.devExAutoWidth { width: auto; }
.devExFullWidth { width: 100%; }
.devExNearFullWidth { width: 80%; }

.devExFontLarge { font-size: 21px; }

.devExFloatLeft { float: left; }
.devExFloatRight { float: right; }

.devExCenter { margin: 0 auto; }

.devExGridGroupRow { color: #009688 !important; }
.devExGridFooterPanel { color: #009688 !important; }
.devExGridFooterPanel > td.dxgv { color: #009688 !important; white-space: normal; padding: 6px 0 4px !important; }

.devExNoBorder { border-style: none; }
.devExBorderLeft { border-left-style: solid !important; }
.devExBorderLeftGray { border-left-color: #D9D9D9 !important; }
.devExBorderLeftSmall { border-left-width: 1px !important; }
.devExBorderRight { border-right-style: solid !important; }
.devExBorderRightGray { border-right-color: #D9D9D9 !important; }
.devExBorderRightSmall { border-right-width: 1px !important; }
.devExBorderTop { border-top-style: solid !important; }
.devExBorderTopGray { border-top-color: #D9D9D9 !important; }
.devExBorderTopSmall { border-top-width: 1px !important; }
.devExBorderBottom, .devExBorderBottom:hover { border-bottom-style: solid !important; }
.devExBorderBottomGray, .devExBorderBottomGray:hover { border-bottom-color: #D9D9D9 !important; }
.devExBorderBottomSmall, devExBorderBottomSmall:hover { border-bottom-width: 1px !important; }
.devExAllowDrag { cursor: move; }

.devExDisplayHidden { display: none; }
.devExDisplayTableRow { display: table-row; }

.dxpc-header { padding: 10px 10px 4px 12px !important; white-space: unset !important; }

.devExListItemControlContainer { float: right; }
.devExListItemControlContainer > a { color: #009688; text-decoration: none; }
.devExListItemControlContainer > a:hover { text-decoration: underline; }
.dxeListBoxItemSelected_Material .devExListItemControlContainer > a { color: white; text-decoration: none; }
.dxeListBoxItemSelected_Material .devExListItemControlContainer > a:hover { text-decoration: underline; }

.dxgvDataRow_Material td.dxgv { border-right: 1px solid #bfbfbf !important; border-bottom: 1px solid #bfbfbf !important; padding: 4px 7px; }
.dxgvFilterRow_Material td.dxgv { border-right: 1px solid #bfbfbf !important; border-bottom: 1px solid #bfbfbf !important; padding: 8px 10px 6px !important; }
.dxgvHeader_Material { border: 1px solid #bfbfbf !important; border-top-width: 0 !important; border-left-width: 0 !important; padding: 8px 10px 5px !important; }
.dxgvRBB { border-bottom: 1px solid #bfbfbf !important; }
.dxgvHSDC { border-left: 1px solid #bfbfbf !important; border-top: 1px solid #bfbfbf !important; }
.dxgvCSD { border-left: 1px solid #bfbfbf !important; }
.dxgvGroupPanel_Material { padding: 8px 10px 8px !important; }
.dxmLite_Material .dxctToolbar_Material.dxm-main.dxmtb { padding-top: 10px !important; padding-bottom: 8px !important; }
.dxgvPagerBottomPanel_Material { padding: 2px 0 0px !important; }