@import url(//fonts.googleapis.com/css?family=Raleway:wght@300,300,400,500,700&display=swap);
body {
  background-color: #fafafa !important;
}

a:hover:not(.MuiButton-root) {
  color: inherit !important;
}

.preload * {
  transition: none !important;
  animation: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Raleway", "Helvetica", "Arial", sans-serif;
}

h3,
h4,
h5 {
  font-weight: bold;
}

.qPageHeader {
  font-weight: bold;
  font-family: "Raleway", "Helvetica", "Arial", sans-serif;
  color: rgba(0, 0, 0, 0.25);
  margin-top: 0;
}

.qSectionHeader {
  font-weight: bold !important;
  font-family: "Raleway", "Helvetica", "Arial", sans-serif;
  color: #374691;
  margin-top: 0;
  position: relative;
}
.qSectionHeader::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 5px;
  bottom: -15px;
  left: 0;
  background: rgba(55, 70, 145, 0.3);
}

.qSectionSubHeader {
  font-weight: bold;
  font-family: "Raleway", "Helvetica", "Arial", sans-serif;
  margin-top: 0;
  position: relative;
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.13rem !important;
}
.qSectionSubHeader::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 3px;
  bottom: -10px;
  left: 0;
  background: rgba(55, 70, 145, 0.6);
}

.qSectionSubHeader2 {
  font-family: "Raleway", "Helvetica", "Arial", sans-serif;
  margin-top: 0;
  color: rgba(0, 0, 0, 0.4);
}

.MuiFormControlLabel-label {
  font-family: "Raleway", "Helvetica", "Arial", sans-serif !important;
  font-weight: bold !important;
  font-size: 13px !important;
}

.MuiFormLabel-root {
  font-weight: 500 !important;
}

.qButton,
.MuiButtonBase-root.MuiButton-root {
  font-family: "Raleway", "Helvetica";
  font-size: 14px;
  border-radius: 4px;
  cursor: pointer;
  display: inline-flex;
  font-weight: 700;
  line-height: 2.5;
  padding: 0 20px;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  box-sizing: border-box;
  position: relative;
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-color: #f0f0f0;
  color: rgba(0, 0, 0, 0.6);
  transition-duration: 0.2s;
  box-shadow: none;
  letter-spacing: inherit;
  text-transform: initial;
}
.qButton:focus::after,
.MuiButtonBase-root.MuiButton-root:focus::after {
  top: -5px;
  left: -5px;
  bottom: -5px;
  right: -5px;
  border: 5px solid rgba(0, 0, 0, 0.08);
}
.qButton:hover,
.MuiButtonBase-root.MuiButton-root:hover {
  background-color: rgba(0, 0, 0, 0.09);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
.qButton:active,
.MuiButtonBase-root.MuiButton-root:active {
  background: rgba(0, 0, 0, 0.2);
}
.qButton.outlined, .qButton.MuiButton-outlined,
.MuiButtonBase-root.MuiButton-root.outlined,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlined {
  background: transparent;
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.54);
  color: rgba(0, 0, 0, 0.54);
}
.qButton.outlined:focus::after, .qButton.MuiButton-outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlined:focus::after {
  top: -5px;
  left: -5px;
  bottom: -5px;
  right: -5px;
  border: 5px solid rgba(0, 0, 0, 0.08);
}
.qButton.outlined:hover, .qButton.outlined:focus, .qButton.outlined:active, .qButton.MuiButton-outlined:hover, .qButton.MuiButton-outlined:focus, .qButton.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.outlined:hover,
.MuiButtonBase-root.MuiButton-root.outlined:focus,
.MuiButtonBase-root.MuiButton-root.outlined:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlined:focus,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlined:active {
  border-color: rgba(0, 0, 0, 0.54);
}
.qButton.outlined:active, .qButton.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.outlined:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlined:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.qButton.outlined:hover, .qButton.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.outlined:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlined:hover {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
.qButton::after,
.MuiButtonBase-root.MuiButton-root::after {
  content: "";
  position: absolute;
  border-radius: inherit;
  border-width: 0;
}
.qButton:focus, .qButton:hover,
.MuiButtonBase-root.MuiButton-root:focus,
.MuiButtonBase-root.MuiButton-root:hover {
  border-color: rgba(0, 0, 0, 0.2);
  outline: 0;
}
.qButton[disabled], .qButton.disabled, .qButton.Mui-disabled,
.MuiButtonBase-root.MuiButton-root[disabled],
.MuiButtonBase-root.MuiButton-root.disabled,
.MuiButtonBase-root.MuiButton-root.Mui-disabled {
  cursor: not-allowed;
  opacity: 0.5;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.54);
}
.qButton[disabled].outlined, .qButton[disabled].MuiButton-outlined, .qButton.disabled.outlined, .qButton.disabled.MuiButton-outlined, .qButton.Mui-disabled.outlined, .qButton.Mui-disabled.MuiButton-outlined,
.MuiButtonBase-root.MuiButton-root[disabled].outlined,
.MuiButtonBase-root.MuiButton-root[disabled].MuiButton-outlined,
.MuiButtonBase-root.MuiButton-root.disabled.outlined,
.MuiButtonBase-root.MuiButton-root.disabled.MuiButton-outlined,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.outlined,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.MuiButton-outlined {
  background: transparent;
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.26);
  color: rgba(0, 0, 0, 0.54);
}
.qButton[disabled].outlined:focus::after, .qButton[disabled].MuiButton-outlined:focus::after, .qButton.disabled.outlined:focus::after, .qButton.disabled.MuiButton-outlined:focus::after, .qButton.Mui-disabled.outlined:focus::after, .qButton.Mui-disabled.MuiButton-outlined:focus::after,
.MuiButtonBase-root.MuiButton-root[disabled].outlined:focus::after,
.MuiButtonBase-root.MuiButton-root[disabled].MuiButton-outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.disabled.outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.disabled.MuiButton-outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.MuiButton-outlined:focus::after {
  top: -5px;
  left: -5px;
  bottom: -5px;
  right: -5px;
  border: 5px solid rgba(0, 0, 0, 0.08);
}
.qButton[disabled].outlined:hover, .qButton[disabled].outlined:focus, .qButton[disabled].outlined:active, .qButton[disabled].MuiButton-outlined:hover, .qButton[disabled].MuiButton-outlined:focus, .qButton[disabled].MuiButton-outlined:active, .qButton.disabled.outlined:hover, .qButton.disabled.outlined:focus, .qButton.disabled.outlined:active, .qButton.disabled.MuiButton-outlined:hover, .qButton.disabled.MuiButton-outlined:focus, .qButton.disabled.MuiButton-outlined:active, .qButton.Mui-disabled.outlined:hover, .qButton.Mui-disabled.outlined:focus, .qButton.Mui-disabled.outlined:active, .qButton.Mui-disabled.MuiButton-outlined:hover, .qButton.Mui-disabled.MuiButton-outlined:focus, .qButton.Mui-disabled.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root[disabled].outlined:hover,
.MuiButtonBase-root.MuiButton-root[disabled].outlined:focus,
.MuiButtonBase-root.MuiButton-root[disabled].outlined:active,
.MuiButtonBase-root.MuiButton-root[disabled].MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root[disabled].MuiButton-outlined:focus,
.MuiButtonBase-root.MuiButton-root[disabled].MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.disabled.outlined:hover,
.MuiButtonBase-root.MuiButton-root.disabled.outlined:focus,
.MuiButtonBase-root.MuiButton-root.disabled.outlined:active,
.MuiButtonBase-root.MuiButton-root.disabled.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.disabled.MuiButton-outlined:focus,
.MuiButtonBase-root.MuiButton-root.disabled.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.outlined:hover,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.outlined:focus,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.outlined:active,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.MuiButton-outlined:focus,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.MuiButton-outlined:active {
  border-color: rgba(0, 0, 0, 0.26);
}
.qButton[disabled].outlined:active, .qButton[disabled].MuiButton-outlined:active, .qButton.disabled.outlined:active, .qButton.disabled.MuiButton-outlined:active, .qButton.Mui-disabled.outlined:active, .qButton.Mui-disabled.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root[disabled].outlined:active,
.MuiButtonBase-root.MuiButton-root[disabled].MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.disabled.outlined:active,
.MuiButtonBase-root.MuiButton-root.disabled.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.outlined:active,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.MuiButton-outlined:active {
  background-color: rgba(0, 0, 0, 0.1);
}
.qButton[disabled].outlined:hover, .qButton[disabled].MuiButton-outlined:hover, .qButton.disabled.outlined:hover, .qButton.disabled.MuiButton-outlined:hover, .qButton.Mui-disabled.outlined:hover, .qButton.Mui-disabled.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root[disabled].outlined:hover,
.MuiButtonBase-root.MuiButton-root[disabled].MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.disabled.outlined:hover,
.MuiButtonBase-root.MuiButton-root.disabled.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.outlined:hover,
.MuiButtonBase-root.MuiButton-root.Mui-disabled.MuiButton-outlined:hover {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
.qButton[disabled]:focus, .qButton[disabled]:hover, .qButton.disabled:focus, .qButton.disabled:hover, .qButton.Mui-disabled:focus, .qButton.Mui-disabled:hover,
.MuiButtonBase-root.MuiButton-root[disabled]:focus,
.MuiButtonBase-root.MuiButton-root[disabled]:hover,
.MuiButtonBase-root.MuiButton-root.disabled:focus,
.MuiButtonBase-root.MuiButton-root.disabled:hover,
.MuiButtonBase-root.MuiButton-root.Mui-disabled:focus,
.MuiButtonBase-root.MuiButton-root.Mui-disabled:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: none;
}
.qButton.primary, .qButtonGroup.primary .qButton,
.MuiButtonGroup-root.primary .qButton, .qButton.MuiButton-containedPrimary,
.MuiButtonBase-root.MuiButton-root.primary,
.MuiButtonBase-root.MuiButton-root.MuiButton-containedPrimary {
  color: #fff;
  background: linear-gradient(-45deg, #374691 50%, #5f6ba7 90%);
}
.qButton.primary:focus::after, .qButtonGroup.primary .qButton:focus::after,
.MuiButtonGroup-root.primary .qButton:focus::after, .qButton.MuiButton-containedPrimary:focus::after,
.MuiButtonBase-root.MuiButton-root.primary:focus::after,
.MuiButtonBase-root.MuiButton-root.MuiButton-containedPrimary:focus::after {
  top: -5px;
  left: -5px;
  bottom: -5px;
  right: -5px;
  border: 5px solid rgba(95, 107, 167, 0.18);
}
.qButton.primary:hover, .qButtonGroup.primary .qButton:hover,
.MuiButtonGroup-root.primary .qButton:hover, .qButton.MuiButton-containedPrimary:hover,
.MuiButtonBase-root.MuiButton-root.primary:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-containedPrimary:hover {
  background-color: #5f6ba7;
  box-shadow: 0 3px 10px rgba(95, 107, 167, 0.55);
}
.qButton.primary:active, .qButtonGroup.primary .qButton:active,
.MuiButtonGroup-root.primary .qButton:active, .qButton.MuiButton-containedPrimary:active,
.MuiButtonBase-root.MuiButton-root.primary:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-containedPrimary:active {
  background: linear-gradient(-45deg, #374691 65%, #5f6ba7 95%);
}
.qButton.secondary, .qButtonGroup.secondary .qButton,
.MuiButtonGroup-root.secondary .qButton, .qButton.MuiButton-containedSecondary,
.MuiButtonBase-root.MuiButton-root.secondary,
.MuiButtonBase-root.MuiButton-root.MuiButton-containedSecondary {
  background: linear-gradient(-45deg, #699f0e 50%, #87b23e 90%);
  color: #fff;
}
.qButton.secondary:focus::after, .qButtonGroup.secondary .qButton:focus::after,
.MuiButtonGroup-root.secondary .qButton:focus::after, .qButton.MuiButton-containedSecondary:focus::after,
.MuiButtonBase-root.MuiButton-root.secondary:focus::after,
.MuiButtonBase-root.MuiButton-root.MuiButton-containedSecondary:focus::after {
  top: -5px;
  left: -5px;
  bottom: -5px;
  right: -5px;
  border: 5px solid rgba(135, 178, 62, 0.18);
}
.qButton.secondary:hover, .qButtonGroup.secondary .qButton:hover,
.MuiButtonGroup-root.secondary .qButton:hover, .qButton.MuiButton-containedSecondary:hover,
.MuiButtonBase-root.MuiButton-root.secondary:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-containedSecondary:hover {
  background-color: #87b23e;
  box-shadow: 0 3px 10px rgba(135, 178, 62, 0.55);
}
.qButton.secondary:active, .qButtonGroup.secondary .qButton:active,
.MuiButtonGroup-root.secondary .qButton:active, .qButton.MuiButton-containedSecondary:active,
.MuiButtonBase-root.MuiButton-root.secondary:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-containedSecondary:active {
  background: linear-gradient(-45deg, #699f0e 65%, #87b23e 95%);
}
.qButton.primary.outlined, .qButtonGroup.primary .qButton.outlined,
.MuiButtonGroup-root.primary .qButton.outlined, .qButton.primary.MuiButton-outlined, .qButtonGroup.primary .qButton.MuiButton-outlined,
.MuiButtonGroup-root.primary .qButton.MuiButton-outlined, .qButton.MuiButton-outlinedPrimary.outlined, .qButton.MuiButton-outlinedPrimary.MuiButton-outlined,
.MuiButtonBase-root.MuiButton-root.primary.outlined,
.MuiButtonBase-root.MuiButton-root.primary.MuiButton-outlined,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.outlined,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.MuiButton-outlined {
  background: transparent;
  background-color: transparent;
  border-color: #5f6ba7;
  color: #374691;
}
.qButton.primary.outlined:focus::after, .qButtonGroup.primary .qButton.outlined:focus::after,
.MuiButtonGroup-root.primary .qButton.outlined:focus::after, .qButton.primary.MuiButton-outlined:focus::after, .qButtonGroup.primary .qButton.MuiButton-outlined:focus::after,
.MuiButtonGroup-root.primary .qButton.MuiButton-outlined:focus::after, .qButton.MuiButton-outlinedPrimary.outlined:focus::after, .qButton.MuiButton-outlinedPrimary.MuiButton-outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.primary.outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.primary.MuiButton-outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.MuiButton-outlined:focus::after {
  top: -5px;
  left: -5px;
  bottom: -5px;
  right: -5px;
  border: 5px solid rgba(55, 70, 145, 0.18);
}
.qButton.primary.outlined:hover, .qButtonGroup.primary .qButton.outlined:hover,
.MuiButtonGroup-root.primary .qButton.outlined:hover, .qButton.primary.outlined:focus, .qButtonGroup.primary .qButton.outlined:focus,
.MuiButtonGroup-root.primary .qButton.outlined:focus, .qButton.primary.outlined:active, .qButtonGroup.primary .qButton.outlined:active,
.MuiButtonGroup-root.primary .qButton.outlined:active, .qButton.primary.MuiButton-outlined:hover, .qButtonGroup.primary .qButton.MuiButton-outlined:hover,
.MuiButtonGroup-root.primary .qButton.MuiButton-outlined:hover, .qButton.primary.MuiButton-outlined:focus, .qButtonGroup.primary .qButton.MuiButton-outlined:focus,
.MuiButtonGroup-root.primary .qButton.MuiButton-outlined:focus, .qButton.primary.MuiButton-outlined:active, .qButtonGroup.primary .qButton.MuiButton-outlined:active,
.MuiButtonGroup-root.primary .qButton.MuiButton-outlined:active, .qButton.MuiButton-outlinedPrimary.outlined:hover, .qButton.MuiButton-outlinedPrimary.outlined:focus, .qButton.MuiButton-outlinedPrimary.outlined:active, .qButton.MuiButton-outlinedPrimary.MuiButton-outlined:hover, .qButton.MuiButton-outlinedPrimary.MuiButton-outlined:focus, .qButton.MuiButton-outlinedPrimary.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.primary.outlined:hover,
.MuiButtonBase-root.MuiButton-root.primary.outlined:focus,
.MuiButtonBase-root.MuiButton-root.primary.outlined:active,
.MuiButtonBase-root.MuiButton-root.primary.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.primary.MuiButton-outlined:focus,
.MuiButtonBase-root.MuiButton-root.primary.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.outlined:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.outlined:focus,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.outlined:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.MuiButton-outlined:focus,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.MuiButton-outlined:active {
  border-color: #5f6ba7;
}
.qButton.primary.outlined:active, .qButtonGroup.primary .qButton.outlined:active,
.MuiButtonGroup-root.primary .qButton.outlined:active, .qButton.primary.MuiButton-outlined:active, .qButtonGroup.primary .qButton.MuiButton-outlined:active,
.MuiButtonGroup-root.primary .qButton.MuiButton-outlined:active, .qButton.MuiButton-outlinedPrimary.outlined:active, .qButton.MuiButton-outlinedPrimary.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.primary.outlined:active,
.MuiButtonBase-root.MuiButton-root.primary.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.outlined:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.MuiButton-outlined:active {
  background-color: rgba(95, 107, 167, 0.1);
}
.qButton.primary.outlined:hover, .qButtonGroup.primary .qButton.outlined:hover,
.MuiButtonGroup-root.primary .qButton.outlined:hover, .qButton.primary.MuiButton-outlined:hover, .qButtonGroup.primary .qButton.MuiButton-outlined:hover,
.MuiButtonGroup-root.primary .qButton.MuiButton-outlined:hover, .qButton.MuiButton-outlinedPrimary.outlined:hover, .qButton.MuiButton-outlinedPrimary.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.primary.outlined:hover,
.MuiButtonBase-root.MuiButton-root.primary.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.outlined:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedPrimary.MuiButton-outlined:hover {
  box-shadow: 0 3px 10px rgba(95, 107, 167, 0.55);
}
.qButton.secondary.outlined, .qButtonGroup.secondary .qButton.outlined,
.MuiButtonGroup-root.secondary .qButton.outlined, .qButton.secondary.MuiButton-outlined, .qButtonGroup.secondary .qButton.MuiButton-outlined,
.MuiButtonGroup-root.secondary .qButton.MuiButton-outlined, .qButton.MuiButton-outlinedSecondary.outlined, .qButton.MuiButton-outlinedSecondary.MuiButton-outlined,
.MuiButtonBase-root.MuiButton-root.secondary.outlined,
.MuiButtonBase-root.MuiButton-root.secondary.MuiButton-outlined,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.outlined,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.MuiButton-outlined {
  background: transparent;
  background-color: transparent;
  border-color: #87b23e;
  color: #699f0e;
}
.qButton.secondary.outlined:focus::after, .qButtonGroup.secondary .qButton.outlined:focus::after,
.MuiButtonGroup-root.secondary .qButton.outlined:focus::after, .qButton.secondary.MuiButton-outlined:focus::after, .qButtonGroup.secondary .qButton.MuiButton-outlined:focus::after,
.MuiButtonGroup-root.secondary .qButton.MuiButton-outlined:focus::after, .qButton.MuiButton-outlinedSecondary.outlined:focus::after, .qButton.MuiButton-outlinedSecondary.MuiButton-outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.secondary.outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.secondary.MuiButton-outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.outlined:focus::after,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.MuiButton-outlined:focus::after {
  top: -5px;
  left: -5px;
  bottom: -5px;
  right: -5px;
  border: 5px solid rgba(105, 159, 14, 0.18);
}
.qButton.secondary.outlined:hover, .qButtonGroup.secondary .qButton.outlined:hover,
.MuiButtonGroup-root.secondary .qButton.outlined:hover, .qButton.secondary.outlined:focus, .qButtonGroup.secondary .qButton.outlined:focus,
.MuiButtonGroup-root.secondary .qButton.outlined:focus, .qButton.secondary.outlined:active, .qButtonGroup.secondary .qButton.outlined:active,
.MuiButtonGroup-root.secondary .qButton.outlined:active, .qButton.secondary.MuiButton-outlined:hover, .qButtonGroup.secondary .qButton.MuiButton-outlined:hover,
.MuiButtonGroup-root.secondary .qButton.MuiButton-outlined:hover, .qButton.secondary.MuiButton-outlined:focus, .qButtonGroup.secondary .qButton.MuiButton-outlined:focus,
.MuiButtonGroup-root.secondary .qButton.MuiButton-outlined:focus, .qButton.secondary.MuiButton-outlined:active, .qButtonGroup.secondary .qButton.MuiButton-outlined:active,
.MuiButtonGroup-root.secondary .qButton.MuiButton-outlined:active, .qButton.MuiButton-outlinedSecondary.outlined:hover, .qButton.MuiButton-outlinedSecondary.outlined:focus, .qButton.MuiButton-outlinedSecondary.outlined:active, .qButton.MuiButton-outlinedSecondary.MuiButton-outlined:hover, .qButton.MuiButton-outlinedSecondary.MuiButton-outlined:focus, .qButton.MuiButton-outlinedSecondary.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.secondary.outlined:hover,
.MuiButtonBase-root.MuiButton-root.secondary.outlined:focus,
.MuiButtonBase-root.MuiButton-root.secondary.outlined:active,
.MuiButtonBase-root.MuiButton-root.secondary.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.secondary.MuiButton-outlined:focus,
.MuiButtonBase-root.MuiButton-root.secondary.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.outlined:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.outlined:focus,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.outlined:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.MuiButton-outlined:focus,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.MuiButton-outlined:active {
  border-color: #87b23e;
}
.qButton.secondary.outlined:active, .qButtonGroup.secondary .qButton.outlined:active,
.MuiButtonGroup-root.secondary .qButton.outlined:active, .qButton.secondary.MuiButton-outlined:active, .qButtonGroup.secondary .qButton.MuiButton-outlined:active,
.MuiButtonGroup-root.secondary .qButton.MuiButton-outlined:active, .qButton.MuiButton-outlinedSecondary.outlined:active, .qButton.MuiButton-outlinedSecondary.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.secondary.outlined:active,
.MuiButtonBase-root.MuiButton-root.secondary.MuiButton-outlined:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.outlined:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.MuiButton-outlined:active {
  background-color: rgba(135, 178, 62, 0.1);
}
.qButton.secondary.outlined:hover, .qButtonGroup.secondary .qButton.outlined:hover,
.MuiButtonGroup-root.secondary .qButton.outlined:hover, .qButton.secondary.MuiButton-outlined:hover, .qButtonGroup.secondary .qButton.MuiButton-outlined:hover,
.MuiButtonGroup-root.secondary .qButton.MuiButton-outlined:hover, .qButton.MuiButton-outlinedSecondary.outlined:hover, .qButton.MuiButton-outlinedSecondary.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.secondary.outlined:hover,
.MuiButtonBase-root.MuiButton-root.secondary.MuiButton-outlined:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.outlined:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSecondary.MuiButton-outlined:hover {
  box-shadow: 0 3px 10px rgba(135, 178, 62, 0.55);
}
.qButton.link, .qButtonGroup.link .qButton,
.MuiButtonGroup-root.link .qButton, .qButton.MuiButton-text,
.MuiButtonBase-root.MuiButton-root.link,
.MuiButtonBase-root.MuiButton-root.MuiButton-text {
  background-color: transparent;
  color: #5f6ba7;
  border: transparent;
}
.qButton.link:focus::after, .qButtonGroup.link .qButton:focus::after,
.MuiButtonGroup-root.link .qButton:focus::after, .qButton.MuiButton-text:focus::after,
.MuiButtonBase-root.MuiButton-root.link:focus::after,
.MuiButtonBase-root.MuiButton-root.MuiButton-text:focus::after {
  top: -5px;
  left: -5px;
  bottom: -5px;
  right: -5px;
  border: 5px solid rgba(0, 0, 0, 0.18);
}
.qButton.link:hover, .qButtonGroup.link .qButton:hover,
.MuiButtonGroup-root.link .qButton:hover, .qButton.MuiButton-text:hover,
.MuiButtonBase-root.MuiButton-root.link:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-text:hover {
  background-color: transparent;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.55);
}
.qButton.link:active, .qButtonGroup.link .qButton:active,
.MuiButtonGroup-root.link .qButton:active, .qButton.MuiButton-text:active,
.MuiButtonBase-root.MuiButton-root.link:active,
.MuiButtonBase-root.MuiButton-root.MuiButton-text:active {
  background: transparent;
}
.qButton.link:hover, .qButtonGroup.link .qButton:hover,
.MuiButtonGroup-root.link .qButton:hover, .qButton.MuiButton-text:hover,
.MuiButtonBase-root.MuiButton-root.link:hover,
.MuiButtonBase-root.MuiButton-root.MuiButton-text:hover {
  color: #374691;
  box-shadow: none;
}
.qButton.link:focus::after, .qButtonGroup.link .qButton:focus::after,
.MuiButtonGroup-root.link .qButton:focus::after, .qButton.MuiButton-text:focus::after,
.MuiButtonBase-root.MuiButton-root.link:focus::after,
.MuiButtonBase-root.MuiButton-root.MuiButton-text:focus::after {
  border: transparent;
}
.qButton.rounded,
.MuiButtonBase-root.MuiButton-root.rounded {
  border-radius: 50px !important;
}
.qButton.small, .qButtonGroup.small .qButton,
.MuiButtonGroup-root.small .qButton, .qButton.MuiButton-textSizeSmall, .qButton.MuiButton-outlinedSizeSmall, .qButton.MuiButton-containedSizeSmall,
.MuiButtonBase-root.MuiButton-root.small,
.MuiButtonBase-root.MuiButton-root.MuiButton-textSizeSmall,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSizeSmall,
.MuiButtonBase-root.MuiButton-root.MuiButton-containedSizeSmall {
  line-height: 2.3;
  padding: 0 10px;
  font-size: 13px;
}
.qButton.large, .qButtonGroup.large .qButton,
.MuiButtonGroup-root.large .qButton, .qButton.MuiButton-textSizeLarge, .qButton.MuiButton-outlinedSizeLarge, .qButton.MuiButton-containedSizeLarge,
.MuiButtonBase-root.MuiButton-root.large,
.MuiButtonBase-root.MuiButton-root.MuiButton-textSizeLarge,
.MuiButtonBase-root.MuiButton-root.MuiButton-outlinedSizeLarge,
.MuiButtonBase-root.MuiButton-root.MuiButton-containedSizeLarge {
  line-height: 2.7;
  padding: 0 25px;
  font-size: 16px;
}

.qButtonGroup,
.MuiButtonGroup-root {
  border-radius: 4px;
}
.qButtonGroup .qButton,
.qButtonGroup .MuiButtonBase-root,
.MuiButtonGroup-root .qButton,
.MuiButtonGroup-root .MuiButtonBase-root {
  border-radius: 0;
}
.qButtonGroup .qButton:first-child,
.qButtonGroup .MuiButtonBase-root:first-child,
.MuiButtonGroup-root .qButton:first-child,
.MuiButtonGroup-root .MuiButtonBase-root:first-child {
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}
.qButtonGroup .qButton:last-child,
.qButtonGroup .MuiButtonBase-root:last-child,
.MuiButtonGroup-root .qButton:last-child,
.MuiButtonGroup-root .MuiButtonBase-root:last-child {
  border-top-right-radius: inherit;
  border-bottom-right-radius: inherit;
}
.qButtonGroup .qButton:not(:last-child),
.qButtonGroup .MuiButtonBase-root:not(:last-child),
.MuiButtonGroup-root .qButton:not(:last-child),
.MuiButtonGroup-root .MuiButtonBase-root:not(:last-child) {
  border-right: 0;
}

.MuiButtonGroup-contained {
  box-shadow: none !important;
}

.qMenu,
.MuiMenu-paper {
  box-shadow: 0 5px 15px rgba(38, 49, 101, 0.3) !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.qMenu .qMenu-item,
.qMenu .MuiMenuItem-root,
.MuiMenu-paper .qMenu-item,
.MuiMenu-paper .MuiMenuItem-root {
  font-family: "Raleway", "Helvetica";
  font-size: 14px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
}
.qMenu .qMenu-item:hover, .qMenu .qMenu-item.selected, .qMenu .qMenu-item.Mui-selected,
.qMenu .MuiMenuItem-root:hover,
.qMenu .MuiMenuItem-root.selected,
.qMenu .MuiMenuItem-root.Mui-selected,
.MuiMenu-paper .qMenu-item:hover,
.MuiMenu-paper .qMenu-item.selected,
.MuiMenu-paper .qMenu-item.Mui-selected,
.MuiMenu-paper .MuiMenuItem-root:hover,
.MuiMenu-paper .MuiMenuItem-root.selected,
.MuiMenu-paper .MuiMenuItem-root.Mui-selected {
  color: rgba(0, 0, 0, 0.87);
}
.qMenu .qMenu-item.selected, .qMenu .qMenu-item.Mui-selected,
.qMenu .MuiMenuItem-root.selected,
.qMenu .MuiMenuItem-root.Mui-selected,
.MuiMenu-paper .qMenu-item.selected,
.MuiMenu-paper .qMenu-item.Mui-selected,
.MuiMenu-paper .MuiMenuItem-root.selected,
.MuiMenu-paper .MuiMenuItem-root.Mui-selected {
  font-weight: bold;
  background: linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 50%, rgba(0, 0, 0, 0.1) 90%);
}

.qSwitch.MuiSwitch-root,
.MuiSwitch-root {
  height: 24px;
  padding: 0;
  padding-right: 14.5px;
}
.qSwitch.MuiSwitch-root .MuiSwitch-switchBase,
.MuiSwitch-root .MuiSwitch-switchBase {
  padding: 2px;
  transition-delay: 0.1999999s;
  transition-duration: 0.2s;
}
.qSwitch.MuiSwitch-root .MuiSwitch-switchBase .MuiSwitch-thumb,
.MuiSwitch-root .MuiSwitch-switchBase .MuiSwitch-thumb {
  animation-play-state: unset;
}
.qSwitch.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked,
.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked {
  color: #fff;
}
.qSwitch.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track,
.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked + .MuiSwitch-track {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 1;
  border: none;
}
.qSwitch.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb,
.MuiSwitch-root .MuiSwitch-switchBase.Mui-checked .MuiSwitch-thumb {
  width: 20px;
  animation: thumbSlide 0.39999s cubic-bezier(0.4, 0, 0.2, 1);
  color: #4caf50;
  border-width: 3px;
}
.qSwitch.MuiSwitch-root .MuiSwitch-switchBase.MuiSwitch-colorPrimary.Mui-checked + .MuiSwitch-track,
.MuiSwitch-root .MuiSwitch-switchBase.MuiSwitch-colorPrimary.Mui-checked + .MuiSwitch-track {
  background-color: rgba(55, 70, 145, 0.2);
}
.qSwitch.MuiSwitch-root .MuiSwitch-switchBase.MuiSwitch-colorPrimary.Mui-checked .MuiSwitch-thumb,
.MuiSwitch-root .MuiSwitch-switchBase.MuiSwitch-colorPrimary.Mui-checked .MuiSwitch-thumb {
  color: #374691;
}
.qSwitch.MuiSwitch-root .MuiSwitch-switchBase.MuiSwitch-colorSecondary.Mui-checked + .MuiSwitch-track,
.MuiSwitch-root .MuiSwitch-switchBase.MuiSwitch-colorSecondary.Mui-checked + .MuiSwitch-track {
  background-color: rgba(105, 159, 14, 0.2);
}
.qSwitch.MuiSwitch-root .MuiSwitch-switchBase.MuiSwitch-colorSecondary.Mui-checked .MuiSwitch-thumb,
.MuiSwitch-root .MuiSwitch-switchBase.MuiSwitch-colorSecondary.Mui-checked .MuiSwitch-thumb {
  color: #699f0e;
}
.qSwitch.MuiSwitch-root .MuiSwitch-thumb,
.MuiSwitch-root .MuiSwitch-thumb {
  border-radius: 10px;
  color: #ccc;
  border: 6px solid #fff;
}
.qSwitch.MuiSwitch-root .MuiSwitch-track,
.MuiSwitch-root .MuiSwitch-track {
  border-radius: 11px;
  background-color: rgba(0, 0, 0, 0.15);
  opacity: 1;
}

@keyframes thumbSlide {
  0% {
    border-width: 6px;
    width: 20px;
  }
  35% {
    width: 40px;
  }
  50% {
    width: 40px;
    border-width: 6px;
  }
  100% {
    border-width: 3px;
    width: 20px;
  }
}
.MuiFormControlLabel-root {
  margin-left: 0 !important;
}

.MuiRadio-root {
  z-index: 100;
}
.MuiRadio-root.Mui-checked {
  color: #4caf50;
}
.MuiRadio-root.Mui-checked.MuiRadio-colorPrimary {
  color: #374691;
}
.MuiRadio-root.Mui-checked.MuiRadio-colorSecondary {
  color: #699f0e;
}
.MuiRadio-root.Mui-checked svg:nth-child(1) {
  opacity: 0;
}
.MuiRadio-root.Mui-checked svg:nth-child(2) {
  transform: scale(1.2);
}
.MuiRadio-root.Mui-checked::after {
  content: "";
  position: absolute;
  background-color: #fff;
  border-radius: 10px;
  width: 20px;
  height: 20px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
  top: 11px;
  left: 11px;
  z-index: -1;
}
.MuiRadio-root.Mui-checked.Mui-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.MuiRadio-root.Mui-checked.Mui-disabled svg:nth-child(1) {
  opacity: 0.7;
}
.MuiRadio-root.Mui-checked.Mui-disabled::after {
  display: none;
}

.MuiCheckbox-root {
  z-index: 100;
}
.MuiCheckbox-root::after {
  content: "";
  position: absolute;
  background-color: #fff;
  transform: scale(0.6, 0.6);
  transition: transform 0.1s ease-out;
  width: 24px;
  height: 24px;
  z-index: -1;
}
.MuiCheckbox-root.Mui-checked {
  color: #4caf50;
}
.MuiCheckbox-root.Mui-checked.MuiCheckbox-colorPrimary {
  color: #374691;
}
.MuiCheckbox-root.Mui-checked.MuiCheckbox-colorSecondary {
  color: #699f0e;
}
.MuiCheckbox-root.Mui-checked::after {
  transform: scale(1, 1);
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.23);
}
.MuiCheckbox-root.Mui-checked.Mui-disabled {
  color: rgba(0, 0, 0, 0.4);
}
.MuiCheckbox-root.Mui-checked.Mui-disabled::after {
  display: none;
}

.qInput,
.MuiInputBase-root {
  font-family: "Raleway", "Helvetica", "Arial", sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}

.qInput,
.MuiInputBase-root.MuiOutlinedInput-root {
  border-radius: 2px;
  background-color: white;
  padding-bottom: 1px;
}
.qInput::after,
.MuiInputBase-root.MuiOutlinedInput-root::after {
  content: "";
  position: absolute;
  left: 0;
  background-color: white;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  z-index: -50;
  transition: box-shadow 0.1s ease-out;
}
.qInput:hover:not(.Mui-focused) fieldset,
.MuiInputBase-root.MuiOutlinedInput-root:hover:not(.Mui-focused) fieldset {
  border-width: 2px;
  border-color: rgba(95, 107, 167, 0.4);
}
.qInput.Mui-focused::after,
.MuiInputBase-root.MuiOutlinedInput-root.Mui-focused::after {
  box-shadow: 0 4px 8px rgba(55, 70, 145, 0.2);
}
.qInput.Mui-error fieldset,
.MuiInputBase-root.MuiOutlinedInput-root.Mui-error fieldset {
  border-color: rgba(244, 67, 54, 0.8);
}
.qInput.Mui-error.Mui-focused::after,
.MuiInputBase-root.MuiOutlinedInput-root.Mui-error.Mui-focused::after {
  box-shadow: 0 4px 8px rgba(211, 47, 47, 0.1);
}
.qInput.Mui-error:hover:not(.Mui-focused) fieldset,
.MuiInputBase-root.MuiOutlinedInput-root.Mui-error:hover:not(.Mui-focused) fieldset {
  border-color: rgba(229, 115, 115, 0.4);
}

.MuiTextField-root.success label {
  color: #4caf50;
}
.MuiTextField-root.success .qInput fieldset, .MuiTextField-root.success .MuiInputBase-root.MuiOutlinedInput-root fieldset {
  border-color: rgba(76, 175, 80, 0.8);
}
.MuiTextField-root.success .qInput.Mui-focused::after, .MuiTextField-root.success .MuiInputBase-root.MuiOutlinedInput-root.Mui-focused::after {
  box-shadow: 0 4px 8px rgba(56, 142, 60, 0.2);
}
.MuiTextField-root.success .qInput:hover:not(.Mui-focused) fieldset, .MuiTextField-root.success .MuiInputBase-root.MuiOutlinedInput-root:hover:not(.Mui-focused) fieldset {
  border-color: rgba(129, 199, 132, 0.4);
}

.qSelectXL .MuiInput-underline::before, .qSelectXL .MuiInput-underline::after {
  display: none;
}
.qSelectXL .MuiSelect-root {
  padding-top: 10px;
  padding-bottom: 8px;
  font-size: 16px;
  font-weight: bold;
}
.qSelectXL .MuiSelect-root:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.qTabs .MuiTabs-indicator {
  display: flex;
  justify-content: center;
  background-color: transparent;
  height: 80%;
  margin-bottom: 4px;
  border-radius: 50px;
  width: 100%;
  border: 1px solid #374691;
}
.qTabs .MuiTab-root {
  z-index: 100;
  padding-left: 40px;
  padding-right: 40px;
  text-transform: none;
  font-weight: bold;
  margin-right: 5px;
}
.qTabs .MuiTab-root:focus {
  opacity: 1;
}
.qTabs .MuiTab-root.Mui-selected {
  color: #374691;
}
.qTabs .MuiTab-root .MuiTouchRipple-root {
  display: none;
}

.MuiTab-root {
  min-width: 100px !important;
  max-width: none !important;
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.MuiTab-root.MuiTab-textColorInherit, .MuiTab-root.MuiTab-textColorPrimary, .MuiTab-root.MuiTab-textColorSecondary {
  color: rgba(0, 0, 0, 0.54);
  text-transform: none;
  font-weight: bold;
}
.MuiTab-root.MuiTab-textColorInherit:hover:not(.Mui-selected), .MuiTab-root.MuiTab-textColorPrimary:hover:not(.Mui-selected), .MuiTab-root.MuiTab-textColorSecondary:hover:not(.Mui-selected) {
  color: rgba(0, 0, 0, 0.87);
}
.MuiTab-root.Mui-selected {
  color: rgba(0, 0, 0, 0.87);
}

.MuiPaper-rounded.rounded {
  border-radius: 100px;
  overflow: hidden;
}
.MuiPaper-rounded.rounded .MuiTab-root:first-child {
  padding-left: 30px !important;
}
.MuiPaper-rounded.rounded .MuiTab-root:last-child {
  padding-right: 40px !important;
}

.MuiBreadcrumbs-root .MuiTypography-root {
  font-size: 14px;
  font-family: "Raleway", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
}
.MuiBreadcrumbs-root.bordered {
  width: fit-content;
  padding: 5px 15px;
  border: 1px solid rgba(0, 0, 0, 0.18);
}
.MuiBreadcrumbs-root.rounded {
  width: fit-content;
  padding: 5px 20px;
  border-radius: 30px;
}
.MuiBreadcrumbs-root.elevated {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.MuiList-root .MuiListItem-root {
  font-family: "Raleway", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  font-size: 0.85rem;
}
.MuiList-root.rounded .MuiListItem-root {
  border-radius: 30px;
}
.MuiList-root.primary .MuiListItem-root:hover, .qButtonGroup.primary .MuiList-root.qButton .MuiListItem-root:hover,
.MuiButtonGroup-root.primary .MuiList-root.qButton .MuiListItem-root:hover {
  background-color: rgba(55, 70, 145, 0.075);
}
.MuiList-root.primary .MuiListItem-root.Mui-selected, .qButtonGroup.primary .MuiList-root.qButton .MuiListItem-root.Mui-selected,
.MuiButtonGroup-root.primary .MuiList-root.qButton .MuiListItem-root.Mui-selected {
  background-color: rgba(55, 70, 145, 0.15);
}
.MuiList-root.secondary .MuiListItem-root:hover, .qButtonGroup.secondary .MuiList-root.qButton .MuiListItem-root:hover,
.MuiButtonGroup-root.secondary .MuiList-root.qButton .MuiListItem-root:hover {
  background-color: rgba(105, 159, 14, 0.1);
}
.MuiList-root.secondary .MuiListItem-root.Mui-selected, .qButtonGroup.secondary .MuiList-root.qButton .MuiListItem-root.Mui-selected,
.MuiButtonGroup-root.secondary .MuiList-root.qButton .MuiListItem-root.Mui-selected {
  background-color: rgba(105, 159, 14, 0.2);
}
.MuiList-root.red .MuiListItem-root:hover {
  background-color: rgba(244, 67, 54, 0.1);
}
.MuiList-root.red .MuiListItem-root.Mui-selected {
  background-color: rgba(244, 67, 54, 0.2);
}
.MuiList-root.green .MuiListItem-root:hover {
  background-color: rgba(76, 175, 80, 0.1);
}
.MuiList-root.green .MuiListItem-root.Mui-selected {
  background-color: rgba(76, 175, 80, 0.2);
}

.MuiPaper-root .MuiList-root.rounded {
  margin-right: 10px;
}
.MuiPaper-root .MuiList-root.rounded .MuiListItem-root {
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

.qTable .MuiTableCell-root,
.qTable .MuiTableCell-head,
.qTable .MuiTableCell-body {
  font-family: "Raleway", "Helvetica", "Arial", sans-serif !important;
  border-color: rgba(55, 70, 145, 0.15) !important;
}
.qTable .MuiTableCell-root button,
.qTable .MuiTableCell-head button,
.qTable .MuiTableCell-body button {
  z-index: 100;
}
.qTable .MuiTableHead-root {
  border-bottom: 4px solid rgba(55, 70, 145, 0.1);
}
.qTable .MuiTableCell-head {
  font-weight: bold !important;
}
.qTable.MuiTableContainer-root.center .MuiTableCell-root {
  text-align: center;
}
.qTable.MuiTableContainer-root.report .MuiTableCell-root {
  font-size: 14px;
  font-weight: 500;
  border-color: #000 !important;
}
.qTable.MuiTableContainer-root.report .MuiTableCell-head {
  font-size: 18px;
  font-weight: 800;
  text-transform: capitalize;
  font-variant: small-caps;
}
.qTable.MuiTableContainer-root.report .MuiTableHead-root {
  border-top: 2px solid #000;
  border-bottom: 2px solid #000;
}

.MuiTableContainer-root .Mui-selected {
  background-color: rgba(55, 70, 145, 0.2) !important;
}
.MuiTableContainer-root .MuiTableCell-head {
  line-height: 1.2;
  font-weight: 800;
}
.MuiTableContainer-root.striped .MuiTableCell-body {
  border-color: transparent !important;
}
.MuiTableContainer-root.striped .MuiTableRow-root:hover .MuiTableCell-body {
  background-color: rgba(55, 70, 145, 0.05) !important;
}
.MuiTableContainer-root.striped .MuiTableRow-root:nth-of-type(even) .MuiTableCell-body {
  background-color: rgba(55, 70, 145, 0.03);
}
.MuiTableContainer-root.bordered .MuiTableRow-root .MuiTableCell-head {
  color: #374691;
  background: #ededed;
  border-bottom: 2px solid;
}
.MuiTableContainer-root.bordered .MuiTableRow-root .MuiTableCell-body {
  border-bottom: 0;
}
.MuiTableContainer-root.bordered .MuiTableRow-root .MuiTableCell-head,
.MuiTableContainer-root.bordered .MuiTableRow-root .MuiTableCell-body {
  font-size: 13px;
  border-color: #ccc !important;
  border-right: 1px solid;
}
.MuiTableContainer-root.bordered .MuiTableRow-root .MuiTableCell-head:last-child,
.MuiTableContainer-root.bordered .MuiTableRow-root .MuiTableCell-body:last-child {
  border-right: 0 !important;
}
