.noPad {
  padding: 0 !important;
}

.noPadR {
  padding-right: 0 !important;
}

.noPadL {
  padding-left: 0 !important;
}

.noPadT {
  padding-top: 0 !important;
}

.noPadB {
  padding-bottom: 0 !important;
}

.inline {
  display: inline-block;
}

.fittingContainer {
  width: auto !important;
}

.fittingContainer .right,
.container .right {
  text-align: right;
  display: inline-block;
  padding-left: 0;
  padding-right: 1rem !important;
}
.fittingContainer .right input[type=checkbox],
.container .right input[type=checkbox] {
  position: relative;
  top: 1.8px;
  margin: 0 0 0 4px;
}
.fittingContainer .noPadR,
.container .noPadR {
  padding-right: 0 !important;
}
.fittingContainer .noPadL,
.container .noPadL {
  padding-left: 0 !important;
}
.fittingContainer .noPadT,
.container .noPadT {
  padding-top: 0 !important;
}
.fittingContainer .noPadB,
.container .noPadB {
  padding-bottom: 0 !important;
}
.fittingContainer .row [class^=col],
.container .row [class^=col] {
  position: relative;
  box-sizing: border-box;
  display: table-cell;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: middle;
  text-rendering: auto;
  min-width: auto;
  white-space: nowrap;
}
.fittingContainer .row,
.container .row {
  position: relative;
  width: 100%;
  text-rendering: optimizespeed;
  display: table;
  padding: 2px;
  box-sizing: border-box;
}
.fittingContainer .row .stack,
.container .row .stack {
  min-height: 24px;
}
.fittingContainer .row .stack > div,
.container .row .stack > div {
  position: absolute;
}
.fittingContainer .row .VStack,
.container .row .VStack {
  display: inline-flex;
  flex-direction: column;
}
.fittingContainer .row .labelPair3,
.fittingContainer .row .labelPair2,
.fittingContainer .row .labelPair1,
.fittingContainer .row .labelPair,
.container .row .labelPair3,
.container .row .labelPair2,
.container .row .labelPair1,
.container .row .labelPair {
  display: flex;
  flex-direction: row;
}
.fittingContainer .row .labelPair3 > span:first-of-type,
.fittingContainer .row .labelPair2 > span:first-of-type,
.fittingContainer .row .labelPair1 > span:first-of-type,
.fittingContainer .row .labelPair > span:first-of-type,
.container .row .labelPair3 > span:first-of-type,
.container .row .labelPair2 > span:first-of-type,
.container .row .labelPair1 > span:first-of-type,
.container .row .labelPair > span:first-of-type {
  margin-top: 4px;
  min-width: 70px;
  display: inline-block;
  flex: 0;
}
.fittingContainer .row .labelPair3 .RadAjaxPanel:first-of-type,
.fittingContainer .row .labelPair2 .RadAjaxPanel:first-of-type,
.fittingContainer .row .labelPair1 .RadAjaxPanel:first-of-type,
.fittingContainer .row .labelPair .RadAjaxPanel:first-of-type,
.container .row .labelPair3 .RadAjaxPanel:first-of-type,
.container .row .labelPair2 .RadAjaxPanel:first-of-type,
.container .row .labelPair1 .RadAjaxPanel:first-of-type,
.container .row .labelPair .RadAjaxPanel:first-of-type {
  flex: 1;
}
.fittingContainer .row .labelPair3 .RadComboBox,
.fittingContainer .row .labelPair3 .RadPicker,
.fittingContainer .row .labelPair3 .RadInput,
.fittingContainer .row .labelPair2 .RadComboBox,
.fittingContainer .row .labelPair2 .RadPicker,
.fittingContainer .row .labelPair2 .RadInput,
.fittingContainer .row .labelPair1 .RadComboBox,
.fittingContainer .row .labelPair1 .RadPicker,
.fittingContainer .row .labelPair1 .RadInput,
.fittingContainer .row .labelPair .RadComboBox,
.fittingContainer .row .labelPair .RadPicker,
.fittingContainer .row .labelPair .RadInput,
.container .row .labelPair3 .RadComboBox,
.container .row .labelPair3 .RadPicker,
.container .row .labelPair3 .RadInput,
.container .row .labelPair2 .RadComboBox,
.container .row .labelPair2 .RadPicker,
.container .row .labelPair2 .RadInput,
.container .row .labelPair1 .RadComboBox,
.container .row .labelPair1 .RadPicker,
.container .row .labelPair1 .RadInput,
.container .row .labelPair .RadComboBox,
.container .row .labelPair .RadPicker,
.container .row .labelPair .RadInput {
  width: 100% !important;
}
.fittingContainer .row .labelPair1 > span:first-of-type,
.container .row .labelPair1 > span:first-of-type {
  min-width: 100px;
}
.fittingContainer .row .labelPair2 > span:first-of-type,
.container .row .labelPair2 > span:first-of-type {
  min-width: 130px;
}
.fittingContainer .row .labelPair3 > span:first-of-type,
.container .row .labelPair3 > span:first-of-type {
  min-width: 160px;
}

.pageContainer {
  padding: 0 !important;
  height: 100%;
  display: flex !important;
  flex-direction: column;
}
.pageContainer .fill-container {
  height: 100%;
  overflow-y: auto;
  flex: 1;
}
.pageContainer .fill-container .padding-box {
  display: inline-table;
  box-sizing: border-box;
  background-color: #EDEDED !important;
  padding: 0.8rem;
  height: 100%;
  width: 100%;
}
.pageContainer .row [class^=col] {
  position: relative;
  box-sizing: border-box;
  display: table-cell;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
  min-width: auto;
  text-align: left;
}
.pageContainer .row [class^=col] {
  padding: 0 0.2rem;
}
.pageContainer .row .row [class^=col] {
  padding: 0;
  padding: 0 0.2rem;
}
.pageContainer .row {
  padding: 0.1rem;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  text-rendering: optimizespeed;
  display: table;
  table-layout: fixed;
}
.pageContainer .textboxsmalllabel,
.pageContainer .RadComboBox,
.pageContainer .RadPicker,
.pageContainer .RadInput {
  width: 100% !important;
}
.pageContainer .red span {
  display: block;
  color: red;
}
.pageContainer .row > div:last-of-type {
  padding-right: 0 !important;
}
.pageContainer .row > div {
  padding-right: 1rem !important;
}
.pageContainer .row [class^=col] {
  min-height: 26px;
  height: 26px;
}
.pageContainer .row [class^=col].middle {
  vertical-align: middle !important;
}
.pageContainer .row [class^=col].middle span {
  padding-left: 0.2rem;
  display: block;
}
.pageContainer .row [class^=col].title {
  background-color: #d1d1d1 !important;
  text-align: right;
}
.pageContainer .row [class^=col].title > span {
  padding-left: 0.2rem;
}
.pageContainer .row [class^=col].rowTitle {
  font-weight: 900;
}

.RadTabStripTop_Bootstrap .rtsLevel1 .rtsLink:hover {
  background-color: #EDEDED !important;
  border-color: #EDEDED !important;
}
.RadTabStripTop_Bootstrap .rtsLevel1 .rtsUL {
  width: 100%;
}
.RadTabStripTop_Bootstrap .rtsLevel1 .rtsSelected,
.RadTabStripTop_Bootstrap .rtsLevel1 .rtsSelected:hover {
  border-bottom-color: #EDEDED;
}

.RadTabStrip_Bootstrap .rtsLink {
  color: #000000 !important;
}
.RadTabStrip_Bootstrap .rtsLevel1 .rtsUL {
  border: 0 solid #EDEDED !important;
}
.RadTabStrip_Bootstrap .rtsLevel1 .rtsSelected,
.RadTabStrip_Bootstrap .rtsLevel1 .rtsSelected:hover {
  border-color: #EDEDED !important;
  background-color: #EDEDED !important;
}

.popupContainer .right {
  vertical-align: middle;
}
.popupContainer .right > span {
  display: table-cell;
  height: 24px;
  vertical-align: middle;
  text-align: right;
  width: 400px;
}

.pageContainer .middle,
.popupContainer .middle {
  vertical-align: middle !important;
}
.pageContainer .middle span,
.popupContainer .middle span {
  display: block;
}
.pageContainer .row [class^=col],
.popupContainer .row [class^=col] {
  position: relative;
  box-sizing: border-box;
  display: table-cell;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
  min-width: auto;
  text-align: left;
}
.pageContainer .row [class^=col],
.popupContainer .row [class^=col] {
  padding: 0 0.2rem;
}
.pageContainer .row .row [class^=col],
.popupContainer .row .row [class^=col] {
  padding: 0;
  padding: 0 0.2rem;
}
.pageContainer .row,
.popupContainer .row {
  padding: 0.1rem;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  text-rendering: optimizespeed;
  display: table;
  table-layout: fixed;
}
.pageContainer .textboxsmalllabel,
.pageContainer .RadComboBox,
.pageContainer .RadPicker,
.pageContainer .RadInput,
.popupContainer .textboxsmalllabel,
.popupContainer .RadComboBox,
.popupContainer .RadPicker,
.popupContainer .RadInput {
  width: 100% !important;
}
.pageContainer .red span,
.popupContainer .red span {
  display: block;
  color: red;
}

.sideBarContainer .row [class^=col] {
  position: relative;
  box-sizing: border-box;
  display: table-cell;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto;
  min-width: auto;
  text-align: left;
}
.sideBarContainer .row [class^=col] {
  padding: 0 0.2rem;
}
.sideBarContainer .row {
  padding: 0.1rem;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  text-rendering: optimizespeed;
  display: table;
  table-layout: fixed;
}
.sideBarContainer .RadComboBox,
.sideBarContainer .RadPicker,
.sideBarContainer .RadInput {
  width: 100% !important;
}
.sideBarContainer .red span {
  display: block;
  color: red;
}
.sideBarContainer .box {
  margin-top: 5px;
}

.table-box,
.stretchbox,
.box {
  border: 1px solid #C0C0C0;
  background-color: #EDEDED;
  box-sizing: border-box;
  padding: 5px !important;
}

.box,
.stretchbox {
  display: inline-block;
}

.stretchbox {
  width: 100%;
  height: 100%;
}

.fittingContainer,
.pageContainer,
.sideBarContainer,
.popupContainer,
.container {
  padding: 5px;
  box-sizing: border-box;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}
.fittingContainer .right-buttons,
.fittingContainer .right-pad,
.fittingContainer .right,
.pageContainer .right-buttons,
.pageContainer .right-pad,
.pageContainer .right,
.sideBarContainer .right-buttons,
.sideBarContainer .right-pad,
.sideBarContainer .right,
.popupContainer .right-buttons,
.popupContainer .right-pad,
.popupContainer .right,
.container .right-buttons,
.container .right-pad,
.container .right {
  text-align: right !important;
  display: inline-block;
  padding-left: 0;
}
.fittingContainer .top-pad,
.pageContainer .top-pad,
.sideBarContainer .top-pad,
.popupContainer .top-pad,
.container .top-pad {
  padding-top: 0.5rem !important;
}
.fittingContainer .right,
.pageContainer .right,
.sideBarContainer .right,
.popupContainer .right,
.container .right {
  padding-right: 0.1rem !important;
}
.fittingContainer .right-buttons,
.pageContainer .right-buttons,
.sideBarContainer .right-buttons,
.popupContainer .right-buttons,
.container .right-buttons {
  padding-right: 0.1rem !important;
}
.fittingContainer .right-pad,
.pageContainer .right-pad,
.sideBarContainer .right-pad,
.popupContainer .right-pad,
.container .right-pad {
  padding-right: 2rem !important;
  vertical-align: bottom !important;
}
.fittingContainer .spacing,
.pageContainer .spacing,
.sideBarContainer .spacing,
.popupContainer .spacing,
.container .spacing {
  border-spacing: 5px;
}
.fittingContainer .spacing div,
.pageContainer .spacing div,
.sideBarContainer .spacing div,
.popupContainer .spacing div,
.container .spacing div {
  border-spacing: 0px;
}
.fittingContainer .middle,
.pageContainer .middle,
.sideBarContainer .middle,
.popupContainer .middle,
.container .middle {
  vertical-align: middle;
  vertical-align: -webkit-baseline-middle;
}
.fittingContainer .left,
.pageContainer .left,
.sideBarContainer .left,
.popupContainer .left,
.container .left {
  text-align: left;
}
.fittingContainer .top,
.pageContainer .top,
.sideBarContainer .top,
.popupContainer .top,
.container .top {
  vertical-align: top !important;
}
.fittingContainer .bottom,
.pageContainer .bottom,
.sideBarContainer .bottom,
.popupContainer .bottom,
.container .bottom {
  vertical-align: bottom !important;
  display: inline-block;
}
.fittingContainer .bottom.right > div,
.pageContainer .bottom.right > div,
.sideBarContainer .bottom.right > div,
.popupContainer .bottom.right > div,
.container .bottom.right > div {
  overflow: visible;
  white-space: nowrap;
  margin-bottom: 5px;
}
.fittingContainer .center,
.pageContainer .center,
.sideBarContainer .center,
.popupContainer .center,
.container .center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.fittingContainer .justify,
.pageContainer .justify,
.sideBarContainer .justify,
.popupContainer .justify,
.container .justify {
  text-align: justify;
}
.fittingContainer .hidden-sm,
.pageContainer .hidden-sm,
.sideBarContainer .hidden-sm,
.popupContainer .hidden-sm,
.container .hidden-sm {
  display: none;
}
.fittingContainer .col-0-5,
.pageContainer .col-0-5,
.sideBarContainer .col-0-5,
.popupContainer .col-0-5,
.container .col-0-5 {
  width: 4.1666666667%;
}
.fittingContainer .col-1,
.pageContainer .col-1,
.sideBarContainer .col-1,
.popupContainer .col-1,
.container .col-1 {
  width: 8.3333333333%;
}
.fittingContainer .col-1-5,
.pageContainer .col-1-5,
.sideBarContainer .col-1-5,
.popupContainer .col-1-5,
.container .col-1-5 {
  width: 12.5%;
}
.fittingContainer .col-2,
.pageContainer .col-2,
.sideBarContainer .col-2,
.popupContainer .col-2,
.container .col-2 {
  width: 16.6666666667%;
}
.fittingContainer .col-2-5,
.pageContainer .col-2-5,
.sideBarContainer .col-2-5,
.popupContainer .col-2-5,
.container .col-2-5 {
  width: 20.8333333333%;
}
.fittingContainer .col-3,
.pageContainer .col-3,
.sideBarContainer .col-3,
.popupContainer .col-3,
.container .col-3 {
  width: 25%;
}
.fittingContainer .col-3-5,
.pageContainer .col-3-5,
.sideBarContainer .col-3-5,
.popupContainer .col-3-5,
.container .col-3-5 {
  width: 29.1666666667%;
}
.fittingContainer .col-4,
.pageContainer .col-4,
.sideBarContainer .col-4,
.popupContainer .col-4,
.container .col-4 {
  width: 33.3333333333%;
}
.fittingContainer .col-4-5,
.pageContainer .col-4-5,
.sideBarContainer .col-4-5,
.popupContainer .col-4-5,
.container .col-4-5 {
  width: 37.5%;
}
.fittingContainer .col-5,
.pageContainer .col-5,
.sideBarContainer .col-5,
.popupContainer .col-5,
.container .col-5 {
  width: 41.6666666667%;
}
.fittingContainer .col-5-5,
.pageContainer .col-5-5,
.sideBarContainer .col-5-5,
.popupContainer .col-5-5,
.container .col-5-5 {
  width: 45.8333333333%;
}
.fittingContainer .col-6,
.pageContainer .col-6,
.sideBarContainer .col-6,
.popupContainer .col-6,
.container .col-6 {
  width: 50%;
}
.fittingContainer .col-6-5,
.pageContainer .col-6-5,
.sideBarContainer .col-6-5,
.popupContainer .col-6-5,
.container .col-6-5 {
  width: 54.1666666667%;
}
.fittingContainer .col-7,
.pageContainer .col-7,
.sideBarContainer .col-7,
.popupContainer .col-7,
.container .col-7 {
  width: 58.3333333333%;
}
.fittingContainer .col-7-5,
.pageContainer .col-7-5,
.sideBarContainer .col-7-5,
.popupContainer .col-7-5,
.container .col-7-5 {
  width: 62.5%;
}
.fittingContainer .col-8,
.pageContainer .col-8,
.sideBarContainer .col-8,
.popupContainer .col-8,
.container .col-8 {
  width: 66.6666666667%;
}
.fittingContainer .col-8-5,
.pageContainer .col-8-5,
.sideBarContainer .col-8-5,
.popupContainer .col-8-5,
.container .col-8-5 {
  width: 70.8333333333%;
}
.fittingContainer .col-9,
.pageContainer .col-9,
.sideBarContainer .col-9,
.popupContainer .col-9,
.container .col-9 {
  width: 75%;
}
.fittingContainer .col-9-5,
.pageContainer .col-9-5,
.sideBarContainer .col-9-5,
.popupContainer .col-9-5,
.container .col-9-5 {
  width: 79.1666666667%;
}
.fittingContainer .col-10,
.pageContainer .col-10,
.sideBarContainer .col-10,
.popupContainer .col-10,
.container .col-10 {
  width: 83.3333333333%;
}
.fittingContainer .col-10-5,
.pageContainer .col-10-5,
.sideBarContainer .col-10-5,
.popupContainer .col-10-5,
.container .col-10-5 {
  width: 87.5%;
}
.fittingContainer .col-11,
.pageContainer .col-11,
.sideBarContainer .col-11,
.popupContainer .col-11,
.container .col-11 {
  width: 91.6666666667%;
}
.fittingContainer .col-11-5,
.pageContainer .col-11-5,
.sideBarContainer .col-11-5,
.popupContainer .col-11-5,
.container .col-11-5 {
  width: 95.8333333333%;
}
.fittingContainer .col-12,
.pageContainer .col-12,
.sideBarContainer .col-12,
.popupContainer .col-12,
.container .col-12 {
  width: 100%;
}
.fittingContainer .hidden-sm,
.pageContainer .hidden-sm,
.sideBarContainer .hidden-sm,
.popupContainer .hidden-sm,
.container .hidden-sm {
  display: block;
}

.flex-container {
  display: flex;
  flex-direction: column;
  padding: 0.7rem;
  box-sizing: border-box;
}
.flex-container .VStack {
  display: inline-flex;
  flex-direction: column;
}
.flex-container .grid {
  flex-basis: 500px;
  flex-shrink: 0;
  flex-grow: 1;
  padding: 0.1rem;
  box-sizing: border-box;
}
.flex-container .row {
  display: flex;
  width: 100%;
  height: auto;
  flex-direction: row;
  box-sizing: border-box;
  padding: 0.1rem;
}
.flex-container .row > [class^=col] {
  padding: 0 0.2rem;
  display: flex;
  align-items: center;
  width: 100%;
}
.flex-container .row > [class^=col].right-buttons {
  justify-content: right;
}
.flex-container .row > [class^=col].stretch-ctrls .RadAjaxPanel {
  width: 100%;
}
.flex-container .row > [class^=col].stretch-ctrls .RadInput,
.flex-container .row > [class^=col].stretch-ctrls .RadComboBox {
  width: 100% !important;
}
.flex-container .row .col-0-5 {
  flex: 1;
}
.flex-container .row .col-1 {
  flex: 2;
}
.flex-container .row .col-1-5 {
  flex: 3;
}
.flex-container .row .col-2 {
  flex: 4;
}
.flex-container .row .col-2-5 {
  flex: 5;
}
.flex-container .row .col-3 {
  flex: 6;
}
.flex-container .row .col-3-5 {
  flex: 7;
}
.flex-container .row .col-4 {
  flex: 8;
}
.flex-container .row .col-4-5 {
  flex: 9;
}
.flex-container .row .col-5 {
  flex: 10;
}
.flex-container .row .col-5-5 {
  flex: 11;
}
.flex-container .row .col-6 {
  flex: 12;
}
.flex-container .row .col-6-5 {
  flex: 13;
}
.flex-container .row .col-7 {
  flex: 14;
}
.flex-container .row .col-7-5 {
  flex: 15;
}
.flex-container .row .col-8 {
  flex: 16;
}
.flex-container .row .col-8-5 {
  flex: 17;
}
.flex-container .row .col-9 {
  flex: 18;
}
.flex-container .row .col-9-5 {
  flex: 19;
}
.flex-container .row .col-10 {
  flex: 20;
}
.flex-container .row .col-10-5 {
  flex: 21;
}
.flex-container .row .col-11 {
  flex: 22;
}
.flex-container .row .col-11-5 {
  flex: 23;
}
.flex-container .row .col-12 {
  flex: 24;
}/*# sourceMappingURL=simple-grid.css.map */