.dxeFNTextSys {
    position: absolute;
    background-color: transparent;
    pointer-events: none;
    box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    border-color: transparent;
}

.dxeTextBoxSys .dxeFNTextSys,
.dxeButtonEditSys .dxeFNTextSys,
.dxeMemoSys .dxeFNTextSys {
    font: inherit;
}

input:-webkit-autofill + .dxeFNTextSys {
    display: none !important;
}

dxSpriteWidth {
    width: 538
}

.dxdd-root.dxmodalSys .dxEditors_edtCalendarFNNextPeriod_Material, .dxdd-root.dxmodalSys .dxEditors_edtCalendarFNPrevPeriod_Material, .dxdd-root.dxmodalSys .dxEditors_edtCalendarNextMonth_Material, .dxdd-root.dxmodalSys .dxEditors_edtCalendarNextYear_Material, .dxdd-root.dxmodalSys .dxEditors_edtCalendarPrevMonth_Material, .dxdd-root.dxmodalSys .dxEditors_edtCalendarPrevYear_Material, .dxeButtonEditButtonHover_Material .dxEditors_edtClear_Material, .dxeButtonEditButtonHover_Material .dxEditors_edtDropDown_Material, .dxeButtonEditButtonHover_Material .dxEditors_edtEllipsis_Material, .dxeButtonEditButtonPressed_Material .dxEditors_edtDropDown_Material, .dxeButtonEditButtonPressed_Material .dxEditors_edtEllipsis_Material, .dxEditors_caRefresh_Material, .dxEditors_ddapply_Material, .dxEditors_ddclose_Material, .dxEditors_edtBinaryImageDelete_Material, .dxEditors_edtBinaryImageOpenDialog_Material, .dxEditors_edtCalendarFastNavBackToPrevMode_Material, .dxEditors_edtCalendarFastNavBackToPrevModeRtl_Material, .dxEditors_edtCalendarFNNextPeriod_Material, .dxEditors_edtCalendarFNNextYear_Material, .dxEditors_edtCalendarFNPrevPeriod_Material, .dxEditors_edtCalendarFNPrevYear_Material, .dxEditors_edtCalendarNextMonth_Material, .dxEditors_edtCalendarNextMonthDisabled_Material, .dxEditors_edtCalendarNextYear_Material, .dxEditors_edtCalendarNextYearDisabled_Material, .dxEditors_edtCalendarPrevMonth_Material, .dxEditors_edtCalendarPrevMonthDisabled_Material, .dxEditors_edtCalendarPrevYear_Material, .dxEditors_edtCalendarPrevYearDisabled_Material, .dxEditors_edtClear_Material, .dxEditors_edtDETSClockFace_Material, .dxEditors_edtDETSHourHand_Material, .dxEditors_edtDETSMinuteHand_Material, .dxEditors_edtDETSSecondHand_Material, .dxEditors_edtDropDown_Material, .dxEditors_edtDropDownDisabled_Material, .dxEditors_edtEllipsis_Material, .dxEditors_edtEllipsisDisabled_Material, .dxEditors_edtError_Material, .dxEditors_edtListBoxFilterBtn_Material, .dxEditors_edtListBoxFilterBtnDisabled_Material, .dxEditors_edtListBoxHideFilterBtn_Material, .dxEditors_edtListBoxHideFilterBtnDisabled_Material, .dxEditors_edtListBoxHideFilterBtnRtl_Material, .dxEditors_edtListBoxHideFilterBtnRtlDisabled_Material, .dxEditors_edtRadioButtonChecked_Material, .dxEditors_edtRadioButtonCheckedDisabled_Material, .dxEditors_edtRadioButtonUnchecked_Material, .dxEditors_edtRadioButtonUncheckedDisabled_Material, .dxEditors_edtSpinEditDecrementImage_Material, .dxEditors_edtSpinEditDecrementImageDisabled_Material, .dxEditors_edtSpinEditIncrementImage_Material, .dxEditors_edtSpinEditIncrementImageDisabled_Material, .dxEditors_edtSpinEditLargeDecImage_Material, .dxEditors_edtSpinEditLargeDecImageDisabled_Material, .dxEditors_edtSpinEditLargeIncImage_Material, .dxEditors_edtSpinEditLargeIncImageDisabled_Material, .dxEditors_edtTBDecBtn_Material, .dxEditors_edtTBIncBtn_Material, .dxEditors_edtTokenBoxTokenRemoveButton_Material, .dxEditors_edtTokenBoxTokenRemoveButtonDisabled_Material, .dxEditors_fcadd_Material, .dxEditors_fcaddhot_Material, .dxEditors_fcgroupaddcondition_Material, .dxEditors_fcgroupaddgroup_Material, .dxEditors_fcgroupand_Material, .dxEditors_fcgroupnotand_Material, .dxEditors_fcgroupnotor_Material, .dxEditors_fcgroupor_Material, .dxEditors_fcgroupremove_Material, .dxEditors_fcopany_Material, .dxEditors_fcopavg_Material, .dxEditors_fcopbegin_Material, .dxEditors_fcopbetween_Material, .dxEditors_fcopblank_Material, .dxEditors_fcopcontain_Material, .dxEditors_fcopcount_Material, .dxEditors_fcopend_Material, .dxEditors_fcopequal_Material, .dxEditors_fcopexists_Material, .dxEditors_fcopgreater_Material, .dxEditors_fcopgreaterorequal_Material, .dxEditors_fcopless_Material, .dxEditors_fcoplessorequal_Material, .dxEditors_fcoplike_Material, .dxEditors_fcopmax_Material, .dxEditors_fcopmin_Material, .dxEditors_fcopnotany_Material, .dxEditors_fcopnotbetween_Material, .dxEditors_fcopnotblank_Material, .dxEditors_fcopnotcontain_Material, .dxEditors_fcopnotequal_Material, .dxEditors_fcopnotlike_Material, .dxEditors_fcopsum_Material, .dxEditors_fcoptypefield_Material, .dxEditors_fcoptypefieldhot_Material, .dxEditors_fcoptypevalue_Material, .dxEditors_fcoptypevaluehot_Material, .dxEditors_fcremove_Material, .dxEditors_fcremovehot_Material, .dxeSpinDecButtonHover_Material .dxEditors_edtSpinEditDecrementImage_Material, .dxeSpinDecButtonPressed_Material .dxEditors_edtSpinEditDecrementImage_Material, .dxeSpinIncButtonHover_Material .dxEditors_edtSpinEditIncrementImage_Material, .dxeSpinIncButtonPressed_Material .dxEditors_edtSpinEditIncrementImage_Material, .dxeSpinLargeDecButtonHover_Material .dxEditors_edtSpinEditLargeDecImage_Material, .dxeSpinLargeDecButtonPressed_Material .dxEditors_edtSpinEditLargeDecImage_Material, .dxeSpinLargeIncButtonHover_Material .dxEditors_edtSpinEditLargeIncImage_Material, .dxeSpinLargeIncButtonPressed_Material .dxEditors_edtSpinEditLargeIncImage_Material, .dxeTBDecBtnHover_Material.dxEditors_edtTBDecBtn_Material, .dxeTBDecBtnPressed_Material.dxEditors_edtTBDecBtn_Material, .dxeTBIncBtnHover_Material.dxEditors_edtTBIncBtn_Material, .dxeTBIncBtnPressed_Material.dxEditors_edtTBIncBtn_Material, .dxeTrackBar_Material.dxeDisabled_Material .dxEditors_edtTBDecBtn_Material, .dxeTrackBar_Material.dxeDisabled_Material .dxEditors_edtTBIncBtn_Material, .dxgvFocusedRow_Material .dxEditors_edtRadioButtonChecked_Material {
    background-image: var(--sprite2);
    background-repeat: no-repeat;
    background-color: transparent
}

.dxIE .dx-acc-r .dxdd-root.dxmodalSys .dxEditors_edtCalendarFNNextPeriod_Material::before, .dxIE .dx-acc-r .dxdd-root.dxmodalSys .dxEditors_edtCalendarFNPrevPeriod_Material::before, .dxIE .dx-acc-r .dxdd-root.dxmodalSys .dxEditors_edtCalendarNextMonth_Material::before, .dxIE .dx-acc-r .dxdd-root.dxmodalSys .dxEditors_edtCalendarNextYear_Material::before, .dxIE .dx-acc-r .dxdd-root.dxmodalSys .dxEditors_edtCalendarPrevMonth_Material::before, .dxIE .dx-acc-r .dxdd-root.dxmodalSys .dxEditors_edtCalendarPrevYear_Material::before, .dxIE .dx-acc-r .dxeButtonEditButtonHover_Material .dxEditors_edtClear_Material::before, .dxIE .dx-acc-r .dxeButtonEditButtonHover_Material .dxEditors_edtDropDown_Material::before, .dxIE .dx-acc-r .dxeButtonEditButtonHover_Material .dxEditors_edtEllipsis_Material::before, .dxIE .dx-acc-r .dxeButtonEditButtonPressed_Material .dxEditors_edtDropDown_Material::before, .dxIE .dx-acc-r .dxeButtonEditButtonPressed_Material .dxEditors_edtEllipsis_Material::before, .dxIE .dx-acc-r .dxEditors_caRefresh_Material::before, .dxIE .dx-acc-r .dxEditors_ddapply_Material::before, .dxIE .dx-acc-r .dxEditors_ddclose_Material::before, .dxIE .dx-acc-r .dxEditors_edtBinaryImageDelete_Material::before, .dxIE .dx-acc-r .dxEditors_edtBinaryImageOpenDialog_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarFastNavBackToPrevMode_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarFastNavBackToPrevModeRtl_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarFNNextPeriod_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarFNNextYear_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarFNPrevPeriod_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarFNPrevYear_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarNextMonth_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarNextMonthDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarNextYear_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarNextYearDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarPrevMonth_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarPrevMonthDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarPrevYear_Material::before, .dxIE .dx-acc-r .dxEditors_edtCalendarPrevYearDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtClear_Material::before, .dxIE .dx-acc-r .dxEditors_edtDETSClockFace_Material::before, .dxIE .dx-acc-r .dxEditors_edtDETSHourHand_Material::before, .dxIE .dx-acc-r .dxEditors_edtDETSMinuteHand_Material::before, .dxIE .dx-acc-r .dxEditors_edtDETSSecondHand_Material::before, .dxIE .dx-acc-r .dxEditors_edtDropDown_Material::before, .dxIE .dx-acc-r .dxEditors_edtDropDownDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtEllipsis_Material::before, .dxIE .dx-acc-r .dxEditors_edtEllipsisDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtError_Material::before, .dxIE .dx-acc-r .dxEditors_edtListBoxFilterBtn_Material::before, .dxIE .dx-acc-r .dxEditors_edtListBoxFilterBtnDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtListBoxHideFilterBtn_Material::before, .dxIE .dx-acc-r .dxEditors_edtListBoxHideFilterBtnDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtListBoxHideFilterBtnRtl_Material::before, .dxIE .dx-acc-r .dxEditors_edtListBoxHideFilterBtnRtlDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtRadioButtonChecked_Material::before, .dxIE .dx-acc-r .dxEditors_edtRadioButtonCheckedDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtRadioButtonUnchecked_Material::before, .dxIE .dx-acc-r .dxEditors_edtRadioButtonUncheckedDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtSpinEditDecrementImage_Material::before, .dxIE .dx-acc-r .dxEditors_edtSpinEditDecrementImageDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtSpinEditIncrementImage_Material::before, .dxIE .dx-acc-r .dxEditors_edtSpinEditIncrementImageDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtSpinEditLargeDecImage_Material::before, .dxIE .dx-acc-r .dxEditors_edtSpinEditLargeDecImageDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtSpinEditLargeIncImage_Material::before, .dxIE .dx-acc-r .dxEditors_edtSpinEditLargeIncImageDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_edtTBDecBtn_Material::before, .dxIE .dx-acc-r .dxEditors_edtTBIncBtn_Material::before, .dxIE .dx-acc-r .dxEditors_edtTokenBoxTokenRemoveButton_Material::before, .dxIE .dx-acc-r .dxEditors_edtTokenBoxTokenRemoveButtonDisabled_Material::before, .dxIE .dx-acc-r .dxEditors_fcadd_Material::before, .dxIE .dx-acc-r .dxEditors_fcaddhot_Material::before, .dxIE .dx-acc-r .dxEditors_fcgroupaddcondition_Material::before, .dxIE .dx-acc-r .dxEditors_fcgroupaddgroup_Material::before, .dxIE .dx-acc-r .dxEditors_fcgroupand_Material::before, .dxIE .dx-acc-r .dxEditors_fcgroupnotand_Material::before, .dxIE .dx-acc-r .dxEditors_fcgroupnotor_Material::before, .dxIE .dx-acc-r .dxEditors_fcgroupor_Material::before, .dxIE .dx-acc-r .dxEditors_fcgroupremove_Material::before, .dxIE .dx-acc-r .dxEditors_fcopany_Material::before, .dxIE .dx-acc-r .dxEditors_fcopavg_Material::before, .dxIE .dx-acc-r .dxEditors_fcopbegin_Material::before, .dxIE .dx-acc-r .dxEditors_fcopbetween_Material::before, .dxIE .dx-acc-r .dxEditors_fcopblank_Material::before, .dxIE .dx-acc-r .dxEditors_fcopcontain_Material::before, .dxIE .dx-acc-r .dxEditors_fcopcount_Material::before, .dxIE .dx-acc-r .dxEditors_fcopend_Material::before, .dxIE .dx-acc-r .dxEditors_fcopequal_Material::before, .dxIE .dx-acc-r .dxEditors_fcopexists_Material::before, .dxIE .dx-acc-r .dxEditors_fcopgreater_Material::before, .dxIE .dx-acc-r .dxEditors_fcopgreaterorequal_Material::before, .dxIE .dx-acc-r .dxEditors_fcopless_Material::before, .dxIE .dx-acc-r .dxEditors_fcoplessorequal_Material::before, .dxIE .dx-acc-r .dxEditors_fcoplike_Material::before, .dxIE .dx-acc-r .dxEditors_fcopmax_Material::before, .dxIE .dx-acc-r .dxEditors_fcopmin_Material::before, .dxIE .dx-acc-r .dxEditors_fcopnotany_Material::before, .dxIE .dx-acc-r .dxEditors_fcopnotbetween_Material::before, .dxIE .dx-acc-r .dxEditors_fcopnotblank_Material::before, .dxIE .dx-acc-r .dxEditors_fcopnotcontain_Material::before, .dxIE .dx-acc-r .dxEditors_fcopnotequal_Material::before, .dxIE .dx-acc-r .dxEditors_fcopnotlike_Material::before, .dxIE .dx-acc-r .dxEditors_fcopsum_Material::before, .dxIE .dx-acc-r .dxEditors_fcoptypefield_Material::before, .dxIE .dx-acc-r .dxEditors_fcoptypefieldhot_Material::before, .dxIE .dx-acc-r .dxEditors_fcoptypevalue_Material::before, .dxIE .dx-acc-r .dxEditors_fcoptypevaluehot_Material::before, .dxIE .dx-acc-r .dxEditors_fcremove_Material::before, .dxIE .dx-acc-r .dxEditors_fcremovehot_Material::before, .dxIE .dx-acc-r .dxeSpinDecButtonHover_Material .dxEditors_edtSpinEditDecrementImage_Material::before, .dxIE .dx-acc-r .dxeSpinDecButtonPressed_Material .dxEditors_edtSpinEditDecrementImage_Material::before, .dxIE .dx-acc-r .dxeSpinIncButtonHover_Material .dxEditors_edtSpinEditIncrementImage_Material::before, .dxIE .dx-acc-r .dxeSpinIncButtonPressed_Material .dxEditors_edtSpinEditIncrementImage_Material::before, .dxIE .dx-acc-r .dxeSpinLargeDecButtonHover_Material .dxEditors_edtSpinEditLargeDecImage_Material::before, .dxIE .dx-acc-r .dxeSpinLargeDecButtonPressed_Material .dxEditors_edtSpinEditLargeDecImage_Material::before, .dxIE .dx-acc-r .dxeSpinLargeIncButtonHover_Material .dxEditors_edtSpinEditLargeIncImage_Material::before, .dxIE .dx-acc-r .dxeSpinLargeIncButtonPressed_Material .dxEditors_edtSpinEditLargeIncImage_Material::before, .dxIE .dx-acc-r .dxeTBDecBtnHover_Material.dxEditors_edtTBDecBtn_Material::before, .dxIE .dx-acc-r .dxeTBDecBtnPressed_Material.dxEditors_edtTBDecBtn_Material::before, .dxIE .dx-acc-r .dxeTBIncBtnHover_Material.dxEditors_edtTBIncBtn_Material::before, .dxIE .dx-acc-r .dxeTBIncBtnPressed_Material.dxEditors_edtTBIncBtn_Material::before, .dxIE .dx-acc-r .dxeTrackBar_Material.dxeDisabled_Material .dxEditors_edtTBDecBtn_Material::before, .dxIE .dx-acc-r .dxeTrackBar_Material.dxeDisabled_Material .dxEditors_edtTBIncBtn_Material::before, .dxIE .dx-acc-r .dxgvFocusedRow_Material .dxEditors_edtRadioButtonChecked_Material::before {
    width: 538px
}

.dxdd-root.dxmodalSys .dxEditors_edtCalendarFNNextPeriod_Material {
    background-position: -450px -364px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxdd-root.dxmodalSys .dxEditors_edtCalendarFNPrevPeriod_Material {
    background-position: -432px -328px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxdd-root.dxmodalSys .dxEditors_edtCalendarNextMonth_Material {
    background-position: -450px -350px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxdd-root.dxmodalSys .dxEditors_edtCalendarNextYear_Material {
    background-position: -396px -292px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxdd-root.dxmodalSys .dxEditors_edtCalendarPrevMonth_Material {
    background-position: -464px -364px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxdd-root.dxmodalSys .dxEditors_edtCalendarPrevYear_Material {
    background-position: -464px -336px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxeButtonEditButtonHover_Material .dxEditors_edtClear_Material {
    background-position: -426px -122px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxeButtonEditButtonHover_Material .dxEditors_edtDropDown_Material {
    background-position: -438px -30px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxeButtonEditButtonHover_Material .dxEditors_edtEllipsis_Material {
    background-position: -484px -378px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxeButtonEditButtonPressed_Material .dxEditors_edtDropDown_Material {
    background-position: -426px -30px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxeButtonEditButtonPressed_Material .dxEditors_edtEllipsis_Material {
    background-position: -396px -360px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_caRefresh_Material {
    background-position: -448px -168px;
    background-size: 538px auto;
    width: 28px;
    height: 28px
}

.dxEditors_ddapply_Material {
    background-position: -426px -144px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxEditors_ddclose_Material {
    background-position: -396px -114px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxEditors_edtBinaryImageDelete_Material {
    background-position: -412px -378px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_edtBinaryImageOpenDialog_Material {
    background-position: -420px -100px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxEditors_edtCalendarFastNavBackToPrevMode_Material {
    background-position: -418px -60px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxEditors_edtCalendarFastNavBackToPrevModeRtl_Material {
    background-position: -396px -50px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxEditors_edtCalendarFNNextPeriod_Material {
    background-position: -396px -278px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarFNNextYear_Material {
    background-position: -428px -296px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarFNPrevPeriod_Material {
    background-position: -464px -350px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarFNPrevYear_Material {
    background-position: -446px -322px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarNextMonth_Material {
    background-position: -414px -296px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarNextMonthDisabled_Material {
    background-position: -398px -382px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarNextYear_Material {
    background-position: -522px -198px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarNextYearDisabled_Material {
    background-position: -442px -308px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarPrevMonth_Material {
    background-position: -414px -310px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarPrevMonthDisabled_Material {
    background-position: -410px -282px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarPrevYear_Material {
    background-position: -428px -310px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtCalendarPrevYearDisabled_Material {
    background-position: -450px -336px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxEditors_edtClear_Material {
    background-position: -516px 0px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxEditors_edtDETSClockFace_Material {
    background-position: 0px 0px;
    background-size: 538px auto;
    width: 196px;
    height: 196px
}

.dxEditors_edtDETSHourHand_Material {
    background-position: -198px 0px;
    background-size: 538px auto;
    width: 196px;
    height: 196px
}

.dxEditors_edtDETSMinuteHand_Material {
    background-position: 0px -198px;
    background-size: 538px auto;
    width: 196px;
    height: 196px
}

.dxEditors_edtDETSSecondHand_Material {
    background-position: -198px -198px;
    background-size: 538px auto;
    width: 196px;
    height: 196px
}

.dxEditors_edtDropDown_Material {
    background-position: -526px -132px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxEditors_edtDropDownDisabled_Material {
    background-position: -414px -30px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxEditors_edtEllipsis_Material {
    background-position: -470px -42px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_edtEllipsisDisabled_Material {
    background-position: -450px -198px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_edtError_Material {
    background-position: -486px -198px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_edtListBoxFilterBtn_Material {
    background-position: -494px -148px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxEditors_edtListBoxFilterBtnDisabled_Material {
    background-position: -418px -80px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxEditors_edtListBoxHideFilterBtn_Material {
    background-position: -470px -124px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxEditors_edtListBoxHideFilterBtnDisabled_Material {
    background-position: -458px -80px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxEditors_edtListBoxHideFilterBtnRtl_Material {
    background-position: -438px -80px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxEditors_edtListBoxHideFilterBtnRtlDisabled_Material {
    background-position: -464px -102px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxEditors_edtRadioButtonChecked_Material {
    background-position: -396px -70px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxEditors_edtRadioButtonCheckedDisabled_Material {
    background-position: -396px -176px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxEditors_edtRadioButtonUnchecked_Material {
    background-position: -472px -146px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxEditors_edtRadioButtonUncheckedDisabled_Material {
    background-position: -442px -100px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxEditors_edtSpinEditDecrementImage_Material {
    background-position: -478px -367px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxEditors_edtSpinEditDecrementImageDisabled_Material {
    background-position: -460px -325px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxEditors_edtSpinEditIncrementImage_Material {
    background-position: -424px -285px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxEditors_edtSpinEditIncrementImageDisabled_Material {
    background-position: -478px -356px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxEditors_edtSpinEditLargeDecImage_Material {
    background-position: -494px -31px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxEditors_edtSpinEditLargeDecImageDisabled_Material {
    background-position: -410px -271px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxEditors_edtSpinEditLargeIncImage_Material {
    background-position: -435px -285px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxEditors_edtSpinEditLargeIncImageDisabled_Material {
    background-position: -456px -311px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxEditors_edtTBDecBtn_Material {
    background-position: -396px -138px;
    background-size: 538px auto;
    width: 28px;
    height: 28px
}

.dxEditors_edtTBIncBtn_Material {
    background-position: -478px -168px;
    background-size: 538px auto;
    width: 28px;
    height: 28px
}

.dxEditors_edtTokenBoxTokenRemoveButton_Material {
    background-position: -448px -122px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxEditors_edtTokenBoxTokenRemoveButtonDisabled_Material {
    background-position: -450px -146px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxEditors_fcadd_Material {
    background-position: -456px -62px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcaddhot_Material {
    background-position: -452px -42px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcgroupaddcondition_Material {
    background-position: -508px -126px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcgroupaddgroup_Material {
    background-position: -474px -62px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcgroupand_Material {
    background-position: -514px -150px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcgroupnotand_Material {
    background-position: -502px -104px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcgroupnotor_Material {
    background-position: -490px -126px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcgroupor_Material {
    background-position: -496px -82px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcgroupremove_Material {
    background-position: -516px -50px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopany_Material {
    background-position: -434px -42px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopavg_Material {
    background-position: -488px -42px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopbegin_Material {
    background-position: -520px -104px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopbetween_Material {
    background-position: -516px -86px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopblank_Material {
    background-position: -492px -62px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopcontain_Material {
    background-position: -396px -198px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopcount_Material {
    background-position: -520px -378px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopend_Material {
    background-position: -438px -62px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopequal_Material {
    background-position: -484px -104px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopexists_Material {
    background-position: -478px -82px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopgreater_Material {
    background-position: -396px -32px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopgreaterorequal_Material {
    background-position: -416px -42px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopless_Material {
    background-position: -516px -68px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcoplessorequal_Material {
    background-position: -414px -324px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcoplike_Material {
    background-position: -432px -198px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopmax_Material {
    background-position: -414px -198px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopmin_Material {
    background-position: -396px -306px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopnotany_Material {
    background-position: -414px -342px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopnotbetween_Material {
    background-position: -396px -342px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopnotblank_Material {
    background-position: -432px -360px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopnotcontain_Material {
    background-position: -432px -342px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopnotequal_Material {
    background-position: -504px -198px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopnotlike_Material {
    background-position: -396px -324px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcopsum_Material {
    background-position: -466px -378px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcoptypefield_Material {
    background-position: -516px -32px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcoptypefieldhot_Material {
    background-position: -448px -378px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcoptypevalue_Material {
    background-position: -430px -378px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcoptypevaluehot_Material {
    background-position: -502px -378px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcremove_Material {
    background-position: -414px -360px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxEditors_fcremovehot_Material {
    background-position: -468px -198px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxeSpinDecButtonHover_Material .dxEditors_edtSpinEditDecrementImage_Material {
    background-position: -442px -297px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxeSpinDecButtonPressed_Material .dxEditors_edtSpinEditDecrementImage_Material {
    background-position: -478px -345px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxeSpinIncButtonHover_Material .dxEditors_edtSpinEditIncrementImage_Material {
    background-position: -505px -31px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxeSpinIncButtonPressed_Material .dxEditors_edtSpinEditIncrementImage_Material {
    background-position: -461px -31px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxeSpinLargeDecButtonHover_Material .dxEditors_edtSpinEditLargeDecImage_Material {
    background-position: -483px -31px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxeSpinLargeDecButtonPressed_Material .dxEditors_edtSpinEditLargeDecImage_Material {
    background-position: -450px -31px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxeSpinLargeIncButtonHover_Material .dxEditors_edtSpinEditLargeIncImage_Material {
    background-position: -472px -31px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxeSpinLargeIncButtonPressed_Material .dxEditors_edtSpinEditLargeIncImage_Material {
    background-position: -396px -267px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxeTBDecBtnHover_Material.dxEditors_edtTBDecBtn_Material {
    background-position: -426px 0px;
    background-size: 538px auto;
    width: 28px;
    height: 28px
}

.dxeTBDecBtnPressed_Material.dxEditors_edtTBDecBtn_Material {
    background-position: -396px 0px;
    background-size: 538px auto;
    width: 28px;
    height: 28px
}

.dxeTBIncBtnHover_Material.dxEditors_edtTBIncBtn_Material {
    background-position: -418px -168px;
    background-size: 538px auto;
    width: 28px;
    height: 28px
}

.dxeTBIncBtnPressed_Material.dxEditors_edtTBIncBtn_Material {
    background-position: -456px 0px;
    background-size: 538px auto;
    width: 28px;
    height: 28px
}

.dxeTrackBar_Material.dxeDisabled_Material .dxEditors_edtTBDecBtn_Material {
    background-position: -486px 0px;
    background-size: 538px auto;
    width: 28px;
    height: 28px
}

.dxeTrackBar_Material.dxeDisabled_Material .dxEditors_edtTBIncBtn_Material {
    background-position: -508px -168px;
    background-size: 538px auto;
    width: 28px;
    height: 28px
}

.dxgvFocusedRow_Material .dxEditors_edtRadioButtonChecked_Material {
    background-position: -396px -92px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxeTBVSys .dxEditors_edtTBMainDHPressed_Material,
.dxeTBVSys .dxEditors_edtTBSecondaryDHPressed_Material,
.dxeTBHSys .dxEditors_edtTBMainDHPressed_Material,
.dxeTBHSys .dxEditors_edtTBSecondaryDHPressed_Material {
    z-index: 7;
}

.dxEditors_edtError_Material,
.dxEditors_edtCalendarPrevYear_Material,
.dxEditors_edtCalendarPrevYearDisabled_Material,
.dxEditors_edtCalendarPrevMonth_Material,
.dxEditors_edtCalendarPrevMonthDisabled_Material,
.dxEditors_edtCalendarNextMonth_Material,
.dxEditors_edtCalendarNextMonthDisabled_Material,
.dxEditors_edtCalendarNextYear_Material,
.dxEditors_edtCalendarNextYearDisabled_Material,
.dxEditors_edtCalendarFNPrevYear_Material,
.dxEditors_edtCalendarFNNextYear_Material,
.dxEditors_edtCalendarFNPrevPeriod_Material,
.dxEditors_edtCalendarFNNextPeriod_Material,
.dxEditors_edtEllipsis_Material,
.dxEditors_edtEllipsisDisabled_Material,
.dxEditors_edtDropDown_Material,
.dxEditors_edtDropDownDisabled_Material,
.dxEditors_edtSpinEditIncrementImage_Material,
.dxEditors_edtSpinEditIncrementImageDisabled_Material,
.dxEditors_edtSpinEditDecrementImage_Material,
.dxEditors_edtSpinEditDecrementImageDisabled_Material,
.dxEditors_edtSpinEditLargeIncImage_Material,
.dxEditors_edtSpinEditLargeIncImageDisabled_Material,
.dxEditors_edtSpinEditLargeDecImage_Material,
.dxEditors_edtSpinEditLargeDecImageDisabled_Material {
    display: block;
    margin: auto;
}

.dxEditors_edtCalendarFNPrevYear_Material {
    margin-right: 8px;
}

.dxEditors_edtCalendarFNNextYear_Material {
    margin-left: 8px;
}

.dxEditors_edtCalendarFastNavBackToPrevMode_Material,
.dxEditors_edtCalendarFastNavBackToPrevModeRtl_Material {
    margin-top: 2px;
    margin-bottom: -2px;
}

.dxEditors_edtTBIncBtn_Material,
.dxEditors_edtTBDecBtn_Material {
    -webkit-box-shadow: 0px 2px 2.82px 0.18px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0px 2px 2.82px 0.18px rgba(0, 0, 0, 0.24);
    box-shadow: 0px 2px 2.82px 0.18px rgba(0, 0, 0, 0.24);
}

.dxEditors_edtDETSHourHand_Material {
    z-index: 9;
}


/*MOBILE MAX WIDTH FOR @media = 576px*/

img {
    border-width: 0;
}

    img[class^="dx"] /*Bootstrap correction*/ {
        max-width: none;
    }

.dx-ft {
    background-color: white;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}

.dx-clear {
    display: block;
    clear: both;
    height: 0;
    width: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
}

.dx-borderBox {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.dx-contentBox {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.dxKBSW {
    font-size: 0;
}

.dxKBSI {
    position: relative;
}

    .dxKBSI.dx-position-fixed {
        position: fixed;
    }

.dx-wbv {
    -webkit-backface-visibility: hidden;
}

.dxIE .dxMSTouchDraggable,
.dxIE .dxAC {
    -ms-touch-action: pinch-zoom;
}

.dxEdge .dxMSTouchDraggable,
.dxEdge .dxAC {
    touch-action: pinch-zoom;
}

.dx-justification,
.dx-dialogEditRoot > tbody > tr > td:first-child {
    width: 100% !important;
}

.dx-al {
    text-align: left;
}

    .dx-al > * {
    }

.dx-ar {
    text-align: right;
}

    .dx-ar > * {
        float: right;
    }

.dx-ac {
    text-align: center;
}

    .dx-ac > * {
        margin: 0 auto;
    }

.dx-vam, .dx-vat, .dx-vab {
    display: inline-block !important;
}

span.dx-vam, span.dx-vat, span.dx-vab, a.dx-vam, a.dx-vat, a.dx-vab {
    line-height: 100%;
    padding: 2px 0;
    text-decoration: inherit;
}

a > .dx-vam, a > .dx-vat, a > .dx-vab {
    /* Q556373 */
    line-height: 135%\9 !important;
    display: inline\9 !important;
    padding: 0\9 !important;
}

.dx-vam, .dx-valm {
    vertical-align: middle;
}

.dx-vat, .dx-valt {
    vertical-align: top;
}

.dx-vab, .dx-valb {
    vertical-align: bottom;
}

.dx-noPadding {
    padding: 0 !important;
}

.dx-wrap, span.dx-wrap {
    white-space: normal !important;
    line-height: normal;
    padding: 0;
}

.dx-nowrap, span.dx-nowrap {
    white-space: nowrap !important;
}

.dx-wrap > .dxgv {
    white-space: normal !important;
}

.dx-nowrap > .dxgv {
    white-space: nowrap !important;
}

/* Prevent LinkStyle for disabled elements */
*[class*='dxnbLiteDisabled'] a:hover,
*[class*='dxnbLiteDisabled'] a:hover *,
*[class*='dxnbLiteDisabled'] a:visited *,
*[class*='dxnbLiteDisabled'] a:visited *,
*[class*='dxm-disabled'] a:hover,
*[class*='dxm-disabled'] a:hover *,
*[class*='dxm-disabled'] a:visited *,
*[class*='dxm-disabled'] a:visited *,
*[class*='dxtcLiteDisabled'] a:hover,
*[class*='dxtcLiteDisabled'] a:hover *,
*[class*='dxtcLiteDisabled'] a:visited *,
*[class*='dxtcLiteDisabled'] a:visited * {
    color: inherit !important;
    text-decoration: inherit !important;
}

.dx-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .dx-ellipsis .dxgBCTC table[id*='DXCErrorTable'],
    .dx-ellipsis .dxeCI {
        table-layout: fixed;
    }

    .dx-ellipsis .dxeCI {
        width: 100%;
    }

.dxgBCTC {
    width: 100%;
}

.dx-ellipsis .dxgBCTC table[id*='DXCErrorTable'] .dxgvErrorCell,
.dx-ellipsis .dxgBCTC table[id*='DXCErrorTable'] .dxvgErrorCell,
.dx-ellipsis .dxgBCTC table[id*='DXCErrorTable'] .dxcvErrorCell {
    width: 14px;
    -webkit-box-sizing: content-box; /*Bootstrap correction*/
    -moz-box-sizing: content-box; /*Bootstrap correction*/
    box-sizing: content-box; /*Bootstrap correction*/
}

    .dx-ellipsis .dxgBCTC table[id*='DXCErrorTable'] .dxgvErrorCell img,
    .dx-ellipsis .dxgBCTC table[id*='DXCErrorTable'] .dxvgErrorCell img,
    .dx-ellipsis .dxgBCTC table[id*='DXCErrorTable'] .dxcvErrorCell img {
        vertical-align: baseline; /*Bootstrap correction*/
    }

.dx-ellipsis .dxeCIC {
    width: 17px;
}

.dx-ellipsis .dxeCIT {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dxgvErrorCell:first-child,
.dxgvErrorCell:first-child,
.dxgvErrorCell:first-child {
    padding-left: 0px !important;
    padding-right: 5px;
}

.dxFirefox .dx-ellipsis {
    -moz-text-overflow: ellipsis;
}

/* ASPxButton */
.dxb-hb,
.dxb-hbc {
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    height: 0 !important;
    width: 0 !important;
    font-size: 0 !important;
    opacity: 0 !important;
}

    .dxb-hbc .dxb-hb {
        position: relative;
    }

.dxSafari .dxb-hbc .dxb-hb {
    height: 1px !important;
    width: 1px !important;
}

.dxb-hbc {
    overflow: hidden;
}
/* ASPxCheckBox, toggle style */
.dxToggle[class*='dxICBFocused'] {
    outline: none;
}

span.dxToggle {
    height: 13px;
    width: 25px;
    border-radius: 7px;
    background-image: none !important;
    transition: background-color 0.2s;
    cursor: pointer;
    text-align: left;
}

.dxToggle.dxcbCI {
    border-radius: 0;
}

    .dxToggle.dxcbCI .dxSwitcher {
        display: none;
    }

[class*='dxeDisabled'] > .dxToggle,
[class*='dxeDisabled'] > tbody > tr > td > .dxToggle {
    opacity: 0.5;
    cursor: default;
}

.dxToggle .dxSwitcher {
    height: 9px;
    width: 9px;
    border-radius: 50%;
    background-color: white;
    transform: translate3d(2px,2px,0);
    transition: transform 0.2s, background-color 0.2s, opacity 0.2s;
    display: block;
}

.dxToggle[class*='Checked'] .dxSwitcher {
    transform: translate3d(14px,2px,0);
}

.dxToggle[class*='Grayed'] .dxSwitcher {
    transform: translate3d(8px,2px,0);
    opacity: 0.5;
}

.dxToggle.dx-acc:before {
    content: none !important;
    display: none !important;
}

.dxToggle.dx-acc {
    overflow: inherit !important;
}

[dir='rtl'] > .dxToggle .dxSwitcher {
    transform: translate3d(-2px,2px,0);
}

[dir='rtl'] > .dxToggle[class*='Checked'] .dxSwitcher {
    transform: translate3d(-14px,2px,0);
}

/* ASPxInternalCheckBox */
.dxicbInput {
    border: 0;
    width: 0;
    height: 0;
    padding: 0;
    background-color: transparent;
}

.dxichCellSys {
    padding: 3px 3px 1px;
}

span.dxichCellSys {
    display: inline-block;
}

    span.dxichCellSys.dxeTAR,
    *[dir='rtl'] span.dxichCellSys.dxeTAL {
        padding: 2px 0 2px 3px;
    }

    span.dxichCellSys.dxeTAL,
    *[dir='rtl'] span.dxichCellSys.dxeTAR {
        padding: 2px 3px 2px 0;
    }

    span.dxichCellSys label {
        display: inline-block;
        vertical-align: middle;
    }

    span.dxichCellSys.dxeTAR label,
    span[dir='rtl'].dxichCellSys.dxeTAL label {
        padding: 1px 0 2px 3px;
    }

    span.dxichCellSys.dxeTAL label,
    span[dir='rtl'].dxichCellSys.dxeTAR label {
        padding: 1px 3px 2px 0;
    }

.dxichSys {
    margin: 1px;
    cursor: default;
    display: inline-block;
    vertical-align: middle;
}

.dxichTextCellSys {
    padding: 2px 0 1px;
}

.dxe .dxeTAR .dxichTextCellSys label,
.dxe span.dxichCellSys.dxeTAR label,
*[dir='rtl'] .dxe .dxeTAL .dxichTextCellSys label,
*[dir='rtl'] .dxe span.dxichCellSys.dxeTAL label,
.dxe .dxeTAR.dx-acc-r .dxichTextCellSys > span:not([id]),
.dxe span.dxichCellSys.dxeTAR.dx-acc-r > span:not([id]),
*[dir='rtl'] .dxe .dxeTAL.dx-acc-r .dxichTextCellSys > span:not([id]),
*[dir='rtl'] .dxe span.dxichCellSys.dxeTAL.dx-acc-r > span:not([id]) {
    margin-left: 0;
    margin-right: 6px;
}

.dxe .dxeTAL .dxichTextCellSys label,
.dxe span.dxichCellSys.dxeTAL label,
*[dir='rtl'] .dxe .dxeTAR .dxichTextCellSys label,
*[dir='rtl'] .dxe span.dxichCellSys.dxeTAR label,
.dxe .dxeTAL.dx-acc-r .dxichTextCellSys > span:not([id]),
.dxe span.dxichCellSys.dxeTAL.dx-acc-r > span:not([id]),
*[dir='rtl'] .dxe .dxeTAR.dx-acc-r .dxichTextCellSys > span:not([id]),
*[dir='rtl'] .dxe span.dxichCellSys.dxeTAR.dx-acc-r > span:not([id]) {
    margin-right: 0;
    margin-left: 6px;
}

.dxe .dxichTextCellSys img,
.dxe .dxichTextCellSys img {
    margin-bottom: -4px;
    padding-right: 5px;
}

/* ASPxPanel */
.dxpnl-edge {
    position: fixed;
}

.dxpnl-bar {
    display: none;
    border-spacing: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dxpnl-edge.t {
    border-bottom-width: 1px;
    left: 0;
    right: 0;
    top: 0;
    width: auto !important;
    z-index: 1004;
}

    .dxpnl-edge.t.dxpnl-bar {
        z-index: 1003;
    }

.dxpnl-edge.b {
    border-top-width: 1px;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto !important;
    z-index: 1004;
}

    .dxpnl-edge.b.dxpnl-bar {
        z-index: 1003;
    }

.dxpnl-edge.l {
    border-right-width: 1px;
    left: 0;
    bottom: 0;
    top: 0;
    height: auto !important;
    z-index: 1001;
}

    .dxpnl-edge.l.dxpnl-bar {
        z-index: 1000;
    }

        .dxpnl-edge.l.dxpnl-bar.dxpnl-expanded {
            border-right-color: transparent;
        }

.dxpnl-edge.r {
    border-left-width: 1px;
    right: 0;
    bottom: 0;
    top: 0;
    height: auto !important;
    z-index: 1001;
}

    .dxpnl-edge.r.dxpnl-bar {
        z-index: 1000;
    }

        .dxpnl-edge.r.dxpnl-bar.dxpnl-expanded {
            border-left-color: transparent;
        }

.dxpnl-expanded + .dxpnl-modal {
    display: block;
}

.dxpnl-modal {
    display: none;
    position: fixed;
    background-color: #777777;
    opacity: 0.7;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}

.dxpnl-np {
    float: left;
}

.dxpnl-fp {
    float: right;
}

.dxpnl-cp {
    float: left;
    margin: 0 auto;
}

.dxpnl-btn {
    cursor: pointer;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    .dxpnl-btn img {
        display: block;
    }

.dxpnl-expanded {
    background-color: white;
    z-index: 1000;
}

    .dxpnl-collapsible,
    .dxpnl-expanded-tmpl,
    .dxpnl-expanded .dxpnl-cc {
        display: none;
    }

        .dxpnl-collapsible.dxpnl-expanded,
        .dxpnl-expanded .dxpnl-expanded-tmpl {
            display: block;
        }

        .dxpnl-collapsible.dxpnl-bar {
            display: table;
        }

        .dxpnl-collapsible.dxpnl-edge.dxpnl-bar {
            display: block;
        }

            .dxpnl-collapsible.dxpnl-bar.dxpnl-expanded.h,
            .dxpnl-collapsible.dxpnl-edge.dxpnl-bar.dxpnl-expanded.h {
                display: none;
            }

.dxpnl-scc {
    box-sizing: border-box;
    width: 100%;
    height: 100%;
}

.dxpnl-cbtw,
.dxpnl-expanded .dxpnl-cbtwc > * {
    display: none;
}

.dxpnl-expanded .dxpnl-cbtwc > .dxpnl-cbtw {
    display: inline-block;
}

/* ASPxPager */
.dxp-spacer {
    float: left;
    display: block;
    overflow: hidden;
}

.dxp-right {
    float: right !important;
}

.dxp-summary,
.dxp-sep,
.dxp-button,
.dxp-pageSizeItem,
.dxp-num,
.dxp-current,
.dxp-ellip {
    display: block;
    float: left;
    line-height: 100%;
}

.dxp-summary,
.dxp-sep,
.dxp-button,
.dxp-pageSizeItem,
.dxp-num,
.dxp-current,
.dxp-ellip /*Bootstrap correction*/ {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.dxp-button,
.dxp-dropDownButton,
.dxp-num {
    cursor: pointer;
}

.dxp-current,
.dxp-disabledButton,
.dxp-disabledButton span {
    cursor: default;
}

.dxp-dropDownButton {
    font-size: 0;
    display: block;
    float: left;
    line-height: normal;
}

    .dxp-dropDownButton img {
        border: none;
        text-decoration: none;
        vertical-align: middle;
    }

.dxFirefox .dxp-pageSizeItem {
    margin-top: -1px;
}

span.dxp-comboBox input /*Bootstrap correction*/ {
    font: inherit;
    *font: 12px Tahoma, Geneva, sans-serif;
    display: block;
    float: left;
    background-color: transparent;
    border-width: 0px;
    padding: 0px;
    width: 25px;
}

span.dxp-comboBox input /*Bootstrap correction*/ {
    height: auto;
    color: black;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.dxp-pageSizeItem label /*Bootstrap correction*/ {
    font: inherit;
    line-height: normal;
    display: inline;
    margin-bottom: 0px;
}

.dxp-comboBox,
.dxp-dropDownButton /*Bootstrap correction*/ {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

/* ASPxUploadControl */
.dxuc-root table {
    font-size: inherit;
}

.dxucEditAreaSys {
    margin: 0px;
}

.dxucButtonSys {
    color: #394EA2;
    cursor: pointer;
    white-space: nowrap;
}

    .dxucButtonSys a[unselectable="on"] {
        cursor: default;
        user-select: none;
        -moz-user-select: -moz-none;
        -khtml-user-select: none;
        -webkit-user-select: none;
    }

.dxCB img {
    vertical-align: middle;
}

.dxCB span.dx-acc {
    display: block !important;
}

.dxucFFIHolder,
.dxucFFIHolder .dxucFFI {
    position: relative;
    width: 0;
    height: 0;
    border-width: 0;
}

.dxucFFIHolder {
    line-height: 0;
    font-size: 0;
}

    .dxucFFIHolder .dxucFFI {
        top: 0;
        padding: 0;
        margin: 0;
        background-color: transparent;
    }

.dxuc-root input[type="file"] {
    max-width: 100%;
    min-width: 50px;
}

input[type="text"].dxucEditArea /*Bootstrap correction*/ {
    display: block;
    height: auto;
    line-height: normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.dxucInlineDropZoneSys {
    text-align: center;
    vertical-align: middle;
    position: fixed;
    box-sizing: border-box;
    color: var(--main-theme-bg-color);
    background-color: rgba(53, 109, 125, 0.50);
    border: 2px solid #6fa0bd;
    border-radius: 5px;
    font: bold 16px Tahoma, Geneva, sans-serif;
    z-index: 19999;
}

    .dxucInlineDropZoneSys span {
        padding: 10px;
    }

.dxucIZBorder {
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
    display: table;
}

.dxucIZBackground {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: table-cell;
    vertical-align: middle;
}

.dxucIZ-hidden {
    left: -9999px;
    top: -9999px;
}

.dxucFileList {
    list-style-type: none;
    display: inline-block;
    padding-left: 0;
    margin: 22px 0 0 0;
    width: 100%
}

*[dir='rtl'] .dxucFileList {
    padding-right: 0px;
}

.dxucFL-Progress {
    margin: 5px 0 0 0;
}

.dxucBarCell, .dxRB {
    float: right;
}

*[dir='rtl'] .dxucBarCell, *[dir='rtl'] .dxRB {
    float: left;
}

.dxRB {
    padding: 0 !important;
}

.dxucFileList li {
    min-height: 22px;
}

    .dxucFileList li > div {
        display: inline-block;
    }

.dxucNameCell span {
    padding-right: 8px;
    vertical-align: top;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}

*[dir='rtl'] .dxucNameCell span {
    padding-left: 8px;
    padding-right: 0;
}

.dxTBHidden {
    border: 0px !important;
    padding: 0px !important;
    width: 0px !important;
}

.dxucHidden {
    position: fixed;
    left: -9999px;
}

/* ASPxPopupControl */
.dxpclW {
    position: absolute;
    left: 0;
    top: 0;
}

    .dxpclW.drag,
    .dxpclW .drag {
        cursor: move;
    }

.dxpc-win-wrapper,
.dxpc-win-wrapper-scroll {
    top: 0px;
    left: 0px;
    width: 0px;
    height: 0px;
    box-sizing: border-box;
    -webkit-overflow-scrolling: touch;
}

.dxpc-mainDiv {
    position: relative;
}

.dxChrome .dxpc-mainDiv.dx-acc-r a:focus,
.dxFirefox .dxpc-mainDiv.dx-acc-r a:focus {
    outline: none;
    position: relative;
}

    .dxChrome .dxpc-mainDiv.dx-acc-r a:focus:after,
    .dxFirefox .dxpc-mainDiv.dx-acc-r a:focus:after {
        content: " ";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
    }

    .dxChrome .dxpc-mainDiv.dx-acc-r a:focus:after {
        outline: 5px auto -webkit-focus-ring-color;
    }

    .dxFirefox .dxpc-mainDiv.dx-acc-r a:focus:after {
        outline: 1px dotted highlight;
    }

.dxpc-headerContent {
    box-sizing: content-box;
    overflow: hidden;
}

.dxpc-headerContent,
.dxpc-footerContent {
    line-height: 100%;
    padding: 1px 0;
    white-space: nowrap;
}

.dxpc-closeBtn,
.dxpc-pinBtn,
.dxpc-refreshBtn,
.dxpc-collapseBtn,
.dxpc-maximizeBtn {
    cursor: pointer;
}

.dxpc-animationWrapper {
    width: inherit;
    height: inherit;
}

.dxpcHBCellSys {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
}

.dxpc-contentWrapper {
    display: table;
    width: 100%;
    border-spacing: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dxpc-shadow {
    -moz-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.34375);
    border-collapse: separate;
}

.dxpc-hideScrollbars {
    padding: 0 !important;
    overflow: hidden !important;
    height: 100% !important;
    margin: 0 !important;
}

.dxpc-ie:after {
    content: "";
}

.dxpc-iFrame {
    vertical-align: text-bottom;
    overflow: auto;
    border: 0;
}

.dxpc-content {
    box-sizing: border-box;
    height: 100%;
}

.dxMSTouchUI.dxIE .dxpc-content {
    -ms-touch-action: none;
}

.dxMSTouchUI.dxEdge .dxpc-content {
    touch-action: none;
}

.dxpc-closeBtn .dx-acc {
    display: inline-block;
}

.dxIE .dxpc-closeBtn > a:focus,
.dxEdge .dxpc-closeBtn > a:focus {
    outline: 1px dotted;
}

/* DropDownPopupControl */
.dxpc-ddSys {
    position: absolute;
    border-spacing: 0px;
}

    .dxpc-ddSys .dxpc-mainDiv,
    .dxpc-ddSys.dxpc-mainDiv {
        border: none !important;
    }

:not(.dxmodalSys) > .dxpc-ddSys > .dxpc-mainDiv:not(.dxdd-sp) > .dxpc-contentWrapper > .dxpc-content,
:not(.dxmodalSys) > .dxpc-ddSys > .dxpc-contentWrapper > .dxpc-content {
    padding: 0 !important;
}

.dxpc-hierarchycal, .dxpc-hierarchycal .dxpc-contentWrapper {
    width: auto !important;
}

/* ASPxPopupControl Modal */
.dxmodalSys {
    position: fixed;
    display: none;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: auto;
    background-color: transparent;
}

    .dxmodalSys:not(.dxdd-root) {
        -webkit-overflow-scrolling: touch;
    }

    .dxmodalSys.dxdd-root {
        -webkit-overflow-scrolling: auto !important;
    }

.dxIE.dxBrowserVersion-10 .dxmodalSys,
.dxIE.dxBrowserVersion-11 .dxmodalSys,
.dxEdge .dxmodalSys {
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}

:not(.dxssControlSys):not(.dxreControlSys) > .dxmodalSys .drag {
    cursor: default;
}

.dxmodalSys .dxpc-maximizeBtn,
.dxmodalSys .dxpc-collapseBtn,
.dxmodalSys .dxpc-pinBtn {
    display: none;
}

.dxFixedHeader {
    position: fixed;
    top: 0;
    z-index: 1;
}

.dxFixedFooter {
    position: fixed;
    bottom: 0;
}

.dxmodalSys .dxpc-contentWrapper {
    display: block;
}

.dxWebKitTouchUI .dxFixedHeader,
.dxWebKitTouchUI .dxFixedFooter {
    position: -webkit-sticky;
}

.dxmodalSys > .dxpclW {
    position: relative;
    left: auto;
    top: auto;
    width: auto;
    margin: 10px;
    box-sizing: border-box;
}

    .dxmodalSys > .dxpclW > .dxpc-mainDiv > .dxpc-footer > .dxpc-sizeGrip {
        display: none;
    }

@media (min-width: 576px) {
    .dxmodalSys {
        padding-left: 10px;
        padding-right: 10px;
    }

        .dxmodalSys > .dxpclW {
            max-width: 500px;
            margin: 30px auto;
        }
}

@media (max-width: 575px) {
    .dxmodalMaxWidth > .dxpclW {
        margin-left: auto;
        margin-right: auto;
    }

    .dxmodalMaxWidth {
        padding-left: 10px;
        padding-right: 10px;
    }
}

.dxmodalSys > .dxpc-ddSys {
    margin: 10px auto;
    display: table;
}

/* ASPxNavBar lite */
.dxnbSys {
    display: table;
    border-spacing: 0;
    box-sizing: border-box;
}

    .dxnbSys .dxnb-gr .dxnb-item,
    .dxnbSys .dxnb-gr.dxnb-t .dxnb-item span,
    .dxnbSys .dxnb-gr.dxnb-ti .dxnb-item span,
    .dxnbSys .dxnb-gr.dxnb-ti .dxnb-item img {
        cursor: pointer;
    }

    .dxnbSys .dxnb-gr.dxnb-t .dxnb-link,
    .dxnbSys .dxnb-gr.dxnb-ti .dxnb-link,
    .dxnbSys .dxnb-gr .dxnb-itemDisabled,
    .dxnbSys .dxnb-gr .dxnb-itemSelected,
    .dxnbSys .dxnb-gr.dxnb-t .dxnb-itemDisabled span,
    .dxnbSys .dxnb-gr.dxnb-ti .dxnb-itemDisabled span,
    .dxnbSys .dxnb-gr.dxnb-ti .dxnb-itemDisabled img {
        cursor: default;
    }

.dxnb-item,
.dxnb-link,
.dxnb-header,
.dxnb-headerCollapsed {
    line-height: 100%;
}

.dxnb-link {
    display: block;
}

.dxnb-bullet.dxnb-link {
    display: list-item;
}

.dxnb-header,
.dxnb-headerCollapsed {
    overflow: hidden;
    cursor: pointer;
    clear: both;
}

/* ASPxMenu lite */
.dxm-rtl {
    direction: ltr;
}

    .dxm-rtl .dxm-content {
        direction: rtl;
    }

.dxm-main {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.dxm-ltr .dxm-main,
.dxm-ltr .dxm-horizontal ul.dx {
    float: left;
}

.dxm-rtl .dxm-main,
.dxm-rtl .dxm-horizontal ul.dx {
    float: right;
}

.dxm-ltr .dxm-horizontal > ul.dx,
.dxm-rtl .dxm-horizontal > ul.dx {
    height: 100%;
}

.dxm-main.miva .dxm-item > .dxm-popOut {
    display: none !important;
}

.dxm-main .dxm-item .dxm-content.dxm-valign {
    visibility: hidden;
}

.dxm-ltr:not(.dxm-side-menu-mode) .dxm-onlyIcons .dxm-item:not(.dxm-ami) span.dx-vam:last-child,
.dxm-rtl:not(.dxm-side-menu-mode) .dxm-onlyIcons .dxm-item:not(.dxm-ami) span.dx-vam:last-child {
    display: none !important;
}

.dxm-horizontal.dxm-onlyIcons .dxm-image-l .dxm-item .dxm-content .dxm-image,
.dxm-ltr:not(.dxm-side-menu-mode) .dxm-vertical.dxm-onlyIcons .dxm-content .dxm-image,
.dxm-rtl:not(.dxm-side-menu-mode) .dxm-vertical.dxm-onlyIcons .dxm-content .dxm-image {
    margin: 0;
}

.dxm-ltr:not(.dxm-side-menu-mode) .dxm-vertical.dxm-onlyIcons,
.dxm-rtl:not(.dxm-side-menu-mode) .dxm-vertical.dxm-onlyIcons {
    width: 0 !important;
}

.dxm-popup {
    position: relative;
}

ul.dx {
    list-style: none none outside;
    margin: 0;
    padding: 0;
    background-repeat: repeat-y;
    background-position: left top;
}

.dxm-rtl ul.dx {
    background-position: right top;
}

.dxm-vertical {
    display: table;
    border-spacing: 0;
}

.dxm-item /*Bootstrap correction*/ {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.dxm-main ul.dx .dxm-item,
.dxm-popup ul.dx .dxm-item,
.dxm-main ul.dxm-t .dxm-item span,
.dxm-popup ul.dxm-t .dxm-item span,
.dxm-main ul.dxm-ti .dxm-item span,
.dxm-popup ul.dxm-ti .dxm-item span,
.dxm-main ul.dxm-ti .dxm-item img,
.dxm-popup ul.dxm-ti .dxm-item img,
.dxm-main ul.dxm-t .dxm-item.dxm-subMenu,
.dxm-popup ul.dxm-t .dxm-item.dxm-subMenu,
.dxm-main ul.dxm-ti .dxm-item.dxm-subMenu,
.dxm-popup ul.dxm-ti .dxm-item.dxm-subMenu {
    cursor: pointer;
}

    .dxm-main ul.dxm-t .dxm-item,
    .dxm-popup ul.dxm-t .dxm-item,
    .dxm-main ul.dxm-ti .dxm-item,
    .dxm-popup ul.dxm-ti .dxm-item,
    .dxm-main ul.dx .dxm-item.dxm-disabled,
    .dxm-popup ul.dx .dxm-item.dxm-disabled,
    .dxm-main ul.dx .dxm-item.dxm-selected,
    .dxm-popup ul.dx .dxm-item.dxm-selected,
    .dxm-main ul.dxm-t .dxm-item.dxm-disabled span,
    .dxm-popup ul.dxm-t .dxm-item.dxm-disabled span,
    .dxm-main ul.dxm-ti .dxm-item.dxm-disabled span,
    .dxm-popup ul.dxm-ti .dxm-item.dxm-disabled span,
    .dxm-main ul.dxm-ti .dxm-item.dxm-disabled img,
    .dxm-popup ul.dxm-ti .dxm-item.dxm-disabled img {
        cursor: default;
    }

.dxm-image,
.dxm-pImage {
    border-width: 0px;
}

.dxm-popOut,
.dxm-spacing,
.dxm-separator,
.dxm-separator b {
    font-size: 0;
    line-height: 0;
    display: block;
}

.dxm-spacing {
    cursor: default;
}

.dxm-alignSpacing {
    height: 1px;
}

.dxm-slide-panel .dxm-alignSpacing {
    height: 0;
}

.dxm-popOut /*Bootstrap correction*/ {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.dxm-content {
    line-height: 0;
}

    .dxm-content.dxm-hasText {
        line-height: 100%;
    }

.dxm-ltr .dxm-horizontal .dxm-item,
.dxm-ltr .dxm-horizontal .dxm-spacing,
.dxm-ltr .dxm-horizontal .dxm-separator,
.dxm-ltr .dxm-horizontal .dxm-alignSpacing,
.dxm-ltr .dxm-content {
    float: left;
}

.dxm-rtl .dxm-horizontal .dxm-item,
.dxm-rtl .dxm-horizontal .dxm-spacing,
.dxm-rtl .dxm-horizontal .dxm-separator,
.dxm-rtl .dxm-horizontal .dxm-alignSpacing,
.dxm-rtl .dxm-content {
    float: right;
}

.dxm-calc .dxm-alignSpacing {
    display: none;
}

.dxm-ltr .dxm-horizontal .dxm-popOut,
.dxm-rtl .dxm-horizontal .dxm-image-l .dxm-popOut {
    float: right;
}

.dxm-ltr .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxm-rtl .dxm-horizontal .dxm-image-r .dxm-popOut,
.dxm-rtl .dxm-horizontal .dxm-image-b .dxm-popOut,
.dxm-rtl .dxm-horizontal .dxm-image-t .dxm-popOut {
    float: left;
}

.dxm-ltr .dxm-vertical .dxm-image-t .dxm-popOut,
.dxm-ltr .dxm-vertical .dxm-image-b .dxm-popOut,
.dxm-ltr .dxm-popup .dxm-popOut {
    float: right;
}

.dxm-rtl .dxm-vertical .dxm-image-t .dxm-popOut,
.dxm-rtl .dxm-vertical .dxm-image-b .dxm-popOut,
.dxm-rtl .dxm-popup .dxm-popOut {
    float: left;
}

.dxm-vertical .dxm-image-r .dxm-popOut {
    float: left;
}

.dxm-vertical .dxm-image-l .dxm-popOut {
    float: right;
}

.dxm-scrollUpBtn,
.dxm-scrollDownBtn {
    cursor: pointer;
    font-size: 0;
}

.dxm-scrollArea {
    overflow: hidden;
}

.dxm-vertical .dxm-separator b,
.dxm-popup .dxm-separator b {
    margin: 0px auto;
}

.dxm-popup .dxm-separator b {
    height: 1px !important;
}

.dxpc-mainDiv.dxpc-hf,
.dxm-shadow {
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.199219);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.199219);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.199219);
}

.dxm-horizontal.dxm-autoWidth > ul,
.dxm-horizontal.dxm-noWrap > ul {
    display: table;
    border-spacing: 0;
    border-collapse: separate;
}

.dxm-horizontal.dxm-autoWidth > ul {
    width: 100%;
}

    .dxm-horizontal.dxm-autoWidth > ul > li,
    .dxm-horizontal.dxm-noWrap > ul > li {
        display: table-cell;
        vertical-align: top;
    }

    .dxm-horizontal.dxm-autoWidth > ul,
    .dxm-horizontal.dxm-autoWidth > ul > li,
    .dxm-horizontal.dxm-noWrap > ul > li {
        float: none !important;
    }

        .dxm-horizontal.dxm-autoWidth > ul > li .dxm-popOut,
        .dxm-horizontal.dxm-noWrap > ul > li .dxm-popOut {
            display: none;
        }

.dxm-rtl .dxm-horizontal.dxm-autoWidth > ul,
.dxm-rtl .dxm-horizontal.dxm-noWrap > ul {
    direction: rtl;
}

.dxm-ltr .dxm-horizontal.dxm-autoWidth .dxm-item,
.dxm-rtl .dxm-horizontal.dxm-autoWidth .dxm-item {
    text-align: center;
}

li.dxm-item /*Bootstrap correction*/ {
    line-height: normal;
}

.dxm-horizontal.dxmtb .dxtb-labelMenuItem > label {
    line-height: 100%;
    display: block;
}

.dxm-horizontal .dxm-ami .dxm-content {
    overflow: hidden !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 0px !important;
}

.dxm-horizontal .dxm-ami .dxm-popOut {
    border-top: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
    border-left: 0 !important;
}

.dxm-main.dxm-horizontal > ul > .dxm-amis:first-child {
    display: none;
}

.dxm-separator.dxm-amis > b {
    float: right;
}

.dxm-horizontal .dxm-amhe,
.dxm-popup.dxm-am .dxm-amhe {
    display: none !important;
}

.dxm-ait, a > .dxm-ait,
.dxm-am .dxm-airt, .dxm-am a > .dxm-airt {
    display: none !important;
}

.dxm-am .dxm-ait {
    display: inline-block !important;
}

/* Command Toolbar */
.dxct-sys .dxm-tmpl > .dxeButtonEditSys td.dxeButton > img,
.dxct-sys .dxm-tmpl > [class*="dxeRoot"] .dxeButtonEditSys td.dxeButton > img {
    display: block;
}

.dxct-sys.dxm-main.dxmtb.dxm-horizontal .dxm-item.dxm-tmpl {
    background: transparent;
    box-shadow: none;
}

.dxct-sys.dxm-main ul.dx .dxm-item.dxm-tmpl {
    cursor: default;
}

/* ASPxTabControl, ASPxPageControl */
.dxtc-tab {
    cursor: pointer;
}

.dxtc-activeTab {
    cursor: default;
}

.dxtc-sb {
    cursor: pointer;
    font-size: 0;
}

.dxtc-sbDisabled {
    cursor: default;
}

div.dxtcSys,
div.dxtcSys > .dxtc-content > div {
    display: table;
    border-spacing: 0;
    border-collapse: separate;
    outline: 0px;
}

.dxtcSys {
    overflow: auto !important;
}

    .dxtcSys > .dxtc-content {
        float: none !important;
    }

div.dxtcSys > .dxtc-content > div,
div.dxtcSys > .dxtc-content > div > div {
    width: 100%;
    height: 100%;
}

.dxtcSys > .dxtc-stripContainer {
    float: none !important;
    overflow: hidden;
}

div.dxtcSys > .dxtc-content > div > div,
div.dxtcSys.dxtc-left > .dxtc-stripContainer,
div.dxtcSys.dxtc-left > .dxtc-content,
div.dxtcSys.dxtc-right > .dxtc-stripContainer,
div.dxtcSys.dxtc-right > .dxtc-content {
    display: table-cell;
    vertical-align: top;
}

.dxtc-left > .dxtc-stripContainer,
.dxtc-right > .dxtc-stripContainer {
    width: 1px;
}

.dxtcSys.dxtc-top > .dxtc-stripContainer .dxtc-leftIndent.dxtc-it,
.dxtcSys.dxtc-top > .dxtc-stripContainer .dxtc-rightIndent.dxtc-it,
.dxtcSys.dxtc-bottom > .dxtc-stripContainer .dxtc-leftIndent.dxtc-it,
.dxtcSys.dxtc-bottom > .dxtc-stripContainer .dxtc-rightIndent.dxtc-it {
    width: auto;
}

.dxtcSys.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent.dxtc-it,
.dxtcSys.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent.dxtc-it,
.dxtcSys.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent.dxtc-it,
.dxtcSys.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent.dxtc-it {
    height: auto;
}

.dxtc-link {
    line-height: 100% !important;
}

.dxtc-multiRow > .dxtc-stripContainer .dxtc-row {
    list-style: none outside none;
    overflow: visible;
}

.dxtc-multiRow > .dxtc-stripContainer .dxtc-tabs,
.dxtc-multiRow > .dxtc-stripContainer .dxtc-row {
    display: block;
    float: left;
    padding: 0;
    margin: 0;
    border-style: none;
}
/* flex layout */
.dxtc-flex.dxtc-left,
.dxtc-flex.dxtc-right {
    height: 1px;
}

.dxtcSys.dxtc-flex > .dxtc-stripContainer,
.dxtcSys.dxtc-flex > .dxtc-stripContainer .dxtc-strip {
    display: flex;
}

.dxtcSys.dxtc-wkt > .dxtc-stripContainer,
.dxtcSys.dxtc-wkt > .dxtc-stripContainer .dxtc-strip {
    display: -webkit-flex;
}

.dxtc-flex > .dxtc-stripContainer,
.dxtc-flex > .dxtc-stripContainer .dxtc-strip {
    flex-flow: row nowrap;
    align-items: stretch;
}

.dxtc-wkt > .dxtc-stripContainer,
.dxtc-wkt > .dxtc-stripContainer .dxtc-strip {
    -webkit-align-items: stretch;
    -webkit-flex-flow: row nowrap;
}

div.dxtc-flex.dxtc-left > .dxtc-stripContainer,
div.dxtc-flex.dxtc-right > .dxtc-stripContainer {
    display: flex;
}

div.dxtc-wkt.dxtc-left > .dxtc-stripContainer,
div.dxtc-wkt.dxtc-right > .dxtc-stripContainer {
    display: -webkit-flex;
}

.dxtc-flex.dxtc-left > .dxtc-stripContainer,
.dxtc-flex.dxtc-right > .dxtc-stripContainer {
    width: auto;
}

.dxtc-flex.dxtc-left:before {
    content: " ";
    display: table-column;
    width: 1px;
}

.dxtc-flex.dxtc-right:before {
    content: " ";
    display: table-column;
}

.dxtc-flex.dxtc-right > .dxtc-lcf {
    display: table-column;
    width: 1px;
}

.dxtc-flex.dxtc-left > .dxtc-strip,
.dxtc-flex.dxtc-right > .dxtc-strip {
    height: 100%;
    flex-flow: column nowrap;
}

.dxtc-wkt.dxtc-left > .dxtc-strip,
.dxtc-wkt.dxtc-right > .dxtc-strip {
    -webkit-flex-flow: column nowrap;
}

.dxtc-flex .dxtc-alLeft {
    justify-content: flex-start;
}

.dxtc-wkt .dxtc-alLeft {
    -webkit-justify-content: flex-start;
}

.dxtc-flex .dxtc-alLeft .dxtc-rightIndent {
    flex: 1 1 auto;
}

.dxtc-wkt .dxtc-alLeft .dxtc-rightIndent {
    -webkit-flex: 1 1 auto;
}

.dxtc-flex .dxtc-alRight {
    justify-content: flex-end;
}

.dxtc-wkt .dxtc-alRight {
    -webkit-justify-content: flex-end;
}

.dxtc-flex .dxtc-alRight .dxtc-leftIndent {
    flex: 1 1 auto;
}

.dxtc-wkt .dxtc-alRight .dxtc-leftIndent {
    -webkit-flex: 1 1 auto;
}

.dxtc-flex .dxtc-alCenter {
    justify-content: center;
}

.dxtc-wkt .dxtc-alCenter {
    -webkit-justify-content: center;
}

.dxtc-flex .dxtc-alCenter .dxtc-leftIndent,
.dxtc-flex .dxtc-alCenter .dxtc-rightIndent {
    flex: 1 1 auto;
}

.dxtc-wkt .dxtc-alCenter .dxtc-leftIndent,
.dxtc-wkt .dxtc-alCenter .dxtc-rightIndent {
    -webkit-flex: 1 1 auto;
}

.dxtc-flex .dxtc-alJustify {
    justify-content: center;
}

.dxtc-wkt .dxtc-alJustify {
    -webkit-justify-content: center;
}

.dxtc-flex .dxtc-alJustify .dxtc-tab,
.dxtc-flex .dxtc-alJustify .dxtc-activeTab,
.dxtc-flex .dxtc-alJustify .dxtc-tabs,
.dxtc-flex .dxtc-tabs .dxtc-tab,
.dxtc-flex .dxtc-tabs .dxtc-activeTab {
    flex: 1 1 auto;
}

.dxtc-wkt .dxtc-alJustify .dxtc-tab,
.dxtc-wkt .dxtc-alJustify .dxtc-activeTab,
.dxtc-wkt .dxtc-alJustify .dxtc-tabs,
.dxtc-wkt .dxtc-tabs .dxtc-tab,
.dxtc-wkt .dxtc-tabs .dxtc-activeTab {
    -webkit-flex: 1 1 auto;
}

.dxtc-flex.dxtc-multiRow > .dxtc-stripContainer .dxtc-row {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: stretch;
    float: none;
}

.dxtc-wkt.dxtc-multiRow > .dxtc-stripContainer .dxtc-row {
    display: -webkit-flex;
    -webkit-flex-flow: row nowrap;
    -webkit-justify-content: flex-start;
    -webkit-align-items: stretch;
}

.dxtc-flex .dxtc-sva {
    flex: 1 1 auto;
    overflow: hidden;
}

.dxtc-wkt .dxtc-sva {
    -webkit-flex: 1 1 auto;
}

.dxtc-flex .dxtc-vp {
    width: 0;
    overflow: visible;
    position: relative;
    padding: 0;
    margin: 0;
}

.dxtc-flex > .dxtc-stripContainer .dxtc-strip {
    width: 10000px;
    position: relative;
}

.dxtc-flex .dxtc-filler {
    flex: 1 1 auto;
}

.dxtc-wkt .dxtc-filler {
    -webkit-flex: 1 1 auto;
}

.dxtcSys.dxtc-flex > .dxtc-stripContainer.dxtc-wrapper .dxtc-strip {
    padding: 0;
    margin: 0;
    border-style: none;
}

.dxtc-flex.dxtc-top > .dxtc-pth,
.dxtc-flex.dxtc-top > .dxtc-stripContainer .dxtc-pth,
.dxtc-flex.dxtc-left > .dxtc-pth {
    align-items: flex-end;
}

.dxtc-wkt.dxtc-top > .dxtc-pth,
.dxtc-wkt.dxtc-top > .dxtc-stripContainer .dxtc-pth,
.dxtc-wkt.dxtc-left > .dxtc-pth {
    -webkit-align-items: flex-end;
}

.dxtc-flex.dxtc-bottom > .dxtc-pth,
.dxtc-flex.dxtc-bottom > .dxtc-stripContainer .dxtc-pth,
.dxtc-flex.dxtc-right > .dxtc-pth {
    align-items: flex-start;
}

.dxtc-wkt.dxtc-bottom > .dxtc-pth,
.dxtc-wkt.dxtc-bottom > .dxtc-stripContainer .dxtc-pth,
.dxtc-wkt.dxtc-right > .dxtc-pth {
    -webkit-align-items: flex-start;
}

.dxtc-flex.dxtc-top > .dxtc-stripContainer .dxtc-psi,
.dxtc-flex.dxtc-left > .dxtc-stripContainer .dxtc-psi {
    align-self: flex-end;
}

.dxtc-wkt.dxtc-top > .dxtc-stripContainer .dxtc-psi,
.dxtc-wkt.dxtc-left > .dxtc-stripContainer .dxtc-psi {
    -webkit-align-self: flex-end;
}

.dxtc-flex.dxtc-bottom > .dxtc-stripContainer .dxtc-psi,
.dxtc-flex.dxtc-right > .dxtc-stripContainer .dxtc-psi {
    align-self: flex-start;
}

.dxtc-wkt.dxtc-bottom > .dxtc-stripContainer .dxtc-psi,
.dxtc-wkt.dxtc-right > .dxtc-stripContainer .dxtc-psi {
    -webkit-align-self: flex-start;
}

.dxFirefox .dxtc-flex.dxtc-tc:before,
.dxFirefox .dxtc-left.dxtc-flex.dxtc-pc:after,
.dxFirefox .dxtc-right.dxtc-flex.dxtc-pc:after {
    content: " ";
    display: table-cell;
    width: 0px;
    height: 100%;
    margin: 0;
    padding: 0;
    border-style: none;
}

.dxtc-flex .dxtc-content.dxtc-autoHeight > div {
    height: auto;
}
/* Bootstrap correction */
.dxtc-content,
.dxtc-stripContainer,
.dxtc-stripContainer > *,
.dxtc-strip > li {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.dxtcSys.dxtc-multiRow .dxtc-stripContainer > .dxtc-lineBreak {
    visibility: hidden !important;
}
/* initialization */
.dxtcSys.dxtc-init > .dxtc-stripContainer {
    visibility: hidden;
}

.dxtcSys.dxtc-init > .dxtc-content {
    border-color: transparent !important;
}

.dxtcSys .dxtc-tab,
.dxtcSys .dxtc-activeTab {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

/* ie7 */
.dxtcSys > .dxtc-content > table {
    width: 100%;
    height: 100%;
}

    .dxtcSys > .dxtc-content > table > tbody > tr > td {
        height: 100%;
    }

td.dxtcSys,
td.dxtcSys > .dxtc-content > table > tbody > tr > td {
    vertical-align: top;
    float: none !important;
}

    td.dxtcSys.dxtc-left > .dxtc-stripContainer,
    td.dxtcSys.dxtc-right > .dxtc-stripContainer {
        width: auto;
    }

td.dxtc-stripHolder {
    width: 1px;
}

td.dxtcSys.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
td.dxtcSys.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent,
td.dxtcSys.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
td.dxtcSys.dxtc-left > .dxtc-stripContainer .dxtc-tab,
td.dxtcSys.dxtc-left > .dxtc-stripContainer .dxtc-activeTab,
td.dxtcSys.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
td.dxtcSys.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent,
td.dxtcSys.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
td.dxtcSys.dxtc-right > .dxtc-stripContainer .dxtc-tab,
td.dxtcSys.dxtc-right > .dxtc-stripContainer .dxtc-activeTab {
    float: none !important;
}

td.dxtcSys.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
td.dxtcSys.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent,
td.dxtcSys.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
td.dxtcSys.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
td.dxtcSys.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent,
td.dxtcSys.dxtc-right > .dxtc-stripContainer .dxtc-spacer {
    clear: both;
    overflow: hidden;
    line-height: 0;
    font-size: 0;
}

/* ASPxTreeView */
.dxtv-control li {
    outline: none;
}

.dxtv-nd {
    line-height: 100%;
    cursor: pointer;
}

.dxtv-btn {
    cursor: pointer;
}

a.dxtv-btn:not(.dx-acc) {
    display: block;
}

    a.dxtv-btn:not(.dx-acc) > img {
        vertical-align: top;
    }

.dxtv-ndTxt,
.dxtv-ndImg {
    cursor: inherit !important;
}

.dxtv-ndChk {
    padding: 0 !important;
    cursor: default !important;
}

a > .dxtv-ndChk {
    display: inline-block !important;
}

.dxtv-ndSel {
    cursor: default;
}

.dxtv-clr {
    clear: both;
    font-size: 0;
    height: 0;
    visibility: hidden;
    width: 0;
    display: block;
    line-height: 0;
}

.dxtv-control.dxtv-wrap-text .dxtv-ndTxt {
    white-space: pre-wrap !important;
}

.dxtv-control.dxtv-wrap-text .dxtv-nd {
    box-sizing: border-box;
}

    .dxtv-control.dxtv-wrap-text .dxtv-nd .dxtv-ndTxt {
        display: inline !important;
    }

/* ASPxTitleIndex */
.dxtiControlSys > tbody > tr > td {
    padding: 16px;
}

.dxtiIndexPanelSys {
    line-height: 160%;
}

.dxtiFilterBoxEditSys {
    font: inherit;
    font-weight: normal;
    width: 158px;
    padding: 2px;
}

.dxti-link,
.dxtiIndexPanelSys span[onclick] {
    cursor: pointer;
}

.dxFirefox .dxtiFilterBoxEditSys {
    padding-top: 1px;
    padding-bottom: 1px;
}
/* ASPxCloudControl */
.dxccControlSys > tbody > tr > td {
    padding: 16px;
    vertical-align: top;
}

.dxccLink {
    cursor: pointer;
}

.dxccValue {
    color: darkgray;
    margin-left: 2px;
}

.dxccBEText {
    color: #777aab;
}
/* ASPxDocking - Dock zone */
.dxdzControlVert {
    width: 200px;
    height: 400px;
}

.dxdzControlHor {
    width: 400px;
    height: 200px;
}

.dxdzControlFill {
    width: 400px;
    height: 400px;
}

.dxdzDisabled {
}

.dxdzControlVert .dxdz-pnlPlcHolder,
.dxdzControlHor .dxdz-pnlPlcHolder,
.dxdzControlFill .dxdz-pnlPlcHolder {
    width: 0;
    height: 0;
    border: 2px solid #A3B5DA;
    background-color: #D1DAEC;
}

.dxdzControlHor .dxdz-pnlPlcHolder {
    float: left;
}

.dxdzControlVert > .dxpclW > .dxpc-mainDiv,
.dxdzControlHor > .dxpclW > .dxpc-mainDiv,
.dxdzControlFill > .dxpclW > .dxpc-mainDiv {
    position: static;
}

/* Splitter */
.dxsplIF {
    display: block;
}

.dxsplS {
    font-size: 0;
    line-height: 0;
    display: inline-block;
}

.dxsplLCC,
.dxsplCC,
.dxsplS {
    overflow: hidden;
    -moz-box-sizing: content-box; /*Bootstrap correction*/
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.dxsplCC,
.dxsplP {
    width: 100%;
    height: 100%;
}

.dxsplLCC .col-xs-1, .dxsplLCC .col-xs-2, .dxsplLCC .col-xs-3, .dxsplLCC .col-xs-4, .dxsplLCC .col-xs-5, .dxsplLCC .col-xs-6, .dxsplLCC .col-xs-7, .dxsplLCC .col-xs-8, .dxsplLCC .col-xs-9, .dxsplLCC .col-xs-10, .dxsplLCC .col-xs-11, .dxsplLCC .col-xs-12, /*Bootstrap correction*/
.dxsplLCC .col-sm-1, .dxsplLCC .col-sm-2, .dxsplLCC .col-sm-3, .dxsplLCC .col-sm-4, .dxsplLCC .col-sm-5, .dxsplLCC .col-sm-6, .dxsplLCC .col-sm-7, .dxsplLCC .col-sm-8, .dxsplLCC .col-sm-9, .dxsplLCC .col-sm-10, .dxsplLCC .col-sm-11, .dxsplLCC .col-sm-12,
.dxsplLCC .col-md-1, .dxsplLCC .col-md-2, .dxsplLCC .col-md-3, .dxsplLCC .col-md-4, .dxsplLCC .col-md-5, .dxsplLCC .col-md-6, .dxsplLCC .col-md-7, .dxsplLCC .col-md-8, .dxsplLCC .col-md-9, .dxsplLCC .col-md-10, .dxsplLCC .col-md-11, .dxsplLCC .col-md-12,
.dxsplLCC .col-lg-1, .dxsplLCC .col-lg-2, .dxsplLCC .col-lg-3, .dxsplLCC .col-lg-4, .dxsplLCC .col-lg-5, .dxsplLCC .col-lg-6, .dxsplLCC .col-lg-7, .dxsplLCC .col-lg-8, .dxsplLCC .col-lg-9, .dxsplLCC .col-lg-10, .dxsplLCC .col-lg-11, .dxsplLCC .col-lg-12 {
    position: static;
}

.dxspl-cover {
    background-color: Window;
}

/* Mobile */
.dxTouchVScrollHandle, .dxTouchHScrollHandle {
    background-color: Black;
    position: absolute;
    opacity: 0;
    border-radius: 5px;
    transition-property: opacity;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
}

.dxTouchVScrollHandle {
    width: 5px;
    height: 50%;
    margin-bottom: 3px;
}

.dxTouchHScrollHandle {
    width: 50%;
    height: 5px;
    margin-right: 3px;
}

.dxTouchScrollHandleVisible {
    transition-duration: 0s;
    -webkit-transition-duration: 0s;
    opacity: 0.4 !important;
}

.dxTouchNativeScrollHandle::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

.dxTouchNativeScrollHandle::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.3);
}

.dxTouchNativeScrollHandle::-webkit-scrollbar-corner {
    background: transparent;
}

/* Layout Control */
.dxflHALSys {
    text-align: left;
}

    .dxflHALSys > table,
    .dxflHALSys > div {
        margin-left: 0px;
        margin-right: auto;
    }

.dxflHARSys {
    text-align: right;
}

    .dxflHARSys > table,
    .dxflHARSys > div {
        margin-left: auto;
        margin-right: 0px;
    }

.dxflHACSys {
    text-align: center;
}

    .dxflHACSys > table,
    .dxflHACSys > div {
        margin-left: auto;
        margin-right: auto;
    }

    .dxflHALSys > .dxflButtonItemSys,
    .dxflHACSys > .dxflButtonItemSys,
    .dxflHARSys > .dxflButtonItemSys,
    .dxflCommandItemSys {
        white-space: nowrap;
    }

    .dxflHALSys > .dxflItemSys,
    .dxflHACSys > .dxflItemSys,
    .dxflHARSys > .dxflItemSys,
    .dxflHALSys > .dxflGroupSys,
    .dxflHACSys > .dxflGroupSys,
    .dxflHARSys > .dxflGroupSys,
    .dxflHALSys > .dxflGroupBoxSys,
    .dxflHACSys > .dxflGroupBoxSys,
    .dxflHARSys > .dxflGroupBoxSys,
    div.dxflGroupSys > div > div.dxflHALSys > .dxflPCContainerSys,
    div.dxflGroupSys > div > div.dxflHACSys > .dxflPCContainerSys,
    div.dxflGroupSys > div > div.dxflHARSys > .dxflPCContainerSys {
        display: table;
        width: auto;
    }

.dxflVATSys {
    vertical-align: top;
}

.dxflVAMSys {
    vertical-align: middle;
}

.dxflBreakpointGroupSys .dxflVAMSys {
    margin: auto 0 auto 0;
}

.dxflVABSys {
    vertical-align: bottom;
}

.dxflBreakpointGroupSys .dxflVABSys {
    margin: auto 0 0 0;
}

.dxEdge .dxflBreakpointGroupSys > div {
    height: 100%;
}

.dxflItemSys,
.dxflGroupBoxSys {
    text-align: left;
}

    .dxflGroupBoxSys.dxflEmptyGroupBoxSys {
        padding: 7px 4px 12px 4px;
    }

.dxflGroupBoxSys {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


*[dir="rtl"] .dxflItemSys,
*[dir="rtl"] .dxflGroupBoxSys {
    text-align: right;
}

.dxflItemSys.dxflCheckBoxItemSys .dxichCellSys,
.dxflItemSys.dxflCheckBoxWithTextItemSys .dxichCellSys {
    padding-left: 0;
}

    .dxflItemSys.dxflCheckBoxItemSys .dxichCellSys > .dxichSys,
    .dxflItemSys.dxflCheckBoxWithTextItemSys .dxichCellSys > .dxichSys {
        margin-left: -1px;
    }

*[dir="rtl"] .dxflItemSys.dxflCheckBoxItemSys .dxichCellSys,
*[dir="rtl"] .dxflItemSys.dxflCheckBoxWithTextItemSys .dxichCellSys {
    padding-right: 0;
    padding-left: 3px;
}

    *[dir="rtl"] .dxflItemSys.dxflCheckBoxItemSys .dxichCellSys > .dxichSys,
    *[dir="rtl"] .dxflItemSys.dxflCheckBoxWithTextItemSys .dxichCellSys > .dxichSys {
        margin-right: -1px;
    }

.dxflCaptionCellSys { /* Bootstrap correction */
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.dxflItemSys.dxflItemWithRSAtBottomEdgeSys {
    padding-bottom: 0;
}

.dxflElConSys {
    display: table;
}

    .dxflElConSys > div {
        display: table-cell;
    }

div.dxflGroupSys,
div.dxflGroupSys > div {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    div.dxflGroupSys > div {
        display: table;
    }

        div.dxflGroupSys > div > div {
            display: table-cell;
        }

.dxflNotFloatedElSys {
    clear: both;
}

.dxflFloatedElConSys > div {
    float: left;
    width: 100%;
}

.dxflBreakpointGroupSys > [class*='dxflGroupCell'] > .dxflGroupBoxSys > .dxflGroupSys > div,
.dxflBreakpointGroupSys > [class*='dxflGroupCell'] > .dxflGroupSys > div,
.dxflBreakpointGroupSys.dxflGroupSys > div {
    display: grid;
}

.dxflBreakpointGroupSys .dxflItemSys {
    height: 100%;
}

*[dir="rtl"] .dxflFloatedElConSys > div {
    float: right;
}

.dxflPCContainerSys {
    display: table;
}

div.dxflGroupSys > div > div > .dxflPCContainerSys {
    width: 100%;
}

.dxflElInAdaptiveView,
.dxflItemInAdaptiveView > div.dxflCaptionCellSys,
.dxflItemInAdaptiveView > div[class*='dxflNestedControlCell'] {
    width: 50% !important;
    float: left;
}

div.dxflCLTSys .dxflCaptionCellSys,
div.dxflCLBSys .dxflCaptionCellSys {
    height: auto !important;
}

div.dxflItemSys,
div.dxflGroupSys {
    border-collapse: separate;
}

.dxflCommandItemSys a {
    margin: 0 3px 0 0;
}

.dxflGroupSys.dxflNoDefaultPaddings {
    padding: 0;
}

.dxflLTR .dxflNoDefaultPaddings > tbody > tr > .dxflFirstChildInRowSys,
.dxflLTR .dxflNoDefaultPaddings > .dxflFirstChildInRowSys > div {
    padding-left: 0;
}

    .dxflLTR .dxflNoDefaultPaddings > tbody > tr > .dxflFirstChildInRowSys > .dxflItemSys.dxflItemWithEdgeHelpTextSys > tbody > tr > td > table > tbody > tr > .dxflLHelpTextSys,
    .dxflLTR .dxflNoDefaultPaddings > .dxflFirstChildInRowSys > div > .dxflItemSys.dxflItemWithEdgeHelpTextSys > div > div > .dxflLHelpTextSys {
        padding-left: 0 !important;
    }

.dxflRTL .dxflNoDefaultPaddings > tbody > tr > .dxflFirstChildInRowSys,
.dxflRTL .dxflNoDefaultPaddings > .dxflFirstChildInRowSys > div {
    padding-left: 0;
}

    .dxflRTL .dxflNoDefaultPaddings > tbody > tr > .dxflFirstChildInRowSys > .dxflItemSys.dxflItemWithEdgeHelpTextSys > tbody > tr > td > table > tbody > tr > .dxflRHelpTextSys {
        padding-left: 0 !important;
    }

.dxflRTL .dxflNoDefaultPaddings > .dxflLastChildInRowSys > div > .dxflItemSys.dxflItemWithEdgeHelpTextSys > div > div > .dxflRHelpTextSys {
    padding-left: 0 !important;
}

.dxflNoDefaultPaddings > tbody > tr > .dxflChildInFirstRowSys,
.dxflNoDefaultPaddings > .dxflChildInFirstRowSys > div,
.dxflNoDefaultPaddings > .dxflChildInFirstRowSys > div > .dxflPCContainerSys {
    padding-top: 0;
}

    .dxflNoDefaultPaddings > tbody > tr > .dxflChildInFirstRowSys > .dxflItemSys,
    .dxflNoDefaultPaddings > .dxflChildInFirstRowSys > div > .dxflItemSys {
        padding-top: 0;
    }

        .dxflNoDefaultPaddings > tbody > tr > .dxflChildInFirstRowSys > .dxflItemSys.dxflItemWithEdgeHelpTextSys > tbody > tr > td > table > tbody > tr > .dxflTHelpTextSys,
        .dxflNoDefaultPaddings > .dxflChildInFirstRowSys > div > .dxflItemSys.dxflItemWithEdgeHelpTextSys > div > div > .dxflTHelpTextSys {
            padding-top: 0 !important;
        }

    .dxflNoDefaultPaddings > tbody > tr > .dxflChildInFirstRowSys > .dxflCLTSys > tbody > tr > .dxflCaptionCellSys,
    .dxflNoDefaultPaddings > .dxflChildInFirstRowSys > div > .dxflCLTSys > .dxflCaptionCellSys {
        padding-top: 0;
    }

.dxflLTR .dxflNoDefaultPaddings > tbody > tr > .dxflLastChildInRowSys {
    padding-right: 0;
}

.dxflLTR .dxflNoDefaultPaddings > .dxflLastChildInRowSys > div {
    padding-right: 0;
}

.dxflLTR .dxflNoDefaultPaddings > tbody > tr > .dxflLastChildInRowSys > .dxflItemSys.dxflItemWithEdgeHelpTextSys > tbody > tr > td > table > tbody > tr > .dxflRHelpTextSys {
    padding-right: 0 !important;
}

.dxflLTR .dxflNoDefaultPaddings > .dxflLastChildInRowSys > div > .dxflItemSys.dxflItemWithEdgeHelpTextSys > div > div > .dxflRHelpTextSys {
    padding-right: 0 !important;
}

.dxflRTL .dxflNoDefaultPaddings > tbody > tr > .dxflLastChildInRowSys,
.dxflRTL .dxflNoDefaultPaddings > .dxflLastChildInRowSys > div {
    padding-right: 0;
}

    .dxflRTL .dxflNoDefaultPaddings > tbody > tr > .dxflLastChildInRowSys > .dxflItemSys.dxflItemWithEdgeHelpTextSys > tbody > tr > td > table > tbody > tr > .dxflLHelpTextSys,
    .dxflRTL .dxflNoDefaultPaddings > .dxflLastChildInRowSys > div > .dxflItemSys.dxflItemWithEdgeHelpTextSys > div > div > .dxflLHelpTextSys {
        padding-right: 0 !important;
    }

.dxflNoDefaultPaddings > tbody > tr > .dxflChildInLastRowSys,
.dxflNoDefaultPaddings > .dxflChildInLastRowSys > div,
.dxflNoDefaultPaddings > .dxflChildInLastRowSys > div > .dxflPCContainerSys {
    padding-bottom: 0;
}

    .dxflNoDefaultPaddings > tbody > tr > .dxflChildInLastRowSys > .dxflItemSys,
    .dxflNoDefaultPaddings > .dxflChildInLastRowSys > div > .dxflItemSys {
        padding-bottom: 0;
    }

        .dxflNoDefaultPaddings > tbody > tr > .dxflChildInLastRowSys > .dxflItemSys.dxflItemWithEdgeHelpTextSys > tbody > tr > td > table > tbody > tr > .dxflBHelpTextSys,
        .dxflNoDefaultPaddings > .dxflChildInLastRowSys > div > .dxflItemSys.dxflItemWithEdgeHelpTextSys > div > div > .dxflBHelpTextSys {
            padding-bottom: 0 !important;
        }

    .dxflNoDefaultPaddings > tbody > tr > .dxflChildInLastRowSys > .dxflCLBSys > tbody > tr > .dxflCaptionCellSys,
    .dxflNoDefaultPaddings > .dxflChildInLastRowSys > div > .dxflCLBSys > .dxflCaptionCellSys {
        padding-bottom: 0;
    }

.dxflNoDefaultPaddings > tbody > tr > .dxflChildInFirstRowSys > .dxflGroupBoxSys,
.dxflNoDefaultPaddings > .dxflChildInFirstRowSys > div > .dxflGroupBoxSys {
    margin-top: 0 !important;
}

.dxflNoDefaultPaddings > tbody > tr > .dxflChildInLastRowSys > .dxflGroupBoxSys,
.dxflNoDefaultPaddings > .dxflChildInLastRowSys > div > .dxflGroupBoxSys {
    margin-bottom: 0 !important;
}

.dxflCaption,
.dxflFormLayout .dxeBase { /* Bootstrap correction */
    font: inherit;
}

.dxflCustomFontSizeSys .dxflTextItemSys .dxflCaptionCellSys {
    line-height: normal;
}

/* ASPxFileManager */
.dxfm-tbwrp {
    width: 10000px;
}

.dxfm-spacer {
    visibility: hidden;
    cursor: default;
    min-width: 1px;
}

.dxfm-toolbar .dxfm-tbwrp .dxm-item.dxm-tmpl {
    cursor: default !important;
}

.dxfm-toolbar .dxfm-tbwrp .dxfm-spacer .dxm-content {
    padding: 0 !important;
    border-width: 0 !important;
    margin: 0 !important;
}

.dxfm-toolbar .dxfm-tbwrp .dxm-main.dxmtb .dxm-tmpl.dxfm-path {
    padding-right: 0 !important;
}

.dxfm-toolbar .dxfm-tbwrp .dxmtb .dxm-tmpl.dxfm-path > [class*="dxeRoot"] {
    margin-right: 8px;
}

.dxfm-toolbar .dxm-popup.dxm-am .dxfm-path,
.dxfm-toolbar .dxm-popup.dxm-am .dxfm-filter {
    display: none;
}

.dxfm-dst [class*="dxsplVSeparatorCollapsed"],
.dxfm-tch [class*="dxsplVSeparatorCollapsed"] {
    display: none;
}

.dxfm-touchCtxMenu {
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

.dxfm-file .dxgv,
.dxfm-file .dxgv .dxfm-fileName {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

    .dxfm-file .dxgv.dxfm-fileThumb {
        text-overflow: clip;
    }

.dxTouchUI.dxIE .dxfm-filePane {
    -ms-touch-action: manipulation;
}

.dxTouchUI.dxEdge .dxfm-filePane {
    touch-action: manipulation;
}

.dxfm-fileContainer .dxfm-file > .dxichSys {
    display: none;
    position: absolute;
    top: 1px;
    right: 1px;
}

.dxfm-rtl .dxfm-fileContainer .dxfm-file > .dxichSys {
    right: initial;
    left: 1px;
}

.dxTouchUI .dxfm-fileContainer .dxfm-file > .dxichSys,
.dxfm-fileContainer .dxfm-file.dxfm-fileH > .dxichSys,
.dxfm-fileContainer.dxfm-faShowCheckBoxes .dxfm-file > .dxichSys {
    display: inline;
}

.dxfm-fileContainer .dxfm-file.dxfm-fileH > .dxichSys,
.dxfm-fileContainer .dxfm-file.dxfm-fileSA > .dxichSys,
.dxfm-fileContainer .dxfm-file.dxfm-fileSI > .dxichSys,
.dxfm-fileContainer .dxfm-file.dxfm-fileF > .dxichSys {
    top: 0;
    right: 0;
}

.dxfm-rtl .dxfm-fileContainer .dxfm-file.dxfm-fileH > .dxichSys,
.dxfm-rtl .dxfm-fileContainer .dxfm-file.dxfm-fileSA > .dxichSys,
.dxfm-rtl .dxfm-fileContainer .dxfm-file.dxfm-fileSI > .dxichSys,
.dxfm-rtl .dxfm-fileContainer .dxfm-file.dxfm-fileF > .dxichSys {
    right: initial;
    left: 0;
}

input[type="text"].dxfm-cInput, /*Bootstrap correction*/
input[type="text"].dxfm-rInput /*Bootstrap correction*/ {
    display: inline-block;
    height: auto;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.dxfm-rInput, /*Bootstrap correction*/
.dxfm-uploadPanel * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="text"].dxfm-cInput, /*Bootstrap correction*/
input[type="text"].dxfm-rInput /*Bootstrap correction*/ {
    font: inherit;
    padding: 2px;
    outline-width: 0px;
    margin: 0px;
    color: black;
}

.dxfm-filter .dxeTextBoxDefaultWidthSys {
    width: 130px;
}

.dxfm-path .dxeTextBoxDefaultWidthSys {
    width: 230px;
}

.dxFirefox input[type="text"].dxfm-cInput,
.dxFirefox input[type="text"].dxfm-rInput {
    padding-top: 1px;
    padding-bottom: 1px;
}

.dxIE.dxBrowserVersion-11 input[type='text'].dxfm-rInput,
.dxIE.dxBrowserVersion-11 input[type='text'].dxfm-cInput {
    padding-top: 0;
    padding-bottom: 0;
}

.dxfm-content {
    overflow: hidden;
}

    .dxfm-content .dxfm-itemNameContainer {
        overflow: hidden;
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
    }

.dxfm-rInput {
    font: inherit;
}

.dxfm-folder .dxfm-rInput {
    vertical-align: middle;
}

.dxfm-itemMask {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.75;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=75);
}

.dxfm-epe {
    width: 100%;
    float: left;
}

.dxfm-bcContainer {
    padding: 9px 2px;
    white-space: nowrap;
}

.dxfm-breadCrumbs .dxfm-bcLineSeparator {
    border-right: 1px solid;
}

.dxfm-breadCrumbs .dxfm-bcItem,
.dxfm-bcPopup .dxfm-bcItem {
    border: 1px solid transparent;
    padding: 3px 4px;
    margin: 0 6px;
}

.dxfm-bcPopup .dxfm-bcItem {
    display: block;
}

.dxfm-bcItem.dxfm-bcLastItem {
    color: #808080;
}

.dxfm-breadCrumbs .dxfm-bcItem.dxfm-bcButton {
    padding-left: 2px;
    padding-right: 2px;
}

.dxfm-breadCrumbs .dxfm-bcItem img {
    margin-bottom: -3px;
}

.dxfm-breadCrumbs .dxfm-bcItemH,
.dxfm-bcPopup .dxfm-bcItemH {
    cursor: pointer;
}

.dxfm-bcContainer span img {
    margin-bottom: 1px;
}

.dxfm-breadCrumbs .dxfm-bcLineSeparator {
    padding: 5px 0;
    margin: 0 6px;
}

.dxpc-mainDiv.dxfm-bcPopup .dxpc-content {
    padding: 5px 0;
}

div.dxfm-upPopup.dxpc-mainDiv {
    border-width: 0;
}

    div.dxfm-upPopup.dxpc-mainDiv,
    div.dxfm-upPopup.dxpc-mainDiv .dxpc-contentWrapper,
    div.dxfm-upPopup.dxpc-mainDiv .dxpc-contentWrapper .dxpc-content {
        background-color: rgba(0, 0, 0, 0.36);
        border-radius: 3px;
    }

.dxIE.dxBrowserVersion-8 div.dxfm-upPopup.dxpc-mainDiv,
.dxIE.dxBrowserVersion-8 div.dxfm-upPopup.dxpc-mainDiv .dxpc-contentWrapper,
.dxIE.dxBrowserVersion-8 div.dxfm-upPopup.dxpc-mainDiv .dxpc-contentWrapper .dxpc-content {
    background-color: #414141;
}

div.dxfm-upPopup.dxpc-mainDiv .dxpc-content {
    padding: 11px 20px 10px 19px;
}

div.dxfm-upPopup.dxpc-mainDiv div table {
    margin: 4px 0 5px;
    border: none;
}

div.dxfm-upPopup.dxpc-mainDiv table td {
    background: #616161;
}

div.dxfm-upPopup.dxpc-mainDiv span {
    color: #9D9D9D;
    margin-left: -2px;
}

div.dxfm-upPopup.dxpc-mainDiv a {
    color: white;
    float: right;
    border-bottom: 1px dashed white;
    cursor: pointer;
    line-height: 1;
}

.dxfm-filterView {
    display: table;
    table-layout: fixed;
    width: 100%;
}

    .dxfm-filterView > div {
        display: table-row;
        float: none !important;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.dxfm-filterViewRow > div {
    display: table-cell;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}

.dxfm-filterViewFileNameCell > div,
.dxfm-filterViewDateCell > div {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.dxfm-filterViewDateCell {
    width: 300px;
}

.dxfm-filterViewFileNameCell {
    width: 600px;
    padding-left: 2px;
    padding-right: 2px;
}

.dxfm-filterViewRow .dxfm-filterViewCheckBoxCell {
    text-align: center;
    padding-left: 4px;
    width: 28px;
}

.dxfm-fvtt {
    opacity: 0.6;
}

.dxfm-filterViewRow > div.dxfm-fvhc {
    display: none;
}

/* ASPxCardView */
.dxcv a:-moz-any-link:focus {
    outline: 1px dotted;
}

table.dxcvBPT,
table.dxcvFT {
    padding-top: 0 !important;
    padding-left: 0 !important;
}

div.dxcvECCW {
    display: table;
    border-collapse: collapse;
    height: 100%;
    width: 100%;
}

    div.dxcvECCW > div {
        display: table-row;
        vertical-align: top;
    }

        div.dxcvECCW > div > div {
            display: table-cell;
        }

table.dxcv div.dxcvECEC {
    height: 100%;
    padding: 0;
    overflow: hidden;
}

    table.dxcv div.dxcvECEC > div {
        height: 100%;
    }

div.dxcvAGLECW,
div.dxcvFLECW {
    display: table;
    height: 100%;
    width: 100%;
}

    div.dxcvAGLECW > div,
    div.dxcvFLECW > div {
        display: table-cell;
        vertical-align: middle;
    }

div.dxcvEMBC > div[id$='DXEPLPC'] {
    height: auto;
}

/* Breakpoints layout */
.dxbplc {
    display: inline-block;
    vertical-align: bottom;
    width: 0;
}

/* ASPxGridView */
.dxgv a:-moz-any-link:focus {
    outline: 1px dotted;
}

.dxgv .col-xs-1, .dxgv .col-xs-2, .dxgv .col-xs-3, .dxgv .col-xs-4, .dxgv .col-xs-5, .dxgv .col-xs-6, .dxgv .col-xs-7, .dxgv .col-xs-8, .dxgv .col-xs-9, .dxgv .col-xs-10, .dxgv .col-xs-11, .dxgv .col-xs-12, /*Bootstrap correction*/
.dxgv .col-sm-1, .dxgv .col-sm-2, .dxgv .col-sm-3, .dxgv .col-sm-4, .dxgv .col-sm-5, .dxgv .col-sm-6, .dxgv .col-sm-7, .dxgv .col-sm-8, .dxgv .col-sm-9, .dxgv .col-sm-10, .dxgv .col-sm-11, .dxgv .col-sm-12,
.dxgv .col-md-1, .dxgv .col-md-2, .dxgv .col-md-3, .dxgv .col-md-4, .dxgv .col-md-5, .dxgv .col-md-6, .dxgv .col-md-7, .dxgv .col-md-8, .dxgv .col-md-9, .dxgv .col-md-10, .dxgv .col-md-11, .dxgv .col-md-12,
.dxgv .col-lg-1, .dxgv .col-lg-2, .dxgv .col-lg-3, .dxgv .col-lg-4, .dxgv .col-lg-5, .dxgv .col-lg-6, .dxgv .col-lg-7, .dxgv .col-lg-8, .dxgv .col-lg-9, .dxgv .col-lg-10, .dxgv .col-lg-11, .dxgv .col-lg-12 {
    position: static;
}

.dxgvADSB, .dxgvADHB {
    vertical-align: middle;
}

    .dxgvADHB > img, .dxgvADSB > img {
        opacity: 0.5;
    }

    .dxgvADHB:hover > img, .dxgvADSB:hover > img {
        opacity: 1;
    }

.dxgvAH,
.dxgvAIC,
.dxgvAIC .dxgvADHB,
.dxgvAIC .dxgvADHB.dxbButtonSys.dxbTSys,
.dxgvHFC,
.dxgvBEHI {
    display: none;
}

.dxgvAE .dxgvAIC,
.dxgvALE .dxgvAIC,
.dxgvAdD .dxgvAE .dxgvAIC,
.dxgvAdD .dxgvALE .dxgvAIC {
    display: table-cell;
}

.dxgvAE .dxgvAdD .dxgvAIC,
.dxgvALE .dxgvAdD .dxgvAIC {
    display: none;
}

.dxgvALE .dxgvArm > td:not([class*="dxgv"]) {
    width: auto !important;
}

.dxgvADR .dxgvAIC, .dxgvDIC {
    background-color: inherit !important;
}

.dxgvAIC:last-child {
    border-right: 0;
}

.dxgvADR > td td.dxgv {
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}

.dxgvADR .dxgvAIC {
    vertical-align: top;
}

.dxgvADR .dxgvADCC {
    white-space: nowrap;
}

.dxgvADR .dxgvADDC {
    min-width: 80px;
}

.dxgvADR .dxgvADT .dxgvADCC,
.dxgvADR .dxgvADT .dxgvADDC {
    vertical-align: top;
}

.dxgvADR .dxgvADDC > .dx-ac {
    text-align: left;
}

.dxgvADCMDC > *:first-child {
    margin-left: 0 !important;
}

.dxgvADCMDC:after {
    content: " ";
    display: block;
    height: 6px;
    background-color: transparent;
    padding: 0;
    margin: 0;
    border-width: 0;
}

.dxgvADSC {
    padding: 0 !important;
    min-width: 8px;
}

.dxgvADH {
    display: inline-block;
    margin-bottom: 6px;
    margin-right: 10px;
}

.dxgvADHTR > td {
    border-width: 1px !important;
}

.dxgvADFSD {
    display: inline-block;
    margin-bottom: 6px;
    margin-right: 5px;
}

.dxgvHFDRP .dxeButtonEditSys,
.dxgvHFDRP td[id$="HFFDE_CC"],
.dxgvHFDRP td[id$="HFTDE_CC"],
.dxvgHFDRP .dxeButtonEditSys,
.dxvgHFDRP td[id$="HFFDE_CC"],
.dxvgHFDRP td[id$="HFTDE_CC"],
.dxcvHFDRP .dxeButtonEditSys,
.dxcvHFDRP td[id$="HFFDE_CC"],
.dxcvHFDRP td[id$="HFTDE_CC"] {
    width: 100%;
}

.dxgvHCEC {
    table-layout: fixed;
    width: 100%;
}

.dxgvADHTR .dxgvHCEC {
    table-layout: inherit;
    width: inherit;
}

.dxgvPRB {
    position: absolute;
    cursor: w-resize;
    opacity: 0;
    transition: opacity 0.125s linear;
}

    .dxgvPRB.dxgvPRBVisible {
        opacity: 1;
        transition: opacity 0.125s linear;
    }

    .dxgvPRB .dxgvPRBL {
        position: absolute;
        bottom: 4px;
        right: 4px;
        padding: 4px 6px;
        background-color: black;
        font: 12px Tahoma;
        color: white;
        border-radius: 2px;
        white-space: nowrap;
        opacity: 0.75;
    }

    .dxgvPRB .dxgvPRBN {
        position: absolute;
        width: 100%;
        height: 100%;
        border: 2px solid black;
        top: 0;
        left: 0;
        box-sizing: border-box
    }

    .dxgvPRB .dxgvPRBO {
        position: absolute;
        height: 100%;
        border: 2px solid #BFBFBF;
        top: 0;
        left: 0;
        box-sizing: border-box
    }

        .dxgvPRB .dxgvPRBO.rtl {
            left: auto;
            right: 0;
        }

td.dxgRRB {
    border-right-width: 0 !important;
}

table.dxgvHHEC td.dxgvPHEC:not(.dxgvMCLN) {
    border-right-width: 0;
}

/* Cust Dialog */
.dxgvCD_CIPA > .dxgvCD_DI,
.dxgvCD_CIPD > img:not(.dxgvCD_DI) {
    display: none;
}

.dxgvCD_CIPA,
.dxgvCD_CIPA .dxichSys {
    cursor: pointer;
}

.dxgvCD_CIPD,
.dxgvCD_CIPD .dxichSys {
    cursor: default;
}

.dxgvCD_CAWP {
    overflow: hidden;
    margin-top: -39px;
    padding-top: 39px;
}

.dxgvCD_CAPC {
    position: relative;
}

    .dxgvCD_CAPC > div {
        top: 0;
        position: absolute;
    }

.dxgvCD_TSLS,
.dxgvCD_TSRS {
    cursor: pointer;
}

.dxgvFGFixed {
    position: absolute;
    overflow: hidden;
    left: 0;
}

    .dxgvFGFixed > td {
        position: absolute;
        top: 0;
        bottom: 0;
    }

.dxgvFGI {
    display: none;
}

.dxgvFGFixed .dxgvFGI, .dxgvFGFloating .dxgvFGI {
    display: inline;
}

.dxgvHSDC,
.dxgvCSD,
.dxgvFSDC {
    -webkit-box-sizing: content-box; /*Bootstrap correction*/
    -moz-box-sizing: content-box; /*Bootstrap correction*/
    box-sizing: content-box; /*Bootstrap correction*/
}

.dxgvBECPSD {
    overflow-y: auto;
    width: 100%;
}

td.dxBatchEditCheckBoxCell .dxichCellSys {
    padding: 0;
}

/* Batch edit recalculated summary items highlighting */
.dxgvSummaryItem.dxg-disabled,
.dxcvSummaryItem.dxg-disabled,
.dxvgSummaryItem.dxg-disabled {
    opacity: 0.5;
}

.dxgvSummaryItem.dxg-modified,
.dxcvSummaryItem.dxg-modified,
.dxvgSummaryItem.dxg-modified {
    color: var(--main-theme-bg-color);
    font-weight: 600;
}

.dxgvSummaryItem.dxg-unknown,
.dxcvSummaryItem.dxg-unknown,
.dxvgSummaryItem.dxg-unknown {
    color: #b0030d;
    font-weight: 600;
}

/* Grid view batch edit preview changes button */
.dxgvBECP .dxgvHL {
    background: none !important;
    color: black !important;
    font-weight: normal !important;
}

.dxgvBECP .dxgvDI,
.dxgvBECP .dxgvGI,
.dxgvBECP .dxgvDBC,
.dxgvBECP .dxgvIndentCell {
    display: none;
}

.dxgPEFTW,
.dxgPEFTW > tbody,
.dxgPEFTW > tbody > tr,
.dxgPEFTW > tbody > tr > td {
    width: 100%;
    height: 100%;
}

    .dxgPEFTW > tbody > tr > td {
        vertical-align: top;
    }

.dxBEC {
    display: none;
}
/* ASPxVerticalGrid */
.dxvg a:-moz-any-link:focus {
    outline: 1px dotted;
}

.dxvgER .dxvgEB,
.dxvgCR .dxvgCB {
    display: none;
}

.dxvgFC {
    position: fixed;
    z-index: 1;
}

tr.dxvgLVR:not(.dxvgER):not(.dxvgCR) > *,
tr.dxvgLVR.dxvgCR > * {
    border-bottom-width: 0 !important;
}

.dxvgERV .dxvgHEC {
    display: none;
}

/* Conditional formating*/
.dxFCRule {
    position: relative;
}

    .dxFCRule:before {
        content: "";
        position: absolute;
        top: 50%;
        bottom: 50%;
        width: 16px;
        height: 16px;
        margin-top: -8px;
    }

td.dxFCRule:before,
td.dx-al.dxFCRule:before,
td[align='left'].dxFCRule:before {
    right: 2px;
    left: auto;
}

td.dx-ar.dxFCRule:before,
td[align='right'].dxFCRule:before {
    left: 2px;
    right: auto;
}

/* ASPxImageGallery */
.dxigExpandedText {
    overflow: visible !important;
    white-space: normal !important;
}

.dxigFVIT {
    display: none;
}

.dxigOPWM {
    position: relative;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0);
}

.dxig-img {
    visibility: hidden;
}
/* ASPxImageSlider */
.dxis-zoomNavigator .dxis-nbTop,
.dxis-zoomNavigator .dxis-nbBottom,
.dxis-zoomNavigator .dxis-nbLeft,
.dxis-zoomNavigator .dxis-nbRight {
    padding: 0 !important;
}

.dxis-nbHoverItem,
.dxis-item canvas {
    top: 0;
    left: 0;
}

.dxisRtl .dxis-nbSelectedItem,
.dxisRtl .dxis-slidePanel,
.dxisRtl .dxis-nbSlidePanel {
    left: 0;
}

img.dxis-overlayElement,
.dxis-overlayElement > img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.01;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=1);
}
/* ASPxImageZoom */
.dxiz-wrapper {
    height: 100%;
}

    .dxiz-wrapper > img {
        position: absolute;
    }

.dxiz-hint,
.dxiz-clipPanel.dxiz-inside {
    z-index: 1;
}
/* ASPxDocumentViewer */
.dxr-oneLineMode .dxr-groupPopupWindow .dxr-block.dxxrdvPageNumbersContainer {
    display: inline-block;
}

.dxr-oneLineMode .dxr-groupPopupWindow .dxxrdvPageNumbersTemplate {
    width: auto;
}
/* ASPxRibbon */
.dxr-tabContent {
    display: none;
    overflow: hidden;
}

    .dxr-tabContent .dxr-tabWrapper {
        width: 10000px;
        height: 100%;
    }

.dxr-inactiveTab {
    border-left: none !important;
    border-right: none !important;
    width: 0px !important;
    visibility: hidden;
    padding: 0 !important;
    margin: 0 !important;
}

.dxr-groupList .dxr-group {
    float: left;
    list-style: none;
}

.dxr-group .dxr-grExpBtn,
.dxr-group.dxr-grCollapsed .dxr-groupLabel,
.dxr-group.dxr-grCollapsed .dxr-groupContent,
.dxr-oneLineMode .dxr-group .dxr-groupLabel {
    display: none;
}

.dxr-group.dxr-grCollapsed .dxr-grExpBtn,
.dxr-group.dxr-grCollapsed .dxr-grExpBtn .dxr-img32 {
    display: inline-block;
}

.dxr-group .dxr-olmGrExpBtn {
    display: none;
    float: left;
}

    .dxr-group .dxr-olmGrExpBtn.dxr-olmGrExpBtnVisible {
        display: block;
    }
/*.dxr-group.dxr-grCollapsed .dxr-olmGrExpBtn{
    display: none!important;
}*/
.dxr-oneLineMode .dxr-group.dxr-grCollapsed .dxr-block {
    display: none !important;
}

.dxr-blLrgItems .dxr-img16 {
    display: none !important;
}

.dxr-blLrgItems .dxr-img32 {
    display: inline-block !important;
}

.dxr-blRegItems .dxr-img32,
.dxr-blHorItems .dxr-img32 {
    display: none;
}

.dxr-blLrgItems .dx-clear {
    display: none;
}

.dxr-blHorItems br {
    display: none;
}

.dxr-block {
    display: block;
    float: left;
    overflow: hidden;
}

.dxr-oneLineMode .dxr-groupPopupWindow .dxr-block {
    float: none;
    display: table-cell;
}

.dxr-blRegItems .dxr-item,
.dxr-blLrgItems .dxr-item,
.dxr-blHorItems .dxr-item {
    display: block;
    float: left;
    overflow: hidden;
}

.dxr-blHorItems .dxr-item {
    text-align: left;
}

.dxr-blHorItems.dxr-blReduced .dxr-item .dxr-label .dxr-lblText {
    display: none !important;
}

.dxr-blLrgItems .dxr-item .dxr-label {
    display: inline-block;
}

.dxr-blHorItems .dxr-item .dxr-label .dxr-lblText {
    display: inline-block;
}

.dxr-blHorItems.dxr-blHide {
    display: none !important;
}

.dxr-lblContent {
    display: inline-block;
}

.dxr-lblContent,
.dxr-lblText {
    text-decoration: inherit;
}

.dxr-item .dxr-label .dxr-popOut {
    line-height: 0;
}

.dxr-item .dxr-label.dx-vam,
.dxr-item .dxr-label.dx-vat,
.dxr-item .dxr-label.dx-vab {
    line-height: 100% !important;
    padding: 2px 0;
}

    .dxr-item .dxr-label.dx-vam span,
    .dxr-item .dxr-label.dx-vat span,
    .dxr-item .dxr-label.dx-vab span {
        line-height: 100% !important;
    }

.dxr-ddImageContainer.dx-vam,
.dxr-ddImageContainer.dx-vat,
.dxr-ddImageContainer.dx-vab {
    padding: 0;
}

.dxr-blRegItems .dxr-itemSep,
.dxr-blLrgItems .dxr-itemSep {
    float: left;
}

.dxr-groupList {
    float: left;
}

.dxMSTouchUI .dxr-groupList {
    touch-action: pinch-zoom;
}

.dxr-groupList .dxr-groupSep {
    float: left;
}

.dxr-blRegItems .dxr-regClear-0 {
    display: block;
}

.dxr-blRegItems .dxr-regClear-1 {
    display: none;
}

.dxr-blRegItems.dxr-blReduced .dxr-regClear-0 {
    display: none;
}

.dxr-blRegItems.dxr-blReduced .dxr-regClear-1 {
    display: block;
}

.dxr-item .dxr-label .dxr-popOut {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.dxr-groupContent .dxr-block .dxr-item.dxr-hasWidth {
    max-height: none;
    max-width: none;
}

.dxr-group .dxr-grExpBtn.dxr-hasWidth {
    max-height: none;
    max-width: none;
}

.dxr-blHorItems .dxr-itemSep {
    display: none;
}

.dxr-blHorItems .dxr-item {
    vertical-align: middle;
}

.dxr-glrItem {
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
    padding: 1px;
    border: 1px solid transparent;
    vertical-align: top;
}

.dxr-glrBarContainer {
    padding-left: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
    padding-right: 1px;
    overflow: hidden;
}

.dxrSys,
.dxrSys .dxr-tmplItem,
.dxrSys .dxm-item .dxm-content.dxalink:focus {
    outline: none;
}

    .dxrSys *:not(.dxpc-content):not(.dxpc-contentWrapper) {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

    .dxrSys.dxr-hasContextTabs .dxr-minBtn {
        line-height: 24px;
    }

    .dxrSys.dxr-hasContextTabs .dxtc-top .dxtc-stripContainer .dxtc-strip .dxtc-tab,
    .dxrSys.dxr-hasContextTabs .dxtc-top .dxtc-stripContainer .dxtc-strip .dxtc-activeTab,
    .dxrSys.dxr-hasContextTabs .dxtc-top .dxtc-stripContainer .dxtc-strip .dxtc-tab.dxr-contextTab,
    .dxrSys.dxr-hasContextTabs .dxtc-top .dxtc-stripContainer .dxtc-strip .dxtc-activeTab.dxr-contextTab {
        margin-top: 8px;
    }

    .dxrSys.dxr-hasContextTabs .dxtc-top > .dxtc-stripContainer {
        padding-top: 0px;
    }

.dxtcSys .dxtc-stripContainer .dxtc-tab.dxr-contextTab {
    overflow: visible;
}

    .dxtcSys .dxtc-stripContainer .dxtc-tab.dxr-contextTab .dxtc-link {
        height: auto;
    }

.dxtcSys .dxtc-stripContainer .dxtc-activeTab.dxr-contextTab {
    overflow: visible;
}

.dxr-contextTabColor, .dxtc-tab.dxtc-tabHover .dxr-contextTabColor {
    width: 100%;
    height: 9px;
    margin-left: -1px;
    margin-top: -9px;
    padding-right: 2px;
}

.dxtc-tab.dxtc-tabHover.dxr-contextTab .dxr-contextTabColor,
.dxtc-activeTab.dxr-contextTab .dxr-contextTabColor {
    margin-bottom: 1px;
    padding-top: 0px;
    height: 8px;
    opacity: 0.35;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=35);
}

.dxr-contextTabBodyColor {
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
    opacity: 0.35;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=35);
}

.dxtc-activeTab.dxr-contextTab .dxr-contextTabBodyColor,
.dxr-contextTab.dxtc-tabHover .dxr-contextTabBodyColor {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=100);
}

.dxr-contextTab .dxtc-link,
.dxr-contextTab .dxtc-link .dx-vam {
    position: relative;
}

.dxtc-tab .dxr-contextTabColor {
    margin-left: 0px;
    padding-right: 0px;
    opacity: 0.35;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=35);
}

.dxr-gscroll {
    position: relative;
}

.dxr-lbutton,
.dxr-rbutton {
    position: absolute;
    width: 13px;
    z-index: 1;
    display: none;
}

.dxrSys.l .dxr-lbutton {
    display: block;
    left: 0;
}

.dxrSys.r .dxr-rbutton {
    display: block;
    right: 0;
}

.dxr-lbutton:after,
.dxr-rbutton:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -4px 0 0 -3px;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    pointer-events: none;
}

.dxr-lbutton:after {
    border-right: 4px solid black;
}

.dxr-rbutton:after {
    border-left: 4px solid black;
}

/*ASPxRoundPanel*/
.dxrpcontent, .dxrpCW, .dxrpAW {
    height: 100%;
    width: 100%;
}

.dxrpCollapsed .dxrpcontent > .dxrpAW > .dxrpCW {
    height: auto;
}

.dxrpCollapsed .dxrpcontent > .dxrpCW,
.dxrpAW {
    overflow-y: hidden;
}

.dxrpCollapsed > tbody > .dxrpCR > .dxrpcontent {
    border-top: none !important;
    border-bottom: none !important;
}

    .dxrpCollapsed,
    .dxrpCollapsed > tbody > .dxrpCR > .dxrpcontent,
    .dxrpCollapsed > tbody > .dxrpCR > .dxrpcontent > .dxrpCW,
    .dxrpCollapsed > tbody > .dxrpCR > .dxrpcontent > .dxrpAW {
        height: 0px !important;
        min-height: 0px !important;
    }

        .dxrpCollapsed > tbody > .dxrpCR > .dxrpcontent > .dxrpCW {
            display: block !important;
        }

        .dxrpCollapsed .dx-acc {
            background-image: none;
        }

.dxrpHS {
    height: 0px;
}

.dxrpCollapsed .dxrpHS {
    display: none;
}

.dxrpCollapsed > tbody > .dxrpCR > .dxrpcontent > .dxrpCW,
.dxrpCollapsed > tbody > .dxrpCR > .dxrpcontent > .dxrpAW > .dxrpCW {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.dxrpCollapseButton > img,
.dxrpCollapseButtonRtl > img {
    display: block;
}

.dxrpCollapseButtonRtl {
    margin-right: 4px;
}

.dxrpCollapseButton {
    margin-left: 4px;
}

.dxrp-headerClickable,
.dxrpCollapseButton,
.dxrpCollapseButtonRtl {
    cursor: pointer;
}

.dxrpCollapseButton {
    float: right;
}

.dxrpCollapseButtonRtl {
    float: left;
}

.dxrp-collapseBtnDisabled {
    cursor: default;
}
/* ASPxLoadingPanel */
.dxlp-loadingImage.dxlp-imgPosRight {
    margin-left: 8px;
}

.dxlp-loadingImage.dxlp-imgPosLeft {
    margin-right: 8px;
}

.dxlp-loadingImage.dxlp-imgPosTop {
    margin-bottom: 8px;
}

.dxlp-loadingImage.dxlp-imgPosBottom {
    margin-top: 8px;
}

.dxlp-withoutBorders,
.dxlp-withoutBorders * {
    background-color: transparent !important;
    border-style: none !important;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1) !important;
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1) !important;
}

/* ASPxSelectContentControl */
.dxic-control {
    height: 420px;
    overflow: hidden;
    position: relative;
}

    .dxic-control > div {
        position: absolute;
    }

    .dxic-control .dxtc-content > div > div {
        vertical-align: middle !important;
    }

    .dxic-control .dxtcSys,
    .dxic-fileManager,
    .dxic-previewPanel,
    .dxic-previewPanel .dxrpcontent {
        width: 100%;
    }

table.dxic-previewPanel.dxrp-noCollapsing,
table.dxic-previewPanel.dxrp-noCollapsing > tbody > tr.dxrpCR > td.dxrpcontent.dxrp {
    border-radius: 0px;
}

.dxic-previewPanel {
    background-color: #EDEDED;
    height: 270px !important;
}

    .dxic-previewPanel .dxrpcontent.dxrp {
        text-align: center;
        vertical-align: middle !important;
        padding: 0px !important;
        color: #B4B4B4 !important;
    }

.dxic-control .dxic-formLayout {
    height: auto !important;
}

.dxic-previewPanel .dxrpcontent.dxrp > * {
    display: block;
}

.dxic-previewPanel .dxic-previewText,
.dxic-previewPanel .dxic-previewUploadTip {
    margin-bottom: 10px;
}

.dxic-control .dxic-formLayout > table {
    margin: 0 auto;
    max-height: 300px;
    max-width: 600px;
}

table.dxic-previewPanel span.dxic-validationTip {
    font-size: 0.9em;
}

.dxic-previewUploadTip {
    font-size: 1.1em;
}

.dxic-previewPanel .dxic-previewText {
    font-size: 1.8em;
}

.dxic-uploadCancelButton {
    padding: 0 10px 0 20px;
}

/* OfficeControls */
.dxitcControlSys {
    display: inline-block;
    text-align: center;
    cursor: default;
}

.dxreControlSys .dxm-item.dxm-tmpl {
    padding-left: 0px !important;
    border-width: 0px !important;
}

.dxm-item .dxitcControlSys {
    border-width: 0px;
}

.dxitcControlSys table,
.dxitcControlSys tr,
.dxitcControlSys td {
    border-spacing: 0px;
}

.dxitcControlSys td {
    padding: 1px;
}

.dxitcControlSys table {
    cursor: pointer;
}

.dxKeyTip {
    background-color: #525252;
    color: white;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    min-width: 16px;
    text-align: center;
    visibility: hidden;
    display: table-row;
}

.dxKeyTipDisabled {
    opacity: 0.5;
}

.dxKeyTipDiv {
    position: absolute;
    z-index: 13000;
    display: table;
    visibility: hidden;
    background-color: inherit;
    padding: inherit;
    color: inherit;
    min-width: inherit;
    text-align: inherit;
    border: inherit;
}

    .dxKeyTipDiv div {
        padding: inherit;
    }
/* System rules */
.dx-not-acc:before {
    content: none !important;
    display: none !important;
}

.dx-acc-s,
.dx-acc-s > img {
    background-image: none;
}

    .dx-acc-s > img {
        width: 100%;
        height: 100%;
        opacity: 0;
    }

.dx-acc-bi,
.dx-acc {
    position: relative;
    overflow: hidden !important;
    z-index: 1;
}

.dx-acc {
    display: inline-block;
    background-image: none;
    padding: 0px !important;
}

    .dx-acc:before,
    .dx-acc-s > img,
    .dx-acc-bi > img:first-child {
        position: absolute;
        top: 0px;
        left: 0px;
        text-indent: 0px !important;
    }

    .dx-acc:before,
    .dx-acc-bi > img:first-child {
        z-index: -1;
    }

a > .dx-acc.dx-vam, a > .dx-acc.dx-vat, a > .dx-acc.dx-vab {
    display: inline-block\9 !important;
}

.dx-acc-bi > img:first-child {
    width: 100%;
    height: 100%;
}

.dxHighContrast .dx-acc-bi * {
    background: none !important;
}

.dxHighContrast .dxHCB {
    position: relative;
    overflow: hidden;
    z-index: 1;
}

    .dxHighContrast .dxHCB:after {
        height: 10000px;
        top: 0px;
        left: 0px;
        box-sizing: border-box;
        border-width: 0 10000px 0 0;
        border-style: solid;
        content: " ";
        position: absolute;
        z-index: -1;
    }

/* Ripple common*/
.dxRippleContainer {
    overflow: hidden !important;
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    background-color: transparent;
    pointer-events: none;
    direction: ltr;
}

.dxRipple {
    position: relative;
    z-index: 3;
    background-color: rgba(0,0,0,0.085);
    width: 0%;
    height: 0%;
    -webkit-border-radius: 50% !important;
    border-radius: 50% !important;
    pointer-events: none;
}

.dxAndroidMobilePlatform .dxRipple,
.dxMacOSMobilePlatform .dxRipple {
    background-color: rgba(0,0,0,0.15);
}
/* Hint */
.dxhSys {
    z-index: 2147483647;
    display: none;
    position: absolute;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
}

.dxh-title {
    margin: 0;
}

.dxhSys .dxh-callout {
    border-width: 8px;
}

    .dxhSys .dxh-callout:after {
        content: "";
        border-width: 7px;
    }

    .dxhSys .dxh-callout,
    .dxhSys .dxh-callout:after {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        border-color: transparent;
        border-style: solid;
    }
/*top*/
.dxhSys.dxh-top .dxh-callout {
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    border-bottom-width: 0;
}

    .dxhSys.dxh-top .dxh-callout:after {
        bottom: 1px;
        margin-left: -7px;
        content: " ";
        border-bottom-width: 0;
    }
/*right*/
.dxhSys.dxh-right .dxh-callout {
    top: 50%;
    left: -8px;
    margin-top: -8px;
    border-left-width: 0;
}

    .dxhSys.dxh-right .dxh-callout:after {
        bottom: -7px;
        left: 1px;
        content: " ";
        border-left-width: 0;
    }
/*bottom*/
.dxhSys.dxh-bottom .dxh-callout {
    top: -8px;
    left: 50%;
    margin-left: -8px;
    border-top-width: 0;
}

    .dxhSys.dxh-bottom .dxh-callout:after {
        top: 1px;
        margin-left: -7px;
        content: " ";
        border-top-width: 0;
    }
/*left*/
.dxhSys.dxh-left .dxh-callout {
    top: 50%;
    right: -8px;
    margin-top: -8px;
    border-right-width: 0;
}

    .dxhSys.dxh-left .dxh-callout:after {
        right: 1px;
        bottom: -7px;
        content: " ";
        border-right-width: 0;
    }

@keyframes dxLoadSpinSys {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@-ms-keyframes dxLoadSpinSys {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/*side-menu*/
.dxm-overlay {
    background-color: rgba(0, 0, 0, 0.40);
    position: fixed;
    top: 0;
    bottom: 0;
    width: 100%;
    display: none;
}

.dxm-side-menu-button {
    display: none;
}

.dxm-bread-crumbs {
    display: none;
}

.dxm-side-menu-mode.dxmLite .dxm-main {
    padding: 0;
}

.dxm-main.dxm-no-main-popout .dxm-item:not(.dxm-ami) > .dxm-popOut {
    display: none !important;
}

.dxm-side-menu-mode .dxm-temp-visibility {
    /*display: block!important;*/
    display: table !important;
    visibility: hidden;
}

    .dxm-side-menu-mode .dxm-temp-visibility > div {
        position: relative !important;
    }

.dxm-side-menu-mode .dxm-slide-panel {
    position: fixed;
    top: 0;
    height: 100%;
    display: none;
    z-index: 1000;
    overflow: hidden;
}

    .dxm-side-menu-mode .dxm-slide-panel .dxm-spacing {
        display: none;
    }

.dxm-side-menu-mode .dxm-left .dxm-slide-panel {
    left: 0;
}

.dxm-side-menu-mode .dxm-right .dxm-slide-panel {
    right: 0;
}

.dxm-side-menu-mode .dxm-side-menu-button {
    display: block;
}

.dxm-side-menu-mode .dxm-right > .dxm-side-menu-button {
    float: right;
}

.dxm-side-menu-mode .dxm-bread-crumbs {
    top: 0;
    display: block;
    user-select: none;
    position: absolute;
    width: 100%;
    z-index: 99999;
}

.dxm-side-menu-mode .dxm-slide-panel.dxm-expanded .dxm-main,
.dxm-side-menu-mode .dxm-slide-panel.dxm-expanded .dxm-popup {
    width: 100% !important;
}

.dxm-side-menu-mode .dxm-slide-panel.dxm-expanded .dxm-main {
    position: absolute;
}

.dxm-side-menu-mode .dxm-slide-panel.dxm-expanded .dxm-popup {
    position: relative !important;
}

.dxm-side-menu-mode .dxm-bread-crumbs .dxm-back-icon {
    margin: 0 10px 0 7px;
}

.dxm-side-menu-mode .dxm-bread-crumbs {
    padding-top: 7px;
    padding-bottom: 5px;
    box-sizing: border-box;
    cursor: pointer;
}

    .dxm-side-menu-mode .dxm-bread-crumbs > img,
    .dxm-side-menu-mode .dxm-bread-crumbs > span {
        vertical-align: middle;
    }

.dxm-side-menu-mode .dxm-side-menu-button > div,
.dxm-side-menu-mode .dxm-side-menu-button > div:before,
.dxm-side-menu-mode .dxm-side-menu-button > div:after {
    width: 16px;
    height: 2px;
}

.dxm-side-menu-mode .dxm-side-menu-button,
.dxm-side-menu-mode .dxm-side-menu-button > div {
    position: relative;
}

    .dxm-side-menu-mode .dxm-side-menu-button > div {
        top: 50%;
        left: 50%;
        margin-left: -8px;
        margin-top: -1px;
    }

        .dxm-side-menu-mode .dxm-side-menu-button > div:before,
        .dxm-side-menu-mode .dxm-side-menu-button > div:after {
            content: '';
            display: block;
            position: absolute;
        }

        .dxm-side-menu-mode .dxm-side-menu-button > div:before {
            top: -5px;
        }

        .dxm-side-menu-mode .dxm-side-menu-button > div:after {
            bottom: -5px;
        }

.dxm-side-menu-mode .dxm-slide-panel .dxm-spacing {
    display: none;
}

.dxm-side-menu-mode .dxm-slide-panel .dxmLite .dxm-item {
    border: none;
}

.dxm-side-menu-mode .dxm-slide-panel.dxm-expanded .dxm-main {
    display: block;
}

.dxm-side-menu-mode .dxm-slide-panel .dxm-item {
    padding-left: 12px !important;
}

.dxm-side-menu-mode .dxm-slide-panel .dxm-content {
    padding-left: 0 !important;
    box-sizing: border-box;
    height: 100%;
}

.dxm-side-menu-mode .dxm-slide-panel .dxm-popOut {
    padding-right: 8px !important;
}

/* LayoutBuilder */
div.dialog-container {
    box-sizing: border-box;
}

    div.dialog-container,
    div.dialog-container > div,
    div.dialog-container .dialog-li,
    div.dialog-container .dialog-lg,
    div.dialog-container .dialog-lgc,
    div.dialog-container .dialog-lgb,
    div.dialog-container .dialog-linc,
    div.dialog-container .dialog-linc:not(.dialog-skipWidth) > .dialog-control-wrapper,
    div.dialog-container .dialog-linc:not(.dialog-skipWidth) > .dialog-control-wrapper > .dialog-editor {
        width: 100%;
    }

        div.dialog-container .dialog-linc.dialog-linc > .dialog-control-wrapper {
            display: inline-block;
            box-sizing: border-box;
        }

        div.dialog-container .dialog-linc.dialog-linc-c2 > .dialog-control-wrapper {
            max-width: 49%;
        }

        div.dialog-container .dialog-linc.dialog-linc-c3 > .dialog-control-wrapper {
            max-width: 32%;
        }

        div.dialog-container .dialog-linc.dialog-linc > .dialog-separator {
            width: 2%;
            display: inline-block;
        }

        div.dialog-container .dialog-linc.dialog-linc-c1 > .dialog-separator {
            display: none;
        }

        div.dialog-container .dialog-linc .dialog-btn {
            width: 90px;
        }

        div.dialog-container .dxflRadioButtonListItemSys > .dialog-editor,
        div.dialog-container .dialog-editor.dialog-aspxcheckboxlist,
        div.dialog-container .dialog-lgb {
            border-style: none;
        }

        div.dialog-container .dialog-linc.buttons {
            text-align: right;
        }

        div.dialog-container .dialog-singlecolumn .dialog-lg {
            display: flex;
            flex-wrap: wrap;
        }

        div.dialog-container div.dialog-singlecolumn .dialog-lg > div {
            order: 999;
        }

.dialog-lgc.dialog-layoutForInnerModel,
.dialog-lgc.dialog-layoutForInnerModel > div > .dialog-lg,
.dialog-lgc.dialog-layoutForInnerModel > div > .dialog-lg > div > .dialog-lgc {
    padding: 0px;
}

    .dialog-lgc.dialog-layoutForInnerModel > .dialog-lgb {
        margin-top: 0px;
    }

.dialog-formlayout.dialog-preparing,
.dialog-formlayout.dialog-preparing > .dialog-lg {
    position: relative;
    overflow: hidden;
}

    .dialog-formlayout.dialog-preparing > .dialog-lg:before,
    .dialog-formlayout.dialog-preparing:before,
    .dialog-formlayout.dialog-preparing:after {
        content: " ";
        position: absolute;
        display: inline-block;
    }

    .dialog-formlayout.dialog-preparing > .dialog-lg:before {
        min-height: 100%;
        min-width: 100%;
        top: 0px;
        left: 0px;
        background-color: white;
        z-index: 1;
    }

@keyframes dxLoadSpinAndOffsetSys {
    0% {
        transform: translate(-100%, -50%) rotate(0deg);
    }

    100% {
        transform: translate(-100%, -50%) rotate(360deg);
    }
}

@-ms-keyframes dxLoadSpinAndOffsetSys {
    0% {
        transform: translate(-100%, -50%) rotate(0deg);
    }

    100% {
        transform: translate(-100%, -50%) rotate(360deg);
    }
}

.dialog-formlayout.dialog-preparing:before,
.dialog-formlayout.dialog-preparing:after {
    top: 50%;
    left: 50%;
    z-index: 2;
}

.dialog-formlayout.dialog-preparing:before {
    content: "Loading...";
    transform: translate(10px, -50%);
}

.dialog-formlayout.dialog-preparing:after {
    animation: dxLoadSpinAndOffsetSys 1s linear infinite !important;
}

.dialog-formlayout.dialog-adaptive.dialog-preparing {
    width: 100%;
    display: block;
}

.dialog-formlayout.dialog-adaptive.dialog-singlecolumn div:not(.dx-noAdaptive) > .d-row {
    height: auto !important;
}

.dialog-formlayout.dialog-adaptive:not(.dialog-singlecolumn) .d-row > div,
.dialog-formlayout.dialog-adaptive:not(.dialog-singlecolumn) .d-row > div > div {
    height: 100%;
}

/* Badges */
.dxBadge {
    min-width: 10px;
    padding: 3px 7px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border-radius: 50px;
    margin-right: 0.4em;
    text-decoration: none;
}

    .dxBadge:empty {
        padding: 0 !important;
        margin: 0 !important;
    }

/* floating action button */
.dx-fab-position-container {
    /*todo: ie*/
    z-index: 3;
}

    .dx-fab-position-container.dx-fab-js-position {
        position: absolute;
    }

    .dx-fab-position-container.dx-fab-fixed-position {
        position: fixed;
    }

.dx-fab-h-right,
.dx-fab-h-right .dx-fab-button {
    right: 0;
}

.dx-fab-v-bottom {
    bottom: 0;
}

.dx-fab-js-position.dx-fab-v-top,
.dx-fab-js-position.dx-fab-v-top-edge {
    top: 0;
}

.dx-fab-position-container.dx-fab-sticky-position {
    position: sticky;
    position: -webkit-sticky;
}

.dx-fab-sticky-position.dx-fab-v-top,
.dx-fab-sticky-position.dx-fab-v-top-edge {
    bottom: 100%;
}

.dx-fab-sticky-position.dx-fab-h-center {
    left: 50%;
}

    .dx-fab-js-position.dx-fab-h-center,
    .dx-fab-sticky-position.dx-fab-h-center .dx-fab-button {
        right: 50%;
        transform: translateX(50%);
    }

    .dx-fab-sticky-position.dx-fab-h-center .dx-fab-action {
        transform: scale(0) translateX(50%);
    }

.dx-fab-container {
    position: relative;
    transition: transform 0.32s ease-in-out;
}

.dx-fab-button {
    position: absolute;
    bottom: 0;
    background-color: white;
    border: 0;
    border-radius: 28px;
    box-shadow: 0px 4px 16px 0 rgba(0,0,0,0.16);
    transition: transform 0.3s, opacity 0.3s;
}

    .dx-fab-button:hover {
        box-shadow: 0px 8px 16px 0 rgba(0,0,0,0.16);
        cursor: pointer;
    }

.dx-fab-main-button {
    height: 56px;
    width: 56px;
    z-index: 2;
    visibility: hidden;
}

.dx-fab-button > img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    transform: translate(-50%, -50%);
    user-select: none;
}

.dx-fab-main-button.dx-fab-context-with-text {
    width: auto;
}

.dx-fab-context-with-text img {
    vertical-align: middle;
}

.dx-fab-context-with-text .dx-fab-context-text,
.dx-fab-text-always-visible .dx-fab-actions-expanded .dx-fab-context-text,
.dx-fab-text-hidden .dx-fab-context-text,
.dx-fab-container > .dx-fab-main-button.dx-fab-context-with-text > div.dx-fab-content > div.dx-fab-context-text-hidden {
    max-width: 0;
    opacity: 0;
}

.dx-fab-container .dx-fab-main-button .dx-fab-content .dx-fab-context-text-hidden span:before {
    content: ".";
}

.dx-fab-text-visible-on-hover .dx-fab-main-button:not(.dx-fab-actions-expanded):hover .dx-fab-context-text,
.dx-fab-text-always-visible .dx-fab-context-text {
    max-width: 300px;
    opacity: 1;
}

.dx-fab-context-with-text:not(.dx-fab-actions-expanded) img.dx-fab-close-button,
.dx-fab-context-with-text.dx-fab-actions-expanded img:not(.dx-fab-close-button) {
    position: absolute;
    display: none;
}

.dx-fab-content {
    user-select: none;
    height: 56px;
    margin: 0 17px;
    overflow: hidden;
    white-space: nowrap;
}

    .dx-fab-content > * {
        display: inline-block;
    }

    .dx-fab-content:before {
        content: "";
        display: inline-block;
        vertical-align: middle;
        height: 100%;
    }

.dx-fab-context-text {
    white-space: nowrap;
    transition: max-width 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

    .dx-fab-context-text span {
        vertical-align: middle;
        color: white;
        font-size: 17px;
        margin-left: 12px;
        margin-right: 5px;
    }

.dx-fab-main-button {
    transition: opacity 0.35s, transform 0.4s;
}

.dx-fab-active-button {
    transform: scale(1);
    visibility: visible;
    opacity: 1;
}

.dx-fab-hidden-button {
    transform: scale(0.6);
    visibility: hidden;
    opacity: 0;
}

.dx-fab-text-always-visible .dx-fab-hidden-button {
    transform: scale(0.93);
}

.dx-fab-main-button img {
    transition: transform 0.3s, opacity 0.3s;
}

.dx-fab-main-button.dx-fab-actions-expanded img {
    transform: rotate(180deg) translate(50%, 50%);
}

.dx-fab-main-button.dx-fab-actions-expanded .dx-fab-image-container img {
    transform: rotate(180deg);
}

.dx-fab-main-button img.dx-fab-close-button,
.dx-fab-main-button.dx-fab-actions-expanded img:not(.dx-fab-close-button) {
    opacity: 0;
}

.dx-fab-main-button img:not(.dx-fab-close-button),
.dx-fab-main-button.dx-fab-actions-expanded img.dx-fab-close-button {
    opacity: 1;
    z-index: 2;
}

.dx-fab-action {
    width: 48px;
    height: 48px;
    transform: scale(0);
    bottom: 0;
    margin-right: 5px;
}

    .dx-fab-action.dx-fab-actions-visible {
        transform: scale(1);
        transition-delay: 0ms;
    }

.dx-fab-sticky-position.dx-fab-h-center .dx-fab-action.dx-fab-actions-visible {
    transform: scale(1) translateX(50%);
}

.dx-fab-action .dx-fab-text {
    position: absolute;
    right: 60px;
    margin-top: 11px;
    padding: 2px 12px;
    background-color: rgba(0, 0, 0, .7);
    border-radius: 3px;
    box-shadow: 0px 2px 7px 0 rgba(0, 0, 0, 0.27);
    white-space: nowrap;
}

.dx-fab-h-left .dx-fab-action .dx-fab-text,
.dx-fab-h-left-edge .dx-fab-action .dx-fab-text {
    left: 60px;
    right: auto;
}

.dx-fab-action span {
    color: white;
    font-size: 16px;
}

.dx-fab-position {
    position: relative;
}

.dx-small-image {
    width: 16px;
    height: 16px;
}
/* end floating action button */
/* Html5 styles */
table {
    border-width: 0;
    border-collapse: collapse;
    border-spacing: 0;
}

td, th {
    padding: 0;
}

.dx-p1 {
    padding: 1px;
}

.dx-p2 {
    padding: 2px;
}

.dx-p3 {
    padding: 3px;
}

.dxeButtonEditSys {
    border-collapse: separate;
    border-spacing: 1px;
}
/* Section 508, WCAG */
.dxAIFE,
.dxAIFME {
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: polygon(0 0); /* clip-path: polygon(0 0); */
}

.dxAIFE {
    height: 1px;
    overflow: hidden;
    position: absolute !important;
}

.dxAIFME {
    position: fixed;
    left: 0;
    top: 0;
}

.dxAITC caption {
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: polygon(0 0);
    height: 1px;
    overflow: hidden;
    padding: 0 !important;
    font-size: 0 !important;
    border: 0 !important;
    margin-top: -1px;
}

.dxAUFE,
.dxtv-acc-n [role="button"] {
    outline: 0;
}

.dxAIR {
    font-size: 0 !important;
    border-width: 0 !important;
    height: 0 !important;
}

    .dxAIR th {
        border-width: 0 !important;
        line-height: 0 !important;
        padding: 0 !important;
    }

.dxDefaultCursor {
    cursor: default;
}

.dxAFB {
    outline: 1px dotted black;
}

.dx-acc-r .dxAIR {
    color: black !important;
    background-color: white !important;
}
/* ASPxHeadLine, ASPxSitemapControl */
.dxhl > .dx-acc,
.dxsm-control.dx-acc-r .dx-acc {
    display: inline-block !important;
}

/* SpinEdit */
.dx-acc[class*="dxEditors_edtSpinEditIncrementImage"],
.dx-acc[class*="dxEditors_edtSpinEditDecrementImage"],
.dx-acc[class*="dxEditors_edtSpinEditLargeIncImage"],
.dx-acc[class*="dxEditors_edtSpinEditLargeDecImage"] {
    display: block;
}

/* HighContrast appearance */
.dxHighContrast .dxnbLite .dxnb-itemHover {
    border: 1px dotted black;
    box-sizing: border-box;
}

.dxHighContrast .dxnbLite .dxnb-itemSelected {
    border: 2px solid black;
    box-sizing: border-box;
}

.dxHighContrast .dxnbLite .dxnb-item.dxnb-itemSelected .dxnb-link {
    padding: 2px 3px 3px;
}

.dxHighContrast .dxmLite .dxm-hovered {
    border: 1px dotted black;
}

.dxHighContrast .dxmLite .dxm-selected,
.dxHighContrast .dxmLite .dxm-checked {
    border: 2px solid black;
}

.dxHighContrast .dxmLite .dxm-horizontal .dxm-selected .dxm-content,
.dxHighContrast .dxmLite .dxm-horizontal .dxm-checked .dxm-content {
    padding: 2px 6px 3px;
}

.dxHighContrast .dxmLite .dxm-horizontal .dxm-image-l .dxm-checked .dxm-content,
.dxHighContrast .dxmLite .dxm-horizontal .dxm-image-l .dxm-selected .dxm-content {
    padding: 3px;
}

.dxHighContrast .dxtvControl .dxtv-ndSel {
    border: 2px solid black;
    padding: 1px 3px 2px;
}

.dxHighContrast .dxtvControl .dxtv-ndHov {
    border: 1px dotted black;
}

.dxHighContrast .dxeListBoxItemSelected {
    border: 2px solid black;
    padding: 1px 1px 2px 1px;
}

.dxHighContrast .dxeListBoxItemHover {
    border: 1px dotted black;
    padding: 2px 2px 3px 3px;
}

.dxHighContrast .dxgvSelectedRow > td.dxgv {
    border-top: 2px solid black !important;
    border-bottom: 2px solid black !important;
    padding: 2px 6px 2px;
}

    .dxHighContrast .dxgvSelectedRow > td.dxgv:first-child {
        border-left: 2px solid black !important;
    }

    .dxHighContrast .dxgvSelectedRow > td.dxgv:last-child {
        border-right: 2px solid black !important;
    }

.dxHighContrast .dxrControl .dxr-itemChecked {
    border: 2px solid black;
    margin-top: -1px;
}

.dxHighContrast .dxrControl .dxr-itemHover {
    border: 1px dotted black;
}

/* wcag AA contrast */
.dx-acc-r .dxeIRBFocused {
    outline-color: #8F7200;
    *border-color: #8F7200;
}

.dx-acc-r .dxcvTitlePanel,
.dx-acc-r .dxcvTable caption,
.dx-acc-r .dxgvTitlePanel,
.dx-acc-r .dxgvTable caption,
.dx-acc-r .dxvgTitlePanel,
.dx-acc-r .dxvgTable caption {
    background-color: #767676;
}

.dx-acc-r .dxcvCard .dxflCaption,
.dx-acc-r .dxcvFlowCard .dxflCaption {
    color: #686868;
}

.dx-acc-r td.dxeErrorCell {
    color: #e00000;
}

.dx-acc-r a.dxfcGroupType {
    color: #e00000 !important;
}

.dx-acc-r .dxeListBoxItemSelected {
    background-color: #707070;
}

.dx-acc-r.dxeNullText .dxeEditArea,
.dx-acc-r.dxeNullText .dxeMemoEditArea {
    color: #707070;
}

.dxeTextBox.dx-acc-r .dxeFNTextSys,
.dxeButtonEdit.dx-acc-r .dxeFNTextSys,
.dxeMemo.dx-acc-r .dxeFNTextSys {
    color: #707070;
}

.dx-acc-r a.dxfcValue {
    color: #707070 !important;
}

.dx-acc-r td.dxeHelpText {
    color: #767676;
}

.dx-acc-r .dxgvFocusedRow,
.dx-acc-r .dxgvSelectedRow {
    background-color: #707070;
}

.dx-acc-r.dxvsValidationSummary a.dxvsHL,
.dx-acc-r.dxvsValidationSummary a.dxvsHL:visited {
    color: #e00000;
}

.dx-acc-r .dxtiGroupHeaderText {
    background-color: #707070;
}

.dx-acc-r .dxpc-footer,
.dx-acc-r.dxizControl .dxiz-hint > span,
.dx-acc-r .dxtiFilterBoxInfoText,
.dx-acc-r .dxtiFilterBox,
.dx-acc-r .dxtiFilterBox table {
    color: #686868;
}

.dx-acc-r .dxhlDate,
.dx-acc-r .dxflGroupBoxCaption {
    color: #707070;
}

.dx-acc-r.dxccControl a {
    color: #1E3695 !important;
}

.dx-acc-r .dxsmLevel2,
.dx-acc-r .dxsmLevel2 a,
.dx-acc-r .dxsmLevel2Categorized a,
.dx-acc-r .dxsmLevel2Categorized {
    color: #446EDA;
}

.dx-acc-r .dxICBFocused {
    outline: 1px dotted #8F7200;
}

.dx-acc-r.dxdvControl {
    color: #686868;
}

.dx-acc-r .dxgvEmptyDataRow,
.dx-acc-r .dxdvEmptyData {
    color: #767676;
}
/* Button */
.dxbButtonSys {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
}

.btn-group > .dxbButtonSys.btn:first-of-type:not(:last-of-type) {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}

.btn-group > .dxbButtonSys.btn:last-of-type:not(:first-of-type) {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.btn-group > .dxbButtonSys.btn:first-of-type:not(:last-of-type):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .dxbButtonSys.btn:last-of-type:not(:first-of-type) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group > .dxbButtonSys.btn:not(:first-of-type):not(:last-of-type):not(.dropdown-toggle) {
    border-radius: 0;
}

.dxbButtonSys.dxbTSys {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-table;
    border-spacing: 0;
    border-collapse: separate;
}

div.dxbButtonSys {
    vertical-align: middle;
}

a.dxbButtonSys {
    border: 0;
    background: none;
    padding: 0;
}

    a.dxbButtonSys > span {
        text-decoration: inherit;
    }

.dxbButtonSys /*Bootstrap correction*/ {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

    .dxbButtonSys > div {
        line-height: 100%;
        text-decoration: inherit;
    }

    .dxbButtonSys.dxbTSys > div {
        display: table-cell;
        vertical-align: middle;
    }
/* ListBox */
.dxChrome .dxlbd,
.dxOpera .dxlbd {
    overflow-anchor: none;
}

.dxeHD > table td.dxlbNullSizeCell,
.dxlbd > table td.dxlbNullSizeCell,
.dxlbd > div[id*="LBVSTC"] > table td.dxlbNullSizeCell {
    border-left: 0 !important;
    border-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.dxlbd,
.dxeIM,
.dxeHIC,
.dxeListBoxEllipsisSys td.dxeC { /*Bootstrap correction*/
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.dxeLBShowFilterBtnSys {
    position: absolute;
    right: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

    .dxeLBShowFilterBtnSys .dxb {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        height: 100%;
    }

*[dir="rtl"] .dxeLBShowFilterBtnSys {
    left: 0;
    right: initial;
}

.dxeLBInactiveFilterPanelSys {
    height: 0;
    max-height: 0;
    border: 0 !important;
    padding: 0 !important;
    position: relative;
}

    .dxeLBInactiveFilterPanelSys.dxeLBAnimatedFilterPanelSys + *[class*="dxeListBoxSelectAll"] + .dxlbd {
        transition: max-height 0.5s;
    }

    .dxeLBInactiveFilterPanelSys.dxeLBAnimatedFilterPanelSys {
        transition: max-height 0.5s, opacity 0.5s, padding-top 0.5s, padding-bottom 0.5s;
    }

    .dxeLBInactiveFilterPanelSys .dxeButtonEditSys {
        display: block;
        max-height: 0;
        border: 0 !important;
        padding: 0 !important;
        opacity: 0;
        visibility: hidden;
        transition: none;
    }

.dxIE.dxBrowserVersion-9 .dxeLBInactiveFilterPanelSys .dxeButtonEditSys {
    display: none;
}

*[class*="dxeListBoxFilter"]:not(.dxeLBInactiveFilterPanelSys) .dxeButtonEditSys {
    max-height: 500px;
    display: block;
}

.dxeLBAnimatedFilterPanelSys:not(.dxeLBInactiveFilterPanelSys) .dxeButtonEditSys {
    transition: max-height 1.5s, opacity 1.5s, padding-top 0.5s, padding-bottom 0.5s;
}

.dxeLBTCollapsed,
.dxeLBTCollapsed td.dxeT,
.dxeLBTCollapsed td.dxeTR {
    width: auto !important;
}
/* CheckBox, CheckBoxList, RadioButton, RadioButtonList */
*[class*="dxeBase"] label /*Bootstrap correction*/ {
    font: inherit;
    line-height: normal;
    margin-bottom: 0px;
    display: inline;
}
/* FilterControl */
td.dxfc {
    line-height: 21px;
    vertical-align: middle;
}

    td.dxfc > img,
    td.dxfc > a {
        display: inline-block;
        vertical-align: middle;
    }
/* TextEdit */
.dxeMemoEditAreaSys {
    padding: 3px 3px 0px 3px;
    margin: 0px;
    border-width: 0px;
    display: block;
    resize: none;
}

.dxic {
    position: relative;
}

    .dxic .dxeEditAreaSys {
        padding: 0px 1px 0px 0px;
    }

.dxeEditAreaSys {
    border: 0px !important;
    background-position: 0 0; /* iOS Safari */
    -webkit-box-sizing: content-box; /*Bootstrap correction*/
    -moz-box-sizing: content-box; /*Bootstrap correction*/
    box-sizing: content-box; /*Bootstrap correction*/
}

.dxeEditAreaSys,
input[type="text"].dxeEditAreaSys, /*Bootstrap correction*/
input[type="password"].dxeEditAreaSys /*Bootstrap correction*/ {
    padding: 0px 1px 0px 0px; /* B146658 */
}

input[type="text"].dxeEditAreaSys, /*Bootstrap correction*/
input[type="password"].dxeEditAreaSys /*Bootstrap correction*/ {
    margin-top: 0;
    margin-bottom: 0;
}

.dxeEditAreaSys,
.dxeMemoEditAreaSys, /*Bootstrap correction*/
input[type="text"].dxeEditAreaSys, /*Bootstrap correction*/
input[type="password"].dxeEditAreaSys /*Bootstrap correction*/ {
    font: inherit;
    line-height: normal;
    outline: 0;
}

.dxeMemoEditAreaSys, /*Bootstrap correction*/
input[type="text"].dxeEditAreaSys, /*Bootstrap correction*/
input[type="password"].dxeEditAreaSys /*Bootstrap correction*/ {
    display: block;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.dxeMemoEditAreaSys /*Bootstrap correction*/ {
    height: auto;
    color: black;
}

table.dxeTextBoxSys.form-control /*Bootstrap correction*/ {
    display: table;
}

table.dxeMemoSys.form-control /*Bootstrap correction*/ {
    display: table;
    padding: 0;
}

.dxeMemoSys textarea {
    box-sizing: border-box;
}

.dxeMemoSys td {
    padding: 0 !important;
    position: relative;
}

.dxeTextBoxSys,
.dxeMemoSys {
    border-collapse: separate !important;
}

.dxeTextBoxDefaultWidthSys,
.dxeButtonEditSys {
    width: 170px;
}

    .dxeButtonEditSys .dxeButton,
    .dxeButtonEditSys .dxeButtonLeft {
        line-height: 100%;
    }

    .dxeButtonEditSys .dxeEditAreaSys,
    .dxeButtonEditSys td.dxic,
    .dxeTextBoxSys td.dxic,
    .dxeMemoSys td,
    .dxeEditAreaSys {
        width: 100%;
    }

.dxeTextBoxSys td.dxic {
    padding: 3px 3px 2px 3px;
    overflow: hidden;
}

.dxeButtonEditSys td.dxic {
    padding: 2px 2px 1px 2px;
    overflow: hidden;
}

.dxeButtonEditSys[style*="border-collapse:collapse"] td.dxic,
.dxeButtonEditSys[cellspacing="0"] td.dxic {
    padding: 3px 3px 2px 3px;
}

.dxHideContent * {
    visibility: hidden;
}

.dxlbd .dxeI img,
.dxeButtonEditSys .dxeIIC img {
    vertical-align: middle;
    display: table-cell;
}

/* Safari */
.dxeTextBoxSys.dxeSafariSys td.dxic {
    padding-left: 2px;
}

.dxeButtonEditSys.dxeSafariSys td.dxic {
    padding-left: 1px;
}

.dxeButtonEditSys[style*="border-collapse:collapse"].dxeSafariSys td.dxic,
.dxeButtonEditSys[cellspacing="0"].dxeSafariSys td.dxic {
    padding-left: 2px;
}

*[dir="rtl"].dxeTextBoxSys.dxeSafariSys td.dxic {
    padding-right: 2px;
}

*[dir="rtl"].dxeButtonEditSys.dxeSafariSys td.dxic {
    padding-right: 1px;
}

*[dir="rtl"].dxeButtonEditSys[style*="border-collapse:collapse"].dxeSafariSys td.dxic,
*[dir="rtl"].dxeButtonEditSys[cellspacing="0"].dxeSafariSys td.dxic {
    padding-right: 2px;
}

*[dir="rtl"].dxeSafariSys .dxeMemoEditAreaSys {
    padding-right: 4px;
    padding-left: 3px;
}

*[dir="rtl"].dxeSafariSys td.dxic {
    padding-left: 7px;
    padding-right: 0px;
}

.dxIE.dxBrowserVersion-8 .dxeMemoEditAreaSys {
    padding-right: 4px;
}

.dxIE.dxBrowserVersion-8 .dxeMemoSys td {
    padding-right: 7px;
}

.dxIE.dxBrowserVersion-8 *[cols="20"].dxeMemoEditAreaSys {
    width: 100%;
}

.dxIE.dxBrowserVersion-8 *[dir="rtl"].dxeMemoSys td {
    padding-left: 7px;
}

.dxIE.dxBrowserVersion-8 *[dir="rtl"] .dxeEditAreaSys {
    padding-right: 1px;
}

/* IE9 */
:root *[cols="20"].dxeMemoEditAreaSys {
    width: 100%;
}

/* IE10 */
.dxeHideDefaultIEClearBtnSys::-ms-clear {
    display: none;
}

/* WebKit */
.dxWebKitFamily *[dir="rtl"] .dxeEditAreaSys {
    padding-right: 1px;
}

.dxWebKitFamily *[dir="rtl"].dxeMemoSys td {
    padding-left: 7px;
}

.dxWebKitFamily *[dir="rtl"].dxeMemoSys .dxeMemoEditAreaSys {
    padding-right: 4px;
}

/* iPad */
.dxeIPadSys .dxeMemoEditAreaSys {
    padding-left: 1px;
    padding-right: 0px;
}

.dxeIPadSys.dxeMemoSys td {
    padding-left: 0px;
    padding-right: 1px;
}

*[dir="rtl"].dxeMemoSys.dxeIPadSys td {
    padding-left: 5px;
    padding-right: 0px;
}

/* Opera */
noindex:-o-prefocus, *[dir="rtl"].dxeMemoSys textarea {
    padding-right: 3px;
}

noindex:-o-prefocus, *[dir="rtl"].dxeTextBoxSys td.dxic {
    padding-right: 3px;
}

noindex:-o-prefocus, *[dir="rtl"].dxeButtonEditSys td.dxic {
    padding-right: 2px;
}

noindex:-o-prefocus,
*[dir="rtl"].dxeButtonEditSys[style*="border-collapse:collapse"] td.dxic,
*[dir="rtl"].dxeButtonEditSys[cellspacing="0"] td.dxic {
    padding-right: 3px;
}

noindex:-o-prefocus, *[dir="rtl"] .dxeEditAreaSys {
    padding-right: 1px;
}

/* FireFox*/
.dxFirefox .dxeMemoEditAreaSys {
    padding-top: 2px;
    padding-right: 0px;
    padding-left: 2px;
}

.dxFirefox .dxeTextBoxSys td.dxic {
    padding-left: 2px;
    padding-right: 2px;
}

.dxFirefox .dxeButtonEditSys td.dxic {
    padding-left: 1px;
    padding-right: 1px;
}

.dxFirefox .dxeButtonEditSys[style*="border-collapse:collapse"] td.dxic,
.dxFirefox .dxeButtonEditSys[cellspacing="0"] td.dxic {
    padding-left: 2px;
    padding-right: 2px;
}

.dxFirefox *[dir="rtl"].dxeTextBoxSys td.dxic {
    padding-right: 2px;
}

.dxFirefox *[dir="rtl"].dxeButtonEditSys td.dxic {
    padding-right: 1px;
}

.dxFirefox *[dir="rtl"].dxeButtonEditSys[style*="border-collapse:collapse"] td.dxic,
.dxFirefox *[dir="rtl"].dxeButtonEditSys[cellspacing="0"] td.dxic {
    padding-right: 2px;
}

.dxFirefox *[dir="rtl"].dxeMemoSys .dxeMemoEditAreaSys {
    padding-left: 0px;
    padding-right: 3px;
}

.dxFirefox *[dir="rtl"].dxeMemoSys td {
    padding-left: 3px;
}

/* TrackBar */
.dxeTBLargeTickSys,
.dxeTBSmallTickSys,
.dxeTBItemSys {
    position: absolute;
    background-repeat: no-repeat;
    background-color: transparent;
}

.dxeTBLargeTickSys, .dxeTBSmallTickSys {
    white-space: nowrap;
}

.dxeTBContentContainerSys {
    position: relative;
}

.dxeTBVSys a, .dxeTBHSys a {
    text-indent: -5000px;
    text-align: left;
    overflow: hidden;
    display: block;
    position: absolute;
}

*[dir="rtl"] .dxeTBVSys a,
*[dir="rtl"] .dxeTBHSys a {
    text-align: right;
}

.dxeTBVSys a:focus,
.dxeTBVSys a:active,
.dxeTBHSys a:focus,
.dxeTBHSys a:active {
    outline-width: 0px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBSmallTickSys,
.dxeTBHSys .dxeTBLTScaleSys .dxeTBLargeTickSys {
    background-position: bottom;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBSmallTickSys,
.dxeTBVSys .dxeTBLTScaleSys .dxeTBLargeTickSys {
    background-position: right;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBSmallTickSys,
.dxeTBHSys .dxeTBRBScaleSys .dxeTBLargeTickSys {
    background-position: top;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBSmallTickSys,
.dxeTBVSys .dxeTBRBScaleSys .dxeTBLargeTickSys {
    background-position: left;
}

.dxeTBBScaleSys .dxeTBSmallTickSys,
.dxeTBBScaleSys .dxeTBLargeTickSys {
    background-position: center;
}

.dxeFItemSys {
    background-image: none !important;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBItemSys {
    background-position: left;
}

.dxeReversedDirectionSys .dxeTBHSys .dxeTBBScaleSys .dxeTBItemSys {
    background-position: right;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBItemSys {
    background-position: top;
}

.dxeReversedDirectionSys .dxeTBVSys .dxeTBBScaleSys .dxeTBItemSys {
    background-position: bottom;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBItemSys,
.dxeReversedDirectionSys .dxeTBVSys .dxeTBRBScaleSys .dxeTBItemSys {
    background-position: bottom left;
}

.dxeReversedDirectionSys .dxeTBHSys .dxeTBLTScaleSys .dxeTBItemSys,
.dxeReversedDirectionSys .dxeTBVSys .dxeTBLTScaleSys .dxeTBItemSys {
    background-position: bottom right;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBItemSys,
.dxeTBVSys .dxeTBRBScaleSys .dxeTBItemSys {
    background-position: top left;
}

.dxeReversedDirectionSys .dxeTBHSys .dxeTBRBScaleSys .dxeTBItemSys,
.dxeTBVSys .dxeTBLTScaleSys .dxeTBItemSys {
    background-position: top right;
}

.dxeTBScaleSys {
    position: absolute;
    list-style-type: none !important;
    margin: 0px;
    padding: 0px;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBScaleSys {
    right: 0px;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBScaleSys {
    left: 0px;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBScaleSys {
    bottom: 0px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBScaleSys {
    top: 0px;
}

.dxeFocusedDHSys {
    z-index: 6 !important;
}

.dxeReversedDirectionSys,
.dxeFocusedMDHSys,
.dxeFocusedSDHSys {
}

/* Color edit */
.dxcpColorAreaSys {
    background-image: url('/DXR.axd?r=1_177-2iKvk');
    position: relative;
    width: 290px;
    height: 240px;
    overflow: hidden;
    cursor: crosshair;
}

.dxcpHueAreaSys {
    position: relative;
    margin-left: 3px;
    width: 35px;
    height: 242px;
}

.dxcpHueAreaImageSys {
    background-image: url('/DXR.axd?r=1_179-2iKvk');
    position: absolute;
    left: 6px;
    width: 21px;
    height: 240px;
}

.dxcpColorAreaSys,
.dxcpHueAreaSys {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.dxcpColorPointerSys {
    background-image: url('/DXR.axd?r=1_178-2iKvk');
    position: absolute;
    width: 11px;
    height: 11px;
}

.dxcpHuePointerSys {
    background-image: url('/DXR.axd?r=1_180-2iKvk');
    position: absolute;
    width: 35px;
    height: 9px;
}

.dxcpParametersCellSys {
    vertical-align: top;
}

    .dxcpParametersCellSys table div {
        min-height: 21px;
    }

    .dxcpParametersCellSys label /*Bootstrap correction*/ {
        font: inherit;
        line-height: normal;
        display: inline;
        margin-bottom: 0px;
    }

    .dxcpParametersCellSys input {
        font: inherit;
        margin: 0px 0px 0px 4px;
        padding: 1px 0px 2px 5px;
        line-height: 16px;
        height: 16px;
        width: 60px;
    }

.dxeButtonsPanelDivSys input {
    font: inherit;
}

.dxeAutomaticColorItemSys {
    cursor: pointer;
    overflow: hidden;
}

    .dxeAutomaticColorItemSys > div {
        float: left;
    }

/* Token box */
.dxeTokenBox {
    border-spacing: 0px;
    padding: 1px 0 1px 1px;
}

.dxeButtonEditSys td.dxictb {
    margin: 0px -1px -1px 0px;
    display: block;
    float: left;
    cursor: text;
}

    .dxeButtonEditSys td.dxictb > span {
        cursor: default;
    }

.dxeButtonEditSys td.dxictb,
.dxFirefox .dxeButtonEditSys td.dxictb {
    padding: 0;
}

.dxeButtonEditSys[style*="border-collapse:collapse"] td.dxictb,
.dxeButtonEditSys[cellspacing="0"] td.dxictb {
    margin: 0;
}

/* ASPxProgressBar */
.dxpbVC {
    display: inline-block;
    color: white;
    background-color: rgba(0, 0, 0, 0.50);
    border-radius: 3px;
    padding-left: 8px;
    padding-right: 8px;
}

/* ASPxBinaryImage*/
.dxeTopSys {
    position: absolute;
    top: 0;
}

.dxeBottomSys {
    bottom: 0;
    position: absolute;
}

.dxeFillParentSys {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.dxIE *[dir="rtl"] .dxeFillParentSys {
    left: auto;
}

.dxeTblSys {
    display: table;
}

.dxeInlineTblSys {
    border-spacing: 0;
    display: inline-table;
}

.dxeRowSys {
    display: table-row;
}

.dxeCellSys {
    display: table-cell;
    vertical-align: middle;
}

.dxeBinImgSys {
    border: dashed 1px gray;
    font-family: Tahoma, Geneva, sans-serif;
    height: 150px;
    width: 150px;
}

    .dxeBinImgSys > .dxeCellSys {
        height: 100%;
        position: relative;
        vertical-align: middle;
    }

.dxeBinImgBtnSys {
    opacity: 0.5;
}

.dxeBinImgBtnHoverSys {
    opacity: 1 !important;
}

.dxeBinImgBtnSys img {
    vertical-align: middle;
}

.dxeBinImgBtnShaderSys {
    background-color: rgba(0, 0, 0, 0.75);
}

.dxeBinImgCPnlSys {
    width: 100%;
}

    .dxeBinImgCPnlSys.dxeContentCenterSys {
        text-align: center;
    }

    .dxeBinImgCPnlSys.dxeContentLeftSys {
        text-align: left;
    }

    .dxeBinImgCPnlSys.dxeContentRightSys {
        text-align: right;
    }

.dxeBinImgPreviewContainerSys {
    font-size: 0px;
    text-align: center;
    top: 0;
}

    .dxeBinImgEmptySys img,
    .dxeBinImgPreviewContainerSys img {
        vertical-align: middle;
        max-width: 100%;
        max-height: 100%;
    }

.dxeBinImgDisablCoverSys {
    background-color: rgba(0, 0, 0, 0.3);
}

.dxeBinImgDropZoneSys {
    background-color: gray;
}

.dxeBinImgEmptySys {
    color: gray;
}

.dxeBinImgTxtPnlSys {
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    width: 100%;
}

    .dxeBinImgTxtPnlSys .dxeTblSys,
    .dxeBinImgProgressPnlSys .dxeTblSys {
        height: 100%;
        width: 100%;
    }

    .dxeBinImgTxtPnlSys .dxeCellSys {
        font-size: 200%;
        text-align: center;
        vertical-align: middle;
    }

.dxeErrorFrameSys > .dxeBinImgSys {
    vertical-align: middle;
}

.dxeBinImgProgressPnlSys {
    background-color: rgba(0, 0, 0, 0.5);
    font: 12px Tahoma, Geneva, sans-serif;
    position: absolute;
    overflow: hidden;
}

.dxeBinImgProgressBarContainerSys {
    margin: 0 auto;
    max-width: 180px;
    text-align: justify;
    width: 70%;
}

    .dxeBinImgProgressBarContainerSys a {
        border-bottom: 1px dashed white;
        color: white !important;
        float: right;
        line-height: 1;
        text-decoration: none;
    }

    .dxeBinImgProgressBarContainerSys span {
        color: #F0F0F0;
        margin-left: -2px;
    }

    .dxeBinImgProgressBarContainerSys table {
        margin: 4px 0 5px;
    }

.dxeBinImgContentContainer {
    position: relative;
    height: 100%;
    width: 100%;
}
/* Calendar */
.dxe-day-has-appointments {
    font-weight: bold;
}

.dxe-apt-labels-container {
    font-size: 0px;
}

    .dxe-apt-labels-container > div {
        display: inline-block;
        margin-right: 2px;
    }

        .dxe-apt-labels-container > div:last-child {
            margin-right: 0px;
        }

.dxe-more-labels-container > .dxe-h-line {
    height: 1px;
}

.dxe-more-labels-container > .dxe-v-line {
    width: 1px;
    margin-top: -1px;
}

.dxe-more-labels-container > div.dxe-h-line,
.dxe-more-labels-container > div.dxe-v-line {
    position: relative;
}

.dxeCHS {
    min-width: 10px;
}

.dxeCFNFS {
    min-width: 11px;
}

.dxeICC {
    text-align: left;
}

div.dxeCalendarDETS {
    display: table;
    border-collapse: collapse;
    box-sizing: content-box;
}

    div.dxeCalendarDETS > div {
        float: left;
        display: table-cell;
    }

    div.dxeCalendarDETS > .dxeDETSF {
        width: 100%;
        box-sizing: border-box;
        clear: both;
    }

    div.dxeCalendarDETS.dxeCalendarCollapsed > div {
        width: auto;
    }

    div.dxeCalendarDETS.dxeCalendarVerticalDETS > div {
        clear: both;
    }

    div.dxeCalendarDETS.dxeCalendarVerticalDETS .dxeICC > div {
        text-align: center;
    }

    div.dxeCalendarDETS.dxeCalendarVerticalDETS.dxeCalendarFullWidth > div,
    div.dxeCalendarDETS.dxeCalendarVerticalDETS.dxeCalendarFullWidth > div > table {
        width: 100%;
    }

td.dxeCalendarFastNavItemArea td.dxeCalendarFastNavItem {
    width: 25%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.dxeEmptyDC {
    background-color: transparent !important;
    background-image: none !important;
}

/*Editor Caption*/
.dxeCaption { /* Bootstrap correction */
    font-weight: inherit;
}

.dxeCaptionHALSys {
    text-align: left;
}

.dxeCaptionHACSys {
    text-align: center;
}

.dxeCaptionHARSys {
    text-align: right;
}

.dxeCaptionVATSys {
    vertical-align: top;
}

.dxeCaptionVAMSys {
    vertical-align: middle;
}

.dxeCaptionVABSys {
    vertical-align: bottom;
}

.dxeCLTSys,
.dxeCLBSys {
    padding: 3px 0;
}

.dxeCLLSys,
*[dir="rtl"] .dxeCLRSys {
    padding-left: 0px;
    padding-right: 6px;
}

.dxeCLRSys,
*[dir="rtl"] .dxeCLLSys {
    padding-right: 0px;
    padding-left: 6px;
}

.tableWithEmptyCaption .dxeCaptionRelatedCell {
    display: none;
}
/* Error frame */
td.dxeNoBorderLeft {
    border-left: 0;
}

td.dxeNoBorderTop {
    border-top: 0;
}

td.dxeNoBorderRight {
    border-right: 0;
}

td.dxeNoBorderBottom {
    border-bottom: 0;
}

.dxeValidStEditorTable .dxeErrorFrameSys {
    border-color: transparent !important;
    background-color: transparent !important;
}

.dxeValidDynEditorTable .dxeFakeEmptyCell {
    display: none;
}

.dxeErrorCellSys img,
.dxeErrorCellSys .dx-acc-s {
    margin-right: 4px;
}

*[dir='rtl'] .dxeErrorCellSys img,
*[dir='rtl'] .dxeErrorCellSys .dx-acc-s {
    margin-right: 0;
    margin-left: 4px;
}

.tableWithSeparateBorders {
    border-collapse: separate !important;
}

.dxe-backgroundSys {
    background-repeat: repeat;
    background-position: left center;
}

.dxe-loadingImage {
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

/* Adaptive DropDown */
@media (max-width: 575px) {
    .dxdd-root.dxmodalSys {
        padding-left: 5px;
        padding-right: 5px;
    }
}

.dxdd-root.dxmodalSys .dxdd-header .dxbButtonSys:not(.dxdd-vdd) ~ .dxdd-caption.dxdd-vdd,
.dxdd-root:not(.dxmodalSys) .dxdd-header .dxbButtonSys:not(.dxdd-vmdd) ~ .dxdd-caption.dxdd-vmdd {
    visibility: hidden;
    display: table-cell !important;
}

.dxdd-root.dxmodalSys .dxdd-vdd,
.dxdd-root:not(.dxmodalSys) .dxdd-vmdd {
    display: none !important;
}

.dxdd-root .dxdd-header {
    display: table;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

    .dxdd-root .dxdd-header > .dxbButtonSys {
        display: table-cell;
        width: 1px;
    }

    .dxdd-root .dxdd-header .dxdd-caption {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }

.dxdd-root .dxdd-input {
    position: relative;
}

    .dxdd-root .dxdd-input .dxdd-clearbutton {
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto;
        cursor: pointer;
    }

.dxdd-readonly.dxdd-input {
    display: none;
}

.dxdd-root.dxmodalSys > .dxpclW {
    max-width: unset;
}

.dxdd-root.dxmodalSys .dxeICC {
    display: none;
}

.dxdd-root.dxmodalSys .dxeCalendarDETS {
    display: table;
}

    .dxdd-root.dxmodalSys .dxeCalendarDETS > .dx-vat:not(.dxde-time):not(.dxeDETSF) {
        display: table-header-group !important;
        float: none;
    }

    .dxdd-root.dxmodalSys .dxeCalendarDETS > .dxeDETSF {
        display: table-header-group !important;
        float: none;
    }

    .dxdd-root.dxmodalSys .dxeCalendarDETS > .dxde-time {
        display: table-footer-group !important;
        float: none;
    }

        .dxdd-root.dxmodalSys .dxeCalendarDETS > .dxde-time .dxeDETSH {
            display: none;
        }

/* Rollers */
.dxsp-wheel {
    display: inline-block;
    overflow: hidden;
    background: transparent;
    transition: background 0.4s;
    vertical-align: top;
}

    .dxsp-wheel.dxsp-wheel-hover .dxsp-rel,
    .dxsp-wheel.dxsp-wheel-touch .dxsp-rel {
        background: #fafafa;
    }

.dxsp-wgroup {
    text-align: center;
    position: relative;
    padding: 0;
    margin: 0;
    white-space: nowrap;
}
/*.dxsp-gfocus::before,
.dxsp-gfocus::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    display: block;
    background: #ececec;
}

.dxsp-gfocus::before {
    top: 75px;
}

.dxsp-gfocus::after {
    top: 124px;
}*/

.dxsp-scrolldiv {
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
}

.dxsp-rel {
    position: relative;
    height: 200px;
}

.dxsp-frame {
    position: absolute;
    top: calc(50% - 25px);
    left: 0;
    right: 0;
    height: 51px;
    transition: opacity 0.4s;
    z-index: 10;
    pointer-events: none;
    border: 2px solid transparent;
    transition: border-color 0.4s;
}

.dxsp-wheel:not(.dxsp-wheel-hover):not(.dxsp-wheel-touch) .dxsp-frame:before,
.dxsp-wheel:not(.dxsp-wheel-hover):not(.dxsp-wheel-touch) .dxsp-frame:after {
    position: absolute;
    display: block;
    content: "";
    height: 1px;
    left: 0;
    right: 0;
    z-index: 5;
    pointer-events: none;
    background: #ebebeb;
}

.dxsp-frame:before {
    top: 0;
}

.dxsp-frame:after {
    bottom: 0;
}

.dxsp-smooth-scroll {
    transition: margin-top 0.5s;
}

.dxsp-item {
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.dxsp-item-focused {
    vertical-align: middle;
}

.dxsp-container::-webkit-scrollbar {
    visibility: hidden;
}

.dxIE .dxsp-container,
.dxEdge .dxsp-container,
.dxFirefox .dxsp-container {
    visibility: hidden;
}

.dxsp-container > div {
    visibility: visible;
}

.dxsp-list::after,
.dxsp-list::before {
    content: "";
    width: 10px;
    visibility: hidden;
    display: block;
    z-index: 10000;
}

@font-face {
    font-family: "Roboto Regular";
    src: local("Roboto Regular"), url('/DXR.axd?r=0_1654-2iKvk');
}

@font-face {
    font-family: "Roboto Medium";
    src: local("Roboto Medium"), url('/DXR.axd?r=0_1653-2iKvk');
}

.dxeCalendarToday_Material .dxe-apt-labels-container,
.dxeCalendarSelected_Material .dxe-apt-labels-container {
    display: none;
}

.dxeCalendar_Material .dxe-apt-labels-container {
    height: 5px;
    margin-bottom: -5px;
    margin-left: -2px;
    margin-right: -2px;
}

    .dxeCalendar_Material .dxe-apt-labels-container > div {
        width: 5px;
        height: 5px;
        margin-top: 2px;
        border-radius: 50%;
    }

.dxeCalendar_Material .dxe-more-labels-container > .dxe-h-line {
    width: 5px;
    top: 2px;
}

.dxeCalendar_Material .dxe-more-labels-container > .dxe-v-line {
    height: 5px;
    left: 2px;
}

.dxeCalendar_Material .dxe-more-labels-container > div.dxe-h-line,
.dxeCalendar_Material .dxe-more-labels-container > div.dxe-v-line {
    background-color: #757575;
}
/* -- ValidationSummary -- */
.dxvsValidationSummary_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: Red;
}

    .dxvsValidationSummary_Material td.dxvsRC_Material {
        vertical-align: top;
        padding: 2px 5px 4px 6px;
    }

    .dxvsValidationSummary_Material table.dxvsHT_Material {
        width: 100%;
    }

    .dxvsValidationSummary_Material td.dxvsH_Material {
        padding: 2px 0;
    }

    .dxvsValidationSummary_Material a.dxvsHL_Material,
    .dxvsValidationSummary_Material a.dxvsHL_Material:visited {
        color: red;
    }

    .dxvsValidationSummary_Material a.dxvsHL_Material {
        text-decoration: none;
        border-bottom: 1px dashed #f70;
    }

        .dxvsValidationSummary_Material a.dxvsHL_Material:hover {
            color: #f70;
        }

    .dxvsValidationSummary_Material td.dxvsETC_Material {
        padding: 2px 0;
    }

    .dxvsValidationSummary_Material li.dxvsE_Material {
        padding: 2px 0;
    }
/* TrackBar */
.dxeTrackBar_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    visibility: hidden;
}

.dxEditors_edtTBIncBtn_Material,
.dxEditors_edtTBDecBtn_Material {
    border-radius: 50%;
}

.dxeTBIncBtnHover_Material.dxEditors_edtTBIncBtn_Material,
.dxeTBDecBtnHover_Material.dxEditors_edtTBDecBtn_Material {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    -webkit-tap-highlight-color: transparent;
}

.dxeDisabled_Material .dxeTBHSys a,
.dxeDisabled_Material .dxeTBVSys a {
    cursor: default;
}

.dxeTBBarHighlight_Material {
    font-size: 0;
}

.dxeTBScale_Material,
.dxeTBTrack_Material,
.dxeTBBarHighlight_Material {
    cursor: pointer;
}

.dxeTBScale_Material {
    z-index: 1;
}

.dxeTBSecondaryDH_Material, .dxeTBMainDH_Material {
    z-index: 4;
}

.dxeTrackBar_Material.dxeTBHSys {
    width: 442px;
    height: 61px;
}

.dxeTrackBar_Material.dxeTBVSys {
    height: 442px;
    width: 61px;
}

.dxeTrackBar_Material.dxeTBBScaleSys.dxeTBVSys {
    width: 92px;
}

.dxeTrackBar_Material.dxeTBBScaleSys.dxeTBHSys {
    height: 92px;
}

.dxeTBTrack_Material {
    z-index: 2;
    position: absolute;
}

.dxeTBHSys .dxeTBTrack_Material {
    background-color: #BABABA;
}

.dxeTBVSys .dxeTBTrack_Material {
    background-color: #BABABA;
}

.dxeTBHSys .dxeTBTrack_Material {
    height: 1px;
}

.dxeTBHSys .dxeTBBarHighlight_Material {
    top: 0px;
    height: 1px;
}

.dxeTBVSys .dxeTBTrack_Material {
    width: 1px;
}

.dxeTBVSys .dxeTBBarHighlight_Material {
    left: 0px;
    width: 1px;
}

.dxeTBHSys .dxeTBMainDH_Material, .dxeTBHSys .dxeTBSecondaryDH_Material {
    top: -10px;
    width: 17px;
    height: 17px;
}

.dxeTBVSys .dxeTBMainDH_Material, .dxeTBVSys .dxeTBSecondaryDH_Material {
    left: -10px;
    width: 17px;
    height: 17px;
}

    .dxeTBHSys .dxeTBMainDH_Material.dxEditors_edtTBMainDHHover_Material,
    .dxeTBHSys .dxeTBSecondaryDH_Material.dxEditors_edtTBSecondaryDHHover_Material,
    .dxeTBVSys .dxeTBMainDH_Material.dxEditors_edtTBMainDHHover_Material,
    .dxeTBVSys .dxeTBSecondaryDH_Material.dxEditors_edtTBSecondaryDHHover_Material,
    .dxeFocused_Material .dxeTBHSys .dxeFocusedMDHSys .dxeTBMainDH_Material.dxEditors_edtTBMainDHHover_Material,
    .dxeFocused_Material .dxeTBHSys .dxeFocusedSDHSys .dxeTBSecondaryDH_Material.dxEditors_edtTBSecondaryDHHover_Material,
    .dxeFocused_Material .dxeTBVSys .dxeFocusedMDHSys .dxeTBMainDH_Material.dxEditors_edtTBMainDHHover_Material,
    .dxeFocused_Material .dxeTBVSys .dxeFocusedSDHSys .dxeTBSecondaryDH_Material.dxEditors_edtTBSecondaryDHHover_Material {
        background-color: var(--main-theme-bg-color);
        border-color: var(--main-theme-bg-color);
    }

    .dxeTBHSys .dxeTBMainDH_Material.dxEditors_edtTBMainDHPressed_Material,
    .dxeTBHSys .dxeTBSecondaryDH_Material.dxEditors_edtTBSecondaryDHPressed_Material,
    .dxeTBVSys .dxeTBMainDH_Material.dxEditors_edtTBMainDHPressed_Material,
    .dxeTBVSys .dxeTBSecondaryDH_Material.dxEditors_edtTBSecondaryDHPressed_Material,
    .dxeFocused_Material .dxeTBHSys .dxeFocusedMDHSys .dxeTBMainDH_Material.dxEditors_edtTBMainDHPressed_Material,
    .dxeFocused_Material .dxeTBHSys .dxeFocusedSDHSys .dxeTBSecondaryDH_Material.dxEditors_edtTBSecondaryDHPressed_Material,
    .dxeFocused_Material .dxeTBVSys .dxeFocusedMDHSys .dxeTBMainDH_Material.dxEditors_edtTBMainDHPressed_Material,
    .dxeFocused_Material .dxeTBVSys .dxeFocusedSDHSys .dxeTBSecondaryDH_Material.dxEditors_edtTBSecondaryDHPressed_Material {
        background-color: #FFFFFF;
        border-color: var(--main-theme-bg-color);
    }

.dxeFocused_Material .dxeTBHSys .dxeFocusedMDHSys .dxeTBMainDH_Material,
.dxeFocused_Material .dxeTBHSys .dxeFocusedSDHSys .dxeTBSecondaryDH_Material,
.dxeFocused_Material .dxeTBVSys .dxeFocusedMDHSys .dxeTBMainDH_Material,
.dxeFocused_Material .dxeTBVSys .dxeFocusedSDHSys .dxeTBSecondaryDH_Material {
    border: 2px solid var(--main-theme-bg-color);
}

.dxeTBMainDH_Material, .dxeTBSecondaryDH_Material {
    border: 2px solid #959595;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    background-color: #FFFFFF;
    z-index: 9;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBTrack_Material, .dxeTBVSys .dxeTBTrack_Material {
    left: 13px;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBTrack_Material {
    right: 13px;
    left: auto;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBTrack_Material {
    margin-top: 1px;
    bottom: 13px;
    top: auto;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBTrack_Material,
.dxeTBHSys .dxeTBTrack_Material {
    top: 14px;
}

.dxeTBBarHighlight_Material {
    left: 0px;
    top: 0px;
    position: absolute;
    z-index: 3;
}

.dxeTBHSys .dxeTBBarHighlight_Material {
    background: var(--main-theme-bg-color);
}

.dxeTBVSys .dxeTBBarHighlight_Material {
    background: var(--main-theme-bg-color);
}

.dxeTBRBLabel_Material, .dxeTBLTLabel_Material {
    text-align: center;
    color: #999999;
    cursor: default;
}

.dxeTBSmallTickSys .dxeTBRBLabel_Material, .dxeTBSmallTickSys .dxeTBLTLabel_Material,
.dxeTBLargeTickSys .dxeTBRBLabel_Material, .dxeTBLargeTickSys .dxeTBLTLabel_Material {
    position: absolute;
}

.dxeTBHSys .dxeTBRBLabel_Material,
.dxeTBHSys .dxeTBLTLabel_Material {
    width: 100%;
}

.dxeTrackBar_Material .dxeTBIncBtn_Material,
.dxeTrackBar_Material .dxeTBDecBtn_Material {
    overflow: visible;
}

.dxeTBVSys .dxeTBRBLabel_Material,
.dxeTBVSys .dxeTBLTLabel_Material {
    padding-top: 2px;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBRBLabel_Material {
    margin-left: -4px;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBRBLabel_Material,
.dxeTBVSys .dxeTBBScaleSys .dxeTBLTLabel_Material {
    right: -4px;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBLTLabel_Material,
.dxeTBVSys .dxeTBBScaleSys .dxeTBRBLabel_Material {
    left: -4px;
}

.dxeTBHSys .dxeTBRBScaleSys .dxeTBRBLabel_Material,
.dxeTBHSys .dxeTBBScaleSys .dxeTBLTLabel_Material {
    bottom: -1px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBLTLabel_Material,
.dxeTBHSys .dxeTBBScaleSys .dxeTBRBLabel_Material {
    top: 1px;
}

.dxeTBItem_Material {
    color: #8c8c8c;
}

.dxeTBHSys .dxeTBItem_Material .dxeTBRBLabel_Material,
.dxeTBHSys .dxeTBItem_Material .dxeTBLTLabel_Material {
    display: inline-block;
    margin-left: 0px !important;
}

.dxeTBHSys .dxeTBRBScaleSys
.dxeTBItem_Material .dxeTBRBLabel_Material {
    padding-top: 12px;
}

.dxeTBHSys .dxeTBLTScaleSys
.dxeTBItem_Material .dxeTBLTLabel_Material {
    margin-top: 8px;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBItem_Material .dxeTBRBLabel_Material {
    margin-left: 5px;
}

.dxeTBSelectedItem_Material .dxeTBRBLabel_Material,
.dxeTBSelectedItem_Material .dxeTBLTLabel_Material,
.dxeTBSelectedTick_Material .dxeTBRBLabel_Material,
.dxeTBSelectedTick_Material .dxeTBLTLabel_Material {
    color: var(--main-theme-bg-color);
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBItem_Material {
    text-align: left;
}

.dxeTBVSys .dxeTBRBScaleSys .dxeTBItem_Material {
    text-align: right;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBItem_Material {
    text-align: center;
}

.dxeTBHSys .dxeTBItem_Material {
    background-image: url('/DXR.axd?r=0_1643-2iKvk');
    background-size: 1px 20px;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBItem_Material {
    background-image: url('/DXR.axd?r=0_1641-2iKvk');
    background-size: 1px 10px;
}

.dxeTBVSys .dxeTBItem_Material {
    background-image: url('/DXR.axd?r=0_1644-2iKvk');
    background-size: 20px 1px;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBItem_Material {
    background-image: url('/DXR.axd?r=0_1642-2iKvk');
    background-size: 28px 1px;
}

.dxeTBHSys .dxeTBLargeTick_Material {
    background-image: url('/DXR.axd?r=0_1643-2iKvk');
    background-size: 1px 20px;
}

.dxeTBVSys .dxeTBLargeTick_Material {
    background-image: url('/DXR.axd?r=0_1644-2iKvk');
    background-size: 20px 1px;
}

.dxeTBHSys .dxeTBSmallTick_Material {
    background-image: url('/DXR.axd?r=0_1645-2iKvk');
    background-size: 1px 10px;
}

.dxeTBVSys .dxeTBSmallTick_Material {
    background-image: url('/DXR.axd?r=0_1646-2iKvk');
    background-size: 10px 1px;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBLargeTick_Material {
    background-image: url('/DXR.axd?r=0_1639-2iKvk');
    background-size: 1px 47px;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBLargeTick_Material {
    background-image: url('/DXR.axd?r=0_1640-2iKvk');
    background-size: 47px 1px;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBSmallTick_Material {
    background-image: url('/DXR.axd?r=0_1641-2iKvk');
    background-size: 1px 27px;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBSmallTick_Material {
    background-image: url('/DXR.axd?r=0_1642-2iKvk');
    background-size: 27px 1px;
}

.dxeTBVSys .dxeTBIncBtn_Material,
.dxeTBVSys .dxeReversedDirectionSys .dxeTBDecBtn_Material {
    margin-top: 17px;
    bottom: 0;
    top: auto;
}

.dxeTBVSys .dxeTBDecBtn_Material,
.dxeTBVSys .dxeReversedDirectionSys .dxeTBIncBtn_Material {
    margin-bottom: 17px;
    top: 0;
    bottom: auto;
}

.dxeTBHSys .dxeTBDecBtn_Material,
.dxeTBHSys .dxeTBHSys .dxeReversedDirectionSys .dxeTBIncBtn_Material {
    margin-right: 16px;
    left: 0;
    right: auto;
}

.dxeTBHSys .dxeTBIncBtn_Material,
.dxeTBHSys .dxeReversedDirectionSys .dxeTBDecBtn_Material {
    margin-left: 16px;
    right: 0;
    left: auto;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBDecBtn_Material,
.dxeTBVSys .dxeTBBScaleSys .dxeTBIncBtn_Material {
    margin-left: -14px;
    left: 50%;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBDecBtn_Material,
.dxeTBHSys .dxeTBBScaleSys .dxeTBIncBtn_Material {
    margin-top: -14px;
    top: 50%;
}

.dxeTBVSys .dxeTBBScaleSys .dxeTBTrack_Material {
    margin-left: 0px;
    left: 50%;
}

.dxeTBHSys .dxeTBBScaleSys .dxeTBTrack_Material {
    margin-top: 0px;
    top: 50%;
}

.dxeTBVSys .dxeTBLTScaleSys .dxeTBDecBtn_Material,
.dxeTBVSys .dxeTBLTScaleSys .dxeTBIncBtn_Material {
    right: 0px;
}

.dxeTBHSys .dxeTBLTScaleSys .dxeTBDecBtn_Material,
.dxeTBHSys .dxeTBLTScaleSys .dxeTBIncBtn_Material {
    bottom: 0px;
}

.dxeHelpText_Material,
.dxeTBValueToolTip_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

div.dxeHelpText_Material,
.dxeTBValueToolTip_Material {
    padding: 3px 8px 4px 8px;
    display: inline;
    line-height: 18px;
    position: absolute;
    background: var(--main-theme-bg-color);
    color: #FFFFFF;
    z-index: 41998;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(0,0,0,0.1) 0 1px 3px;
    -moz-box-shadow: rgba(0,0,0,0.1) 0 1px 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

td.dxeHelpText_Material {
    visibility: visible;
    color: #9F9F9F;
}

    td.dxeHelpText_Material span {
        font-size: 0.85em;
    }

    td.dxeHelpText_Material.dxeHHelpTextSys {
        padding: 0 6px;
    }

    td.dxeHelpText_Material.dxeVHelpTextSys {
        padding: 9px 0;
    }

.dxeTrackBar_Material .dxeTBDecBtn_Material:not(.dx-acc)::before,
.dxeTrackBar_Material .dxeTBIncBtn_Material:not(.dx-acc)::before {
    content: "dxRippleTargetExternal";
    display: none;
}

.dxeTrackBar_Material .dxeTBDecBtn_Material .dxRippleContainer,
.dxeTrackBar_Material .dxeTBIncBtn_Material .dxRippleContainer {
    width: 50px !important;
    height: 50px !important;
    margin-top: -11px;
    margin-left: -11px;
}

.dxeTrackBar_Material .dxeTBDecBtn_Material .dxRipple,
.dxeTrackBar_Material .dxeTBIncBtn_Material .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.3;
}

.dxAndroidMobilePlatform .dxeTrackBar_Material .dxeTBDecBtn_Material .dxRipple,
.dxMacOSMobilePlatform .dxeTrackBar_Material .dxeTBIncBtn_Material .dxRipple,
.dxAndroidMobilePlatform .dxeTrackBar_Material .dxeTBDecBtn_Material .dxRipple,
.dxMacOSMobilePlatform .dxeTrackBar_Material .dxeTBIncBtn_Material .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.3;
}
/* Loading */
.dxlpLoadingPanel_Material,
.dxlpLoadingPanelWithContent_Material {
    background-color: white;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
}

.dxIE .dxlpLoadingPanel_Material,
.dxEdge .dxlpLoadingPanel_Material,
.dxIE .dxlpLoadingPanelWithContent_Material,
.dxEdge .dxlpLoadingPanelWithContent_Material {
    border-spacing: 0;
    border-collapse: separate;
}

.dxlpLoadingPanel_Material td.dx,
.dxlpLoadingPanelWithContent_Material td.dx {
    font-size: 1.17em;
    white-space: nowrap;
    text-align: center;
    padding: 10px 14px;
}

html.dxIE.dxBrowserVersion-9 .dxlpLoadingPanel_Material .dxlp-loadingImage,
html.dxIE.dxBrowserVersion-9 .dxlpLoadingPanelWithContent_Material .dxlp-loadingImage,
html.dxIE.dxBrowserVersion-9 .dxcaLoadingPanel_Material .dxlp-loadingImage,
html.dxIE.dxBrowserVersion-9 .dxeImage_Material.dxe-loadingImage {
    background-image: var(--loading-circle);
    height: 32px;
    width: 32px;
    animation: none;
    border: none;
    border-radius: 0;
    background-repeat: no-repeat;
    background-position: center center;
}

.dxcaLoadingPanel_Material .dxlp-loadingImage,
.dxeImage_Material.dxe-loadingImage {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    animation: dxLoadSpinSys 1s linear infinite;
    border: 4px solid var(--main-theme-bg-color);
    border-top: 4px solid #EEE;
    width: 24px;
    height: 24px;
}

.dxeButtonEditSys .dxic .dxeLoadingDiv_Material {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}

.dxeButtonEditSys .dxic .dxeLoadingPanel_Material {
    background-color: transparent !important;
    font-size: 0;
}

    .dxeButtonEditSys .dxic .dxeLoadingPanel_Material td.dx {
        padding: 0px !important;
    }

        .dxeButtonEditSys .dxic .dxeLoadingPanel_Material td.dx > span {
            display: none;
        }

        .dxeButtonEditSys .dxic .dxeLoadingPanel_Material td.dx > img {
            height: 15px;
            width: auto;
            vertical-align: middle;
        }

.dxeBase_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
}

@keyframes radioFocusAnimation {
    from {
        width: 0px;
        height: 0px;
        margin-left: 10px;
        margin-top: 10px;
    }

    to {
        margin-left: -8px;
        margin-top: -8px;
        width: 36px;
        height: 36px;
    }
}

.dxtv-ndChk.dxeIRBFocused_Material::after {
    position: absolute;
}

.dxeListBoxItemSelected_Material .dxeIRBFocused_Material::after,
.dxgvFocusedRow_Material .dxeIRBFocused_Material::after {
    background-color: rgba(255,255,255,0.18);
}

.dxEditors_edtRadioButtonUnchecked_Material.dxeIRBFocused_Material::after {
    background-color: rgba(0,0,0,0.1);
}

.dxeIRBFocused_Material::after {
    content: "";
    display: block;
    margin-left: -8px;
    margin-top: -8px;
    width: 36px;
    height: 36px;
    background-color: var(--main-theme-bg-color);
    opacity: 0.3;
    border-radius: 50%;
    animation: radioFocusAnimation 0.17s cubic-bezier(0.61, 0.08, 0.46, 0.71);
}

[dir='rtl'] .dxeIRBFocused_Material::after {
    margin-right: -8px;
}

.dxeIRadioButton_Material.dxichSys:not(.dx-acc)::before {
    content: "dxRippleTargetExternal" !important;
    display: none;
}

.dxeIRadioButton_Material .dxRippleContainer {
    width: 50px !important;
    height: 50px !important;
    margin-top: -15px;
    margin-left: -15px;
}

.dxeIRadioButton_Material.dxEditors_edtRadioButtonChecked_Material .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.3;
}

.dxeIRadioButton_Material.dxichSys.dxWeb_edtRadioButtonUnchecked_Material .dxRipple {
    background-color: rgba(0,0,0,0.1);
}

.dxAndroidMobilePlatform .dxeIRadioButton_Material.dxEditors_edtRadioButtonChecked_Material .dxRipple,
.dxMacOSMobilePlatform .dxeIRadioButton_Material.dxEditors_edtRadioButtonChecked_Material .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.4;
}

.dxAndroidMobilePlatform .dxeIRadioButton_Material.dxichSys.dxWeb_edtRadioButtonUnchecked_Material .dxRipple,
.dxMacOSMobilePlatform .dxeIRadioButton_Material.dxichSys.dxWeb_edtRadioButtonUnchecked_Material .dxRipple {
    background-color: rgba(0,0,0,0.2);
}

.dxeBase_Material .dxichCellSys,
.dxeBase_Material.dxichCellSys {
    padding: 8px 3px 6px;
}

.dxeBase_Material .dxichTextCellSys {
    padding: 3px 0 1px;
}

.dxeTAR.dxeBase_Material .dxichTextCellSys,
.dxeTAL.dxeBase_Material[dir='rtl'] .dxichTextCellSys {
    padding: 8px 3px 5px 8px;
}

.dxeTAL.dxeBase_Material .dxichTextCellSys,
.dxeTAR.dxeBase_Material[dir='rtl'] .dxichTextCellSys {
    padding: 8px 8px 5px 3px;
}

span.dxeBase_Material.dxichCellSys.dxeTAR label,
span[dir='rtl'].dxeBase_Material.dxichCellSys.dxeTAL label,
.dx-acc-r span.dxeBase_Material.dxichCellSys.dxeTAR > span:not([id]),
.dx-acc-r span[dir='rtl'].dxeBase_Material.dxichCellSys.dxeTAL > span:not([id]) {
    padding: 6px 3px 5px 11px;
}

span.dxeBase_Material.dxichCellSys.dxeTAL label,
span[dir='rtl'].dxeBase_Material.dxichCellSys.dxeTAR label,
.dx-acc-r span.dxeBase_Material.dxichCellSys.dxeTAL > span:not([id]),
.dx-acc-r span[dir='rtl'].dxeBase_Material.dxichCellSys.dxeTAR > span:not([id]) {
    padding: 6px 11px 5px 3px;
}
/* -- ErrorFrame -- */
.dxeErrorCell_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: Red;
    border-color: black;
    padding-right: 12px;
    padding-left: 12px;
}

    .dxeErrorCell_Material.dxeNoBorderTop,
    .dxeErrorCell_Material.dxeNoBorderBottom {
        padding-right: 0;
        padding-left: 0;
    }

        .dxeErrorCell_Material.dxeNoBorderBottom td > img {
            margin-top: -2px;
        }

    .dxeErrorCell_Material.dxeNoBorderBottom {
        padding-bottom: 4px;
    }

.dxFirefox .dxeErrorCell_Material.dxeNoBorderTop,
.dxIE .dxeErrorCell_Material.dxeNoBorderTop {
    padding-top: 5px;
}

.dxeErrorCell_Material.dxeNoBorderTop {
    padding-top: 6px;
}

.dxeErrorCell_Material img,
.dxeErrorCell_Material .dx-acc-s {
    margin-right: 8px;
}

.dxeErrorFrameWithoutError_Material {
    border: 1px solid Red;
}

    .dxeErrorFrameWithoutError_Material .dxeControlsCell_Material,
    .dxeErrorFrameWithoutError_Material.dxeControlsCell_Material {
        padding: 2px;
    }

.dxeEditArea_Material {
    border: 1px solid #A0A0A0;
}

.dxeEditArea_Material,
body input.dxeEditArea_Material {
    color: #484848;
}

input[type="text"].dxeEditArea_Material,
input[type="password"].dxeEditArea_Material {
    margin-top: 0;
    margin-bottom: 0;
}

.dxFirefox input[type="text"].dxeEditArea_Material,
.dxFirefox input[type="password"].dxeEditArea_Material {
    margin-top: 0;
    margin-bottom: -1px;
}

noindex:-o-prefocus,
input[type="text"].dxeEditArea_Material,
input[type="password"].dxeEditArea_Material {
    margin-top: 1px;
    margin-bottom: 0;
}
/* -- Binary Image -- */
.dxeBinaryImageButtonPanel_Material {
    height: 36px;
}

    .dxeBinaryImageButtonPanel_Material .dxeBinImgBtnShaderSys {
        background-color: rgba(0,0,0,0.36);
    }

.dxeBinaryImageButton_Material {
    margin: 0 6px;
}
/* -- Buttons -- */
.dxFirefox .dxeTextBox_Material td.dxic,
.dxFirefox .dxeButtonEdit_Material td.dxic,
.dxFirefox .dxeButtonEdit_Material[cellspacing="0"] td.dxic {
    padding: 6px 8px 7px 7px;
}

.dxeTextBox_Material td.dxic,
.dxeButtonEdit_Material td.dxic,
.dxeButtonEdit_Material[cellspacing="0"] td.dxic {
    padding: 7px 8px 6px 7px;
}

.dxeButtonEditButton_Material,
.dxeCalendarButton_Material,
.dxeSpinIncButton_Material,
.dxeSpinDecButton_Material,
.dxeSpinLargeIncButton_Material,
.dxeSpinLargeDecButton_Material,
.dxeColorEditButton_Material {
    background-color: white;
    background-image: none;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    border: none;
}

.dxeButtonEdit_Material {
    background-color: white;
    border: 1px solid #DCDCDC;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    width: 170px;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    border-collapse: separate;
    border-spacing: 0;
}

.dxeCalendarButton_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxeButtonEditButton_Material {
    padding: 7px;
}

.dxeSpinIncButton_Material {
    padding: 5px 12px 1px;
}

.dxeSpinDecButton_Material {
    padding: 1px 12px 5px;
}
/* -- Hover -- */
.dxeButtonEditButtonHover_Material,
.dxeSpinIncButtonHover_Material,
.dxeSpinDecButtonHover_Material,
.dxeSpinLargeIncButtonHover_Material,
.dxeSpinLargeDecButtonHover_Material {
    background-color: var(--main-theme-bg-color);
    color: white !important;
}

.dxeCalendarButtonHover_Material {
    color: var(--main-theme-bg-color) !important;
    background: #DDD;
    border-radius: 2px;
}
/* -- Pressed -- */
.dxeCalendarButtonPressed_Material,
.dxeButtonEditButtonPressed_Material,
.dxeSpinIncButtonPressed_Material,
.dxeSpinDecButtonPressed_Material,
.dxeSpinLargeIncButtonPressed_Material,
.dxeSpinLargeDecButtonPressed_Material,
.dxeColorEditButton_Material:active {
    background-color: var(--main-theme-bg-color);
    color: white;
}

.dxeColorEditButton_Material:active,
.dxeColorEditButton_Material:hover {
    box-shadow: 0px 8px 16px 1.2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 8px 16px 1.2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 8px 16px 1.2px rgba(0,0,0,0.2);
}

input.dxeColorEditButton_Material:hover {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    color: var(--main-theme-bg-color) !important;
    background: #DDDDDD;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border-color: #DDDDDD !important;
}

.dxeCalendarButtonPressed_Material {
    color: var(--main-theme-bg-color) !important;
    background: #DDD;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.dxHideContent.dxeButtonEditClearButton_Material {
    cursor: default;
}

.dxeSpinLargeIncButton_Material {
    padding: 10px 5px 11px 3px;
}

.dxeSpinLargeDecButton_Material {
    padding: 10px 2px 11px 6px;
}

.dxeColorEditButton_Material {
    background-color: var(--main-theme-bg-color);
    padding: 8px 17px 10px 17px;
    color: #FFFFFF;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);
}

.dxeCalendarButton_Material,
input.dxeColorEditButton_Material {
    background-color: white;
    box-shadow: none;
    border: none;
    padding: 8px 11px 7px;
    min-width: 37px;
    text-align: center;
    white-space: nowrap;
    color: #484848;
    text-transform: uppercase;
    font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 1em;
}

    .dxeCalendarButton_Material.dxeButtonDisabled_Material,
    .dxeColorEditButton_Material.dxeButtonDisabled_Material {
        opacity: 0.73;
    }

.dxeButtonEditButton_Material.dxeButtonEditClearButton_Material,
.dxeButtonEditButton_Material.dxeButtonEditClearButton_Material:hover {
    background: none;
    border-width: 0;
    line-height: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.dxeButtonEditClearButton_Material img {
    vertical-align: baseline;
}

.dxeButtonEditButton_Material::before {
    content: "dxRippleTargetExternal";
    display: none;
}

.dxeButtonEditButton_Material .dxRippleContainer {
    padding: 15px;
    margin-left: -15px;
    margin-top: -15px;
}

    .dxeButtonEditButton_Material .dxRippleContainer .dxRipple {
        background-color: rgba(0,0,0,0.1);
    }

.dxeButtonEditButton_Material .dxEditors_edtDropDown_Material + .dxRippleContainer .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.3;
}

.dxAndroidMobilePlatform .dxeButtonEditButton_Material .dxRippleContainer .dxRipple,
.dxMacOSMobilePlatform .dxeButtonEditButton_Material .dxRippleContainer .dxRipple {
    background-color: rgba(0,0,0,0.2);
}

.dxAndroidMobilePlatform .dxeButtonEditButton_Material .dxEditors_edtDropDown_Material + .dxRippleContainer .dxRipple,
.dxMacOSMobilePlatform .dxeButtonEditButton_Material .dxEditors_edtDropDown_Material + .dxRippleContainer .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.4;
}

.dxeButtonEdit_Material .dxeEditArea_Material {
    background-color: white;
}

.dxeButtonEdit_Material .dxeEditArea_Material,
.dxeButtonEdit_Material td.dxic {
    width: 100%;
}

.dxeButtonEdit_Material .dxeIIC img {
    padding-left: 3px;
}

.dxeTextBox_Material {
    background-color: white;
    border: 1px solid #DCDCDC;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

    .dxeTextBox_Material .dxeEditArea_Material {
        background-color: white;
    }

.dxeRadioButtonList_Material, .dxeCheckBoxList_Material {
    border: 1px solid #DCDCDC;
}

    .dxeCheckBoxList_Material .dxe > table,
    .dxeRadioButtonList_Material .dxe > table {
        width: 100%;
    }

.dxeRadioButtonList_Material,
.dxeCheckBoxList_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

    .dxeRadioButtonList_Material td.dxe,
    .dxeCheckBoxList_Material td.dxe {
        padding: 8px 17px 9px 11px;
    }

    .dxeRadioButtonList_Material[dir='rtl'] td.dxe,
    .dxeCheckBoxList_Material[dir='rtl'] td.dxe {
        padding: 8px 11px 9px 17px;
    }
/* -- Memo -- */
.dxeMemo_Material {
    background-color: white;
    border: 1px solid #DCDCDC;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

    .dxFirefox .dxeMemo_Material .dxeMemoEditArea_Material,
    .dxeMemo_Material .dxeMemoEditArea_Material {
        padding: 7px 4px 0px 7px;
        background-color: white;
        outline: none;
        color: #484848;
    }

        .dxFirefox .dxeMemo_Material .dxeMemoEditArea_Material.dxeDisabled_Material,
        .dxeMemo_Material .dxeMemoEditArea_Material.dxeDisabled_Material {
            color: #bbbbbb;
        }
/* -- Hyperlink -- */
.dxeHyperlink_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: var(--main-theme-bg-color);
    text-decoration: none;
}

    .dxeHyperlink_Material:visited {
        color: #00302c;
    }

    .dxeHyperlink_Material:hover {
        text-decoration: underline;
    }
/* -- ListBox -- */
.dxeListBox_Material {
    background-color: white;
    width: 70px;
    height: 109px;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
    border: 1px solid #DCDCDC;
}

    .dxeListBox_Material div.dxlbd {
        padding-top: 1px;
        padding-bottom: 1px;
        height: 107px;
    }

.dxeListBoxFilter_Material {
    padding: 6px;
    border-bottom: 1px solid #DCDCDC;
    background-color: #EEEEEE;
}

.dxeListBox_Material .dxeListBoxFilter_Material .dxeLBFEButtonSys,
.dxeListBox_Material .dxeListBoxFilter_Material .dxeLBShowFilterBtnSys {
    background: none;
    border: none;
}

.dxeListBox_Material .dxeListBoxFilter_Material .dxeLBFEButtonSys {
    background-color: transparent;
}

.dxeListBox_Material .dxeListBoxFilter_Material .dxeLBShowFilterBtnSys {
    background-color: white;
}

.dxeListBox_Material .dxeListBoxFilter_Material .dxeButtonEditSys,
.dxeListBox_Material .dxeListBoxFilter_Material .dxeButtonEditSys .dxeEditAreaSys {
    background-color: #EEEEEE;
    border-color: transparent;
}

.dxeListBox_Material .dxeListBoxFilter_Material .dxeLBShowFilterBtnSys {
    width: auto;
    border-radius: 0;
    box-shadow: none;
}

    .dxeListBox_Material .dxeListBoxFilter_Material .dxeLBShowFilterBtnSys .dxb {
        padding: 0 12px;
    }

    .dxeListBox_Material .dxeListBoxFilter_Material .dxeLBShowFilterBtnSys.dxbButtonHover_Material {
        background-color: #EEE;
    }

.dxeListBox_Material.dx-acc-r .dxeListBoxFilter_Material .dxeLBShowFilterBtnSys .dxbf {
    border-color: var(--main-theme-bg-color);
}

.dxeListBox_Material .dxeListBoxFilter_Material .dxeLBFEButtonSys img {
    margin-bottom: -2px;
}

.dxeListBox_Material .dxeListBoxFilter_Material .dxeLBShowFilterBtnSys img {
    margin-top: 2px;
}

.dxeListBox_Material > tbody > tr > td > .dxeListBoxSelectAll_Material {
    padding: 2px 0 4px 9px;
    border-bottom: 1px solid #DCDCDC;
    cursor: default;
    white-space: nowrap;
}

.dxeListBox_Material > tbody > tr > td > .dxeListBoxSelectAllHover_Material {
    background-color: #EEE;
    color: #484848;
}

*[dir="rtl"].dxeListBox_Material > tbody > tr > td > .dxeListBoxSelectAll_Material {
    padding: 2px 9px 4px 0;
}

.dxeListBox_Material > tbody > tr > td > .dxeListBoxSelectAll_Material .dxichCellSys {
    padding-left: 3px;
    padding-right: 4px;
}

*[dir="rtl"].dxeListBox_Material > tbody > tr > td > .dxeListBoxSelectAll_Material .dxichCellSys {
    padding-left: 3px;
    padding-right: 3px;
}

.dxeListBox_Material .dxeHCC .dxeListBoxSelectAll_Material .dxichSys,
.dxeListBox_Material .dxeHCCR .dxeListBoxSelectAll_Material .dxichSys {
    margin: 0;
}

.dxeListBox_Material .dxeHCCR .dxeListBoxSelectAll_Material .dxichCellSys {
    padding: 2px 2px 2px 0;
}

.dxeListBox_Material .dxeHCCR .dxeListBoxSelectAll_Material input[type="checkbox"] {
    margin: 3px 2px 3px 5px;
}

.dxeListBox_Material .dxeC input[type="checkbox"] {
    margin-left: 4px !important;
    margin-right: 3px !important;
}

*[dir="rtl"].dxeListBox_Material .dxeCR input[type="checkbox"] {
    margin-left: 3px !important;
    margin-right: 4px !important;
}

.dxeListBox_Material > tbody > tr > td > .dxeListBoxSelectAll_Material input[type="checkbox"] {
    margin-left: 5px;
    margin-right: 6px;
    margin-top: 7px;
}

*[dir="rtl"].dxeListBox_Material > tbody > tr > td > .dxeListBoxSelectAll_Material input[type="checkbox"] {
    margin-left: 5px;
    margin-right: 5px;
}

.dxeDisabled_Material .dxeListBoxSelectAll_Material .dxeBase_Material {
    color: #bbbbbb;
}

.dxeListBoxItemRow_Material {
    cursor: default;
}

.dxeListBoxItem_Material {
    padding: 8px 10px 7px;
    white-space: nowrap;
    text-align: left;
}

    .dxeListBoxItem_Material em {
        background: #CFCFCF none repeat 0 0;
        color: #484848;
        font-weight: bold;
        font-style: normal;
    }

.dxeListBox_Material td.dxeI,
.dxeListBox_Material td.dxeIM,
.dxeListBox_Material .dxeHIC,
.dxeListBox_Material td.dxeFTM,
.dxeListBox_Material td.dxeTM,
.dxeListBox_Material td.dxeC,
.dxeListBox_Material td.dxeCM,
.dxeListBox_Material td.dxeHCC,
.dxeListBox_Material td.dxeMI,
.dxeListBox_Material td.dxeMIM {
    border-right-width: 0 !important;
}

.dxeListBox_Material td.dxeIR,
.dxeListBox_Material td.dxeIMR,
.dxeListBox_Material .dxeHICR,
.dxeListBox_Material td.dxeFTMR,
.dxeListBox_Material td.dxeTMR,
.dxeListBox_Material td.dxeCR,
.dxeListBox_Material td.dxeCMR,
.dxeListBox_Material td.dxeHCCR,
.dxeListBox_Material td.dxeMIR,
.dxeListBox_Material td.dxeMIMR {
    border-left-width: 0 !important;
}

.dxeListBox_Material td.dxeCM,
.dxeListBox_Material td.dxeHCC,
.dxeListBox_Material td.dxeCMR,
.dxeListBox_Material td.dxeHCCR {
    width: 43px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.dxeListBox_Material .dxeListBoxEllipsisSys td.dxeC,
.dxeListBox_Material .dxeListBoxEllipsisSys td.dxeCR {
    width: 23px;
}

.dxeListBox_Material td.dxeIM,
.dxeListBox_Material td.dxeIMR {
    width: 0;
}

.dxeListBox_Material td.dxeC > span,
.dxeListBox_Material td.dxeCM > span {
    margin: 2px 2px 2px 3px;
}

.dxeListBox_Material td.dxeCR > span,
.dxeListBox_Material td.dxeCMR > span {
    margin: 2px 3px 2px 2px;
}

.dxeListBox_Material td.dxeC {
    padding-right: 10px !important;
}

.dxeListBox_Material td.dxeCR {
    padding-left: 10px !important;
}

.dxeListBox_Material td.dxeT {
    width: 100%;
    padding-left: 0 !important;
}

.dxeListBox_Material td.dxeTR {
    width: 100%;
    padding-right: 0 !important;
}

.dxeListBox_Material td.dxeT,
.dxeListBox_Material td.dxeMI {
    border-left-width: 0 !important;
}

.dxeListBox_Material td.dxeTR,
.dxeListBox_Material td.dxeMIR {
    border-right-width: 0 !important;
}

.dxeListBox_Material td.dxeFTM,
.dxeListBox_Material td.dxeTM,
.dxeListBox_Material td.dxeLTM,
.dxeListBox_Material .dxeHFC,
.dxeListBox_Material .dxeHC,
.dxeListBox_Material .dxeHLC,
.dxeListBox_Material td.dxeFTMR,
.dxeListBox_Material td.dxeTMR,
.dxeListBox_Material td.dxeLTMR,
.dxeListBox_Material .dxeHFCR,
.dxeListBox_Material .dxeHCR,
.dxeListBox_Material .dxeHLCR {
    overflow: hidden;
}

    .dxeListBox_Material td.dxeFTM.dxeLTM {
        border-left-width: 0 !important;
    }

.dxeListBox_Material td.dxeFTM,
.dxeListBox_Material td.dxeTM,
.dxeListBox_Material .dxeHFC,
.dxeListBox_Material .dxeHC {
    padding-right: 6px !important;
}

.dxeListBox_Material td.dxeFTMR,
.dxeListBox_Material td.dxeTMR,
.dxeListBox_Material .dxeHFCR,
.dxeListBox_Material .dxeHCR {
    padding-left: 6px !important;
}

.dxeListBox_Material td.dxeLTM,
.dxeListBox_Material td.dxeTM,
.dxeListBox_Material .dxeHC,
.dxeListBox_Material .dxeHLC {
    padding-left: 6px !important;
}

.dxeListBox_Material td.dxeLTMR,
.dxeListBox_Material td.dxeTMR,
.dxeListBox_Material .dxeHCR,
.dxeListBox_Material .dxeHLCR {
    padding-right: 6px !important;
}
/* Ripple */
.dxeListBox_Material .dxlbd .dxeListBoxItemRow_Material::before,
.dxeListBox_Material .dxeListBoxSelectAll_Material::before,
.dxeListBox_Material .dxeHCCSA::before {
    content: "dxRippleTarget";
    display: none;
}

.dxeListBox_Material .dxlbd .dxeListBoxItemRow_Material .dxeListBoxItemSelected_Material + .dxRippleContainer .dxRipple {
    background-color: rgba(255,255,255,0.85);
}

.dxeListBox_Material .dxlbd .dxeListBoxItemRow_Material .dxRipple,
.dxeListBox_Material .dxeListBoxSelectAll_Material .dxRipple,
.dxeListBox_Material .dxeHCCSA .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.55;
}

.dxeListBoxItemRow_Material.dx-ar > .dxeListBoxItem_Material,
.dxeListBoxItemRow_Material.dx-al > .dxeListBoxItem_Material {
    float: inherit;
}
/*Grid lines*/
.dxeListBox_Material td.dxeLTM,
.dxeListBox_Material td.dxeTM,
.dxeListBox_Material td.dxeMIM {
    border-left: 1px solid #cfcfcf !important;
}

.dxeListBox_Material td.dxeLTMR,
.dxeListBox_Material td.dxeTMR,
.dxeListBox_Material td.dxeMIMR {
    border-right: 1px solid #cfcfcf !important;
}

.dxeListBox_Material td.dxeIM,
.dxeListBox_Material td.dxeFTM,
.dxeListBox_Material td.dxeTM,
.dxeListBox_Material td.dxeLTM,
.dxeListBox_Material td.dxeCM,
.dxeListBox_Material td.dxeMIM,
.dxeListBox_Material td.dxeIMR,
.dxeListBox_Material td.dxeFTMR,
.dxeListBox_Material td.dxeTMR,
.dxeListBox_Material td.dxeLTMR,
.dxeListBox_Material td.dxeCMR,
.dxeListBox_Material td.dxeMIMR {
    border-bottom: 1px solid #cfcfcf;
}

.dxeListBoxItemSelected_Material {
    color: #FFFFFF;
    background-color: var(--main-theme-bg-color);
}

.dxeDisabled_Material.dxeListBox_Material .dxeListBoxItemSelected_Material {
    background-color: #DDDDDD;
}

.dxeListBoxItemHover_Material.dxeListBoxItemSelected_Material {
    color: #FFFFFF;
    background-color: var(--main-theme-bg-color);
}

.dxeListBoxItemHover_Material {
    background-color: #EEE;
    color: #484848;
}

.dxeListBoxWithCustAppearanceSys .dxeListBoxItemSelected_Material {
    color: #FFFFFF !important;
    background-color: var(--main-theme-bg-color) !important;
}

.dxeListBoxWithCustAppearanceSys.dxeDisabled_Material.dxeListBox_Material .dxeListBoxItemSelected_Material {
    background-color: #DDDDDD !important;
    color: #bbbbbb !important;
}

.dxeListBoxWithCustAppearanceSys .dxeListBoxItemHover_Material.dxeListBoxItemSelected_Material {
    color: #FFFFFF !important;
    background-color: var(--main-theme-bg-color) !important;
}

.dxeListBoxWithCustAppearanceSys .dxeListBoxItemHover_Material {
    background-color: #EEEEEE !important;
    color: #484848 !important;
}

.dxeListBoxItemHover_Material em,
.dxeListBoxItemSelected_Material em {
    background-image: none;
}
/*Header*/
.dxeListBox_Material .dxeHD {
    border-bottom: 1px solid #DCDCDC;
    color: #8d8d8d;
}

.dxeListBox_Material .dxeHC,
.dxeListBox_Material .dxeHLC,
.dxeListBox_Material td.dxeHMIC {
    border-left: 1px solid #DCDCDC;
}

.dxeListBox_Material .dxeHCR,
.dxeListBox_Material .dxeHLCR,
.dxeListBox_Material td.dxeHMICR {
    border-right: 1px solid #A0A0A0;
    text-align: right;
}

.dxeListBox_Material .dxeHICR,
.dxeListBox_Material .dxeHFCR,
.dxeListBox_Material .dxeHCCR {
    border-right: 1px solid #DCDCDC;
    text-align: right;
}

.dxeListBox_Material .dxeHFC,
.dxeListBox_Material .dxeHC,
.dxeListBox_Material .dxeHMIC {
    border-right-width: 0;
}

.dxeListBox_Material .dxeHFCR,
.dxeListBox_Material .dxeHCR,
.dxeListBox_Material .dxeHMICR {
    border-left-width: 0;
    text-align: right;
}

.dxeListBox_Material .dxeHLC {
    border-right: 1px solid #DCDCDC;
}

.dxeListBox_Material .dxeHLCR {
    border-left: 1px solid #DCDCDC;
    text-align: right;
}
/* -- Calendar -- */
.dxeCalendar_Material {
    background-color: White;
    color: #484848;
    font-weight: normal;
    font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    cursor: default;
    border: 1px solid #D9D9D9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    border-collapse: separate;
}

.dxeCalendarFooter_Material {
    border-top: 1px solid #EAEAEA;
}

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr > td:first-child,
.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > div.dxAC > div > table > tbody > tr > td:first-child {
    font-size: 0.75em;
    text-align: right;
    padding: 15px 9px 15px 10px;
    color: #A1A1A1;
    background-color: #F1F1F1;
}

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr > td:nth-child(2) {
    border-left: 6px solid transparent;
    background-clip: padding-box;
}

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table {
    padding-right: 5px;
}

.dxeCalendar_Material td.dxMonthGrid > table {
    padding-right: 9px;
    padding-left: 9px;
}

.dxeCalendar_Material td.dxMonthGrid_Material {
    padding: 8px 20px;
}

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers,
.dxeCalendar_Material td.dxMonthGridWithWeekNumbersRtl {
    min-width: 244px;
}

.dxeCalendarDayHeader_Material {
    padding: 20px 4px 10px;
    font-size: 0.86em;
    text-transform: uppercase;
}

.dxeCalendarWeekNumber_Material {
    font-size: 0.75em;
    text-align: right;
    padding: 15px 9px 15px 10px;
    color: #A1A1A1;
    background-color: #F1F1F1;
}

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td,
.dxeCalendar_Material td.dxMonthGrid > table > tbody > tr:last-child > td {
    padding-bottom: 12px;
}

.dxIE.dxBrowserVersion-10 .dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td,
.dxIE.dxBrowserVersion-10 .dxeCalendar_Material td.dxMonthGrid > table > tbody > tr:last-child > td {
    background-repeat: no-repeat;
    background-position: center -5px;
    background-size: 40px 58px;
}

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td:first-child {
    padding-bottom: 12px;
}

.dxeCalendarWeekend_Material {
    color: #FF3300;
}

.dxeCalendarOtherMonth_Material,
.dxeCalendarFastNavItem_Material.dxeCalendarFastNavItemOtherPeriod_Material {
    opacity: 0.3;
}

.dxeCalendarOutOfRange_Material,
.dxeCalendarFastNavItem_Material.dxeCalendarOutOfRange_Material {
    color: #d0d0d0;
}

.dxeCalendarDayDisabled_Material,
.dxeCalendarFastNavItem_Material.dxeCalendarDayDisabled_Material {
    opacity: 1.0;
    background-color: #fcfcfc;
    color: #ececec !important;
}

.dxeCalendarDay_Material {
    padding: 12px;
    text-align: center;
}

    .dxeCalendarSelected_Material.dxeDayInRange,
    .dxeCalendarDay_Material.dxeCalendarHover_Material:not(.dxeCalendarOutOfRange_Material):not(.dxeCalendarDayDisabled_Material):not(.dxeCalendarSelected_Material) {
        color: #484848;
    }

.dxeCalendarSelected_Material {
    color: white;
}

.dxeCalendarSelected_Material,
.dxeCalendarHover_Material,
.dxeCalendarDay_Material.dxeCalendarToday_Material {
    background-repeat: no-repeat;
    background-position: center 3px;
    background-size: 40px 40px;
}

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr > td:nth-child(2).dxeCalendarSelected_Material,
.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr > td:nth-child(2).dxeCalendarToday_Material {
    background-position: center 3px;
}

.dxeCalendar_Material td.dxMonthGrid > table > tbody > tr > td:nth-child(1).dxeCalendarSelected_Material,
.dxeCalendar_Material td.dxMonthGrid > table > tbody > tr > td:nth-child(1).dxeCalendarToday_Material {
    background-position: center 2px !important;
}

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td.dxeCalendarWeekNumber_Material + .dxeCalendarSelected_Material,
.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td.dxeCalendarWeekNumber_Material + .dxeCalendarToday_Material,
.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td.dxeCalendarSelected_Material,
.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td.dxeCalendarToday_Material {
    background-position: center 3px;
}

.dxeCalendarFastNavItem_Material {
    background-color: #ebebeb;
    outline: 1px white solid;
}

td.dxeCalendarFastNavItemArea_Material td.dxeCalendarFastNavItem_Material {
    width: 25%;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.dxeCalendarFastNavItem_Material.dxeCalendarFastNavItemHover_Material:not(.dxeCalendarOutOfRange_Material):not(.dxeCalendarDayDisabled_Material):not(.dxeCalendarFastNavItemSelected_Material),
.dxeCalendarFastNavMonth_Material.dxeCalendarFastNavMonthHover_Material,
.dxeCalendarFastNavYear_Material.dxeCalendarFastNavYearHover_Material {
    background-color: #b8b8b8;
    color: black;
}

.dxeCalendarFastNavItem_Material.dxeCalendarFastNavItemSelected_Material,
.dxeCalendarFastNavMonth_Material.dxeCalendarFastNavMonthSelected_Material,
.dxeCalendarFastNavYear_Material.dxeCalendarFastNavYearSelected_Material {
    background-color: var(--main-theme-bg-color);
    color: white;
}

.dxeCalendarFastNavItem_Material.dxeCalendarFastNavItemSelected_Material,
.dxeCalendarFastNavItem_Material.dxeCalendarFastNavItemOtherPeriod_Material.dxeCalendarFastNavItemSelected_Material {
    color: white;
}

.dxeCalendarFastNavItem_Material.dxeCalendarToday_Material {
    box-shadow: inset 0 0 0 2px #b8b8b8;
}

.dxeCalendarFastNavItem_Material.dxeCalendarFastNavItemSelected_Material.dxeCalendarToday_Material {
    box-shadow: inset 0 0 0 2px #00302c;
}

.dxeDayInRange.dxeCalendarFastNavItem_Material.dxeCalendarFastNavItemSelected_Material {
    background-color: #b8b8b8;
    color: black;
}

    .dxeDayInRange.dxeCalendarFastNavItem_Material.dxeCalendarFastNavItemSelected_Material.dxeCalendarToday_Material,
    .dxeCalendarToday_Material.dxeCalendarFastNavItem_Material.dxeCalendarFastNavItemHover_Material:not(.dxeCalendarOutOfRange_Material):not(.dxeCalendarDayDisabled_Material):not(.dxeCalendarFastNavItemSelected_Material) {
        box-shadow: inset 0 0 0 2px #858585;
    }

.dxeCalendarDay_Material.dxeCalendarHover_Material:not(.dxeCalendarOutOfRange_Material):not(.dxeCalendarDayDisabled_Material):not(.dxeCalendarSelected_Material) {
    background-color: #b8b8b8;
    color: black;
}

.dxeCalendarDay_Material.dxeCalendarSelected_Material {
    background-color: var(--main-theme-bg-color);
    color: white;
}

.dxeCalendarDay_Material.dxeCalendarToday_Material {
    box-shadow: inset 0 0 0 1px #b8b8b8;
}

.dxeCalendarDay_Material.dxeCalendarSelected_Material.dxeCalendarToday_Material {
    box-shadow: inset 0 0 0 1px #00302c;
}

.dxeDayInRange.dxeCalendarSelected_Material {
    background-color: #b8b8b8;
    color: black;
}

    .dxeDayInRange.dxeCalendarSelected_Material.dxeCalendarToday_Material,
    .dxeCalendarToday_Material.dxeCalendarDay_Material.dxeCalendarHover_Material:not(.dxeCalendarOutOfRange_Material):not(.dxeCalendarDayDisabled_Material):not(.dxeCalendarSelected_Material) {
        box-shadow: inset 0 0 0 1px #858585;
    }

.dxeCalendarDay_Material.dxeCalendarHover_Material:not(.dxeCalendarOutOfRange_Material):not(.dxeCalendarDayDisabled_Material):not(.dxeCalendarSelected_Material),
.dxeCalendarFastNavItem_Material.dxeCalendarFastNavItemHover_Material:not(.dxeCalendarOutOfRange_Material):not(.dxeCalendarDayDisabled_Material):not(.dxeCalendarFastNavItemSelected_Material),
.dxeCalendarSelected_Material.dxeCalendarOtherMonth_Material,
.dxeCalendarFastNavItemSelected_Material.dxeCalendarFastNavItemOtherPeriod_Material {
    opacity: 1.0;
}

.dxeCalendarSelected_Material.dxeDisabled_Material {
    background-color: #ffd5a6;
}

.dxeCalendarHeader_Material {
    background-color: var(--main-theme-bg-color);
    color: white;
    font-size: 1.15em;
    padding: 8px 8px 8px 8px;
    margin: 10px;
    text-transform: uppercase;
}

    .dxeCalendarHeader_Material td.dxe {
        text-align: center;
        cursor: pointer;
    }

    .dxeCalendarHeader_Material .dxeCHS {
        min-width: 10px;
        *width: 10px;
    }

    .dxeCalendarHeader_Material span {
        padding: 0 16px;
        white-space: nowrap !important;
    }

.dxeCalendarFooter_Material {
    padding: 8px 0;
    text-align: right;
}

    .dxeCalendarFooter_Material > button + button {
        margin-left: 8px;
    }

.dxeCalendar_Material .dxeCalendarFooter_Material.dx-ac > * {
    margin: 0 0 0 auto;
}

.dxeCalendar_Material:not([dir='rtl']) .dxeCalendarFooter_Material {
    padding-right: 13px;
}

.dxeCalendar_Material[dir='rtl'] .dxeCalendarFooter_Material {
    padding-left: 13px;
}

.dxeCalendar_Material.dxeFocused_Material .dxeCalendarFooter_Material {
    border-color: var(--main-theme-bg-color);
}

.dxeCalendarFastNav_Material {
    color: Black;
    background: White none;
    border-top: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    padding: 12px 8px;
}

.dxFastNavGrid .dxeCalendarFastNav_Material {
    background-color: transparent;
    border: none;
    padding: 0px;
}

.dxeCalendar_Material .dxYCVisibleByDefault {
    width: 260px;
    height: 200px;
}

.dxeCalendarFastNavMonthArea_Material {
    padding: 0px 9px;
}

.dxeCalendarFastNavItemArea_Material {
    padding: 9px;
}

.dxeCalendarFastNavYearArea_Material {
    padding-top: 8px;
}

.dxeCalendarFastNavHeader_Material {
    color: #666666;
    background-color: #F1F1F1;
    padding: 8px;
    text-align: center;
    cursor: pointer;
}

    .dxeCalendarFastNavHeader_Material > table > tbody > tr > td:last-child {
        padding: 0 12px 0 0;
    }

*[dir="rtl"].dxeCalendar .dxeCalendarFastNavHeader_Material > table > tbody > tr > td:last-child {
    padding: 0 0 0 12px;
}

.dxeCalendarFastNavFooter_Material {
    color: Black;
    padding: 8px 0px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    background-color: white;
}

    .dxeCalendarFastNavFooter_Material .dxeCFNFS {
        min-width: 11px;
        *width: 11px;
    }

.dxeCalendarFastNavItem_Material,
.dxeCalendarFastNavMonth_Material,
.dxeCalendarFastNavYear_Material {
    color: #484848;
    padding: 3px 5px;
    text-align: center;
}

.dxeCalendarFastNavMonth_Material,
.dxeCalendarFastNavYear_Material {
    cursor: pointer;
}

.dxeCalendarFastNavItem_Material {
    cursor: default;
}

    .dxeCalendarFastNavItem_Material:empty {
        pointer-events: none;
    }

.dxeCalendarFastNavMonth_Material {
    padding: 6px;
}

.dxeCalendarFastNavItem_Material:before,
.dxeCalendarFastNavItem_Material:after {
    content: "";
    display: block;
}

.dxeCalendarFastNavItem_Material:before {
    padding-top: 6px;
}

.dxeCalendarFastNavItem_Material:after {
    padding-bottom: 6px;
}

.dxeDateEditTimeEditCell_Material {
    padding: 24px 74px 12px 93px;
    width: 90px;
}

.dxeDateEditClockCell_Material {
    padding: 32px 48px 0 65px;
}

.dxeCalendarFooter_Material.dxeDETSF {
    padding-left: 8px;
    padding-right: 8px;
}

.dxeCalendarButton_Material::before {
    content: "dxRippleTarget";
    display: none;
}

.dxeCalendarButton_Material .dxRipple {
    background-color: rgba(255,255,255,0.45);
}

.dxAndroidMobilePlatform .dxeCalendarButton_Material .dxRipple,
.dxMacOSMobilePlatform .dxeCalendarButton_Material .dxRipple {
    background-color: rgba(255,255,255,0.5);
}

.dxeCalendarDay_Material::before {
    content: "dxRippleTargetExternal";
    display: none;
}

.dxeCalendarDay_Material .dxRippleContainer {
    padding: 12px;
    margin-left: -12px;
    margin-top: -12px;
}

.dxAndroidMobilePlatform .dxeCalendarDay_Material .dxRipple,
.dxMacOSMobilePlatform .dxeCalendarDay_Material .dxRipple {
    background-color: rgba(0,0,0,0.25);
}

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td .dxRippleContainer,
.dxeCalendar_Material td.dxMonthGrid > table > tbody > tr:last-child > td .dxRippleContainer {
    margin-top: -12px;
    margin-left: -5px;
    width: 47px !important;
    height: 47px !important;
}

    .dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td .dxRippleContainer .dxRipple,
    .dxeCalendar_Material td.dxMonthGrid > table > tbody > tr:last-child > td .dxRippleContainer .dxRipple {
        margin-bottom: 10px;
    }

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr > td:nth-child(2) .dxRippleContainer {
    margin-left: -12px;
}

.dxeCalendar_Material td.dxMonthGridWithWeekNumbers > table > tbody > tr:last-child > td:nth-child(2) .dxRippleContainer {
    margin-left: -2px;
}
/* Disabled */
.dxeDisabled_Material,
.dxeDisabled_Material td.dxe {
    color: #bbbbbb;
    cursor: default;
}

.dxeEditArea_Material.dxeDisabled_Material {
    color: #bbbbbb;
}

a.dxeDisabled_Material:hover {
    color: #bbbbbb;
    text-decoration: none;
}

.dxeButtonDisabled_Material {
    border-color: #bbbbbb;
    color: #bbbbbb;
    cursor: default;
}
/* -- Button -- */
.dxbButton_Material {
    color: white;
    background-color: var(--main-theme-bg-color);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    padding: 1px;
    font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    -webkit-transition-property: box-shadow, background-color;
    -moz-transition-property: box-shadow, background-color;
    -o-transition-property: box-shadow, background-color;
    transition-property: box-shadow, background-color;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-tap-highlight-color: transparent;
}

    .dxbButton_Material.dxbTSys {
        width: 96px;
        text-transform: uppercase;
        letter-spacing: 0.01em;
    }

    .dxbButton_Material.dxbDisabled_Material {
        border-color: #DDDDDD;
        background-color: #DDDDDD;
        color: #A2A2A2;
        cursor: default;
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }

.dxbButtonHover_Material {
    color: white;
    background-color: var(--main-theme-bg-color);
    box-shadow: 0px 5px 6px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 5px 6px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 5px 6px rgba(0,0,0,0.2);
}

.dxbButtonChecked_Material {
    color: white;
    background-color: #005e55;
}

.dxbButtonPressed_Material {
    color: white;
    background-color: var(--main-theme-bg-color);
    box-shadow: 0px 5px 6px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 5px 6px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 5px 6px rgba(0,0,0,0.2);
}

.dxbButton_Material div.dxb {
    padding: 6px 13px 4px;
    border: 1px dotted transparent;
}

.dxbButton_Material div.dxbf {
    border: 1px dotted;
}

div.dxbButton_Material::before {
    content: "dxRippleTarget";
    display: none;
}

div.dxbButton_Material .dxRipple {
    background-color: rgba(255,255,255,0.85);
}

.dxAndroidMobilePlatform div.dxbButton_Material .dxRipple,
.dxMacOSMobilePlatform div.dxbButton_Material .dxRipple {
    background-color: rgba(255,255,255,0.9);
}

.dxbButton_Material .dxBadge {
    background: white;
    color: var(--main-theme-bg-color);
}

.dxbButton_Material.dxbButtonHover_Material .dxBadge,
.dxbButton_Material.dxbButtonPressed_Material .dxBadge {
    color: var(--main-theme-bg-color);
}
/* Button Link */
a.dxbButton_Material {
    color: var(--main-theme-bg-color);
    text-decoration: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

    a.dxbButton_Material:hover {
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        -khtml-border-radius: 2px;
        border-radius: 2px;
        text-decoration: underline;
    }
    /*a.dxbButton_Material:active
{
    background-color: #DDDDDD;
}*/
    a.dxbButton_Material .dxBadge {
        background: var(--main-theme-bg-color);
        text-decoration: none;
        vertical-align: baseline;
        font-size: 14px;
        color: white;
    }

    a.dxbButton_Material:hover .dxBadge {
        text-decoration: none;
    }
    /* Disabled */
    .dxbDisabled_Material,
    a.dxbButton_Material.dxbDisabled_Material {
        color: #BBBBBB;
        cursor: default;
        text-decoration: none;
    }

    a.dxbButton_Material.dxbDisabled_Material {
        background: none !important;
    }
/* -- FilterControl -- */
.dxfcControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: Black;
    padding: 0 1em;
    padding-top: 14px;
}

.dxfcTable_Material {
    border-collapse: separate !important;
}

    .dxfcTable_Material td.dxfc {
        padding: 0 0 0 3px;
    }

        .dxfcTable_Material td.dxfc > table {
            margin: 1px 0 -1px;
        }

a.dxfcPropertyName_Material {
    white-space: nowrap !important;
    color: var(--main-theme-bg-color) !important;
}

a.dxfcGroupType_Material {
    white-space: nowrap !important;
    padding: 0 3px !important;
    color: #db3412 !important;
}

a.dxfcOperation_Material {
    white-space: nowrap !important;
    color: #64B5F6 !important;
}

a.dxfcValue_Material {
    white-space: nowrap !important;
    color: Gray !important;
    padding-right: 4px !important;
}

.dxeMaskHint_Material {
    background: #ffffe1 none;
    border: 1px solid black;
    padding: 2px 5px 3px;
    color: Black;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxfcControl_Material ul.dxfc-tree,
.dxfcControl_Material .dxfc-tree ul {
    list-style-type: none;
    margin: 0;
    overflow-y: hidden;
    padding: 0;
}

.dxbButton_Material.dxb-secondary {
    background: #ffffff;
    border-color: transparent;
    color: #666666;
}

    .dxbButton_Material.dxb-secondary.dxbButtonHover_Material, .dxbButton_Material.dxb-secondary.dxbButtonPressed_Material {
        background: #e6e6e6;
        border-color: transparent;
    }

    .dxbButton_Material.dxb-secondary.dxbDisabled_Material {
        background: rgba(255,255,255,0.5);
        border-color: transparent;
        color: rgba(102,102,102,0.5);
    }

    .dxbButton_Material.dxb-secondary .dxBadge {
        background: var(--main-theme-bg-color);
        color: #ffffff;
    }

    .dxbButton_Material.dxb-secondary.dxbButtonHover_Material .dxBadge,
    .dxbButton_Material.dxb-secondary.dxbButtonPressed_Material .dxBadge {
        color: #ffffff;
    }

.dxbButton_Material.dxb-outline {
    background: #ffffff;
    border-color: #dbdbdb;
    color: #666666;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .dxbButton_Material.dxb-outline.dxbButtonHover_Material, .dxbButton_Material.dxb-outline.dxbButtonPressed_Material {
        background: var(--main-theme-bg-color);
        color: #ffffff;
        border-color: transparent;
    }

    .dxbButton_Material.dxb-outline.dxbDisabled_Material {
        background: rgba(255,255,255,0.5);
        border-color: rgba(219,219,219,0.5);
        color: rgba(102,102,102,0.5);
    }

    .dxbButton_Material.dxb-outline .dxBadge {
        background: var(--main-theme-bg-color);
        color: #ffffff;
    }

    .dxbButton_Material.dxb-outline.dxbButtonHover_Material .dxBadge,
    .dxbButton_Material.dxb-outline.dxbButtonPressed_Material .dxBadge {
        background: #ffffff;
        color: var(--main-theme-bg-color);
    }

.dxbButton_Material.dxb-danger {
    background: #e81123;
    border-color: transparent;
    color: #ffffff;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .dxbButton_Material.dxb-danger.dxbButtonHover_Material, .dxbButton_Material.dxb-danger.dxbButtonPressed_Material {
        background: #f13b4b;
        border-color: transparent;
    }

    .dxbButton_Material.dxb-danger.dxbDisabled_Material {
        background: rgba(232,17,35,0.5);
        border-color: transparent;
        color: rgba(255,255,255,0.5);
    }

    .dxbButton_Material.dxb-danger .dxBadge {
        background: #ffffff;
        color: #e81123;
    }

.dxbButton_Material.dxb-outline {
    border-style: solid;
    border-width: 1px;
}

.dxfcControl_Material .dxfc-tree {
    width: 100%;
}

.dxfcControl_Material .dxfc-subnd {
    margin-left: 22px;
}

.dxfcControl_Material.dxfcRtl .dxfc-subnd {
    margin-left: 0;
    margin-right: 22px;
}

.dxfcControl_Material .dxfc > li > table {
    border-spacing: 0;
    border-collapse: collapse;
}

.dxfcControl_Material .dxfc-elb {
    float: left;
    height: 21px;
    vertical-align: top;
    width: 21px;
}

.dxfcControl_Material.dxfcRtl .dxEditors_fcremove_Material {
    margin-right: 2px;
}

.dxfcControl_Material .dxfc-clr {
    clear: both;
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
    width: 0;
}

.dxfcControl_Material .dxfc-nd > tbody > tr > td {
    vertical-align: top;
}

    .dxfcControl_Material .dxfc-nd > tbody > tr > td.dxfc-editorCell {
        vertical-align: middle;
    }

.dxEditors_fcremove_Material,
.dxEditors_fcadd_Material,
.dxEditors_fcoptypefield_Material,
.dxEditors_fcoptypevalue_Material {
    margin-top: 8px;
}

.dxfcControl_Material .dxfc-nd {
    cursor: pointer;
    display: block;
    float: left;
    outline: 0 none;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
}

    .dxfcControl_Material .dxfc-nd > tbody > tr > td > a,
    .dxfcControl_Material .dxfc-nd > tbody > tr > td > span,
    .dxfcControl_Material .dxfc-nd > tbody > tr > td > img,
    .dxfcControl_Material .dxfc-editor {
        vertical-align: middle;
    }

    .dxfcControl_Material .dxfc-nd > tbody > tr > td {
        height: 32px;
    }

        .dxfcControl_Material .dxfc-nd > tbody > tr > td > img {
            margin-left: 2px;
        }

        .dxfcControl_Material .dxfc-nd > tbody > tr > td > a,
        .dxfcControl_Material .dxfc-nd > tbody > tr > td > td,
        .dxfcControl_Material .dxfc-nd > tbody > tr > td > span,
        .dxfcControl_Material .dxfc-editor {
            padding: 0 0 0 15px;
        }

        .dxfcControl_Material .dxfc-nd > tbody > tr > td > a,
        .dxfcControl_Material .dxfc-nd > tbody > tr > td > span {
            line-height: 32px;
        }

.dxfcControl_Material .dxfc-ln {
    vertical-align: top;
}

.dxfcControl_Material .dxfc-memo textarea {
    height: 80px;
    overflow: auto;
}

.dxfcControl_Material .dxfc-validationSummary {
    padding: 2px 5px 4px 6px !important;
    list-style-type: none;
    margin: 0;
}

    .dxfcControl_Material .dxfc-validationSummary li {
        padding: 2px 0;
    }

        .dxfcControl_Material .dxfc-validationSummary li a {
            color: red;
            text-decoration: none;
            border-bottom: 1px dashed #f70;
        }

            .dxfcControl_Material .dxfc-validationSummary li a:hover {
                color: #f70;
            }
/* -- ProgressBar -- */
.dxeProgressBar_Material {
    background-color: #FFFFFF;
    color: #484848;
    font: 12px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    height: 26px;
    border: 1px solid #DCDCDC;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -o-border-radius: 1px;
    -khtml-border-radius: 1px;
    border-radius: 1px;
}

    .dxeProgressBar_Material .dxePBMainCell,
    .dxeProgressBar_Material td.dxe {
        padding: 0;
        text-align: left !important;
    }

    .dxeProgressBar_Material[dir='rtl'] .dxePBMainCell,
    .dxeProgressBar_Material[dir='rtl'] td.dxe {
        padding: 0;
        text-align: right !important;
    }

    .dxeProgressBar_Material[dir='rtl'] td.dxe {
        padding-right: 9px;
    }

    .dxeProgressBar_Material td.dxe {
        padding-left: 9px;
        padding-top: 1px;
    }

    .dxeProgressBar_Material.dxeDisabled_Material td.dxe {
        color: #484848;
    }

.dxeProgressBarIndicator_Material {
    background-color: var(--main-theme-bg-color);
}

.dxeProgressBar_Material.dxeDisabled_Material .dxeProgressBarIndicator_Material {
    background-color: #EBEBEB;
}

.dxeProgressBar_Material {
    border-radius: 100vh;
    overflow: hidden;
}

.dxeProgressBarIndicator_Material {
    border-bottom-left-radius: 100vh;
    border-top-left-radius: 100vh;
}

.dxeProgressBar_Material .dxpbVC {
    border-radius: 100vh;
    padding-top: 2px;
    margin-left: -4px;
}
/* -- DropDownWindow -- */
.dxpcDropDown_Material,
.dxeDropDownWindow_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxeDropDownWindow_Material {
    background-color: #FAFAFA;
    border: 1px solid #c0c0c0;
}

.dxpcDropDown_Material > .dxpc-shadow {
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
}
/*----------------- ColorTable -----------------*/
.dxeColorIndicator_Material {
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-left: 5px;
}

.dxeItemPicker_Material {
    background-color: #ffffff;
    border: 1px solid #c0c0c0;
}

.dxeColorTable_Material td.dx {
    padding: 4px;
}

.dxeColorTableCell_Material,
.dxeItemPickerCell_Material,
.dxeACICell_Material {
    padding: 2px;
    cursor: pointer;
}

.dxeColorTableCellDiv_Material,
.dxeACICellDiv_Material {
    border: 2px solid #FFFFFF;
    width: 22px;
    height: 22px;
    font-size: 0;
}

    .dxeColorTableCellDiv_Material[style*="rgb(255, 255, 255)"],
    .dxeColorTableCellDiv_Material:not([style*="background-color"]),
    .dxeACICellDiv_Material[style*="#FFF"],
    .dxeACICellDiv_Material:not([style*="background-color"]) {
        border: 1px solid #F0F0F0;
        width: 20px;
        height: 20px;
        margin-left: 2px;
    }

    .dxeColorTableCellDiv_Material:not([style*="background-color"]),
    .dxeACICellDiv_Material:not([style*="background-color"]) {
        margin-bottom: 2px;
    }

.dxeColorTableCellSelected_Material > .dxeColorTableCellDiv_Material,
.dxeACICellSelected_Material > .dxeACICellDiv_Material,
.dxeColorTableCellHover_Material.dxeColorTableCellSelected_Material > .dxeColorTableCellDiv_Material,
.dxeColorTableCellHover_Material.dxeACICellSelected_Material > .dxeACICellDiv_Material {
    padding: 0px !important;
    border: 2px solid var(--main-theme-bg-color);
}

.dxeColorTableCellHover_Material > .dxeColorTableCellDiv_Material,
.dxeItemPickerCellHover_Material,
.dxeAutomaticColorItemCellHover_Material > .dxeACICellDiv_Material {
    padding: 0px !important;
    border: 2px solid #E0E0E0;
}

.dxeColorTableCellSelected_Material > .dxeColorTableCellDiv_Material[style*="rgb(255, 255, 255)"],
.dxeColorTableCellSelected_Material .dxeACICellDiv_Material[style*="#FFF"],
.dxeColorTableCellHover_Material .dxeColorTableCellDiv_Material[style*="rgb(255, 255, 255)"],
.dxeColorTableCellHover_Material .dxeACICellDiv_Material[style*="#FFF"] {
    width: 22px;
    height: 22px;
    margin-left: 0px;
}

.dxeColorTableCellHover_Material .dxeColorTableCellDiv_Material:not([style*="background-color"]),
.dxeColorTableCellHover_Material .dxeACICellDiv_Material:not([style*="background-color"]) {
    width: 20px;
    height: 20px;
    margin-left: 0px;
    margin-bottom: 0px;
}
/* -- Invalid Style -- */
/* -- Focused Style -- */
.dxeFocused_Material {
    border: 1px solid var(--main-theme-bg-color);
}

    .dxeFocused_Material.dxeTrackBar_Material {
        border: 0px;
    }
/* -- Null Text Style -- */
.dxeNullText_Material .dxeEditArea_Material,
.dxeNullText_Material .dxeMemoEditArea_Material,
.dxFirefox .dxeNullText_Material .dxeEditArea_Material,
.dxFirefox .dxeNullText_Material .dxeMemoEditArea_Material {
    color: #bdbdbd;
}

.dxeTextBox_Material .dxeFNTextSys, .dxeButtonEdit_Material .dxeFNTextSys, .dxeMemo_Material .dxeFNTextSys {
    color: #bdbdbd;
}

.dxeNullText_Material input:-webkit-autofill {
    -webkit-text-fill-color: #bdbdbd;
}
/* -- Captcha -- */
.dxcaControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

    .dxcaControl_Material .dxca-imageDiv {
        color: #FFFFFF;
    }

.dxEditors_caRefresh_Material {
    border-radius: 50%;
    -webkit-box-shadow: 0px 2px 2.82px 0.18px rgba(0,0,0,0.24);
    -moz-box-shadow: 0px 2px 2.82px 0.18px rgba(0,0,0,0.24);
    box-shadow: 0px 2px 2.82px 0.18px rgba(0,0,0,0.24);
}

.dxcaRefreshButton_Material {
    text-decoration: none;
    color: #1e3695;
}

.dxcaDisabledRefreshButton_Material {
    color: #acacac;
}

.dxcaRefreshButtonCell_Material {
    padding-left: 4px;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    vertical-align: middle !important;
}

    .dxcaRefreshButtonCell_Material img {
        margin-right: 8px !important;
    }

.dxcaTextBoxCellNoIndent_Material .dxeErrorCell_Material {
    padding-left: 0px;
    padding-top: 4px;
    color: Red;
}

.dxcaTextBoxLabel_Material {
    padding-bottom: 4px;
    display: block;
}

.dxcaLoadingPanel_Material {
    background-color: white;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
}

    .dxcaLoadingPanel_Material td.dx {
        font-size: 1.17em;
        white-space: nowrap;
        text-align: center;
        padding: 2px;
    }

    .dxcaLoadingPanel_Material .dxlp-loadingImage {
        margin: 0px;
    }

.dxpcLite_Material .dxHFBPS {
    width: 6px;
}

.dxeTextBox_Material,
.dxeButtonEdit_Material,
.dxeIRadioButton_Material,
.dxeRadioButtonList_Material,
.dxeCheckBoxList_Material {
    cursor: default;
}
/* Removes flicking in Material Safari*/
.dxeTrackBar_Material,
.dxeIRadioButton_Material,
.dxeButtonEdit_Material,
.dxeTextBox_Material,
.dxeRadioButtonList_Material,
.dxeCheckBoxList_Material,
.dxeMemo_Material,
.dxeListBox_Material,
.dxeCalendar_Material,
.dxeColorTable_Material {
    -webkit-tap-highlight-color: transparent;
}
/* Layout Control */
.dxeLayoutConrtol_Material {
    display: table;
}

.dxeLyGroupCell_Material {
    padding: 5px;
}

.dxeLyCaptionCell_Material {
    padding: 6px;
}

.dxeLyEditorCell_Material {
    padding: 5px;
}

.dxeLyCaptionCell_Material {
    color: #004184;
    font-weight: bold;
    white-space: nowrap;
}

.dxeLyEditorCell_Material {
    width: 0;
}

.dxeLyGroupBox_Material {
    border: 1px Solid #9F9F9F;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
}

.dxeLyGroupBoxCaption_Material > span {
    background-color: White;
    padding-left: 5px;
    padding-right: 5px;
}

.dxeLyGroupBoxCaption_Material {
    position: relative;
    margin-top: -21px;
}

.dxeLyGroup_Material {
    width: 100%;
}

.dxeLayoutConrtol_Material .dxeLyVATSys > label {
    margin-top: 4px;
    margin-bottom: 4px;
    display: block;
}

.dxeLyEditorCell_Material > .dxeMemoSys {
    margin-top: 3px;
}

.dxeLyEditorCell_Material > label.dxeBase_Material {
    display: block;
    white-space: nowrap;
}
/* ASPxCololrEdit */
.dxcpParametersCell_Material input {
    padding: 2px 0px 1px 5px;
    color: #484848;
}

.dxcpParametersCellSys .dxcpWebColorInput_Material {
    width: 67px;
    float: right;
    margin-top: 40px;
}

.dxcpColorParameterMainDiv_Material > label {
    color: #484848;
    padding-right: 14px;
}

.dxcpColorParameterMainDiv_Material > input {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    width: 67px;
}

.dxcpColorParameterMainDiv_Material {
    padding: 0px 0px 4px 0px;
    width: 123px;
    text-align: right;
}

.dxeCustomColorButton_Material {
    margin: 3px 7px;
    cursor: pointer;
}

.dxeCustomColorButtonHover_Material {
    box-shadow: 0px 8px 16px 1.2px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 8px 16px 1.2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 8px 16px 1.2px rgba(0,0,0,0.2);
}

.dxeAutomaticColorItem_Material {
    padding: 4px 4px 0px 4px;
}

    .dxeAutomaticColorItem_Material > span {
        display: inline-block;
        margin: 5px 5px 0;
        line-height: 20px;
    }

    .dxeAutomaticColorItem_Material .dxeACICellDiv_Material[style*="#FFF"],
    .dxeAutomaticColorItem_Material .dxeACICellDiv_Material[style*="background-color:White;"],
    .dxeAutomaticColorItem_Material .dxeACICellDiv_Material[style*="rgb(255, 255, 255)"],
    .dxeAutomaticColorItem_Material .dxeACICellDiv_Material:not([style*="background-color"]) {
        width: 20px;
        height: 20px;
        border: 1px solid #E0E0E0;
        margin: 1px;
    }

.dxeAutomaticColorItemCellHover_Material .dxeACICellDiv_Material[style*="#FFF"],
.dxeAutomaticColorItemCellHover_Material .dxeACICellDiv_Material[style*="background-color:White;"],
.dxeAutomaticColorItemCellHover_Material .dxeACICellDiv_Material[style*="rgb(255, 255, 255)"],
.dxeAutomaticColorItemCellHover_Material .dxeACICellDiv_Material:not([style*="background-color"]) {
    width: 20px;
    height: 20px;
    border: 2px solid #E0E0E0;
    padding: 0px !important;
    margin: 0px;
}

.dxcpCurrentColor_Material,
.dxcpSavedColor_Material {
    height: 35px;
}

.dxcpCurrentAndSaved_Material {
    width: 72px;
    margin: 34px 0px 0px 49px;
    cursor: pointer;
}

.dxeColorTablesMainDiv_Material,
.dxeColorSelectorMainDiv_Material {
    background-color: #FFFFFF;
    border: 1px solid #E0E0E0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

    .dxeColorSelectorMainDiv_Material > table > tbody > tr > td:nth-child(2) {
        padding-left: 1px;
    }

    .dxeColorSelectorMainDiv_Material > table {
        padding: 10px 9px 0px 10px;
    }

    .dxeColorSelectorMainDiv_Material > div {
        border-top: 1px solid #EAEAEA;
        padding: 11px 10px 10px 10px;
    }

.dxcpColorArea_Material,
.dxcpHueAreaImage_Material,
.dxcpCurrentAndSaved_Material,
.dxeColorTablesMainDiv_Material,
.dxeColorSelectorMainDiv_Material,
.dxcpParametersCell_Material input {
    border: 1px solid #DCDCDC;
}

.dxeButtonsPanelDiv_Material {
    margin-top: 20px;
    text-align: right;
}

    .dxeButtonsPanelDiv_Material input {
        min-width: 60px;
        margin-left: 1px;
    }
/* Ripple */
.dxeColorTablesMainDiv_Material .dxeCustomColorButton_Material::before {
    content: "dxRippleTarget";
    display: none;
}

.dxeColorTablesMainDiv_Material .dxeCustomColorButtonHover_Material .dxRipple {
    background-color: rgba(255,255,255,0.85);
}

.dxAndroidMobilePlatform .dxeColorTablesMainDiv_Material .dxeCustomColorButtonHover_Material .dxRipple,
.dxMacOSMobilePlatform .dxeColorTablesMainDiv_Material .dxeCustomColorButtonHover_Material .dxRipple {
    background-color: rgba(255,255,255,0.9);
}
/* -- ASPxTokenBox -- */
.dxeButtonEdit_Material.dxeTokenBox {
    padding-top: 0px;
}

.dxFirefox .dxeButtonEdit_Material.dxeTokenBox {
    padding: 0px;
    padding-top: 0px;
}

input.dxeTokenBoxInput_Material[type="text"] {
    display: inline-block;
    float: left;
    width: 30px;
    outline: none;
    margin: 2px 0 1px 2px;
    padding: 5px 2px 5px 3px;
}

.dxeToken_Material {
    display: inline-block;
    background: var(--main-theme-bg-color);
    color: white;
    float: left;
    min-width: 30px;
    margin-right: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    border-radius: 15px;
}

.dxeTokenText_Material, .dxeTokenRemoveButton_Material {
    display: block;
    float: left;
}

.dxFirefox .dxeTokenText_Material {
    padding: 4px 6px 4px 7px;
    margin-left: 1px;
}

.dxeTokenText_Material {
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0px 2px 0px 4px;
    padding-right: 18px;
    padding: 5px 6px 4px 7px;
}

.dxeTokenRemoveButton_Material {
    cursor: pointer;
    margin: 3px 3px 0 0;
    border-radius: 50%;
    background-color: #BBB;
}

*[dir="rtl"] .dxeTokenRemoveButton_Material {
    margin: 3px 0 0 3px;
}

.dxFirefox .dxeButtonEdit_Material td.dxictb,
.dxeButtonEdit_Material td.dxictb {
    padding: 0px;
}

.dxFirefox input.dxeTokenBoxInput_Material[type="text"] {
    margin-bottom: 2px;
    margin-top: 1px;
}

.dxFirefox .dxeToken_Material {
    padding-bottom: 0px;
}

.dxeDisabled_Material .dxeToken_Material {
    background: #eee;
    color: #8F8F8F;
}

.dxeTokenBox.dxeDisabled_Material .dxictb {
    cursor: default;
}
/* ASPxPictureEdit */
.dxpePreviewContainer_Material {
    position: relative;
}

.dxpeCommandPanel_Material {
    background-color: #484848;
    background-color: rgba(0,0,0,0.75);
    color: white;
    height: 32px;
    position: absolute;
}

.dxpeBottomCommandPanel_Material {
    width: 100%;
    bottom: 0;
}

.dxpeTopCommandPanel_Material {
    width: 100%;
    top: 0;
}

.dxpeCommandPanelDeleteButton_Material,
.dxpeCommandPanelOpenDialogButton_Material {
    cursor: pointer;
    display: inline-block;
}

.dxpeCommandPanelButtonsWrapper_Material {
    position: absolute;
}

.dxpeCommandPanelButtonsWrapperLeft_Material {
    left: 0;
}

.dxpeCommandPanelButtonsWrapperCenter_Material {
    left: 50%;
    margin-left: -32px;
}

.dxpeCommandPanelButtonsWrapperRight_Material {
    right: 0;
}

.dxpeDropZone_Material {
    background-color: gray;
}

.dxpePlaceHolder_Material {
    background-color: lightgray;
    z-index: -1;
}

.dxpeTextPanelContainer_Material {
    height: 100%;
    font-size: 200%;
    text-align: center;
    width: 100%;
}

.dxpeTextPanel_Material {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}
/* Editor caption */
.dxeCaption_Material {
    /* Bootstrap correction */
    font-weight: inherit;
}

.dxeCaptionCell_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #333;
    white-space: nowrap;
    line-height: 16px;
    height: 100%;
}

    .dxeCaptionCell_Material.dxeCLLSys,
    [dir='rtl'] .dxeCaptionCell_Material.dxeCLRSys {
        padding-left: 0px;
        padding-right: 16px;
    }

    [dir='rtl'] .dxeCaptionCell_Material.dxeCLLSys,
    .dxeCaptionCell_Material.dxeCLRSys {
        padding-right: 0px;
        padding-left: 16px;
    }

    .dxeCaptionCell_Material.dxeCLTSys,
    .dxeCaptionCell_Material.dxeCLBSys {
        padding: 13px 0;
    }

.dxFirefox .dxeCaptionCell_Material.dxeCaptionVATSys.dxeTextEditCTypeSys {
    padding-top: 8px;
}

.dxeCaptionCell_Material.dxeCaptionVATSys.dxeTextEditCTypeSys {
    padding-top: 9px;
}

.dxeCaptionCell_Material.dxeCaptionVATSys.dxeCheckBoxCTypeSys {
    padding-top: 2px;
}

.dxeCaptionCell_Material.dxeCaptionVATSys.dxeRadioButtonCTypeSys {
    padding-top: 3px;
}

.dxeCaptionCell_Material.dxeCaptionVATSys.dxeCheckBoxListCTypeSys {
    padding-top: 19px;
}

.dxeCaptionCell_Material.dxeCaptionVATSys.dxeRadioButtonListCTypeSys {
    padding-top: 20px;
}

.dxeCaptionCell_Material.dxeCaptionVATSys.dxeListBoxCTypeSys {
    padding-top: 5px;
}

.dxeCaptionCell_Material.dxeCaptionVATSys.dxeTrackBarCTypeSys {
    padding-top: 8px;
}

.dxeCaptionCell_Material.dxeCaptionVATSys.dxeProgressBarCTypeSys {
    padding-top: 9px;
}

.dxIE .dxeCaptionCell_Material.dxeCaptionVATSys.dxeMemoCTypeSys {
    padding-top: 8px;
}

.dxeCaptionCell_Material.dxeCaptionVATSys.dxeMemoCTypeSys {
    padding-top: 9px;
}

.dxeCaptionCell_Material.dxeCaptionVATSys.dxeCustomCTypeSys {
    padding-top: 5px;
    padding-bottom: 5px;
}
/* Chrome */
.dxWebKitFamily .dxeCaptionCell_Material.dxeCaptionVATSys.dxeCheckBoxCTypeSys {
    padding-top: 3px;
}

.dxWebKitFamily .dxeCaptionCell_Material.dxeCaptionVATSys.dxeRadioButtonCTypeSys {
    padding-top: 4px;
}

.dxWebKitFamily .dxeCaptionCell_Material.dxeCaptionVATSys.dxeCheckBoxListCTypeSys {
    padding-top: 19px;
}

.dxWebKitFamily .dxeCaptionCell_Material.dxeCaptionVATSys.dxeRadioButtonListCTypeSys {
    padding-top: 20px;
}
/* Opera */
noindex:-o-prefocus, body:first-of-type .dxeTextEditCTypeSys.dxeCaptionVATSys.dxeCaptionCell_Material {
    padding-top: 3px;
}

noindex:-o-prefocus, body:first-of-type .dxeCaptionCell_Material.dxeCaptionVATSys.dxeCheckBoxCTypeSys {
    padding-top: 4px;
}

noindex:-o-prefocus, body:first-of-type .dxeCaptionCell_Material.dxeCaptionVATSys.dxeRadioButtonCTypeSys {
    padding-top: 4px;
}

noindex:-o-prefocus, body:first-of-type .dxeCaptionCell_Material.dxeCaptionVATSys.dxeCheckBoxListCTypeSys {
    padding-top: 20px;
}

noindex:-o-prefocus, body:first-of-type .dxeCaptionCell_Material.dxeCaptionVATSys.dxeRadioButtonListCTypeSys {
    padding-top: 21px;
}
/* Firefox */
.dxFirefox .dxeMemoCTypeSys.dxeCaptionVATSys.dxeCaptionCell_Material {
    padding-top: 9px;
}

.dxeRequiredMark_Material {
    color: var(--main-theme-bg-color);
    font-style: normal;
}

.dxeOptionalMark_Material {
    color: gray;
    font-style: normal;
}
/* Out of range warning*/
.dxeOutOfRWarn_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    padding: 3px 8px 4px 8px;
    display: none;
    position: absolute;
    background-color: white;
    color: red;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    z-index: 41998;
    -webkit-box-shadow: rgba(0,0,0,0.1) 0 1px 3px;
    -moz-box-shadow: rgba(0,0,0,0.1) 0 1px 3px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
    border: 1px solid #A8A8A8;
}

.dxeOutOfRWarnRight_Material {
    margin-left: 10px;
    margin-top: -2px;
}

.dxeOutOfRWarnBottom_Material {
    margin-top: 10px;
}
/* Adaptive DropDown */
.dxpcDropDown_Material .dxdd-header {
    padding: 16px 0 12px 0;
    border-bottom: 1px solid #ebebeb;
    background: white;
}

    .dxpcDropDown_Material .dxdd-header .dxdd-caption {
        font-size: 18px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 0.67;
        letter-spacing: normal;
        color: #444444;
    }

    .dxpcDropDown_Material .dxdd-header .dxbButton_Material {
        padding: 0 14px;
    }

    .dxpcDropDown_Material .dxdd-header .dxdd-caption:first-child {
        padding-left: 24px;
        text-align: left;
    }

    .dxpcDropDown_Material .dxdd-header .dxdd-caption:last-child {
        padding-right: 24px;
    }

.dxpcDropDown_Material .dxdd-cal .dxdd-caption:first-child {
    padding-left: 16px;
}

.dxpcDropDown_Material .dxpc-mainDiv {
    background-color: #ffffff;
}

.dxmodalSys.dxdd-root .dxpcDropDown_Material + .dxpcModalBackLite_Material,
.dxmodalSys.dxdd-root + .dxpcModalBackLite_Material {
    background-color: #777777;
    opacity: 0.7;
    position: fixed;
    left: 0;
    top: 0;
    visibility: hidden;
}

.dxmodalSys.dxdd-root .dxpcDropDown_Material {
    /* ComboBox Styles */
    /* Calendar Styles */
    /* ComboBox + Calendar */
}

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxeDropDownWindow_Material {
        border: none;
        background: transparent;
    }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-shadow {
        box-shadow: 0px 4px 16px 0 rgba(0,0,0,0.32);
    }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-header {
        background: transparent;
    }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv {
        border-radius: 8px;
    }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv:not(.dxdd-cal):not(.dxdd-dde):not(.dxdd-sp) .dxpc-content {
            padding-bottom: 32px;
        }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-input {
        margin-top: 20px;
        margin: 20px 24px 0 24px;
        border: solid 2px var(--main-theme-bg-color);
        height: 50px;
        padding: 0 23px;
    }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-input > input {
            width: 100%;
            height: 100%;
            font-size: 18px;
            font-weight: 500;
            line-height: 0.67;
            letter-spacing: normal;
            color: var(--main-theme-bg-color);
            padding: 0;
            margin-top: 0;
            margin-bottom: 0;
        }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-input .dxdd-clearbutton, .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-input .dxdd-clearbutton:hover {
            right: 17px;
            height: 20px;
            background: none;
            border-width: 0;
            line-height: 0;
            padding-top: 0;
            padding-bottom: 0;
        }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-input .dxeFNTextSys {
            color: #bdbdbd;
        }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-help {
        color: #999999;
        padding: 16px 24px 24px 24px;
        font-size: 0.85em;
        margin-bottom: -32px;
    }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-info {
        margin: 10px 24px 15px 24px;
        font-size: 14px;
    }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-list .dxeListBox_Material {
        margin: 18px 24px 0 24px;
        width: calc(100% - 48px) !important;
        border-color: #ebebeb;
        color: #999999;
        background-color: #fafafa;
        min-width: 250px;
    }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-list .dxeListBox_Material .dxeListBoxItemHover_Material {
            background: rgba(0,0,0,0.08);
            color: #999999;
        }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-list .dxeListBox_Material .dxlbd {
            width: 100% !important;
        }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-list .dxeListBox_Material .dxeListBoxItem_Material {
            padding: 8px 10px 7px 23px;
            border: none;
        }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-list .dxdd-input:not(.dxdd-readonly) ~ .dxeListBox_Material {
        margin-top: 0;
    }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-cal .dxeCalendar_Material {
        border: none;
        background-color: transparent;
    }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-cal .dxeCalendar_Material .dxeCalendarHeader_Material {
            background-color: transparent;
            color: #666666;
            border-bottom: 1px solid #ebebeb;
        }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-cal .dxeCalendar_Material .dxeCalendarFooter_Material {
            text-align: center;
            padding: 0;
        }

            .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-cal .dxeCalendar_Material .dxeCalendarFooter_Material button {
                margin-top: 8px;
                margin-bottom: 8px;
            }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-cal .dxeCalendar_Material .dxeDateEditTimeEditCell_Material {
            padding: 20px 16px;
        }

        .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-cal .dxeCalendar_Material ~ .dxdd-help {
            padding: 16px 12px 16px 12px;
        }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-cal .dxeCalendarDETS.dxeCalendar_Material .dxeCalendarFooter_Material {
        border-bottom: 1px solid #ebebeb;
    }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-sp .dxScrollPicker_Material .dxsp-wgroup {
        padding: 12px;
    }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-sp .dxScrollPicker_Material .dxsp-wheel + .dxsp-wheel {
        margin-left: 4px;
    }

    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-dde .dxdd-help,
    .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxpc-mainDiv.dxdd-cal .dxdd-help {
        margin-bottom: 0;
    }

.dxeNullText_Material + .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-input .dxeEditArea_Material,
.dxFirefox .dxeNullText_Material + .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-input .dxeEditArea_Material {
    color: #bdbdbd;
}

.dxeNullText_Material + .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-input input:-webkit-autofill,
.dxFirefox .dxeNullText_Material + .dxmodalSys.dxdd-root .dxpcDropDown_Material .dxdd-input input:-webkit-autofill {
    -webkit-text-fill-color: #bdbdbd;
}

.dxdd-root .dxdd-header > .dxbButtonSys.dxbDisabled_Material {
    opacity: 0.4;
}

.dxScrollPicker_Material .dxsp-wgroup {
    padding: 16px 24px 24px;
}

    .dxScrollPicker_Material .dxsp-wgroup + .dxsp-wgroup {
        border-top: 1px solid #ebebeb;
    }

.dxScrollPicker_Material .dxsp-wheel + .dxsp-wheel {
    margin-left: 16px;
}

.dxScrollPicker_Material .dxsp-caption {
    text-align: center;
    font-size: 12px;
    color: rgba(153,153,153,0.5);
    margin-bottom: 16px;
}

.dxScrollPicker_Material .dxsp-wheel-hover .dxsp-frame,
.dxScrollPicker_Material .dxsp-wheel-touch .dxsp-frame {
    border-color: var(--main-theme-bg-color);
}

.dxScrollPicker_Material .dxsp-item-focused {
    height: 51px;
    font-size: 18px;
    padding-top: 17px;
}

.dxScrollPicker_Material .dxsp-item {
    color: #333;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
}

.dxScrollPicker_Material .dxsp-item-focused {
    height: 51px;
    font-size: 18px;
    font-style: normal;
    padding-top: 17px;
    color: var(--main-theme-bg-color);
}

.dxScrollPicker_Material .dxsp-item-prev {
    padding-bottom: 5px;
    padding-top: 15px;
}

    .dxScrollPicker_Material .dxsp-item-prev + .dxsp-item-prev {
        padding-bottom: 12px;
        padding-top: 8px;
    }

.dxScrollPicker_Material .dxsp-item-focused + .dxsp-item {
    padding-top: 12px;
    padding-bottom: 8px;
}

    .dxScrollPicker_Material .dxsp-item-focused + .dxsp-item + .dxsp-item {
        padding-top: 5px;
        padding-bottom: 15px;
    }

        .dxScrollPicker_Material .dxsp-item-focused + .dxsp-item + .dxsp-item + .dxsp-item {
            padding-top: 0;
            padding-bottom: 20px;
        }

.dxScrollPicker_Material .dxsp-list::after,
.dxScrollPicker_Material .dxsp-list::before {
    height: 75px !important;
    line-height: 75px;
}

dxSpriteWidth {
    width: 538
}

.dxctToolbar_Material .dxWeb_mAdaptiveMenu_Material, .dxeListBoxItemSelected_Material .dxWeb_edtCheckBoxChecked_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmCopyButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmCreateButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmDeleteButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmDwnlButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmMoveButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmRefreshButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmRenameButton_Material, .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmUplButton_Material, .dxfm-file .dxWeb_edtCheckBoxChecked_Material, .dxfm-file .dxWeb_edtCheckBoxUnchecked_Material, .dxgvFocusedRow_Material .dxWeb_edtCheckBoxChecked_Material, .dxgvFocusedRow_Material .dxWeb_edtCheckBoxGrayed_Material, .dxgvFocusedRow_Material .dxWeb_edtCheckBoxUnchecked_Material, .dxigControl_Material.dxTouchUI .dxWeb_igCloseButton_Material, .dxigControl_Material.dxTouchUI .dxWeb_igPauseButton_Material, .dxigControl_Material.dxTouchUI .dxWeb_igPlayButton_Material, .dxm-checked .dxWeb_mHorizontalPopOut_Material, .dxm-checked .dxWeb_mVerticalPopOut_Material, .dxm-checked .dxWeb_mVerticalPopOutRtl_Material, .dxm-checked.dxm-hovered .dxWeb_mHorizontalPopOut_Material, .dxm-checked.dxm-hovered .dxWeb_mSubMenuItemChecked_Material, .dxm-checked.dxm-hovered .dxWeb_mVerticalPopOut_Material, .dxm-checked.dxm-hovered .dxWeb_mVerticalPopOutRtl_Material, .dxm-disabled .dxWeb_mHorizontalPopOut_Material, .dxm-disabled .dxWeb_mVerticalPopOut_Material, .dxm-disabled .dxWeb_mVerticalPopOutRtl_Material, .dxm-hovered .dxWeb_fmCopyButton_Material, .dxm-hovered .dxWeb_fmCreateButton_Material, .dxm-hovered .dxWeb_fmDeleteButton_Material, .dxm-hovered .dxWeb_fmDwnlButton_Material, .dxm-hovered .dxWeb_fmMoveButton_Material, .dxm-hovered .dxWeb_fmRefreshButton_Material, .dxm-hovered .dxWeb_fmRenameButton_Material, .dxm-hovered .dxWeb_fmUplButton_Material, .dxm-hovered .dxWeb_mAdaptiveMenu_Material, .dxm-hovered .dxWeb_mHorizontalPopOut_Material, .dxm-hovered .dxWeb_mVerticalPopOut_Material, .dxm-hovered .dxWeb_mVerticalPopOutRtl_Material, .dxmLite_Material .dxm-left .dxm-back-icon, .dxm-scrollBtnHovered .dxWeb_mScrollDown_Material, .dxm-scrollBtnHovered .dxWeb_mScrollUp_Material, .dxm-scrollBtnPressed .dxWeb_mScrollDown_Material, .dxm-scrollBtnPressed .dxWeb_mScrollUp_Material, .dxm-selected .dxWeb_mHorizontalPopOut_Material, .dxm-selected .dxWeb_mSubMenuItemChecked_Material, .dxm-selected .dxWeb_mVerticalPopOut_Material, .dxm-selected .dxWeb_mVerticalPopOutRtl_Material, .dxm-selected.dxm-hovered .dxWeb_mHorizontalPopOut_Material, .dxm-selected.dxm-hovered .dxWeb_mVerticalPopOut_Material, .dxm-selected.dxm-hovered .dxWeb_mVerticalPopOutRtl_Material, .dxpc-collapseBtnChecked .dxWeb_pcCollapseButton_Material, .dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton_Material, .dxpc-pinBtnChecked .dxWeb_pcPinButton_Material, .dxp-hoverDropDownButton .dxWeb_pPopOut_Material, .dxpnl-btnHover .dxWeb_pnlExpand_Material, .dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_Material, .dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_Material, .dxpnl-btnHover .dxWeb_pnlExpandArrowRight_Material, .dxpnl-btnHover .dxWeb_pnlExpandArrowTop_Material, .dxpnl-btnPressed .dxWeb_pnlExpand_Material, .dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_Material, .dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_Material, .dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_Material, .dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_Material, .dxpnl-btnSelected .dxWeb_pnlExpand_Material, .dxpnl-btnSelected .dxWeb_pnlExpandArrowBottom_Material, .dxpnl-btnSelected .dxWeb_pnlExpandArrowLeft_Material, .dxpnl-btnSelected .dxWeb_pnlExpandArrowRight_Material, .dxpnl-btnSelected .dxWeb_pnlExpandArrowTop_Material, .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpand_Material, .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_Material, .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_Material, .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_Material, .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_Material, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpand_Material, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_Material, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_Material, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_Material, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_Material, .dxp-pressedDropDownButton .dxWeb_pPopOut_Material, .dxr-glrBtnPressed .dxWeb_rGlrDown_Material, .dxr-glrBtnPressed .dxWeb_rGlrPopOut_Material, .dxr-glrBtnPressed .dxWeb_rGlrUp_Material, .dxr-grExpBtnHover .dxWeb_rPopOut_Material, .dxr-grExpBtnPressed .dxWeb_rPopOut_Material, .dxr-itemDisabled .dxWeb_rPopOut_Material, .dxr-itemHover .dxWeb_rPopOut_Material, .dxr-itemPressed .dxWeb_rPopOut_Material, .dxr-minBtnHover .dxWeb_rPinBtn_Material, .dxrpCollapseButton .dxWeb_rpCollapseButton_Material, .dxrp-collapseBtnPressed .dxWeb_rpCollapseButton_Material, .dxrpCollapsed .dxrpCollapseButton .dxWeb_rpCollapseButton_Material, .dxrpCollapsed .dxrp-collapseBtnPressed .dxWeb_rpCollapseButton_Material, .dxrpCollapsed .dxWeb_rpCollapseButton_Material, .dxtlFocusedNode_Material .dxWeb_edtCheckBoxChecked_Material, .dxtlFocusedNode_Material .dxWeb_edtCheckBoxGrayed_Material, .dxtlFocusedNode_Material .dxWeb_edtCheckBoxUnchecked_Material, .dxtv-ndSel .dxWeb_edtCheckBoxChecked_Material, .dxtv-ndSel .dxWeb_edtCheckBoxGrayed_Material, .dxtv-ndSel .dxWeb_edtCheckBoxUnchecked_Material, .dxtv-ndSel .dxWeb_fmFolder_Material, .dxtv-ndSel .dxWeb_fmFolderLocked_Material, .dxWeb_edtCheckBoxChecked_Material, .dxWeb_edtCheckBoxCheckedDisabled_Material, .dxWeb_edtCheckBoxGrayed_Material, .dxWeb_edtCheckBoxGrayedDisabled_Material, .dxWeb_edtCheckBoxUnchecked_Material, .dxWeb_edtCheckBoxUncheckedDisabled_Material, .dxWeb_fabCloseActions_Material, .dxWeb_fabCreate_Material, .dxWeb_fabExpandActions_Material, .dxWeb_fmBreadCrumbsSeparatorArrow_Material, .dxWeb_fmBreadCrumbsUpButton_Material, .dxWeb_fmBreadCrumbsUpButtonDisabled_Material, .dxWeb_fmBreadCrumbsUpButtonHover_Material, .dxWeb_fmCopyButton_Material, .dxWeb_fmCopyButtonDisabled_Material, .dxWeb_fmCreateButton_Material, .dxWeb_fmCreateButtonDisabled_Material, .dxWeb_fmDeleteButton_Material, .dxWeb_fmDeleteButtonDisabled_Material, .dxWeb_fmDwnlButton_Material, .dxWeb_fmDwnlButtonDisabled_Material, .dxWeb_fmExpandFolderContBtn_Material, .dxWeb_fmFolder_Material, .dxWeb_fmFolderLocked_Material, .dxWeb_fmMoveButton_Material, .dxWeb_fmMoveButtonDisabled_Material, .dxWeb_fmRefreshButton_Material, .dxWeb_fmRefreshButtonDisabled_Material, .dxWeb_fmRenameButton_Material, .dxWeb_fmRenameButtonDisabled_Material, .dxWeb_fmUplButton_Material, .dxWeb_fmUplButtonDisabled_Material, .dxWeb_igCloseButton_Material, .dxWeb_igNavigationBarMarker_Material, .dxWeb_igNextButton_Material, .dxWeb_igNextButtonDisabled_Material, .dxWeb_igNextButtonHover_Material, .dxWeb_igNextButtonPressed_Material, .dxWeb_igPauseButton_Material, .dxWeb_igPlayButton_Material, .dxWeb_igPrevButton_Material, .dxWeb_igPrevButtonDisabled_Material, .dxWeb_igPrevButtonHover_Material, .dxWeb_igPrevButtonPressed_Material, .dxWeb_isDot_Material, .dxWeb_isDotDisabled_Material, .dxWeb_isDotPressed_Material, .dxWeb_isDotSelected_Material, .dxWeb_isNextBtnHor_Material, .dxWeb_isNextBtnHorDisabled_Material, .dxWeb_isNextBtnVert_Material, .dxWeb_isNextBtnVertDisabled_Material, .dxWeb_isNextPageBtnHor_Material, .dxWeb_isNextPageBtnHorDisabled_Material, .dxWeb_isNextPageBtnHorOutside_Material, .dxWeb_isNextPageBtnHorOutsideDisabled_Material, .dxWeb_isNextPageBtnVert_Material, .dxWeb_isNextPageBtnVertDisabled_Material, .dxWeb_isNextPageBtnVertOutside_Material, .dxWeb_isNextPageBtnVertOutsideDisabled_Material, .dxWeb_isPauseBtn_Material, .dxWeb_isPlayBtn_Material, .dxWeb_isPrevBtnHor_Material, .dxWeb_isPrevBtnHorDisabled_Material, .dxWeb_isPrevBtnVert_Material, .dxWeb_isPrevBtnVertDisabled_Material, .dxWeb_isPrevPageBtnHor_Material, .dxWeb_isPrevPageBtnHorDisabled_Material, .dxWeb_isPrevPageBtnHorOutside_Material, .dxWeb_isPrevPageBtnHorOutsideDisabled_Material, .dxWeb_isPrevPageBtnVert_Material, .dxWeb_isPrevPageBtnVertDisabled_Material, .dxWeb_isPrevPageBtnVertOutside_Material, .dxWeb_isPrevPageBtnVertOutsideDisabled_Material, .dxWeb_izEWCloseButton_Material, .dxWeb_izHint_Material, .dxWeb_mAdaptiveMenu_Material, .dxWeb_mHorizontalPopOut_Material, .dxWeb_mScrollDown_Material, .dxWeb_mScrollUp_Material, .dxWeb_mSubMenuItem_Material, .dxWeb_mSubMenuItemChecked_Material, .dxWeb_mVerticalPopOut_Material, .dxWeb_mVerticalPopOutRtl_Material, .dxWeb_nbCollapse_Material, .dxWeb_nbExpand_Material, .dxWeb_pAll_Material, .dxWeb_pAllDisabled_Material, .dxWeb_pcCloseButton_Material, .dxWeb_pcCollapseButton_Material, .dxWeb_pcExpandButton_Material, .dxWeb_pcMaximizeButton_Material, .dxWeb_pcPinButton_Material, .dxWeb_pcRefreshButton_Material, .dxWeb_pcSizeGrip_Material, .dxWeb_pcSizeGripRtl_Material, .dxWeb_pFirst_Material, .dxWeb_pFirstDisabled_Material, .dxWeb_pLast_Material, .dxWeb_pLastDisabled_Material, .dxWeb_pNext_Material, .dxWeb_pNextDisabled_Material, .dxWeb_pnlExpand_Material, .dxWeb_pnlExpandArrowBottom_Material, .dxWeb_pnlExpandArrowLeft_Material, .dxWeb_pnlExpandArrowRight_Material, .dxWeb_pnlExpandArrowTop_Material, .dxWeb_pPopOut_Material, .dxWeb_pPopOutDisabled_Material, .dxWeb_pPrev_Material, .dxWeb_pPrevDisabled_Material, .dxWeb_rDialogBoxLauncher_Material, .dxWeb_rDialogBoxLauncherDisabled_Material, .dxWeb_rDialogBoxLauncherHover_Material, .dxWeb_rDialogBoxLauncherPressed_Material, .dxWeb_rGlrDown_Material, .dxWeb_rGlrDownDisabled_Material, .dxWeb_rGlrDownHover_Material, .dxWeb_rGlrPopOut_Material, .dxWeb_rGlrPopOutDisabled_Material, .dxWeb_rGlrPopOutHover_Material, .dxWeb_rGlrUp_Material, .dxWeb_rGlrUpDisabled_Material, .dxWeb_rGlrUpHover_Material, .dxWeb_rMinBtn_Material, .dxWeb_rMinBtn_Material.dxWeb_rMinBtnHover_Material, .dxWeb_rMinBtn_Material.dxWeb_rMinBtnPressed_Material, .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtn_Material, .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnDisabled_Material, .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnHover_Material, .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnPressed_Material, .dxWeb_rMinBtnDisabled_Material, .dxWeb_rpCollapseButton_Material, .dxWeb_rPinBtn_Material, .dxWeb_rPopOut_Material, .dxWeb_splHCollapseBackwardButton_Material, .dxWeb_splHCollapseBackwardButtonHover_Material, .dxWeb_splHCollapseForwardButton_Material, .dxWeb_splHCollapseForwardButtonHover_Material, .dxWeb_splHSeparator_Material, .dxWeb_splHSeparatorHover_Material, .dxWeb_splVCollapseBackwardButton_Material, .dxWeb_splVCollapseBackwardButtonHover_Material, .dxWeb_splVCollapseForwardButton_Material, .dxWeb_splVCollapseForwardButtonHover_Material, .dxWeb_splVSeparator_Material, .dxWeb_splVSeparatorHover_Material, .dxWeb_tcScrollLeft_Material, .dxWeb_tcScrollLeftDisabled_Material, .dxWeb_tcScrollLeftHover_Material, .dxWeb_tcScrollLeftPressed_Material, .dxWeb_tcScrollRight_Material, .dxWeb_tcScrollRightDisabled_Material, .dxWeb_tcScrollRightHover_Material, .dxWeb_tcScrollRightPressed_Material, .dxWeb_tvColBtn_Material, .dxWeb_tvColBtnRtl_Material, .dxWeb_tvExpBtn_Material, .dxWeb_tvExpBtnRtl_Material, .dxWeb_ucClearButton_Material, .dxWeb_ucClearButtonDisabled_Material, div.dxfm-fileF .dxWeb_edtCheckBoxChecked_Material, div.dxfm-fileF .dxWeb_edtCheckBoxUnchecked_Material, div.dxfm-fileF.dxfm-file.dxfm-fileSA .dxWeb_edtCheckBoxChecked_Material, div.dxfm-fileF.dxfm-file.dxfm-fileSI .dxWeb_edtCheckBoxChecked_Material, div.dxfm-fileH.dxfm-file.dxfm-fileSA .dxWeb_edtCheckBoxChecked_Material, div.dxfm-fileH.dxfm-file.dxfm-fileSI .dxWeb_edtCheckBoxChecked_Material, div.dxfm-fileSA.dxfm-file .dxWeb_edtCheckBoxChecked_Material {
    background-image: var(--sprite1);
    background-repeat: no-repeat;
    background-color: transparent
}

.dxIE .dx-acc-r .dxctToolbar_Material .dxWeb_mAdaptiveMenu_Material::before, .dxIE .dx-acc-r .dxeListBoxItemSelected_Material .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmCopyButton_Material::before, .dxIE .dx-acc-r .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmCreateButton_Material::before, .dxIE .dx-acc-r .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmDeleteButton_Material::before, .dxIE .dx-acc-r .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmDwnlButton_Material::before, .dxIE .dx-acc-r .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmMoveButton_Material::before, .dxIE .dx-acc-r .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmRefreshButton_Material::before, .dxIE .dx-acc-r .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmRenameButton_Material::before, .dxIE .dx-acc-r .dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmUplButton_Material::before, .dxIE .dx-acc-r .dxfm-file .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r .dxfm-file .dxWeb_edtCheckBoxUnchecked_Material::before, .dxIE .dx-acc-r .dxgvFocusedRow_Material .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r .dxgvFocusedRow_Material .dxWeb_edtCheckBoxGrayed_Material::before, .dxIE .dx-acc-r .dxgvFocusedRow_Material .dxWeb_edtCheckBoxUnchecked_Material::before, .dxIE .dx-acc-r .dxigControl_Material.dxTouchUI .dxWeb_igCloseButton_Material::before, .dxIE .dx-acc-r .dxigControl_Material.dxTouchUI .dxWeb_igPauseButton_Material::before, .dxIE .dx-acc-r .dxigControl_Material.dxTouchUI .dxWeb_igPlayButton_Material::before, .dxIE .dx-acc-r .dxm-checked .dxWeb_mHorizontalPopOut_Material::before, .dxIE .dx-acc-r .dxm-checked .dxWeb_mVerticalPopOut_Material::before, .dxIE .dx-acc-r .dxm-checked .dxWeb_mVerticalPopOutRtl_Material::before, .dxIE .dx-acc-r .dxm-checked.dxm-hovered .dxWeb_mHorizontalPopOut_Material::before, .dxIE .dx-acc-r .dxm-checked.dxm-hovered .dxWeb_mSubMenuItemChecked_Material::before, .dxIE .dx-acc-r .dxm-checked.dxm-hovered .dxWeb_mVerticalPopOut_Material::before, .dxIE .dx-acc-r .dxm-checked.dxm-hovered .dxWeb_mVerticalPopOutRtl_Material::before, .dxIE .dx-acc-r .dxm-disabled .dxWeb_mHorizontalPopOut_Material::before, .dxIE .dx-acc-r .dxm-disabled .dxWeb_mVerticalPopOut_Material::before, .dxIE .dx-acc-r .dxm-disabled .dxWeb_mVerticalPopOutRtl_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_fmCopyButton_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_fmCreateButton_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_fmDeleteButton_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_fmDwnlButton_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_fmMoveButton_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_fmRefreshButton_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_fmRenameButton_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_fmUplButton_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_mAdaptiveMenu_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_mHorizontalPopOut_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_mVerticalPopOut_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxWeb_mVerticalPopOutRtl_Material::before, .dxIE .dx-acc-r .dxmLite_Material .dxm-left .dxm-back-icon::before, .dxIE .dx-acc-r .dxm-scrollBtnHovered .dxWeb_mScrollDown_Material::before, .dxIE .dx-acc-r .dxm-scrollBtnHovered .dxWeb_mScrollUp_Material::before, .dxIE .dx-acc-r .dxm-scrollBtnPressed .dxWeb_mScrollDown_Material::before, .dxIE .dx-acc-r .dxm-scrollBtnPressed .dxWeb_mScrollUp_Material::before, .dxIE .dx-acc-r .dxm-selected .dxWeb_mHorizontalPopOut_Material::before, .dxIE .dx-acc-r .dxm-selected .dxWeb_mSubMenuItemChecked_Material::before, .dxIE .dx-acc-r .dxm-selected .dxWeb_mVerticalPopOut_Material::before, .dxIE .dx-acc-r .dxm-selected .dxWeb_mVerticalPopOutRtl_Material::before, .dxIE .dx-acc-r .dxm-selected.dxm-hovered .dxWeb_mHorizontalPopOut_Material::before, .dxIE .dx-acc-r .dxm-selected.dxm-hovered .dxWeb_mVerticalPopOut_Material::before, .dxIE .dx-acc-r .dxm-selected.dxm-hovered .dxWeb_mVerticalPopOutRtl_Material::before, .dxIE .dx-acc-r .dxpc-collapseBtnChecked .dxWeb_pcCollapseButton_Material::before, .dxIE .dx-acc-r .dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton_Material::before, .dxIE .dx-acc-r .dxpc-pinBtnChecked .dxWeb_pcPinButton_Material::before, .dxIE .dx-acc-r .dxp-hoverDropDownButton .dxWeb_pPopOut_Material::before, .dxIE .dx-acc-r .dxpnl-btnHover .dxWeb_pnlExpand_Material::before, .dxIE .dx-acc-r .dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_Material::before, .dxIE .dx-acc-r .dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_Material::before, .dxIE .dx-acc-r .dxpnl-btnHover .dxWeb_pnlExpandArrowRight_Material::before, .dxIE .dx-acc-r .dxpnl-btnHover .dxWeb_pnlExpandArrowTop_Material::before, .dxIE .dx-acc-r .dxpnl-btnPressed .dxWeb_pnlExpand_Material::before, .dxIE .dx-acc-r .dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_Material::before, .dxIE .dx-acc-r .dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_Material::before, .dxIE .dx-acc-r .dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_Material::before, .dxIE .dx-acc-r .dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected .dxWeb_pnlExpand_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected .dxWeb_pnlExpandArrowBottom_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected .dxWeb_pnlExpandArrowLeft_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected .dxWeb_pnlExpandArrowRight_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected .dxWeb_pnlExpandArrowTop_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpand_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpand_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_Material::before, .dxIE .dx-acc-r .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_Material::before, .dxIE .dx-acc-r .dxp-pressedDropDownButton .dxWeb_pPopOut_Material::before, .dxIE .dx-acc-r .dxr-glrBtnPressed .dxWeb_rGlrDown_Material::before, .dxIE .dx-acc-r .dxr-glrBtnPressed .dxWeb_rGlrPopOut_Material::before, .dxIE .dx-acc-r .dxr-glrBtnPressed .dxWeb_rGlrUp_Material::before, .dxIE .dx-acc-r .dxr-grExpBtnHover .dxWeb_rPopOut_Material::before, .dxIE .dx-acc-r .dxr-grExpBtnPressed .dxWeb_rPopOut_Material::before, .dxIE .dx-acc-r .dxr-itemDisabled .dxWeb_rPopOut_Material::before, .dxIE .dx-acc-r .dxr-itemHover .dxWeb_rPopOut_Material::before, .dxIE .dx-acc-r .dxr-itemPressed .dxWeb_rPopOut_Material::before, .dxIE .dx-acc-r .dxr-minBtnHover .dxWeb_rPinBtn_Material::before, .dxIE .dx-acc-r .dxrpCollapseButton .dxWeb_rpCollapseButton_Material::before, .dxIE .dx-acc-r .dxrp-collapseBtnPressed .dxWeb_rpCollapseButton_Material::before, .dxIE .dx-acc-r .dxrpCollapsed .dxrpCollapseButton .dxWeb_rpCollapseButton_Material::before, .dxIE .dx-acc-r .dxrpCollapsed .dxrp-collapseBtnPressed .dxWeb_rpCollapseButton_Material::before, .dxIE .dx-acc-r .dxrpCollapsed .dxWeb_rpCollapseButton_Material::before, .dxIE .dx-acc-r .dxtlFocusedNode_Material .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r .dxtlFocusedNode_Material .dxWeb_edtCheckBoxGrayed_Material::before, .dxIE .dx-acc-r .dxtlFocusedNode_Material .dxWeb_edtCheckBoxUnchecked_Material::before, .dxIE .dx-acc-r .dxtv-ndSel .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r .dxtv-ndSel .dxWeb_edtCheckBoxGrayed_Material::before, .dxIE .dx-acc-r .dxtv-ndSel .dxWeb_edtCheckBoxUnchecked_Material::before, .dxIE .dx-acc-r .dxtv-ndSel .dxWeb_fmFolder_Material::before, .dxIE .dx-acc-r .dxtv-ndSel .dxWeb_fmFolderLocked_Material::before, .dxIE .dx-acc-r .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r .dxWeb_edtCheckBoxCheckedDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_edtCheckBoxGrayed_Material::before, .dxIE .dx-acc-r .dxWeb_edtCheckBoxGrayedDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_edtCheckBoxUnchecked_Material::before, .dxIE .dx-acc-r .dxWeb_edtCheckBoxUncheckedDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_fabCloseActions_Material::before, .dxIE .dx-acc-r .dxWeb_fabCreate_Material::before, .dxIE .dx-acc-r .dxWeb_fabExpandActions_Material::before, .dxIE .dx-acc-r .dxWeb_fmBreadCrumbsSeparatorArrow_Material::before, .dxIE .dx-acc-r .dxWeb_fmBreadCrumbsUpButton_Material::before, .dxIE .dx-acc-r .dxWeb_fmBreadCrumbsUpButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_fmBreadCrumbsUpButtonHover_Material::before, .dxIE .dx-acc-r .dxWeb_fmCopyButton_Material::before, .dxIE .dx-acc-r .dxWeb_fmCopyButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_fmCreateButton_Material::before, .dxIE .dx-acc-r .dxWeb_fmCreateButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_fmDeleteButton_Material::before, .dxIE .dx-acc-r .dxWeb_fmDeleteButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_fmDwnlButton_Material::before, .dxIE .dx-acc-r .dxWeb_fmDwnlButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_fmExpandFolderContBtn_Material::before, .dxIE .dx-acc-r .dxWeb_fmFolder_Material::before, .dxIE .dx-acc-r .dxWeb_fmFolderLocked_Material::before, .dxIE .dx-acc-r .dxWeb_fmMoveButton_Material::before, .dxIE .dx-acc-r .dxWeb_fmMoveButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_fmRefreshButton_Material::before, .dxIE .dx-acc-r .dxWeb_fmRefreshButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_fmRenameButton_Material::before, .dxIE .dx-acc-r .dxWeb_fmRenameButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_fmUplButton_Material::before, .dxIE .dx-acc-r .dxWeb_fmUplButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_igCloseButton_Material::before, .dxIE .dx-acc-r .dxWeb_igNavigationBarMarker_Material::before, .dxIE .dx-acc-r .dxWeb_igNextButton_Material::before, .dxIE .dx-acc-r .dxWeb_igNextButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_igNextButtonHover_Material::before, .dxIE .dx-acc-r .dxWeb_igNextButtonPressed_Material::before, .dxIE .dx-acc-r .dxWeb_igPauseButton_Material::before, .dxIE .dx-acc-r .dxWeb_igPlayButton_Material::before, .dxIE .dx-acc-r .dxWeb_igPrevButton_Material::before, .dxIE .dx-acc-r .dxWeb_igPrevButtonDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_igPrevButtonHover_Material::before, .dxIE .dx-acc-r .dxWeb_igPrevButtonPressed_Material::before, .dxIE .dx-acc-r .dxWeb_isDot_Material::before, .dxIE .dx-acc-r .dxWeb_isDotDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isDotPressed_Material::before, .dxIE .dx-acc-r .dxWeb_isDotSelected_Material::before, .dxIE .dx-acc-r .dxWeb_isNextBtnHor_Material::before, .dxIE .dx-acc-r .dxWeb_isNextBtnHorDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isNextBtnVert_Material::before, .dxIE .dx-acc-r .dxWeb_isNextBtnVertDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isNextPageBtnHor_Material::before, .dxIE .dx-acc-r .dxWeb_isNextPageBtnHorDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isNextPageBtnHorOutside_Material::before, .dxIE .dx-acc-r .dxWeb_isNextPageBtnHorOutsideDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isNextPageBtnVert_Material::before, .dxIE .dx-acc-r .dxWeb_isNextPageBtnVertDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isNextPageBtnVertOutside_Material::before, .dxIE .dx-acc-r .dxWeb_isNextPageBtnVertOutsideDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isPauseBtn_Material::before, .dxIE .dx-acc-r .dxWeb_isPlayBtn_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevBtnHor_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevBtnHorDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevBtnVert_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevBtnVertDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevPageBtnHor_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevPageBtnHorDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevPageBtnHorOutside_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevPageBtnHorOutsideDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevPageBtnVert_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevPageBtnVertDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevPageBtnVertOutside_Material::before, .dxIE .dx-acc-r .dxWeb_isPrevPageBtnVertOutsideDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_izEWCloseButton_Material::before, .dxIE .dx-acc-r .dxWeb_izHint_Material::before, .dxIE .dx-acc-r .dxWeb_mAdaptiveMenu_Material::before, .dxIE .dx-acc-r .dxWeb_mHorizontalPopOut_Material::before, .dxIE .dx-acc-r .dxWeb_mScrollDown_Material::before, .dxIE .dx-acc-r .dxWeb_mScrollUp_Material::before, .dxIE .dx-acc-r .dxWeb_mSubMenuItem_Material::before, .dxIE .dx-acc-r .dxWeb_mSubMenuItemChecked_Material::before, .dxIE .dx-acc-r .dxWeb_mVerticalPopOut_Material::before, .dxIE .dx-acc-r .dxWeb_mVerticalPopOutRtl_Material::before, .dxIE .dx-acc-r .dxWeb_nbCollapse_Material::before, .dxIE .dx-acc-r .dxWeb_nbExpand_Material::before, .dxIE .dx-acc-r .dxWeb_pAll_Material::before, .dxIE .dx-acc-r .dxWeb_pAllDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_pcCloseButton_Material::before, .dxIE .dx-acc-r .dxWeb_pcCollapseButton_Material::before, .dxIE .dx-acc-r .dxWeb_pcExpandButton_Material::before, .dxIE .dx-acc-r .dxWeb_pcMaximizeButton_Material::before, .dxIE .dx-acc-r .dxWeb_pcPinButton_Material::before, .dxIE .dx-acc-r .dxWeb_pcRefreshButton_Material::before, .dxIE .dx-acc-r .dxWeb_pcSizeGrip_Material::before, .dxIE .dx-acc-r .dxWeb_pcSizeGripRtl_Material::before, .dxIE .dx-acc-r .dxWeb_pFirst_Material::before, .dxIE .dx-acc-r .dxWeb_pFirstDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_pLast_Material::before, .dxIE .dx-acc-r .dxWeb_pLastDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_pNext_Material::before, .dxIE .dx-acc-r .dxWeb_pNextDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_pnlExpand_Material::before, .dxIE .dx-acc-r .dxWeb_pnlExpandArrowBottom_Material::before, .dxIE .dx-acc-r .dxWeb_pnlExpandArrowLeft_Material::before, .dxIE .dx-acc-r .dxWeb_pnlExpandArrowRight_Material::before, .dxIE .dx-acc-r .dxWeb_pnlExpandArrowTop_Material::before, .dxIE .dx-acc-r .dxWeb_pPopOut_Material::before, .dxIE .dx-acc-r .dxWeb_pPopOutDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_pPrev_Material::before, .dxIE .dx-acc-r .dxWeb_pPrevDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_rDialogBoxLauncher_Material::before, .dxIE .dx-acc-r .dxWeb_rDialogBoxLauncherDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_rDialogBoxLauncherHover_Material::before, .dxIE .dx-acc-r .dxWeb_rDialogBoxLauncherPressed_Material::before, .dxIE .dx-acc-r .dxWeb_rGlrDown_Material::before, .dxIE .dx-acc-r .dxWeb_rGlrDownDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_rGlrDownHover_Material::before, .dxIE .dx-acc-r .dxWeb_rGlrPopOut_Material::before, .dxIE .dx-acc-r .dxWeb_rGlrPopOutDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_rGlrPopOutHover_Material::before, .dxIE .dx-acc-r .dxWeb_rGlrUp_Material::before, .dxIE .dx-acc-r .dxWeb_rGlrUpDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_rGlrUpHover_Material::before, .dxIE .dx-acc-r .dxWeb_rMinBtn_Material::before, .dxIE .dx-acc-r .dxWeb_rMinBtn_Material.dxWeb_rMinBtnHover_Material::before, .dxIE .dx-acc-r .dxWeb_rMinBtn_Material.dxWeb_rMinBtnPressed_Material::before, .dxIE .dx-acc-r .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtn_Material::before, .dxIE .dx-acc-r .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnHover_Material::before, .dxIE .dx-acc-r .dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnPressed_Material::before, .dxIE .dx-acc-r .dxWeb_rMinBtnDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_rpCollapseButton_Material::before, .dxIE .dx-acc-r .dxWeb_rPinBtn_Material::before, .dxIE .dx-acc-r .dxWeb_rPopOut_Material::before, .dxIE .dx-acc-r .dxWeb_splHCollapseBackwardButton_Material::before, .dxIE .dx-acc-r .dxWeb_splHCollapseBackwardButtonHover_Material::before, .dxIE .dx-acc-r .dxWeb_splHCollapseForwardButton_Material::before, .dxIE .dx-acc-r .dxWeb_splHCollapseForwardButtonHover_Material::before, .dxIE .dx-acc-r .dxWeb_splHSeparator_Material::before, .dxIE .dx-acc-r .dxWeb_splHSeparatorHover_Material::before, .dxIE .dx-acc-r .dxWeb_splVCollapseBackwardButton_Material::before, .dxIE .dx-acc-r .dxWeb_splVCollapseBackwardButtonHover_Material::before, .dxIE .dx-acc-r .dxWeb_splVCollapseForwardButton_Material::before, .dxIE .dx-acc-r .dxWeb_splVCollapseForwardButtonHover_Material::before, .dxIE .dx-acc-r .dxWeb_splVSeparator_Material::before, .dxIE .dx-acc-r .dxWeb_splVSeparatorHover_Material::before, .dxIE .dx-acc-r .dxWeb_tcScrollLeft_Material::before, .dxIE .dx-acc-r .dxWeb_tcScrollLeftDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_tcScrollLeftHover_Material::before, .dxIE .dx-acc-r .dxWeb_tcScrollLeftPressed_Material::before, .dxIE .dx-acc-r .dxWeb_tcScrollRight_Material::before, .dxIE .dx-acc-r .dxWeb_tcScrollRightDisabled_Material::before, .dxIE .dx-acc-r .dxWeb_tcScrollRightHover_Material::before, .dxIE .dx-acc-r .dxWeb_tcScrollRightPressed_Material::before, .dxIE .dx-acc-r .dxWeb_tvColBtn_Material::before, .dxIE .dx-acc-r .dxWeb_tvColBtnRtl_Material::before, .dxIE .dx-acc-r .dxWeb_tvExpBtn_Material::before, .dxIE .dx-acc-r .dxWeb_tvExpBtnRtl_Material::before, .dxIE .dx-acc-r .dxWeb_ucClearButton_Material::before, .dxIE .dx-acc-r .dxWeb_ucClearButtonDisabled_Material::before, .dxIE .dx-acc-r div.dxfm-fileF .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r div.dxfm-fileF .dxWeb_edtCheckBoxUnchecked_Material::before, .dxIE .dx-acc-r div.dxfm-fileF.dxfm-file.dxfm-fileSA .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r div.dxfm-fileF.dxfm-file.dxfm-fileSI .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r div.dxfm-fileH.dxfm-file.dxfm-fileSA .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r div.dxfm-fileH.dxfm-file.dxfm-fileSI .dxWeb_edtCheckBoxChecked_Material::before, .dxIE .dx-acc-r div.dxfm-fileSA.dxfm-file .dxWeb_edtCheckBoxChecked_Material::before {
    width: 538px
}

.dxctToolbar_Material .dxWeb_mAdaptiveMenu_Material {
    background-position: -324px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxeListBoxItemSelected_Material .dxWeb_edtCheckBoxChecked_Material {
    background-position: -60px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmCopyButton_Material {
    background-position: -414px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmCreateButton_Material {
    background-position: -108px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmDeleteButton_Material {
    background-position: -72px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmDwnlButton_Material {
    background-position: -126px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmMoveButton_Material {
    background-position: -144px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmRefreshButton_Material {
    background-position: -180px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmRenameButton_Material {
    background-position: -162px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-hovered .dxWeb_fmUplButton_Material {
    background-position: -394px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxfm-file .dxWeb_edtCheckBoxChecked_Material {
    background-position: -40px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxfm-file .dxWeb_edtCheckBoxUnchecked_Material {
    background-position: -120px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxgvFocusedRow_Material .dxWeb_edtCheckBoxChecked_Material {
    background-position: -140px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxgvFocusedRow_Material .dxWeb_edtCheckBoxGrayed_Material {
    background-position: -20px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxgvFocusedRow_Material .dxWeb_edtCheckBoxUnchecked_Material {
    background-position: -80px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxigControl_Material.dxTouchUI .dxWeb_igCloseButton_Material {
    background-position: -88px -76px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxigControl_Material.dxTouchUI .dxWeb_igPauseButton_Material {
    background-position: -154px -76px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxigControl_Material.dxTouchUI .dxWeb_igPlayButton_Material {
    background-position: -110px -76px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxm-checked .dxWeb_mHorizontalPopOut_Material {
    background-position: -320px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-checked .dxWeb_mVerticalPopOut_Material {
    background-position: -11px -184px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-checked .dxWeb_mVerticalPopOutRtl_Material {
    background-position: -386px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-checked.dxm-hovered .dxWeb_mHorizontalPopOut_Material {
    background-position: -254px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-checked.dxm-hovered .dxWeb_mSubMenuItemChecked_Material {
    background-position: -100px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxm-checked.dxm-hovered .dxWeb_mVerticalPopOut_Material {
    background-position: -507px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-checked.dxm-hovered .dxWeb_mVerticalPopOutRtl_Material {
    background-position: -298px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-disabled .dxWeb_mHorizontalPopOut_Material {
    background-position: -353px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-disabled .dxWeb_mVerticalPopOut_Material {
    background-position: -452px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-disabled .dxWeb_mVerticalPopOutRtl_Material {
    background-position: -375px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-hovered .dxWeb_fmCopyButton_Material {
    background-position: -520px -58px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-hovered .dxWeb_fmCreateButton_Material {
    background-position: -340px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-hovered .dxWeb_fmDeleteButton_Material {
    background-position: -448px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-hovered .dxWeb_fmDwnlButton_Material {
    background-position: -342px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-hovered .dxWeb_fmMoveButton_Material {
    background-position: -430px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-hovered .dxWeb_fmRefreshButton_Material {
    background-position: -412px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-hovered .dxWeb_fmRenameButton_Material {
    background-position: -376px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-hovered .dxWeb_fmUplButton_Material {
    background-position: -358px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-hovered .dxWeb_mAdaptiveMenu_Material {
    background-position: -360px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-hovered .dxWeb_mHorizontalPopOut_Material {
    background-position: -408px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-hovered .dxWeb_mVerticalPopOut_Material {
    background-position: -243px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-hovered .dxWeb_mVerticalPopOutRtl_Material {
    background-position: -276px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxmLite_Material .dxm-left .dxm-back-icon {
    background-position: -128px -154px;
    background-size: 538px auto;
    width: 13px;
    height: 13px
}

.dxm-scrollBtnHovered .dxWeb_mScrollDown_Material {
    background-position: -364px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-scrollBtnHovered .dxWeb_mScrollUp_Material {
    background-position: -265px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-scrollBtnPressed .dxWeb_mScrollDown_Material {
    background-position: -430px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-scrollBtnPressed .dxWeb_mScrollUp_Material {
    background-position: -44px -184px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-selected .dxWeb_mHorizontalPopOut_Material {
    background-position: -419px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-selected .dxWeb_mSubMenuItemChecked_Material {
    background-position: -472px -60px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxm-selected .dxWeb_mVerticalPopOut_Material {
    background-position: -397px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-selected .dxWeb_mVerticalPopOutRtl_Material {
    background-position: -232px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-selected.dxm-hovered .dxWeb_mHorizontalPopOut_Material {
    background-position: -496px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-selected.dxm-hovered .dxWeb_mVerticalPopOut_Material {
    background-position: 0px -184px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxm-selected.dxm-hovered .dxWeb_mVerticalPopOutRtl_Material {
    background-position: -518px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxpc-collapseBtnChecked .dxWeb_pcCollapseButton_Material {
    background-position: -522px -118px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton_Material {
    background-position: -396px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpc-pinBtnChecked .dxWeb_pcPinButton_Material {
    background-position: -48px -154px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxp-hoverDropDownButton .dxWeb_pPopOut_Material {
    background-position: -112px -170px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxpnl-btnHover .dxWeb_pnlExpand_Material {
    background-position: -420px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_Material {
    background-position: -378px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_Material {
    background-position: -502px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_Material {
    background-position: -466px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_Material {
    background-position: -288px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnPressed .dxWeb_pnlExpand_Material {
    background-position: -260px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_Material {
    background-position: -468px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_Material {
    background-position: -520px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_Material {
    background-position: -306px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_Material {
    background-position: -306px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected .dxWeb_pnlExpand_Material {
    background-position: 0px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowBottom_Material {
    background-position: -252px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowLeft_Material {
    background-position: -486px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowRight_Material {
    background-position: -270px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowTop_Material {
    background-position: -54px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpand_Material {
    background-position: -450px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowBottom_Material {
    background-position: -216px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowLeft_Material {
    background-position: -198px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowRight_Material {
    background-position: -234px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected.dxpnl-btnHover .dxWeb_pnlExpandArrowTop_Material {
    background-position: -90px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpand_Material {
    background-position: -108px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom_Material {
    background-position: -486px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft_Material {
    background-position: -504px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight_Material {
    background-position: -432px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop_Material {
    background-position: -270px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxp-pressedDropDownButton .dxWeb_pPopOut_Material {
    background-position: -220px -170px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxr-glrBtnPressed .dxWeb_rGlrDown_Material {
    background-position: -228px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxr-glrBtnPressed .dxWeb_rGlrPopOut_Material {
    background-position: -529px -170px;
    background-size: 538px auto;
    width: 7px;
    height: 7px
}

.dxr-glrBtnPressed .dxWeb_rGlrUp_Material {
    background-position: -237px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxr-grExpBtnHover .dxWeb_rPopOut_Material {
    background-position: -33px -184px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxr-grExpBtnPressed .dxWeb_rPopOut_Material {
    background-position: -22px -184px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxr-itemDisabled .dxWeb_rPopOut_Material {
    background-position: -485px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxr-itemHover .dxWeb_rPopOut_Material {
    background-position: -55px -184px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxr-itemPressed .dxWeb_rPopOut_Material {
    background-position: -309px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxr-minBtnHover .dxWeb_rPinBtn_Material {
    background-position: -456px -60px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxrpCollapseButton .dxWeb_rpCollapseButton_Material {
    background-position: -521px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxrp-collapseBtnPressed .dxWeb_rpCollapseButton_Material {
    background-position: -423px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxrpCollapsed .dxrpCollapseButton .dxWeb_rpCollapseButton_Material {
    background-position: -479px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxrpCollapsed .dxrp-collapseBtnPressed .dxWeb_rpCollapseButton_Material {
    background-position: -437px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxrpCollapsed .dxWeb_rpCollapseButton_Material {
    background-position: -493px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxtlFocusedNode_Material .dxWeb_edtCheckBoxChecked_Material {
    background-position: -300px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxtlFocusedNode_Material .dxWeb_edtCheckBoxGrayed_Material {
    background-position: -240px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxtlFocusedNode_Material .dxWeb_edtCheckBoxUnchecked_Material {
    background-position: -220px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxtv-ndSel .dxWeb_edtCheckBoxChecked_Material {
    background-position: -200px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxtv-ndSel .dxWeb_edtCheckBoxGrayed_Material {
    background-position: -480px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxtv-ndSel .dxWeb_edtCheckBoxUnchecked_Material {
    background-position: -400px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxtv-ndSel .dxWeb_fmFolder_Material {
    background-position: -198px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxtv-ndSel .dxWeb_fmFolderLocked_Material {
    background-position: -432px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_edtCheckBoxChecked_Material {
    background-position: -460px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_edtCheckBoxCheckedDisabled_Material {
    background-position: -340px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_edtCheckBoxGrayed_Material {
    background-position: -320px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_edtCheckBoxGrayedDisabled_Material {
    background-position: -360px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_edtCheckBoxUnchecked_Material {
    background-position: -440px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_edtCheckBoxUncheckedDisabled_Material {
    background-position: -380px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_fabCloseActions_Material {
    background-position: -428px -38px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxWeb_fabCreate_Material {
    background-position: -404px -38px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxWeb_fabExpandActions_Material {
    background-position: -380px -38px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxWeb_fmBreadCrumbsSeparatorArrow_Material {
    background-position: -105px -184px;
    background-size: 538px auto;
    width: 4px;
    height: 7px
}

.dxWeb_fmBreadCrumbsUpButton_Material {
    background-position: -126px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmBreadCrumbsUpButtonDisabled_Material {
    background-position: -520px -76px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmBreadCrumbsUpButtonHover_Material {
    background-position: -144px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmCopyButton_Material {
    background-position: 0px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmCopyButtonDisabled_Material {
    background-position: -90px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmCreateButton_Material {
    background-position: -72px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmCreateButtonDisabled_Material {
    background-position: -324px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmDeleteButton_Material {
    background-position: -450px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmDeleteButtonDisabled_Material {
    background-position: -414px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmDwnlButton_Material {
    background-position: -360px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmDwnlButtonDisabled_Material {
    background-position: -468px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmExpandFolderContBtn_Material {
    background-position: -280px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_fmFolder_Material {
    background-position: -216px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmFolderLocked_Material {
    background-position: -396px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmMoveButton_Material {
    background-position: -342px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmMoveButtonDisabled_Material {
    background-position: -484px -98px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmRefreshButton_Material {
    background-position: -18px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmRefreshButtonDisabled_Material {
    background-position: -180px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmRenameButton_Material {
    background-position: -234px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmRenameButtonDisabled_Material {
    background-position: -504px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmUplButton_Material {
    background-position: -288px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_fmUplButtonDisabled_Material {
    background-position: -36px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_igCloseButton_Material {
    background-position: -198px -76px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxWeb_igNavigationBarMarker_Material {
    background-position: 0px -170px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_igNextButton_Material {
    background-position: -152px -38px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_igNextButtonDisabled_Material {
    background-position: -304px -38px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_igNextButtonHover_Material {
    background-position: -380px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_igNextButtonPressed_Material {
    background-position: -38px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_igPauseButton_Material {
    background-position: 0px -76px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxWeb_igPlayButton_Material {
    background-position: -176px -76px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxWeb_igPrevButton_Material {
    background-position: -342px -38px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_igPrevButtonDisabled_Material {
    background-position: -76px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_igPrevButtonHover_Material {
    background-position: -228px -38px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_igPrevButtonPressed_Material {
    background-position: 0px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isDot_Material {
    background-position: -474px -38px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxWeb_isDotDisabled_Material {
    background-position: -22px -76px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxWeb_isDotPressed_Material {
    background-position: -452px -38px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxWeb_isDotSelected_Material {
    background-position: -66px -76px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxWeb_isNextBtnHor_Material {
    background-position: -114px -38px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isNextBtnHorDisabled_Material {
    background-position: -190px -38px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isNextBtnVert_Material {
    background-position: -38px -38px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isNextBtnVertDisabled_Material {
    background-position: -76px -38px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isNextPageBtnHor_Material {
    background-position: -465px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_isNextPageBtnHorDisabled_Material {
    background-position: -56px -170px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_isNextPageBtnHorOutside_Material {
    background-position: -494px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isNextPageBtnHorOutsideDisabled_Material {
    background-position: 0px -38px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isNextPageBtnVert_Material {
    background-position: -84px -170px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_isNextPageBtnVertDisabled_Material {
    background-position: -451px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_isNextPageBtnVertOutside_Material {
    background-position: -266px -38px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isNextPageBtnVertOutsideDisabled_Material {
    background-position: -456px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isPauseBtn_Material {
    background-position: -44px -76px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxWeb_isPlayBtn_Material {
    background-position: -132px -76px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxWeb_isPrevBtnHor_Material {
    background-position: -342px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isPrevBtnHorDisabled_Material {
    background-position: -418px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isPrevBtnVert_Material {
    background-position: -266px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isPrevBtnVertDisabled_Material {
    background-position: -304px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isPrevPageBtnHor_Material {
    background-position: -507px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_isPrevPageBtnHorDisabled_Material {
    background-position: -28px -170px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_isPrevPageBtnHorOutside_Material {
    background-position: -190px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isPrevPageBtnHorOutsideDisabled_Material {
    background-position: -228px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isPrevPageBtnVert_Material {
    background-position: -428px -62px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_isPrevPageBtnVertDisabled_Material {
    background-position: -98px -170px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_isPrevPageBtnVertOutside_Material {
    background-position: -114px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_isPrevPageBtnVertOutsideDisabled_Material {
    background-position: -152px 0px;
    background-size: 538px auto;
    width: 36px;
    height: 36px
}

.dxWeb_izEWCloseButton_Material {
    background-position: -18px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_izHint_Material {
    background-position: 0px -154px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxWeb_mAdaptiveMenu_Material {
    background-position: -36px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_mHorizontalPopOut_Material {
    background-position: -474px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxWeb_mScrollDown_Material {
    background-position: -331px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxWeb_mScrollUp_Material {
    background-position: -287px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxWeb_mSubMenuItem_Material {
    background-position: -280px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_mSubMenuItemChecked_Material {
    background-position: -320px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_mVerticalPopOut_Material {
    background-position: -342px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxWeb_mVerticalPopOutRtl_Material {
    background-position: -463px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxWeb_nbCollapse_Material {
    background-position: -409px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_nbExpand_Material {
    background-position: -311px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_pAll_Material {
    background-position: -160px -170px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxWeb_pAllDisabled_Material {
    background-position: -136px -170px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxWeb_pcCloseButton_Material {
    background-position: -488px -60px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxWeb_pcCollapseButton_Material {
    background-position: -504px -60px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxWeb_pcExpandButton_Material {
    background-position: -522px -136px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxWeb_pcMaximizeButton_Material {
    background-position: -64px -154px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxWeb_pcPinButton_Material {
    background-position: -80px -154px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxWeb_pcRefreshButton_Material {
    background-position: -16px -154px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxWeb_pcSizeGrip_Material {
    background-position: -112px -154px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxWeb_pcSizeGripRtl_Material {
    background-position: -96px -154px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxWeb_pFirst_Material {
    background-position: -157px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_pFirstDisabled_Material {
    background-position: -297px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_pLast_Material {
    background-position: -199px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_pLastDisabled_Material {
    background-position: -143px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_pNext_Material {
    background-position: -325px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_pNextDisabled_Material {
    background-position: -42px -170px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_pnlExpand_Material {
    background-position: -260px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_pnlExpandArrowBottom_Material {
    background-position: -252px -136px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_pnlExpandArrowLeft_Material {
    background-position: -54px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_pnlExpandArrowRight_Material {
    background-position: -162px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_pnlExpandArrowTop_Material {
    background-position: -378px -118px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxWeb_pPopOut_Material {
    background-position: -184px -170px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxWeb_pPopOutDisabled_Material {
    background-position: -172px -170px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxWeb_pPrev_Material {
    background-position: -400px -62px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_pPrevDisabled_Material {
    background-position: -386px -62px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_rDialogBoxLauncher_Material {
    background-position: -125px -184px;
    background-size: 538px auto;
    width: 6px;
    height: 6px
}

.dxWeb_rDialogBoxLauncherDisabled_Material {
    background-position: -141px -184px;
    background-size: 538px auto;
    width: 6px;
    height: 6px
}

.dxWeb_rDialogBoxLauncherHover_Material {
    background-position: -133px -184px;
    background-size: 538px auto;
    width: 6px;
    height: 6px
}

.dxWeb_rDialogBoxLauncherPressed_Material {
    background-position: -117px -184px;
    background-size: 538px auto;
    width: 6px;
    height: 6px
}

.dxWeb_rGlrDown_Material {
    background-position: -282px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxWeb_rGlrDownDisabled_Material {
    background-position: -201px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxWeb_rGlrDownHover_Material {
    background-position: -273px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxWeb_rGlrPopOut_Material {
    background-position: -66px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 7px
}

.dxWeb_rGlrPopOutDisabled_Material {
    background-position: -84px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 7px
}

.dxWeb_rGlrPopOutHover_Material {
    background-position: -75px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 7px
}

.dxWeb_rGlrUp_Material {
    background-position: -246px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxWeb_rGlrUpDisabled_Material {
    background-position: -264px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxWeb_rGlrUpHover_Material {
    background-position: -255px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxWeb_rMinBtn_Material {
    background-position: -339px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

    .dxWeb_rMinBtn_Material.dxWeb_rMinBtnHover_Material {
        background-position: -255px -154px;
        background-size: 538px auto;
        width: 12px;
        height: 12px
    }

    .dxWeb_rMinBtn_Material.dxWeb_rMinBtnPressed_Material {
        background-position: -353px -154px;
        background-size: 538px auto;
        width: 12px;
        height: 12px
    }

.dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtn_Material {
    background-position: -171px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnDisabled_Material {
    background-position: -414px -62px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnHover_Material {
    background-position: -70px -170px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_rMinBtnChecked_Material.dxWeb_rMinBtnPressed_Material {
    background-position: -442px -62px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_rMinBtnDisabled_Material {
    background-position: -269px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_rpCollapseButton_Material {
    background-position: -213px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_rPinBtn_Material {
    background-position: -32px -154px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxWeb_rPopOut_Material {
    background-position: -441px -170px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxWeb_splHCollapseBackwardButton_Material {
    background-position: -183px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxWeb_splHCollapseBackwardButtonHover_Material {
    background-position: -192px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxWeb_splHCollapseForwardButton_Material {
    background-position: -219px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxWeb_splHCollapseForwardButtonHover_Material {
    background-position: -210px -184px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxWeb_splHSeparator_Material {
    background-position: -166px -184px;
    background-size: 538px auto;
    width: 15px;
    height: 4px
}

.dxWeb_splHSeparatorHover_Material {
    background-position: -149px -184px;
    background-size: 538px auto;
    width: 15px;
    height: 4px
}

.dxWeb_splVCollapseBackwardButton_Material {
    background-position: -111px -184px;
    background-size: 538px auto;
    width: 4px;
    height: 7px
}

.dxWeb_splVCollapseBackwardButtonHover_Material {
    background-position: -99px -184px;
    background-size: 538px auto;
    width: 4px;
    height: 7px
}

.dxWeb_splVCollapseForwardButton_Material {
    background-position: -93px -184px;
    background-size: 538px auto;
    width: 4px;
    height: 7px
}

.dxWeb_splVCollapseForwardButtonHover_Material {
    background-position: -380px -67px;
    background-size: 538px auto;
    width: 4px;
    height: 7px
}

.dxWeb_splVSeparator_Material {
    background-position: -532px -21px;
    background-size: 538px auto;
    width: 4px;
    height: 15px
}

.dxWeb_splVSeparatorHover_Material {
    background-position: -532px 0px;
    background-size: 538px auto;
    width: 4px;
    height: 15px
}

.dxWeb_tcScrollLeft_Material {
    background-position: -241px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_tcScrollLeftDisabled_Material {
    background-position: -367px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_tcScrollLeftHover_Material {
    background-position: -283px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_tcScrollLeftPressed_Material {
    background-position: -381px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_tcScrollRight_Material {
    background-position: -395px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_tcScrollRightDisabled_Material {
    background-position: -185px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_tcScrollRightHover_Material {
    background-position: -14px -170px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_tcScrollRightPressed_Material {
    background-position: -227px -154px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxWeb_tvColBtn_Material {
    background-position: -196px -170px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxWeb_tvColBtnRtl_Material {
    background-position: -208px -170px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxWeb_tvExpBtn_Material {
    background-position: -124px -170px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxWeb_tvExpBtnRtl_Material {
    background-position: -148px -170px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxWeb_ucClearButton_Material {
    background-position: -496px -38px;
    background-size: 538px auto;
    width: 20px;
    height: 20px
}

.dxWeb_ucClearButtonDisabled_Material {
    background-position: -500px -76px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

div.dxfm-fileF .dxWeb_edtCheckBoxChecked_Material {
    background-position: -240px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

div.dxfm-fileF .dxWeb_edtCheckBoxUnchecked_Material {
    background-position: -220px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

div.dxfm-fileF.dxfm-file.dxfm-fileSA .dxWeb_edtCheckBoxChecked_Material {
    background-position: -300px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

div.dxfm-fileF.dxfm-file.dxfm-fileSI .dxWeb_edtCheckBoxChecked_Material {
    background-position: -180px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

div.dxfm-fileH.dxfm-file.dxfm-fileSA .dxWeb_edtCheckBoxChecked_Material {
    background-position: -160px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

div.dxfm-fileH.dxfm-file.dxfm-fileSI .dxWeb_edtCheckBoxChecked_Material {
    background-position: 0px -98px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

div.dxfm-fileSA.dxfm-file .dxWeb_edtCheckBoxChecked_Material {
    background-position: -518px -38px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxWeb_rpHeaderTopLeftCorner_Material,
.dxWeb_rpHeaderTopRightCorner_Material,
.dxWeb_rpBottomLeftCorner_Material,
.dxWeb_rpBottomRightCorner_Material,
.dxWeb_rpTopLeftCorner_Material,
.dxWeb_rpTopRightCorner_Material,
.dxWeb_rpGroupBoxBottomLeftCorner_Material,
.dxWeb_rpGroupBoxBottomRightCorner_Material,
.dxWeb_rpGroupBoxTopLeftCorner_Material,
.dxWeb_rpGroupBoxTopRightCorner_Material,
.dxWeb_mHorizontalPopOut_Material,
.dxWeb_mHorizontalPopOutHover_Material,
.dxWeb_mVerticalPopOut_Material,
.dxWeb_mVerticalPopOutHover_Material,
.dxWeb_mVerticalPopOutRtl_Material,
.dxWeb_mVerticalPopOutHoverRtl_Material,
.dxWeb_mSubMenuItem_Material,
.dxWeb_mSubMenuItemChecked_Material,
.dxWeb_mScrollUp_Material,
.dxWeb_mScrollUpHover_Material,
.dxWeb_mScrollDown_Material,
.dxWeb_mScrollDownHover_Material,
.dxWeb_tcScrollLeft_Material,
.dxWeb_tcScrollRight_Material,
.dxWeb_tcScrollLeftHover_Material,
.dxWeb_tcScrollRightHover_Material,
.dxWeb_tcScrollLeftPressed_Material,
.dxWeb_tcScrollRightPressed_Material,
.dxWeb_tcScrollLeftDisabled_Material,
.dxWeb_tcScrollRightDisabled_Material,
.dxWeb_nbCollapse_Material,
.dxWeb_nbExpand_Material,
.dxWeb_splVSeparator_Material,
.dxWeb_splVSeparatorHover_Material,
.dxWeb_splHSeparator_Material,
.dxWeb_splHSeparatorHover_Material,
.dxWeb_splVCollapseBackwardButton_Material,
.dxWeb_splVCollapseBackwardButtonHover_Material,
.dxWeb_splHCollapseBackwardButton_Material,
.dxWeb_splHCollapseBackwardButtonHover_Material,
.dxWeb_splVCollapseForwardButton_Material,
.dxWeb_splVCollapseForwardButtonHover_Material,
.dxWeb_splHCollapseForwardButton_Material,
.dxWeb_splHCollapseForwardButtonHover_Material,
.dxWeb_pcCloseButton_Material,
.dxWeb_pcPinButton_Material,
.dxWeb_pcRefreshButton_Material,
.dxWeb_pcCollapseButton_Material,
.dxWeb_pcMaximizeButton_Material,
.dxWeb_pcSizeGrip_Material,
.dxWeb_pcSizeGripRtl_Material,
.dxWeb_pPopOut_Material,
.dxWeb_pPopOutDisabled_Material,
.dxWeb_pAll_Material,
.dxWeb_pAllDisabled_Material,
.dxWeb_pPrev_Material,
.dxWeb_pPrevDisabled_Material,
.dxWeb_pNext_Material,
.dxWeb_pNextDisabled_Material,
.dxWeb_pLast_Material,
.dxWeb_pLastDisabled_Material,
.dxWeb_pFirst_Material,
.dxWeb_pFirstDisabled_Material,
.dxWeb_tvColBtn_Material,
.dxWeb_tvColBtnRtl_Material,
.dxWeb_tvExpBtn_Material,
.dxWeb_tvExpBtnRtl_Material,
.dxWeb_fmFolder_Material,
.dxWeb_fmFolderLocked_Material,
.dxWeb_fmCreateButton_Material,
.dxWeb_fmMoveButton_Material,
.dxWeb_fmRenameButton_Material,
.dxWeb_fmDeleteButton_Material,
.dxWeb_fmRefreshButton_Material,
.dxWeb_fmDwnlButton_Material,
.dxWeb_fmCreateButtonDisabled_Material,
.dxWeb_fmMoveButtonDisabled_Material,
.dxWeb_fmRenameButtonDisabled_Material,
.dxWeb_fmDeleteButtonDisabled_Material,
.dxWeb_fmRefreshButtonDisabled_Material,
.dxWeb_fmDwnlButtonDisabled_Material,
.dxWeb_fmThumbnailCheck_Material,
.dxWeb_ucClearButton_Material,
.dxWeb_isPrevBtnHor_Material,
.dxWeb_isNextBtnHor_Material,
.dxWeb_isPrevBtnVert_Material,
.dxWeb_isNextBtnVert_Material,
.dxWeb_isPrevPageBtnHor_Material,
.dxWeb_isPrevPageBtnHorOutside_Material,
.dxWeb_isNextPageBtnHor_Material,
.dxWeb_isNextPageBtnHorOutside_Material,
.dxWeb_isPrevPageBtnVert_Material,
.dxWeb_isPrevPageBtnVertOutside_Material,
.dxWeb_isNextPageBtnVert_Material,
.dxWeb_isNextPageBtnVertOutside_Material,
.dxWeb_isPrevBtnHorDisabled_Material,
.dxWeb_isNextBtnHorDisabled_Material,
.dxWeb_isPrevBtnVertDisabled_Material,
.dxWeb_isNextBtnVertDisabled_Material,
.dxWeb_isPrevPageBtnHorDisabled_Material,
.dxWeb_isPrevPageBtnHorOutsideDisabled_Material,
.dxWeb_isNextPageBtnHorDisabled_Material,
.dxWeb_isNextPageBtnHorOutsideDisabled_Material,
.dxWeb_isPrevPageBtnVertDisabled_Material,
.dxWeb_isPrevPageBtnVertOutsideDisabled_Material,
.dxWeb_isNextPageBtnVertDisabled_Material,
.dxWeb_isNextPageBtnVertOutsideDisabled_Material,
.dxWeb_isDot_Material,
.dxWeb_isDotDisabled_Material,
.dxWeb_isDotSelected_Material,
.dxWeb_isPlayBtn_Material,
.dxWeb_isPauseBtn_Material,
.dxWeb_igCloseButton_Material,
.dxWeb_igNextButton_Material,
.dxWeb_igPrevButton_Material,
.dxWeb_igPlayButton_Material,
.dxWeb_igPauseButton_Material,
.dxWeb_igNavigationBarMarker_Material {
    display: block;
}

.dxWeb_mScrollUp_Material, .dxWeb_mScrollDown_Material {
    margin: auto;
}



@font-face {
    font-family: "Roboto Regular";
    src: local("Roboto Regular"), url('/DXR.axd?r=0_1654-2iKvk');
}

@font-face {
    font-family: "Roboto Medium";
    src: local("Roboto Medium"), url('/DXR.axd?r=0_1653-2iKvk');
}
/* CheckBox */
@keyframes checkFocusAnimation {
    from {
        width: 0px;
        height: 0px;
        margin-left: 10px;
        margin-top: 10px;
    }

    to {
        margin-left: -9px;
        margin-top: -9px;
        width: 36px;
        height: 36px;
    }
}

@keyframes checkSwitchFocusAnimation {
    from {
        width: 0px;
        height: 0px;
    }

    to {
        width: 36px;
        height: 36px;
    }
}

.dxfm-fileF .dxICBFocused_Material::after,
.dxtlControl_Material .dxICBFocused_Material::after {
    background-color: rgba(0,0,0,0.1);
}

.dxtv-ndChk.dxICBFocused_Material::after {
    position: absolute;
}

.dxeListBoxItemSelected_Material .dxICBFocused_Material::after,
.dxgvFocusedRow_Material .dxICBFocused_Material::after {
    background-color: rgba(255,255,255,0.18);
}

.dxWeb_edtCheckBoxUnchecked_Material.dxICBFocused_Material::after {
    background-color: rgba(0,0,0,0.1);
}

.dxICBFocused_Material:not(.dxToggle)::after,
.dxICBFocused_Material .dxSwitcher::after {
    content: " ";
    display: block;
    margin-left: -9px;
    margin-top: -9px;
    width: 36px;
    height: 36px;
    background-color: var(--main-theme-bg-color);
    opacity: 0.3;
    border-radius: 50%;
    animation: checkFocusAnimation 0.17s cubic-bezier(0.41, 0.08, 0.4, 0.99);
}

.dxICBFocused_Material.dxToggle .dxSwitcher::after {
    margin: 0;
    transform: translate3d(-8px, -8px, 0px);
    animation: checkSwitchFocusAnimation 0.17s cubic-bezier(0.41, 0.08, 0.4, 0.99);
}

.dxICheckBox_Material.dxichSys:not(.dx-acc):not(.toogle)::before,
.dxICheckBox_Material.dxichSys.dxToggle .dxSwitcher:not(.dx-acc)::before {
    content: "dxRippleTargetExternal" !important;
    display: none;
}

.dxgvDataRow_Material td.dxgv:not(.dxgvCommandColumn_Material):not(.dxgvBatchEditCell_Material) .dxICheckBox_Material.dxichSys:not(.dx-acc):not(.toogle)::before,
.dxgvEditFormDisplayRow_Material .dxICheckBox_Material.dxichSys:not(.dx-acc):not(.toogle)::before,
.dxvgDataRow_Material td.dxvgRecord_Material:not(.dxvgBatchEditCell_Material) .dxICheckBox_Material.dxichSys:not(.dx-acc):not(.toogle)::before,
.dxcvCard_Material:not(.dxcvEditForm_Material) .dxflCustomItemSys:not(.dxflCommandItemSys):not(.dxflEditFormItemSys) .dxICheckBox_Material.dxichSys:not(.dx-acc):not(.toogle)::before,
.dxtlNode_Material td:not(.dxtlSelectionCell_Material) .dxICheckBox_Material.dxichSys:not(.dx-acc):not(.toogle)::before,
.dxtlEditFormDisplayNode_Material .dxICheckBox_Material.dxichSys:not(.dx-acc):not(.toogle)::before {
    content: "";
}

.dxICheckBox_Material.dxWeb_edtCheckBoxChecked_Material .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.3;
}

.dxICheckBox_Material.dxichSys.dxWeb_edtCheckBoxUnchecked_Material .dxRipple {
    background-color: rgba(0,0,0,0.1);
}

.dxAndroidMobilePlatform .dxICheckBox_Material.dxWeb_edtCheckBoxChecked_Material .dxRipple,
.dxMacOSMobilePlatform .dxICheckBox_Material.dxWeb_edtCheckBoxChecked_Material .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.4;
}

.dxAndroidMobilePlatform .dxICheckBox_Material.dxWeb_edtCheckBoxUnchecked_Material .dxRipple,
.dxMacOSMobilePlatform .dxICheckBox_Material.dxWeb_edtCheckBoxUnchecked_Material .dxRipple {
    background-color: rgba(0,0,0,0.2);
}

.dxICheckBox_Material .dxRippleContainer {
    width: 50px !important;
    height: 50px !important;
    margin-top: -16px;
    margin-left: -16px;
}

.dxToggle.dxICheckBox_Material {
    height: 14px;
    width: 36px;
    border-radius: 7px;
}

.dxToggle.dxICheckBox_Material {
    background-color: #b8b8b8;
}

    .dxToggle.dxICheckBox_Material[class*='Checked'] {
        background-color: var(--main-theme-bg-color);
        opacity: 0.4;
    }

    .dxToggle.dxICheckBox_Material .dxSwitcher {
        height: 20px;
        width: 20px;
        background-color: #fafafa;
        box-shadow: 0 1px 3px rgba(0,0,0,0.5);
        transform: translate3d(0px, -3px, 0);
    }

    .dxToggle.dxICheckBox_Material[class*='Checked'] .dxSwitcher {
        background-color: var(--main-theme-bg-color);
        transform: translate3d(16px, -3px, 0);
    }

    .dxToggle.dxICheckBox_Material[class*='Grayed'] .dxSwitcher {
        opacity: 1;
        background-color: #d3d3d3;
        transform: translate3d(8px, -3px, 0);
    }

[dir='rtl'] > .dxToggle.dxICheckBox_Material .dxSwitcher {
    transform: translate3d(0px, -3px, 0);
}

[dir='rtl'] > .dxToggle.dxICheckBox_Material[class*='Checked'] .dxSwitcher {
    transform: translate3d(-16px, -3px, 0);
}
/* Focused row invertion */
[class*='dxtlFocusedNode'] .dxToggle.dxICheckBox_Material[class*='Checked'],
[class*='dxgvFocusedRow'] td:not(.dxgvBatchEditModifiedCell_Material) .dxToggle.dxICheckBox_Material[class*='Checked'] {
    background-color: #fafafa;
}

    [class*='dxtlFocusedNode'] .dxToggle.dxICheckBox_Material[class*='Checked'] .dxSwitcher,
    [class*='dxgvFocusedRow'] td:not(.dxgvBatchEditModifiedCell_Material) .dxToggle.dxICheckBox_Material[class*='Checked'] .dxSwitcher {
        background-color: #b8b8b8;
    }

[class*='dxgvFocusedRow'] td:not(.dxgvBatchEditModifiedCell_Material) .dxICBFocused_Material .dxSwitcher::after {
    background-color: rgba(255,255,255,0.2);
}
/* -- ASPxCloudControl -- */
.dxccControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    text-decoration: none;
    color: var(--main-theme-bg-color);
    background-color: #FFFFFF;
}

    .dxccControl_Material a {
        text-decoration: none !important;
        color: var(--main-theme-bg-color);
    }

        .dxccControl_Material a:hover {
            text-decoration: underline !important;
        }

    .dxccControl_Material .dxccValue {
        color: #8e8e93;
    }
/* Disabled */
.dxccDisabled_Material,
.dxccDisabled_Material span.dxccValue,
.dxccDisabled_Material span.dxccBEText {
    color: #bbbbbb;
    cursor: default;
}
/* -- ASPxDataView -- */
.dxdvControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
}

    .dxdvControl_Material td.dxdvCtrl_Material {
        padding: 12px 40px;
    }

.dxdvItem_Material,
.dxdvBreakpointsItem_Material,
.dxdvFlowItem_Material {
    padding: 12px 12px 12px 14px;
    height: 180px;
    height: expression("154px");
}

.dxdvFlowItem_Material {
    float: left;
    overflow: hidden;
}

.dxdvBreakpointsItem_Material {
    display: block;
    overflow: hidden;
    width: auto;
}

.dxdvEmptyItem_Material {
    text-align: left;
    vertical-align: top;
    padding: 12px 12px 12px 14px;
    height: 180px;
    height: expression("154px");
}

.dxdvEmptyData_Material {
    color: #bbbbbb;
}

.dxdvPagerShowMoreItemsContainer_Material {
    height: 48px;
    text-align: center;
}

    .dxdvPagerShowMoreItemsContainer_Material a {
        display: block;
        padding-top: 12px;
        color: var(--main-theme-bg-color);
    }

        .dxdvPagerShowMoreItemsContainer_Material a:hover {
            text-decoration: underline;
        }
/* Disabled */
.dxdvDisabled_Material {
    color: #bbbbbb;
    cursor: default;
}
/* -- ASPxHeadline -- */
.dxhlControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: black;
}

    .dxhlControl_Material a {
        color: var(--main-theme-bg-color);
        text-decoration: none;
    }

        .dxhlControl_Material a:hover {
            text-decoration: underline;
        }

.dxhlContent_Material img {
    display: none !important;
}

.dxhlDate_Material {
    white-space: nowrap;
    color: #9A9A9A;
}

.dxhlHeader_Material {
    font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 1.15em;
    color: #484848;
    vertical-align: top;
    font-weight: bold;
}

.dxhlDateHeader_Material {
    color: white;
    background-color: #D9D9D9;
    padding: 0 4px;
    margin: 4px 0;
}

.dxhlLeftPanel_Material,
.dxhlRightPanel_Material {
    padding: 2px 0;
    z-index: 1;
    position: relative;
}

.dxhlDateLeftPanel_Material,
.dxhlDateRightPanel_Material {
    padding: 12px 0 0;
    white-space: nowrap;
}

.dxhlTailDiv_Material,
.dxhlTailDiv_Material a {
    color: #999999;
    text-transform: uppercase;
    text-decoration: none;
}

.dxhlTailDiv_Material {
    padding: 8px 0;
}

    .dxhlTailDiv_Material img {
        vertical-align: middle;
        margin-top: -2px;
    }
/* Disabled */
.dxhlDisabled_Material {
    color: #bbbbbb;
    cursor: default;
}
/* -- ASPxLoadingPanel -- */
.dxlpLoadingPanel_Material,
.dxlpLoadingPanelWithContent_Material {
    background-color: white;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
}

    .dxlpLoadingPanel_Material td.dx,
    .dxlpLoadingPanelWithContent_Material td.dx {
        font-size: 1.17em;
        white-space: nowrap;
        text-align: center;
        padding: 10px 14px;
    }

html.dxIE.dxBrowserVersion-9 .dxlpLoadingPanel_Material .dxlp-loadingImage,
html.dxIE.dxBrowserVersion-9 .dxflFormLayout_Material.dialog-formlayout.dialog-preparing:after,
html.dxIE.dxBrowserVersion-9 .dxlpLoadingPanelWithContent_Material .dxlp-loadingImage {
    background-image: var(--loading-circle);
    background-position: center center;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}

.dxlpLoadingPanel_Material .dxlp-loadingImage,
.dxflFormLayout_Material.dialog-formlayout.dialog-preparing:after,
.dxlpLoadingPanelWithContent_Material .dxlp-loadingImage {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    animation: dxLoadSpinSys 1s linear infinite;
    border: 4px solid var(--main-theme-bg-color);
    border-top: 4px solid #EEE;
    width: 24px;
    height: 24px;
}
/* ASPxPictureEdit */
.dxlpControl_Material {
    cursor: default;
}

    .dxlpControl_Material.dxlpLoadingDiv_Material {
        background-color: white;
        opacity: 0.7;
        filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
    }
/* -- ASPxMenu Lite -- */
.dxmLite_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxSafari.dxWebKitTouchUI.dxBrowserVersion-10 .dxmLite_Material {
    font: 14px Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxmLite_Material .dxm-main {
    background-color: #F1F1F1;
    padding: 0;
    border-style: solid;
    border-width: 1px;
    border-color: #d9d9d9;
}

.dxmLite_Material .dxm-vertical {
    width: 150px;
}

.dxmLite_Material .dxm-popup {
    color: #484848;
    background-color: #FFFFFF;
    border: 1px solid #DCDCDC;
}

    .dxpcLite_Material .dxpc-mainDiv.dxpc-hf,
    .dxmLite_Material .dxm-popup.dxm-shadow {
        -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
        -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
        box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    }

.dxmBrdCor_Material {
    background-color: white;
}

.dxmLite_Material .dxm-item {
    cursor: default;
    text-align: left;
}

.dxmLite_Material.dxm-rtl .dxm-item {
    text-align: right;
}

.dxmLite_Material .dxm-image-t .dxm-item,
.dxmLite_Material .dxm-image-b .dxm-item {
    text-align: center;
}

.dxmLite_Material .dxm-content {
    display: block;
    white-space: nowrap;
}

.dxmLite_Material,
.dxmLite_Material .dxm-item a.dx {
    color: #484848;
}

    .dxmLite_Material .dxm-disabled,
    .dxmLite_Material .dxm-disabled a.dx {
        color: #bbbbbb;
    }

    .dxmLite_Material .dxm-item a.dx {
        text-decoration: none;
    }

    .dxmLite_Material .dxm-item {
        border: 0px;
    }

    .dxmLite_Material .dxm-popOut {
        border: solid 1px transparent;
    }
    /* Checked, Selected, Hovered */
    .dxmLite_Material .dxm-dropDownMode.dxm-checked .dxm-popOut,
    .dxmLite_Material .dxm-dropDownMode.dxm-selected .dxm-popOut,
    .dxmLite_Material .dxm-dropDownMode.dxm-hovered .dxm-popOut {
        border-left-color: rgba(0,0,0,0.2);
    }

    .dxmLite_Material.dxm-rtl .dxm-dropDownMode.dxm-checked .dxm-popOut,
    .dxmLite_Material.dxm-rtl .dxm-dropDownMode.dxm-selected .dxm-popOut,
    .dxmLite_Material.dxm-rtl .dxm-dropDownMode.dxm-hovered .dxm-popOut {
        border-left-color: transparent;
    }

    .dxmLite_Material .dxm-dropDownMode.dxm-checked + .dxm-separator b,
    .dxmLite_Material .dxm-dropDownMode.dxm-hovered + .dxm-separator b,
    .dxmLite_Material .dxm-dropDownMode.dxm-selected + .dxm-separator b {
        background-color: var(--main-theme-bg-color);
    }

    .dxmLite_Material .dxm-image-r .dxm-dropDownMode.dxm-checked .dxm-popOut,
    .dxmLite_Material .dxm-image-r .dxm-dropDownMode.dxm-selected .dxm-popOut,
    .dxmLite_Material .dxm-image-r .dxm-dropDownMode.dxm-hovered .dxm-popOut,
    .dxmLite_Material.dxm-rtl .dxm-dropDownMode.dxm-checked .dxm-popOut,
    .dxmLite_Material.dxm-rtl .dxm-dropDownMode.dxm-selected .dxm-popOut,
    .dxmLite_Material.dxm-rtl .dxm-dropDownMode.dxm-hovered .dxm-popOut {
        border-right-color: rgba(0,0,0,0.2);
    }

    .dxmLite_Material .dxm-item.dxm-selected,
    .dxmLite_Material .dxm-item.dxm-selected a.dx,
    .dxmLite_Material .dxm-item.dxm-checked,
    .dxmLite_Material .dxm-item.dxm-checked a.dx {
        color: white;
    }

    .dxmLite_Material .dxm-item.dxm-checked,
    .dxmLite_Material .dxm-item.dxm-selected {
        background-color: var(--main-theme-bg-color);
    }

    .dxmLite_Material .dxm-main.dxmtb .dxm-checked,
    .dxmLite_Material .dxm-main.dxmtb .dxm-selected {
        background-color: #DFDFDF;
        color: #484848;
    }

    .dxmLite_Material .dxm-popup .dxm-checked .dxm-image {
        outline: 1px solid var(--main-theme-bg-color);
        background-color: transparent;
    }

        .dxmLite_Material .dxm-popup .dxm-checked .dxm-image.dxWeb_mSubMenuItemChecked_Material {
            border: none;
            outline: none;
            background-color: transparent;
        }

    .dxmLite_Material .dxm-item.dxm-hovered {
        background-color: rgba(0,0,0,0.1);
    }

        .dxmLite_Material .dxm-item.dxm-hovered,
        .dxmLite_Material .dxm-item.dxm-hovered a.dx {
            color: #484848;
        }

    .dxmLite_Material .dxm-checked.dxm-item.dxm-hovered,
    .dxmLite_Material .dxm-checked.dxm-item.dxm-hovered a.dx,
    .dxmLite_Material .dxm-selected.dxm-item.dxm-hovered,
    .dxmLite_Material .dxm-selected.dxm-item.dxm-hovered a.dx {
        color: white;
    }

    .dxmLite_Material .dxm-checked.dxm-item.dxm-hovered,
    .dxmLite_Material .dxm-selected.dxm-item.dxm-hovered {
        background-color: var(--main-theme-bg-color);
    }
    /* Content */
    .dxmLite_Material .dxm-horizontal .dxm-image-l .dxm-content {
        padding: 14px 22px 15px 19px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-r .dxm-content {
        padding: 14px 19px 15px 22px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-t .dxm-content,
    .dxmLite_Material .dxm-horizontal .dxm-image-b .dxm-content {
        padding: 3px 11px 4px 10px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-item .dxm-content,
    .dxmLite_Material .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-item .dxm-content,
    .dxmLite_Material .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-content {
        padding: 4px 11px 5px 10px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-l .dxm-subMenu .dxm-content,
    .dxmLite_Material .dxm-horizontal .dxm-image-t .dxm-subMenu .dxm-content,
    .dxmLite_Material .dxm-horizontal .dxm-image-b .dxm-subMenu .dxm-content {
        padding-right: 3px;
        padding-left: 19px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-l .dxm-dropDownMode .dxm-content {
        padding-right: 8px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-r .dxm-subMenu .dxm-content {
        padding-left: 6px;
        padding-right: 19px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-r .dxm-dropDownMode .dxm-content {
        padding-left: 8px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-t .dxm-dropDownMode .dxm-content,
    .dxmLite_Material .dxm-horizontal .dxm-image-b .dxm-dropDownMode .dxm-content {
        padding-right: 8px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-l .dxm-content,
    .dxmLite_Material .dxm-vertical .dxm-image-r .dxm-content {
        padding: 7px 12px 6px 12px;
    }

    .dxmLite_Material .dxm-popup .dxm-content {
        padding: 7px 34px 6px 12px;
    }

    .dxmLite_Material.dxm-rtl .dxm-vertical .dxm-image-l .dxm-content,
    .dxmLite_Material.dxm-rtl .dxm-vertical .dxm-image-r .dxm-content {
        padding: 3px 3px 3px 18px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-r .dxm-noSubMenu .dxm-content,
    .dxmLite_Material .dxm-vertical .dxm-image-r .dxm-subMenu .dxm-content,
    .dxmLite_Material .dxm-vertical .dxm-image-r .dxm-dropDownMode .dxm-content {
        padding-right: 5px;
        padding-left: 14px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-t .dxm-content,
    .dxmLite_Material .dxm-vertical .dxm-image-b .dxm-content {
        padding: 5px 10px 6px;
    }
    /* Image */
    .dxmLite_Material .dxm-horizontal .dxm-image-l .dxm-hasText .dxm-image {
        margin-right: 5px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-r .dxm-hasText .dxm-image {
        margin-left: 5px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-t .dxm-hasText .dxm-image {
        margin-bottom: 4px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-b .dxm-hasText .dxm-image {
        margin-top: 4px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-l .dxm-image {
        margin-right: 7px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-r .dxm-image {
        margin-left: 7px;
    }

    .dxmLite_Material.dxm-ltr .dxm-popup .dxm-image.dxWeb_mSubMenuItem_Material {
        margin-right: 7px;
        margin-left: 3px;
    }

    .dxmLite_Material.dxm-ltr .dxm-popup .dxm-image {
        margin-right: 12px;
    }

    .dxmLite_Material.dxm-rtl .dxm-popup .dxm-image {
        margin-left: 5px;
    }

    .dxmLite_Material.dxm-ltr .dxm-popup .dxm-checked .dxm-image {
        margin: -1px 7px -1px 3px;
    }

    .dxmLite_Material.dxm-rtl .dxm-popup .dxm-checked .dxm-image {
        margin: -1px -1px -1px 13px;
    }
    /* Image replacement */
    .dxmLite_Material.dxm-ltr .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
    .dxmLite_Material.dxm-ltr .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content {
        padding-left: 7px;
    }

    .dxmLite_Material.dxm-rtl .dxm-vertical .dxm-image-l.dxm-noImages .dxm-content,
    .dxmLite_Material.dxm-rtl .dxm-vertical .dxm-image-r.dxm-noImages .dxm-content {
        padding-right: 7px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-l .dxm-noImage {
        padding-left: 23px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-r .dxm-noImage {
        padding-right: 23px;
    }

    .dxmLite_Material.dxm-ltr .dxm-popup .dxm-noImage {
        padding-left: 28px;
    }

    .dxmLite_Material.dxm-rtl .dxm-popup .dxm-noImage {
        padding-right: 28px;
    }
    /* PopOut */
    .dxmLite_Material .dxm-horizontal .dxm-image-l .dxm-popOut,
    .dxmLite_Material .dxm-horizontal .dxm-image-r .dxm-popOut,
    .dxmLite_Material .dxm-horizontal .dxm-image-t.dxm-noImages .dxm-popOut,
    .dxmLite_Material .dxm-horizontal .dxm-image-t .dxm-noImage .dxm-popOut,
    .dxmLite_Material .dxm-horizontal .dxm-image-b.dxm-noImages .dxm-popOut,
    .dxmLite_Material .dxm-horizontal .dxm-image-b .dxm-noImage .dxm-popOut {
        padding-top: 6px;
        padding-bottom: 9px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-t .dxm-popOut,
    .dxmLite_Material .dxm-horizontal .dxm-image-b .dxm-popOut {
        padding-top: 18px;
        padding-bottom: 19px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-l .dxm-popOut,
    .dxmLite_Material .dxm-horizontal .dxm-image-t .dxm-popOut,
    .dxmLite_Material .dxm-horizontal .dxm-image-b .dxm-popOut {
        padding-right: 14px;
        padding-left: 3px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-image-r .dxm-popOut {
        padding-left: 14px;
    }

    .dxmLite_Material .dxm-horizontal .dxm-dropDownMode .dxm-popOut {
        padding-left: 10px;
        padding-right: 9px;
    }

    .dxmLite_Material.dxm-rtl .dxm-horizontal .dxm-dropDownMode .dxm-popOut {
        padding-left: 9px;
        padding-right: 10px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-l .dxm-popOut,
    .dxmLite_Material .dxm-vertical .dxm-image-r .dxm-popOut,
    .dxmLite_Material .dxm-popup .dxm-popOut {
        padding-top: 6px;
        padding-bottom: 6px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-t.dxm-noImages .dxm-popOut,
    .dxmLite_Material .dxm-vertical .dxm-image-t .dxm-noImage .dxm-popOut,
    .dxmLite_Material .dxm-vertical .dxm-image-b.dxm-noImages .dxm-popOut,
    .dxmLite_Material .dxm-vertical .dxm-image-b .dxm-noImage .dxm-popOut {
        padding-top: 8px;
        padding-bottom: 9px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-t .dxm-popOut,
    .dxmLite_Material .dxm-vertical .dxm-image-b .dxm-popOut {
        padding-top: 18px;
        padding-bottom: 19px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-l .dxm-popOut,
    .dxmLite_Material .dxm-vertical .dxm-image-r .dxm-popOut,
    .dxmLite_Material .dxm-vertical .dxm-image-t .dxm-popOut,
    .dxmLite_Material .dxm-vertical .dxm-image-b .dxm-popOut,
    .dxmLite_Material .dxm-popup .dxm-popOut {
        padding-left: 4px;
        padding-right: 4px;
    }
    /* Spacings, Separator */
    .dxmLite_Material .dxm-horizontal .dxm-spacing {
        width: 2px;
        min-width: 2px;
        height: 1px;
    }

    .dxmLite_Material .dxm-popup .dxm-spacing {
        height: 0px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-l .dxm-spacing,
    .dxmLite_Material .dxm-vertical .dxm-image-r .dxm-spacing {
        height: 1px;
        background-color: transparent;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-t .dxm-spacing,
    .dxmLite_Material .dxm-vertical .dxm-image-b .dxm-spacing {
        height: 2px;
    }

    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-l .dxm-separator,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-r .dxm-separator {
        padding: 0px 6px;
        margin-top: 0px;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-l .dxm-separator,
    .dxmLite_Material .dxm-vertical .dxm-image-r .dxm-separator,
    .dxmLite_Material .dxm-popup .dxm-separator {
        padding: 0;
    }

    .dxmLite_Material .dxm-vertical .dxm-image-t .dxm-separator,
    .dxmLite_Material .dxm-vertical .dxm-image-b .dxm-separator {
        padding: 2px 0px;
    }

    .dxmLite_Material .dxm-separator b {
        background-color: #DFDFDF;
    }

    .dxmLite_Material .dxm-popup .dxm-separator b {
        background-color: #DFDFDF;
    }

    .dxmLite_Material .dxm-horizontal .dxm-separator b {
        height: 100%;
        width: 1px;
    }

    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-l .dxm-separator b {
        padding-bottom: 4px;
    }

    .dxmLite_Material .dxm-vertical .dxm-separator b {
        height: 1px;
    }

    .dxmLite_Material.dxm-ltr .dxm-popup .dxm-noImages .dxm-separator {
        padding-left: 0;
    }

    .dxmLite_Material.dxm-rtl .dxm-popup .dxm-noImages .dxm-separator {
        padding-left: 0;
    }
    /* Scroll elements */
    .dxmLite_Material .dxm-scrollUpBtn,
    .dxmLite_Material .dxm-scrollDownBtn {
        background-color: white;
        padding: 1px;
        text-align: center;
    }

        .dxmLite_Material .dxm-scrollUpBtn.dxm-scrollBtnHovered {
            border-bottom: 1px solid #DCDCDC;
        }

        .dxmLite_Material .dxm-scrollDownBtn.dxm-scrollBtnHovered {
            border-top: 1px solid #DCDCDC;
        }

    .dxmLite_Material .dxm-scrollUpBtn {
        margin-bottom: 1px;
    }

    .dxmLite_Material .dxm-scrollDownBtn {
        margin-top: 1px;
    }

    .dxmLite_Material .dxm-scrollBtnHovered {
        background-color: var(--main-theme-bg-color);
    }

    .dxmLite_Material .dxm-scrollBtnPressed {
        background-color: #f0f0f0;
    }

    .dxmLite_Material .dxm-scrollBtnDisabled {
        cursor: default;
    }
    /* -- ASPxMenu Lite Toolbar mode -- */
    .dxmLite_Material .dxm-main.dxmtb {
        padding: 0;
    }
    /* has image */
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-l .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-r .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-l .dxm-subMenu .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-r .dxm-subMenu .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-t .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-b .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-t .dxm-subMenu .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-b .dxm-subMenu .dxm-content {
        padding: 7px 5px 9px 6px;
    }
    /* no image */
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-l .dxm-subMenu.dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-r .dxm-subMenu.dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-l.dxm-noImages .dxm-item .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-r.dxm-noImages .dxm-item .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-l .dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-r .dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-t .dxm-subMenu.dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-b .dxm-subMenu.dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-t.dxm-noImages .dxm-item .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-b.dxm-noImages .dxm-item .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-t .dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-b .dxm-noImage .dxm-content {
        padding: 4px 4px 5px;
    }
    /* dd has image */
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-l .dxm-dropDownMode .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-r .dxm-dropDownMode .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-t .dxm-dropDownMode .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-b .dxm-dropDownMode .dxm-content {
        padding: 7px 5px 9px 6px;
    }
    /* dd no image */
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-l .dxm-dropDownMode.dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-r .dxm-dropDownMode.dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-t .dxm-dropDownMode.dxm-noImage .dxm-content,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-image-b .dxm-dropDownMode.dxm-noImage .dxm-content {
        padding: 7px 5px 9px 6px;
    }

    .dxmLite_Material .dxm-popup.dxmtb .dxm-image {
        margin-right: 10px;
        margin-top: -1px;
    }

    .dxmLite_Material.dxm-rtl .dxm-popup.dxmtb .dxm-image {
        margin-right: 0px;
    }

    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-popOut,
    .dxmLite_Material .dxm-horizontal.dxmtb .dxm-dropDownMode .dxm-popOut {
        padding: 9px 3px;
    }

    .dxmLite_Material .dxmtb .dxtb-comboBoxMenuItem {
        padding: 0 2px 0;
    }

    .dxmLite_Material .dxmtb .dxm-item {
        margin: 2px 0;
    }

    .dxmLite_Material .dxm-horizontal.dxmtb .dxtb-labelMenuItem {
        padding: 7px 2px 0 !important;
        padding: 6px 2px 0 !important;
    }

.dxFirefox .dxmLite_Material .dxm-horizontal.dxmtb .dxtb-labelMenuItem {
    padding: 6px 2px 0 !important;
}

.dxmLite_Material .dxm-main .dxm-item:not(.dxm-tmpl)::before,
.dxmLite_Material .dxm-popup .dxm-item:not(.dxm-tmpl)::before {
    content: "dxRippleTarget";
    display: none;
}

.dxmLite_Material .dxm-main .dxm-item .dxRipple {
    background-color: rgba(255,255,255,0.3);
}

.dxmLite_Material .dxm-popup .dxm-item .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.3;
}
/* -- CommandToolbar -- */
.dxctToolbar_Material .dxBadge,
.dxmLite_Material .dxm-popup .dxBadge {
    background: var(--main-theme-bg-color);
    color: white;
    padding-top: 2px;
    padding-bottom: 2px;
}

.dxmLite_Material .dxctToolbar_Material.dxm-main.dxmtb {
    background-color: white;
    padding-top: 3px;
    padding-bottom: 3px;
    border-width: 0;
}

.dxmLite_Material.dxm-side-menu-mode .dxmtb .dxm-item {
    margin: 0;
}

.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item {
    border: 1px Solid #dfdfdf;
    border-right-width: 0;
    margin: 0;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 14px;
}

.dxmLite_Material .dxctToolbar_Material.dxmtb .dxm-item.dxm-tmpl {
    border-width: 0;
    padding: 0;
}

.dxmLite_Material.dxm-ltr .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxct-if,
.dxmLite_Material.dxm-ltr .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxct-igf,
.dxmLite_Material.dxm-rtl .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxct-il,
.dxmLite_Material.dxm-rtl .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxct-igl,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxm-ami {
    border-left-width: 1px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.dxmLite_Material.dxm-ltr .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxm-tmpl.dxct-if,
.dxmLite_Material.dxm-ltr .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxm-tmpl.dxct-igf,
.dxmLite_Material.dxm-rtl .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxm-tmpl.dxct-il,
.dxmLite_Material.dxm-rtl .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxm-tmpl.dxct-igl {
    border-left-width: 0;
}

.dxmLite_Material.dxm-ltr .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxct-il,
.dxmLite_Material.dxm-ltr .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxct-igl,
.dxmLite_Material.dxm-rtl .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxct-if,
.dxmLite_Material.dxm-rtl .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxct-igf,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxm-ami {
    border-right-width: 1px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.dxmLite_Material.dxm-ltr .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxm-tmpl.dxct-il,
.dxmLite_Material.dxm-ltr .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxm-tmpl.dxct-igl,
.dxmLite_Material.dxm-rtl .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxm-tmpl.dxct-if,
.dxmLite_Material.dxm-rtl .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-item.dxm-tmpl.dxct-igf {
    border-right-width: 0;
}

.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-l .dxm-separator,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-r .dxm-separator {
    padding: 0;
    margin: 0;
}

.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-separator b {
    width: 16px;
    background-color: transparent;
    padding-bottom: 0;
}

.dxmLite_Material .dxctToolbar_Material.dxm-horizontal .dxm-spacing {
    background-color: transparent;
    width: 0;
    min-width: 0;
    height: 1px;
}

    .dxmLite_Material .dxctToolbar_Material.dxm-horizontal .dxm-spacing.dxm-amis {
        min-width: 16px;
    }
/* has image */
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-l .dxm-content,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-r .dxm-content,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-l .dxm-subMenu .dxm-content,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-r .dxm-subMenu .dxm-content {
    padding: 5px 13px 5px 14px;
}
/* no image */
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-l .dxm-subMenu.dxm-noImage .dxm-content,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-r .dxm-subMenu.dxm-noImage .dxm-content,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-l.dxm-noImages .dxm-item .dxm-content,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-r.dxm-noImages .dxm-item .dxm-content,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-l .dxm-noImage .dxm-content,
.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-image-r .dxm-noImage .dxm-content {
    padding: 5px 11px 5px 12px;
}

.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-popOut {
    padding: 1px 10px 1px 3px;
}

.dxmLite_Material .dxctToolbar_Material.dxm-horizontal.dxmtb .dxm-dropDownMode .dxm-popOut {
    padding: 1px 7px 1px 7px;
}

.dxmLite_Material .dxctToolbar_Material.dxm-main .dxm-item.dxm-hovered {
    background-color: #EEE;
    color: #484848;
}

.dxmLite_Material .dxctToolbar_Material.dxm-main.dxmtb .dxm-checked,
.dxmLite_Material .dxctToolbar_Material.dxm-main .dxm-checked.dxm-item.dxm-hovered {
    background-color: var(--main-theme-bg-color);
    color: #FFFFFF;
}

.dxmLite_Material.dxm-side-menu-mode .dxctToolbarSideMenuButton {
    margin: 8px 0;
}
/* -- ASPxNavBar Lite -- */
.dxnbLite_Material {
    color: #484848;
    background-color: white;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    list-style: none none outside;
    margin: 0;
    padding: 0px;
    float: left;
    width: 200px;
}

    .dxnbLite_Material a {
        color: var(--main-theme-bg-color);
        text-decoration: none;
    }

        .dxnbLite_Material a:hover {
            text-decoration: underline;
        }

    .dxnbLite_Material .dxnb-gr {
        margin-bottom: 13px;
    }

    .dxnbLite_Material div.dxnb-headerCollapsed {
        background-color: #EEEEEE;
    }

    .dxnbLite_Material .dxnb-last .dxnb-headerCollapsed,
    .dxnbLite_Material .dxnb-last .dxnb-content,
    .dxnbLite_Material li:last-child.dxnb-gr > .dxnb-headerCollapsed {
        border-bottom: 1px solid #DFDFDF;
    }

    .dxnbLite_Material .dxnb-header,
    .dxnbLite_Material .dxnb-headerCollapsed {
        background-color: #EEEEEE;
        padding: 15px 10px 11px;
        color: #484848;
        font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
        font-size: 1em;
        white-space: nowrap;
        border: 1px solid #DFDFDF;
        border-bottom: none;
    }

        .dxnbLite_Material .dxnb-header a,
        .dxnbLite_Material .dxnb-headerCollapsed a {
            color: #484848;
            text-decoration: none;
        }

    .dxnbLite_Material .dxnb-item a,
    .dxnbLite_Material .dxnb-large a,
    .dxnbLite_Material .dxnb-bullet a {
        color: #484848;
        text-decoration: none;
    }

    .dxnbLite_Material .dxnb-content {
        list-style: none none outside;
        margin: 0;
        padding: 0px;
        overflow: hidden;
        border: 1px solid #DFDFDF;
        border-bottom: none;
        background-color: #FAFAFA;
    }

    .dxnbLite_Material.dxnb-noHeads .dxnb-content {
        border-top-width: 1px;
    }

    .dxnbLite_Material .dxnb-content
    .dxnbLite_Material .dxnb-item,
    .dxnbLite_Material .dxnb-large,
    .dxnbLite_Material .dxnb-bullet {
        clear: both;
        overflow: hidden;
        cursor: default;
        border-bottom: 1px solid #DFDFDF;
    }

        .dxnbLite_Material .dxnb-item.dxnb-last,
        .dxnbLite_Material .dxnb-large.dxnb-last,
        .dxnbLite_Material .dxnb-bullet.dxnb-last {
            border-bottom: none;
        }

    .dxnbLite_Material .dxnb-item,
    .dxnbLite_Material .dxnb-large,
    .dxnbLite_Material .dxnb-tmpl,
    .dxnbLite_Material .dxnb-bullet {
        margin-bottom: 1px;
    }

        .dxnbLite_Material .dxnb-item.dxnb-link,
        .dxnbLite_Material .dxnb-item .dxnb-link,
        .dxnbLite_Material .dxnb-bullet.dxnb-link {
            padding: 7px 33px 8px 33px;
            white-space: nowrap;
        }

        .dxnbLite_Material .dxnb-large.dxnb-link,
        .dxnbLite_Material .dxnb-large .dxnb-link {
            padding: 6px 12px 7px;
            white-space: nowrap;
        }

    .dxnbLite_Material .dxnb-bullet,
    .dxnbLite_Material .dxnb-bulletHover,
    .dxnbLite_Material .dxnb-bulletSelected {
        overflow: visible;
    }

        .dxnbLite_Material .dxnb-itemSelected,
        .dxnbLite_Material .dxnb-largeSelected,
        .dxnbLite_Material .dxnb-bulletSelected,
        .dxnbLite_Material .dxnb-itemSelected a,
        .dxnbLite_Material .dxnb-largeSelected a,
        .dxnbLite_Material .dxnb-bulletSelected a {
            background-color: var(--main-theme-bg-color);
            color: white;
        }

    .dxnbLite_Material .dxnb-itemHover,
    .dxnbLite_Material .dxnb-largeHover,
    .dxnbLite_Material .dxnb-bulletHover {
        background-color: rgba(0,0,0,0.1);
        color: #484848;
    }

        .dxnbLite_Material .dxnb-itemHover a,
        .dxnbLite_Material .dxnb-largeHover a,
        .dxnbLite_Material .dxnb-bulletHover a {
            color: #484848;
        }

    .dxnbLite_Material .dxnb-itemSelected.dxnb-itemHover,
    .dxnbLite_Material .dxnb-largeSelected.dxnb-largeHover,
    .dxnbLite_Material .dxnb-bulletSelected.dxnb-bulletHover,
    .dxnbLite_Material .dxnb-itemSelected.dxnb-itemHover a,
    .dxnbLite_Material .dxnb-largeSelected.dxnb-largeHover a,
    .dxnbLite_Material .dxnb-bulletSelected.dxnb-bulletHover a {
        background-color: var(--main-theme-bg-color);
        color: white;
    }

    .dxnbLite_Material .dxnb-header,
    .dxnbLite_Material .dxnb-headerCollapsed,
    .dxnbLite_Material .dxnb-item,
    .dxnbLite_Material .dxnb-itemHover,
    .dxnbLite_Material .dxnb-itemSelected,
    .dxnbLite_Material .dxnb-bullet,
    .dxnbLite_Material .dxnb-bulletHover,
    .dxnbLite_Material .dxnb-bulletSelected {
        text-align: left;
    }

    .dxnbLite_Material .dxnb-large,
    .dxnbLite_Material .dxnb-largeHover,
    .dxnbLite_Material .dxnb-largeSelected {
        text-align: center;
    }

        .dxnbLite_Material .dxnb-item.dxnb-last,
        .dxnbLite_Material .dxnb-large.dxnb-last {
            margin-bottom: 0;
            border-bottom: 0;
        }

    .dxnbLite_Material .dxnb-btn,
    .dxnbLite_Material .dxnb-btnLeft,
    .dxnbLite_Material .dxnb-img {
        border-width: 0;
    }

    .dxnbLite_Material .dxnb-btn {
        float: right;
        margin: 0 0 0 4px;
    }

    .dxnbLite_Material .dxnb-btnLeft,
    .dxnbLite_Material .dxnb-rtlHeader .dxnb-btn {
        float: left;
        margin: 0 10px 0 0;
    }

    .dxnbLite_Material .dxnb-img {
        margin: 0 4px 0 0;
    }

    .dxnbLite_Material .dxnb-right .dxnb-item .dxnb-img,
    .dxnbLite_Material .dxnb-rtlHeader .dxnb-img {
        margin: 0 0 0 4px;
    }

    .dxnbLite_Material .dxnb-header.dxnb-header-left,
    .dxnbLite_Material .dxnb-headerCollapsed.dxnb-header-left,
    .dxnbLite_Material .dxnb-rtlHeader {
        text-align: right;
    }

    .dxnbLite_Material .dxnb-top .dxnb-large .dxnb-img {
        margin-bottom: 3px;
    }

    .dxnbLite_Material .dxnb-bottom .dxnb-large .dxnb-img {
        margin-top: 3px;
    }

    .dxnbLite_Material .dxnb-large .dxnb-img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .dxnbLiteDisabled_Material,
    .dxnbLite_Material .dxnbLiteDisabled_Material,
    .dxnbLiteDisabled_Material a,
    .dxnbLiteDisabled_Material .dxnb-item,
    .dxnbLiteDisabled_Material .dxnb-large,
    .dxnbLiteDisabled_Material .dxnb-bullet,
    .dxnbLiteDisabled_Material .dxnb-header,
    .dxnbLiteDisabled_Material .dxnb-headerCollapsed {
        color: #b8b8b8;
        cursor: default;
    }

    .dxnbLite_Material .dxnb-header::before,
    .dxnbLite_Material .dxnb-headerCollapsed::before,
    .dxnbLite_Material .dxnb-content .dxnb-item::before,
    .dxnbLite_Material .dxnb-content .dxnb-large::before,
    .dxnbLite_Material .dxnb-content .dxnb-bullet::before {
        content: "dxRippleTarget";
        display: none;
    }

    .dxnbLite_Material .dxnb-header .dxRipple,
    .dxnbLite_Material .dxnb-content .dxnb-itemHover.dxnb-item .dxRipple,
    .dxnbLite_Material .dxnb-content .dxnb-largeHover.dxnb-large .dxRipple,
    .dxnbLite_Material .dxnb-content .dxnb-bulletHover.dxnb-bullet .dxRipple {
        background-color: rgba(255,255,255,0.3);
    }
/* -- ASPxNewsControl -- */
.dxncControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
    background-color: White;
}

    .dxncControl_Material a {
        color: var(--main-theme-bg-color);
    }

    .dxncControl_Material td.dxncCtrl_Material {
        padding: 18px;
    }

.dxncPagerPanel_Material {
    padding: 0px 3px;
}

.dxncItem_Material {
    vertical-align: top;
    padding: 12px 8px 10px;
}

.dxncEmptyItem_Material {
    vertical-align: top;
    padding: 12px 12px 12px 14px;
}

.dxncBackToTop_Material,
.dxncBackToTop_Material a {
    color: #FFFFFF;
    text-decoration: none;
}

.dxncControl_Material[dir="rtl"] .dxncBackToTop_Material {
    text-align: left !important;
    float: left !important;
}

.dxncBackToTop_Material a:first-child:hover + a {
    visibility: visible;
}

.dxncBackToTop_Material a:last-child {
    visibility: hidden;
    padding: 3px 8px;
    background-color: #707070;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}

.dxncBackToTop_Material {
    padding: 60px 0 0 0;
    text-align: right !important;
}

.dxtiBackToTopRtl_Material {
    padding: 60px 0 0 0;
}

.dxncControl_Material[dir="rtl"] .dxncBackToTop_Material img {
    float: left;
    margin: -66px 0 0 16px;
}

.dxncBackToTop_Material img {
    float: right;
    margin: -66px 16px 0 0;
    border-radius: 50%;
    background-color: #f9f9f9;
    box-shadow: 0 0 50px black;
    -moz-box-shadow: 0px 10px 14.1px 0.9px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0px 10px 14.1px 0.9px rgba(0,0,0,0.24);
}

.dxncPagerShowMoreItemsContainer_Material {
    height: 48px;
    text-align: center;
}

    .dxncPagerShowMoreItemsContainer_Material a {
        display: block;
        padding-top: 12px;
        color: var(--main-theme-bg-color);
    }

.dxncControl_Material .dxhlTailDiv_Material a {
    color: #999999;
}

.dxncEmptyData_Material {
    color: Gray;
}
/* Disabled */
.dxncDisabled_Material {
    color: #b8b8b8;
    cursor: default;
}
/* -- ASPxPager Lite -- */
.dxpLite_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #757575;
    float: left;
    padding: 2px 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

    .dxpLite_Material .dxp-summary,
    .dxpLite_Material .dxp-sep,
    .dxpLite_Material .dxp-button,
    .dxpLite_Material .dxp-pageSizeItem,
    .dxpLite_Material .dxp-current,
    .dxpLite_Material .dxp-ellip {
        margin-left: 1px;
        margin-right: 1px;
        font-weight: normal;
    }

    .dxpLite_Material .dxp-lead {
        margin-left: 0 !important;
    }

    .dxpLite_Material a {
        color: #484848;
        text-decoration: underline;
    }

    .dxpLite_Material .dxp-button {
        white-space: nowrap;
        text-align: center;
        padding: 9px 14px 6px;
        text-decoration: none;
    }

        .dxpLite_Material .dxp-button img {
            border: none;
            text-decoration: none;
        }

        .dxpLite_Material .dxp-button span {
            text-decoration: none;
            margin-top: 1px;
        }

        .dxpLite_Material .dxp-button.dxp-bi {
            padding: 10px 3px;
        }

            .dxpLite_Material .dxp-button.dxp-bi .dxWeb_pAll_Material {
                margin-left: 5px;
            }

        .dxpLite_Material .dxp-button.dxp-bti {
            padding: 7px 14px 6px;
        }

    .dxpLite_Material .dxp-disabledButton {
        text-decoration: none;
        color: #acacac;
    }

    .dxpLite_Material .dxp-pageSizeItem {
        padding: 5px 4px 0 16px;
        white-space: nowrap;
    }

.dxFirefox .dxpLite_Material .dxp-pageSizeItem {
    padding-top: 3px;
}

.dxpLite_Material .dxp-pageSizeItem .dx {
    display: block;
    float: left;
    margin-top: 3px;
    white-space: nowrap;
}

*[dir="rtl"].dxpLite_Material .dxp-pageSizeItem .dx {
    float: right;
}

.dxpLite_Material .dxp-comboBox {
    display: block;
    float: left;
    background-color: White;
    padding: 0 0 0 12px;
    margin: -1px 0;
}

    .dxpLite_Material .dxp-comboBox input {
        margin: 4px 1px 4px 3px;
    }

*[dir="rtl"].dxpLite_Material .dxp-comboBox input {
    float: right;
}

.dxFirefox .dxpLite_Material .dxp-comboBox input {
    margin-top: 7px;
}

.dxpLite_Material .dxp-dropDownButton {
    padding: 7px 5px 9px;
    background-color: White;
}

.dxpLite_Material .dxp-pressedDropDownButton,
.dxpLite_Material .dxp-hoverDropDownButton {
    background-color: var(--main-theme-bg-color);
}

.dxFirefox .dxpLite_Material .dxp-num,
.dxIE .dxpLite_Material .dxp-num {
    padding: 9px 12px 9px;
}

.dxpLite_Material .dxp-num {
    color: #757575;
    text-decoration: none;
    padding: 10px 12px 8px;
    font-weight: normal;
    border-radius: 50px;
}

.dxpLite_Material .dxp-button .dxWeb_pFirstDisabled_Material,
.dxpLite_Material .dxp-button .dxWeb_pFirst_Material {
    margin-right: 6px;
    margin-left: 6px;
}

.dxpLite_Material .dxp-button .dxWeb_pPrev_Material,
.dxpLite_Material .dxp-button .dxWeb_pPrevDisabled_Material {
    margin-right: 6px;
    margin-left: 6px;
}

.dxpLite_Material .dxp-button .dxWeb_pLastDisabled_Material,
.dxpLite_Material .dxp-button .dxWeb_pLast_Material {
    margin-right: 6px;
    margin-left: 6px;
}

.dxpLite_Material .dxp-button .dxWeb_pNext_Material,
.dxpLite_Material .dxp-button .dxWeb_pNextDisabled_Material {
    margin-right: 6px;
    margin-left: 6px;
}

.dxpLite_Material .dxp-current {
    background-color: var(--main-theme-bg-color);
    color: #FFFFFF;
    text-decoration: none;
}

.dxpLite_Material:not(.dxpLiteDisabled_Material) .dxp-current.dxp-num:hover {
    background-color: var(--main-theme-bg-color);
}

.dxpLite_Material:not(.dxpLiteDisabled_Material) .dxp-num:hover {
    background-color: #EDEDED;
}

.dxpLite_Material .dxp-summary,
.dxpLite_Material .dxp-ellip {
    white-space: nowrap;
    padding: 9px 16px 6px;
}

.dxpLite_Material .dxp-sep {
    background-color: #dfdfdf;
    width: 1px;
    height: 30px;
}
/* Pager Ripple */
.dxpLite_Material .dxp-num::before,
.dxpLite_Material .dxp-button:not(.dxp-disabledButton)::before {
    content: "dxRippleTargetExternal";
    display: none;
}

.dxpLite_Material .dxp-button .dxRippleContainer {
    padding: 6px;
    margin-top: -6px;
    margin-left: -6px;
}

.dxpLite_Material .dxp-num .dxRippleContainer {
    padding: 10px;
    margin-top: -10px;
    margin-left: -10px;
}

.dxpLite_Material .dxp-num .dxRippleContainer {
    border-radius: 50px;
}

.dxpLiteDisabled_Material,
.dxpLiteDisabled_Material a,
.dxpLiteDisabled_Material .dxp-summary,
.dxpLiteDisabled_Material .dxp-sep,
.dxpLiteDisabled_Material .dxp-button,
.dxpLiteDisabled_Material .dxp-num,
.dxpLiteDisabled_Material .dxp-current,
.dxpLiteDisabled_Material .dxp-ellip {
    color: #bdbdbd;
    border-color: #808080;
    cursor: default;
}

    .dxpLiteDisabled_Material .dxp-current {
        background-color: #f1f1f1;
    }

.dxpLite_Material .dxp-disabledComboBox {
    border: 1px solid #bbbbbb;
}

    .dxpLite_Material .dxp-disabledComboBox input {
        color: #bbbbbb;
    }

.dxpLite_Material .dxp-disabledDropDownButton {
    border-color: #C3C3C3;
    cursor: default;
}
/* -- ASPxPopupControl Lite -- */
.dxpcLite_Material,
.dxdpLite_Material {
    border-spacing: 0;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: black;
}

    .dxpcLite_Material .dxpc-mainDiv.dxpc-shadow {
        -moz-box-shadow: 0px 13px 18.8px 1.2px rgba(0,0,0,0.24);
        -webkit-box-shadow: 0px 13px 18.8px 1.2px rgba(0,0,0,0.24);
        box-shadow: 0px 13px 18.8px 1.2px rgba(0,0,0,0.24);
    }

    .dxpcLite_Material .dxfmControl_Material .dxsplControl_Material {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.dxdpLite_Material {
    display: none;
    visibility: hidden;
}

    .dxpcLite_Material .dxpc-mainDiv,
    .dxpcLite_Material.dxpc-mainDiv,
    .dxdpLite_Material .dxpc-mainDiv,
    .dxdpLite_Material.dxpc-mainDiv {
        top: 0;
        left: 0;
        background-color: white;
        border: 1px solid #DFDFDF;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
    }

    .dxpcLite_Material a.dxpc-link,
    .dxdpLite_Material a.dxpc-link {
        color: var(--main-theme-bg-color);
    }

        .dxpcLite_Material a.dxpc-link *,
        .dxdpLite_Material a.dxpc-link * {
            cursor: pointer;
            text-decoration: none;
        }

            .dxpcLite_Material a.dxpc-link *:hover,
            .dxdpLite_Material a.dxpc-link *:hover {
                text-decoration: underline;
            }

    .dxpcLite_Material .dxpc-closeBtn,
    .dxpcLite_Material .dxpc-pinBtn,
    .dxpcLite_Material .dxpc-refreshBtn,
    .dxpcLite_Material .dxpc-collapseBtn,
    .dxpcLite_Material .dxpc-maximizeBtn,
    .dxdpLite_Material .dxpc-closeBtn,
    .dxdpLite_Material .dxpc-pinBtn,
    .dxdpLite_Material .dxpc-refreshBtn,
    .dxdpLite_Material .dxpc-collapseBtn,
    .dxdpLite_Material .dxpc-maximizeBtn {
        padding: 6px;
        float: right;
    }

    .dxpcLite_Material.dxRtl .dxpc-closeBtn,
    .dxpcLite_Material.dxRtl .dxpc-pinBtn,
    .dxpcLite_Material.dxRtl .dxpc-refreshBtn,
    .dxpcLite_Material.dxRtl .dxpc-collapseBtn,
    .dxpcLite_Material.dxRtl .dxpc-maximizeBtn,
    .dxdpLite_Material.dxRtl .dxpc-closeBtn,
    .dxdpLite_Material.dxRtl .dxpc-pinBtn,
    .dxdpLite_Material.dxRtl .dxpc-refreshBtn,
    .dxdpLite_Material.dxRtl .dxpc-collapseBtn,
    .dxdpLite_Material.dxRtl .dxpc-maximizeBtn {
        float: left;
    }

    .dxpcLite_Material .dxpc-header,
    .dxdpLite_Material .dxpc-header {
        color: #484848;
        background-color: white;
        font-size: 1.27em;
        padding: 18px 10px 16px 12px;
        white-space: nowrap;
        border-bottom: 1px solid white;
    }

    .dxpcLite_Material.dxRtl .dxpc-header,
    .dxdpLite_Material.dxRtl .dxpc-header {
        padding: 18px 12px 16px 2px;
    }

.dxpcLite_Material .dxpc-header > div:not(.dxpc-headerContent) {
    border-radius: 50%;
}

.dxpcLite_Material .dxpc-header .dxpc-closeBtn,
.dxpcLite_Material .dxpc-header .dxpc-maximizeBtn,
.dxpcLite_Material .dxpc-header .dxpc-collapseBtn,
.dxpcLite_Material .dxpc-header .dxpc-refreshBtn,
.dxpcLite_Material .dxpc-header .dxpc-pinBtn {
    margin-top: auto;
    margin-right: 0px;
}

.dxpcLite_Material .dxpc-headerText,
.dxdpLite_Material .dxpc-headerText {
    white-space: nowrap;
    margin-top: auto;
}

.dxpcLite_Material .dxpc-headerImg,
.dxdpLite_Material .dxpc-headerImg {
    margin: 0 16px 0 0;
}

.dxpcLite_Material.dxRtl .dxpc-headerImg,
.dxdpLite_Material.dxRtl .dxpc-headerImg {
    margin: 0 0 0 16px;
}

.dxpcLite_Material .dxpc-expandableDiv,
.dxdpLite_Material .dxpc-expandableDiv {
    float: left;
    overflow: hidden;
}

.dxpcLite_Material.dxRtl .dxpc-expandableDiv,
.dxdpLite_Material.dxRtl .dxpc-expandableDiv {
    float: right;
}

.dxpcLite_Material .dxpc-content,
.dxdpLite_Material .dxpc-content {
    white-space: normal;
    padding: 9px 12px;
}

.dxpcLite_Material.dxpc-hierarchycal .dxpc-content {
    padding-right: 30px;
}

.dxpcLite_Material.dxpc-hierarchycal.dxRtl .dxpc-content {
    padding-right: 12px;
    padding-left: 30px;
}

.dxpcLite_Material .dxpc-footer,
.dxdpLite_Material .dxpc-footer {
    color: #B8B8B8;
    border-top: 1px solid #EAEAEA;
    background-color: white;
}

.dxpcLite_Material .dxpc-footerContent,
.dxdpLite_Material .dxpc-footerContent {
    padding: 25px 20px 18px 12px;
    min-height: 8px;
}

    .dxpcLite_Material .dxpc-footerContent .dxpc-footerText:empty {
        max-height: 1px;
    }

.dxpcLite_Material.dxRtl .dxpc-footerContent,
.dxdpLite_Material.dxRtl .dxpc-footerContent {
    padding: 25px 12px 18px 20px;
}

.dxpcLite_Material .dxpc-footerText,
.dxdpLite_Material .dxpc-footerText {
    white-space: nowrap;
}

.dxpcLite_Material .dxpc-footerImg,
.dxdpLite_Material .dxpc-footerImg {
    margin: 0 8px 0 0;
}

.dxpcLite_Material.dxRtl .dxpc-footerImg,
.dxdpLite_Material.dxRtl .dxpc-footerImg {
    margin: 0 0 0 8px;
}

.dxpcLite_Material .dxpc-sizeGrip,
.dxdpLite_Material .dxpc-sizeGrip {
    float: right;
    margin: 0 4px 4px 0;
}

.dxpcLite_Material.dxRtl .dxpc-sizeGrip,
.dxdpLite_Material.dxRtl .dxpc-sizeGrip {
    float: left;
    margin: 0 0 4px 4px;
}

.dxpcModalBackLite_Material,
.dxdpModalBackLite_Material {
    background-color: #777777;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
    position: fixed;
    left: 0;
    top: 0;
    visibility: hidden;
}

.dxpcLiteDisabled_Material,
.dxdpLiteDisabled_Material {
    color: #b8b8b8;
    cursor: default;
}
/* Ripple */
.dxpcLite_Material .dxpc-header > div:not(.dxpc-headerContent):not(.dxpc-maximizeBtn)::before {
    content: "dxRippleTargetExternal";
    display: none;
}

.dxpcLite_Material .dxpc-header > div:not(.dxpc-headerContent) .dxRippleContainer {
    width: 40px !important;
    height: 40px !important;
    margin-top: -6px;
    margin-left: -6px;
}
/* -- ASPxPanel -- */
.dxpnlControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    border: 0px solid #c0c0c0;
}

    .dxpnlControl_Material.dxpnl-edge,
    .dxpnlControl_Material.dxpnl-edge.dxpnl-bar {
        background-color: white;
    }

        .dxpnlControl_Material.dxpnl-edge,
        .dxpnlControl_Material.dxpnl-edge .dxpnl-scc,
        .dxpnlControl_Material.dxpnl-bar {
            padding: 8px;
        }

.dxpnlDisabled_Material {
    color: #acacac;
    cursor: default;
}
/* -- ASPxRoundPanel -- */
.dxrpControl_Material,
.dxrpControlGB_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
}

    .dxrpControl_Material .dxrpCI {
        display: block;
    }
    /* Header */
    .dxrpControl_Material td.dxrpHeader_Material {
        color: var(--dxrpHeader_Material);
        background-color: var(--dxrpHeader_MaterialBg);
        font-size: 1.11em;
        border-bottom: 1px solid #DFDFDF;
    }

    .dxrpControl_Material .dxrpHeader_Material .dxrpCollapseButton {
        border-radius: 50%;
        background-color: #DADADA;
        padding: 7px 7px;
    }

        .dxrpControl_Material .dxrpHeader_Material .dxrpCollapseButton.dxrpCollapseButton,
        .dxrpControl_Material .dxrpHeader_Material .dxrpCollapseButton.dxrp-collapseBtnPressed {
            background-color: var(--main-theme-bg-color);
        }

    .dxrpControl_Material .dxrpHeader_Material .dxrpCollapseButto.dxrp-collapseBtnChecked {
        padding: 7px 7px;
    }

    * + html .dxrpControl_Material .dxrpHeader_Material span.dx-vam,
    * + html .dxrpControl_Material .dxrpHeader_Material span.dx-vat,
    * + html .dxrpControl_Material .dxrpHeader_Material span.dx-vab,
    * + html .dxrpControl_Material .dxrpHeader_Material a.dx-vam,
    * + html .dxrpControl_Material .dxrpHeader_Material a.dx-vat,
    * + html .dxrpControl_Material .dxrpHeader_Material a.dx-vab {
        padding-bottom: 12px;
    }

    .dxrpControlGB_Material span.dxrpHeader_Material {
        font-weight: bold;
        color: #484848;
    }

        .dxrpControl_Material > tbody > tr > .dxrpHeader_Material > a,
        .dxrpControl_Material > tbody > tr > .dxrpHeader_Material > a > span.dxrpHT,
        .dxrpControlGB_Material span.dxrpHeader_Material a {
            color: var(--main-theme-bg-color);
        }

    .dxrpControl_Material td.dxrpHeader_Material {
        line-height: 100%;
        white-space: nowrap;
    }
    /* Header image */
    .dxrpControl_Material .dxrpHI {
        margin-right: 4px;
    }

    .dxrpControl_Material .dxrpHIR {
        margin-left: 4px;
    }
    /* Content */
    .dxrpControl_Material > tbody > tr.dxrpCR > .dxrpcontent,
    .dxrpControlGB_Material > tbody > tr.dxrpCR > .dxrpcontent {
        vertical-align: top;
    }

.dxrpControlGB_Material {
    border: 1px solid #DFDFDF;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.dxrpControl_Material {
    border: 1px solid #DFDFDF;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.dxrpControlGB_Material > tbody > tr.dxrpCR > .dxrpcontent,
.dxrpControlGB_Material span.dxrpHeader_Material {
    background: white none;
}
/* Paddings */
.dxrpControl_Material td.dxrpHeader_Material {
    padding: 0 0 0 10px;
}

.dxrpControlGB_Material span.dxrpHeader_Material {
    padding: 0px 3px 0px 3px;
}

.dxrpControl_Material td.dxrpHeader_Material span.dxrpHT {
    padding: 0px 0px 1px 0;
}

.dxrpControl_Material.dxrp-noCollapsing > tbody > tr.dxrpCR > .dxrpcontent,
.dxrpControl_Material > tbody > tr.dxrpCR > .dxrpcontent > .dxrpAW > .dxrpCW, .dxrpControl_Material > tbody > tr.dxrpCR > .dxrpcontent > .dxrpCW {
    padding: 9px 10px 10px 10px;
}

.dxrpControlGB_Material > tbody > tr.dxrpCR > .dxrpcontent {
    padding: 6px 10px 10px 10px;
}
    /* GroupboxCaptionOffset */
    .dxrpControlGB_Material > tbody > tr.dxrpCR > .dxrpcontent > div:first-child {
        top: -13px;
        left: -6px;
        margin-bottom: -7px;
    }

.dxrpControlGB_Material {
    margin-top: 6px;
}
/* Disabled */
.dxrpDisabled_Material,
.dxrpDisabled_Material td.dxrp {
    color: #bbbbbb;
    cursor: default;
}

    .dxrpDisabled_Material.dxrpCollapsed > tbody > tr > td.dxrpHeader_Material {
        border-radius: 0px;
        border: 0px none var(--main-theme-bg-color);
    }
/* -- ASPxSiteMapControl -- */
.dxsmControl_Material {
    color: #484848;
    background-color: white;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

    .dxsmControl_Material a:hover {
        text-decoration: underline;
    }

    .dxsmControl_Material a:visited {
        color: var(--main-theme-bg-color) !important;
    }
/* - Category Level - */
.dxsmCategoryLevel_Material,
.dxsmCategoryLevel_Material a {
    font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 1.5em;
    text-decoration: none;
    color: #484848;
}

.dxsmCategoryLevel_Material {
    white-space: nowrap;
    padding: 0px 0px 5px;
}

.dxsmCategoryLevel_Material {
    border-bottom: 1px solid #B8B8B8;
}
/*flow layout*/
.dxsmLevelCategoryFlow_Material,
.dxsmLevelCategoryFlow_Material a {
    color: #1E3695;
    font-weight: bold;
    text-decoration: underline;
}

.dxsmLevelCategoryFlow_Material {
    font-size: 1.5em;
}
/* - Level 0 - */
.dxsmLevel0_Material,
.dxsmLevel0_Material a,
.dxsmLevel0Categorized_Material a,
.dxsmLevel0Categorized_Material {
    color: var(--main-theme-bg-color);
    text-decoration: none;
    font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 1em;
}

.dxsmLevel0_Material,
.dxsmLevel0Categorized_Material {
    white-space: nowrap;
    padding: 0px 0px 2px;
}

.dxsmLevel0_Material {
    padding: 0px 0px 1px;
}
/*flow layout*/
.dxsmLevel0Flow_Material,
.dxsmLevel0Flow_Material a,
.dxsmLevel0CategorizedFlow_Material a,
.dxsmLevel0CategorizedFlow_Material {
    color: var(--main-theme-bg-color);
    font-weight: bold;
    text-decoration: underline;
}

.dxsmLevel0Flow_Material {
    padding: 0px;
}

.dxsmLevel0Flow_Material {
    text-decoration: none;
}
/* - Level 1 - */
.dxsmLevel1_Material,
.dxsmLevel1_Material a,
.dxsmLevel1Categorized_Material a,
.dxsmLevel1Categorized_Material {
    color: var(--main-theme-bg-color);
    text-decoration: none;
}

.dxsmLevel1_Material,
.dxsmLevel1Categorized_Material {
    white-space: nowrap;
    padding: 0px;
}

    .dxsmLevel1_Material ul,
    .dxsmLevel1Categorized_Material ul {
        list-style-type: none !important;
    }
/*flow layout*/
.dxsmLevel1Flow_Material,
.dxsmLevel1Flow_Material a,
.dxsmLevel1CategorizedFlow_Material,
.dxsmLevel1CategorizedFlow_Material a {
    color: var(--main-theme-bg-color);
    text-decoration: none;
}

.dxsmLevel1Flow_Material {
    text-decoration: none;
    padding: 0px;
}
/* - Level 2 - */
.dxsmLevel2_Material,
.dxsmLevel2_Material a,
.dxsmLevel2Categorized_Material a,
.dxsmLevel2Categorized_Material {
    color: var(--main-theme-bg-color);
    text-decoration: none;
}

.dxsmLevel2_Material,
.dxsmLevel2Categorized_Material {
    font-size: 0.91em;
    white-space: nowrap;
    padding: 0px;
}
/*flow layout*/
.dxsmLevel2Flow_Material,
.dxsmLevel2Flow_Material a {
    color: #005e55;
    text-decoration: underline;
}

.dxsmLevel2Flow_Material {
    font-size: 0.91em;
    padding: 0px;
}
/* - Level 3 - */
.dxsmLevel3_Material,
.dxsmLevel3_Material a {
    color: var(--main-theme-bg-color);
    text-decoration: none;
}

.dxsmLevel3_Material {
    font-size: 0.75em;
    white-space: nowrap;
    padding: 0px;
}
/*flow layout*/
.dxsmLevel3Flow_Material,
.dxsmLevel3Flow_Material a {
    color: #999999;
    text-decoration: underline;
}

.dxsmLevel3Flow_Material {
    font-size: 0.75em;
}
/* - Level 4 - */
.dxsmLevel4_Material,
.dxsmLevel4_Material a {
    color: var(--main-theme-bg-color);
    text-decoration: none;
}

.dxsmLevel4_Material {
    font-size: 0.75em;
    white-space: nowrap;
    padding: 0px;
}
/*flow layout*/
.dxsmLevel4Flow_Material,
.dxsmLevel4Flow_Material a {
    color: #A8A8A8;
    text-decoration: underline;
}

.dxsmLevel4Flow_Material {
    font-size: 0.66em;
    padding: 0px;
}
/* - Other Levels - */
.dxsmLevelOther_Material,
.dxsmLevelOther_Material a {
    color: var(--main-theme-bg-color);
    text-decoration: none;
}

.dxsmLevelOther_Material {
    font-size: 0.75em;
    white-space: nowrap;
    padding: 0px;
}
/*flow layout*/
.dxsmLevelOtherFlow_Material,
.dxsmLevelOtherFlow_Material a {
    color: #A8A8A8;
    text-decoration: underline;
}
/* Disabled */
.dxsmDisabled_Material {
    color: #b8b8b8;
    cursor: default;
}
/* -- ASPxTabControl Lite -- */
.dxtcLite_Material {
    overflow: hidden;
    color: #666666;
    float: left;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

    .dxtcLite_Material > .dxtc-stripContainer,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-strip {
        list-style: none outside none;
        float: left;
        padding: 0;
        margin: 0;
    }

    .dxtcLite_Material.dxtc-top > .dxtc-stripContainer {
        padding-top: 3px;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-activeTab,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-rightIndent,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbSpacer {
        display: block;
        margin: 0;
        text-transform: uppercase;
        font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
        font-size: 1em;
    }

    .dxtcLite_Material > .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_Material.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Material.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab {
        border-left-style: none;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-activeTab {
        float: left;
        overflow: hidden;
        text-align: center;
        white-space: nowrap;
    }

    .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-activeTab {
        border-bottom: 3px solid var(--main-theme-bg-color);
        text-transform: uppercase;
        font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
        font-size: 1em;
    }

        .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-activeTab
        .dxtcLite_Material > .dxtc-stripContainer .dxtc-activeTab,
        .dxtcLite_Material > .dxtc-stripContainer .dxtc-activeTab a {
            color: #484848;
        }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-tab a {
        color: #757575;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-rightIndent,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbSpacer {
        float: left;
        border-right-width: 0;
        border-left-width: 0;
        overflow: hidden;
    }

        .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbWrapper .dxtc-sb {
            padding: 11px 11px 11px 15px;
            margin-top: 3px;
        }

            .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbWrapper .dxtc-sb:hover {
                background-color: var(--main-theme-bg-color);
            }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-spacer {
        width: 1px;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-rightIndent {
        width: 5px;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-link {
        padding: 10px 24px 9px;
        display: block;
        height: 100%;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-link,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material > .dxtc-stripContainer .dxtc-rightIndent {
        text-decoration: none;
        white-space: nowrap;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-img {
        border-style: none;
        margin: 0 3px 0 0;
    }

    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer .dxtc-img {
        margin: 0 0 0 3px;
    }

    .dxtcLite_Material > .dxtc-content {
        float: left;
        clear: left;
        border: 1px none #A8A8A8 !important;
        overflow: hidden;
        padding: 6px 16px 6px 4px;
        background-color: white;
    }

    .dxtcLite_Material.dxtc-top > .dxtc-content {
        border-top-style: none !important;
    }

    .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-sbSpacer {
        border-bottom: 3px solid #DFDFDF;
    }

    .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-rightIndent,
    .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-leftIndent {
        border-bottom: none;
    }
    /* Rtl */
    .dxtcLite_Material.dxtc-rtl,
    .dxtcLite_Material.dxtc-rtl > .dxtc-content,
    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer,
    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer .dxtc-strip,
    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer .dxtc-rightIndent,
    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer .dxtc-sbSpacer,
    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Material.dxtc-rtl > .dxtc-stripContainer .dxtc-activeTab {
        float: right;
    }

    .dxtcLite_Material.dxtc-top.dxtc-rtl > .dxtc-content,
    .dxtcLite_Material.dxtc-bottom.dxtc-rtl > .dxtc-stripContainer,
    .dxtcLite_Material.dxtc-bottom.dxtc-rtl > .dxtc-stripContainer .dxtc-strip {
        clear: right !important;
    }

    .dxtcLite_Material.dxtc-left.dxtc-rtl > .dxtc-strip,
    .dxtcLite_Material.dxtc-left.dxtc-rtl > .dxtc-stripContainer .dxtc-strip {
        float: left;
    }
    /* Scrolling */
    .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-sb {
        margin-top: 0;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbDisabled {
        cursor: default;
        background-color: transparent !important;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-sb img {
        border: none;
        border-style: none;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbIndent {
        width: 0px;
    }

    .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbSpacer {
        width: 1px;
    }
    /* Multi-row */
    .dxtcLiteDisabled_Material,
    .dxtcLiteDisabled_Material > .dxtc-stripContainer .dxtcLiteDisabled_Material.dxtc-activeTab,
    .dxtcLiteDisabled_Material > .dxtc-stripContainer .dxtc-link,
    .dxtcLiteDisabled_Material > .dxtc-stripContainer .dxtc-activeTab .dxtc-link,
    .dxtcLiteDisabled_Material > .dxtc-content,
    .dxtcLite_Material > .dxtc-stripContainer .dxtcLiteDisabled_Material .dxtc-link {
        color: #bbbbbb;
        cursor: default;
    }
    /* bottom  */
    .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer {
        padding-bottom: 3px;
    }

        .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer,
        .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-strip {
            clear: left;
        }

            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-leftIndent,
            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-spacer,
            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-rightIndent,
            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-sbWrapper,
            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-sbIndent,
            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-sbSpacer {
                border-bottom: 1px solid transparent;
            }

            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab {
                color: #484848;
                border-top: 3px solid var(--main-theme-bg-color);
            }

            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-tab,
            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-spacer,
            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-sbWrapper,
            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-sbIndent,
            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-sbSpacer {
                border-top: 3px solid #DFDFDF;
            }

            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-leftIndent,
            .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-rightIndent {
                border-top: none;
            }

    .dxtcLite_Material.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_Material.dxtc-left > .dxtc-stripContainer {
        padding-left: 3px;
    }

        .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-tab,
        .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-activeTab,
        .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
        .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
        .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
            float: none;
            clear: none;
            width: auto;
            height: auto;
        }

    .dxtcLite_Material.dxtc-left.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Material.dxtc-left.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab {
        border-top-style: none;
        border-bottom-style: none;
    }

    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-activeTab {
        border-right: 3px solid var(--main-theme-bg-color);
    }

    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
        border: none;
        border-left: 1px solid transparent;
        width: auto;
    }

    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-sbSpacer {
        border-right: 3px solid #DFDFDF;
    }

    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
        border-right: none;
    }

    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-rightIndent {
        height: 5px;
    }

    .dxtcLite_Material.dxtc-left > .dxtc-stripContainer .dxtc-spacer {
        height: 1px;
    }

    .dxtcLite_Material.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_Material.dxtc-right > .dxtc-stripContainer {
        padding-right: 3px;
    }

        .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-tab,
        .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-activeTab,
        .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
        .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
        .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
            float: none;
            clear: none;
            width: auto;
            height: auto;
        }

    .dxtcLite_Material.dxtc-right.dxtc-noSpacing > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Material.dxtc-right.dxtc-noSpacing > .dxtc-stripContainer .dxtc-activeTab {
        border-top-style: none;
        border-bottom-style: none;
        border-right-style: none;
    }

    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-activeTab {
        border-left: 3px solid var(--main-theme-bg-color);
    }

    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
        border: none;
        border-right: 1px solid transparent;
    }

    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-tab,
    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-spacer,
    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-sbWrapper,
    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-sbIndent,
    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-sbSpacer {
        border-left: 3px solid #DFDFDF;
    }

    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
        border-left: none;
    }

    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-leftIndent,
    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-rightIndent {
        height: 5px;
    }

    .dxtcLite_Material.dxtc-right > .dxtc-stripContainer .dxtc-spacer {
        height: 1px;
    }

    .dxtcLite_Material.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;
    }
/* -- ASPxTitleIndex -- */
.dxtiControl_Material {
    color: var(--main-theme-bg-color);
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

    .dxtiControl_Material a {
        color: var(--main-theme-bg-color);
    }

.dxtiItem_Material {
    white-space: nowrap;
}

.dxtiGroupHeader_Material,
.dxtiGroupHeaderCategorized_Material {
    font-size: 1.5em;
    text-decoration: none;
}

.dxtiGroupHeader_Material,
.dxtiGroupHeaderCategorized_Material {
    white-space: nowrap;
    padding: 0 0 8px;
}

.dxtiControl_Material .dxti-i {
    padding-bottom: 10px;
    text-decoration: none;
}

    .dxtiControl_Material .dxti-i a {
        text-decoration: none;
    }

        .dxtiControl_Material .dxti-i a:hover {
            text-decoration: underline;
        }
/* - GroupHeaderText - */
.dxtiGroupHeaderText_Material {
    color: #484848;
}

.dxtiGroupHeaderText_Material {
    padding: 0px 1px 11px;
}

.dxtiGroupHeaderTextCategorized_Material {
    color: #484848;
}

.dxtiGroupHeaderTextCategorized_Material {
    padding: 1px 8px;
}
/* - FilterBox - */
.dxtiFilterBoxInfoText_Material {
    font-size: 0.75em;
    font-weight: normal;
    color: #999999;
    padding: 2px 0;
}

.dxtiFilterBoxEdit_Material {
    border: 1px Solid #E5E5E5;
    width: 100%;
    height: 26px;
}

.dxtiFilterBox_Material > table table tr:first-child td:last-child {
    width: 100%;
}

.dxtiFilterBox_Material table {
    color: #484848;
    width: 100%;
}

.dxtiFilterBox_Material {
    padding: 14px 6px 13px 2px;
    border-bottom: 1px solid #E5E5E5;
}

.dxtiControl_Material[dir="rtl"] .dxtiFilterBox_Material {
    padding: 14px 2px 13px 6px;
}
/* - IndexPanel - */
.dxtiIndexPanel_Material {
    font-size: 1.33em;
    padding: 10px 0 22px;
    text-decoration: none;
}

.dxtiControl_Material[dir="rtl"] .dxtiIndexPanel_Material > table > tbody > tr > td {
    text-align: right !important;
    padding-right: 5px;
}

.dxtiControl_Material .dxtiIndexPanel_Material > table > tbody > tr > td {
    padding-left: 5px;
}

.dxtiControl_Material .dxtiIndexPanel_Material .dxtiIndexPanelItem_Material a {
    text-decoration: none;
}

    .dxtiControl_Material .dxtiIndexPanel_Material .dxtiIndexPanelItem_Material a:hover {
        text-decoration: underline;
    }

.dxtiIndexPanelItem_Material,
.dxtiCurrentIndexPanelItem_Material {
    text-decoration: none;
}

    .dxtiIndexPanelItem_Material.dxtiCurrentIndexPanelItem_Material:first-child {
        padding: 4px 8px 4px 8px;
        margin-left: -8px;
    }

    .dxtiIndexPanelItem_Material:first-child {
        padding: 0 8px 0 0;
    }

.dxtiControl_Material[dir="rtl"] .dxtiIndexPanelItem_Material:first-child {
    padding: 0 0 0 8px;
}

.dxtiIndexPanelItem_Material {
    padding: 4px 8px;
}
/*.dxtiControl_Material[dir="rtl"] .dxtiIndexPanelItem_Material
{
    padding: 0 0 0 11px;
}*/
.dxtiCurrentIndexPanelItem_Material {
    color: #FFFFFF;
    background: var(--BigDot);
    background-size: 100% 100%;
    background-position: center center;
}
/* - BackToTop - */
.dxtiBackToTop_Material,
.dxtiBackToTop_Material a {
    color: #FFFFFF;
    text-decoration: none;
}

.dxtiControl_Material[dir="rtl"] .dxtiBackToTop_Material {
    text-align: left !important;
}

.dxtiBackToTop_Material a:first-child:hover + a {
    visibility: visible;
}

.dxIE .dxtiBackToTop_Material img {
    margin: -80px 16px 0 0;
}

.dxtiBackToTop_Material a:last-child {
    visibility: hidden;
    padding: 3px 8px;
    background-color: #707070;
    border-radius: 2px;
}

.dxtiBackToTop_Material {
    padding: 80px 0px;
    text-align: right !important;
}

.dxtiBackToTopRtl_Material {
    padding: 80px 0px;
}

.dxtiControl_Material[dir="rtl"] .dxtiBackToTop_Material img {
    float: left;
    margin: -66px 0 0 16px;
}

.dxtiBackToTop_Material img {
    float: right;
    margin: -66px 16px 0 0;
    border-radius: 50%;
    background-color: #f9f9f9;
    -moz-box-shadow: 0px 10px 14.1px 0.9px rgba(0,0,0,0.24);
    -webkit-box-shadow: 0px 10px 14.1px 0.9px rgba(0,0,0,0.24);
    box-shadow: 0px 10px 14.1px 0.9px rgba(0,0,0,0.24);
}
/* Disabled */
.dxtiDisabled_Material,
.dxtiDisabled_Material a {
    color: #b8b8b8;
    cursor: default !important;
}
/* -- ASPxUploadControl -- */
input[type="text"].dxucEditArea_Material {
    display: block;
    height: auto;
    line-height: normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}

.dxucControl_Material,
.dxucEditArea_Material,
input[type="text"].dxucEditArea_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxucControl_Material,
.dxucEditArea_Material,
body input.dxucEditArea_Material {
    color: #484848;
}

.dxucEditArea_Material,
input[type="text"].dxucEditArea_Material {
    padding: 1px;
}

.dxucControl_Material .dxucInputs_Material {
    border-collapse: separate;
    border-width: 0;
}

.dxucTextBox_Material {
    background-color: white;
    border: 1px solid #DFDFDF;
    padding: 1px 8px;
}

    .dxucTextBox_Material.dxTB {
        border-radius: 2px 0 0 2px;
        -webkit-border-radius: 2px 0 0 2px;
    }

    .dxucTextBox_Material .dxucEditArea_Material {
        margin: 0px;
        background-color: white;
    }

.dxucNullText_Material .dxucEditArea_Material {
    color: #C4C4C4;
}

.dxucErrorCell_Material {
    color: Red;
    text-align: left;
}

.dxucButton_Material,
.dxucButton_Material a {
    color: var(--main-theme-bg-color);
    white-space: nowrap;
}

.dxucBrowseButton_Material,
.dxucBrowseButton_Material a {
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none;
}

.dxucControl_Material .dxucBrowseButton_Material a {
    color: #484848;
}

.dxucControl_Material a[unselectable="on"] {
    user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

.dxucBrowseButton_Material {
    border: 1px solid #DFDFDF;
    padding: 6px 18px 8px;
    background-color: #EEEEEE;
    border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
}

    .dxucBrowseButton_Material.dxbf {
        padding: 6px 17px 8px;
    }

        .dxucBrowseButton_Material.dxbf a {
            border: 1px dotted black;
        }

*[dir="rtl"] .dxucBrowseButtonHover_Material {
    border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
}

*[dir="rtl"] .dxucBrowseButtonHover_Material {
    border-radius: 3px 0 0 3px;
    -webkit-border-radius: 3px 0 0 3px;
}

.dxucBrowseButtonHover_Material {
    background-color: var(--main-theme-bg-color);
    color: #FFFFFF;
    border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
}

.dxucBrowseButtonPressed_Material {
    background-color: var(--main-theme-bg-color);
    color: #FFFFFF;
}
/* Upload control - Ripple */
.dxucBrowseButton_Material::before {
    content: "dxRippleTarget";
    display: none;
}

.dxucBrowseButton_Material .dxRipple {
    background-color: rgba(255,255,255,0.3);
}
/* ProgressBar */
.dxucProgressBar_Material {
    background-color: #E0E0E0;
    height: 23px;
}

    .dxucProgressBar_Material,
    .dxucProgressBar_Material td.dx {
        color: #484848;
    }

        .dxucProgressBar_Material .dxPBMainCell,
        .dxucProgressBar_Material td.dx {
            padding: 0;
        }

.dxucProgressBarIndicator_Material {
    background-color: var(--main-theme-bg-color);
}
/* Silverlight Plugin Link */
.dxucSilverlightPluginLinkPanel_Material {
    font-size: 0.75em;
    color: #7d7d7d;
    text-align: left;
}

    .dxucSilverlightPluginLinkPanel_Material td {
        padding: 0px 3px;
        vertical-align: middle;
    }

    .dxucSilverlightPluginLinkPanel_Material a {
        color: #0D45B7;
    }
/* Disabled */
.dxucDisabled_Material,
.dxucDisabled_Material a {
    cursor: default;
    color: #B8B8B8;
}

.dxucTextBoxDisabled_Material {
    border-color: #C3C3C3;
}

.dxucButtonDisabled_Material,
.dxucButtonDisabled_Material a {
    text-decoration: none;
}

.dxucBrowseButtonDisabled_Material {
    cursor: default;
}

.dxucControl_Material .dxucBrowseButtonDisabled_Material a {
    color: #b8b8b8;
}
/* -- ASPxSplitter -- */
.dxsplControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxsplControl_Material,
.dxsplVSeparator_Material,
.dxsplHSeparator_Material {
    background-color: White;
}

.dxsplVSeparator_Material,
.dxsplHSeparator_Material {
    font-size: 0;
}

.dxsplControl_Material,
.dxsplVSeparator_Material,
.dxsplHSeparator_Material,
.dxsplPane_Material,
.dxsplPaneCollapsed_Material,
.dxsplVSeparator_Material,
.dxsplHSeparator_Material,
.dxsplVSeparatorCollapsed_Material,
.dxsplHSeparatorCollapsed_Material {
    border: 4px solid white;
}

.dxsplVSeparator_Material {
    border-top-width: 0;
    border-bottom-width: 0;
}

.dxsplHSeparator_Material {
    border-left-width: 0;
    border-right-width: 0;
}

.dxsplPane_Material,
.dxsplPaneCollapsed_Material {
    background-color: white;
    border: 1px solid #E4E5E7;
}

.dxsplPaneCollapsed_Material {
    border-right-width: 0px;
    border-bottom-width: 0px;
}

.dxsplVSeparatorHover_Material {
    cursor: w-resize;
}

.dxsplHSeparatorHover_Material {
    cursor: n-resize;
}

.dxsplVSeparatorCollapsed_Material {
    border-top-width: 1px;
    border-bottom-width: 1px;
}

.dxsplHSeparatorCollapsed_Material {
    border-left-width: 1px;
    border-right-width: 1px;
}

.dxsplVSeparatorCollapsed_Material,
.dxsplHSeparatorCollapsed_Material {
    cursor: default !important;
}

.dxsplVSeparatorButton_Material {
    cursor: pointer;
    padding: 5px 4px;
}

.dxWeb_splVSeparator_Material {
    margin: 20px 4px;
}

.dxWeb_splHSeparator_Material {
    margin: 4px 20px;
}

.dxsplHSeparatorButton_Material {
    cursor: pointer;
    padding: 4px 5px;
}

.dxsplDisabled_Material .dxsplVSeparatorButton_Material,
.dxsplDisabled_Material .dxsplHSeparatorButton_Material {
    cursor: default;
}

.dxsplVSeparatorHover_Material,
.dxsplHSeparatorHover_Material,
.dxsplVSeparatorButtonHover_Material,
.dxsplHSeparatorButtonHover_Material {
    background-color: var(--main-theme-bg-color);
}

.dxsplResizingPointer_Material {
    background: url('/DXR.axd?r=0_1780-2iKvk') repeat;
    font-size: 0;
    line-height: 0px;
}

.dxsplControl_Material .dxsplLCC {
    padding: 8px;
}
/* -- ASPxTreeView -- */
.dxtvControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
    float: left;
}

    .dxtvControl_Material li {
        overflow-y: hidden;
    }

    .dxtvControl_Material ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        overflow-y: hidden;
    }

    .dxtvControl_Material > div > ul {
        position: relative;
    }

    .dxtvControl_Material a {
        color: var(--main-theme-bg-color);
        text-decoration: none;
    }

        .dxtvControl_Material a:hover {
            text-decoration: underline;
        }

    .dxtvControl_Material .dxtv-ln {
        vertical-align: top;
    }

    .dxtvControl_Material .dxtv-nd {
        margin-top: 1px;
        float: left;
        padding: 3px 3px 4px 3px;
        display: block;
        text-decoration: none;
        outline: 0 none;
        border: 1px solid transparent;
    }

    .dxtvControl_Material .dxtv-elbNoLn,
    .dxtvControl_Material .dxtv-elb {
        width: 26px;
        height: 21px;
        vertical-align: top;
        float: left;
    }

    .dxtvControl_Material .dxtv-elbHide {
        display: none;
    }

    .dxtvControl_Material .dxtv-btn {
        margin-left: 10px;
        margin-top: 8px;
    }

    .dxtvControl_Material .dxtv-subnd {
        margin-left: 21px;
    }

    .dxtvControl_Material .dxtv-ndImg {
        margin: 0 4px 0 2px;
    }

    .dxtvControl_Material .dxtv-ndTxt {
        white-space: nowrap;
    }

    .dxtvControl_Material .dxtv-ndChk {
        cursor: default;
        margin: 0 6px 0 0px;
    }

    .dxtvControl_Material .dxtv-ndTmpl {
        float: left;
        white-space: nowrap;
    }

    .dxtvControl_Material .dxtv-ndHov {
        background-color: #f0f0f0;
    }

    .dxtvControl_Material .dxtv-ndSel {
        background-color: var(--main-theme-bg-color);
    }

        .dxtvControl_Material .dxtv-ndSel,
        .dxtvControl_Material .dxtv-ndSel a {
            color: #FFFFFF;
            cursor: default;
        }

    .dxtvControl_Material.dxtvRtl,
    .dxtvControl_Material.dxtvRtl .dxtv-nd,
    .dxtvControl_Material.dxtvRtl .dxtv-elbNoLn,
    .dxtvControl_Material.dxtvRtl .dxtv-elb,
    .dxtvControl_Material.dxtvRtl .dxtv-ndTmpl {
        float: right;
    }

        .dxtvControl_Material.dxtvRtl .dxtv-elb,
        .dxtvControl_Material.dxtvRtl .dxtv-ln {
            background-position: right top;
        }

        .dxtvControl_Material.dxtvRtl .dxtv-elb {
            background-image: url('/DXR.axd?r=0_1791-2iKvk');
        }

        .dxtvControl_Material.dxtvRtl .dxtv-btn {
            margin: 5px 10px 0 0;
        }

        .dxtvControl_Material.dxtvRtl .dxtv-subnd {
            margin: 0 22px 0 0;
        }

        .dxtvControl_Material.dxtvRtl .dxtv-ndImg {
            margin: 0 2px 0 4px;
        }

        .dxtvControl_Material.dxtvRtl.OperaRtlFix .dxtv-btn {
            margin: 5px 10px 0 0;
        }

        .dxtvControl_Material.dxtvRtl .dxtv-ndChk {
            margin: 0 2px 0 6px;
        }

        .dxtvControl_Material.dxtvRtl.OperaRtlFix .dxtv-subnd {
            overflow-x: hidden;
        }

    .dxtvDisabled_Material,
    .dxtvControl_Material .dxtvDisabled_Material,
    .dxtvDisabled_Material a,
    .dxtvDisabled_Material .dxtv-btn,
    .dxtvDisabled_Material .dxtv-nd {
        color: #b8b8b8;
        cursor: default;
    }
    /* Ripple */
    .dxtvControl_Material .dxtv-elbNoLn::before,
    .dxtvControl_Material .dxtv-elbNoLn::before {
        content: "dxRippleTargetExternal";
        display: none;
    }

    .dxtvControl_Material .dxtv-btn + .dxRippleContainer {
        padding: 8px;
        margin-top: -8px;
        margin-left: -8px;
    }
/* ASPxFileManager */
.dxfmControl_Material,
.dxfmControl_Material .dxfm-rInput {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    outline: 0px;
    color: #484848;
}

.dxfmDisabled_Material {
    color: #b8b8b8;
}
/* FileManager - Splitter */
.dxfmControl_Material .dxsplControl_Material {
    border: 1px solid #DFDFDF;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
}

.dxfmControl_Material .dxsplPane_Material {
    border-width: 0px;
    background-color: White;
}

    .dxfmControl_Material .dxsplPane_Material.dxfm-uploadPanel .dxsplLCC {
        padding: 9px 4px 13px;
    }

    .dxfmControl_Material .dxsplPane_Material .dxsplLCC {
        padding: 17px 4px 3px 11px;
    }

    .dxfmControl_Material .dxsplPane_Material.dxfm-breadCrumbs .dxsplLCC {
        padding: 5px 4px 3px;
    }

.dxfmControl_Material .dxsplLCC {
    outline-width: 0px;
    padding: 5px 4px 3px;
}

.dxfmControl_Material.dxfm-dst .dxsplVSeparator_Material {
    width: 3px;
    background: url('/DXR.axd?r=0_1769-2iKvk') repeat-y right;
    border-width: 0px;
}

.dxfmControl_Material.dxfm-dst.dxfm-rtl .dxsplVSeparator_Material {
    background-position-x: left;
}

.dxfmControl_Material.dxfm-tch .dxsplVSeparator_Material {
    border-width: 0 1px;
    border-color: #E0E0E0;
}

.dxfmControl_Material .dxsplHSeparator_Material {
    border-width: 0px;
    background-color: #E0E0E0;
}

.dxfmControl_Material .dxfm-filePane .dxsplLCC {
    padding: 0;
}
/* FileManager - TreeView */
.dxfmControl_Material .dxtvControl_Material {
    margin-left: -5px;
}

    .dxfmControl_Material .dxtvControl_Material .dxtv-nd.dxfm-folderSI {
        border: 1px dotted #888888;
        padding: 3px 3px 4px 3px;
    }
/* FileManager - File */
.dxfmControl_Material div.dxfm-file {
    float: left;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    padding: 6px;
    margin: 4px;
}

.dxfmControl_Material.dxfm-rtl div.dxfm-file {
    float: right;
}

.dxfmDisabled_Material .dxfm-file {
    cursor: default;
}

.dxfmControl_Material div.dxfm-fileSI {
    border: 1px dotted #888888;
}

.dxfmControl_Material div.dxfm-fileH {
    background-color: #e0e0e0;
}

.dxfmControl_Material div.dxfm-fileF,
.dxfmControl_Material div.dxfm-fileSA {
    background-color: var(--main-theme-bg-color);
    color: #FFFFFF;
}

.dxfmControl_Material td.dxgv .dxfm-fileName {
    padding: 2px 0;
}

.dxfmControl_Material .dxfm-file .dxgv.dxfm-fileThumb {
    padding: 17px 5px 13px 5px;
}

.dxfmControl_Material .dxfm-file .dxfm-highlight {
    background-color: var(--main-theme-bg-color);
    background-repeat: repeat;
    color: #FFFFFF;
    font-weight: bold;
}

.dxfmControl_Material div.dxfm-fileH .dxfm-highlight,
.dxfmControl_Material .dxfm-fileF .dxfm-highlight {
    background-color: #CFCFCF;
    color: #484848;
}

.dxfmControl_Material .fileContainer {
    margin: 4px;
}

.dxfmControl_Material .dxfm-fileContainer .dxfm-file.dxfm-fileSI > .dxichSys {
    top: 0;
    right: 0;
}

.dxfmControl_Material .dxfm-fileContainer .dxfm-file > .dxichSys,
.dxfmControl_Material .dxfm-fileContainer .dxfm-file.dxfm-fileSA > .dxichSys,
.dxfmControl_Material .dxfm-fileContainer .dxfm-file.dxfm-fileF > .dxichSys {
    top: 1px;
    right: 1px;
    -moz-box-shadow: 0px 8px 16px 1.2px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 8px 16px 1.2px rgba(0,0,0,0.2);
    box-shadow: 0px 8px 16px 1.2px rgba(0,0,0,0.2);
}

.dxfmControl_Material.dxfm-rtl .dxfm-fileContainer .dxfm-file > .dxichSys,
.dxfmControl_Material.dxfm-rtl .dxfm-fileContainer .dxfm-file.dxfm-fileSA > .dxichSys,
.dxfmControl_Material.dxfm-rtl .dxfm-fileContainer .dxfm-file.dxfm-fileF > .dxichSys {
    right: initial;
    left: 1px;
}
/* FileManager - GridView */
.dxfmControl_Material .dxgvControl_Material {
    outline: none;
}

.dxfmControl_Material .dxgvTable_Material td.dxgv {
    border-bottom-width: 0px;
}

.dxfmControl_Material tr.dxfm-fileH {
    background-color: #EEEEEE;
    color: #484848;
}

.dxfm-file .dxgv.dxgvCommandColumn_Material {
    text-overflow: clip;
}
/* FileManager - Toolbar */
.dxfmControl_Material .dxfm-toolbar {
    background-color: #F1F1F1;
}

    .dxfmControl_Material .dxfm-toolbar .dxfm-filter .dxeCaptionCell_Material,
    .dxfmControl_Material .dxfm-toolbar .dxfm-path .dxeCaptionCell_Material,
    .dxfmControl_Material .dxfm-toolbar .dxfm-filter .dxeEditArea_Material,
    .dxfmControl_Material .dxfm-toolbar .dxfm-path .dxeEditArea_Material {
        color: #757575;
    }

    .dxfmControl_Material .dxfm-toolbar .dxfm-filter .dxeCaptionCell_Material,
    .dxfmControl_Material .dxfm-toolbar .dxfm-path .dxeCaptionCell_Material {
        padding-right: 9px;
    }

.dxgvHeader_Material.dxfmGridHeader {
    background: White;
}

.dxfmControl_Material .dxfm-toolbar .dxsplLCC {
    padding: 5px;
}

.dxfmControl_Material .dxfm-toolbar .dxmLite_Material .dxm-main {
    margin: 2px 0;
    padding: 0 6px 0 8px;
    border-width: 0;
    background: transparent none;
}

.dxfmControl_Material .dxfm-toolbar .dxmLite_Material .dxm-horizontal.dxmtb .dxm-separator {
    padding: 0 11px;
}

    .dxfmControl_Material .dxfm-toolbar .dxmLite_Material .dxm-horizontal.dxmtb .dxm-separator b {
        background-color: #DFDFDF;
    }
/* FileManager - BreadCrumbs */
.dxfmControl_Material .dxfm-breadCrumbs .dxfm-bcItem.dxfm-bcItemH,
.dxfmControl_Material .dxfm-bcPopup .dxfm-bcItem.dxfm-bcItemH {
    background-color: var(--main-theme-bg-color);
    color: white;
}

.dxfmControl_Material .dxfm-breadCrumbs .dxfm-bcLineSeparator {
    border-color: #E0E0E0;
}

.dxfmControl_Material .dxmLite_Material .dxm-popupMain .dxm-gutter .dxm-item .dxm-content {
    padding-left: 12px;
}
/* FileManager - Upload Progress Popup*/
.dxfmControl_Material .dxfm-upPopup.dxpc-mainDiv .dxeProgressBarIndicator_Material {
    background: #FFAB32;
}
/* FileManager - UploadPanel */
.dxfmControl_Material .dxfm-uploadPanel {
    background-color: #FFFFFF;
    text-align: right;
}

.dxfmControl_Material.dxfm-rtl .dxfm-uploadPanel {
    text-align: left;
}

.dxfmControl_Material .dxfm-uploadPanel.dxsplPane_Material table.dxfm-uploadPanelTable {
    display: inline-block;
    margin-right: 5px;
    margin-top: 1px;
}

    .dxfmControl_Material .dxfm-uploadPanel.dxsplPane_Material table.dxfm-uploadPanelTable .dxucControl_Material {
        margin-right: 10px;
    }

.dxfmControl_Material.dxfm-rtl .dxfm-uploadPanel.dxsplPane_Material table.dxfm-uploadPanelTable .dxucControl_Material {
    margin-right: 0px;
    margin-left: 10px;
}

.dxfmControl_Material .dxfm-uploadPanel.dxsplPane_Material table.dxfm-uploadPanelTable td.dxfm-uploadPanelTableBCell {
    padding: 7px 0 0;
    vertical-align: top;
}

    .dxfmControl_Material .dxfm-uploadPanel.dxsplPane_Material table.dxfm-uploadPanelTable td.dxfm-uploadPanelTableBCell a {
        color: var(--main-theme-bg-color);
        text-decoration: underline;
    }

        .dxfmControl_Material .dxfm-uploadPanel.dxsplPane_Material table.dxfm-uploadPanelTable td.dxfm-uploadPanelTableBCell a.dxfm-uploadDisable {
            color: #777777;
            text-decoration: none;
            cursor: default;
        }

.dxfmControl_Material .dxfm-uploadPanel.dxsplPane_Material .dxucSilverlightPluginLinkPanel_Material {
    margin-top: -8px;
}
/* FileManager - Create, Rename input */
.dxfmControl_Material .dxfm-cInput,
.dxfmControl_Material .dxfm-rInput {
    border: 1px solid #DFDFDF;
}

.dxfmControl_Material input[type="text"].dxfm-cInput,
.dxfmControl_Material input[type="text"].dxfm-rInput {
    color: #484848;
}
/* FileManager - item mask */
.dxfmControl_Material .dxfm-itemMask {
    background-color: #e0e0e0;
}
/* FileManager - Move PopupControl */
.dxfmControl_Material .dxpc-content {
    padding: 5px 0px 0px;
    background-color: White;
}

    .dxfmControl_Material .dxpc-content .dxfm-mpFoldersC {
        overflow: auto;
        padding: 0px 0px 20px 5px;
    }

    .dxfmControl_Material .dxpc-content .dxfm-mpButtonC {
        margin-top: 5px;
        background-color: #F3F3F3;
        border-top: 1px solid #E0E0E0;
        text-align: right;
        padding: 10px 15px 10px 10px;
    }

        .dxfmControl_Material .dxpc-content .dxfm-mpButtonC a {
            margin-left: 12px;
            color: var(--main-theme-bg-color);
        }

.dxfmControl_Material .dxfm-filterViewRow .dxfm-filterViewCheckBoxCell {
    width: 32px;
}
/* ASPxImageSlider */
.dxisControl_Material {
    width: 660px;
    height: 505px;
    outline: 0;
    user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

    .dxisControl_Material .dxis-playPauseBtnWrapper {
        top: 0;
        right: 0;
        padding: 6px 12px 6px 14px;
        position: absolute;
        background-color: #484848;
        background-color: rgba(0,0,0,0.75);
        cursor: pointer;
    }

*[dir="rtl"].dxisControl_Material .dxis-playPauseBtnWrapper {
    right: auto;
    left: 0;
}

.dxisControl_Material > .dxis-passePartout {
    position: relative;
    background-color: #000000;
    width: 100%;
    height: 100%;
}

.dxisControl_Material .dxis-imageArea {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.dxisControl_Material .dxis-slidePanel,
.dxisControl_Material .dxis-nbSlidePanel,
.dxisControl_Material .dxis-nbSlidePanelWrapper {
    position: absolute;
}

.dxisControl_Material .dxis-nbSlidePanelWrapper {
    overflow: hidden;
}

.dxisControl_Material .dxis-nbTop,
.dxisControl_Material .dxis-nbBottom,
.dxisControl_Material .dxis-nbLeft,
.dxisControl_Material .dxis-nbRight,
.dxisControl_Material .dxis-nbDotsBottom,
.dxisControl_Material .dxis-nbDotsTop,
.dxisControl_Material .dxis-nbDotsLeft,
.dxisControl_Material .dxis-nbDotsRight {
    position: relative;
}

.dxisControl_Material .dxis-nbTop {
    padding-bottom: 5px;
}

.dxisControl_Material .dxis-nbBottom {
    padding-top: 5px;
}

.dxisControl_Material .dxis-nbLeft {
    padding-right: 5px;
}

.dxisControl_Material .dxis-nbRight {
    padding-left: 5px;
}

.dxisControl_Material .dxis-nbDotsBottom,
.dxisControl_Material .dxis-nbDotsTop {
    padding: 20px 0;
}

.dxisControl_Material .dxis-nbDotsLeft {
    padding-right: 20px;
}

.dxisControl_Material .dxis-nbDotsRight {
    padding-left: 20px;
}

.dxisControl_Material .dxis-nbLeft,
.dxisControl_Material .dxis-nbRight,
.dxisControl_Material .dxis-nbDotsLeft,
.dxisControl_Material .dxis-nbDotsRight {
    float: left;
}

.dxisControl_Material .dxis-item {
    background-image: var(--horizontal-loading);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% 5px;
}

.dxisControl_Material .dxis-nbItem .dx-is-loading {
    position: absolute;
    border-radius: 50%;
    animation: dxSpin 1s linear infinite;
    border: 4px solid var(--main-theme-bg-color);
    border-top: 4px solid #EEE;
    width: 24px;
    height: 24px;
}

html.dxIE.dxBrowserVersion-9 .dxisControl_Material .dxis-nbItem {
    background-image: var(--loading-circle);
    background-repeat: no-repeat;
    background-position: center center;
}

    html.dxIE.dxBrowserVersion-9 .dxisControl_Material .dxis-nbItem .dx-is-loading {
        display: none;
    }

.dxisControl_Material .dxis-nbItem .dxis-nbHoverItem {
    display: none;
    position: absolute;
    border: 4px solid var(--main-theme-bg-color);
}

.dxisControl_Material .dxis-nbItem.dxis-hover .dxis-nbHoverItem {
    display: block;
}

.dxisControl_Material .dxis-item,
.dxisControl_Material .dxis-nbItem,
.dxisControl_Material .dxis-nbDotItem {
    position: absolute;
    overflow: hidden;
}

.dxisControl_Material .dxis-nbItem,
.dxisControl_Material .dxis-nbDotItem {
    cursor: pointer;
}

.dxisControl_Material .dxis-nbDotItemSelected,
.dxisControl_Material .dxis-nbDotItemDisabled {
    cursor: default;
}

.dxisControl_Material .dxis-nbItem {
    width: 90px;
    height: 60px;
    background-color: #FFFFFF;
}

.dxisControl_Material .dxis-itemTextArea {
    left: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    cursor: default;
    padding: 11px 24px 12px;
    color: white;
    background-color: #484848;
    background-color: rgba(0,0,0,0.56);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.dxisControl_Material .dxis-nbSelectedItem {
    z-index: 1;
    cursor: default;
    position: absolute;
    border: 4px solid var(--main-theme-bg-color);
    background-color: rgba(255,255,255,0);
}

.dxisControl_Material .dxis-prevBtnVertWrapper,
.dxisControl_Material .dxis-prevBtnVertOutsideWrapper,
.dxisControl_Material .dxis-nextBtnVertWrapper,
.dxisControl_Material .dxis-nextBtnVertOutsideWrapper,
.dxisControl_Material .dxis-prevBtnHorWrapper,
.dxisControl_Material .dxis-prevBtnHorOutsideWrapper,
.dxisControl_Material .dxis-nextBtnHorWrapper,
.dxisControl_Material .dxis-nextBtnHorOutsideWrapper {
    cursor: pointer;
    z-index: 1;
    position: absolute;
    background-color: var(--main-theme-bg-color);
}

.dxisControl_Material .dxis-imageArea ~ .dxis-prevBtnVertWrapper,
.dxisControl_Material .dxis-imageArea ~ .dxis-prevBtnVertOutsideWrapper,
.dxisControl_Material .dxis-imageArea ~ .dxis-nextBtnVertWrapper,
.dxisControl_Material .dxis-imageArea ~ .dxis-nextBtnVertOutsideWrapper,
.dxisControl_Material .dxis-imageArea ~ .dxis-prevBtnHorOutsideWrapper,
.dxisControl_Material .dxis-imageArea ~ .dxis-nextBtnHorWrapper,
.dxisControl_Material .dxis-imageArea ~ .dxis-nextBtnHorOutsideWrapper,
.dxisControl_Material .dxis-imageArea ~ .dxis-prevBtnHorWrapper {
    background-color: transparent;
}

.dxisControl_Material .dxis-prevBtnHorWrapperDisabled,
.dxisControl_Material .dxis-prevBtnHorOutsideWrapperDisabled,
.dxisControl_Material .dxis-nextBtnHorWrapperDisabled,
.dxisControl_Material .dxis-nextBtnHorOutsideWrapperDisabled,
.dxisControl_Material .dxis-prevBtnVertWrapperDisabled,
.dxisControl_Material .dxis-prevBtnVertOutsideWrapperDisabled,
.dxisControl_Material .dxis-nextBtnVertWrapperDisabled,
.dxisControl_Material .dxis-nextBtnVertOutsideWrapperDisabled {
    cursor: default;
}

.dxisControl_Material .dxis-prevBtnHorWrapper,
.dxisControl_Material .dxis-prevBtnHorOutsideWrapper {
    left: 0px;
}

.dxisControl_Material .dxis-nextBtnHorWrapper,
.dxisControl_Material .dxis-nextBtnHorOutsideWrapper {
    right: 0px;
}

.dxisControl_Material .dxis-prevBtnVertWrapper,
.dxisControl_Material .dxis-prevBtnVertOutsideWrapper {
    top: 0px;
}

.dxisControl_Material .dxis-nextBtnVertWrapper,
.dxisControl_Material .dxis-nextBtnVertOutsideWrapper {
    bottom: 0px;
}

.dxisControl_Material > .dxis-passePartout > .dxis-prevBtnHorWrapper,
.dxisControl_Material > .dxis-passePartout > .dxis-prevBtnHorOutsideWrapper,
.dxisControl_Material > .dxis-passePartout > .dxis-nextBtnHorWrapper,
.dxisControl_Material > .dxis-passePartout > .dxis-nextBtnHorOutsideWrapper {
    top: 50%;
    margin-top: -32px;
}

.dxisControl_Material > .dxis-passePartout > .dxis-prevBtnVertWrapper,
.dxisControl_Material > .dxis-passePartout > .dxis-prevBtnVertOutsideWrapper,
.dxisControl_Material > .dxis-passePartout > .dxis-nextBtnVertWrapper,
.dxisControl_Material > .dxis-passePartout > .dxis-nextBtnVertOutsideWrapper {
    left: 50%;
    margin-left: -30px;
}

.dxisControl_Material .dxis-prevBtnHor {
    margin: 16px 12px 16px 9px;
}

.dxisControl_Material .dxis-nextBtnHor {
    margin: 16px 9px 16px 12px;
}

.dxisControl_Material .dxis-prevBtnVert {
    margin: 9px 16px 12px 16px;
}

.dxisControl_Material .dxis-nextBtnVert {
    margin: 12px 16px 9px 16px;
}

.dxisControl_Material > .dxis-nbBottom > .dxis-prevBtnHorWrapper,
.dxisControl_Material > .dxis-nbBottom > .dxis-prevBtnHorOutsideWrapper,
.dxisControl_Material > .dxis-nbBottom > .dxis-nextBtnHorWrapper,
.dxisControl_Material > .dxis-nbBottom > .dxis-nextBtnHorOutsideWrapper,
.dxisControl_Material > .dxis-nbTop > .dxis-prevBtnHorWrapper,
.dxisControl_Material > .dxis-nbTop > .dxis-prevBtnHorOutsideWrapper,
.dxisControl_Material > .dxis-nbTop > .dxis-nextBtnHorWrapper,
.dxisControl_Material > .dxis-nbTop > .dxis-nextBtnHorOutsideWrapper {
    height: inherit;
}

.dxisControl_Material > .dxis-nbLeft > .dxis-prevBtnVertWrapper,
.dxisControl_Material > .dxis-nbLeft > .dxis-prevBtnVertOutsideWrapper,
.dxisControl_Material > .dxis-nbLeft > .dxis-nextBtnVertWrapper,
.dxisControl_Material > .dxis-nbLeft > .dxis-nextBtnVertOutsideWrapper,
.dxisControl_Material > .dxis-nbRight > .dxis-prevBtnVertWrapper,
.dxisControl_Material > .dxis-nbRight > .dxis-prevBtnVertOutsideWrapper,
.dxisControl_Material > .dxis-nbRight > .dxis-nextBtnVertWrapper,
.dxisControl_Material > .dxis-nbRight > .dxis-nextBtnVertOutsideWrapper {
    width: inherit;
}

.dxisControl_Material .dxis-prevPageBtnHor,
.dxisControl_Material .dxis-prevPageBtnHorOutside,
.dxisControl_Material .dxis-nextPageBtnHor,
.dxisControl_Material .dxis-nextPageBtnHorOutside {
    top: 50%;
    position: relative;
}

.dxisControl_Material .dxis-nextPageBtnHor,
.dxisControl_Material .dxis-nextPageBtnHorOutside {
    margin: -6px 10px 0 7px;
}

.dxisControl_Material .dxis-prevPageBtnHor,
.dxisControl_Material .dxis-prevPageBtnHorOutside {
    margin: -6px 7px 0 10px;
}

.dxisControl_Material .dxis-prevPageBtnVert,
.dxisControl_Material .dxis-prevPageBtnVertOutside,
.dxisControl_Material .dxis-nextPageBtnVert,
.dxisControl_Material .dxis-nextPageBtnVertOutside {
    margin: 7px auto 6px;
}

.dxisControl_Material .dxis-prevBtnHorWrapperPressed > .dxis-prevBtnHor,
.dxisControl_Material .dxis-prevBtnHorOutsideWrapperPressed > .dxis-prevBtnHor,
.dxisControl_Material .dxis-nextBtnHorWrapperPressed > .dxis-nextBtnHor,
.dxisControl_Material .dxis-nextBtnHorOutsideWrapperPressed > .dxis-nextBtnHor,
.dxisControl_Material .dxis-prevBtnVertWrapperPressed > .dxis-prevBtnVert,
.dxisControl_Material .dxis-prevBtnVertOutsideWrapperPressed > .dxis-prevBtnVert,
.dxisControl_Material .dxis-nextBtnVertWrapperPressed > .dxis-nextBtnVert,
.dxisControl_Material .dxis-nextBtnVertOutsideWrapperPressed > .dxis-nextBtnVert,
.dxisControl_Material .dxis-prevBtnVertPressed,
.dxisControl_Material .dxis-nextBtnVertPressed,
.dxisControl_Material .dxis-nextBtnHorPressed,
.dxisControl_Material .dxis-prevBtnHorPressed,
.dxisControl_Material .dxis-prevBtnVertDisabled,
.dxisControl_Material .dxis-nextBtnVertDisabled,
.dxisControl_Material .dxis-nextBtnHorDisabled,
.dxisControl_Material .dxis-prevBtnHorDisabled {
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=50);
}

.dxisControl_Material .dxis-nextBtnHorOutsideWrapper,
.dxisControl_Material .dxis-prevBtnHorOutsideWrapper,
.dxisControl_Material .dxis-nextBtnVertOutsideWrapper,
.dxisControl_Material .dxis-prevBtnVertOutsideWrapper {
    background-color: transparent;
}

.dxisControl_Material .dxis-nextPageBtnHorOutside,
.dxisControl_Material .dxis-prevPageBtnHorOutside {
    margin-top: -18px;
}
/* ASPxImageGallery */
.dxigControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
}

    .dxigControl_Material td.dxigCtrl {
        padding: 12px 40px;
    }

@media (max-width: 640px) {
    .dxigControl_Material td.dxigCtrl {
        padding: 8px;
    }
}

.dxigContent_Material {
    padding: 0px 0;
}

.dxigEmptyData_Material {
    color: #bbbbbb;
}

.dxigEmptyItem_Material {
    text-align: left;
    vertical-align: top;
}

.dxigFlowItem_Material {
    float: left;
}

.dxigBreakpointsItem_Material {
    width: auto;
    display: block;
    position: relative;
}

.dxigItem_Material {
    background-repeat: no-repeat;
    background-position: center center;
    background-image: var(--loading-circle);
}

    .dxigItem_Material a {
        outline: 0;
        user-select: none;
        -moz-user-select: -moz-none;
        -khtml-user-select: none;
        -webkit-user-select: none;
    }

        .dxigItem_Material a > img {
            display: block;
        }

.dxigBreakpointsItem_Material a > img {
    width: 100%;
}

.dxigItem_Material .dxig-thumbnailBorder {
    top: 0;
    display: none;
    position: absolute;
}

.dxigBreakpointsItem_Material.dxigItem_Material .dxig-thumbnailBorder {
    width: 100%;
    height: 100%;
}

.dxigItem_Material .dxig-thumbnailWrapper,
.dxigFlowItem_Material {
    width: 0;
    height: 0;
    overflow: hidden;
    position: relative;
}

.dxigControl_Material .dxig-thumbnailTextArea {
    left: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    padding: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: white;
    background-color: #484848;
    background-color: rgba(0,0,0,0.56);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: none;
}

.dxigControl_Material .dxpcLite_Material .dxpc-mainDiv,
.dxigControl_Material .dxpcLite_Material .dxpc-contentWrapper {
    border: 0;
    background-color: #000;
    background-color: rgba(0,0,0,0.9);
}

.dxigControl_Material .dxpcLite_Material .dxpc-content {
    padding: 0;
    background-color: transparent;
}

.dxigControl_Material .dxig-imageSliderWrapper {
    overflow: hidden;
    padding: 50px 65px;
}

.dxigControl_Material.dxTouchUI .dxig-imageSliderWrapper {
    padding: 0;
}

.dxigControl_Material .dxig-imageSliderWrapper .dxisControl_Material .dxis-item > img {
    -moz-box-shadow: 0 0 50px rgb(0, 0, 0);
    -webkit-box-shadow: 0 0 50px rgb(0, 0, 0);
    box-shadow: 0 0 50px rgb(0, 0, 0);
}

.dxigControl_Material .dxig-bottomPanel {
    left: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
}

    .dxigControl_Material .dxig-bottomPanel > .dxig-overflowPanel {
        overflow: hidden;
    }

    .dxigControl_Material .dxig-bottomPanel .dxisControl_Material {
        position: relative;
    }

.dxigControl_Material .dxisControl_Material > .dxis-passePartout {
    background-color: transparent;
}

.dxigControl_Material .dxisControl_Material .dxis-nbBottom {
    padding: 4px 4px 0 4px;
}

.dxigControl_Material .dxig-bottomPanel .dxis-nbBottom > .dxis-prevBtnHorWrapper,
.dxigControl_Material .dxig-bottomPanel .dxis-nbBottom > .dxis-nextBtnHorWrapper {
    width: 43px;
    background: url('/DXR.axd?r=0_1771-2iKvk') repeat-y;
}

.dxigControl_Material .dxig-bottomPanel .dxis-nbBottom > .dxis-prevBtnHorWrapper {
    background-position: 0 0;
}

.dxigControl_Material .dxig-bottomPanel .dxis-nbBottom > .dxis-nextBtnHorWrapper {
    background-position: -39px 0;
}

.dxigControl_Material .dxig-bottomPanel .dxis-nbBottom > .dxis-prevBtnHorWrapperDisabled,
.dxigControl_Material .dxig-bottomPanel .dxis-nbBottom > .dxis-nextBtnHorWrapperDisabled {
    display: none;
}

.dxigControl_Material .dxig-bottomPanel .dxis-nbBottom > .dxis-prevBtnHorWrapper .dxis-prevPageBtnHor,
.dxigControl_Material .dxig-bottomPanel .dxis-nbBottom > .dxis-nextBtnHorWrapper .dxis-nextPageBtnHor {
    position: absolute;
}

.dxigControl_Material .dxig-bottomPanel .dxis-nbBottom > .dxis-nextBtnHorWrapper .dxis-nextPageBtnHor {
    right: 0;
}

.dxigControl_Material .dxig-fullscreenViewerTextArea {
    z-index: 1;
    padding: 10px;
    text-align: center;
    color: white;
}

.dxigControl_Material .dxig-prevButtonArea,
.dxigControl_Material .dxig-nextButtonArea {
    top: 0;
    position: absolute;
}

.dxigControl_Material .dxig-prevButtonArea {
    left: 0;
}

.dxigControl_Material .dxig-nextButtonArea {
    right: 0;
}

.dxigControl_Material .dxig-prevButton,
.dxigControl_Material .dxig-nextButton {
    top: 50%;
    cursor: pointer;
    position: relative;
    margin: -32px 11px 0;
}

.dxigControl_Material .dxig-prevButtonDisabled,
.dxigControl_Material .dxig-nextButtonDisabled {
    cursor: auto;
    opacity: 0.5;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=50);
}

.dxigControl_Material .dxig-closeButtonWrapper,
.dxigControl_Material .dxig-playPauseButtonWrapper {
    padding: 15px;
    cursor: pointer;
    position: absolute;
}

.dxigControl_Material .dxig-closeButtonWrapper {
    top: 2px;
    right: 7px;
}

    .dxigControl_Material .dxig-closeButtonWrapper > .dxig-closeButton {
        z-index: 1;
    }

.dxigControl_Material .dxig-playPauseButtonWrapper {
    top: 2px;
    right: 48px;
}

*[dir="rtl"].dxigControl_Material .dxig-closeButtonWrapper {
    left: 7px;
    right: auto;
}

*[dir="rtl"].dxigControl_Material .dxig-playPauseButtonWrapper {
    left: 48px;
    right: auto;
}

.dxigControl_Material .dxisControl_Material .dxis-nbBottom,
.dxigControl_Material .dxig-fullscreenViewerTextArea {
    background-color: #000;
    background-color: rgba(0,0,0,0.8);
}

.dxigControl_Material .dxig-overflowPanel .dxig-navigationBarMarker {
    left: 50%;
    bottom: 0;
    margin-left: -10px;
    position: absolute;
    opacity: 0.7;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=70);
}

.dxigControl_Material .dxisControl_Material .dxis-nbSelectedItem {
    border: 4px solid var(--main-theme-bg-color);
}

.dxigControl_Material .dxisControl_Material .dxis-nbHoverItem {
    border: 4px solid var(--main-theme-bg-color);
}

.dxigPagerShowMoreItemsContainer_Material {
    height: 48px;
    text-align: center;
}

    .dxigPagerShowMoreItemsContainer_Material a {
        display: block;
        padding-top: 12px;
        color: var(--main-theme-bg-color);
    }
/* Removes flicking in iOS Safari*/
.dxfmControl_Material,
.dxnbGroupHeader_Material,
.dxnbGroupHeaderCollapsed_Material,
.dxnbGroupContent_Material > TABLE > TBODY > TR,
.dxtcTab_Material,
.dxtcActiveTab_Material,
.dxtvControl_Material .dxtv-nd {
    -webkit-tap-highlight-color: transparent;
}
/* Form Layout */
.dxflCaption_Material {
    /* Bootstrap correction */
    font-weight: inherit;
}

.dxflCaption_Material,
.dxflFormLayout_Material .dxeBase {
    /* Bootstrap correction */
    font: inherit;
}

.dxflFormLayout_Material {
    display: table;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-weight: inherit;
    color: #484848;
}

.dxflViewFormLayoutSys .dxflItemSys .dxflNestedControlCell_Material,
.dxflViewFormLayoutSys .dxflItemSys .dxflNestedControlCell_Material * {
    line-height: 16px;
}

.dxflFormLayout_Material .dxflCaption_Material {
    color: #8E8E8E;
}

.dxflButtonItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 5px;
}

.dxflButtonItemSys .dxflVAMSys.dxflCaptionCell_Material {
    padding-bottom: 1px;
}

.dxflTextItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 0px;
}

.dxflTextEditItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 9px;
}

.dxflViewFormLayoutSys .dxflItemSys .dxflVATSys.dxflCaptionCell_Material,
.dxflViewFormLayoutSys .dxflItemSys.dxflCLLSys .dxflNestedControlCell_Material,
.dxflViewFormLayoutSys .dxflItemSys.dxflCLRSys .dxflNestedControlCell_Material {
    padding-top: 9px;
}

.dxflViewFormLayoutSys .dxflItemSys.dxflCLTSys:not(.dxflEditFormItemSys) .dxflNestedControlCell_Material,
.dxflViewFormLayoutSys .dxflItemSys.dxflCLBSys:not(.dxflEditFormItemSys) .dxflNestedControlCell_Material {
    padding-top: 3px;
    padding-bottom: 6px;
}

.dxFirefox .dxflTextEditItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 8px;
}

.dxFirefox .dxflViewFormLayoutSys .dxflItemSys .dxflVATSys.dxflCaptionCell_Material,
.dxFirefox .dxflViewFormLayoutSys .dxflItemSys .dxflNestedControlCell_Material {
    padding-top: 8px;
}

.dxflViewFormLayoutSys .dxflItemSys.dxflEditFormItemSys .dxflNestedControlCell_Material {
    padding-top: 0;
}

.dxflViewFormLayoutSys .dxflItemSys.dxflCLLSys:not(.dxflEditFormItemSys) .dxflNestedControlCell_Material > .dxichSys,
.dxflViewFormLayoutSys .dxflItemSys.dxflCLRSys:not(.dxflEditFormItemSys) .dxflNestedControlCell_Material > .dxichSys,
.dxflViewFormLayoutSys .dxflItemSys.dxflCLLSys:not(.dxflEditFormItemSys) .dxflNestedControlCell_Material > div > .dxichSys,
.dxflViewFormLayoutSys .dxflItemSys.dxflCLRSys:not(.dxflEditFormItemSys) .dxflNestedControlCell_Material > div > .dxichSys {
    margin-top: -2px;
}

.dxflViewFormLayoutSys .dxflItemSys.dxflCLLSys.dxflEditFormItemSys .dxflNestedControlCell_Material > div > .dxichCellSys,
.dxflViewFormLayoutSys .dxflItemSys.dxflCLRSys.dxflEditFormItemSys .dxflNestedControlCell_Material > div > .dxichCellSys {
    margin-top: 4px;
    margin-left: 1px;
    margin-bottom: 6px;
}

*[dir="rtl"] .dxflViewFormLayoutSys .dxflItemSys.dxflCLLSys.dxflEditFormItemSys .dxflNestedControlCell_Material > div > .dxichCellSys,
*[dir="rtl"] .dxflViewFormLayoutSys .dxflItemSys.dxflCLRSys.dxflEditFormItemSys .dxflNestedControlCell_Material > div > .dxichCellSys {
    margin-top: 4px;
    margin-left: 0;
    margin-right: 2px;
    margin-bottom: 6px;
}

.dxIE .dxflViewFormLayoutSys .dxflItemSys.dxflCLLSys.dxflEditFormItemSys .dxflNestedControlCell_Material > div > .dxichCellSys,
.dxIE .dxflViewFormLayoutSys .dxflItemSys.dxflCLRSys.dxflEditFormItemSys .dxflNestedControlCell_Material > div > .dxichCellSys,
.dxEdge .dxflViewFormLayoutSys .dxflItemSys.dxflCLLSys.dxflEditFormItemSys .dxflNestedControlCell_Material > div > .dxichCellSys,
.dxEdge .dxflViewFormLayoutSys .dxflItemSys.dxflCLRSys.dxflEditFormItemSys .dxflNestedControlCell_Material > div > .dxichCellSys {
    margin-top: 5px;
}

.dxSafari .dxflViewFormLayoutSys .dxflItemSys.dxflCLLSys.dxflEditFormItemSys .dxflNestedControlCell_Material > div > .dxichCellSys,
.dxSafari .dxflViewFormLayoutSys .dxflItemSys.dxflCLRSys.dxflEditFormItemSys .dxflNestedControlCell_Material > div > .dxichCellSys {
    margin-top: 6px;
}

.dxflCheckBoxItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 5px;
}

.dxflCheckBoxWithTextItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 11px;
}

.dxflRadioButtonItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 12px;
}

.dxflCheckBoxListItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 19px;
}

.dxflRadioButtonListItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 20px;
}

.dxflListBoxItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 5px;
}

.dxflTrackBarItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 8px;
}

.dxflProgressBarItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 9px;
}

.dxflMemoItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 9px;
}

.dxflCustomItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 8px;
}

noindex:-o-prefocus, body:first-of-type .dxflTextEditItemSys .dxflVATSys.dxflCaptionCell_Material,
noindex:-o-prefocus, body:first-of-type .dxflViewFormLayoutSys .dxflItemSys .dxflVATSys.dxflCaptionCell_Material,
noindex:-o-prefocus, body:first-of-type .dxflViewFormLayoutSys .dxflItemSys .dxflNestedControlCell_Material {
    /*Opera*/
    padding-top: 8px;
}

noindex:-o-prefocus, body:first-of-type .dxflViewFormLayoutSys .dxflItemSys.dxflEditFormItemSys .dxflNestedControlCell_Material {
    /*Opera*/
    padding-top: 0;
}

.dxIE .dxflMemoItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 8px;
}

.dxFirefox .dxflMemoItemSys .dxflVATSys.dxflCaptionCell_Material {
    padding-top: 9px;
}

.dxflItemSys.dxflCLTSys > tbody > tr > .dxflCaptionCell_Material,
.dxflItemSys.dxflCLBSys > tbody > tr > .dxflCaptionCell_Material,
.dxflItemSys.dxflCLTSys > div.dxflCaptionCell_Material,
.dxflItemSys.dxflCLBSys > div.dxflCaptionCell_Material {
    padding: 13px 0;
}

.dxflCLLSys .dxflCaptionCell_Material,
*[dir="rtl"].dxflFormLayout_Material .dxflCLRSys .dxflCaptionCell_Material {
    padding-left: 0px;
    padding-right: 16px;
}

.dxflCLRSys .dxflCaptionCell_Material,
*[dir="rtl"].dxflFormLayout_Material .dxflCLLSys .dxflCaptionCell_Material {
    padding-right: 0px;
    padding-left: 16px;
}

.dxflCaptionCell_Material {
    white-space: nowrap;
    line-height: 16px;
    height: 100%;
}

div.dxflTextItemSys .dxflNestedControlCell_Material {
    line-height: 16px;
}

.dxflCaptionCell_Material {
    width: 1%;
}

td.dxflNestedControlCell_Material {
    height: 0;
}

.dxflCheckBoxItemSys.dxflItem_Material .dxichCellSys.dxeBase_Material,
.dxflCheckBoxWithTextItemSys.dxflItem_Material .dxichCellSys.dxeBase_Material {
    padding-left: 1px;
}

*[dir="rtl"] .dxflCheckBoxItemSys.dxflItem_Material .dxichCellSys.dxeBase_Material,
*[dir="rtl"] .dxflCheckBoxWithTextItemSys.dxflItem_Material .dxichCellSys.dxeBase_Material {
    padding-right: 0px;
}

.dxflEmptyItem_Material {
    height: 21px;
}

.dxflItem_Material {
    width: 100%;
}

.dxflItem_Material,
.dxflViewFormLayoutSys .dxflEditFormItemSys.dxflItem_Material {
    padding: 2px 0;
}

.dxflBPFullHeightControlCellSys > .dxflItem_Material {
    padding-top: 0;
    padding-bottom: 0;
}

.dxflBPFullHeightControlCellSys.dxflGroupCell_Material {
    padding-top: 2px;
    padding-bottom: 2px;
}

.dxflViewFormLayoutSys .dxflItem_Material {
    padding-bottom: 10px;
}

.dxflItem_Material > table.dxflItemTable_Material {
    width: 100%;
}

.dxflGroup_Material {
    padding: 6px 0;
    width: 100%;
}

    .dxflGroup_Material > table.dxflGroupTable_Material {
        width: 100%;
    }

.dxflGroupCell_Material {
    padding: 0 12px;
}

.dxflGroupBox_Material {
    display: table;
    border-collapse: separate;
    width: 100%;
    border: 1px Solid #DFDFDF;
    padding: 0 0 12px;
    margin: 18px 0;
}

.dxflGroupCell_Material > .dxtcControl_Material {
    margin: 0px;
}

.dxflGroupBox_Material > .dxflGroup_Material {
    padding: 0 18px;
}

.dxflGroupBox_Material.dxflHeadingLineGroupBoxSys {
    border-width: 0;
}

.dxflHeadingLineGroupBoxSys.dxflGroupBox_Material > .dxflHLSys {
    border-top: 1px solid #DFDFDF;
    height: 8px;
}

.dxflGroup_Material .dxflChildInFirstRowSys > .dxflGroupCell_Material .dxflGroupBox_Material.dxflHeadingLineGroupBoxSys,
.dxflGroup_Material .dxflChildInFirstRowSys.dxflGroupCell_Material .dxflGroupBox_Material.dxflHeadingLineGroupBoxSys {
    margin-top: 15px;
}

.dxflHeadingLineGroupBoxSys > .dxflGroupBoxCaption_Material {
    top: -6px;
}

.dxflHeadingLineGroupBoxSys > .dxflGroup_Material.dxflGroupSys {
    margin-top: 1px;
}

.dxflGroupBox_Material > .dxflGroup_Material > tbody > tr > .dxflChildInFirstRowSys.dxflGroupCell_Material > .dxflItem_Material,
.dxflGroupBox_Material > .dxflGroup_Material > .dxflChildInFirstRowSys > .dxflGroupCell_Material > .dxflItem_Material {
    padding-top: 18px;
}

    .dxflGroupBox_Material > .dxflGroup_Material > .dxflChildInFirstRowSys > .dxflGroupCell_Material > .dxflItem_Material.dxflCLTSys {
        padding-top: 34px;
    }

.dxflGroupBox_Material > .dxflGroup_Material > tbody > tr .dxflCLTSys .dxflHelpText_Material {
    padding: 9px 0 9px;
}

.dxflGroupBox_Material > .dxflGroup_Material > tbody > tr .dxflCLBSys > tbody > tr:last-child .dxflCaptionCell_Material {
    padding: 6px 0;
}

.dxflGroupBox_Material > .dxflGroup_Material > tbody > tr > .dxflChildInFirstRowSys.dxflGroupCell_Material > .dxflPCContainerSys {
    margin-top: 16px;
}

.dxflGroupCell_Material > .dxflPCContainerSys {
    padding: 9px 0;
}

.dxflGroupBox_Material > .dxflGroup_Material > tbody > tr > .dxflChildInFirstRowSys.dxflGroupCell_Material > .dxtcControl_Material,
.dxflGroupBox_Material > .dxflGroup_Material > .dxflChildInFirstRowSys > .dxflGroupCell_Material > .dxtcControl_Material {
    margin-top: 10px;
}

.dxflGroupBox_Material > .dxflGroup_Material > tbody > tr > .dxflChildInLastRowSys.dxflGroupCell_Material > .dxflItem_Material,
.dxflGroupBox_Material > .dxflGroup_Material > .dxflChildInLastRowSys > .dxflGroupCell_Material > .dxflItem_Material {
    padding-bottom: 5px;
}

.dxflGroup_Material .dxflChildInFirstRowSys.dxflGroupCell_Material > .dxflGroupBox_Material,
.dxflGroup_Material .dxflChildInFirstRowSys > .dxflGroupCell_Material > .dxflGroupBox_Material {
    margin-top: 13px;
}

.dxflGroup_Material > tbody > tr > .dxflGroupCellWithRSAtBottomEdgeSys > .dxflGroupBox_Material,
.dxflGroup_Material .dxflChildInLastRowSys.dxflGroupCell_Material > .dxflGroupBox_Material,
.dxflGroup_Material .dxflChildInLastRowSys > .dxflGroupCell_Material > .dxflGroupBox_Material {
    margin-bottom: 0px;
    padding: 0 0 12px;
}

.dxtcPageContent_Material > div > .dxflGroup_Material {
    padding-top: 0px;
    padding-bottom: 0px;
}

    .dxtcPageContent_Material > div > .dxflGroup_Material .dxflChildInFirstRowSys.dxflGroupCell_Material > .dxflItem_Material,
    .dxtcPageContent_Material > div > .dxflGroup_Material .dxflChildInFirstRowSys > .dxflGroupCell_Material > .dxflItem_Material {
        padding-top: 4px;
    }

    .dxtcPageContent_Material > div > .dxflGroup_Material .dxflChildInLastRowSys.dxflGroupCell_Material > .dxflItem_Material,
    .dxtcPageContent_Material > div > .dxflGroup_Material .dxflChildInLastRowSys > .dxflGroupCell_Material > .dxflItem_Material {
        padding-bottom: 4px;
    }

.dxflGroupBoxCaption_Material {
    background-color: White;
    display: inline-block;
    left: 26px;
    margin-right: 18px;
    line-height: 16px;
    padding: 0px 6px 0px 6px;
    position: relative;
    top: -9px;
    color: #757575;
    text-transform: uppercase;
    font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 1em;
}

*[dir="rtl"].dxflFormLayout_Material .dxflGroupBoxCaption_Material {
    padding: 0px 3px 0px 7px;
    left: 0px;
    right: 9px;
    margin-left: 18px;
    margin-right: 0;
}

.dxflGroupBox_Material > div.dxflGroup_Material:first-child,
.dxflGroupBox_Material > table.dxflGroup_Material:first-child {
    margin-top: 0px;
    padding-top: 7px;
}

.dxflOptional_Material {
    color: gray;
    font-style: normal;
}

.dxflRequired_Material {
    color: var(--main-theme-bg-color);
    font-style: normal;
}

.dxflInternalEditorTable_Material {
    width: 100%;
}

.dxflHelpText_Material {
    color: #9F9F9F;
    font-size: 0.85em;
}

    .dxflHelpText_Material.dxflLHelpTextSys,
    .dxflHelpText_Material.dxflRHelpTextSys {
        padding: 0 6px;
    }

    .dxflHelpText_Material.dxflTHelpTextSys {
        padding: 13px 0 9px;
    }

    .dxflHelpText_Material.dxflBHelpTextSys {
        padding: 9px 0 13px;
    }

.dxflFormLayout_Material .dxflCommandItemSys a {
    margin: 0 10px 0 0;
}
/* Ribbon */
.dxrControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxSafari.dxWebKitTouchUI.dxBrowserVersion-10 .dxrControl_Material {
    font: 14px Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxrControl_Material .dxr-tabContent {
    border: 1px solid #DFDFDF;
    border-top-width: 0px;
    height: 163px;
    background: #FAFAFA;
}

.dxrControl_Material.dxr-oneLineMode .dxr-tabContent,
.dxrControl_Material.dxr-grLabelsHidden.dxr-oneLineMode .dxr-tabContent {
    height: 36px;
    min-height:36px;
}

.dxrControl_Material.dxr-grLabelsHidden .dxr-tabContent {
    height: 130px;
}

.dxrControl_Material.dxr-tabsHidden .dxr-tabContent {
    border-top-width: 1px;
}

.dxrControl_Material,
.dxrControl_Material .dxr-item:not(.dxr-itemHover),
.dxrControl_Material a.dxr-item {
    color: #484848;
}

    .dxrControl_Material .dxr-item a {
        color: inherit;
    }

    .dxrControl_Material a:hover {
        text-decoration: underline;
    }

    .dxrControl_Material .dxr-itemDisabled.dxr-item,
    .dxrControl_Material .dxr-groupLabelDisabled.dxr-groupLabel,
    .dxrControl_Material .dxr-grExpBtnDisabled.dxr-grExpBtn,
    .dxrControl_Material .dxr-grExpBtnDisabled.dxr-grExpBtn .dxr-img32,
    .dxrControl_Material .dxr-minBtn.dxr-minBtnDisabled,
    .dxrControl_Material .dxr-itemDisabled a,
    .dxrControl_Material .dxr-olmGrExpBtn.dxr-olmGrExpBtnDisabled {
        cursor: default;
        color: #bbbbbb;
        text-decoration: none !important;
    }

    .dxrControl_Material .dxtc-activeTab .dxr-contextTabColor,
    .dxrControl_Material .dxtc-tab.dxtc-tabHover .dxr-contextTabColor {
        margin-left: 0px;
        padding-right: 0px;
    }

    .dxrControl_Material .dxtcLite_Material > .dxtc-stripContainer .dxtc-tab.dxtc-tabHover a {
        color: #757575;
    }

    .dxrControl_Material .dxr-contextTab.dxtc-tabHover .dxr-contextTabBodyColor {
        opacity: 0.35;
        filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=35);
    }

    .dxrControl_Material .dxtc-tab.dxtc-tabHover.dxr-contextTab .dxr-contextTabColor {
        margin-bottom: 0px;
        padding-top: 0px;
    }

    .dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-tab.dxr-contextTab .dxtc-link {
        padding: 8px 36px 8px;
    }

    .dxrControl_Material .dxtc-tab.dxr-contextTab .dxr-contextTabColor,
    .dxrControl_Material .dxtc-tab.dxtc-tabHover.dxr-contextTab .dxr-contextTabColor {
        height: 12px;
    }

    .dxrControl_Material .dxr-lbutton,
    .dxrControl_Material .dxr-rbutton {
        height: 163px;
        background-color: #E6E6E6;
    }

        .dxrControl_Material .dxr-lbutton:hover,
        .dxrControl_Material .dxr-rbutton:hover {
            background-color: var(--main-theme-bg-color);
        }

    .dxrControl_Material.dxr-oneLineMode .dxr-lbutton,
    .dxrControl_Material.dxr-oneLineMode .dxr-rbutton {
        height: 55px;
    }

    .dxrControl_Material .dxr-lbutton:hover:after {
        border-right: 4px solid white;
    }

    .dxrControl_Material .dxr-rbutton:hover:after {
        border-left: 4px solid white;
    }
    /* Ribbon Popup */
    .dxrControl_Material .dxr-minPopupWindow {
        padding: 0;
    }

    .dxrControl_Material .dxr-minPopup.dxpc-mainDiv {
        border: 0;
    }

    .dxrControl_Material .dxr-groupPopup .dxpc-mainDiv {
        border: 1px solid #c0c0c0;
    }

    .dxrControl_Material .dxpcLite_Material .dxr-groupPopup .dxr-groupLabel {
        padding: 15px 5px 2px 5px;
    }

    .dxrControl_Material .dxpcLite_Material .dxr-groupPopup .dxr-item.dxr-edtItem {
        margin-bottom: 2px;
    }
    /* Ribbon Group List */
    .dxrControl_Material .dxr-groupList {
        padding: 0;
        margin: 0;
        height: 100%;
    }

        .dxrControl_Material .dxr-groupList .dxr-groupSep {
            height: 100%;
            list-style: none;
        }

            .dxrControl_Material .dxr-groupList .dxr-groupSep b {
                display: block;
                width: 1px;
                height: 100%;
                background: #DFDFDF;
            }
        /* Ribbon Groups */
        .dxrControl_Material .dxr-groupList .dxr-group {
            margin: 2px 16px 0 16px;
            text-align: center;
        }

    .dxrControl_Material .dxr-groupContent {
        height: 127px;
    }

    .dxrControl_Material.dxr-oneLineMode .dxr-groupContent {
        height: 31px;
    }

    .dxrControl_Material .dxr-groupLabel {
        text-align: center;
        color: #757575;
        line-height: 16px;
        padding: 0px 5px 8px 5px;
        overflow: hidden;
        white-space: nowrap;
        -ms-text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
    }

    .dxrControl_Material .dxr-grDialogBoxLauncher {
        float: right;
        margin: 0px -4px 0 5px;
        cursor: pointer;
    }

    .dxrControl_Material .dxr-grExpBtn,
    .dxrControl_Material .dxr-grExpBtn .dxr-img32 {
        cursor: pointer;
    }

    .dxrControl_Material .dxr-grExpBtn {
        height: 100px;
        text-align: center;
    }

    .dxrControl_Material .dxr-groupPopupWindow {
        padding: 9px;
    }

    .dxrControl_Material .dxr-olmGrExpBtn {
        cursor: pointer;
        border: 1px solid transparent;
        margin: 0 3px;
        height: 25px;
        white-space: nowrap;
        padding: 3px;
    }

    .dxrControl_Material .dxr-groupContent .dxr-olmGrExpBtn .dxr-label {
        padding-left: 3px;
        padding-right: 3px;
    }

    .dxrControl_Material .dxr-olmGrExpBtn .dxr-popOut {
        padding: 7px 3px;
        font-size: 0;
        margin: 0 0 3px 3px;
    }
    /* Ribbon Item Separator */
    .dxrControl_Material .dxr-blRegItems .dxr-itemSep,
    .dxrControl_Material .dxr-blLrgItems .dxr-itemSep {
        width: 3px;
        padding: 0 6px 0 6px;
    }

        .dxrControl_Material .dxr-blRegItems .dxr-itemSep b,
        .dxrControl_Material .dxr-blLrgItems .dxr-itemSep b {
            display: block;
            background: #DFDFDF;
            width: 1px;
        }

        .dxrControl_Material .dxr-blRegItems .dxr-itemSep b {
            margin: 3px auto;
            height: 26px;
        }

        .dxrControl_Material .dxr-blLrgItems .dxr-itemSep b {
            margin: 4px auto;
            height: 92px;
        }
    /* Ribbon Item */
    .dxrControl_Material .dxr-item {
        border: none;
    }

    .dxrControl_Material .dxr-blLrgItems .dxr-item,
    .dxrControl_Material .dxr-blSepItems .dxr-item,
    .dxrControl_Material.dxr-grLabelsHidden .dxr-grExpBtn {
        text-align: center;
        height: 105px;
    }

    .dxrControl_Material .dxr-blRegItems .dxr-item,
    .dxrControl_Material .dxr-blHorItems .dxr-item {
        height: 26px;
        white-space: nowrap;
        padding: 3px;
    }

    .dxrControl_Material .dxr-blRegItems .dxr-item {
        overflow: hidden;
        margin: 0 4px 8px;
    }

    .dxrControl_Material .dxr-blHorItems .dxr-item {
        margin: 0px 3px 6px;
    }

        .dxrControl_Material .dxr-blHorItems .dxr-item:not(.dxr-ddMode) .dxr-lblText {
            margin-top: 2px;
        }

        .dxrControl_Material .dxr-blHorItems .dxr-item .dxr-lblText {
            padding-left: 2px;
            padding-right: 2px;
        }

        .dxrControl_Material .dxr-blHorItems .dxr-item.dxr-ddMode .dxr-lblText {
            padding-left: 2px;
            padding-right: 8px;
        }

        .dxrControl_Material .dxr-blHorItems .dxr-item .dxr-popOut {
            height: 100%;
            margin-left: 1px;
        }
    /* Ribbon Item Label */
    .dxrControl_Material .dxr-blLrgItems .dxr-item .dxr-label {
        border-top: 1px solid transparent;
        width: 100%;
    }

        .dxrControl_Material .dxr-blLrgItems .dxr-item .dxr-label .dxr-lblContent,
        .dxrControl_Material .dxr-grExpBtn .dxr-lblContent {
            margin: 4px 3px;
            text-align: center;
            vertical-align: middle;
        }

    .dxrControl_Material .dxr-blLrgItems .dxr-item.dxr-itemHover.dxr-ddMode .dxr-label {
        border-top: 1px solid var(--main-theme-bg-color);
    }

    .dxrControl_Material .dxr-blHorItems .dxr-item .dxr-label,
    .dxrControl_Material .dxr-olmGrExpBtn .dxr-label {
        margin: 4px 0;
        line-height: 100% !important;
        padding: 2px 0;
        text-decoration: inherit;
        vertical-align: middle;
        display: inline-block !important;
    }
    /* Ribbon Item Label PopOut */
    .dxrControl_Material .dxr-blLrgItems .dxr-item .dxr-label .dxr-popOut,
    .dxrControl_Material .dxr-grExpBtn .dxr-popOut {
        margin: -1px 3px 1px;
    }

    .dxrControl_Material .dxr-blRegItems .dxr-item .dxr-popOut,
    .dxrControl_Material .dxr-blHorItems .dxr-item .dxr-popOut {
        padding: 11px 3px 11px 4px;
        margin: -8px 0 -6px;
        font-size: 0;
        border-left: 1px solid transparent;
    }

.dxSafari .dxrControl_Material .dxr-blRegItems .dxr-item .dxr-popOut,
.dxSafari .dxrControl_Material .dxr-blHorItems .dxr-item .dxr-popOut {
    margin: -9px 0 -6px;
}

noindex:-o-prefocus,
.dxrControl_Material .dxr-blRegItems .dxr-item .dxr-popOut,
.dxrControl_Material .dxr-blHorItems .dxr-item .dxr-popOut {
    margin: -7px 0 -8px;
}

.dxrControl_Material .dxr-item svg {
    color: #727272;
}

.dxrControl_Material .dxr-item.dxr-itemHover .dxr-label .dxr-lblText,
.dxrControl_Material .dxr-item.dxr-itemPressed .dxr-label .dxr-lblText,
.dxrControl_Material .dxr-item.dxr-itemHover svg,
.dxrControl_Material .dxr-item.dxr-itemPressed svg {
    color: #FFFFFF;
    text-decoration: none;
}

.dxrControl_Material .dxr-blRegItems .dxr-item.dxr-itemHover.dxr-ddMode .dxr-label .dxr-popOut,
.dxrControl_Material .dxr-blHorItems .dxr-item.dxr-itemHover.dxr-ddMode .dxr-label .dxr-popOut,
.dxrControl_Material .dxr-blRegItems .dxr-item.dxr-itemPressed.dxr-ddMode .dxr-label .dxr-popOut,
.dxrControl_Material .dxr-blHorItems .dxr-item.dxr-itemPressed.dxr-ddMode .dxr-label .dxr-popOut {
    border-left: 1px solid var(--main-theme-bg-color);
}
/* Ribbon Editors Item */
.dxrControl_Material .dxr-item.dxr-edtItem {
    border: 0;
    padding: 0px;
    height: 32px;
    margin-bottom: 8px;
}

    .dxrControl_Material .dxr-item.dxr-edtItem .dxr-label {
        padding: 0px 3px 0 0;
    }
/* Ribbon Item Types */
.dxrControl_Material .dxr-blHorItems .dxr-edtItem.dxr-cbItem {
    margin-top: -1px;
    margin-bottom: 0;
    padding: 1px 0 4px 5px;
}

.dxrControl_Material .dxr-buttonItem {
    cursor: pointer;
    text-decoration: none;
}

.dxrControl_Material .dxr-blLrgItems .dxr-buttonItem,
.dxrControl_Material .dxr-grExpBtn {
    min-width: 62px;
}

.dxrControl_Material .dxr-buttonItem.dxr-itemChecked {
    background: #DFDFDF;
}

.dxrControl_Material .dxr-buttonItem.dxr-itemHover,
.dxrControl_Material .dxr-buttonItem.dxr-itemPressed,
.dxrControl_Material .dxr-grExpBtn.dxr-grExpBtnHover,
.dxrControl_Material .dxr-grExpBtn.dxr-grExpBtnPressed,
.dxrControl_Material .dxr-olmGrExpBtn.dxr-itemHover,
.dxrControl_Material .dxr-olmGrExpBtn.dxr-itemPressed {
    background: var(--main-theme-bg-color);
    color: #FFFFFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

.dxrControl_Material .dxr-img32,
.dxrControl_Material .dxr-blLrgItems .dxr-colorBtn .dxr-colorBtnNoImg32 {
    width: 32px;
    height: 32px;
    margin: 11px auto 10px auto;
}

.dxrControl_Material .dxr-img16,
.dxrControl_Material .dxr-blRegItems .dxr-colorBtn .dxr-colorBtnNoImg16,
.dxrControl_Material .dxr-blHorItems .dxr-colorBtn .dxr-colorBtnNoImg16 {
    width: 16px;
    height: 16px;
    margin: 4px;
}

.dxrControl_Material .dxr-ddImageContainer {
    display: inline-block;
}

.dxrControl_Material .dxr-blLrgItems .dxr-ddImageContainer {
    width: 100%;
}
/* Ribbon Color Button */
.dxrControl_Material .dxr-colorBtn .dxr-colorDiv {
    height: 4px;
    width: 16px;
    display: block;
    margin: -6px 0 2px 4px;
    position: relative;
}

.dxrControl_Material .dxr-blLrgItems .dxr-colorBtn .dxr-colorDiv {
    width: 32px;
    margin: -10px auto 1px;
}

.dxrControl_Material .dxr-blLrgItems .dxr-colorBtn .dxr-colorBtnNoImg32 {
    display: block;
    margin-bottom: 4px;
}

    .dxrControl_Material .dxr-blLrgItems .dxr-colorBtn .dxr-colorBtnNoImg32 .dxr-colorDiv,
    .dxrControl_Material .dxr-blRegItems .dxr-colorBtn .dxr-colorBtnNoImg16 .dxr-colorDiv,
    .dxrControl_Material .dxr-blHorItems .dxr-colorBtn .dxr-colorBtnNoImg16 .dxr-colorDiv {
        height: 100%;
        width: 100%;
        margin: 0px;
    }

.dxrControl_Material .dxpc-content.dxr-itemDDPopup {
    padding: 0;
}

.dxrControl_Material .dxeColorTable_Material {
    border: none;
}

.dxrControl_Material .dxr-minBtn {
    cursor: pointer;
    display: inline-block;
    width: 14px;
    height: 14px;
    font-size: 0;
    text-align: center;
    vertical-align: middle;
    line-height: 14px;
    margin-top: 3px;
    margin-right: 0px;
    padding: 10px;
    line-height: 0 !important;
}

    .dxrControl_Material .dxr-minBtn.dxr-minBtnHover,
    .dxrControl_Material .dxr-minBtn.dxr-minBtnPressed {
        background-color: var(--main-theme-bg-color);
    }

    .dxrControl_Material .dxr-minBtn img {
        vertical-align: middle;
    }

.dxrControl_Material.dxr-hasContextTabs .dxr-minBtn {
    margin-top: 11px;
}

.dxIE .dxrControl_Material.dxr-hasContextTabs .dxr-minBtn {
    margin-top: 11px;
}
/* Ribbon TabControl */
.dxrControl_Material .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbWrapper .dxtc-sb {
    margin-top: 3px;
}

.dxrControl_Material.dxr-hasContextTabs .dxtcLite_Material > .dxtc-stripContainer .dxtc-sbWrapper .dxtc-sb {
    margin-top: 11px;
}

.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-tab.dxr-fileTab .dxtc-link {
    color: #757575;
}

.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-tabHover.dxr-fileTab .dxtc-link {
    color: #FFFFFF;
}

.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-tab.dxr-fileTab {
    background: #DFDFDF;
    border-color: #DFDFDF;
}

.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-tabHover.dxr-fileTab {
    background: var(--main-theme-bg-color);
    border-color: var(--main-theme-bg-color);
    color: #FFFFFF;
}

.dxrControl_Material .dxtcLite_Material.dxtc-top .dxr-fileTabPressed.dxr-fileTab {
    background: #bfbfbf;
    border-color: #bfbfbf;
}

.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-leftIndent,
.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-spacer,
.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-rightIndent,
.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-sbWrapper,
.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-sbIndent,
.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-sbSpacer
.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-spacer.dxr-fileTabSpacing {
    border-bottom: 3px solid #DFDFDF;
}

.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-tab {
    border-left-width: 0px;
    border-right-width: 0px;
    background: #FFFFFF;
}

.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtcLiteDisabled_Material .dxtc-link {
    color: #ACACAC;
}

.dxrControl_Material .dxtcLite_Material .dxtc-activeTab.dxr-contextTab .dxtc-link {
    padding: 11px 36px 8px;
}

.dxrControl_Material .dxtcLite_Material .dxtc-activeTab .dxtc-link,
.dxrControl_Material .dxtcLite_Material .dxtc-tab .dxtc-link {
    padding: 10px 36px 9px;
}

.dxrControl_Material .dxtcLite_Material .dxtc-leftIndent,
.dxrControl_Material .dxtcLite_Material .dxtc-rightIndent {
    width: 0px;
}

.dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-rightIndent {
    text-align: right;
}
/*Ribbon Gallery Control*/
.dxrControl_Material .dxr-item.dxr-glrBarItem {
    border: 1px solid #DFDFDF;
    background-color: white;
}

.dxrControl_Material .dxr-glrBarContainer {
    margin-right: 14px;
    height: 103px;
}

.dxrControl_Material .dxr-glrItem.dxr-itemDisabled {
    cursor: default;
}

.dxrControl_Material .dxr-glrBtnHover {
    background-color: var(--main-theme-bg-color);
}

.dxrControl_Material .dxr-glrItem.dxr-itemHover {
    background-color: #E0F2F1;
    color: #484848;
}

.dxrControl_Material .dxr-glrItem.dxr-itemChecked {
    background-color: rgba(224,224,224,0.42);
    color: #201f35;
}

.dxrControl_Material .dxr-glrItem.dxr-itemPressed,
.dxrControl_Material .dxr-glrBtnPressed {
    background: var(--main-theme-bg-color);
    color: white;
}

.dxrControl_Material .dxr-glrItemContent {
    margin: 0 auto;
    padding: 2px;
}

.dxrControl_Material .dxr-glrImgBottom .dxr-glrItemContent,
.dxrControl_Material .dxr-glrImgTop .dxr-glrItemContent {
    text-align: center;
}

.dxrControl_Material .dxr-glrImgRight .dxr-glrItemContent img {
    vertical-align: middle;
}

.dxrControl_Material .dxr-glrImgLeft .dxr-glrItemContent img {
    vertical-align: middle;
}

.dxrControl_Material .dxr-glrNoText .dxr-glrItemContent img {
    display: block;
}

.dxrControl_Material .dxr-glrItemText {
    text-overflow: ellipsis;
    overflow: hidden;
    margin: 5px;
}

.dxrControl_Material .dxr-glrImgLeft .dxr-glrItemText,
.dxrControl_Material .dxr-glrImgRight .dxr-glrItemText {
    display: inline-block;
    vertical-align: middle;
}

.dxrControl_Material .dxr-glrGroup {
    background-color: #f4f4f4;
    font-weight: bold;
    color: #757575;
    padding: 3px;
    margin-bottom: 5px;
}

.dxrControl_Material .dxr-glrMainDiv {
    text-align: left;
}

    .dxrControl_Material .dxr-glrMainDiv > div {
        font-size: 1em;
    }

.dxrControl_Material .dxr-glrBarItem .dxr-glrButtons {
    float: right;
    height: 100%;
}

    .dxrControl_Material .dxr-glrBarItem .dxr-glrButtons div {
        cursor: pointer;
        height: 35px;
        border-left: 1px solid #c0c0c0;
        border-bottom: 1px solid #c0c0c0;
        padding-left: 6px;
        padding-right: 6px;
        font-size: 0px;
    }

    .dxrControl_Material .dxr-glrBarItem .dxr-glrButtons img,
    .dxrControl_Material .dxr-glrBarItem .dxr-glrButtons svg {
        position: relative;
        top: 50%;
        margin-top: -2px;
        margin-bottom: 3px;
    }

    .dxrControl_Material .dxr-glrBarItem .dxr-glrButtons .dxr-itemDisabled {
        cursor: default;
    }
/* DocumentViewer Ribbon */
.dxrControl_Material .dxr-tmplItem .dxxrdvrCurrentPageLabel {
    padding: 0 0 2px 0;
    display: block;
}

.dxrControl_Material .dxr-tmplItem .dxxrdvrPageCountLabel {
    padding: 1px 0 0 0;
    display: block;
}

.dxrControl_Material .dxr-tmplItem .dxxrdvrPageNumberComboBox {
    width: 100px;
}
/*Ribbon Ripple*/
.dxrControl_Material .dxr-item:not(.dxr-edtItem):not(.dxr-glrBarItem)::before,
.dxrControl_Material .dxr-grExpBtn::before,
.dxrControl_Material .dxr-olmGrExpBtn::before {
    content: "dxRippleTarget";
    display: none;
}

.dxrControl_Material .dxr-minBtn::before {
    content: "dxRippleTargetExternal";
    display: none;
}

.dxrControl_Material .dxr-item:not(.dxr-edtItem):not(.dxr-glrBarItem) .dxRipple,
.dxrControl_Material .dxr-grExpBtn .dxRipple,
.dxrControl_Material .dxr-olmGrExpBtn .dxRipple {
    background-color: rgba(255,255,255,0.3);
}

.dxrControl_Material .dxr-minBtn .dxRippleContainer {
    padding: 20px;
    margin-top: -20px;
    margin-left: -20px;
}
/* ASPxImageZoom */
.dxizControl_Material {
    border: 1px solid #04080B;
}

    .dxizControl_Material .dxpc-mainDiv {
        border: 1px solid #8A8985;
    }

        .dxizControl_Material .dxpc-mainDiv.dxpc-shadow {
            -moz-box-shadow: 0px 13px 18.8px 1.2px rgba(0,0,0,0.24);
            -webkit-box-shadow: 0px 13px 18.8px 1.2px rgba(0,0,0,0.24);
            box-shadow: 0px 13px 18.8px 1.2px rgba(0,0,0,0.24);
        }

    .dxizControl_Material .dxiz-hint {
        padding: 13px 0 0 13px;
        top: 0;
        position: absolute;
    }

        .dxizControl_Material .dxiz-hint > span {
            margin-left: 3px;
            color: gray;
            vertical-align: top;
            font: 12px Tahoma, Geneva, sans-serif;
        }

    .dxizControl_Material .dxiz-EWCloseButton {
        top: 0;
        right: 1px;
        cursor: pointer;
        position: absolute;
    }

    .dxizControl_Material .dxiz-expandWindow .dxpc-content {
        height: inherit;
    }

    .dxizControl_Material .dxiz-wrapper {
        position: relative;
    }

        .dxizControl_Material .dxiz-wrapper > img,
        .dxizControl_Material .dxiz-clipPanel > img,
        .dxizControl_Material .dxiz-expandWindow .dxpc-content > img {
            display: block;
        }

    .dxizControl_Material .dxiz-clipPanel > img {
        position: absolute;
    }

    .dxizControl_Material .dxiz-clipPanel {
        overflow: hidden;
        position: relative;
    }

        .dxizControl_Material .dxiz-clipPanel.dxiz-inside {
            top: 0;
            position: absolute;
            opacity: 0;
            filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=0);
        }

    .dxizControl_Material .dxpcLite .dxpc-content {
        padding: 0;
    }

    .dxizControl_Material .dxiz-lens {
        overflow: hidden;
        top: 0;
        position: absolute;
    }

        .dxizControl_Material .dxiz-lens > .dxiz-pc {
            opacity: 0;
            filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=0);
            z-index: 1;
            position: absolute;
        }

        .dxizControl_Material .dxiz-lens .dxiz-llp,
        .dxizControl_Material .dxiz-lens .dxiz-lrp,
        .dxizControl_Material .dxiz-lens .dxiz-ltp,
        .dxizControl_Material .dxiz-lens .dxiz-lbp,
        .dxizControl_Material .dxiz-lens .dxiz-lcp {
            position: absolute;
        }

        .dxizControl_Material .dxiz-lens .dxiz-lcp {
            background: white;
            outline: 1px solid #969292;
            outline: 1px solid rgba(128,128,128,0.5);
            filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=50);
            background: rgba(255,255,255,0.3);
        }

        .dxizControl_Material .dxiz-lens.outside .dxiz-lcp {
            background: transparent;
            outline: 1px solid #000;
            outline: 1px solid #000;
        }

        .dxizControl_Material .dxiz-lens.outside .dxiz-llp,
        .dxizControl_Material .dxiz-lens.outside .dxiz-lrp,
        .dxizControl_Material .dxiz-lens.outside .dxiz-ltp,
        .dxizControl_Material .dxiz-lens.outside .dxiz-lbp {
            opacity: 0.87;
            filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=87);
            background-color: #000;
        }

    .dxizControl_Material .dxizLoadingPanel_Material {
        position: absolute;
    }

.dxisControl_Material.dxis-zoomNavigator .dxis-nbItem {
    width: 75px;
    height: 75px;
}
/* OfficeControls */
.dxitcControl_Material {
    padding: 2px;
    border: 1px solid #DFDFDF;
}

    .dxitcControl_Material > div:first-child {
        padding: 1px;
    }

    .dxitcControl_Material .dxitcItem {
        width: 20px;
        height: 20px;
        margin: 2px;
        border: 1px solid #DFDFDF;
        background-color: white;
    }

    .dxitcControl_Material .dxitcItemHover {
        margin: 0px;
        border: 3px solid var(--main-theme-bg-color);
    }

.dxitcCaption_Material {
    padding: 5px;
    border: 1px solid #DFDFDF;
    margin: 2px 4px 4px 4px;
}
/* Rating Control */
.dxRatingControl_Material a::before {
    content: "dxRippleTargetExternal";
    display: none;
}

.dxRatingControl_Material a .dxRippleContainer {
    padding: 10px;
    margin-top: -10px;
    margin-left: -10px;
}
/* -- ASPxHint -- */
.dxhControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #fff;
    background-color: rgba(0,0,0,0.87);
    border: 1px solid transparent;
    border-radius: 4px;
    /*&.dxh-top .dxh-inner-callout, // for design mode
        &.dxh-top .dxh-callout
        {
            border-top-color: $borderColor;
            &:after
            {
                border-top-color: $backColor;
            }
        }*/
}

    .dxhControl_Material .dxh-content {
        padding: 8px 19px 7px;
    }

    .dxhControl_Material .dxh-title {
        font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
        padding: 8px 19px 1px;
        border-radius: 4px 4px 0 0;
    }

    .dxhControl_Material .dxh-loading {
        margin: auto;
        background-image: var(--loading-circle);
        height: 30px;
        width: 30px;
    }

    .dxhControl_Material.dxh-top .dxh-inner-callout {
        border-top-color: rgba(0,0,0,0.87) !important;
    }

    .dxhControl_Material.dxh-top .dxh-callout {
        border-top-color: transparent;
    }

        .dxhControl_Material.dxh-top .dxh-callout:after {
            border-top-color: rgba(0,0,0,0.87);
        }

    .dxhControl_Material.dxh-right .dxh-callout {
        border-right-color: transparent;
    }

        .dxhControl_Material.dxh-right .dxh-callout:after {
            border-right-color: rgba(0,0,0,0.87);
        }

    .dxhControl_Material.dxh-bottom .dxh-callout {
        border-bottom-color: transparent;
    }

        .dxhControl_Material.dxh-bottom .dxh-callout:after {
            border-bottom-color: rgba(0,0,0,0.87);
        }

    .dxhControl_Material.dxh-left .dxh-callout {
        border-left-color: transparent;
    }

        .dxhControl_Material.dxh-left .dxh-callout:after {
            border-left-color: rgba(0,0,0,0.87);
        }

.dxSafari.dxWebKitTouchUI.dxBrowserVersion-10 .dxhControl_Material {
    font: 14px Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxmLite_Material.dxm-side-menu-mode .dxm-side-menu-button {
    width: 30px;
    height: 30px;
    background-color: #f0f0f0;
    border: 1px solid #a8a8a8;
}

    .dxmLite_Material.dxm-side-menu-mode .dxm-side-menu-button > div,
    .dxmLite_Material.dxm-side-menu-mode .dxm-side-menu-button > div:before,
    .dxmLite_Material.dxm-side-menu-mode .dxm-side-menu-button > div:after {
        background-color: #666666;
    }

.dxmLite_Material.dxm-side-menu-mode .dxm-slide-panel {
    color: #000000;
    font-size: 14px;
    background-color: #ffffff;
}

    .dxmLite_Material.dxm-side-menu-mode .dxm-slide-panel .dxm-main,
    .dxmLite_Material.dxm-side-menu-mode .dxm-slide-panel .dxm-popup {
        border: none;
        box-shadow: none;
        background: none;
        box-shadow: none;
        color: #000000;
        background-color: #ffffff;
        padding: 0;
        padding-top: 7px;
    }

        .dxmLite_Material.dxm-side-menu-mode .dxm-slide-panel .dxm-main .dxm-gutter,
        .dxmLite_Material.dxm-side-menu-mode .dxm-slide-panel .dxm-popup .dxm-gutter {
            background-image: none !important;
        }

.dxmLite_Material.dxm-side-menu-mode .dxm-bread-crumbs {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 8px;
}

.dxmLite_Material.dxm-side-menu-mode .dxm-item {
    background: none;
}

    .dxmLite_Material.dxm-side-menu-mode .dxm-item,
    .dxmLite_Material.dxm-side-menu-mode .dxm-item .dxm-content {
        color: #000000 !important;
    }

        .dxmLite_Material.dxm-side-menu-mode .dxm-item.dxm-hovered .dxm-content,
        .dxmLite_Material.dxm-side-menu-mode .dxm-item.dxm-selected .dxm-content,
        .dxmLite_Material.dxm-side-menu-mode .dxm-item.dxm-checked .dxm-content,
        .dxmLite_Material.dxm-side-menu-mode .dxm-item.dxm-pre-hovered .dxm-content,
        .dxmLite_Material.dxm-side-menu-mode .dxm-item.dxm-pre-selected .dxm-content {
            border-color: transparent;
        }

.dxmLite_Material.dxm-side-menu-mode .dxm-separator {
    display: none;
}

.dxmLite_Material.dxm-side-menu-mode .dxm-hovered {
    background: none;
    background-color: rgba(0,0,0,0.1) !important;
    border-color: rgba(0,0,0,0.1) !important;
    color: #484848 !important;
}

.dxmLite_Material.dxm-side-menu-mode .dxm-selected,
.dxmLite_Material.dxm-side-menu-mode .dxm-checked,
.dxmLite_Material.dxm-side-menu-mode .dxm-selected .dxm-content,
.dxmLite_Material.dxm-side-menu-mode .dxm-checked .dxm-content {
    background: none !important;
    color: white !important;
    background-color: var(--main-theme-bg-color) !important;
    border-color: var(--main-theme-bg-color) !important;
}

.dxmLite_Material.dxm-side-menu-mode .dxm-side-menu-button {
    width: 36px;
    height: 36px;
    background-color: var(--main-theme-bg-color);
    box-shadow: 0px 0px 17px 0px rgba(50,50,50,0.4);
    border: none;
    border-radius: 50%;
}

    .dxmLite_Material.dxm-side-menu-mode .dxm-side-menu-button > div {
        top: 47%;
    }

        .dxmLite_Material.dxm-side-menu-mode .dxm-side-menu-button > div,
        .dxmLite_Material.dxm-side-menu-mode .dxm-side-menu-button > div:before,
        .dxmLite_Material.dxm-side-menu-mode .dxm-side-menu-button > div:after {
            background-color: #fff;
        }

.dxmLite_Material.dxm-side-menu-mode .dxm-bread-crumbs {
    box-shadow: 0px 1px 6px 0px rgba(0,0,0,0.15);
    border-bottom: none;
    padding-top: 9px;
    padding-bottom: 7px;
}

    .dxmLite_Material.dxm-side-menu-mode .dxm-bread-crumbs > img {
        margin-bottom: 2px;
    }

    .dxmLite_Material.dxm-side-menu-mode .dxm-bread-crumbs > span {
        font-size: 15px;
    }

.dxmLite_Material.dxm-side-menu-mode .dxm-content {
    float: none;
    width: 100%;
    border-bottom: 1px solid #dadada;
}

.dxmLite_Material.dxm-side-menu-mode .dx-clear {
    display: none;
}

.dxfabControl_Material {
    font-family: 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

    .dxfabControl_Material .dx-fab-text > span {
        font-size: 16px;
    }

    .dxfabControl_Material .dx-fab-main-button {
        background-color: var(--main-theme-bg-color);
    }

.dxm-disabled .dxWeb_mHorizontalPopOut, .dxm-disabled .dxWeb_mVerticalPopOut, .dxm-disabled .dxWeb_mVerticalPopOutRtl, .dxm-left .dxm-back-icon, .dxm-right .dxm-back-icon, .dxpc-collapseBtnChecked .dxWeb_pcCollapseButton, .dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton, .dxpc-pinBtnChecked .dxWeb_pcPinButton, .dxpnl-btnPressed .dxWeb_pnlExpand, .dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom, .dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft, .dxpnl-btnPressed .dxWeb_pnlExpandArrowRight, .dxpnl-btnPressed .dxWeb_pnlExpandArrowTop, .dxpnl-btnSelected .dxWeb_pnlExpand, .dxpnl-btnSelected .dxWeb_pnlExpandArrowBottom, .dxpnl-btnSelected .dxWeb_pnlExpandArrowLeft, .dxpnl-btnSelected .dxWeb_pnlExpandArrowRight, .dxpnl-btnSelected .dxWeb_pnlExpandArrowTop, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpand, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight, .dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop, .dxrpCollapsed .dxWeb_rpCollapseButton, .dxTouchUI .dxWeb_igCloseButton, .dxTouchUI .dxWeb_igPauseButton, .dxTouchUI .dxWeb_igPlayButton, .dxWeb_edtCheckBoxChecked, .dxWeb_edtCheckBoxCheckedDisabled, .dxWeb_edtCheckBoxGrayed, .dxWeb_edtCheckBoxGrayedDisabled, .dxWeb_edtCheckBoxUnchecked, .dxWeb_edtCheckBoxUncheckedDisabled, .dxWeb_fabCloseActions, .dxWeb_fabCreate, .dxWeb_fabExpandActions, .dxWeb_fmBreadCrumbsSeparatorArrow, .dxWeb_fmBreadCrumbsUpButton, .dxWeb_fmBreadCrumbsUpButtonDisabled, .dxWeb_fmCopyButton, .dxWeb_fmCopyButtonDisabled, .dxWeb_fmCreateButton, .dxWeb_fmCreateButtonDisabled, .dxWeb_fmDeleteButton, .dxWeb_fmDeleteButtonDisabled, .dxWeb_fmDwnlButton, .dxWeb_fmDwnlButtonDisabled, .dxWeb_fmExpandFolderContBtn, .dxWeb_fmFolder, .dxWeb_fmFolderLocked, .dxWeb_fmMoveButton, .dxWeb_fmMoveButtonDisabled, .dxWeb_fmRefreshButton, .dxWeb_fmRefreshButtonDisabled, .dxWeb_fmRenameButton, .dxWeb_fmRenameButtonDisabled, .dxWeb_fmUplButton, .dxWeb_fmUplButtonDisabled, .dxWeb_hCloseButton, .dxWeb_igCloseButton, .dxWeb_igNavigationBarMarker, .dxWeb_igNextButton, .dxWeb_igNextButtonDisabled, .dxWeb_igNextButtonHover, .dxWeb_igNextButtonPressed, .dxWeb_igPauseButton, .dxWeb_igPlayButton, .dxWeb_igPrevButton, .dxWeb_igPrevButtonDisabled, .dxWeb_igPrevButtonHover, .dxWeb_igPrevButtonPressed, .dxWeb_isDot, .dxWeb_isDotDisabled, .dxWeb_isDotPressed, .dxWeb_isDotSelected, .dxWeb_isNextBtnHor, .dxWeb_isNextBtnHorDisabled, .dxWeb_isNextBtnVert, .dxWeb_isNextBtnVertDisabled, .dxWeb_isNextPageBtnHor, .dxWeb_isNextPageBtnHorDisabled, .dxWeb_isNextPageBtnHorOutside, .dxWeb_isNextPageBtnHorOutsideDisabled, .dxWeb_isNextPageBtnVert, .dxWeb_isNextPageBtnVertDisabled, .dxWeb_isNextPageBtnVertOutside, .dxWeb_isNextPageBtnVertOutsideDisabled, .dxWeb_isPauseBtn, .dxWeb_isPlayBtn, .dxWeb_isPrevBtnHor, .dxWeb_isPrevBtnHorDisabled, .dxWeb_isPrevBtnVert, .dxWeb_isPrevBtnVertDisabled, .dxWeb_isPrevPageBtnHor, .dxWeb_isPrevPageBtnHorDisabled, .dxWeb_isPrevPageBtnHorOutside, .dxWeb_isPrevPageBtnHorOutsideDisabled, .dxWeb_isPrevPageBtnVert, .dxWeb_isPrevPageBtnVertDisabled, .dxWeb_isPrevPageBtnVertOutside, .dxWeb_isPrevPageBtnVertOutsideDisabled, .dxWeb_izEWCloseButton, .dxWeb_izHint, .dxWeb_mAdaptiveMenu, .dxWeb_mHorizontalPopOut, .dxWeb_mScrollDown, .dxWeb_mScrollUp, .dxWeb_mSubMenuItem, .dxWeb_mSubMenuItemChecked, .dxWeb_mVerticalPopOut, .dxWeb_mVerticalPopOutRtl, .dxWeb_nbCollapse, .dxWeb_nbExpand, .dxWeb_pAll, .dxWeb_pAllDisabled, .dxWeb_pcCloseButton, .dxWeb_pcCollapseButton, .dxWeb_pcMaximizeButton, .dxWeb_pcPinButton, .dxWeb_pcRefreshButton, .dxWeb_pcSizeGrip, .dxWeb_pcSizeGripRtl, .dxWeb_pFirst, .dxWeb_pFirstDisabled, .dxWeb_pLast, .dxWeb_pLastDisabled, .dxWeb_pNext, .dxWeb_pNextDisabled, .dxWeb_pnlExpand, .dxWeb_pnlExpandArrowBottom, .dxWeb_pnlExpandArrowLeft, .dxWeb_pnlExpandArrowRight, .dxWeb_pnlExpandArrowTop, .dxWeb_pPopOut, .dxWeb_pPopOutDisabled, .dxWeb_pPrev, .dxWeb_pPrevDisabled, .dxWeb_rDialogBoxLauncher, .dxWeb_rDialogBoxLauncherDisabled, .dxWeb_rDialogBoxLauncherHover, .dxWeb_rDialogBoxLauncherPressed, .dxWeb_rGlrDown, .dxWeb_rGlrDownDisabled, .dxWeb_rGlrPopOut, .dxWeb_rGlrPopOutDisabled, .dxWeb_rGlrUp, .dxWeb_rGlrUpDisabled, .dxWeb_rMinBtn, .dxWeb_rMinBtnChecked.dxWeb_rMinBtn, .dxWeb_rMinBtnChecked.dxWeb_rMinBtnDisabled, .dxWeb_rMinBtnChecked.dxWeb_rMinBtnHover, .dxWeb_rMinBtnChecked.dxWeb_rMinBtnPressed, .dxWeb_rMinBtnDisabled, .dxWeb_rMinBtnHover, .dxWeb_rMinBtnPressed, .dxWeb_rpCollapseButton, .dxWeb_rPinBtn, .dxWeb_rPopOut, .dxWeb_splHCollapseBackwardButton, .dxWeb_splHCollapseBackwardButtonHover, .dxWeb_splHCollapseForwardButton, .dxWeb_splHCollapseForwardButtonHover, .dxWeb_splHSeparator, .dxWeb_splHSeparatorHover, .dxWeb_splVCollapseBackwardButton, .dxWeb_splVCollapseBackwardButtonHover, .dxWeb_splVCollapseForwardButton, .dxWeb_splVCollapseForwardButtonHover, .dxWeb_splVSeparator, .dxWeb_splVSeparatorHover, .dxWeb_tcScrollLeft, .dxWeb_tcScrollLeftDisabled, .dxWeb_tcScrollLeftHover, .dxWeb_tcScrollLeftPressed, .dxWeb_tcScrollRight, .dxWeb_tcScrollRightDisabled, .dxWeb_tcScrollRightHover, .dxWeb_tcScrollRightPressed, .dxWeb_tvColBtn, .dxWeb_tvColBtnRtl, .dxWeb_tvExpBtn, .dxWeb_tvExpBtnRtl, .dxWeb_ucClearButton, .dxWeb_ucClearButtonDisabled {
    background-image: url('/DXR.axd?r=1_93-2iKvk');
    background-repeat: no-repeat;
    background-color: transparent
}

.dxm-disabled .dxWeb_mHorizontalPopOut {
    background-position: -376px -42px;
    width: 5px;
    height: 3px
}

.dxm-disabled .dxWeb_mVerticalPopOut {
    background-position: -214px -150px;
    width: 4px;
    height: 8px
}

.dxm-disabled .dxWeb_mVerticalPopOutRtl {
    background-position: -208px -150px;
    width: 4px;
    height: 8px
}

.dxm-left .dxm-back-icon {
    background-position: -478px -133px;
    width: 13px;
    height: 13px
}

.dxm-right .dxm-back-icon {
    background-position: -523px -133px;
    width: 13px;
    height: 13px
}

.dxpc-collapseBtnChecked .dxWeb_pcCollapseButton {
    background-position: -292px -133px;
    width: 15px;
    height: 14px
}

.dxpc-maximizeBtnChecked .dxWeb_pcMaximizeButton {
    background-position: -173px -133px;
    width: 15px;
    height: 14px
}

.dxpc-pinBtnChecked .dxWeb_pcPinButton {
    background-position: -258px -133px;
    width: 15px;
    height: 14px
}

.dxpnl-btnPressed .dxWeb_pnlExpand {
    background-position: 0px -67px;
    width: 23px;
    height: 23px
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom {
    background-position: -325px -67px;
    width: 23px;
    height: 23px
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft {
    background-position: -150px -67px;
    width: 23px;
    height: 23px
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight {
    background-position: -400px -67px;
    width: 23px;
    height: 23px
}

.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop {
    background-position: -75px -67px;
    width: 23px;
    height: 23px
}

.dxpnl-btnSelected .dxWeb_pnlExpand {
    background-position: -25px -67px;
    width: 23px;
    height: 23px
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowBottom {
    background-position: -388px -42px;
    width: 23px;
    height: 23px
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowLeft {
    background-position: -125px -67px;
    width: 23px;
    height: 23px
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowRight {
    background-position: -413px -42px;
    width: 23px;
    height: 23px
}

.dxpnl-btnSelected .dxWeb_pnlExpandArrowTop {
    background-position: -438px -42px;
    width: 23px;
    height: 23px
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpand {
    background-position: -463px -42px;
    width: 23px;
    height: 23px
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowBottom {
    background-position: -100px -67px;
    width: 23px;
    height: 23px
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowLeft {
    background-position: -375px -67px;
    width: 23px;
    height: 23px
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowRight {
    background-position: -50px -67px;
    width: 23px;
    height: 23px
}

.dxpnl-btnSelected.dxpnl-btnPressed .dxWeb_pnlExpandArrowTop {
    background-position: -350px -67px;
    width: 23px;
    height: 23px
}

.dxrpCollapsed .dxWeb_rpCollapseButton {
    background-position: -190px -133px;
    width: 15px;
    height: 14px
}

.dxTouchUI .dxWeb_igCloseButton {
    background-position: -175px -67px;
    width: 23px;
    height: 23px
}

.dxTouchUI .dxWeb_igPauseButton {
    background-position: -488px -40px;
    width: 21px;
    height: 25px
}

.dxTouchUI .dxWeb_igPlayButton {
    background-position: -512px 0px;
    width: 21px;
    height: 25px
}

.dxWeb_edtCheckBoxChecked {
    background-position: -518px -115px;
    width: 15px;
    height: 15px
}

.dxWeb_edtCheckBoxCheckedDisabled {
    background-position: -450px -115px;
    width: 15px;
    height: 15px
}

.dxWeb_edtCheckBoxGrayed {
    background-position: -467px -115px;
    width: 15px;
    height: 15px
}

.dxWeb_edtCheckBoxGrayedDisabled {
    background-position: -501px -115px;
    width: 15px;
    height: 15px
}

.dxWeb_edtCheckBoxUnchecked {
    background-position: 0px -133px;
    width: 15px;
    height: 15px
}

.dxWeb_edtCheckBoxUncheckedDisabled {
    background-position: -484px -115px;
    width: 15px;
    height: 15px
}

.dxWeb_fabCloseActions {
    background-position: -449px -67px;
    width: 22px;
    height: 22px
}

.dxWeb_fabCreate {
    background-position: -473px -67px;
    width: 22px;
    height: 22px
}

.dxWeb_fabExpandActions {
    background-position: -425px -67px;
    width: 22px;
    height: 22px
}

.dxWeb_fmBreadCrumbsSeparatorArrow {
    background-position: -346px -150px;
    width: 4px;
    height: 7px
}

.dxWeb_fmBreadCrumbsUpButton {
    background-position: -198px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmBreadCrumbsUpButtonDisabled {
    background-position: -234px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmCopyButton {
    background-position: -432px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmCopyButtonDisabled {
    background-position: -108px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmCreateButton {
    background-position: -216px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmCreateButtonDisabled {
    background-position: -342px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmDeleteButton {
    background-position: -324px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmDeleteButtonDisabled {
    background-position: -144px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmDwnlButton {
    background-position: -54px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmDwnlButtonDisabled {
    background-position: -36px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmExpandFolderContBtn {
    background-position: -288px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmFolder {
    background-position: -396px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmFolderLocked {
    background-position: -270px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmMoveButton {
    background-position: -162px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmMoveButtonDisabled {
    background-position: 0px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmRefreshButton {
    background-position: -180px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmRefreshButtonDisabled {
    background-position: -90px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmRenameButton {
    background-position: -252px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmRenameButtonDisabled {
    background-position: -18px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmUplButton {
    background-position: -72px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_fmUplButtonDisabled {
    background-position: -126px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_hCloseButton {
    background-position: -17px -133px;
    width: 15px;
    height: 15px
}

.dxWeb_igCloseButton {
    background-position: -463px -133px;
    width: 13px;
    height: 13px
}

.dxWeb_igNavigationBarMarker {
    background-position: -505px -92px;
    width: 20px;
    height: 16px
}

.dxWeb_igNextButton {
    background-position: 0px 0px;
    width: 45px;
    height: 65px
}

.dxWeb_igNextButtonDisabled {
    background-position: -94px 0px;
    width: 45px;
    height: 65px
}

.dxWeb_igNextButtonHover {
    background-position: -47px 0px;
    width: 45px;
    height: 65px
}

.dxWeb_igNextButtonPressed {
    background-position: -235px 0px;
    width: 45px;
    height: 65px
}

.dxWeb_igPauseButton {
    background-position: -463px -92px;
    width: 12px;
    height: 17px
}

.dxWeb_igPlayButton {
    background-position: -477px -92px;
    width: 12px;
    height: 17px
}

.dxWeb_igPrevButton {
    background-position: -141px 0px;
    width: 45px;
    height: 65px
}

.dxWeb_igPrevButtonDisabled {
    background-position: -188px 0px;
    width: 45px;
    height: 65px
}

.dxWeb_igPrevButtonHover {
    background-position: -329px 0px;
    width: 45px;
    height: 65px
}

.dxWeb_igPrevButtonPressed {
    background-position: -282px 0px;
    width: 45px;
    height: 65px
}

.dxWeb_isDot {
    background-position: -508px -133px;
    width: 13px;
    height: 13px
}

.dxWeb_isDotDisabled {
    background-position: -433px -133px;
    width: 13px;
    height: 13px
}

.dxWeb_isDotPressed {
    background-position: -493px -133px;
    width: 13px;
    height: 13px
}

.dxWeb_isDotSelected {
    background-position: -448px -133px;
    width: 13px;
    height: 13px
}

.dxWeb_isNextBtnHor {
    background-position: -396px 0px;
    width: 18px;
    height: 31px
}

.dxWeb_isNextBtnHorDisabled {
    background-position: -376px 0px;
    width: 18px;
    height: 31px
}

.dxWeb_isNextBtnVert {
    background-position: -63px -92px;
    width: 29px;
    height: 19px
}

.dxWeb_isNextBtnVertDisabled {
    background-position: -94px -92px;
    width: 29px;
    height: 19px
}

.dxWeb_isNextPageBtnHor {
    background-position: -497px -67px;
    width: 14px;
    height: 21px
}

.dxWeb_isNextPageBtnHorDisabled {
    background-position: -16px -92px;
    width: 14px;
    height: 21px
}

.dxWeb_isNextPageBtnHorOutside {
    background-position: -456px 0px;
    width: 12px;
    height: 28px
}

.dxWeb_isNextPageBtnHorOutsideDisabled {
    background-position: -484px 0px;
    width: 12px;
    height: 28px
}

.dxWeb_isNextPageBtnVert {
    background-position: -110px -133px;
    width: 21px;
    height: 14px
}

.dxWeb_isNextPageBtnVertDisabled {
    background-position: -64px -133px;
    width: 21px;
    height: 14px
}

.dxWeb_isNextPageBtnVertOutside {
    background-position: -90px -150px;
    width: 28px;
    height: 12px
}

.dxWeb_isNextPageBtnVertOutsideDisabled {
    background-position: -60px -150px;
    width: 28px;
    height: 12px
}

.dxWeb_isPauseBtn {
    background-position: -449px -92px;
    width: 12px;
    height: 17px
}

.dxWeb_isPlayBtn {
    background-position: -491px -92px;
    width: 12px;
    height: 17px
}

.dxWeb_isPrevBtnHor {
    background-position: -416px 0px;
    width: 18px;
    height: 31px
}

.dxWeb_isPrevBtnHorDisabled {
    background-position: -436px 0px;
    width: 18px;
    height: 31px
}

.dxWeb_isPrevBtnVert {
    background-position: -32px -92px;
    width: 29px;
    height: 19px
}

.dxWeb_isPrevBtnVertDisabled {
    background-position: -125px -92px;
    width: 29px;
    height: 19px
}

.dxWeb_isPrevPageBtnHor {
    background-position: 0px -92px;
    width: 14px;
    height: 21px
}

.dxWeb_isPrevPageBtnHorDisabled {
    background-position: -513px -67px;
    width: 14px;
    height: 21px
}

.dxWeb_isPrevPageBtnHorOutside {
    background-position: -470px 0px;
    width: 12px;
    height: 28px
}

.dxWeb_isPrevPageBtnHorOutsideDisabled {
    background-position: -498px 0px;
    width: 12px;
    height: 28px
}

.dxWeb_isPrevPageBtnVert {
    background-position: -87px -133px;
    width: 21px;
    height: 14px
}

.dxWeb_isPrevPageBtnVertDisabled {
    background-position: -133px -133px;
    width: 21px;
    height: 14px
}

.dxWeb_isPrevPageBtnVertOutside {
    background-position: 0px -150px;
    width: 28px;
    height: 12px
}

.dxWeb_isPrevPageBtnVertOutsideDisabled {
    background-position: -30px -150px;
    width: 28px;
    height: 12px
}

.dxWeb_izEWCloseButton {
    background-position: -511px -40px;
    width: 25px;
    height: 25px
}

.dxWeb_izHint {
    background-position: -320px -92px;
    width: 17px;
    height: 17px
}

.dxWeb_mAdaptiveMenu {
    background-position: -376px -34px;
    width: 10px;
    height: 4px
}

.dxWeb_mHorizontalPopOut {
    background-position: -449px -35px;
    width: 5px;
    height: 3px
}

.dxWeb_mScrollDown {
    background-position: -415px -33px;
    width: 7px;
    height: 5px
}

.dxWeb_mScrollUp {
    background-position: -406px -33px;
    width: 7px;
    height: 5px
}

.dxWeb_mSubMenuItem {
    background-position: -342px -133px;
    width: 14px;
    height: 14px
}

.dxWeb_mSubMenuItemChecked {
    background-position: -406px -133px;
    width: 14px;
    height: 14px
}

.dxWeb_mVerticalPopOut {
    background-position: -196px -150px;
    width: 4px;
    height: 8px
}

.dxWeb_mVerticalPopOutRtl {
    background-position: -202px -150px;
    width: 4px;
    height: 8px
}

.dxWeb_nbCollapse {
    background-position: -49px -133px;
    width: 13px;
    height: 15px
}

.dxWeb_nbExpand {
    background-position: -34px -133px;
    width: 13px;
    height: 15px
}

.dxWeb_pAll {
    background-position: -156px -92px;
    width: 21px;
    height: 17px
}

.dxWeb_pAllDisabled {
    background-position: -179px -92px;
    width: 21px;
    height: 17px
}

.dxWeb_pcCloseButton {
    background-position: -207px -133px;
    width: 15px;
    height: 14px
}

.dxWeb_pcCollapseButton {
    background-position: -275px -133px;
    width: 15px;
    height: 14px
}

.dxWeb_pcMaximizeButton {
    background-position: -156px -133px;
    width: 15px;
    height: 14px
}

.dxWeb_pcPinButton {
    background-position: -309px -133px;
    width: 15px;
    height: 14px
}

.dxWeb_pcRefreshButton {
    background-position: -241px -133px;
    width: 15px;
    height: 14px
}

.dxWeb_pcSizeGrip {
    background-position: -360px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_pcSizeGripRtl {
    background-position: -414px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_pFirst {
    background-position: -262px -92px;
    width: 18px;
    height: 17px
}

.dxWeb_pFirstDisabled {
    background-position: -202px -92px;
    width: 18px;
    height: 17px
}

.dxWeb_pLast {
    background-position: -222px -92px;
    width: 18px;
    height: 17px
}

.dxWeb_pLastDisabled {
    background-position: -242px -92px;
    width: 18px;
    height: 17px
}

.dxWeb_pNext {
    background-position: -431px -92px;
    width: 16px;
    height: 17px
}

.dxWeb_pNextDisabled {
    background-position: -395px -92px;
    width: 16px;
    height: 17px
}

.dxWeb_pnlExpand {
    background-position: -300px -67px;
    width: 23px;
    height: 23px
}

.dxWeb_pnlExpandArrowBottom {
    background-position: -275px -67px;
    width: 23px;
    height: 23px
}

.dxWeb_pnlExpandArrowLeft {
    background-position: -250px -67px;
    width: 23px;
    height: 23px
}

.dxWeb_pnlExpandArrowRight {
    background-position: -225px -67px;
    width: 23px;
    height: 23px
}

.dxWeb_pnlExpandArrowTop {
    background-position: -200px -67px;
    width: 23px;
    height: 23px
}

.dxWeb_pPopOut {
    background-position: -527px -92px;
    width: 9px;
    height: 14px
}

.dxWeb_pPopOutDisabled {
    background-position: -422px -133px;
    width: 9px;
    height: 14px
}

.dxWeb_pPrev {
    background-position: -377px -92px;
    width: 16px;
    height: 17px
}

.dxWeb_pPrevDisabled {
    background-position: -413px -92px;
    width: 16px;
    height: 17px
}

.dxWeb_rDialogBoxLauncher {
    background-position: -390px -133px;
    width: 14px;
    height: 14px
}

.dxWeb_rDialogBoxLauncherDisabled {
    background-position: -374px -133px;
    width: 14px;
    height: 14px
}

.dxWeb_rDialogBoxLauncherHover {
    background-position: -326px -133px;
    width: 14px;
    height: 14px
}

.dxWeb_rDialogBoxLauncherPressed {
    background-position: -358px -133px;
    width: 14px;
    height: 14px
}

.dxWeb_rGlrDown {
    background-position: -424px -33px;
    width: 7px;
    height: 5px
}

.dxWeb_rGlrDownDisabled {
    background-position: -433px -33px;
    width: 7px;
    height: 5px
}

.dxWeb_rGlrPopOut {
    background-position: -231px -150px;
    width: 9px;
    height: 7px
}

.dxWeb_rGlrPopOutDisabled {
    background-position: -220px -150px;
    width: 9px;
    height: 7px
}

.dxWeb_rGlrUp {
    background-position: -397px -33px;
    width: 7px;
    height: 5px
}

.dxWeb_rGlrUpDisabled {
    background-position: -388px -33px;
    width: 7px;
    height: 5px
}

.dxWeb_rMinBtn {
    background-position: -175px -150px;
    width: 9px;
    height: 8px
}

.dxWeb_rMinBtnChecked.dxWeb_rMinBtn {
    background-position: -142px -150px;
    width: 9px;
    height: 8px
}

.dxWeb_rMinBtnChecked.dxWeb_rMinBtnDisabled {
    background-position: -512px -30px;
    width: 9px;
    height: 8px
}

.dxWeb_rMinBtnChecked.dxWeb_rMinBtnHover {
    background-position: -153px -150px;
    width: 9px;
    height: 8px
}

.dxWeb_rMinBtnChecked.dxWeb_rMinBtnPressed {
    background-position: -131px -150px;
    width: 9px;
    height: 8px
}

.dxWeb_rMinBtnDisabled {
    background-position: -120px -150px;
    width: 9px;
    height: 8px
}

.dxWeb_rMinBtnHover {
    background-position: -164px -150px;
    width: 9px;
    height: 8px
}

.dxWeb_rMinBtnPressed {
    background-position: -496px -30px;
    width: 9px;
    height: 8px
}

.dxWeb_rpCollapseButton {
    background-position: -224px -133px;
    width: 15px;
    height: 14px
}

.dxWeb_rPinBtn {
    background-position: -186px -150px;
    width: 8px;
    height: 8px
}

.dxWeb_rPopOut {
    background-position: -442px -35px;
    width: 5px;
    height: 3px
}

.dxWeb_splHCollapseBackwardButton {
    background-position: -379px -150px;
    width: 7px;
    height: 6px
}

.dxWeb_splHCollapseBackwardButtonHover {
    background-position: -370px -150px;
    width: 7px;
    height: 6px
}

.dxWeb_splHCollapseForwardButton {
    background-position: -361px -150px;
    width: 7px;
    height: 6px
}

.dxWeb_splHCollapseForwardButtonHover {
    background-position: -352px -150px;
    width: 7px;
    height: 6px
}

.dxWeb_splHSeparator {
    background-position: -476px -32px;
    width: 18px;
    height: 6px
}

.dxWeb_splHSeparatorHover {
    background-position: -456px -32px;
    width: 18px;
    height: 6px
}

.dxWeb_splVCollapseBackwardButton {
    background-position: -338px -150px;
    width: 6px;
    height: 7px
}

.dxWeb_splVCollapseBackwardButtonHover {
    background-position: -330px -150px;
    width: 6px;
    height: 7px
}

.dxWeb_splVCollapseForwardButton {
    background-position: -314px -150px;
    width: 6px;
    height: 7px
}

.dxWeb_splVCollapseForwardButtonHover {
    background-position: -322px -150px;
    width: 6px;
    height: 7px
}

.dxWeb_splVSeparator {
    background-position: -529px -67px;
    width: 6px;
    height: 18px
}

.dxWeb_splVSeparatorHover {
    background-position: -380px -47px;
    width: 6px;
    height: 18px
}

.dxWeb_tcScrollLeft {
    background-position: -305px -150px;
    width: 7px;
    height: 7px
}

.dxWeb_tcScrollLeftDisabled {
    background-position: -251px -150px;
    width: 7px;
    height: 7px
}

.dxWeb_tcScrollLeftHover {
    background-position: -260px -150px;
    width: 7px;
    height: 7px
}

.dxWeb_tcScrollLeftPressed {
    background-position: -278px -150px;
    width: 7px;
    height: 7px
}

.dxWeb_tcScrollRight {
    background-position: -242px -150px;
    width: 7px;
    height: 7px
}

.dxWeb_tcScrollRightDisabled {
    background-position: -296px -150px;
    width: 7px;
    height: 7px
}

.dxWeb_tcScrollRightHover {
    background-position: -269px -150px;
    width: 7px;
    height: 7px
}

.dxWeb_tcScrollRightPressed {
    background-position: -287px -150px;
    width: 7px;
    height: 7px
}

.dxWeb_tvColBtn {
    background-position: -301px -92px;
    width: 17px;
    height: 17px
}

.dxWeb_tvColBtnRtl {
    background-position: -282px -92px;
    width: 17px;
    height: 17px
}

.dxWeb_tvExpBtn {
    background-position: -339px -92px;
    width: 17px;
    height: 17px
}

.dxWeb_tvExpBtnRtl {
    background-position: -358px -92px;
    width: 17px;
    height: 17px
}

.dxWeb_ucClearButton {
    background-position: -378px -115px;
    width: 16px;
    height: 16px
}

.dxWeb_ucClearButtonDisabled {
    background-position: -306px -115px;
    width: 16px;
    height: 16px
}
/*IM:DevExpress.Web.Images.sprite.png|b0.5|c1.5|g1.5;*/
.dxWeb_rpHeaderTopLeftCorner,
.dxWeb_rpHeaderTopRightCorner,
.dxWeb_rpHeaderBottomLeftCorner,
.dxWeb_rpHeaderBottomRightCorner,
.dxWeb_rpBottomLeftCorner,
.dxWeb_rpBottomRightCorner,
.dxWeb_rpTopLeftCorner,
.dxWeb_rpTopRightCorner,
.dxWeb_rpGroupBoxBottomLeftCorner,
.dxWeb_rpGroupBoxBottomRightCorner,
.dxWeb_rpGroupBoxTopLeftCorner,
.dxWeb_rpGroupBoxTopRightCorner,
.dxWeb_mHorizontalPopOut,
.dxWeb_mVerticalPopOut,
.dxWeb_mVerticalPopOutRtl,
.dxWeb_mSubMenuItem,
.dxWeb_mSubMenuItemChecked,
.dxWeb_mScrollUp,
.dxWeb_mScrollDown,
.dxWeb_tcScrollLeft,
.dxWeb_tcScrollRight,
.dxWeb_tcScrollLeftHover,
.dxWeb_tcScrollRightHover,
.dxWeb_tcScrollLeftPressed,
.dxWeb_tcScrollRightPressed,
.dxWeb_tcScrollLeftDisabled,
.dxWeb_tcScrollRightDisabled,
.dxWeb_nbCollapse,
.dxWeb_nbExpand,
.dxWeb_splVSeparator,
.dxWeb_splVSeparatorHover,
.dxWeb_splHSeparator,
.dxWeb_splHSeparatorHover,
.dxWeb_splVCollapseBackwardButton,
.dxWeb_splVCollapseBackwardButtonHover,
.dxWeb_splHCollapseBackwardButton,
.dxWeb_splHCollapseBackwardButtonHover,
.dxWeb_splVCollapseForwardButton,
.dxWeb_splVCollapseForwardButtonHover,
.dxWeb_splHCollapseForwardButton,
.dxWeb_splHCollapseForwardButtonHover,
.dxWeb_pcCloseButton,
.dxWeb_pcPinButton,
.dxWeb_pcRefreshButton,
.dxWeb_pcCollapseButton,
.dxWeb_pcMaximizeButton,
.dxWeb_pcSizeGrip,
.dxWeb_pcSizeGripRtl,
.dxWeb_pPopOut,
.dxWeb_pPopOutDisabled,
.dxWeb_pAll,
.dxWeb_pAllDisabled,
.dxWeb_pPrev,
.dxWeb_pPrevDisabled,
.dxWeb_pNext,
.dxWeb_pNextDisabled,
.dxWeb_pLast,
.dxWeb_pLastDisabled,
.dxWeb_pFirst,
.dxWeb_pFirstDisabled,
.dxWeb_tvColBtn,
.dxWeb_tvColBtnRtl,
.dxWeb_tvExpBtn,
.dxWeb_tvExpBtnRtl,
.dxWeb_fmFolder,
.dxWeb_fmFolderLocked,
.dxWeb_fmCreateButton,
.dxWeb_fmMoveButton,
.dxWeb_fmRenameButton,
.dxWeb_fmDeleteButton,
.dxWeb_fmRefreshButton,
.dxWeb_fmDwnlButton,
.dxWeb_fmCopyButton,
.dxWeb_fmCreateButtonDisabled,
.dxWeb_fmMoveButtonDisabled,
.dxWeb_fmRenameButtonDisabled,
.dxWeb_fmDeleteButtonDisabled,
.dxWeb_fmRefreshButtonDisabled,
.dxWeb_fmDwnlButtonDisabled,
.dxWeb_fmCopyButtonDisabled,
.dxWeb_fmThumbnailCheck,
.dxWeb_ucClearButton,
.dxWeb_isPrevBtnHor,
.dxWeb_isNextBtnHor,
.dxWeb_isPrevBtnVert,
.dxWeb_isNextBtnVert,
.dxWeb_isPrevPageBtnHor,
.dxWeb_isPrevPageBtnHorOutside,
.dxWeb_isNextPageBtnHor,
.dxWeb_isNextPageBtnHorOutside,
.dxWeb_isPrevPageBtnVert,
.dxWeb_isPrevPageBtnVertOutside,
.dxWeb_isNextPageBtnVert,
.dxWeb_isNextPageBtnVertOutside,
.dxWeb_isPrevBtnHorDisabled,
.dxWeb_isNextBtnHorDisabled,
.dxWeb_isPrevBtnVertDisabled,
.dxWeb_isNextBtnVertDisabled,
.dxWeb_isPrevPageBtnHorDisabled,
.dxWeb_isPrevPageBtnHorOutsideDisabled,
.dxWeb_isNextPageBtnHorDisabled,
.dxWeb_isNextPageBtnHorOutsideDisabled,
.dxWeb_isPrevPageBtnVertDisabled,
.dxWeb_isPrevPageBtnVertOutsideDisabled,
.dxWeb_isNextPageBtnVertDisabled,
.dxWeb_isNextPageBtnVertOutsideDisabled,
.dxWeb_isDot,
.dxWeb_isDotDisabled,
.dxWeb_isDotSelected,
.dxWeb_isPlayBtn,
.dxWeb_isPauseBtn,
.dxWeb_igCloseButton,
.dxWeb_igNextButton,
.dxWeb_igPrevButton,
.dxWeb_igPlayButton,
.dxWeb_igPauseButton,
.dxWeb_igNavigationBarMarker {
    display: block;
}

.dxWeb_mScrollUp, .dxWeb_mScrollDown {
    margin: auto;
}




dxSpriteWidth {
    width: 538
}

.dxGridView_CTClearFilter_Material, .dxGridView_CTClearFilterDisabled_Material, .dxGridView_CTClearGrouping_Material, .dxGridView_CTClearGroupingDisabled_Material, .dxGridView_CTCollapseDetailRow_Material, .dxGridView_CTCollapseDetailRowDisabled_Material, .dxGridView_CTCollapseRow_Material, .dxGridView_CTCollapseRowDisabled_Material, .dxGridView_CTDeleteRow_Material, .dxGridView_CTDeleteRowDisabled_Material, .dxGridView_CTEditRow_Material, .dxGridView_CTEditRowDisabled_Material, .dxGridView_CTExpandDetailRow_Material, .dxGridView_CTExpandDetailRowDisabled_Material, .dxGridView_CTExpandRow_Material, .dxGridView_CTExpandRowDisabled_Material, .dxGridView_CTExportCsv_Material, .dxGridView_CTExportCsvDisabled_Material, .dxGridView_CTExportDocx_Material, .dxGridView_CTExportDocxDisabled_Material, .dxGridView_CTExportPdf_Material, .dxGridView_CTExportPdfDisabled_Material, .dxGridView_CTExportRtf_Material, .dxGridView_CTExportRtfDisabled_Material, .dxGridView_CTExportXls_Material, .dxGridView_CTExportXlsDisabled_Material, .dxGridView_CTExportXlsx_Material, .dxGridView_CTExportXlsxDisabled_Material, .dxGridView_CTFullCollapse_Material, .dxGridView_CTFullCollapseDisabled_Material, .dxGridView_CTFullExpand_Material, .dxGridView_CTFullExpandDisabled_Material, .dxGridView_CTNewRow_Material, .dxGridView_CTNewRowDisabled_Material, .dxGridView_CTRefresh_Material, .dxGridView_CTRefreshDisabled_Material, .dxGridView_CTShowCustDialog_Material, .dxGridView_CTShowCustDialogDisabled_Material, .dxGridView_CTShowCustomizationWindow_Material, .dxGridView_CTShowCustomizationWindowDisabled_Material, .dxGridView_CTShowFilterEditor_Material, .dxGridView_CTShowFilterEditorDisabled_Material, .dxGridView_CTShowFilterRow_Material, .dxGridView_CTShowFilterRowDisabled_Material, .dxGridView_CTShowGroupPanel_Material, .dxGridView_CTShowGroupPanelDisabled_Material, .dxGridView_CTShowSearchPanel_Material, .dxGridView_CTShowSearchPanelDisabled_Material, .dxGridView_CTUpdateSummaries_Material, .dxGridView_gvCellError_Material, .dxGridView_gvCMClearFilter_Material, .dxGridView_gvCMClearFilterDisabled_Material, .dxGridView_gvCMClearGrouping_Material, .dxGridView_gvCMClearGroupingDisabled_Material, .dxGridView_gvCMCollapseDetailRow_Material, .dxGridView_gvCMCollapseDetailRowDisabled_Material, .dxGridView_gvCMCollapseRow_Material, .dxGridView_gvCMCollapseRowDisabled_Material, .dxGridView_gvCMDeleteRow_Material, .dxGridView_gvCMDeleteRowDisabled_Material, .dxGridView_gvCMEditRow_Material, .dxGridView_gvCMEditRowDisabled_Material, .dxGridView_gvCMExpandDetailRow_Material, .dxGridView_gvCMExpandDetailRowDisabled_Material, .dxGridView_gvCMExpandRow_Material, .dxGridView_gvCMExpandRowDisabled_Material, .dxGridView_gvCMExportCsv_Material, .dxGridView_gvCMExportCsvDisabled_Material, .dxGridView_gvCMExportDocx_Material, .dxGridView_gvCMExportDocxDisabled_Material, .dxGridView_gvCMExportPdf_Material, .dxGridView_gvCMExportPdfDisabled_Material, .dxGridView_gvCMExportRtf_Material, .dxGridView_gvCMExportRtfDisabled_Material, .dxGridView_gvCMExportXls_Material, .dxGridView_gvCMExportXlsDisabled_Material, .dxGridView_gvCMExportXlsx_Material, .dxGridView_gvCMExportXlsxDisabled_Material, .dxGridView_gvCMFullCollapse_Material, .dxGridView_gvCMFullCollapseDisabled_Material, .dxGridView_gvCMFullExpand_Material, .dxGridView_gvCMFullExpandDisabled_Material, .dxGridView_gvCMGroupByColumn_Material, .dxGridView_gvCMGroupByColumnDisabled_Material, .dxGridView_gvCMNewRow_Material, .dxGridView_gvCMNewRowDisabled_Material, .dxGridView_gvCMRefresh_Material, .dxGridView_gvCMRefreshDisabled_Material, .dxGridView_gvCMSearchPanel_Material, .dxGridView_gvCMSearchPanelDisabled_Material, .dxGridView_gvCMShowCustDialog_Material, .dxGridView_gvCMShowCustDialogDisabled_Material, .dxGridView_gvCMShowCustomizationWindow_Material, .dxGridView_gvCMShowCustomizationWindowDisabled_Material, .dxGridView_gvCMShowFilterEditor_Material, .dxGridView_gvCMShowFilterEditorDisabled_Material, .dxGridView_gvCMShowGroupPanel_Material, .dxGridView_gvCMShowGroupPanelDisabled_Material, .dxGridView_gvCMShowSearchPanel_Material, .dxGridView_gvCMShowSearchPanelDisabled_Material, .dxGridView_gvCMSortAscending_Material, .dxGridView_gvCMSortAscendingDisabled_Material, .dxGridView_gvCMSortDescending_Material, .dxGridView_gvCMSortDescendingDisabled_Material, .dxGridView_gvCMSummaryAverage_Material, .dxGridView_gvCMSummaryAverageDisabled_Material, .dxGridView_gvCMSummaryCount_Material, .dxGridView_gvCMSummaryCountDisabled_Material, .dxGridView_gvCMSummaryMax_Material, .dxGridView_gvCMSummaryMaxDisabled_Material, .dxGridView_gvCMSummaryMin_Material, .dxGridView_gvCMSummaryMinDisabled_Material, .dxGridView_gvCMSummarySum_Material, .dxGridView_gvCMSummarySumDisabled_Material, .dxGridView_gvCMUngroupColumn_Material, .dxGridView_gvCOApply_Material, .dxGridView_gvCOApplyDisabled_Material, .dxGridView_gvCOClearFilter_Material, .dxGridView_gvCOClearFilterDisabled_Material, .dxGridView_gvCOClose_Material, .dxGridView_gvCOColumnDrag_Material, .dxGridView_gvCOColumnDragDisabled_Material, .dxGridView_gvCOColumnGroup_Material, .dxGridView_gvCOColumnGroupDisabled_Material, .dxGridView_gvCOColumnHide_Material, .dxGridView_gvCOColumnHideDisabled_Material, .dxGridView_gvCOColumnRemove_Material, .dxGridView_gvCOColumnRemoveDisabled_Material, .dxGridView_gvCOColumnShow_Material, .dxGridView_gvCOColumnShowDisabled_Material, .dxGridView_gvCOColumnSort_Material, .dxGridView_gvCOColumnSortDisabled_Material, .dxGridView_gvCOColumnSortDown_Material, .dxGridView_gvCOColumnSortDownDisabled_Material, .dxGridView_gvCOColumnSortUp_Material, .dxGridView_gvCOColumnSortUpDisabled_Material, .dxGridView_gvCOColumnUngroup_Material, .dxGridView_gvCOColumnUngroupDisabled_Material, .dxGridView_gvCOColumnUnsort_Material, .dxGridView_gvCOColumnUnsortDisabled_Material, .dxGridView_gvCODragAreaCollapse_Material, .dxGridView_gvCODragAreaExpand_Material, .dxGridView_gvCOFilterCollapse_Material, .dxGridView_gvCOFilterExpand_Material, .dxGridView_gvCollapsedButton_Material, .dxGridView_gvCollapsedButtonRtl_Material, .dxGridView_gvDetailCollapsedButton_Material, .dxGridView_gvDetailCollapsedButtonRtl_Material, .dxGridView_gvDetailExpandedButton_Material, .dxGridView_gvDetailExpandedButtonRtl_Material, .dxGridView_gvDragAndDropArrowDown_Material, .dxGridView_gvDragAndDropArrowLeft_Material, .dxGridView_gvDragAndDropArrowRight_Material, .dxGridView_gvDragAndDropArrowUp_Material, .dxGridView_gvDragAndDropHideColumn_Material, .dxGridView_gvExpandedButton_Material, .dxGridView_gvExpandedButtonRtl_Material, .dxGridView_gvFilterRowButton_Material, .dxGridView_gvFixedGroupRow_Material, .dxGridView_gvHeaderFilter_Material, .dxGridView_gvHeaderFilterActive_Material, .dxGridView_gvHeaderSortDown_Material, .dxGridView_gvHeaderSortUp_Material, .dxGridView_gvHideAdaptiveDetailButton_Material, .dxGridView_gvParentGroupRows_Material, .dxGridView_gvShowAdaptiveDetailButton_Material, .dxGridView_gvUpdateSummariesButton_Material, .dxGridView_WindowResizer_Material, .dxGridView_WindowResizerRtl_Material, .dxgvADSB:hover .dxGridView_gvShowAdaptiveDetailButton_Material, .dxgvFocusedGroupRow_Material .dxGridView_gvCollapsedButton_Material, .dxgvFocusedGroupRow_Material .dxGridView_gvCollapsedButtonRtl_Material, .dxgvFocusedGroupRow_Material .dxGridView_gvDetailCollapsedButton_Material, .dxgvFocusedGroupRow_Material .dxGridView_gvDetailCollapsedButtonRtl_Material, .dxgvFocusedGroupRow_Material .dxGridView_gvDetailExpandedButton_Material, .dxgvFocusedGroupRow_Material .dxGridView_gvDetailExpandedButtonRtl_Material, .dxgvFocusedGroupRow_Material .dxGridView_gvExpandedButton_Material, .dxgvFocusedGroupRow_Material .dxGridView_gvExpandedButtonRtl_Material, .dxgvFocusedRow_Material .dxGridView_gvShowAdaptiveDetailButton_Material, .dxgvFocusedRow_Material .dxgvADSB:hover .dxGridView_gvShowAdaptiveDetailButton_Material, .dxm-checked .dxGridView_CTShowCustomizationWindow_Material, .dxm-checked .dxGridView_CTShowFilterRow_Material, .dxm-checked .dxGridView_CTShowGroupPanel_Material, .dxm-checked .dxGridView_CTShowSearchPanel_Material, .dxm-checked .dxGridView_gvCMClearFilter_Material, .dxm-checked .dxGridView_gvCMClearGrouping_Material, .dxm-checked .dxGridView_gvCMCollapseDetailRow_Material, .dxm-checked .dxGridView_gvCMCollapseRow_Material, .dxm-checked .dxGridView_gvCMDeleteRow_Material, .dxm-checked .dxGridView_gvCMEditRow_Material, .dxm-checked .dxGridView_gvCMExpandDetailRow_Material, .dxm-checked .dxGridView_gvCMExpandRow_Material, .dxm-checked .dxGridView_gvCMFullCollapse_Material, .dxm-checked .dxGridView_gvCMFullExpand_Material, .dxm-checked .dxGridView_gvCMGroupByColumn_Material, .dxm-checked .dxGridView_gvCMNewRow_Material, .dxm-checked .dxGridView_gvCMRefresh_Material, .dxm-checked .dxGridView_gvCMSearchPanel_Material, .dxm-checked .dxGridView_gvCMShowCustomizationWindow_Material, .dxm-checked .dxGridView_gvCMShowFilterEditor_Material, .dxm-checked .dxGridView_gvCMShowGroupPanel_Material, .dxm-checked .dxGridView_gvCMShowSearchPanel_Material, .dxm-checked .dxGridView_gvCMSortAscending_Material, .dxm-checked .dxGridView_gvCMSortDescending_Material, .dxm-checked .dxGridView_gvCMSummaryAverage_Material, .dxm-checked .dxGridView_gvCMSummaryCount_Material, .dxm-checked .dxGridView_gvCMSummaryMax_Material, .dxm-checked .dxGridView_gvCMSummaryMin_Material, .dxm-checked .dxGridView_gvCMSummarySum_Material, .dxm-checked .dxGridView_gvCMUngroupColumn_Material {
    background-image: var(--sprite3);
    background-repeat: no-repeat;
    background-color: transparent
}

.dxIE .dx-acc-r .dxGridView_CTClearFilter_Material::before, .dxIE .dx-acc-r .dxGridView_CTClearFilterDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTClearGrouping_Material::before, .dxIE .dx-acc-r .dxGridView_CTClearGroupingDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTCollapseDetailRow_Material::before, .dxIE .dx-acc-r .dxGridView_CTCollapseDetailRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTCollapseRow_Material::before, .dxIE .dx-acc-r .dxGridView_CTCollapseRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTDeleteRow_Material::before, .dxIE .dx-acc-r .dxGridView_CTDeleteRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTEditRow_Material::before, .dxIE .dx-acc-r .dxGridView_CTEditRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTExpandDetailRow_Material::before, .dxIE .dx-acc-r .dxGridView_CTExpandDetailRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTExpandRow_Material::before, .dxIE .dx-acc-r .dxGridView_CTExpandRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportCsv_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportCsvDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportDocx_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportDocxDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportPdf_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportPdfDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportRtf_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportRtfDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportXls_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportXlsDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportXlsx_Material::before, .dxIE .dx-acc-r .dxGridView_CTExportXlsxDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTFullCollapse_Material::before, .dxIE .dx-acc-r .dxGridView_CTFullCollapseDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTFullExpand_Material::before, .dxIE .dx-acc-r .dxGridView_CTFullExpandDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTNewRow_Material::before, .dxIE .dx-acc-r .dxGridView_CTNewRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTRefresh_Material::before, .dxIE .dx-acc-r .dxGridView_CTRefreshDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowCustDialog_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowCustDialogDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowCustomizationWindow_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowCustomizationWindowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowFilterEditor_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowFilterEditorDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowFilterRow_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowFilterRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowGroupPanel_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowGroupPanelDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowSearchPanel_Material::before, .dxIE .dx-acc-r .dxGridView_CTShowSearchPanelDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_CTUpdateSummaries_Material::before, .dxIE .dx-acc-r .dxGridView_gvCellError_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMClearFilter_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMClearFilterDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMClearGrouping_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMClearGroupingDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMCollapseDetailRow_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMCollapseDetailRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMCollapseRow_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMCollapseRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMDeleteRow_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMDeleteRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMEditRow_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMEditRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExpandDetailRow_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExpandDetailRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExpandRow_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExpandRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportCsv_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportCsvDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportDocx_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportDocxDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportPdf_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportPdfDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportRtf_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportRtfDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportXls_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportXlsDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportXlsx_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMExportXlsxDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMFullCollapse_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMFullCollapseDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMFullExpand_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMFullExpandDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMGroupByColumn_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMGroupByColumnDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMNewRow_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMNewRowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMRefresh_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMRefreshDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSearchPanel_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSearchPanelDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMShowCustDialog_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMShowCustDialogDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMShowCustomizationWindow_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMShowCustomizationWindowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMShowFilterEditor_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMShowFilterEditorDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMShowGroupPanel_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMShowGroupPanelDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMShowSearchPanel_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMShowSearchPanelDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSortAscending_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSortAscendingDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSortDescending_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSortDescendingDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSummaryAverage_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSummaryAverageDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSummaryCount_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSummaryCountDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSummaryMax_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSummaryMaxDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSummaryMin_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSummaryMinDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSummarySum_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMSummarySumDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCMUngroupColumn_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOApply_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOApplyDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOClearFilter_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOClearFilterDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOClose_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnDrag_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnDragDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnGroup_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnGroupDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnHide_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnHideDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnRemove_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnRemoveDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnShow_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnShowDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnSort_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnSortDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnSortDown_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnSortDownDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnSortUp_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnSortUpDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnUngroup_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnUngroupDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnUnsort_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOColumnUnsortDisabled_Material::before, .dxIE .dx-acc-r .dxGridView_gvCODragAreaCollapse_Material::before, .dxIE .dx-acc-r .dxGridView_gvCODragAreaExpand_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOFilterCollapse_Material::before, .dxIE .dx-acc-r .dxGridView_gvCOFilterExpand_Material::before, .dxIE .dx-acc-r .dxGridView_gvCollapsedButton_Material::before, .dxIE .dx-acc-r .dxGridView_gvCollapsedButtonRtl_Material::before, .dxIE .dx-acc-r .dxGridView_gvDetailCollapsedButton_Material::before, .dxIE .dx-acc-r .dxGridView_gvDetailCollapsedButtonRtl_Material::before, .dxIE .dx-acc-r .dxGridView_gvDetailExpandedButton_Material::before, .dxIE .dx-acc-r .dxGridView_gvDetailExpandedButtonRtl_Material::before, .dxIE .dx-acc-r .dxGridView_gvDragAndDropArrowDown_Material::before, .dxIE .dx-acc-r .dxGridView_gvDragAndDropArrowLeft_Material::before, .dxIE .dx-acc-r .dxGridView_gvDragAndDropArrowRight_Material::before, .dxIE .dx-acc-r .dxGridView_gvDragAndDropArrowUp_Material::before, .dxIE .dx-acc-r .dxGridView_gvDragAndDropHideColumn_Material::before, .dxIE .dx-acc-r .dxGridView_gvExpandedButton_Material::before, .dxIE .dx-acc-r .dxGridView_gvExpandedButtonRtl_Material::before, .dxIE .dx-acc-r .dxGridView_gvFilterRowButton_Material::before, .dxIE .dx-acc-r .dxGridView_gvFixedGroupRow_Material::before, .dxIE .dx-acc-r .dxGridView_gvHeaderFilter_Material::before, .dxIE .dx-acc-r .dxGridView_gvHeaderFilterActive_Material::before, .dxIE .dx-acc-r .dxGridView_gvHeaderSortDown_Material::before, .dxIE .dx-acc-r .dxGridView_gvHeaderSortUp_Material::before, .dxIE .dx-acc-r .dxGridView_gvHideAdaptiveDetailButton_Material::before, .dxIE .dx-acc-r .dxGridView_gvParentGroupRows_Material::before, .dxIE .dx-acc-r .dxGridView_gvShowAdaptiveDetailButton_Material::before, .dxIE .dx-acc-r .dxGridView_gvUpdateSummariesButton_Material::before, .dxIE .dx-acc-r .dxGridView_WindowResizer_Material::before, .dxIE .dx-acc-r .dxGridView_WindowResizerRtl_Material::before, .dxIE .dx-acc-r .dxgvADSB:hover .dxGridView_gvShowAdaptiveDetailButton_Material::before, .dxIE .dx-acc-r .dxgvFocusedGroupRow_Material .dxGridView_gvCollapsedButton_Material::before, .dxIE .dx-acc-r .dxgvFocusedGroupRow_Material .dxGridView_gvCollapsedButtonRtl_Material::before, .dxIE .dx-acc-r .dxgvFocusedGroupRow_Material .dxGridView_gvDetailCollapsedButton_Material::before, .dxIE .dx-acc-r .dxgvFocusedGroupRow_Material .dxGridView_gvDetailCollapsedButtonRtl_Material::before, .dxIE .dx-acc-r .dxgvFocusedGroupRow_Material .dxGridView_gvDetailExpandedButton_Material::before, .dxIE .dx-acc-r .dxgvFocusedGroupRow_Material .dxGridView_gvDetailExpandedButtonRtl_Material::before, .dxIE .dx-acc-r .dxgvFocusedGroupRow_Material .dxGridView_gvExpandedButton_Material::before, .dxIE .dx-acc-r .dxgvFocusedGroupRow_Material .dxGridView_gvExpandedButtonRtl_Material::before, .dxIE .dx-acc-r .dxgvFocusedRow_Material .dxGridView_gvShowAdaptiveDetailButton_Material::before, .dxIE .dx-acc-r .dxgvFocusedRow_Material .dxgvADSB:hover .dxGridView_gvShowAdaptiveDetailButton_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_CTShowCustomizationWindow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_CTShowFilterRow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_CTShowGroupPanel_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_CTShowSearchPanel_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMClearFilter_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMClearGrouping_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMCollapseDetailRow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMCollapseRow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMDeleteRow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMEditRow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMExpandDetailRow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMExpandRow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMFullCollapse_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMFullExpand_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMGroupByColumn_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMNewRow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMRefresh_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMSearchPanel_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMShowCustomizationWindow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMShowFilterEditor_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMShowGroupPanel_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMShowSearchPanel_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMSortAscending_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMSortDescending_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMSummaryAverage_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMSummaryCount_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMSummaryMax_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMSummaryMin_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMSummarySum_Material::before, .dxIE .dx-acc-r .dxm-checked .dxGridView_gvCMUngroupColumn_Material::before {
    width: 538px
}

.dxGridView_CTClearFilter_Material {
    background-position: -198px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTClearFilterDisabled_Material {
    background-position: -18px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTClearGrouping_Material {
    background-position: -234px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTClearGroupingDisabled_Material {
    background-position: -216px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTCollapseDetailRow_Material {
    background-position: -406px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTCollapseDetailRowDisabled_Material {
    background-position: -252px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTCollapseRow_Material {
    background-position: -450px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTCollapseRowDisabled_Material {
    background-position: -424px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTDeleteRow_Material {
    background-position: -388px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTDeleteRowDisabled_Material {
    background-position: -144px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTEditRow_Material {
    background-position: -136px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTEditRowDisabled_Material {
    background-position: -280px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExpandDetailRow_Material {
    background-position: -172px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExpandDetailRowDisabled_Material {
    background-position: -154px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExpandRow_Material {
    background-position: -208px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExpandRowDisabled_Material {
    background-position: -190px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportCsv_Material {
    background-position: -370px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportCsvDisabled_Material {
    background-position: -226px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportDocx_Material {
    background-position: -244px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportDocxDisabled_Material {
    background-position: -262px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportPdf_Material {
    background-position: -90px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportPdfDisabled_Material {
    background-position: -342px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportRtf_Material {
    background-position: -414px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportRtfDisabled_Material {
    background-position: -180px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportXls_Material {
    background-position: -90px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportXlsDisabled_Material {
    background-position: 0px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportXlsx_Material {
    background-position: -486px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTExportXlsxDisabled_Material {
    background-position: -234px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTFullCollapse_Material {
    background-position: -378px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTFullCollapseDisabled_Material {
    background-position: -396px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTFullExpand_Material {
    background-position: -144px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTFullExpandDisabled_Material {
    background-position: -342px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTNewRow_Material {
    background-position: -378px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTNewRowDisabled_Material {
    background-position: -288px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTRefresh_Material {
    background-position: -414px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTRefreshDisabled_Material {
    background-position: -504px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTShowCustDialog_Material {
    background-position: -460px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTShowCustDialogDisabled_Material {
    background-position: -442px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTShowCustomizationWindow_Material {
    background-position: -496px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTShowCustomizationWindowDisabled_Material {
    background-position: -478px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTShowFilterEditor_Material {
    background-position: -522px -84px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_CTShowFilterEditorDisabled_Material {
    background-position: -108px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_CTShowFilterRow_Material {
    background-position: -298px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTShowFilterRowDisabled_Material {
    background-position: -514px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTShowGroupPanel_Material {
    background-position: -378px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTShowGroupPanelDisabled_Material {
    background-position: -316px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTShowSearchPanel_Material {
    background-position: -92px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_CTShowSearchPanelDisabled_Material {
    background-position: -352px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_CTUpdateSummaries_Material {
    background-position: -270px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCellError_Material {
    background-position: -522px -102px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_gvCMClearFilter_Material {
    background-position: -180px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMClearFilterDisabled_Material {
    background-position: -198px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMClearGrouping_Material {
    background-position: -360px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMClearGroupingDisabled_Material {
    background-position: -270px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMCollapseDetailRow_Material {
    background-position: -234px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMCollapseDetailRowDisabled_Material {
    background-position: -252px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMCollapseRow_Material {
    background-position: -306px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMCollapseRowDisabled_Material {
    background-position: -216px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMDeleteRow_Material {
    background-position: -252px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMDeleteRowDisabled_Material {
    background-position: -108px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMEditRow_Material {
    background-position: -396px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMEditRowDisabled_Material {
    background-position: -324px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExpandDetailRow_Material {
    background-position: -432px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExpandDetailRowDisabled_Material {
    background-position: -450px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExpandRow_Material {
    background-position: -432px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExpandRowDisabled_Material {
    background-position: -18px -120px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportCsv_Material {
    background-position: -72px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportCsvDisabled_Material {
    background-position: -468px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportDocx_Material {
    background-position: 0px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportDocxDisabled_Material {
    background-position: -414px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportPdf_Material {
    background-position: -468px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportPdfDisabled_Material {
    background-position: -126px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportRtf_Material {
    background-position: -54px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportRtfDisabled_Material {
    background-position: -486px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportXls_Material {
    background-position: -270px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportXlsDisabled_Material {
    background-position: -486px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportXlsx_Material {
    background-position: -504px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMExportXlsxDisabled_Material {
    background-position: -342px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMFullCollapse_Material {
    background-position: -306px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMFullCollapseDisabled_Material {
    background-position: -288px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMFullExpand_Material {
    background-position: -54px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMFullExpandDisabled_Material {
    background-position: -306px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMGroupByColumn_Material {
    background-position: -108px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMGroupByColumnDisabled_Material {
    background-position: -162px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMNewRow_Material {
    background-position: 0px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMNewRowDisabled_Material {
    background-position: -234px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMRefresh_Material {
    background-position: -90px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMRefreshDisabled_Material {
    background-position: -36px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSearchPanel_Material {
    background-position: -236px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_gvCMSearchPanelDisabled_Material {
    background-position: -360px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMShowCustDialog_Material {
    background-position: -324px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMShowCustDialogDisabled_Material {
    background-position: -342px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMShowCustomizationWindow_Material {
    background-position: -288px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMShowCustomizationWindowDisabled_Material {
    background-position: -306px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMShowFilterEditor_Material {
    background-position: -522px -66px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_gvCMShowFilterEditorDisabled_Material {
    background-position: -124px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_gvCMShowGroupPanel_Material {
    background-position: -252px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMShowGroupPanelDisabled_Material {
    background-position: -270px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMShowSearchPanel_Material {
    background-position: -188px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_gvCMShowSearchPanelDisabled_Material {
    background-position: -126px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSortAscending_Material {
    background-position: -198px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSortAscendingDisabled_Material {
    background-position: -216px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSortDescending_Material {
    background-position: -180px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSortDescendingDisabled_Material {
    background-position: -360px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSummaryAverage_Material {
    background-position: -144px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSummaryAverageDisabled_Material {
    background-position: -18px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSummaryCount_Material {
    background-position: -486px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSummaryCountDisabled_Material {
    background-position: -90px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSummaryMax_Material {
    background-position: -216px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSummaryMaxDisabled_Material {
    background-position: -396px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSummaryMin_Material {
    background-position: -396px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSummaryMinDisabled_Material {
    background-position: -360px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSummarySum_Material {
    background-position: -162px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMSummarySumDisabled_Material {
    background-position: -378px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCMUngroupColumn_Material {
    background-position: -162px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvCOApply_Material {
    background-position: -48px -24px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOApplyDisabled_Material {
    background-position: -24px -24px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOClearFilter_Material {
    background-position: -48px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOClearFilterDisabled_Material {
    background-position: -24px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOClose_Material {
    background-position: -72px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnDrag_Material {
    background-position: -116px -24px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxGridView_gvCOColumnDragDisabled_Material {
    background-position: -96px -24px;
    background-size: 538px auto;
    width: 18px;
    height: 18px
}

.dxGridView_gvCOColumnGroup_Material {
    background-position: -360px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnGroupDisabled_Material {
    background-position: -120px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnHide_Material {
    background-position: 0px -24px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnHideDisabled_Material {
    background-position: -72px -24px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnRemove_Material {
    background-position: -480px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnRemoveDisabled_Material {
    background-position: -504px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnShow_Material {
    background-position: -432px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnShowDisabled_Material {
    background-position: -456px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnSort_Material {
    background-position: -288px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnSortDisabled_Material {
    background-position: -408px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnSortDown_Material {
    background-position: 0px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnSortDownDisabled_Material {
    background-position: -384px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnSortUp_Material {
    background-position: -312px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnSortUpDisabled_Material {
    background-position: -336px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnUngroup_Material {
    background-position: -240px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnUngroupDisabled_Material {
    background-position: -264px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnUnsort_Material {
    background-position: -192px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOColumnUnsortDisabled_Material {
    background-position: -216px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCODragAreaCollapse_Material {
    background-position: -283px -120px;
    background-size: 538px auto;
    width: 13px;
    height: 13px
}

.dxGridView_gvCODragAreaExpand_Material {
    background-position: -268px -120px;
    background-size: 538px auto;
    width: 13px;
    height: 13px
}

.dxGridView_gvCOFilterCollapse_Material {
    background-position: -168px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCOFilterExpand_Material {
    background-position: -144px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvCollapsedButton_Material {
    background-position: -298px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxGridView_gvCollapsedButtonRtl_Material {
    background-position: -312px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxGridView_gvDetailCollapsedButton_Material {
    background-position: 0px -138px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxGridView_gvDetailCollapsedButtonRtl_Material {
    background-position: -340px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxGridView_gvDetailExpandedButton_Material {
    background-position: -368px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxGridView_gvDetailExpandedButtonRtl_Material {
    background-position: -382px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxGridView_gvDragAndDropArrowDown_Material {
    background-position: -36px -138px;
    background-size: 538px auto;
    width: 11px;
    height: 9px
}

.dxGridView_gvDragAndDropArrowLeft_Material {
    background-position: -25px -138px;
    background-size: 538px auto;
    width: 9px;
    height: 10px
}

.dxGridView_gvDragAndDropArrowRight_Material {
    background-position: -14px -138px;
    background-size: 538px auto;
    width: 9px;
    height: 10px
}

.dxGridView_gvDragAndDropArrowUp_Material {
    background-position: -49px -138px;
    background-size: 538px auto;
    width: 11px;
    height: 9px
}

.dxGridView_gvDragAndDropHideColumn_Material {
    background-position: -36px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvExpandedButton_Material {
    background-position: -466px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxGridView_gvExpandedButtonRtl_Material {
    background-position: -410px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxGridView_gvFilterRowButton_Material {
    background-position: -156px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_gvFixedGroupRow_Material {
    background-position: -36px -120px;
    background-size: 538px auto;
    width: 22px;
    height: 14px
}

.dxGridView_gvHeaderFilter_Material {
    background-position: -76px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_gvHeaderFilterActive_Material {
    background-position: -220px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_gvHeaderSortDown_Material {
    background-position: -480px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxGridView_gvHeaderSortUp_Material {
    background-position: -494px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxGridView_gvHideAdaptiveDetailButton_Material {
    background-position: -54px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvParentGroupRows_Material {
    background-position: -96px 0px;
    background-size: 538px auto;
    width: 22px;
    height: 22px
}

.dxGridView_gvShowAdaptiveDetailButton_Material {
    background-position: -72px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvUpdateSummariesButton_Material {
    background-position: -198px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_WindowResizer_Material {
    background-position: -522px -48px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxGridView_WindowResizerRtl_Material {
    background-position: -252px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxgvADSB:hover .dxGridView_gvShowAdaptiveDetailButton_Material {
    background-position: -162px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxgvFocusedGroupRow_Material .dxGridView_gvCollapsedButton_Material {
    background-position: -452px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxgvFocusedGroupRow_Material .dxGridView_gvCollapsedButtonRtl_Material {
    background-position: -396px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxgvFocusedGroupRow_Material .dxGridView_gvDetailCollapsedButton_Material {
    background-position: -424px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxgvFocusedGroupRow_Material .dxGridView_gvDetailCollapsedButtonRtl_Material {
    background-position: -522px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxgvFocusedGroupRow_Material .dxGridView_gvDetailExpandedButton_Material {
    background-position: -438px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxgvFocusedGroupRow_Material .dxGridView_gvDetailExpandedButtonRtl_Material {
    background-position: -508px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxgvFocusedGroupRow_Material .dxGridView_gvExpandedButton_Material {
    background-position: -354px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxgvFocusedGroupRow_Material .dxGridView_gvExpandedButtonRtl_Material {
    background-position: -326px -120px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxgvFocusedRow_Material .dxGridView_gvShowAdaptiveDetailButton_Material {
    background-position: -36px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxgvFocusedRow_Material .dxgvADSB:hover .dxGridView_gvShowAdaptiveDetailButton_Material {
    background-position: -18px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_CTShowCustomizationWindow_Material {
    background-position: -504px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_CTShowFilterRow_Material {
    background-position: 0px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_CTShowGroupPanel_Material {
    background-position: 0px -120px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_CTShowSearchPanel_Material {
    background-position: -60px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxm-checked .dxGridView_gvCMClearFilter_Material {
    background-position: -324px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMClearGrouping_Material {
    background-position: -126px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMCollapseDetailRow_Material {
    background-position: -36px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMCollapseRow_Material {
    background-position: -54px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMDeleteRow_Material {
    background-position: -72px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMEditRow_Material {
    background-position: -180px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMExpandDetailRow_Material {
    background-position: -18px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMExpandRow_Material {
    background-position: -126px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMFullCollapse_Material {
    background-position: -432px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMFullExpand_Material {
    background-position: -144px -102px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMGroupByColumn_Material {
    background-position: -72px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMNewRow_Material {
    background-position: -108px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMRefresh_Material {
    background-position: -108px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMSearchPanel_Material {
    background-position: -172px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxm-checked .dxGridView_gvCMShowCustomizationWindow_Material {
    background-position: -414px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMShowFilterEditor_Material {
    background-position: -140px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxm-checked .dxGridView_gvCMShowGroupPanel_Material {
    background-position: -450px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMShowSearchPanel_Material {
    background-position: -204px -120px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxm-checked .dxGridView_gvCMSortAscending_Material {
    background-position: -468px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMSortDescending_Material {
    background-position: -504px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMSummaryAverage_Material {
    background-position: -450px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMSummaryCount_Material {
    background-position: -288px -66px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMSummaryMax_Material {
    background-position: -324px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMSummaryMin_Material {
    background-position: -432px -48px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMSummarySum_Material {
    background-position: -468px -84px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxGridView_gvCMUngroupColumn_Material {
    background-position: -334px -24px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxGridView_gvFilterRowButton_Material {
    margin-left: 8px;
}

.dxGridView_gvParentGroupRows_Material {
    margin-left: 4px;
}


.dxgvEditForm_Material .dxflGroupBoxCaption_Material {
    background-color: #f4f4f4;
}

.dxgvPopupEditForm_Material .dxflGroupBoxCaption_Material {
    background-color: white;
}

.dxgvEditForm_Material .dxflPCSys .dxflGroupBoxCaption_Material,
.dxgvPopupEditForm_Material .dxflPCSys .dxflGroupBoxCaption_Material {
    background-color: white;
}

.dxgvControl_Material,
.dxgvDisabled_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    background-color: White;
    color: #484848;
    cursor: default;
}

.dxgvDisabled_Material {
    color: #b8b8b8;
}

.dxgvControl_Material a.dxeHyperlink:not([href]):not([onclick]):not(.dxbButtonSys) {
    color: #484848;
    text-decoration: none;
}

.dxgvControl_Material a {
    color: var(--main-theme-bg-color);
    text-decoration: none;
}

    .dxgvControl_Material a:hover {
        text-decoration: underline;
    }

        .dxgvControl_Material a:hover.dxbDisabled_Material {
            color: #BBBBBB;
            text-decoration: none;
        }

.dxgvDisabled_Material a {
    color: #b8b8b8;
}

.dxgvEmptyDataRow_Material.dxgvLVR > td.dxgv,
.dxgvDataRow_Material.dxgvLVR > td.dxgv,
.dxgvGroupRow_Material.dxgvLVR > td.dxgv {
    border-bottom-width: 1px;
}

.dxgvRBB .dxgvEmptyDataRow_Material.dxgvLVR > td.dxgv,
.dxgvRBB .dxgvDataRow_Material.dxgvLVR > td.dxgv,
.dxgvRBB .dxgvGroupRow_Material.dxgvLVR > td.dxgv,
.dxgvBECPSD .dxgvDataRow_Material.dxgvLVR > td.dxgv {
    border-bottom-width: 1px !important;
}

.dxgvGroupRow_Material td.dxgv.dxgvPHEC, .dxgvPreviewRow_Material td.dxgv.dxgvPHEC,
.dxgvDetailRow_Material td.dxgv.dxgvPHEC, .dxgvGroupFooter_Material td.dxgv.dxgvPHEC,
.dxgvDataRow_Material td.dxgvPHEC {
    border-right: 1px solid #DFDFDF;
}

*[dir="rtl"] .dxgvGroupRow_Material td.dxgv.dxgvPHEC, *[dir="rtl"] .dxgvPreviewRow_Material td.dxgv.dxgvPHEC,
*[dir="rtl"] .dxgvDetailRow_Material td.dxgv.dxgvPHEC, *[dir="rtl"] .dxgvGroupFooter_Material td.dxgv.dxgvPHEC,
*[dir="rtl"] .dxgvDataRow_Material td.dxgvPHEC {
    border-left: 1px solid #DFDFDF;
}

.dxgvLoadingPanel_Material {
    background-color: white;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
}

    .dxgvLoadingPanel_Material td.dx {
        font-size: 1.17em;
        white-space: nowrap;
        text-align: center;
        padding: 10px 14px;
    }

    .dxgvLoadingPanel_Material .dxlp-loadingImage {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -o-border-radius: 50%;
        -khtml-border-radius: 50%;
        border-radius: 50%;
        animation: dxLoadSpinSys 1s linear infinite;
        border: 4px solid var(--main-theme-bg-color);
        border-top: 4px solid #EEE;
        width: 24px;
        height: 24px;
    }

html.dxIE.dxBrowserVersion-9 .dxgvLoadingPanel_Material .dxlp-loadingImage {
    background-image: var(--loading-circle);
    height: 32px;
    width: 32px;
    background-repeat: no-repeat;
    background-position: center center;
    animation: none;
    border: none;
    border-radius: 0;
}

html.dxIE.dxBrowserVersion-9 .dxgvLoadingPanelStatusBar_Material .dxlp-loadingImage {
    background-repeat: no-repeat;
    background-position: center center;
    animation: none;
    border: none;
    border-radius: 0;
    background-image: var(--loading-circle);
    height: 16px;
    width: 16px;
}

.dxgvLoadingPanelStatusBar_Material .dxlp-loadingImage {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    animation: dxLoadSpinSys 1s linear infinite;
    border: 2px solid var(--main-theme-bg-color);
    border-top: 2px solid #EEE;
    width: 12px;
    height: 12px;
}

.dxgvLoadingPanelStatusBar_Material {
    background-color: Transparent;
}

    .dxgvLoadingPanelStatusBar_Material td {
        white-space: nowrap;
        text-align: center;
        padding: 0px 2px;
    }

.dxgvTable_Material {
    background-color: White;
    border: 1px solid #DFDFDF;
    border-bottom-width: 0;
    border-radius: 4px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16);
    border-collapse: separate !important;
    overflow: hidden;
}

.dxIE tr[id$="DXHeadersRow0"] > .dxgvHeader_Material:first-child,
.dxIE *[dir="rtl"] tr[id$="DXHeadersRow0"] > .dxgvHeader_Material:last-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
}

.dxIE tr[id$="DXHeadersRow0"] > .dxgvHeader_Material:last-child,
.dxIE *[dir="rtl"] tr[id$="DXHeadersRow0"] > .dxgvHeader_Material:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 0;
}

.dxgvTable_Material .dxgvHEC {
    background-color: White;
    border-width: 0;
    overflow: hidden;
}

.dxgvTable_Material .dxgvFooter_Material .dxgvHEC {
    background-color: #f4f4f4;
}

.dxgvControl_Material .dxgvFSDC .dxgvFooter_Material td.dxgv {
    border-bottom-width: 0;
}

.dxgvControl_Material .dxgvFGI {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

.dxgvControl_Material .dxgvFGI {
    right: 5px;
    left: auto;
}

*[dir="rtl"].dxgvControl_Material .dxgvFGI {
    right: auto;
    left: 5px;
}

.dxgvInlineEditRow_Material td.dxgv {
    border-bottom: 1px solid #DFDFDF;
}

.dxgvInlineEditRow_Material td.dxgvIndentCell {
    background-color: white;
}

.dxgvDataRowAlt_Material {
    background-color: #F5F5F5;
}

.dxgvFilterRow_Material {
    border-top: 1px solid #DFDFDF;
}

.dxgvEditForm_Material > td.dxgv {
    border-bottom: 1px solid #DFDFDF !important;
    padding: 21px 7px 23px;
    background-color: #f4f4f4;
}

.dxgvControl_Material .dxgvTable_Material .dxgvFocusedRow_Material,
.dxgvControl_Material .dxgvTable_Material .dxgvFocusedRow_Material.dxgvDataRowHover_Material {
    background-color: var(--main-theme-bg-color);
    color: white;
}

    .dxgvControl_Material .dxgvTable_Material .dxgvFocusedRow_Material a,
    .dxgvControl_Material .dxgvTable_Material .dxgvFocusedGroupRow_Material a {
        color: white;
    }

.dxgvControl_Material .dxgvAIC {
    text-align: center;
}

.dxgvControl_Material .dxgvADSB > img {
    opacity: 1;
    margin-top: -33px;
}

.dxgvControl_Material .dxgvADSB::before {
    content: '';
    display: block;
    height: 32px;
    width: 32px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    background-color: transparent;
    transition-property: background-color,box-shadow;
    transition-duration: .3s;
}

.dxgvControl_Material .dxgvADSB:hover::before {
    background-color: var(--main-theme-bg-color);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16);
}

.dxgvControl_Material .dxgvADSB.dx-acc-r {
    position: relative;
}

    .dxgvControl_Material .dxgvADSB.dx-acc-r::before {
        position: absolute;
        top: -50%;
        left: -50%;
    }

.dxgvControl_Material .dxgvFocusedRow_Material .dxgvADSB:hover::before {
    background-color: white;
}

.dxgvControl_Material .dxgvTable_Material .dxgvSelectedRow_Material,
.dxgvControl_Material .dxgvTable_Material .dxgvSelectedRow_Material.dxgvDataRowHover_Material {
    background-color: #F1F1F1;
}

.dxgvPreviewRow_Material {
    color: #999999;
}

    .dxgvDetailRow_Material td.dxgv,
    .dxgvPreviewRow_Material td.dxgv,
    .dxgvEmptyDataRow_Material td.dxgv {
        padding: 20px 2px 20px 4px;
        border-bottom: 1px solid #DFDFDF !important;
        border-top-width: 0;
        border-left-width: 0;
        border-right-width: 0;
    }

    .dxgvPreviewRow_Material td.dxgv {
        padding: 10px 10px 10px 15px;
    }

.dxgvDetailRow_Material td.dxgvDetailCell_Material {
    padding: 16px 18px;
}

.dxgvDetailRow_Material td.dxgvIndentCell {
    padding-right: 0px;
    border-bottom: 1px solid #DFDFDF !important;
}

.dxgvDetailRow_Material.dxgvADR .dxgvADT > tbody > tr > td {
    padding: 5px 6px 4px 0;
}

    .dxgvDetailRow_Material.dxgvADR .dxgvADT > tbody > tr > td .dxeTextBoxSys,
    .dxgvDetailRow_Material.dxgvADR .dxgvADT > tbody > tr > td .dxichCellSys {
        margin: -2px 0 -5px 0;
    }

.dxgvDetailRow_Material.dxgvADR .dxgvADCC {
    color: #7F7F7F;
}

.dxgvDetailRow_Material.dxgvADR.dxgvFocusedRow_Material .dxgvADCC,
.dxgvDetailRow_Material.dxgvADR.dxgvFocusedRow_Material .dxgvADDC,
.dxgvDetailRow_Material.dxgvADR.dxgvFocusedRow_Material .dxgvADCMDC a {
    color: white;
}

.dxgvEmptyDataRow_Material {
    color: Gray;
}

    .dxgvEmptyDataRow_Material td.dxgv {
        border-bottom: 1px solid #DFDFDF !important;
        text-align: center;
    }

.dxgvEditFormDisplayRow_Material td.dxgv,
.dxgvDetailCell_Material td.dxgv,
.dxgvDataRow_Material td.dxgv,
.dxgvDetailRow_Material.dxgvADR td.dxgvAIC {
    overflow: hidden;
    border-bottom: 1px solid #DFDFDF !important;
    border-right: 1px solid #DFDFDF;
    border-top-width: 0;
    border-left-width: 0;
    padding: 6px 10px 6px;
}

.dxgvEditFormDisplayRow_Material:last-child td.dxgv,
.dxgvDetailCell_Material:last-child td.dxgv,
.dxgvDataRow_Material:last-child td.dxgv,
.dxgvDetailRow_Material.dxgvADR:last-child td.dxgvAIC {
    border-bottom: 1px solid #DFDFDF !important;
}

.dxgvDataRow_Material td.dxgvAIC,
.dxgvInlineEditRow_Material td.dxgvAIC {
    padding: 0 10px;
}

.dxgvDetailRow_Material.dxgvADR td.dxgvAIC {
    padding: 6px 4px;
}

.dxgvEditFormDisplayRow_Material td.dxgvIndentCell {
    border-bottom: 1px solid #DFDFDF !important;
}

.dxgvDataRow_Material .dxICheckBox_Material,
.dxgvInlineEditRow_Material .dxICheckBox_Material,
.dxgvDataRow_Material .dxeIRadioButton_Material,
.dxgvInlineEditRow_Material .dxeIRadioButton_Material {
    margin: -3px 10px -1px 10px;
}

*[dir="rtl"] .dxgvDataRow_Material .dxICheckBox_Material,
*[dir="rtl"] .dxgvInlineEditRow_Material .dxICheckBox_Material,
*[dir="rtl"] .dxgvDataRow_Material .dxeIRadioButton_Material,
*[dir="rtl"] .dxgvInlineEditRow_Material .dxeIRadioButton_Material {
    margin: -3px 10px -1px 10px;
}

.dxgvCommandColumn_Material .dxICheckBox_Material,
.dxgvCommandColumn_Material .dxeIRadioButton_Material {
    margin: -3px 10px -1px 10px;
}

*[dir="rtl"] .dxgvCommandColumn_Material .dxICheckBox_Material,
*[dir="rtl"] .dxgvCommandColumn_Material .dxeIRadioButton_Material {
    margin: -3px 10px -1px 10px;
}

.dxgvEditingErrorRow_Material {
    background-color: #FFC8C8;
    color: #FF0000;
}

    .dxgvEditingErrorRow_Material td.dxgv {
        white-space: pre-wrap;
        border-bottom: 1px solid #DFDFDF !important;
        border-right-width: 0;
        border-top-width: 0;
        border-left-width: 0;
        padding: 6px 10px;
    }

.dxgvFilterRow_Material td.dxgv {
    border-bottom: 1px solid #DFDFDF !important;
    border-right: 1px solid #DFDFDF;
    border-top-width: 0;
    border-left-width: 0;
    padding: 2px 10px;
    overflow: hidden;
    background-color: #f4f4f4;
}

.dxgvGroupRow_Material,
.dxgvBatchEditChangesPreviewGroupRow_Material {
    background-color: #f4f4f4;
    color: #939393;
}

.dxgvFocusedGroupRow_Material {
    background-color: var(--main-theme-bg-color);
    color: white;
}

    .dxgvGroupRow_Material td.dxgv,
    .dxgvFocusedGroupRow_Material td.dxgv,
    .dxgvBatchEditChangesPreviewGroupRow_Material td.dxgv {
        border: 0 none;
        vertical-align: middle;
        border-bottom: 1px solid #DFDFDF !important;
        padding: 13px 10px 13px;
        background-color: inherit;
    }

    .dxgvFocusedGroupRow_Material td.dxgvIndentCell {
        background-color: #f4f4f4 !important;
    }

.dxgvHeaderPanel_Material {
    background-color: #ffffff;
    padding: 21px 10px 17px;
    border-bottom: 1px solid #DFDFDF;
}

.dxIE .dxgvMSDraggable .dxgvHeader_Material,
.dxIE .dxgvMSDraggable.dxgvGroupPanel_Material {
    -ms-touch-action: pinch-zoom;
}

.dxEdge .dxgvMSDraggable .dxgvHeader_Material,
.dxEdge .dxgvMSDraggable.dxgvGroupPanel_Material {
    touch-action: pinch-zoom;
}

.dxgvHeader_Material {
    cursor: pointer;
    white-space: nowrap;
    padding: 10px 10px 6px;
    border: 1px solid #DFDFDF;
    background-color: white;
    color: black;
    overflow: hidden;
    font-weight: normal;
    text-align: left;
    font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 1em;
}

.dxgvTable_Material td.dxgvHeader_Material {
    border-top-width: 0;
}

.dxgvHeader_Material td {
    white-space: nowrap;
}

.dxgvHeader_Material.dxgvAIC {
    padding-left: 18px;
    padding-right: 18px;
}

.dxgvHeader_Material a,
.dxgvHeader_Material a.dxgvCommandColumnItem_Material,
.dxgvHeader_Material a.dxgvCommandColumnItem_Material.dxbDisabled_Material,
.dxgvCommandColumn_Material a,
.dxgvCommandColumn_Material a.dxgvCommandColumnItem_Material.dxbDisabled_Material {
    color: var(--main-theme-bg-color);
}

    .dxgvHeader_Material a.dxgvCommandColumnItem_Material {
        margin: 0 5px 0 0;
    }

        .dxgvHeader_Material a.dxgvCommandColumnItem_Material.dxbDisabled_Material,
        .dxgvCommandColumn_Material a.dxgvCommandColumnItem_Material.dxbDisabled_Material {
            opacity: 0.5;
        }

.dxgvPopupEditForm_Material {
    padding: 10px;
    margin: 0;
}

.dxgvCustomization_Material {
    box-sizing: border-box;
    margin: 0;
    padding: 0 10px 10px 10px;
    min-width: 220px;
}

    .dxgvCustomization_Material .dxgvHeader_Material {
        padding: 10px;
        background-color: white;
        color: #484848;
        border-top: 0;
        border-left: 0;
        border-right: 0;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1), 0 2px 10px 0 rgba(0,0,0,0.1);
    }

.dxgvAdaptiveGroupPanel_Material,
.dxgvGroupPanel_Material {
    color: #8e8e93;
    font-size: 0.85em;
}

    .dxgvAdaptiveGroupPanel_Material .dxgvHeader_Material,
    .dxgvGroupPanel_Material .dxgvHeader_Material {
        font-size: 1.2em;
    }

.dxgvGroupPanel_Material {
    padding: 8px 10px 19px;
    white-space: nowrap;
}

    .dxgvGroupPanel_Material .dxgvHeader_Material,
    .dxgvAdaptiveGroupPanel_Material .dxgvHeader_Material {
        background-color: white;
        font-weight: normal;
        border: 1px solid #DFDFDF;
        padding: 4px 18px;
    }

.dxgvAdaptiveHeaderPanel_Material .dxgvHeader_Material {
    border: 1px solid #DFDFDF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

.dxgvAdaptiveGroupPanel_Material {
    padding-left: 6px;
    padding-top: 7px;
}

    .dxgvAdaptiveGroupPanel_Material div.dxgvADH {
        margin-right: 4px;
        margin-bottom: 5px;
    }

    .dxgvAdaptiveGroupPanel_Material.dxgvEAHP {
        padding-bottom: 8px;
    }

.dxgvAdaptiveHeaderPanel_Material {
    border-bottom: 1px solid #DFDFDF;
    padding-top: 10px;
}

    .dxgvAdaptiveHeaderPanel_Material.dxgvEAHP {
        padding: 10px 7px;
    }

.dxgvAdaptiveFooterPanel_Material {
    padding-top: 6px;
}

.dxgvAdaptiveHeaderPanel_Material,
.dxgvAdaptiveFooterPanel_Material {
    padding-left: 24px;
}

.dxgvFooter_Material {
    background-color: #f4f4f4;
    color: #8e8e93;
    white-space: nowrap;
}

    .dxgvFooter_Material td.dxgv {
        padding: 15px 10px 16px;
        border-bottom: 1px solid #DFDFDF;
        border-bottom-width: 1px !important;
    }

.dxgvABRL .dxgvFooter_Material td.dxgv,
.dxgvABRL .dxgvGroupFooter_Material td.dxgv {
    border-right: 1px solid #DFDFDF;
}

.dxgvGroupFooter_Material {
    color: #8e8e93;
}

    .dxgvGroupFooter_Material td.dxgv {
        padding: 15px 10px 16px;
        border-bottom: 1px solid #DFDFDF;
        border-right-width: 0;
    }

.dxgvControl_Material .dxgvIndentCell {
    border-left-width: 0 !important;
    border-right-width: 0 !important;
}

.dxgvDataRow_Material td.dxgvIndentCell,
.dxgvDetailRow_Material td.dxgvIndentCell,
.dxgvPreviewRow_Material td.dxgvIndentCell,
.dxgvGroupFooter_Material td.dxgvIndentCell,
.dxgvInlineEditRow_Material td.dxgvIndentCell {
    border-bottom: 1px solid #DFDFDF !important;
}

.dxgvGroupRow_Material td.dxgvIndentCell {
    background-color: #f4f4f4;
    border-bottom: 1px solid #DFDFDF !important;
}

.dxgvTitlePanel_Material,
.dxgvTable_Material caption {
    font-size: 1.25em;
    font-weight: normal;
    padding: 3px 3px 5px;
    text-align: center;
    color: #999999;
}

.dxgvStatusBar_Material tr.dxgv {
    height: 20px;
}

    .dxgvStatusBar_Material tr.dxgv > td {
        padding: 12px 0;
    }

.dxgvStatusBar_Material .dxgvCommandColumn_Material a {
    margin-right: 10px;
}

.dxgvALE .dxgvStatusBar_Material .dxgvCommandColumn_Material {
    white-space: normal;
}

    .dxgvALE .dxgvStatusBar_Material .dxgvCommandColumn_Material .dxbButton_Material {
        margin-top: 4px;
        margin-bottom: 4px;
        display: inline-table;
    }

.dxgvStatusBar_Material {
    border-top-width: 0;
    margin-top: 1px;
}

    .dxgvStatusBar_Material tr.dxgv span .dxbButtonSys:first-child {
        margin-left: 20px;
    }

.dxgvCommandColumn_Material {
    padding: 8px 4px;
    white-space: nowrap;
}

    .dxgvCommandColumn_Material a {
        margin: 0 5px 0 0;
    }

.dxgvEditFormTable_Material .dxflFormLayout_Material .dxflCommandItemSys,
.dxgvEditFormTable_Material .dxgvCommandColumn_Material {
    padding-top: 12px;
    padding-bottom: 12px;
}

    .dxgvEditFormTable_Material .dxflFormLayout_Material .dxflCommandItemSys a,
    .dxgvEditFormTable_Material .dxgvCommandColumn_Material a {
        margin-left: 2px;
        margin-right: 2px;
        padding: 8px 16px;
        margin-top: -8px;
        margin-bottom: -8px;
    }

        .dxgvEditFormTable_Material .dxflFormLayout_Material .dxflCommandItemSys a:hover,
        .dxgvEditFormTable_Material .dxgvCommandColumn_Material a:hover {
            background-color: #d1d1d1;
            text-decoration: none;
        }

.dxbButton_Material[class~="dxgvCommandColumnItem_Material"],
.dxgvStatusBar_Material div.dxbButton_Material,
.dxgvEditFormTable_Material div.dxbButton_Material {
    margin-left: 4px;
    margin-right: 4px;
}

    .dxbButton_Material[class~="dxgvCommandColumnItem_Material"] .dxb {
        padding-top: 0;
        padding-bottom: 0;
    }

.dxgvCommandColumnItem_Material
.dxgvEditFormTable_Material {
    padding: 2px 6px 6px 4px;
    min-width: 300px;
}

.dxgvEditFormTable_Material a {
    color: var(--main-theme-bg-color);
}

.dxgvEditFormCaption_Material {
    padding: 4px 4px 4px 10px;
    white-space: nowrap;
}

.dxgvInlineEditCell_Material {
    padding: 8px 10px;
}

.dxgvEditFormCell_Material {
    padding: 4px;
    border-width: 0;
}

.dxgvPagerTopPanel_Material,
.dxgvPagerBottomPanel_Material {
    padding: 9px 0 9px;
}

.dxgvPagerBottomPanel_Material {
    background-color: white;
    border-bottom: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
    border-right: 1px solid #DFDFDF;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16);
}

.dxgvControl_Material .dxgvFSDC,
.dxgvControl_Material .dxgvHSDC {
    background-color: #f4f4f4;
    border-right: 1px solid #DFDFDF;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16);
}

.dxgvControl_Material .dxgvHSDC {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-top: 1px solid #DFDFDF;
    border-left: 1px solid #DFDFDF;
}

.dxIE *[dir="rtl"] .dxgvHSDC .dxgvTable_Material .dxgvHEC {
    border-top-left-radius: 4px;
}

.dxIE .dxgvHSDC .dxgvHeader_Material:last-child,
.dxIE *[dir="rtl"] .dxgvHSDC .dxgvHeader_Material:first-child {
    border-top-right-radius: 0;
}

.dxgvControl_Material .dxgvFSDC {
    border-bottom: 1px solid #DFDFDF;
}

.dxgvControl_Material .dxgvHSDC .dxgvTable_Material,
.dxgvControl_Material .dxgvCSD > .dxgvTable_Material {
    border-top-width: 0;
    border-top-right-radius: 0;
    border-left-width: 0;
    border-right-width: 0;
    box-shadow: none;
}

.dxgvControl_Material .dxgvCSD .dxgvTable_Material {
    border-top-left-radius: 0;
}

    .dxgvControl_Material .dxgvCSD .dxgvTable_Material .dxgvFGFixed {
        border-left: 1px solid #DFDFDF;
    }

.dxgvControl_Material .dxgvFSDC .dxgvTable_Material {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: none;
    box-shadow: none;
}

.dxgvControl_Material .dxgvCSD {
    border: 1px solid #DFDFDF;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16);
}

.dxgvControl_Material .dxgvHSDC + .dxgvCSD {
    border-top: none;
}

.dxgvControl_Material .dxpcLite_Material {
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
}

    .dxgvControl_Material .dxpcLite_Material .dxpc-mainDiv.dxpc-hf {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .dxgvControl_Material .dxpcLite_Material .headerFilterPopupFooter .dxpc-footerContent {
        padding: 6px 20px 7px 12px;
    }

        .dxgvControl_Material .dxpcLite_Material .headerFilterPopupFooter .dxpc-footerContent > table {
            margin: 19px 20px 11px 0;
        }

.dxgvFilterBar_Material {
    margin-top: 16px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1), 0 2px 10px 0 rgba(0,0,0,0.1);
    border-radius: 4px;
    border: 1px solid #DFDFDF;
    border-collapse: separate;
}

    .dxgvFilterBar_Material a {
        color: var(--main-theme-bg-color);
        text-decoration: none;
    }

        .dxgvFilterBar_Material a:hover {
            text-decoration: underline;
        }

    .dxgvFilterBar_Material > tbody > tr > td {
        padding-top: 14px;
        padding-bottom: 14px;
    }

.dxgvFilterBarCheckBoxCell_Material {
    padding-left: 20px;
}

*[dir="rtl"] .dxgvFilterBarCheckBoxCell_Material {
    padding-right: 20px;
}

.dxgvFilterBarImageCell_Material {
    padding: 0 8px 0 20px;
    cursor: pointer;
}

*[dir="rtl"] .dxgvFilterBarImageCell_Material {
    padding: 0 20px 0 8px;
}

.dxgvFilterBarImageCell_Material img {
    margin-top: 3px;
    margin-left: 0;
}

.dxgvFilterBarExpressionCell_Material {
    padding: 5px 5px 8px 0;
    white-space: nowrap;
}

.dxgvFilterBarClearButtonCell_Material {
    padding: 5px 20px 8px 6px;
}

*[dir="rtl"] .dxgvFilterBarClearButtonCell_Material {
    padding: 5px 6px 8px 20px;
}

.dxgvFilterBuilderMainArea_Material {
    background: white none;
    padding: 6px 2px;
}

.dxgvFilterBuilderButtonArea_Material {
    border-top: 1px solid #eaeaea;
    padding: 10px;
    white-space: nowrap;
}

    .dxgvFilterBuilderButtonArea_Material .dxbButton_Material {
        margin-left: 8px;
    }

.dxgvDataRowHover_Material {
    background-color: #EEE;
}

.dxgvControl_Material .dxpLite_Material,
.dxgvDisabled_Material .dxpLite_Material {
    padding-top: 4px;
}

.dxgvControl_Material .dxgvHFC {
    padding-left: 4px;
}

    .dxgvControl_Material .dxgvHFC .dxeCalendar_Material {
        margin-top: 3px;
        margin-left: 7px;
    }

.dxgvControl_Material div[id$='DXEPLPC'] {
    height: 53px;
}

.dxgvControl_Material .dxgvHFSD {
    height: 1px;
    margin: 2px 0;
}

.dxgvControl_Material .dxgvHFDRC {
    margin: 15px 15px 25px;
}

.dxgvControl_Material .dxgvHFDRP {
    margin-left: 15px;
    margin-right: 15px;
    padding: 9px 0 6px;
}

    .dxgvControl_Material .dxgvHFDRP[id*="HFFDE"] {
        margin-top: 15px;
        margin-bottom: 5px;
    }

    .dxgvControl_Material .dxgvHFDRP[id*="HFTDE"] {
        margin-bottom: 25px;
    }
/* Removes flicking in iOS Safari*/
.dxgvTable_Material {
    -webkit-tap-highlight-color: transparent;
}

.dxgvControl_Material td.dxgvBatchEditCell_Material:not(.dxBatchEditCheckBoxCell) {
    padding: 0 2px;
}

.dxgvControl_Material td.dxgvBatchEditModifiedCell_Material {
    background: #d7f9c7;
}

.dxgvBatchEditDeletedItem_Material,
.dxgvBatchEditNewItem_Material.dxgvBatchEditDeletedItem_Material {
    background: #EFEFEF;
}

    .dxgvBatchEditDeletedItem_Material > td:not(.dxgvCommandColumn_Material) {
        color: rgba(0,0,0,0.5);
    }

    .dxgvBatchEditDeletedItem_Material td.dxgvBatchEditModifiedCell_Material {
        background: #eefbe7;
    }

.dxgvBatchEditNewItem_Material {
    background: #F0FAEA;
}

.dxgvControl_Material .dxgvErrorCell {
    padding-left: 5px;
    width: 1px;
}

    .dxgvControl_Material .dxgvErrorCell img {
        margin: -3px 0;
    }

.dxgvSearchPanel_Material {
    padding: 7px 0 16px;
}

    .dxgvSearchPanel_Material > table {
        width: 100%;
    }

    .dxgvSearchPanel_Material .dxeButtonEdit_Material {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1), 0 2px 10px 0 rgba(0,0,0,0.1);
        width: 100%;
    }

        .dxgvSearchPanel_Material .dxeButtonEdit_Material,
        .dxgvSearchPanel_Material .dxeButtonEdit_Material input {
            background-color: #FAFAFA;
        }

            .dxgvSearchPanel_Material .dxeButtonEdit_Material td.dxic {
                padding: 9px 8px 9px 12px;
            }

*[dir="rtl"] .dxgvSearchPanel_Material .dxeButtonEdit_Material td.dxic {
    padding: 15px 12px 17px 8px;
}

.dxgvControl_Material .dxgvHL {
    background: var(--main-theme-bg-color);
    color: white;
    font-weight: bold;
    font-style: normal;
}

.dxgvControl_Material .dxgvSearchPanel_Material > table > tbody > tr > td:nth-child(2) a.dxbButton_Material {
    margin-left: 16px;
}

*[dir="rtl"].dxgvControl_Material .dxgvSearchPanel_Material > table > tbody > tr > td:nth-child(2) a.dxbButton_Material {
    margin-right: 16px;
    margin-left: 0;
}

.dxgvControl_Material .dxgvSearchPanel_Material > table > tbody > tr > td:last-child a.dxbButton_Material {
    margin-right: 16px;
}

*[dir="rtl"].dxgvControl_Material .dxgvSearchPanel_Material > table > tbody > tr > td:last-child a.dxbButton_Material {
    margin-left: 16px;
}

.dxgvControl_Material .dxgvSearchPanel_Material > table > tbody > tr > td a.dxbButton_Material {
    margin-left: 10px;
}

*[dir="rtl"].dxgvControl_Material .dxgvSearchPanel_Material > table > tbody > tr > td a.dxbButton_Material {
    margin-right: 10px;
}

.dxgvControl_Material .dxgvSearchPanel_Material .dxbButton_Material {
    margin-left: 8px;
}

*[dir="rtl"].dxgvControl_Material .dxgvSearchPanel_Material .dxbButton_Material {
    margin-left: 0;
    margin-right: 8px;
}

.dxgvFocusedCell_Material {
    box-shadow: inset 2px 2px 0 #dfdfdf, inset -2px -2px 0 #dfdfdf;
    -webkit-box-shadow: inset 2px 2px 0 #dfdfdf, inset -2px -2px 0 #dfdfdf;
    -moz-box-shadow: inset 2px 2px 0 #dfdfdf, inset -2px -2px 0 #dfdfdf;
}

.dxeDropDownWindow_Material > .dxgvControl_Material {
    border: none;
}

    .dxeDropDownWindow_Material > .dxgvControl_Material .dxgvTable_Material,
    .dxeDropDownWindow_Material > .dxgvControl_Material .dxgvPagerBottomPanel_Material {
        border: none;
        border-radius: 0;
        box-shadow: none;
    }

    .dxeDropDownWindow_Material > .dxgvControl_Material .dxgvStatusBar_Material {
        padding-right: 8px;
    }

        .dxeDropDownWindow_Material > .dxgvControl_Material .dxgvStatusBar_Material tr.dxgv > td {
            padding: 24px 8px 12px 0;
        }
/*Ripple*/
.dxgvControl_Material .dxgvTable_Material .dxgvHeader_Material:not([style*="cursor: w-resize"])::before,
.dxgvControl_Material .dxgvCustomization_Material .dxgvHeader_Material::before {
    content: "dxRippleTarget";
    display: none;
}

.dxgvTable_Material .dxgvDataRowHover_Material .dxICheckBox_Material.dxWeb_edtCheckBoxUnchecked_Material .dxRipple,
.dxgvTable_Material .dxgvDataRowHover_Material .dxeIRadioButton_Material.dxEditors_edtRadioButtonUnchecked_Material .dxRipple
.dxgvTable_Material .dxgvSelectedRow_Material .dxICheckBox_Material.dxWeb_edtCheckBoxChecked_Material .dxRipple,
.dxgvTable_Material .dxgvSelectedRow_Material .dxeIRadioButton_Material.dxEditors_edtRadioButtonChecked_Material .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.3;
}

.dxgvTable_Material .dxgvFocusedRow_Material .dxICheckBox_Material.dxWeb_edtCheckBoxChecked_Material .dxRipple,
.dxgvTable_Material .dxgvFocusedRow_Material .dxICheckBox_Material.dxWeb_edtCheckBoxUnchecked_Material .dxRipple,
.dxgvTable_Material .dxgvFocusedRow_Material .dxeIRadioButton_Material.dxEditors_edtRadioButtonChecked_Material .dxRipple,
.dxgvTable_Material .dxgvFocusedRow_Material .dxeIRadioButton_Material.dxEditors_edtRadioButtonUnchecked_Material .dxRipple {
    background-color: rgba(255,255,255,0.35);
}
/* Customization Dialog */
.dxgvCustDialog_Material {
    font: 15px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-weight: 400;
}

.dxpcLite_Material .dxgvCustDialog_Material.dxpc-mainDiv {
    border: none;
}

.dxpcLite_Material .dxgvCustDialog_Material .dxpc-content {
    padding: 0;
}

.dxgvCustDialog_Material .dxpc-content.dxgvCD_ColumnChooserPage,
.dxgvCustDialog_Material .dxpc-content.dxgvCD_FilterPage,
.dxgvCustDialog_Material .dxpc-content.dxgvCD_SortPage,
.dxgvCustDialog_Material .dxpc-content.dxgvCD_GroupPage {
    transition: background-color 0.4s;
}

.dxgvCustDialog_Material .dxpc-content.dxgvCD_ColumnChooserPage,
.dxgvCustDialog_Material .dxpc-content.dxgvCD_FilterPage {
    background-color: #EFEFEF;
}

.dxgvCustDialog_Material .dxpc-content.dxgvCD_SortPage,
.dxgvCustDialog_Material .dxpc-content.dxgvCD_GroupPage {
    background-color: White;
}

.dxgvCustDialogHeader_Material {
    background-color: var(--main-theme-bg-color);
    color: #FFFFFF;
    font-size: 22px;
    padding: 10px;
    padding-bottom: 25px;
    white-space: nowrap;
}

    .dxgvCustDialogHeader_Material > div {
        display: table-cell;
        padding: 10px;
        vertical-align: middle;
    }

        .dxgvCustDialogHeader_Material > div:first-child,
        .dxgvCustDialogHeader_Material > div:last-child {
            padding: 12px;
            vertical-align: top;
        }

    .dxgvCustDialogHeader_Material a.dxbButton_Material {
        vertical-align: top;
    }

    .dxgvCustDialogHeader_Material .dxgvCD_TSC {
        padding: 6px 0 0;
        width: 100%;
    }

    .dxgvCustDialogHeader_Material .dxgvCD_TSBW {
        overflow: hidden;
        padding: 0 16px;
    }

    .dxgvCustDialogHeader_Material .dxgvCD_TS {
        overflow: hidden;
        position: relative;
        padding: 0;
        margin: 15px 0;
        text-align: center;
        margin-top: 0;
    }

        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-tab .dxtc-link,
        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-activeTab .dxtc-link {
            color: white;
            padding: 1px 0;
        }

        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-tab,
        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-activeTab {
            margin-right: 16px;
        }

        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-tab {
            border-bottom-color: transparent;
        }

        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-activeTab {
            border-bottom-color: white;
        }

        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-spacer,
        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-leftIndent,
        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxtcLite_Material.dxtc-top > .dxtc-stripContainer .dxtc-rightIndent {
            display: none;
        }

        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxgvCD_TSLS,
        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxgvCD_TSRS {
            position: absolute;
            top: 0;
            width: 0;
            height: 100%;
            box-shadow: 0 0 11px 11px var(--main-theme-bg-color);
        }

        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxgvCD_TSLS {
            left: 0;
        }

        .dxgvCustDialogHeader_Material .dxgvCD_TS .dxgvCD_TSRS {
            right: 0;
        }

.dxgvCustDialogDragArea_Material {
    background-color: #EFEFEF;
}

.dxgvCustDialogSortingPage_Material .dxgvCustDialogDragArea_Material,
.dxgvCustDialogGroupingPage_Material .dxgvCustDialogDragArea_Material,
.dxgvCustDialogColumnChooserPage_Material .dxgvCustDialogDragArea_Material,
.dxgvCustDialogFilteringPage_Material {
    padding: 15px 8px;
    min-height: 15px;
}

.dxgvCustDialogDragArea_Material .dxgvCD_DAETC {
    color: #999999;
    font: 13px "Roboto Regular", Helvetica, "Droid Sans", Tahoma, Geneva, sans-serif;
    text-align: center;
    white-space: nowrap;
}

.dxgvCustDialogListArea_Material {
    background: white;
    padding-left: 4px;
}

    .dxgvCustDialogListArea_Material .dxgvCD_LAC {
        color: #666666;
        font-weight: bold;
        margin: 0 10px 10px 10px;
        margin-left: 11px;
        padding: 13px 0 8px 0;
        border-bottom: 1px solid #DCDCDC;
    }

.dxgvCustDialogColumnItem_Material {
    background-color: #FFFFFF;
    color: rgba(0,0,0,0.64);
    min-height: 48px;
    transition: all 0.2s;
}

.dxgvCustDialogSortingPage_Material .dxgvCD_DAW,
.dxgvCustDialogGroupingPage_Material .dxgvCD_DAW,
.dxgvCustDialogSortingPage_Material .dxgvCustDialogDragArea_Material .dxgvCustDialogColumnItem_Material:first-child,
.dxgvCustDialogGroupingPage_Material .dxgvCustDialogDragArea_Material .dxgvCustDialogColumnItem_Material:first-child,
.dxgvCustDialogSortingPage_Material .dxgvCustDialogDragArea_Material .dxgvCD_DAETC + .dxgvCustDialogColumnItem_Material,
.dxgvCustDialogGroupingPage_Material .dxgvCustDialogDragArea_Material .dxgvCD_DAETC + .dxgvCustDialogColumnItem_Material,
.dxgvCustDialogColumnChooserPage_Material .dxgvCustDialogColumnItem_Material:first-child,
.dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material:first-child {
    margin-top: -39px;
}

.dxgvCustDialogColumnItem_Material:last-child {
    margin-bottom: 0px;
}

.dxgvControl_Material .dxgvCustDialogColumnItem_Material > div {
    display: table-cell;
    padding: 10px;
    vertical-align: middle;
}

.dxgvCustDialogColumnItem_Material > div img {
    vertical-align: middle;
}

.dxgvCustDialogDragArea_Material .dxgvCustDialogColumnItem_Material {
    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 6px;
}

    .dxgvCustDialogDragArea_Material .dxgvCustDialogColumnItem_Material > div:first-child {
        background-color: #eeeeee;
        height: 48px;
        padding: 0;
        text-align: center;
        min-width: 28px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        -khtml-border-radius: 3px;
        border-radius: 3px;
    }

.dxgvCustDialogColumnChooserPage_Material .dxgvCustDialogDragArea_Material .dxgvCustDialogColumnItem_Material > div:first-child {
    background-color: White;
}

.dxgvCustDialogDragArea_Material .dxgvCustDialogColumnItem_Material > div:last-child,
.dxgvCustDialogListArea_Material .dxgvCustDialogColumnItem_Material > div:last-child {
    height: 48px;
    padding-top: 0;
    padding-bottom: 0;
}

.dxgvCustDialogListArea_Material .dxgvCustDialogColumnItem_Material > div:last-child {
    padding-right: 17px;
}

.dxgvCustDialogDragArea_Material .dxgvCustDialogColumnItem_Material.DXCDDraggingItem {
    transition: none;
    position: relative;
    box-shadow: 0 10px 0.25rem rgba(0,0,0,0.12), 0 0.25rem 0.5rem rgba(0,0,0,0.24);
    z-index: 1;
}

.dxgvCustDialogSortingPage_Material .dxgvCD_DAW,
.dxgvCustDialogGroupingPage_Material .dxgvCD_DAW {
    padding-top: 39px;
    position: relative;
}

.dxgvCustDialogSortingPage_Material .dxgvCD_DAEB,
.dxgvCustDialogGroupingPage_Material .dxgvCD_DAEB {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    background: #EFEFEF;
    box-shadow: 0px -3px 5px 0px rgba(0,0,0,0.11);
    cursor: pointer;
    text-align: center;
}

    .dxgvCustDialogSortingPage_Material .dxgvCD_DAEB img,
    .dxgvCustDialogGroupingPage_Material .dxgvCD_DAEB img {
        margin-top: 14px;
    }

.dxgvCustDialogFilteringPage_Material {
    background-color: #EFEFEF;
}

    .dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material,
    .dxgvCustDialogFilteringPage_Material .dxgvCustDialogFilterItem_Material {
        box-shadow: 0 0 2px rgba(0,0,0,0.12), 0 2px 4px rgba(0,0,0,0.24);
        background-color: white;
        border-bottom: 1px solid #DCDCDC;
        transition: none;
    }

        .dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material > div {
            height: 28px;
        }

        .dxgvCustDialogFilteringPage_Material .dxgvCustDialogFilterItem_Material a {
            cursor: pointer;
        }

        .dxgvCustDialogFilteringPage_Material .dxgvCustDialogFilterItem_Material a,
        .dxgvCustDialogFilteringPage_Material .dxgvCustDialogFilterItem_Material .dxgvCD_FR > span.dxeBase_Material {
            font-size: medium;
            line-height: 50px;
        }

        .dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material:first-child,
        .dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material.dxgvCD_EFCI,
        .dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material.dxgvCD_EFCI + .dxgvCustDialogFilterItem_Material + .dxgvCustDialogColumnItem_Material {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

        .dxgvCustDialogFilterItem_Material,
        .dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material:nth-last-child(2) {
            border-bottom-left-radius: 3px;
            border-bottom-right-radius: 3px;
        }

        .dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material.dxgvCD_EFCI:nth-last-child(2) {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }

.dxgvCustDialogFilterItem_Material {
    margin-bottom: 17px;
}

    .dxgvCustDialogFilterItem_Material + .dxgvCustDialogColumnItem_Material.dxgvCD_EFCI {
        margin-top: 17px;
    }

.dxgvCustDialogColumnItem_Material + .dxgvCustDialogFilterItem_Material {
    display: none;
}

.dxgvCustDialogColumnItem_Material.dxgvCD_EFCI + .dxgvCustDialogFilterItem_Material {
    display: block;
}

.dxgvCustDialogFilterItem_Material .dxgvCD_FR {
    padding: 0 10px 18px 10px;
}

.dxgvCustDialogFilteringPage_Material .dxgvCD_UF {
    text-align: center;
    vertical-align: middle;
}

    .dxgvCustDialogFilteringPage_Material .dxgvCD_UF a {
        text-transform: uppercase;
    }

.dxgvCustDialogFilteringPage_Material .dxgvCD_FR + .dxgvCD_UF {
    border-top: 1px solid #DCDCDC;
}

.dxgvCustDialogFilterItem_Material .dxgvCD_UF.dxgvCD_UFLBV {
    border-bottom: 1px solid #DCDCDC;
}

.dxgvCustDialogFilteringPage_Material .dxgvCD_UF.dxgvCD_UFLBV a,
.dxgvCustDialogFilteringPage_Material .dxgvCD_UFSC {
    display: none;
}

.dxgvCustDialogFilteringPage_Material .dxgvCD_UF.dxgvCD_UFLBV .dxgvCD_UFSC {
    display: block;
}

.dxgvCustDialogFilterItem_Material .dxgvCD_UF.dxgvCD_UFLBV {
    margin-bottom: 19px;
}

.dxgvCustDialogFilterItem_Material .dxgvCD_UFSC {
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: 200px;
}

.dxgvCustDialogHeader_Material .dxbButton_Material::before,
.dxgvCustDialog_Material .dxgvCustDialogColumnItem_Material img::before,
.dxgvCustDialog_Material .dxgvCustDialogColumnItem_Material .dxichSys::before {
    content: "dxRippleTargetExternal";
    display: none;
}

.dxgvCustDialogDragArea_Material .dxgvCustDialogColumnItem_Material > div:first-child img::before,
.dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material > div:last-child .dxichSys::before {
    content: "";
}

.dxgvCustDialog_Material .dxgvCD_DAEB::before,
.dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material::before {
    content: "dxRippleTarget";
    display: none;
}

.dxgvCustDialogHeader_Material .dxbButton_Material .dxRippleContainer,
.dxgvCustDialogColumnItem_Material .dxichSys.dxRippleTargetExternal .dxRippleContainer,
.dxgvCustDialogColumnItem_Material img.dxRippleTargetExternal + .dxRippleContainer,
.dxgvCustDialogColumnItem_Material img.dxRippleTargetExternal + img + .dxRippleContainer {
    width: 50px !important;
    height: 50px !important;
    margin-top: -15px;
    margin-left: -15px;
}

.dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material > .dxRippleContainer {
    min-height: 48px !important;
    padding: 0;
}

.dxgvCustDialogFilteringPage_Material .dxgvCustDialogColumnItem_Material,
.dxgvCustDialogFilteringPage_Material .dxgvCustDialogFilterItem_Material {
    position: relative;
}

.dxgvCustDialogHeader_Material .dxRipple {
    background-color: rgba(255,255,255,0.35);
}

.dxgvCustDialogContent_Material .dxRipple {
    background-color: var(--main-theme-bg-color);
    opacity: 0.3;
}

.dxgvCustDialogContent_Material .dxgvDAEBBR .dxRipple {
    background-color: rgba(0,0,0,0.3);
}

.dxWeb_fcIcons_Arrows3_1:before, .dxWeb_fcIcons_Arrows3_2:before, .dxWeb_fcIcons_Arrows3_3:before, .dxWeb_fcIcons_Arrows4_1:before, .dxWeb_fcIcons_Arrows4_2:before, .dxWeb_fcIcons_Arrows4_3:before, .dxWeb_fcIcons_Arrows4_4:before, .dxWeb_fcIcons_Arrows5_1:before, .dxWeb_fcIcons_Arrows5_2:before, .dxWeb_fcIcons_Arrows5_3:before, .dxWeb_fcIcons_Arrows5_4:before, .dxWeb_fcIcons_Arrows5_5:before, .dxWeb_fcIcons_ArrowsGray3_1:before, .dxWeb_fcIcons_ArrowsGray3_2:before, .dxWeb_fcIcons_ArrowsGray3_3:before, .dxWeb_fcIcons_ArrowsGray4_1:before, .dxWeb_fcIcons_ArrowsGray4_2:before, .dxWeb_fcIcons_ArrowsGray4_3:before, .dxWeb_fcIcons_ArrowsGray4_4:before, .dxWeb_fcIcons_ArrowsGray5_1:before, .dxWeb_fcIcons_ArrowsGray5_2:before, .dxWeb_fcIcons_ArrowsGray5_3:before, .dxWeb_fcIcons_ArrowsGray5_4:before, .dxWeb_fcIcons_ArrowsGray5_5:before, .dxWeb_fcIcons_Boxes5_1:before, .dxWeb_fcIcons_Boxes5_2:before, .dxWeb_fcIcons_Boxes5_3:before, .dxWeb_fcIcons_Boxes5_4:before, .dxWeb_fcIcons_Boxes5_5:before, .dxWeb_fcIcons_Flags3_1:before, .dxWeb_fcIcons_Flags3_2:before, .dxWeb_fcIcons_Flags3_3:before, .dxWeb_fcIcons_Quarters5_1:before, .dxWeb_fcIcons_Quarters5_2:before, .dxWeb_fcIcons_Quarters5_3:before, .dxWeb_fcIcons_Quarters5_4:before, .dxWeb_fcIcons_Quarters5_5:before, .dxWeb_fcIcons_Rating4_1:before, .dxWeb_fcIcons_Rating4_2:before, .dxWeb_fcIcons_Rating4_3:before, .dxWeb_fcIcons_Rating4_4:before, .dxWeb_fcIcons_Rating5_1:before, .dxWeb_fcIcons_Rating5_2:before, .dxWeb_fcIcons_Rating5_3:before, .dxWeb_fcIcons_Rating5_4:before, .dxWeb_fcIcons_Rating5_5:before, .dxWeb_fcIcons_RedToBlack4_1:before, .dxWeb_fcIcons_RedToBlack4_2:before, .dxWeb_fcIcons_RedToBlack4_3:before, .dxWeb_fcIcons_RedToBlack4_4:before, .dxWeb_fcIcons_Signs3_1:before, .dxWeb_fcIcons_Signs3_2:before, .dxWeb_fcIcons_Signs3_3:before, .dxWeb_fcIcons_Stars3_1:before, .dxWeb_fcIcons_Stars3_2:before, .dxWeb_fcIcons_Stars3_3:before, .dxWeb_fcIcons_Symbols3_1:before, .dxWeb_fcIcons_Symbols3_2:before, .dxWeb_fcIcons_Symbols3_3:before, .dxWeb_fcIcons_Symbols3Circled_1:before, .dxWeb_fcIcons_Symbols3Circled_2:before, .dxWeb_fcIcons_Symbols3Circled_3:before, .dxWeb_fcIcons_TrafficLights3_1:before, .dxWeb_fcIcons_TrafficLights3_2:before, .dxWeb_fcIcons_TrafficLights3_3:before, .dxWeb_fcIcons_TrafficLights3Black_1:before, .dxWeb_fcIcons_TrafficLights3Black_2:before, .dxWeb_fcIcons_TrafficLights3Black_3:before, .dxWeb_fcIcons_TrafficLights4_1:before, .dxWeb_fcIcons_TrafficLights4_2:before, .dxWeb_fcIcons_TrafficLights4_3:before, .dxWeb_fcIcons_TrafficLights4_4:before, .dxWeb_fcIcons_Triangles3_1:before, .dxWeb_fcIcons_Triangles3_2:before, .dxWeb_fcIcons_Triangles3_3:before {
    background-image: url('/DXR.axd?r=1_147-2iKvk');
    background-repeat: no-repeat;
    background-color: transparent;
    width: 16px;
    height: 16px
}

.dxWeb_fcIcons_Arrows3_1:before {
    background-position: 0px 0px
}

.dxWeb_fcIcons_Arrows3_2:before {
    background-position: -360px -18px
}

.dxWeb_fcIcons_Arrows3_3:before {
    background-position: -378px -18px
}

.dxWeb_fcIcons_Arrows4_1:before {
    background-position: -396px -18px
}

.dxWeb_fcIcons_Arrows4_2:before {
    background-position: -414px -18px
}

.dxWeb_fcIcons_Arrows4_3:before {
    background-position: -18px -36px
}

.dxWeb_fcIcons_Arrows4_4:before {
    background-position: -36px -36px
}

.dxWeb_fcIcons_Arrows5_1:before {
    background-position: -54px -36px
}

.dxWeb_fcIcons_Arrows5_2:before {
    background-position: -72px -36px
}

.dxWeb_fcIcons_Arrows5_3:before {
    background-position: -90px -36px
}

.dxWeb_fcIcons_Arrows5_4:before {
    background-position: -108px -36px
}

.dxWeb_fcIcons_Arrows5_5:before {
    background-position: -144px -36px
}

.dxWeb_fcIcons_ArrowsGray3_1:before {
    background-position: -270px -36px
}

.dxWeb_fcIcons_ArrowsGray3_2:before {
    background-position: -162px -36px
}

.dxWeb_fcIcons_ArrowsGray3_3:before {
    background-position: -126px -36px
}

.dxWeb_fcIcons_ArrowsGray4_1:before {
    background-position: -180px -36px
}

.dxWeb_fcIcons_ArrowsGray4_2:before {
    background-position: -18px -18px
}

.dxWeb_fcIcons_ArrowsGray4_3:before {
    background-position: -54px -18px
}

.dxWeb_fcIcons_ArrowsGray4_4:before {
    background-position: -198px -36px
}

.dxWeb_fcIcons_ArrowsGray5_1:before {
    background-position: -72px -18px
}

.dxWeb_fcIcons_ArrowsGray5_2:before {
    background-position: -342px -18px
}

.dxWeb_fcIcons_ArrowsGray5_3:before {
    background-position: -324px -18px
}

.dxWeb_fcIcons_ArrowsGray5_4:before {
    background-position: -306px -18px
}

.dxWeb_fcIcons_ArrowsGray5_5:before {
    background-position: -288px -18px
}

.dxWeb_fcIcons_Boxes5_1:before {
    background-position: -270px -18px
}

.dxWeb_fcIcons_Boxes5_2:before {
    background-position: -252px -18px
}

.dxWeb_fcIcons_Boxes5_3:before {
    background-position: -234px -18px
}

.dxWeb_fcIcons_Boxes5_4:before {
    background-position: -216px -18px
}

.dxWeb_fcIcons_Boxes5_5:before {
    background-position: -198px -18px
}

.dxWeb_fcIcons_Flags3_1:before {
    background-position: -180px -18px
}

.dxWeb_fcIcons_Flags3_2:before {
    background-position: -162px -18px
}

.dxWeb_fcIcons_Flags3_3:before {
    background-position: -144px -18px
}

.dxWeb_fcIcons_Quarters5_1:before {
    background-position: -126px -18px
}

.dxWeb_fcIcons_Quarters5_2:before {
    background-position: -108px -18px
}

.dxWeb_fcIcons_Quarters5_3:before {
    background-position: -90px -18px
}

.dxWeb_fcIcons_Quarters5_4:before {
    background-position: -216px -36px
}

.dxWeb_fcIcons_Quarters5_5:before {
    background-position: -36px -18px
}

.dxWeb_fcIcons_Rating4_1:before {
    background-position: -234px -36px
}

.dxWeb_fcIcons_Rating4_2:before {
    background-position: -306px 0px
}

.dxWeb_fcIcons_Rating4_3:before {
    background-position: -270px 0px
}

.dxWeb_fcIcons_Rating4_4:before {
    background-position: -252px 0px
}

.dxWeb_fcIcons_Rating5_1:before {
    background-position: -234px 0px
}

.dxWeb_fcIcons_Rating5_2:before {
    background-position: -216px 0px
}

.dxWeb_fcIcons_Rating5_3:before {
    background-position: -198px 0px
}

.dxWeb_fcIcons_Rating5_4:before {
    background-position: -180px 0px
}

.dxWeb_fcIcons_Rating5_5:before {
    background-position: -162px 0px
}

.dxWeb_fcIcons_RedToBlack4_1:before {
    background-position: -144px 0px
}

.dxWeb_fcIcons_RedToBlack4_2:before {
    background-position: -126px 0px
}

.dxWeb_fcIcons_RedToBlack4_3:before {
    background-position: -108px 0px
}

.dxWeb_fcIcons_RedToBlack4_4:before {
    background-position: -90px 0px
}

.dxWeb_fcIcons_Signs3_1:before {
    background-position: -72px 0px
}

.dxWeb_fcIcons_Signs3_2:before {
    background-position: -54px 0px
}

.dxWeb_fcIcons_Signs3_3:before {
    background-position: -36px 0px
}

.dxWeb_fcIcons_Stars3_1:before {
    background-position: -18px 0px
}

.dxWeb_fcIcons_Stars3_2:before {
    background-position: -288px 0px
}

.dxWeb_fcIcons_Stars3_3:before {
    background-position: -324px 0px
}

.dxWeb_fcIcons_Symbols3_1:before {
    background-position: -486px -18px
}

.dxWeb_fcIcons_Symbols3_2:before {
    background-position: -468px -18px
}

.dxWeb_fcIcons_Symbols3_3:before {
    background-position: -450px -18px
}

.dxWeb_fcIcons_Symbols3Circled_1:before {
    background-position: 0px -36px
}

.dxWeb_fcIcons_Symbols3Circled_2:before {
    background-position: -342px 0px
}

.dxWeb_fcIcons_Symbols3Circled_3:before {
    background-position: -504px -18px
}

.dxWeb_fcIcons_TrafficLights3_1:before {
    background-position: -486px 0px
}

.dxWeb_fcIcons_TrafficLights3_2:before {
    background-position: -468px 0px
}

.dxWeb_fcIcons_TrafficLights3_3:before {
    background-position: -450px 0px
}

.dxWeb_fcIcons_TrafficLights3Black_1:before {
    background-position: -432px -18px
}

.dxWeb_fcIcons_TrafficLights3Black_2:before {
    background-position: 0px -18px
}

.dxWeb_fcIcons_TrafficLights3Black_3:before {
    background-position: -504px 0px
}

.dxWeb_fcIcons_TrafficLights4_1:before {
    background-position: -432px 0px
}

.dxWeb_fcIcons_TrafficLights4_2:before {
    background-position: -414px 0px
}

.dxWeb_fcIcons_TrafficLights4_3:before {
    background-position: -396px 0px
}

.dxWeb_fcIcons_TrafficLights4_4:before {
    background-position: -378px 0px
}

.dxWeb_fcIcons_Triangles3_1:before {
    background-position: -360px 0px
}

.dxWeb_fcIcons_Triangles3_2:before {
    background-position: -252px -36px
}

.dxWeb_fcIcons_Triangles3_3:before {
    background-position: -288px -36px
}


dxSpriteWidth {
    width: 538
}

.dxm-checked .dxTreeList_CTShowCustomizationWindow_Material, .dxm-checked .dxTreeList_CTShowFilterRow_Material, .dxTreeList_CellError_Material, .dxTreeList_CollapsedButton_Material, .dxTreeList_CollapsedButtonRtl_Material, .dxTreeList_CTClearFilter_Material, .dxTreeList_CTClearFilterDisabled_Material, .dxTreeList_CTCollapseRow_Material, .dxTreeList_CTCollapseRowDisabled_Material, .dxTreeList_CTDeleteRow_Material, .dxTreeList_CTDeleteRowDisabled_Material, .dxTreeList_CTEditRow_Material, .dxTreeList_CTEditRowDisabled_Material, .dxTreeList_CTExpandRow_Material, .dxTreeList_CTExpandRowDisabled_Material, .dxTreeList_CTExportDocx_Material, .dxTreeList_CTExportDocxDisabled_Material, .dxTreeList_CTExportPdf_Material, .dxTreeList_CTExportPdfDisabled_Material, .dxTreeList_CTExportRtf_Material, .dxTreeList_CTExportRtfDisabled_Material, .dxTreeList_CTExportXls_Material, .dxTreeList_CTExportXlsDisabled_Material, .dxTreeList_CTExportXlsx_Material, .dxTreeList_CTExportXlsxDisabled_Material, .dxTreeList_CTFullCollapse_Material, .dxTreeList_CTFullCollapseDisabled_Material, .dxTreeList_CTFullExpand_Material, .dxTreeList_CTFullExpandDisabled_Material, .dxTreeList_CTNewRow_Material, .dxTreeList_CTNewRowDisabled_Material, .dxTreeList_CTRefresh_Material, .dxTreeList_CTRefreshDisabled_Material, .dxTreeList_CTShowCustomizationWindow_Material, .dxTreeList_CTShowCustomizationWindowDisabled_Material, .dxTreeList_CTShowFilterRow_Material, .dxTreeList_CTShowFilterRowDisabled_Material, .dxTreeList_DragAndDropArrowDown_Material, .dxTreeList_DragAndDropArrowUp_Material, .dxTreeList_DragAndDropHide_Material, .dxTreeList_DragAndDropNode_Material, .dxTreeList_ExpandedButton_Material, .dxTreeList_ExpandedButtonRtl_Material, .dxTreeList_FilterRowButton_Material, .dxTreeList_HeaderFilter_Material, .dxTreeList_HeaderFilterActive_Material, .dxTreeList_SortAsc_Material, .dxTreeList_SortDesc_Material {
    background-image: var(--sprite4);
    background-repeat: no-repeat;
    background-color: transparent
}

.dxIE .dx-acc-r .dxm-checked .dxTreeList_CTShowCustomizationWindow_Material::before, .dxIE .dx-acc-r .dxm-checked .dxTreeList_CTShowFilterRow_Material::before, .dxIE .dx-acc-r .dxTreeList_CellError_Material::before, .dxIE .dx-acc-r .dxTreeList_CollapsedButton_Material::before, .dxIE .dx-acc-r .dxTreeList_CollapsedButtonRtl_Material::before, .dxIE .dx-acc-r .dxTreeList_CTClearFilter_Material::before, .dxIE .dx-acc-r .dxTreeList_CTClearFilterDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTCollapseRow_Material::before, .dxIE .dx-acc-r .dxTreeList_CTCollapseRowDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTDeleteRow_Material::before, .dxIE .dx-acc-r .dxTreeList_CTDeleteRowDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTEditRow_Material::before, .dxIE .dx-acc-r .dxTreeList_CTEditRowDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExpandRow_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExpandRowDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExportDocx_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExportDocxDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExportPdf_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExportPdfDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExportRtf_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExportRtfDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExportXls_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExportXlsDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExportXlsx_Material::before, .dxIE .dx-acc-r .dxTreeList_CTExportXlsxDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTFullCollapse_Material::before, .dxIE .dx-acc-r .dxTreeList_CTFullCollapseDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTFullExpand_Material::before, .dxIE .dx-acc-r .dxTreeList_CTFullExpandDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTNewRow_Material::before, .dxIE .dx-acc-r .dxTreeList_CTNewRowDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTRefresh_Material::before, .dxIE .dx-acc-r .dxTreeList_CTRefreshDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTShowCustomizationWindow_Material::before, .dxIE .dx-acc-r .dxTreeList_CTShowCustomizationWindowDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_CTShowFilterRow_Material::before, .dxIE .dx-acc-r .dxTreeList_CTShowFilterRowDisabled_Material::before, .dxIE .dx-acc-r .dxTreeList_DragAndDropArrowDown_Material::before, .dxIE .dx-acc-r .dxTreeList_DragAndDropArrowUp_Material::before, .dxIE .dx-acc-r .dxTreeList_DragAndDropHide_Material::before, .dxIE .dx-acc-r .dxTreeList_DragAndDropNode_Material::before, .dxIE .dx-acc-r .dxTreeList_ExpandedButton_Material::before, .dxIE .dx-acc-r .dxTreeList_ExpandedButtonRtl_Material::before, .dxIE .dx-acc-r .dxTreeList_FilterRowButton_Material::before, .dxIE .dx-acc-r .dxTreeList_HeaderFilter_Material::before, .dxIE .dx-acc-r .dxTreeList_HeaderFilterActive_Material::before, .dxIE .dx-acc-r .dxTreeList_SortAsc_Material::before, .dxIE .dx-acc-r .dxTreeList_SortDesc_Material::before {
    width: 538px
}

.dxm-checked .dxTreeList_CTShowCustomizationWindow_Material {
    background-position: 0px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-checked .dxTreeList_CTShowFilterRow_Material {
    background-position: -378px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CellError_Material {
    background-position: -124px -18px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxTreeList_CollapsedButton_Material {
    background-position: -225px -18px;
    background-size: 538px auto;
    width: 4px;
    height: 7px
}

.dxTreeList_CollapsedButtonRtl_Material {
    background-position: -219px -18px;
    background-size: 538px auto;
    width: 4px;
    height: 7px
}

.dxTreeList_CTClearFilter_Material {
    background-position: -414px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTClearFilterDisabled_Material {
    background-position: -504px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTCollapseRow_Material {
    background-position: -450px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTCollapseRowDisabled_Material {
    background-position: -432px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTDeleteRow_Material {
    background-position: -486px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTDeleteRowDisabled_Material {
    background-position: -468px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTEditRow_Material {
    background-position: 0px -18px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTEditRowDisabled_Material {
    background-position: -90px -18px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExpandRow_Material {
    background-position: -36px -18px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExpandRowDisabled_Material {
    background-position: -18px -18px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExportDocx_Material {
    background-position: -72px -18px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExportDocxDisabled_Material {
    background-position: -54px -18px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExportPdf_Material {
    background-position: -396px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExportPdfDisabled_Material {
    background-position: -360px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExportRtf_Material {
    background-position: -144px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExportRtfDisabled_Material {
    background-position: -324px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExportXls_Material {
    background-position: -54px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExportXlsDisabled_Material {
    background-position: -18px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExportXlsx_Material {
    background-position: -342px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTExportXlsxDisabled_Material {
    background-position: -36px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTFullCollapse_Material {
    background-position: -90px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTFullCollapseDisabled_Material {
    background-position: -72px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTFullExpand_Material {
    background-position: -126px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTFullExpandDisabled_Material {
    background-position: -108px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTNewRow_Material {
    background-position: -306px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTNewRowDisabled_Material {
    background-position: -162px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTRefresh_Material {
    background-position: -198px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTRefreshDisabled_Material {
    background-position: -180px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTShowCustomizationWindow_Material {
    background-position: -234px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTShowCustomizationWindowDisabled_Material {
    background-position: -216px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTShowFilterRow_Material {
    background-position: -270px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_CTShowFilterRowDisabled_Material {
    background-position: -252px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_DragAndDropArrowDown_Material {
    background-position: -195px -18px;
    background-size: 538px auto;
    width: 10px;
    height: 9px
}

.dxTreeList_DragAndDropArrowUp_Material {
    background-position: -207px -18px;
    background-size: 538px auto;
    width: 10px;
    height: 9px
}

.dxTreeList_DragAndDropHide_Material {
    background-position: -288px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxTreeList_DragAndDropNode_Material {
    background-position: -184px -18px;
    background-size: 538px auto;
    width: 9px;
    height: 10px
}

.dxTreeList_ExpandedButton_Material {
    background-position: -240px -18px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxTreeList_ExpandedButtonRtl_Material {
    background-position: -231px -18px;
    background-size: 538px auto;
    width: 7px;
    height: 4px
}

.dxTreeList_FilterRowButton_Material {
    background-position: -108px -18px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxTreeList_HeaderFilter_Material {
    background-position: -522px 0px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxTreeList_HeaderFilterActive_Material {
    background-position: -140px -18px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxTreeList_SortAsc_Material {
    background-position: -170px -18px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

.dxTreeList_SortDesc_Material {
    background-position: -156px -18px;
    background-size: 538px auto;
    width: 12px;
    height: 12px
}

img.dxtl__Collapse,
img.dxtl__Expand {
    cursor: pointer;
    font-size: 12px;
}

.dxtl__IM, .dxtl__IE {
    text-align: center;
    font-size: 2px !important;
    line-height: 0 !important;
}

.dxtl__IE {
    width: 1%;
}

.dxtl__IM {
    width: 1px;
}

.dxtl__Sel {
    padding: 0;
}

.dxtl__B0 {
    border-style: none !important;
}

.dxtl__B1 {
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
}

.dxtl__B2 {
    border-top-style: none !important;
    border-right-style: none !important;
    border-left-style: none !important;
}

.dxtl__B3 {
    border-top-style: none !important;
    border-right-style: none !important;
}

.dxtl__B4 {
    border-top-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
}

.dxtl__B5 {
    border-top-style: none !important;
    border-bottom-style: none !important;
}

.dxtl__B6 {
    border-top-style: none !important;
    border-left-style: none !important;
}

.dxtl__B7 {
    border-top-style: none !important;
}

.dxtl__B8 {
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
}

.dxtl__B9 {
    border-right-style: none !important;
    border-bottom-style: none !important;
}

.dxtl__BA {
    border-right-style: none !important;
    border-left-style: none !important;
}

.dxtl__BB {
    border-right-style: none !important;
}

.dxtl__BC {
    border-bottom-style: none !important;
    border-left-style: none !important;
}

.dxtl__BD {
    border-bottom-style: none !important;
}

.dxtl__BE {
    border-left-style: none !important;
}

.dxtlHDR_MSDraggable th {
    -ms-touch-action: pinch-zoom;
    touch-action: pinch-zoom;
}

.dxtlHSEC {
    border-style: none !important;
    background-color: White;
}

.dxtlHL {
    background: #ffd83a;
    color: #333333;
    font-weight: bold;
    font-style: normal;
}

.dxtlControl_Material {
    cursor: default;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
    border: 1px #dfdfdf;
}

    .dxtlControl_Material caption {
        font-size: 1.25em;
        font-weight: normal;
        padding: 3px 3px 5px;
        text-align: center;
        color: #999999;
    }

    .dxtlControl_Material .dxtlDataTable {
        border: 1px solid #DFDFDF;
    }
/* Indent cells */
.dxtlIndent_Material,
.dxtlIndentWithButton_Material {
    vertical-align: top;
    background: white none no-repeat top center;
}

.dxtlIndent_Material {
    padding: 0 11px;
}

.dxtlIndentWithButton_Material {
    padding: 8px 7px 3px;
}

.dxtlSelectionCell_Material {
    padding: 4px 5px 6px 6px;
    border: 1px solid #DFDFDF;
}
/* Tree-lines cells */
/* Headers */
.dxtlHeader_Material {
    white-space: nowrap;
    padding: 10px 10px 4px;
    border: 1px solid #DFDFDF;
    border-width: 0 0 1px 0;
    background-color: white;
    color: black;
    overflow: hidden;
    font-weight: normal;
    text-align: left;
    font: 14px 'Roboto Medium', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    font-size: 1em;
}

.dxtlControl_Material .dxtlHSDC .dxtlDataTable {
    border-bottom-width: 0;
}

.dxtlHeader_Material table.dxtl {
    border-collapse: collapse;
    width: 100%;
}

.dxtlHeader_Material td.dxtl {
    padding: 0;
}

.dxtlHeader_Material,
.dxtlHeader_Material td.dxtl {
    white-space: nowrap;
    text-align: left;
    overflow: hidden;
}
/* Nodes */
.dxtlNode_Material {
    background: white none;
}

.dxtlAltNode_Material {
    background-color: #f5f5f5;
}

.dxtlSelectedNode_Material {
    background: #f1f1f1 none;
}

.dxtlFocusedNode_Material {
    background: var(--main-theme-bg-color) none;
    color: white;
}

.dxtlInlineEditNode_Material {
    background: white none;
}

.dxtlEditFormDisplayNode_Material {
    background: white none;
}

    .dxtlNode_Material td.dxtl,
    .dxtlAltNode_Material td.dxtl,
    .dxtlSelectedNode_Material td.dxtl,
    .dxtlFocusedNode_Material td.dxtl,
    .dxtlEditFormDisplayNode_Material td.dxtl,
    .dxtlCommandCell_Material {
        padding: 3px 10px 4px;
        border: 1px solid #DFDFDF;
        white-space: nowrap;
        overflow: hidden;
    }

        .dxtlHeader_Material .dxbButton_Material,
        .dxtlCommandCell_Material .dxbButton_Material {
            margin-left: 5px;
            margin-right: 5px;
        }

            .dxtlHeader_Material .dxbButton_Material .dxb,
            .dxtlCommandCel_Material .dxbButton_Material .dxb {
                padding-top: 0;
                padding-bottom: 2px;
            }

.dxtlInlineEditNode_Material td.dxtl {
    border: 1px solid #DFDFDF;
    padding: 1px;
}
/* Preview */
.dxtlPreview_Material {
    color: #999999;
    padding: 14px;
    border: 1px solid #DFDFDF;
    overflow: hidden;
}
/* Footers */
.dxtlGroupFooter_Material td.dxtl,
.dxtlFooter_Material td.dxtl {
    padding: 5px 10px 6px;
    white-space: nowrap;
    border: 1px solid #DFDFDF;
    overflow: hidden;
}

.dxtlGroupFooter_Material .dx-ar > br,
.dxtlFooter_Material .dx-ar > br {
    float: none;
}
/* Pagers */
.dxtlPagerTopPanel_Material,
.dxtlPagerBottomPanel_Material {
    padding: 9px 0 9px;
}

.dxtlPagerTopPanel_Material {
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #DFDFDF;
}

.dxtlPagerBottomPanel_Material {
    border: 1px solid #DFDFDF;
    border-top-style: none;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16);
}
/* Editing */
.dxtlEditForm_Material {
    border: 1px solid #DFDFDF;
    background-color: #f4f4f4;
    padding: 21px 7px 23px;
}

.dxtlEditFormCaption_Material,
.dxtlEditFormEditCell_Material {
    padding: 4px;
}

.dxtlEditFormCaption_Material {
    padding-left: 10px;
    white-space: nowrap;
}

.dxtlError_Material {
    background: #FFC8C8 none;
    color: #FF0000;
    padding: 6px 10px;
    border: 1px solid #DFDFDF;
}

.dxtlPopupEditForm_Material {
    padding: 10px;
    min-width: 300px;
}

    .dxtlEditForm_Material .dxtlCommandCell_Material,
    .dxtlPopupEditForm_Material .dxtlCommandCell_Material {
        padding-top: 12px;
        padding-bottom: 12px;
    }

        .dxtlEditForm_Material .dxtlCommandCell_Material a,
        .dxtlPopupEditForm_Material .dxtlCommandCell_Material a {
            margin-left: 2px;
            margin-right: 2px;
            padding: 8px 16px;
            margin-top: -8px;
            margin-bottom: -8px;
        }

            .dxtlEditForm_Material .dxtlCommandCell_Material a:hover,
            .dxtlPopupEditForm_Material .dxtlCommandCell_Material a:hover {
                background-color: #d1d1d1;
                text-decoration: none;
            }
/* Links */
.dxtlControl_Material a.dxeHyperlink:not([href]):not([onclick]):not(.dxbButtonSys) {
    color: #484848;
    text-decoration: none;
}

.dxtlControl_Material a {
    color: var(--main-theme-bg-color);
}

.dxtlFocusedNode_Material a {
    color: white !important;
}

.dxtlCommandCell_Material a {
    margin-right: 5px;
}
/* Customization window */
.dxtlControl_Material .dxpcLite_Material .dxpc-content {
    min-width: 220px;
}

    .dxtlControl_Material .dxpcLite_Material .dxpc-content .dxtlHeader_Material {
        border-top: 0;
        border-left: 0;
        border-right: 0;
        background-color: white;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1), 0 2px 10px 0 rgba(0,0,0,0.1);
    }
/* Loading panel */
.dxtlLoadingPanel_Material {
    background-color: white;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
}

    .dxtlLoadingPanel_Material td.dx {
        font-size: 1.17em;
        white-space: nowrap;
        text-align: center;
        padding: 10px 14px;
    }

    .dxtlLoadingPanel_Material .dxlp-loadingImage {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -o-border-radius: 50%;
        -khtml-border-radius: 50%;
        border-radius: 50%;
        animation: dxLoadSpinSys 1s linear infinite;
        border: 4px solid var(--main-theme-bg-color);
        border-top: 4px solid #EEE;
        width: 24px;
        height: 24px;
    }

html.dxIE.dxBrowserVersion-9 .dxtlLoadingPanel_Material .dxlp-loadingImage {
    background-image: var(--loading-circle);
    height: 32px;
    width: 32px;
    background-repeat: no-repeat;
    background-position: center center;
    animation: none;
    border: none;
    border-radius: 0;
}
/* Disabled */
.dxtlDisabled_Material,
.dxtlDisabled_Material .dxtl {
    color: #b8b8b8;
    cursor: default;
}
/* Ripple */
.dxtlControl_Material .dxtlDataTable .dxtlHeader_Material:not([style*="cursor: w-resize"]):not(.dxtl__IM)::before,
.dxtlControl_Material .dxpcLite_Material .dxpc-content .dxtlHeader_Material:not(.dxtl__IM)::before {
    content: "dxRippleTarget";
    display: none;
}

.dxtlControl_Material .dxpcLite_Material {
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
}

    .dxtlControl_Material .dxpcLite_Material .dxpc-mainDiv.dxpc-hf {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
/* Filtering */
.dxtlFilterRow_Material {
    background-color: #f4f4f4;
}

    .dxtlFilterRow_Material > td {
        border-bottom: 1px Solid #DFDFDF;
        border-right: 1px Solid #DFDFDF;
        border-top-width: 0;
        border-left-width: 0;
        padding: 2px;
        overflow: hidden;
    }
/* Search Panel */
.dxtlSearchPanel_Material {
    padding: 7px 0 16px;
}

    .dxtlSearchPanel_Material > table {
        width: 100%;
    }

    .dxtlSearchPanel_Material .dxeButtonEdit_Material {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
        -khtml-border-radius: 4px;
        border-radius: 4px;
        box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1), 0 2px 10px 0 rgba(0,0,0,0.1);
        width: 100%;
    }

        .dxtlSearchPanel_Material .dxeButtonEdit_Material,
        .dxtlSearchPanel_Material .dxeButtonEdit_Material input {
            background-color: #FAFAFA;
        }

            .dxtlSearchPanel_Material .dxeButtonEdit_Material td.dxic {
                padding: 15px 8px 17px 12px;
            }

*[dir="rtl"] .dxtlSearchPanel_Material .dxeButtonEdit_Material td.dxic {
    padding: 15px 12px 17px 8px;
}

.dxtlControl_Material .dxtlSearchPanel_Material > table > tbody > tr > td:nth-child(2) a.dxbButton_Material {
    margin-left: 16px;
}

*[dir="rtl"].dxtlControl_Material .dxtlSearchPanel_Material > table > tbody > tr > td:nth-child(2) a.dxbButton_Material {
    margin-right: 16px;
    margin-left: 0;
}

.dxtlControl_Material .dxtlSearchPanel_Material > table > tbody > tr > td:last-child a.dxbButton_Material {
    margin-right: 16px;
}

*[dir="rtl"].dxtlControl_Material .dxtlSearchPanel_Material > table > tbody > tr > td:last-child a.dxbButton_Material {
    margin-left: 16px;
}

.dxtlControl_Material .dxtlSearchPanel_Material > table > tbody > tr > td a.dxbButton_Material {
    margin-left: 10px;
}

*[dir="rtl"].dxtlControl_Material .dxtlSearchPanel_Material > table > tbody > tr > td a.dxbButton_Material {
    margin-right: 10px;
}

.dxtlControl_Material .dxtlSearchPanel_Material .dxbButton_Material {
    margin-left: 8px;
}

.dxtlControl_Material .dxtlHL {
    background: var(--main-theme-bg-color);
    color: white;
}
/* Filter Builder, Filter Bar */
.dxtlFilterBar_Material {
    margin-top: 16px;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1), 0 2px 10px 0 rgba(0,0,0,0.1);
    border-radius: 4px;
    border: 1px solid #DFDFDF;
    border-collapse: separate;
}

    .dxtlFilterBar_Material a {
        color: var(--main-theme-bg-color);
        text-decoration: none;
    }

        .dxtlFilterBar_Material a:hover {
            text-decoration: underline;
        }

    .dxtlFilterBar_Material > tbody > tr > td {
        padding-top: 14px;
        padding-bottom: 14px;
    }

.dxtlFilterBarCheckBoxCell_Material {
    padding-left: 20px;
}

*[dir="rtl"] .dxtlFilterBarCheckBoxCell_Material {
    padding-right: 20px;
}

.dxtlFilterBarCheckBoxCell_Material {
    padding-left: 20px;
}

*[dir="rtl"] .dxtlFilterBarCheckBoxCell_Material {
    padding-right: 20px;
}

.dxtlFilterBarImageCell_Material {
    padding: 0 8px 0 20px;
    cursor: pointer;
}

*[dir="rtl"] .dxtlFilterBarImageCell_Material {
    padding: 0 20px 0 8px;
}

.dxtlFilterBarImageCell_Material img {
    margin-top: 3px;
    margin-left: 0;
}

.dxtlFilterBarExpressionCell_Material {
    padding: 5px 5px 8px 0;
    white-space: nowrap;
}

.dxtlFilterBarClearButtonCell_Material {
    padding: 5px 20px 8px 6px;
}

*[dir="rtl"] .dxtlFilterBarClearButtonCell_Material {
    padding: 5px 6px 8px 20px;
}

.dxtlFilterBuilderMainArea_Material {
    background: white none;
    padding: 6px 2px;
}

.dxtlFilterBuilderButtonArea_Material {
    border-top: 1px solid #eaeaea;
    padding: 10px;
    white-space: nowrap;
}

    .dxtlFilterBuilderButtonArea_Material .dxbButton_Material {
        margin-left: 8px;
    }
/*batch*/
.dxtlControl_Material .dxtlBatchEditDeletedNode_Material,
.dxtlControl_Material .dxtlBatchEditNewNode_Material.dxtlBatchEditDeletedNode_Material,
.dxtlControl_Material .dxtlBatchEditDeletedNode_Material .dxtlPreview_Material {
    background: #EFEFEF;
}

.dxtlControl_Material td.dxtlBatchEditCell_Material:not(.dxBatchEditCheckBoxCell) {
    padding: 0 2px;
}

.dxtlControl_Material td.dxtlBatchEditModifiedCell_Material {
    background: #d7f9c7;
}

.dxtlBatchEditDeletedNode_Material > td:not(.dxtlCommandColumn)_Material {
    color: rgba(0,0,0,0.5);
}

.dxtlBatchEditDeletedNode_Material td.dxtlBatchEditModifiedCell_Material {
    background: #eefbe7;
}

.dxtlControl_Material .dxtlBatchEditNewNode_Material {
    background: #F0FAEA;
}

.dxtlFocusedCell_Material {
    box-shadow: inset 2px 2px 0 #2292B1, inset -2px -2px 0 #2292B1;
    -webkit-box-shadow: inset 2px 2px 0 #2292B1, inset -2px -2px 0 #2292B1;
    -moz-box-shadow: inset 2px 2px 0 #2292B1, inset -2px -2px 0 #2292B1;
}

.dxtlControl_Material .dxtlErrorCell {
    padding-left: 5px;
    width: 1px;
}

    .dxtlControl_Material .dxtlErrorCell img {
        margin: -3px 0;
    }

.dxtlControl_Material .dxtlHFSD {
    height: 1px;
    margin: 2px 0;
}

.dxtlControl_Material .dxtlHFDRC {
    margin: 15px 15px 25px;
}

.dxtlControl_Material .dxtlHFDRP {
    margin-left: 15px;
    margin-right: 15px;
    padding: 9px 0 6px;
}

    .dxtlControl_Material .dxtlHFDRP[id*="HFFDE"] {
        margin-top: 15px;
        margin-bottom: 5px;
    }

    .dxtlControl_Material .dxtlHFDRP[id*="HFTDE"] {
        margin-bottom: 25px;
    }

dxSpriteWidth {
    width: 538
}

.dxeListBoxItemSelected_Material .dxHtmlEditor_heEnumIcon_Material, .dxeListBoxItemSelected_Material .dxHtmlEditor_heEventIcon_Material, .dxeListBoxItemSelected_Material .dxHtmlEditor_heFieldIcon_Material, .dxeListBoxItemSelected_Material .dxHtmlEditor_heXmlItemIcon_Material, .dxHtmlEditor_heConstrainProportionsBottom_Material, .dxHtmlEditor_heConstrainProportionsBottomRtl_Material, .dxHtmlEditor_heConstrainProportionsMiddleOff_Material, .dxHtmlEditor_heConstrainProportionsMiddleOffRtl_Material, .dxHtmlEditor_heConstrainProportionsMiddleOn_Material, .dxHtmlEditor_heConstrainProportionsMiddleOnRtl_Material, .dxHtmlEditor_heConstrainProportionsTop_Material, .dxHtmlEditor_heConstrainProportionsTopRtl_Material, .dxHtmlEditor_heEnumIcon_Material, .dxHtmlEditor_heErrorFrameCloseButton_Material, .dxHtmlEditor_heEventIcon_Material, .dxHtmlEditor_heFieldIcon_Material, .dxHtmlEditor_heReset_Material, .dxHtmlEditor_heSizeGrip_Material, .dxHtmlEditor_heSizeGripRtl_Material, .dxHtmlEditor_heTagInspectorChangeButton_Material, .dxHtmlEditor_heTagInspectorRemoveButton_Material, .dxHtmlEditor_heTagInspectorSeparator_Material, .dxHtmlEditor_heToolbarPopOut_Material, .dxHtmlEditor_heXmlItemIcon_Material, .dxm-hovered .dxHtmlEditor_heToolbarPopOut_Material {
    background-image: var(--sprite5);
    background-repeat: no-repeat;
    background-color: transparent
}

.dxIE .dx-acc-r .dxeListBoxItemSelected_Material .dxHtmlEditor_heEnumIcon_Material::before, .dxIE .dx-acc-r .dxeListBoxItemSelected_Material .dxHtmlEditor_heEventIcon_Material::before, .dxIE .dx-acc-r .dxeListBoxItemSelected_Material .dxHtmlEditor_heFieldIcon_Material::before, .dxIE .dx-acc-r .dxeListBoxItemSelected_Material .dxHtmlEditor_heXmlItemIcon_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heConstrainProportionsBottom_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heConstrainProportionsBottomRtl_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heConstrainProportionsMiddleOff_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heConstrainProportionsMiddleOffRtl_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heConstrainProportionsMiddleOn_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heConstrainProportionsMiddleOnRtl_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heConstrainProportionsTop_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heConstrainProportionsTopRtl_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heEnumIcon_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heErrorFrameCloseButton_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heEventIcon_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heFieldIcon_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heReset_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heSizeGrip_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heSizeGripRtl_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heTagInspectorChangeButton_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heTagInspectorRemoveButton_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heTagInspectorSeparator_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heToolbarPopOut_Material::before, .dxIE .dx-acc-r .dxHtmlEditor_heXmlItemIcon_Material::before, .dxIE .dx-acc-r .dxm-hovered .dxHtmlEditor_heToolbarPopOut_Material::before {
    width: 538px
}

.dxeListBoxItemSelected_Material .dxHtmlEditor_heEnumIcon_Material {
    background-position: 0px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxeListBoxItemSelected_Material .dxHtmlEditor_heEventIcon_Material {
    background-position: -162px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxeListBoxItemSelected_Material .dxHtmlEditor_heFieldIcon_Material {
    background-position: -180px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxeListBoxItemSelected_Material .dxHtmlEditor_heXmlItemIcon_Material {
    background-position: -144px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxHtmlEditor_heConstrainProportionsBottom_Material {
    background-position: -337px 0px;
    background-size: 538px auto;
    width: 8px;
    height: 6px
}

.dxHtmlEditor_heConstrainProportionsBottomRtl_Material {
    background-position: -307px 0px;
    background-size: 538px auto;
    width: 8px;
    height: 6px
}

.dxHtmlEditor_heConstrainProportionsMiddleOff_Material {
    background-position: -230px 0px;
    background-size: 538px auto;
    width: 7px;
    height: 13px
}

.dxHtmlEditor_heConstrainProportionsMiddleOffRtl_Material {
    background-position: -248px 0px;
    background-size: 538px auto;
    width: 7px;
    height: 13px
}

.dxHtmlEditor_heConstrainProportionsMiddleOn_Material {
    background-position: -257px 0px;
    background-size: 538px auto;
    width: 7px;
    height: 13px
}

.dxHtmlEditor_heConstrainProportionsMiddleOnRtl_Material {
    background-position: -239px 0px;
    background-size: 538px auto;
    width: 7px;
    height: 13px
}

.dxHtmlEditor_heConstrainProportionsTop_Material {
    background-position: -317px 0px;
    background-size: 538px auto;
    width: 8px;
    height: 6px
}

.dxHtmlEditor_heConstrainProportionsTopRtl_Material {
    background-position: -327px 0px;
    background-size: 538px auto;
    width: 8px;
    height: 6px
}

.dxHtmlEditor_heEnumIcon_Material {
    background-position: -126px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxHtmlEditor_heErrorFrameCloseButton_Material {
    background-position: -266px 0px;
    background-size: 538px auto;
    width: 10px;
    height: 10px
}

.dxHtmlEditor_heEventIcon_Material {
    background-position: -90px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxHtmlEditor_heFieldIcon_Material {
    background-position: -72px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxHtmlEditor_heReset_Material {
    background-position: -54px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxHtmlEditor_heSizeGrip_Material {
    background-position: -198px 0px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxHtmlEditor_heSizeGripRtl_Material {
    background-position: -214px 0px;
    background-size: 538px auto;
    width: 14px;
    height: 14px
}

.dxHtmlEditor_heTagInspectorChangeButton_Material {
    background-position: -36px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxHtmlEditor_heTagInspectorRemoveButton_Material {
    background-position: -18px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxHtmlEditor_heTagInspectorSeparator_Material {
    background-position: -300px 0px;
    background-size: 538px auto;
    width: 5px;
    height: 8px
}

.dxHtmlEditor_heToolbarPopOut_Material {
    background-position: -278px 0px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxHtmlEditor_heXmlItemIcon_Material {
    background-position: -108px 0px;
    background-size: 538px auto;
    width: 16px;
    height: 16px
}

.dxm-hovered .dxHtmlEditor_heToolbarPopOut_Material {
    background-position: -289px 0px;
    background-size: 538px auto;
    width: 9px;
    height: 9px
}

.dxHtmlEditor_heConstrainProportionsMiddleOn_Material,
.dxHtmlEditor_heConstrainProportionsMiddleOff_Material,
.dxHtmlEditor_heConstrainProportionsBottom_Material,
.dxHtmlEditor_heConstrainProportionsTop_Material,
.dxHtmlEditor_RoundPanel_herpHeaderTopLeftCorner_Material,
.dxHtmlEditor_RoundPanel_herpHeaderTopRightCorner_Material,
.dxHtmlEditor_RoundPanel_herpBottomLeftCorner_Material,
.dxHtmlEditor_RoundPanel_herpBottomRightCorner_Material,
.dxHtmlEditor_RoundPanel_herpTopLeftCorner_Material,
.dxHtmlEditor_RoundPanel_herpTopRightCorner_Material,
.dxHtmlEditor_RoundPanel_herpGroupBoxBottomLeftCorner_Material,
.dxHtmlEditor_RoundPanel_herpGroupBoxBottomRightCorner_Material,
.dxHtmlEditor_RoundPanel_herpGroupBoxTopLeftCorner_Material,
.dxHtmlEditor_RoundPanel_herpGroupBoxTopRightCorner_Material {
    display: block;
}


.dxWeb_heRibbonGWIcons_heFindAndReplaceLargeDisabled,
.dxWeb_heRibbonGWIcons_heFindAndReplaceDisabled,
.dxWeb_heRibbonIcons_heFindAndReplaceLargeDisabled,
.dxWeb_heRibbonIcons_heFindAndReplaceDisabled,
.dxWeb_heRibbonGIcons_heFindAndReplaceLargeDisabled,
.dxWeb_heRibbonGIcons_heFindAndReplaceDisabled {
    opacity: 0.35;
    filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=35);
}

.dxhecd-Content {
    padding: 11px;
}

.dxRtl .dxhecd-Content {
    text-align: right;
}

.dxhecd-Cancel {
    margin-left: 10px;
}

.dxRtl .dxhecd-Cancel {
    margin-left: 0px;
    margin-right: 10px;
}

/* PasteFromWord Form */
.dxheDlgPasteFromWordForm .dxheDlgPasteContainer {
    width: 450px;
    height: 300px;
    border: none;
    background-color: white;
}

.dxhe-coverDiv {
    overflow: hidden;
    position: fixed;
    background-color: White;
    z-index: 10000;
    width: 10000px;
    height: 10000px;
    top: 0;
    left: 0;
}
/* Media Dialogs */
.dxhe-dialog-popup-adaptive .dxhe-dialog-media .dialog-flow-container-dialogButtons {
    clear: none;
}

.dxhe-dialog-popup-adaptive .dxhe-dialog-media .dialog-flow-container-moreOptions,
.dxhe-dialog-popup-adaptive .dxhe-dialog-media .dialog-flow-container-dialogButtons {
    max-height: 0;
}

.dxhe-dialog-popup-adaptive .dxhe-dialog-media .dialog-singlecolumn .dialog-flow-container-moreOptions {
    max-height: none;
}

.dxhe-dialogPreparing > div:first-child,
.dxhe-dialogPreparing > .dxhe-dialogLoadingPanel {
    display: table !important;
    margin: 0 auto;
    position: relative !important;
}

.dxhe-dialogPreparing > .dxhe-dialogWrapperPanel {
    overflow: hidden;
    width: 0px;
    height: 0px;
    position: absolute;
}

.dxhe-dialog-popup-static .dxhe-dialog,
.dxhe-dialog-popup-static .dxhe-mediaDialog .dxic-control {
    width: 100%;
    height: 100%;
}

    .dxhe-dialog-popup-static div.dxhe-mediaDialogStyleSettings.dxhe-dialog div.dxhe-dialogLGB > table.dxhe-dialogLG,
    .dxhe-dialog-popup-static .dxhe-dialog.dxhe-mediaDialog > table.dxhe-dialogLG > tbody > tr > .dxhe-dialogLGC > .dxhe-dialogLGB > .dxhe-dialogLG > tbody > tr > .dxhe-dialogLGC,
    .dxhe-dialog-popup-static .dxhe-dialog div.dxtc-content {
        padding: 0px;
    }

.dxhe-dialog-popup-static .dxhe-mediaDialog .dxichCellSys {
    vertical-align: top;
}
/* Dialogs */
.dxhe-tableDialogNullText .dxeEditAreaSys {
    color: transparent !important;
}

.dxhe-tableDialogCEMultiColor.dxhe-tableDialogNullText .dxeEditAreaSys {
    color: #000 !important;
}

.dxhe-dialog-popup-static .dxhe-dialogLGC {
    width: initial !important;
}

    .dxhe-dialog-popup-static .dxhe-dialogLGC.dxhe-minimizedTD {
        width: 1px !important;
    }

.dxhe-dialog-popup-static .dxhe-tableColumnDialog {
    width: 400px;
}

.dxhe-dialog-popup-static .dxhe-minimizedTD {
    width: 1px;
}

.dxhe-dialog-popup-static .dxhe-dialog .dxhe-dialogControlsWrapper .dxichTextCellSys > label {
    white-space: nowrap;
}

.dxhe-dialogControlsWrapper,
.dxhe-dialog .dxhe-dialogControlsWrapper > tbody > tr > td:first-child {
    width: 100%;
}

.dxhe-dialog .dxhe-dialogControlsWrapper.dxhe-dcw2Col > tbody > tr > td:first-child {
    text-align: right;
}

.dxhe-dialog-popup-static .dxhe-dialog .dxhe-dialogSmallEditor .dxic {
    width: 30px !important;
    min-width: 30px;
}

.dxhe-dialog-popup-static .dxhe-dialog .dxhe-dialogLargeEditor {
    width: 140px !important;
    min-width: 140px;
}

.dxhe-dialog-popup-static .dxhe-dialog .dxhe-dialogSmallEditor,
.dxhe-dialog-popup-static .dxhe-dialog .dxhe-dialogLargeEditor {
    width: auto;
}

.dxhe-dialog-popup-static .dxhe-dialog.dxhe-mediaDialogStyleSettings span.dxhe-dialogLGBC {
    left: 0;
    padding-left: 0px;
    padding-right: 0px;
}

.dxhe-dialog-popup-static .dxhe-selectDocFileManager .dxflGroupSys,
.dxhe-dialog-popup-static .dxhe-selectDocFileManager .dxflGroupSys td,
.dxhe-dialog-popup-static .dxhe-selectDocFileManager .dxflCustomItemSys,
.dxhe-dialog-popup-static .dxhe-dialog table.dxhe-dialogLG,
.dxhe-dialog-popup-static .dxhe-dialog td.dxhe-dialogLGC:first-child,
.dxhe-dialog-popup-static .dxhe-dialog table.dxhe-dialogLG.dxflGroupSys.dxhe-dialogContentGroup,
.dxhe-dialog-popup-static div.dxhe-dialog tr:first-child > td.dxhe-dialogLGC > div.dxhe-dialogFirstLGB {
    padding: 0px;
}

.dxhe-dialog-popup-static .dxhe-mediaDialog .dxhe-dialogContentGroup tr > td.dxhe-dialogLGC:first-child {
    width: 100% !important;
}

.dxhe-dialog-popup-static div.dxhe-dialog div.dxhe-dialogLI.dxhe-dialogButtonsContainer,
.dxhe-dialog-popup-static div.dxhe-dialog .dxhe-insertImageSizeGroup {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
}

.dxhe-dialog-popup-static .dxhe-dialog td.dxhe-dialogLGC {
    padding-right: 0px;
}

.dxhe-dialog-popup-static .dxhe-dialog .dxhe-dialogLGB > .dxhe-dialogLG tr:first-child > .dxhe-dialogLGC > .dxhe-dialogLI,
.dxhe-dialog-popup-static .dxhe-dialog .dxhe-dialogLGB > .dxhe-dialogLG > .dxflChildInFirstRowSys > .dxhe-dialogLGC > .dxhe-dialogLI,
.dxhe-dialog-popup-static .dxhe-dialog > .dxhe-dialogLG tr:first-child > .dxhe-dialogLGC > .dxhe-dialogLGB > .dxhe-dialogLG {
    padding-top: 0px;
}

.dxhe-dialog-popup-static .dxhe-dialog .dxflRadioButtonListItemSys td.dxe {
    padding-left: 0px !important;
    padding-right: 0px !important;
    padding-top: 0px !important;
}

.dxhe-dialog-popup-static .dxhe-mediaDialogStyleSettings span.dxhe-dialogLGBC {
    background-color: transparent !important;
}

.dxhe-dialog-popup-static .dxhe-dialog .dxic-fileManager > table {
    border: none;
}
/* InsertLinkDialog */
.dxhe-dialog-popup-static .dxhe-selectDocFileManagerDiv {
    width: 700px !important;
    height: 500px !important;
}

.dxhe-dialog-popup-static .dxhe-selectDocFileManager .dxflCaptionCellSys {
    display: none;
}

.dxhe-dialog-popup-static .dxhe-insertLinkDialog,
.dxhe-insertLinkDialog-popup > .dxhe-dialog-popup-static {
    max-width: 480px;
}

.dxhe-insertPlaceholder-popup > .dxhe-dialog-popup-static {
    max-width: 260px;
}
/* TagInspector */
div.dxhe-tiDeleteButton,
div.dxhe-tiPropertyButton {
    background-position: right;
    box-shadow: none;
    cursor: pointer;
    border: none;
    background-repeat: no-repeat;
    background-color: transparent;
    background-image: none;
    width: 19px;
    height: 19px;
    padding: 0px;
}

.dxhe-tiWrapper {
    min-height: 21px;
    background-color: rgb(241, 241, 241);
    padding: 4px 10px;
    border-bottom: 1px solid #d8d8d8;
}

.dxhe-tiControlsWrapper {
    border: 1px solid rgb(196, 196, 196);
    background-color: rgb(225, 225, 225);
    border-radius: 50px;
    padding: 0px 6px 0px 10px;
}

.dxhe-tiSeparator {
    background-position: center center;
    padding: 0px 6px 3px 6px;
    background-repeat: no-repeat;
}

.dxhe-tiTagWrapper a {
    text-decoration: none;
}

.dxhe-tagsContainer,
.dxhe-tiControlsWrapper,
.dxhe-tiTagWrapper {
    display: inline-block;
}

.dxhe-tagsContainer {
    line-height: normal;
}

.dxhe-tiSeparator,
.dxhe-tiTagName {
    color: #121;
}

.dxhe-tiWrapper .dxb {
    padding: 0px !important;
    border: none !important;
}

span.dxhe-tiSelected.dxhe-tiTagName {
    padding-right: 13px;
}

.dxhe-tiSelected.dxhe-tiTagName {
    text-decoration: none;
    cursor: default;
}

.dxhe-tiTagWrapper a.dxhe-tiTagName:hover,
div.dxhe-tagEllipsis:hover {
    text-decoration: underline;
}

.dxhe-tagEllipsis {
    cursor: pointer;
    display: inline-block;
}
/* MISC */
.dxhe-hideNullText.dxhe-nullText .dxeEditAreaSys {
    color: transparent !important;
}

.dxhe-emptyBorder {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

.dxhe-right-align {
    text-align: right !important;
}

.dxhe-emptyPaddings {
    padding: 0px !important;
}

.dxhe-dialogHelpItem {
    white-space: nowrap;
}

.dxhe-unselectablePopup .dxpc-header,
.dxhe-dialog {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.dxhe-hidden {
    display: none !important;
}
/* search forms */
.dxhe-quickSearchModalEl {
    bottom: auto !important;
    overflow: visible !important;
}

.dxhe-advancedSearchSysWin td.dxhe-srchCountWarning {
    background-color: #FFF2C0;
    color: inherit;
}

.dxhe-quickSearchSysWin .dxpc-shadow {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.dxhe-quickSearchSysWin .dxpc-header {
    cursor: default !important;
}

.dxeButtonEditSys.dxhe-SearchField {
    width: 200px;
}

.dxhe-quickSearchModalEl.dxmodalSys .dxeButtonEditSys.dxhe-SearchField {
    width: 100%;
}

div.dxhe-searchQuick div.dxbButtonSys,
div.dxhe-searchQuick div.dxbButtonSys .dxb,
.dxhe-advancedSearchSysWin div.dxpc-content {
    padding: 0px;
}

div.dxhe-searchQuick {
    cursor: default;
}

    div.dxhe-searchQuick .dxhe-searchdialogLGC {
        padding-right: 0px !important;
    }

div.dxhe-quickSearchSysWin div.dxpc-header {
    padding: 5px !important;
    border: none;
}

div.dxhe-searchQuick .dxhe-flItem2 {
    padding-left: 3px !important;
}

.dxhe-searchAdvancedButtons > table.dxhe-searchdialogLG,
.dxhe-searchWarning {
    padding: 8px;
}

.dxmodalSys .dxhe-searchAdvancedButtons .dxhe-advancedSearchButtonSpacer {
    display: none !important;
}

.dxmodalSys .dxhe-searchAdvancedButtons .dxbButtonSys {
    max-width: 0 !important;
}

.dxmodalSys .dxhe-searchAdvancedButtons td.dxhe-flItem0 {
    padding-left: 0;
}

.dxhe-searchWarning {
    background-color: #FFF2C0;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.dxhe-advancedSearchSysWin div.dxhe-searchAdvancedButtons td.dxhe-flItem0,
.dxhe-advancedSearchSysWin div.dxhe-searchAdvancedButtons td.dxhe-flItem3 {
    padding-right: 0px;
}

.dxhe-searchAdvanced .dxhe-searchdialogLG {
    padding: 16px;
}

span.dxhe-searchCMHI {
    background-color: #FFEDA6;
}

span.dxhe-searchCurrent.dxhe-searchCMHI {
    background-color: #FFCC00;
}

.dxhe-searchdialog {
    width: 100%;
}

.dxhe-searchAdvanced .dxhe-searchEntryCount {
    float: right;
}

table.dxhe-SearchField td.dxic {
    position: relative;
}

    table.dxhe-SearchField td.dxic > span {
        position: absolute;
        top: 0;
        right: 0;
        padding: 0px 5px;
    }

    table.dxhe-SearchField td.dxic > span,
    .dxhe-searchEntryCount {
        opacity: 0.5;
        filter: progid:DXImageTransform.Microsoft.Alpha(Style=0, Opacity=50);
    }

table.dxhe-SearchField[dir~=rtl] td.dxic > span {
    right: auto !important;
    left: 0;
}

*[dir="rtl"] .dxhe-searchEntryCount {
    padding: 0px 0px 0px 5px;
}

.dxheContentAreaSys {
    width: 100%;
    position: relative;
}

.dxhe-advancedSearchButtonSpacer {
    min-width: 50px;
}

/*CodeMirror*/
.dxheSourceEditorSys .CodeMirror-focused .CodeMirror-selected {
    background: #76a7fa;
    opacity: 0.50;
}

.dxheSourceEditorSys .CodeMirror-activeline-background {
    margin-left: -35px;
}

.dxheSourceEditorSys .CodeMirror-scroll {
    padding-bottom: 18px;
}

.dxheSourceEditorSys .CodeMirror-sizer {
    margin-top: 11px;
    padding-left: 16px;
}

.dxheSourceEditorSys .CodeMirror-gutter-elt {
    margin-left: -16px;
}

.dxheSourceEditorSys .CodeMirror-gutters {
    border-right: 0px;
    background-color: inherit;
}

.dxheSourceEditorSys .CodeMirror-gutter.CodeMirror-linenumbers {
    border-right: 1px solid #D8D8D8;
    background-color: #F1F1F1;
    padding-right: 5px;
}

.dxheSourceEditorSys .CodeMirror-linenumber {
    min-width: 17px;
}

.dxheSourceEditorSys .CodeMirror-gutter.CodeMirror-foldgutter {
    margin-left: 5px;
    width: 13px;
}

.dxheSourceEditorSys .CodeMirror-foldgutter-open,
.dxheSourceEditorSys .CodeMirror-foldgutter-folded {
    cursor: pointer;
}

.dxheSourceEditorSys .CodeMirror-matchingtag {
    background: #FFEBA6;
}

.dxheSourceEditorSys pre.CodeMirror-line {
    word-break: break-all;
    white-space: pre-wrap;
}

.dxhe-intelliSenseSysWin .dxeI img {
    vertical-align: bottom;
}

.dxhe-intelliSenseSysWin {
    width: 150px !important;
}

    .dxhe-intelliSenseSysWin,
    .dxhe-intelliSenseSysWin .dxpc-mainDiv {
        border: none !important;
    }

        .dxhe-intelliSenseSysWin .dxpc-content {
            padding: 0px !important;
        }

.dxhe-intelliSenseLB,
.dxhe-intelliSenseLB .dxlbd {
    width: 100% !important;
}

.dxheSourceEditorSys .dxheDisabled pre.CodeMirror-line,
.dxheSourceEditorSys .dxheDisabled pre.CodeMirror-line .cm-tag,
.dxheSourceEditorSys .dxheDisabled .CodeMirror-gutter-elt {
    color: #c0c0c0;
}

div.dxhe-searchPopup div.dxpc-header div.dxpc-headerContent {
    padding-right: 4px !important;
}

.dxheSourceEditorSys .CodeMirror {
    font: inherit;
    background: inherit;
    margin: inherit;
    border: inherit;
}

td.dxheContentAreaSys div.dxheSourceEditorSys {
    font: 13px Consolas, 'Courier New', monospace;
}

.dxhe-dialog-popup-static .dxpc-contentWrapper div.dxpc-content.dx-dialog-initialized-he {
    padding: 0;
}

.dxhe-toolbarItemHasText .dxm-content {
    line-height: 100%
}

.dxhe-resize-handler {
    position: absolute;
    width: 9px;
    height: 9px;
    border: 1px solid #989898;
    border-radius: 3px;
    background-color: #F2FAFB;
}

.dxheDesignViewArea .dxm-ltr {
    z-index: 1;
}

.dxhe-iframe-wrapper {
    height: inherit;
    box-sizing: border-box;
    position: relative;
}

.dxTouchUI.dxMacOSMobilePlatform .dxhe-iframe-wrapper {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
}

[data-dx-shortcut]:after {
    display: table-cell;
    content: attr(data-dx-shortcut);
    opacity: 0.5;
    padding-left: 10px;
    width: 100%;
    text-align: right;
    vertical-align: middle;
}

[data-dx-shortcut] {
    display: table !important;
    border-collapse: separate !important;
}

.dxhe-menu-adaptive .dxm-item,
.dxhe-menu-adaptive > ul {
    width: auto !important;
}
/* responsive dialogs */
.dx-dialog.dxhe-dialog-popup,
.dxhe-dialog-link .dialog-item-popupControl .dxmodalSys > .dxpclW {
    min-width: 300px;
    max-width: 800px;
}

.dx-dialog.dxhe-dialog-media-popup {
    max-width: 730px;
}

.dx-dialog.dxhe-dialog-link-popup {
    max-width: 470px;
}

.dx-dialog.dxhe-dialog-tables-popup {
    max-width: 470px;
}

.dx-dialog.dxhe-dialog-placeholder-popup,
.dx-dialog.dxhe-dialog-rowproperties-popup,
.dx-dialog.dxhe-dialog-cellproperties-popup,
.dx-dialog.dxhe-dialog-columnproperties-popup {
    max-width: 350px;
}

.dxhe-dialog-media .dialog-item-settings-hidden .dialog-flow-container-SourceSelectControl > .dialog-lgc {
    padding-right: 0px;
}

.dxhe-dialog-media:not(.dxhe-dialog-large) .dialog-item-settings-visible:not(.dialog-singlecolumn) .dialog-flow-container-SourceSelectControl {
    min-width: 60%;
}

.dxhe-dialog-media:not(.dxhe-dialog-large) .dialog-item-settings-visible:not(.dialog-singlecolumn) .dialog-flow-container-settings {
    max-width: 40%;
}

.dxhe-dialog-large .dialog-item-settings-visible .dialog-flow-container-dialogButtons {
    min-width: 100%;
}

.dxhe-dialog-large .dialog-flow-container-Preload {
    margin-top: 2em;
}

.dxhe-dialog-large.dxhe-dialog-media .dialog-flow-container-margins .dialog-lgb > span,
.dxhe-dialog-large.dxhe-dialog-media .dialog-flow-container-border .dialog-lgb > span,
.dxhe-dialog-large.dxhe-dialog-media .dialog-flow-container-cssclass .dialog-lgb > span {
    font-weight: 600;
    left: 0;
}

.dxhe-dialog-large.dxhe-dialog-media .dialog-flow-container-margins,
.dxhe-dialog-large.dxhe-dialog-media .dialog-flow-container-border {
    padding-top: 1.5em;
}

.dxhe-dialog-large.dxhe-dialog-media .dxic-control .dxtc-content,
.dxhe-dialog-large.dxhe-dialog-media .dxic-control .dxtc-content .dxflFirstChildInRowSys.dxflLastChildInRowSys,
.dxhe-dialog-large.dxhe-dialog-media .dialog-flow-container-settings .dialog-lgc {
    padding-left: 0;
    padding-right: 0;
}

    .dxhe-dialog-large.dxhe-dialog-media .dxic-control .dxtc-content .dxflFirstChildInRowSys.dxflLastChildInRowSys .dxflCheckBoxWithTextItemSys {
        padding-left: 0.2em;
    }

    .dxhe-dialog-large.dxhe-dialog-media .dialog-flow-container-settings .dialog-lgc > .dialog-lgb > .dialog-lg {
        padding-left: 0.5em;
    }

.dxhe-dialog-large.dxhe-dialog-media > div:not(.dialog-singlecolumn) .dialog-flow-container-ElementToggles {
    padding: 2em 0 0 2em;
}

.dxhe-dialog-tableproperties > div:not(.dialog-singlecolumn) div.dialog-group-tableSizes .dialog-linc > .dialog-control-wrapper:first-child {
    max-width: 50%;
}

.dxhe-dialog-tableproperties > div:not(.dialog-singlecolumn) div.dialog-group-tableSizes .dialog-linc > .dialog-control-wrapper:not(:first-child) {
    max-width: 20%;
}

.dxhe-dialog-tableproperties > div:not(.dialog-singlecolumn) .dialog-group-tableSizes .dialog-item-EqualWidth .dialog-control-wrapper {
    max-width: 100%;
}

.dxhe-dialog-tables .dialog-singlecolumn .dialog-li > .dxflCaptionCellSys {
    text-align: left;
}

.dialog-group-settings > div {
    padding-top: 0px !important;
}

.dxhe-dialog-popup .dialog-editor-helptext {
    vertical-align: middle !important;
}

    .dxhe-dialog-popup .dialog-editor-helptext > span {
        font-size: 1em;
    }

.dialog-item-settings-hidden .dialog-flow-container-SourceSelectControl {
    width: 100% !important;
}

div.dialog-container .dialog-linc.dialog-item-Select.buttons:not(.dialog-skipWidth) > .dialog-control-wrapper {
    max-width: 200px;
    width: 100%;
}

.dxhe-dialog-link .dialog-flow-container-popupControl {
    display: block;
    overflow: hidden;
    width: 0px;
    height: 0px;
}

.dxhe-dialog.dxhe-dialog-link .dialog-formlayout.dialog-adaptive.dialog-singlecolumn div:not(.dx-noAdaptive) > .d-row.dialog-flow-container-popupControl,
.dxMacOSMobilePlatform .dxhe-dialog.dxhe-dialog-media .dialog-formlayout.dialog-adaptive.dialog-singlecolumn div:not(.dx-noAdaptive) > .d-row {
    height: 0px !important;
}

.dialog-item-RdBttnListSectionsSwitcher > div > .dialog-aspxradiobuttonlist > tbody > tr > td.dxe {
    padding-left: 0px;
    padding-right: 0px;
}

.dxhe-dialog-link .dialog-aspxradiobuttonlist {
    width: auto !important;
}

.dxhe-dialog-link table.dialog-aspxradiobuttonlist td.dxichTextCellSys {
    padding-right: 24px;
}

div.dialog-container.dxhe-dialog-tables div.dialog-lgb.dxflGroupBoxSys {
    border-style: solid;
}

.dxhe-dialog-media .dialog-item-SourceSelectControl {
    padding-bottom: 0px;
}

    .dxhe-dialog-media .dialog-item-SourceSelectControl > div,
    .dxhe-dialog-media .dialog-item-SourceSelectControl > div > div {
        height: 100%;
        min-height: 420px;
    }

.dxhe-dialog-media .dialog-singlecolumn .dialog-item-SourceSelectControl > div > div {
    height: 420px;
}

.dxhe-dialog-image .dialog-group-image-settings > .dialog-lgb {
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.dxhe-dialog-image .dialog-group-sizeGroup,
.dxhe-dialog-image .dialog-group-sizeGroup > .dialog-lgb > .dialog-lg,
.dxhe-dialog-image .dialog-flow-container-contraints > .dialog-lgc {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.dxhe-dialog-image .dialog-flow-container-Width > .dialog-lgc,
.dxhe-dialog-image .dialog-flow-container-Height > .dialog-lgc {
    padding-right: 0px;
}

.dxhe-dialog-image .dialog-item-contraints {
    padding-top: 0px !important;
}

    .dxhe-dialog-image .dialog-item-contraints > .dialog-control-wrapper {
        height: 100%;
    }

    .dxhe-dialog-image .dialog-item-contraints > div > div {
        position: relative;
        top: 50%;
        transform: translate(0px, -50%);
    }

.dxhe-dialog-image .dialog-flow-container-contraints > div,
.dxhe-dialog-image .dialog-flow-container-contraints > div > div {
    height: 100%;
}

.dxhe-dialog-image .dialog-item-contraints #dxheMediaDialogResetImage {
    position: absolute;
    top: 4px;
    left: 18px;
}

.dxhe-dialog-media .dialog-group-moreOptions > .dialog-lgb,
.dxhe-dialog-media .dialog-group-dialogButtons > .dialog-lgb,
.dxhe-dialog-media .dialog-group-moreOptions > .dialog-lgb > .dialog-lg,
.dxhe-dialog-media .dialog-group-dialogButtons > .dialog-lgb > .dialog-lg,
.dxhe-dialog-media .dialog-flow-container-ShowSettings > .dialog-lgc,
.dxhe-dialog-media .dialog-flow-container-Ok > .dialog-lgc,
.dxhe-dialog-media .dialog-item-ShowSettings,
.dxhe-dialog-media .dialog-item-Ok {
    padding: 0px !important;
}

.dxhe-dialog .dialog-formlayout.dialog-adaptive.dialog-preparing {
    width: 300px;
    height: 200px;
    display: block;
}

.dxhe-menu-adaptive > ul > :first-child.dxm-separator,
.dxhe-menu-adaptive > ul > :last-child.dxm-separator {
    display: none;
}

.dxhe-control .dxm-popup .dxtb-comboBoxMenuItem > .dxeButtonEditSys {
    width: 100% !important;
}


.dx-dialog.dxhe-dialog-popup.dxhe-dialog-changeelementproperties-a-popup {
    max-width: 300px;
}

.dxhe-dialog-changeelementproperties-a-popup .dialog-item-WidthValue div.dialog-control-wrapper:first-child,
.dxhe-dialog-changeelementproperties-a-popup .dialog-item-HeightValue div.dialog-control-wrapper:first-child {
    max-width: 69% !important;
}

.dxhe-dialog-changeelementproperties-a-popup .dialog-item-WidthValue div.dialog-control-wrapper:last-child,
.dxhe-dialog-changeelementproperties-a-popup .dialog-item-HeightValue div.dialog-control-wrapper:last-child {
    max-width: 29% !important;
}

.dxhe-dialog-media .dialog-singlecolumn .dialog-group-settings .dialog-lgc {
    padding-left: 0px;
    padding-right: 0px;
}

.dxhe-placeholder-listbox,
.dxhe-placeholder-listbox table {
    table-layout: fixed;
    width: 100%;
}

    .dxhe-placeholder-listbox .dxlbd {
        max-width: 100%;
    }

.dxhe-placeholder-lbitem {
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
}

.dxhe-dialog.dxhe-dialog-large.dxhe-dialog-media .dialog-formlayout.dialog-adaptive.dialog-singlecolumn {
    max-width: 850px;
}

.dxhe-bardock-adaptive {
    table-layout: fixed;
}

#dxhe_sys_iframe {
    opacity: 0 !important;
    display: inline-block !important;
    overflow: hidden !important;
    width: 0 !important;
    height: 0 !important;
    position: absolute !important;
    top: -10000px !important;
    left: -10000px !important;
    z-index: -1 !important;
}

.dxhe-dynamic-height .dxhe-control,
.dxhe-dynamic-height .dxheDesignViewArea,
.dxhe-dynamic-height .dxhePreviewArea,
.dxhe-dynamic-height .dxheContentAreaSys,
.dxhe-dynamic-height .dxheSourceEditorSys,
.dxhe-dynamic-height .CodeMirror-wrap {
    height: 100% !important;
}
/* BASICS */

.CodeMirror {
    /* Set height, width, borders, and global font properties here */
    height: 300px;
    color: black;
}

/* PADDING */

.CodeMirror-lines {
    padding: 4px 0; /* Vertical padding around content */
}

.CodeMirror pre {
    padding: 0 4px; /* Horizontal padding of content */
}

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
    background-color: white; /* The little square between H and V scrollbars */
}

/* GUTTER */

.CodeMirror-gutters {
    border-right: 1px solid #ddd;
    background-color: #f7f7f7;
    white-space: nowrap;
}

.CodeMirror-linenumbers {
}

.CodeMirror-linenumber {
    padding: 0 3px 0 5px;
    min-width: 20px;
    text-align: right;
    color: #999;
    white-space: nowrap;
}

.CodeMirror-guttermarker {
    color: black;
}

.CodeMirror-guttermarker-subtle {
    color: #999;
}

/* CURSOR */

.CodeMirror-cursor {
    border-left: 1px solid black;
    border-right: none;
    width: 0;
}
/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
    border-left: 1px solid silver;
}

.cm-fat-cursor .CodeMirror-cursor {
    width: auto;
    border: 0;
    background: #7e7;
}

.cm-fat-cursor div.CodeMirror-cursors {
    z-index: 1;
}

.cm-animate-fat-cursor {
    width: auto;
    border: 0;
    -webkit-animation: blink 1.06s steps(1) infinite;
    -moz-animation: blink 1.06s steps(1) infinite;
    animation: blink 1.06s steps(1) infinite;
    background-color: #7e7;
}

@-moz-keyframes blink {
    0% {
    }

    50% {
        background-color: transparent;
    }

    100% {
    }
}

@-webkit-keyframes blink {
    0% {
    }

    50% {
        background-color: transparent;
    }

    100% {
    }
}

@keyframes blink {
    0% {
    }

    50% {
        background-color: transparent;
    }

    100% {
    }
}

/* Can style cursor different in overwrite (non-insert) mode */
.CodeMirror-overwrite .CodeMirror-cursor {
}

.cm-tab {
    display: inline-block;
    text-decoration: inherit;
}

.CodeMirror-ruler {
    border-left: 1px solid #ccc;
    position: absolute;
}

/* DEFAULT THEME */

.cm-s-default .cm-header {
    color: blue;
}

.cm-s-default .cm-quote {
    color: #090;
}

.cm-negative {
    color: #d44;
}

.cm-positive {
    color: #292;
}

.cm-header, .cm-strong {
    font-weight: bold;
}

.cm-em {
    font-style: italic;
}

.cm-link {
    text-decoration: underline;
}

.cm-strikethrough {
    text-decoration: line-through;
}

.cm-s-default .cm-keyword {
    color: #708;
}

.cm-s-default .cm-atom {
    color: #219;
}

.cm-s-default .cm-number {
    color: #164;
}

.cm-s-default .cm-def {
    color: #00f;
}

.cm-s-default .cm-variable,
.cm-s-default .cm-punctuation,
.cm-s-default .cm-property,
.cm-s-default .cm-operator {
}

.cm-s-default .cm-variable-2 {
    color: #05a;
}

.cm-s-default .cm-variable-3 {
    color: #085;
}

.cm-s-default .cm-comment {
    color: #a50;
}

.cm-s-default .cm-string {
    color: #a11;
}

.cm-s-default .cm-string-2 {
    color: #f50;
}

.cm-s-default .cm-meta {
    color: #555;
}

.cm-s-default .cm-qualifier {
    color: #555;
}

.cm-s-default .cm-builtin {
    color: #30a;
}

.cm-s-default .cm-bracket {
    color: #997;
}

.cm-s-default .cm-tag {
    color: #170;
}

.cm-s-default .cm-attribute {
    color: #00c;
}

.cm-s-default .cm-hr {
    color: #999;
}

.cm-s-default .cm-link {
    color: #00c;
}

.cm-s-default .cm-error {
    color: #f00;
}

.cm-invalidchar {
    color: #f00;
}

.CodeMirror-composing {
    border-bottom: 2px solid;
}

/* Default styles for common addons */

div.CodeMirror span.CodeMirror-matchingbracket {
    color: #0f0;
}

div.CodeMirror span.CodeMirror-nonmatchingbracket {
    color: #f22;
}

.CodeMirror-matchingtag {
    background: rgba(255, 150, 0, .3);
}

.CodeMirror-activeline-background {
    background: #e8f2ff;
}

/* STOP */

/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */

.CodeMirror {
    position: relative;
    overflow: hidden;
    background: white;
}

.CodeMirror-scroll {
    overflow: scroll !important; /* Things will break if this is overridden */
    /* 30px is the magic margin used to hide the element's real scrollbars */
    /* See overflow: hidden in .CodeMirror */
    margin-bottom: -30px;
    margin-right: -30px;
    padding-bottom: 30px;
    height: 100%;
    outline: none; /* Prevent dragging from highlighting the element */
    position: relative;
}

.CodeMirror-sizer {
    position: relative;
    border-right: 30px solid transparent;
}

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actuall scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
    position: absolute;
    z-index: 6;
    display: none;
}

.CodeMirror-vscrollbar {
    right: 0;
    top: 0;
    overflow-x: hidden;
    overflow-y: scroll;
}

.CodeMirror-hscrollbar {
    bottom: 0;
    left: 0;
    overflow-y: hidden;
    overflow-x: scroll;
}

.CodeMirror-scrollbar-filler {
    right: 0;
    bottom: 0;
}

.CodeMirror-gutter-filler {
    left: 0;
    bottom: 0;
}

.CodeMirror-gutters {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
}

.CodeMirror-gutter {
    white-space: normal;
    height: 100%;
    display: inline-block;
    margin-bottom: -30px;
    /* Hack to make IE7 behave */
    *zoom: 1;
    *display: inline;
}

.CodeMirror-gutter-wrapper {
    position: absolute;
    z-index: 4;
    background: none !important;
    border: none !important;
}

.CodeMirror-gutter-background {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 4;
}

.CodeMirror-gutter-elt {
    position: absolute;
    cursor: default;
    z-index: 4;
}

.CodeMirror-gutter-wrapper {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.CodeMirror-lines {
    cursor: text;
    min-height: 1px; /* prevents collapsing before first draw */
}

.CodeMirror pre {
    /* Reset some styles that the rest of the page might have set */
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-width: 0;
    background: transparent;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    white-space: pre;
    word-wrap: normal;
    line-height: inherit;
    color: inherit;
    z-index: 2;
    position: relative;
    overflow: visible;
    -webkit-tap-highlight-color: transparent;
}

.CodeMirror-wrap pre {
    word-wrap: break-word;
    white-space: pre-wrap;
    word-break: normal;
}

.CodeMirror-linebackground {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 0;
}

.CodeMirror-linewidget {
    position: relative;
    z-index: 2;
    overflow: auto;
}

.CodeMirror-widget {
}

.CodeMirror-code {
    outline: none;
}

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.CodeMirror-measure {
    position: absolute;
    width: 100%;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}

.CodeMirror-cursor {
    position: absolute;
}

.CodeMirror-measure pre {
    position: static;
}

div.CodeMirror-cursors {
    visibility: hidden;
    position: relative;
    z-index: 3;
}

div.CodeMirror-dragcursors {
    visibility: visible;
}

.CodeMirror-focused div.CodeMirror-cursors {
    visibility: visible;
}

.CodeMirror-selected {
    background: #d9d9d9;
}

.CodeMirror-focused .CodeMirror-selected {
    background: #d7d4f0;
}

.CodeMirror-crosshair {
    cursor: crosshair;
}

.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
    background: #d7d4f0;
}

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
    background: #d7d4f0;
}

.cm-searching {
    background: #ffa;
    background: rgba(255, 255, 0, .4);
}

/* IE7 hack to prevent it from returning funny offsetTops on the spans */
.CodeMirror span {
    *vertical-align: text-bottom;
}

/* Used to force a border model for a node */
.cm-force-border {
    padding-right: .1px;
}

@media print {
    /* Hide the cursor when printing */
    .CodeMirror div.CodeMirror-cursors {
        visibility: hidden;
    }
}

/* See issue #2901 */
.cm-tab-wrap-hack:after {
    content: '';
}

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext {
    background: none;
}

.CodeMirror-foldmarker {
    color: blue;
    text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
    font-family: arial;
    line-height: .3;
    cursor: pointer;
}

.CodeMirror-foldgutter {
    width: .7em;
}

.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
    cursor: pointer;
}

    .CodeMirror-foldgutter-open:after {
        content: "\25BE";
    }

    .CodeMirror-foldgutter-folded:after {
        content: "\25B8";
    }

/* ----------------- Main ----------------- */
/* Loading panel */
.dxheLoadingDiv_Material {
    background: white;
    opacity: 0.85;
    filter: alpha(opacity=85);
}

.dxheLoadingPanel_Material {
    background-color: white;
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #484848;
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16), 0 2px 8px 0 rgba(0,0,0,0.12);
}

    .dxheLoadingPanel_Material td.dx {
        font-size: 1.17em;
        white-space: nowrap;
        text-align: center;
        padding: 10px 14px;
    }

    .dxheLoadingPanel_Material .dxlp-loadingImage {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -o-border-radius: 50%;
        -khtml-border-radius: 50%;
        border-radius: 50%;
        animation: dxLoadSpinSys 1s linear infinite;
        border: 4px solid var(--main-theme-bg-color);
        border-top: 4px solid #EEE;
        width: 24px;
        height: 24px;
    }

html.dxIE.dxBrowserVersion-9 .dxheLoadingPanel_Material .dxlp-loadingImage {
    background-image: var(--loading-circle);
    height: 32px;
    width: 32px;
    background-repeat: no-repeat;
    background-position: center center;
    animation: none;
    border: none;
    border-radius: 0;
}

.dxheDesignViewArea_Material .dx-base64img-wrapper:after {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -khtml-border-radius: 50%;
    border-radius: 50%;
    animation: dxLoadSpinSys 1s linear infinite;
    border: 4px solid var(--main-theme-bg-color);
    border-top: 4px solid #EEE;
    width: 24px;
    height: 24px;
}

html.dxIE.dxBrowserVersion-9 .dxheDesignViewArea_Material .dx-base64img-wrapper:after {
    background-image: var(--loading-circle);
    height: 32px;
    width: 32px;
    background-repeat: no-repeat;
    background-position: center center;
    animation: none;
    border: none;
    border-radius: 0;
}

.dxheDesignViewArea_Material .dx-base64img-wrapper:after {
    margin: -16px 0px 0px -16px;
}

.dxheControl_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    border: 1px solid #E5E5E5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}
/* Area */
.dxheErrorFrame_Material {
    font: 14px 'Roboto Regular', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    color: #D00707;
    background-color: #FBC7C7;
    margin-bottom: 6px;
}

    .dxheControl_Material .dxeMemo_Material .dxheErrorFrame_Material .dxhe,
    .dxheControl_Material.dxhe-rtl .dxeMemo_Material .dxheErrorFrame_Material .dxhe,
    .dxheErrorFrame_Material .dxhe {
        padding: 5px;
    }

        .dxheControl_Material .dxeMemo_Material .dxheErrorFrame_Material .dxhe td,
        .dxheControl_Material.dxhe-rtl .dxeMemo_Material .dxheErrorFrame_Material .dxhe td,
        .dxheErrorFrame_Material .dxhe td {
            padding: 0;
        }

    .dxheErrorFrame_Material .dxheErrorFrameCloseButton_Material {
        cursor: pointer;
    }

.dxheContentArea_Material td.dxheViewArea_Material {
    line-height: 0;
}

    .dxheContentArea_Material td.dxheViewArea_Material.dxheHtmlViewArea_Material {
        line-height: inherit;
    }

.dxheDesignViewArea_Material,
.dxhePreviewArea_Material {
    background: none #FFFFFF;
}

.dxheControl_Material .dxheHtmlViewArea_Material,
body.dxheDesignViewArea_Material,
body.dxhePreviewArea_Material {
    margin: 0px;
    background: none #FFFFFF;
    border: 0;
    font-size: smaller;
    font: 12px Arial, Helvetica, sans-serif;
}

.dxheControl_Material .dxeMemo_Material.dxheHtmlViewArea_Material .dxeMemoEditArea_Material,
body.dxheDesignViewArea_Material,
body.dxhePreviewArea_Material {
    padding: 15px 20px 0 20px;
}

.dxheControl_Material .dxeMemo_Material.dxheHtmlViewArea_Material td {
    padding: 0 40px 0 0;
}

.dxheControl_Material.dxhe-rtl .dxheContentArea_Material .dxeMemo_Material.dxheHtmlViewArea_Material td {
    padding: 0 0 0 40px;
}

.dxheControl_Material .dxeMemo_Material textarea {
    resize: none;
}

.dxheControl_Material td.dxheDesignViewArea_Material .dxm-main.dxmtb {
    border: 1px solid #C3C3C3;
    background: #ffffff;
}

.dxheControl_Material td.dxheDesignViewArea_Material {
    position: relative;
}

.dxheViewArea_Material .dxhe-tiControlsWrapper span.dxhe-tiTagName {
    padding-right: 18px;
}

.dxheViewArea_Material .dxhe-tiControlsWrapper .dxbButton_Material {
    min-width: 16px;
    width: auto !important;
}

    .dxheViewArea_Material .dxhe-tiControlsWrapper .dxbButton_Material.dxhe-tiDeleteButton {
        margin-right: 1px;
    }

td.dxheDesignViewArea_Material .dxmLite_Material {
    position: absolute;
    right: 0;
    padding-right: 24px;
}

    td.dxheDesignViewArea_Material .dxmLite_Material.dxm-rtl {
        right: inherit;
        padding-right: 0px;
        padding-left: 5px;
    }

.dxheViewArea_Material .dxheAudio {
    background-image: var(--sprite6);
}

.dxheViewArea_Material .dxheFlash {
    background-image: var(--sprite7);
}

.dxheViewArea_Material .dxheVideo {
    background-image: var(--sprite8);
}

.dxheViewArea_Material .dxheYoutube {
    background-image: var(--sprite9);
}

.dxheViewArea_Material img.dxheNotSupported {
    background-image: var(--sprite10);
}

.dxheViewArea_Material img.dxheAudio,
.dxheViewArea_Material img.dxheFlash,
.dxheViewArea_Material img.dxheVideo,
.dxheViewArea_Material img.dxheYoutube,
.dxheViewArea_Material img.dxheNotSupported {
    background-repeat: no-repeat;
    background-position: center;
    background-color: #cfcfcf;
    border: 1px dotted #FFFFFF;
    opacity: 0.8;
}

.dxheViewArea_Material .dxhe-tiControlsWrapper {
    background-color: var(--main-theme-bg-color);
    padding: 3px 4px 2px 10px;
    border: none;
}

.dxheViewArea_Material .dxhePlaceholder {
    cursor: default;
    white-space: nowrap;
}

.dxheViewArea_Material.dxheDesignViewArea_Material .dxheSelected {
    background-color: #E0E0E0;
}

.dxhe-insertPlaceholder .dxeListBox_Material.dxeFocused_Material {
    border: 1px solid #C0C0C0;
}

.dxhe-insertPlaceholder .dxflGroup_Material,
.dxpc-contentWrapper .dxflFormLayout_Material.dxhe-insertPlaceholder .dxflGroup_Material .dxflGroupBox_Material .dxflListBoxItemSys {
    padding-top: 0;
}

    .dxhe-insertPlaceholder .dxflGroup_Material .dxhe-dialogLI.dxhe-dialogButtonsContainer {
        padding-top: 10px;
    }

.dxhe-insertPlaceholder .dxeListBox_Material,
.dxhe-insertPlaceholder .dxeListBox_Material .dxlbd {
    width: 220px;
    height: 215px;
}
/* CodeMirror */
.dxheHtmlViewArea_Material .CodeMirror-activeline-background {
    background: #e0e0e0;
    opacity: 0.7;
}

.dxheHtmlViewArea_Material .CodeMirror-foldgutter-open::after {
    content: url('/DXR.axd?r=0_1681-2iKvk');
}

.dxheHtmlViewArea_Material .CodeMirror-foldgutter-folded::after {
    content: url('/DXR.axd?r=0_1680-2iKvk');
}

.dxheHtmlViewArea_Material .CodeMirror-foldmarker::after {
    content: url('/DXR.axd?r=0_1676-2iKvk');
    background-size: 16px 10px;
}

.dxheSourceEditorSys.dxheHtmlViewArea_Material .CodeMirror-gutter.CodeMirror-linenumbers,
.dxheHtmlViewArea_Material .CodeMirror-gutter.CodeMirror-linenumbers {
    border-left: 0;
    border-right: 0;
}
/* Element appearance in DesignView */
body.dxheDesignViewArea_Material table.dxEmptyBorderTable,
body.dxheDesignViewArea_Material table.dxEmptyBorderTable td {
    border: 1px dotted gray;
}

@media print {
    body.dxheDesignViewArea_Material table.dxEmptyBorderTable,
    body.dxheDesignViewArea_Material table.dxEmptyBorderTable td {
        border: 0px;
    }
}

body.dxheDesignViewArea_Material {
    word-wrap: inherit;
}

    body.dxheDesignViewArea_Material pre {
        word-wrap: break-word;
        white-space: pre-wrap;
    }
/* Status Bar */
.dxheStatusBar_Material {
    background-color: #f1f1f1;
}

.dxheControl_Material .dxheStatusBar_Material .dxheStatusBarTab_Material .dxtc-link {
    padding: 10px 24px 11px 24px;
}

.dxHtmlEditor_heSizeGrip_Material {
    cursor: se-resize;
    margin: 0 4px 4px 0;
}

.dxHtmlEditor_heSizeGripRtl_Material {
    cursor: ne-resize;
    margin: 0 0 4px 4px;
}

.dxheSizeGripContainer_Material {
    width: 100%;
    text-align: right;
    font-size: 0;
    margin-top: -18px;
}

.dxheControl_Material.dxhe-rtl .dxheSizeGripContainer_Material {
    text-align: left;
}

.dxheStatusBar_Material .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-activeTab {
    border-top: none;
    border-left: 1px solid #E6E6E6;
    border-right: 1px solid #E6E6E6;
    background-color: #FFFFFF;
}

.dxheStatusBar_Material .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer .dxtc-leftIndent {
    width: 0px !important;
}

.dxheStatusBar_Material .dxtcLite_Material.dxtc-bottom > .dxtc-stripContainer {
    padding-bottom: 0px;
}

.dxheStatusBar_Material .dxtcLite_Material > .dxtc-stripContainer .dxtc-activeTab,
.dxheStatusBar_Material .dxtcLite_Material > .dxtc-stripContainer .dxtc-activeTab a {
    color: var(--main-theme-bg-color);
}

.dxheStatusBar_Material .dxtcLite_Material > .dxtc-stripContainer .dxtc-tab a {
    color: #484848;
}

.dxheStatusBar_Material .dxtcLite_Material {
    margin-left: -1px;
}

.dxheControl_Material.dxhe-rtl .dxheStatusBar_Material .dxtcLite_Material {
    margin-right: -1px;
}

.dxheControl_Material .dxrControl_Material .dxtcLite_Material.dxtc-top .dxtc-tab {
    background: transparent;
}
/* ----------------- Dialog Forms ----------------- */
.dxpcLite_Material .dxheDlgFooter,
.dxpcLite_Material .dxheCustomDialog_Material .dxhecd-Buttons {
    background-color: white;
    border-top: Solid 1px #E0E0E0;
    padding: 10px 11px;
    text-align: right;
}

.dxpcLite_Material.dxRtl .dxheDlgFooter,
.dxpcLite_Material.dxRtl .dxheCustomDialog_Material .dxhecd-Buttons {
    text-align: left;
}

.dxpcLite_Material .dxheDlgFooterBtn {
    margin-left: 8px;
}

.dxpcLite_Material.dxRtl .dxheDlgFooterBtn {
    margin-right: 8px;
    margin-left: 0;
}

.dxhe-dialogLoadingPanel.dxlpLoadingPanel_Material {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/* Insert Image Form */
.dxpcLite_Material .dxheDlgInsertImageForm .dxheDlgImagePreviewCell,
.dxpcLite_Material .dxheDlgSelectImageForm .dxheDlgImagePreviewCell {
    color: #878787;
    border: dashed 1px #cac8c8;
}

.dxpcLite_Material .dxheDlgPasteFromWordForm .dxheDlgPasteContainerCell td {
    border: Solid 1px #9F9F9F;
}
/*----------------- Toolbars -----------------*/
.dxtbSpacing_Material {
    height: 2px;
}

.dxtbControl_Material {
    color: #484848;
    width: 100%;
    border-bottom: Solid 1px #E5E5E5;
    background-color: #f1f1f1;
    padding-bottom: 7px;
}

    .dxtbControl_Material td.dxmMenu_Material {
        border-width: 0px;
    }

    .dxtbControl_Material .dxmLite_Material .dxm-main.dxmtb {
        padding-top: 7px;
    }

    .dxtbControl_Material .dxmLite_Material .dxm-main {
        background-color: #f1f1f1;
    }

    .dxtbControl_Material .dxmLite_Material .dxmtb.dxm-horizontal .dxm-separator b {
        background-color: #dfdfdf;
    }

.dxtbComboBoxMenuItem_Material {
    padding-top: 2px;
}

.dxheControl_Material .dxrControl_Material .dxr-minBtn {
    padding-right: 8px;
}

.dxheControl_Material .dxtbControl_Material.dxtbr_Material,
.dxheControl_Material .dxrControl_Material .dxpc-mainDiv.dxr-minPopup {
    border: 0;
}
/* Toolbars Lightweight Mode */
.dxtbControl_Material .dxmLite_Material .dxm-main {
    border-width: 0px;
}

.dxmLite_Material .dxhetipControl_Material img {
    vertical-align: top;
}
/* ToolbarColorButton */
.dxtcbControl_Material {
    position: relative;
    display: inline-flex;
}

.dxtcbColorDiv_Material {
    position: absolute;
    margin: 0 !important;
    left: 0;
    bottom: 0;
    transform: translateY(calc(100% + 2px));
    width: 100%;
    height: 3px;
    font-size: 0;
    background-color: Transparent;
}
/*----------------- RoundPanel -----------------*/
.dxheRP.dxrpControl_Material .dxrpcontent_Material {
    padding: 9px 10px 10px 10px !important;
}
/* InsertMediaDialogs */
.dxflFormLayout_Material .dxhe-dialogSettings {
    width: 320px;
    padding-left: 30px;
}

.dxflFormLayout_Material.dxhe-mediaDialog .dxtcLite_Material > .dxtc-stripContainer .dxtc-leftIndent,
.dxflFormLayout_Material.dxhe-mediaDialog .dxtcLite_Material > .dxtc-stripContainer .dxtc-rightIndent {
    width: 0px;
}

.dxflFormLayout_Material.dxhe-mediaDialog .dxtcLite_Material.dxtc-top > .dxtc-content {
    border-left: 1px solid #DFDFDF !important;
    border-right: 1px solid #DFDFDF !important;
    border-bottom: 1px solid #DFDFDF !important;
    border-top: 3px solid #DFDFDF !important;
    border-top-style: solid !important;
    margin-top: -3px;
}

.dxflFormLayout_Material.dxhe-mediaDialog .dxic-previewPanel.dxrpControl_Material {
    background: #FFFFFF;
    border: 1px dashed #A3A3A3;
}

    .dxflFormLayout_Material.dxhe-mediaDialog .dxic-previewPanel.dxrpControl_Material .dxic-previewText {
        text-transform: uppercase;
        font-size: 1.65em;
    }

    .dxflFormLayout_Material.dxhe-mediaDialog .dxic-previewPanel.dxrpControl_Material span.dxic-validationTip {
        margin-bottom: 5px;
    }

.dxflFormLayout_Material.dxhe-mediaDialog {
    width: 900px;
}

.dxpcLite_Material.dx-dialog.dxhe-dialog-media-popup {
    max-width: 950px;
}

.dxflFormLayout_Material.dxhe-mediaDialog .dxic-control,
.dxflFormLayout_Material.dxhe-mediaDialog .dxhe-dialogSettings {
    height: 570px;
}

div.dxflFormLayout_Material.dxhe-dialog table.dxhe-dialogLG {
    padding-left: 16px;
    padding-right: 16px;
}

div.dxhe-insertLinkDialog.dxflFormLayout_Material div.dxhe-dialog div.dxhe-dialogLI.dxhe-dialogButtonsContainer {
    margin-left: -4px;
}

div.dxhe-insertLinkDialog.dxflFormLayout_Material.dxhe-dialog .dxflRadioButtonListItemSys td.dxe {
    padding-bottom: 10px;
}

div.dxflFormLayout_Material.dxhe-dialog > table.dxhe-dialogLG.dxflGroupSys,
div.dxflFormLayout_Material.dxhe-dialog .dxhe-dialogButtonsContainer {
    padding-bottom: 12px;
    padding-top: 24px;
}

.dxhe-dialog .dxhe-dialogButtonsContainer td:last-child .dxbButton_Material {
    margin-left: 12px;
    margin-right: 5px;
}

div.dxhe-insertImageDialog.dxflFormLayout_Material .dxhe-dialogLI.dxhe-dialogButtonsContainer {
    margin-top: 15px;
}

.dxhe-insertImageDialog.dxflFormLayout_Material.dxhe-dialog > table.dxhe-dialogLG.dxflGroupSys {
    padding: 13px 14px 29px;
}

.dxhe-insertLinkDialog.dxflFormLayout_Material.dxhe-dialog > table.dxhe-dialogLG.dxflGroupSys {
    padding: 13px 18px 12px 18px;
}

div.dxhe-insertLinkDialog.dxflFormLayout_Material.dxhe-dialog table.dxhe-dialogLG {
    padding-right: 0px;
    padding-left: 5px;
}

.dxflFormLayout_Material.dxhe-dialog a.dxtc-link {
    padding: 4px 10px;
}

div.dxflFormLayout_Material.dxhe-mediaDialogStyleSettings > table.dxhe-dialogLG.dxflGroupSys,
div.dxflFormLayout_Material.dxhe-mediaDialogMainSettings > table.dxhe-dialogLG.dxflGroupSys {
    padding: 32px;
}

.dxHtmlEditor_heConstrainProportionsMiddleOn_Material,
.dxHtmlEditor_heConstrainProportionsMiddleOff_Material {
    margin-left: 4px;
}
/* tag inspector */
.dxheDesignViewArea_Material .dxhe-tiSelection {
    box-sizing: border-box;
    position: absolute;
    border: 1px solid var(--main-theme-bg-color);
    background-color: var(--main-theme-bg-color);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    opacity: 0.3;
}

.dxheDesignViewArea_Material .dxhe-tiWrapper {
    border-bottom: 1px solid #E5E5E5;
    background-color: #F1F1F1;
}

.dxheDesignViewArea_Material .dxhe-tiSeparator,
.dxheDesignViewArea_Material .dxhe-tiTagName {
    color: #757575;
}

.dxheDesignViewArea_Material .dxheSelectedTag_Material {
    color: #FFFFFF;
}

.dxhe-intelliSenseSysWin .dxeListBox_Material.dxeFocused_Material {
    border-color: #c0c0c0;
}

div.dxhe-searchQuick div.dxbButton_Material,
div.dxhe-searchQuick div.dxbButton_Material .dxb {
    background: none !important;
    border: none !important;
}

.dxpcLite_Material.dxhe-quickSearchSysWin .dxhe-flItem0 {
    padding-left: 2px !important;
}

div.dxhe-searchQuick .dxbButton_Material.dxbTSys {
    width: initial !important;
}

div.dxhe-searchQuick .dxbButton_Material {
    background-color: transparent;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.dxheViewArea_Material {
    border-bottom: 1px solid #DCDCDC;
}

td.dxheStatusBar_Material div.dxtcLite_Material.dxtcSys > .dxtc-stripContainer > li {
    border-top: 1px solid #DCDCDC;
}

.dxhe-dialogWrapperPanel .dxucBrowseButton_Material {
    padding: 6px 18px 7px;
}

.dxflFormLayout_Material.dxhe-insertTableDialog {
    width: 511px;
}

div.dxflFormLayout_Material.dxhe-dialog:not(.dxhe-mediaDialogMainSettings):not(.dxhe-mediaDialogStyleSettings) > table.dxflGroup_Material.dxhe-dialogLG.dxflGroupSys {
    padding-top: 0px;
}

.dxhe-dialog .dxflGroupBoxCaption_Material.dxhe-dialogLGBC {
    left: 12px;
}

.dxpcLite_Material.dx-dialog > .dxhe-dialog-popup > .dxpc-header {
    padding: 12px 10px 12px 16px;
}

.dxhe-dialog .dxflGroupBox_Material.dxhe-dialogLGB {
    margin: 16px 0px;
}

.dxhe-dialog.dxhe-insertTableDialog .dxhe-dialogButtonsContainer td:last-child .dxbButton_Material {
    margin-right: 12px;
}

div.dxflFormLayout_Material.dxhe-dialog.dxhe-insertTableDialog .dxhe-dialogLGB > table.dxhe-dialogLG {
    padding-left: 12px;
    padding-right: 12px;
}

.dxpcLite_Material.dx-dialog.dxhe-dialog-tables-popup {
    max-width: 700px;
}

.dxpcLite_Material.dx-dialog.dxhe-dialog-placeholder-popup,
.dxpcLite_Material.dx-dialog.dxhe-dialog-rowproperties-popup,
.dxpcLite_Material.dx-dialog.dxhe-dialog-cellproperties-popup,
.dxpcLite_Material.dx-dialog.dxhe-dialog-columnproperties-popup {
    max-width: 500px;
}

.dxHtmlEditor_heRibbonSVGIcon_heBackColorNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heBackColorLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heBoldNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heBoldLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heCenterNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heCenterLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heChangeTableCellDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heChangeTableCellDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heChangeTableColumnDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heChangeTableColumnDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heChangeTableDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heChangeTableDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heChangeTableRowDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heChangeTableRowDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heCheckSpellingNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heCheckSpellingLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heCopyNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heCopyLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heCutNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heCutLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heDeleteTableNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heDeleteTableLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heDeleteTableColumnNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heDeleteTableColumnLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heDeleteTableRowNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heDeleteTableRowLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heFindAndReplaceDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heFindAndReplaceDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heFontGroupNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heFontGroupLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heForeColorNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heForeColorLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heFullscreenNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heFullscreenLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heIndentNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heIndentLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertAudioDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertAudioDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertFlashDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertFlashDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertImageDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertImageDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertLinkDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertLinkDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertOrderedListNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertOrderedListLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertPlaceholderNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertPlaceholderLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertTableColumnOnLeftNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertTableColumnOnLeftLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertTableColumnOnRightNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertTableColumnOnRightLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertTableDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertTableDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertTableRowAboveNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertTableRowAboveLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertTableRowBelowNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertTableRowBelowLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertUnorderedListNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertUnorderedListLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertVideoDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertVideoDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertYouTubeDialogNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heInsertYouTubeDialogLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heItalicNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heItalicLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heJustifyFullNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heJustifyFullLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heLeftNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heLeftLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heMediaGroupNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heMediaGroupLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heMergeTableCellHorizontalNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heMergeTableCellHorizontalLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heMergeTableCellVerticalNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heMergeTableCellVerticalLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heOutdentNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heOutdentLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePasteNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePasteLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePasteFromWordNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePasteFromWordLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePasteHtmlMergeFormattingNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePasteHtmlMergeFormattingLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePasteHtmlPlainTextNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePasteHtmlPlainTextLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePasteHtmlSourceFormattingNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePasteHtmlSourceFormattingLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePrintNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_hePrintLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heRedoNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heRedoLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heRemoveFormatNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heRemoveFormatLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heRightNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heRightLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsDocxNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsDocxLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsMhtNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsMhtLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsOdtNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsOdtLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsPdfNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsPdfLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsRtfNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsRtfLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsTxtNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSaveAsTxtLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSelectAllNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSelectAllLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSplitTableCellHorizontalNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSplitTableCellHorizontalLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSplitTableCellVerticalNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSplitTableCellVerticalLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heStrikethroughNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heStrikethroughLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSubscriptNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSubscriptLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSuperscriptNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heSuperscriptLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heUnderlineNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heUnderlineLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heUndoNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heUndoLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heUnlinkNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heUnlinkLargeNew {
    width: 32px;
    height: 32px;
}

.dxHtmlEditor_heRibbonSVGIcon_heViewsGroupNew {
    width: 16px;
    height: 16px;
}

.dxHtmlEditor_heRibbonSVGIcon_heViewsGroupLargeNew {
    width: 32px;
    height: 32px;
}
