:root {
  --default-font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  --default-font-family-bold: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  --default-font-weight: normal;
  --default-font-weight-bold: normal;
  --default-font-size: 14px;
  --theme-font-family: var(--font-family);
  --theme-font-family-bold: var(--font-family);
  --theme-font-weight: 400;
  --theme-font-weight-bold: 900; }

@font-face {
  font-family: 'latobold';
  src: url("/services/jakarta.faces.resource/saga-style/fonts/Lato-Bold.eot");
  src: url("/services/jakarta.faces.resource/saga-style/fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("/services/jakarta.faces.resource/saga-style/fonts/Lato-Bold.woff2") format("woff2"), url("/services/jakarta.faces.resource/saga-style/fonts/Lato-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'latoregular';
  src: url("/services/jakarta.faces.resource/saga-style/fonts/Lato-Regular.eot");
  src: url("/services/jakarta.faces.resource/saga-style/fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("/services/jakarta.faces.resource/saga-style/fonts/Lato-Regular.woff2") format("woff2"), url("/services/jakarta.faces.resource/saga-style/fonts/Lato-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

.font-default-text {
  font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

.font-default-text-bold,
.status-attention,
strong {
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

/*
 * Colors
 */
:root {
  --color-blue: #2b68ca;
  --color-light-blue: #2b68ca;
  --color-dark-blue: #2b68ca;
  --color-purple: #7f4bd2;
  --color-light-purple: #7f4bd2;
  --color-dark-purple: #7f4bd2;
  --color-magenta: #af3ca7;
  --color-light-magenta: #af3ca7;
  --color-dark-magenta: #af3ca7;
  --color-red: #c82832;
  --color-light-red: #c82832;
  --color-dark-red: #c82832;
  --color-orange: #e37b0d;
  --color-light-orange: #e37b0d;
  --color-dark-orange: #e37b0d;
  --color-yellow: #f4ca10;
  --color-light-yellow: #f4ca10;
  --color-dark-yellow: #f4ca10;
  --color-green: #289f3e;
  --color-light-green: #289f3e;
  --color-dark-green: #289f3e;
  --color-cyan: #368b96;
  --color-light-cyan: #368b96;
  --color-dark-cyan: #368b96;
  --color-gray: dimgray;
  --color-light-gray: dimgray;
  --color-dark-gray: dimgray;
  --color-white: #FDFDFD;
  --color-light-white: #FDFDFD;
  --color-dark-white: #FDFDFD;
  --color-black: #303030;
  --color-light-black: #303030;
  --color-dark-black: #303030;
  --color-main: #2b68ca;
  --color-light-main: #2b68ca;
  --color-dark-main: #2b68ca;
  --color-alt1: var(--color-cyan);
  --color-alt2: var(--color-purple);
  --color-alt3: var(--color-green);
  --color-alt4: var(--color-orange);
  --color-alt5: var(--color-gray);
  --color-alt6: var(--color-magenta); }

.color-blue {
  color: #2b68ca; }

.bkg-color-blue {
  background-color: #2b68ca; }

.bkg-color-blue-l {
  background-color: #2b68ca; }

.bkg-color-blue-l::before {
  content: "14.64016"; }

.color-light-blue {
  color: #6c99e0; }

.bkg-color-light-blue {
  background-color: #6c99e0; }

.bkg-color-light-blue-l {
  background-color: #6c99e0; }

.bkg-color-light-blue-l::before {
  content: "31.26967"; }

.color-dark-blue {
  color: #1d4687; }

.bkg-color-dark-blue {
  background-color: #1d4687; }

.bkg-color-dark-blue-l {
  background-color: #1d4687; }

.bkg-color-dark-blue-l::before {
  content: "6.34173"; }

.color-purple {
  color: #7f4bd2; }

.bkg-color-purple {
  background-color: #7f4bd2; }

.bkg-color-purple-l {
  background-color: #7f4bd2; }

.bkg-color-purple-l::before {
  content: "14.27574"; }

.color-light-purple {
  color: #a987e1; }

.bkg-color-light-purple {
  background-color: #a987e1; }

.bkg-color-light-purple-l {
  background-color: #a987e1; }

.bkg-color-light-purple-l::before {
  content: "31.15122"; }

.color-dark-purple {
  color: #522699; }

.bkg-color-dark-purple {
  background-color: #522699; }

.bkg-color-dark-purple-l {
  background-color: #522699; }

.bkg-color-dark-purple-l::before {
  content: "5.51267"; }

.color-magenta {
  color: #af3ca7; }

.bkg-color-magenta {
  background-color: #af3ca7; }

.bkg-color-magenta-l {
  background-color: #af3ca7; }

.bkg-color-magenta-l::before {
  content: "15.0956"; }

.color-light-magenta {
  color: #d076ca; }

.bkg-color-light-magenta {
  background-color: #d076ca; }

.bkg-color-light-magenta-l {
  background-color: #d076ca; }

.bkg-color-light-magenta-l::before {
  content: "30.51024"; }

.color-dark-magenta {
  color: #752870; }

.bkg-color-dark-magenta {
  background-color: #752870; }

.bkg-color-dark-magenta-l {
  background-color: #752870; }

.bkg-color-dark-magenta-l::before {
  content: "6.48105"; }

.color-red {
  color: #c82832; }

.bkg-color-red {
  background-color: #c82832; }

.bkg-color-red-l {
  background-color: #c82832; }

.bkg-color-red-l::before {
  content: "14.01993"; }

.color-light-red {
  color: #e16870; }

.bkg-color-light-red {
  background-color: #e16870; }

.bkg-color-light-red-l {
  background-color: #e16870; }

.bkg-color-light-red-l::before {
  content: "27.05006"; }

.color-dark-red {
  color: #861a22; }

.bkg-color-dark-red {
  background-color: #861a22; }

.bkg-color-dark-red-l {
  background-color: #861a22; }

.bkg-color-dark-red-l::before {
  content: "5.95126"; }

.color-orange {
  color: #e37b0d; }

.bkg-color-orange {
  background-color: #e37b0d; }

.bkg-color-orange-l {
  background-color: #e37b0d; }

.bkg-color-orange-l::before {
  content: "30.54866"; }

.color-light-orange {
  color: #f5a754; }

.bkg-color-light-orange {
  background-color: #f5a754; }

.bkg-color-light-orange-l {
  background-color: #f5a754; }

.bkg-color-light-orange-l::before {
  content: "47.7447"; }

.color-dark-orange {
  color: #985309; }

.bkg-color-dark-orange {
  background-color: #985309; }

.bkg-color-dark-orange-l {
  background-color: #985309; }

.bkg-color-dark-orange-l::before {
  content: "12.81012"; }

.color-yellow {
  color: #f4ca10; }

.bkg-color-yellow {
  background-color: #f4ca10; }

.bkg-color-yellow-l {
  background-color: #f4ca10; }

.bkg-color-yellow-l::before {
  content: "61.49822"; }

.color-light-yellow {
  color: #f7dc5f; }

.bkg-color-light-yellow {
  background-color: #f7dc5f; }

.bkg-color-light-yellow-l {
  background-color: #f7dc5f; }

.bkg-color-light-yellow-l::before {
  content: "71.6281"; }

.color-dark-yellow {
  color: #a68908; }

.bkg-color-dark-yellow {
  background-color: #a68908; }

.bkg-color-dark-yellow-l {
  background-color: #a68908; }

.bkg-color-dark-yellow-l::before {
  content: "26.16159"; }

.color-green {
  color: #289f3e; }

.bkg-color-green {
  background-color: #289f3e; }

.bkg-color-green-l {
  background-color: #289f3e; }

.bkg-color-green-l::before {
  content: "25.62836"; }

.color-light-green {
  color: #58d56f; }

.bkg-color-light-green {
  background-color: #58d56f; }

.bkg-color-light-green-l {
  background-color: #58d56f; }

.bkg-color-light-green-l::before {
  content: "50.9845"; }

.color-dark-green {
  color: #1b6b29; }

.bkg-color-dark-green {
  background-color: #1b6b29; }

.bkg-color-dark-green-l {
  background-color: #1b6b29; }

.bkg-color-dark-green-l::before {
  content: "10.82491"; }

.color-cyan {
  color: #368b96; }

.bkg-color-cyan {
  background-color: #368b96; }

.bkg-color-cyan-l {
  background-color: #368b96; }

.bkg-color-cyan-l::before {
  content: "21.38008"; }

.color-light-cyan {
  color: #68bdc9; }

.bkg-color-light-cyan {
  background-color: #68bdc9; }

.bkg-color-light-cyan-l {
  background-color: #68bdc9; }

.bkg-color-light-cyan-l::before {
  content: "43.74268"; }

.color-dark-cyan {
  color: #245d64; }

.bkg-color-dark-cyan {
  background-color: #245d64; }

.bkg-color-dark-cyan-l {
  background-color: #245d64; }

.bkg-color-dark-cyan-l::before {
  content: "9.13066"; }

.color-gray {
  color: dimgray; }

.bkg-color-gray {
  background-color: dimgray; }

.bkg-color-gray-l {
  background-color: dimgray; }

.bkg-color-gray-l::before {
  content: "13.99849"; }

.color-light-gray {
  color: #9a9a9a; }

.bkg-color-light-gray {
  background-color: #9a9a9a; }

.bkg-color-light-gray-l {
  background-color: #9a9a9a; }

.bkg-color-light-gray-l::before {
  content: "32.40602"; }

.color-dark-gray {
  color: #464646; }

.bkg-color-dark-gray {
  background-color: #464646; }

.bkg-color-dark-gray-l {
  background-color: #464646; }

.bkg-color-dark-gray-l::before {
  content: "6.13309"; }

.color-white {
  color: #FDFDFD; }

.bkg-color-white {
  background-color: #FDFDFD; }

.bkg-color-white-l {
  background-color: #FDFDFD; }

.bkg-color-white-l::before {
  content: "98.22506"; }

.color-light-white {
  color: #fefefe; }

.bkg-color-light-white {
  background-color: #fefefe; }

.bkg-color-light-white-l {
  background-color: #fefefe; }

.bkg-color-light-white-l::before {
  content: "98.80874"; }

.color-dark-white {
  color: #aaaaaa; }

.bkg-color-dark-white {
  background-color: #aaaaaa; }

.bkg-color-dark-white-l {
  background-color: #aaaaaa; }

.bkg-color-dark-white-l::before {
  content: "39.94138"; }

.color-black {
  color: #303030; }

.bkg-color-black {
  background-color: #303030; }

.bkg-color-black-l {
  background-color: #303030; }

.bkg-color-black-l::before {
  content: "3.00741"; }

.color-light-black {
  color: #757575; }

.bkg-color-light-black {
  background-color: #757575; }

.bkg-color-light-black-l {
  background-color: #757575; }

.bkg-color-light-black-l::before {
  content: "17.66252"; }

.color-dark-black {
  color: #202020; }

.bkg-color-dark-black {
  background-color: #202020; }

.bkg-color-dark-black-l {
  background-color: #202020; }

.bkg-color-dark-black-l::before {
  content: "1.47939"; }

.color-main {
  color: #2b68ca; }

.bkg-color-main {
  background-color: #2b68ca; }

.bkg-color-main-l {
  background-color: #2b68ca; }

.bkg-color-main-l::before {
  content: "14.64016"; }

.color-light-main {
  color: #6c99e0; }

.bkg-color-light-main {
  background-color: #6c99e0; }

.bkg-color-light-main-l {
  background-color: #6c99e0; }

.bkg-color-light-main-l::before {
  content: "31.26967"; }

.color-dark-main {
  color: #1d4687; }

.bkg-color-dark-main {
  background-color: #1d4687; }

.bkg-color-dark-main-l {
  background-color: #1d4687; }

.bkg-color-dark-main-l::before {
  content: "6.34173"; }

.color-alt1 {
  color: #368b96; }

.bkg-color-alt1 {
  background-color: #368b96; }

.color-light-alt1 {
  color: #68bdc9; }

.bkg-color-light-alt1 {
  background-color: #68bdc9; }

.color-dark-alt1 {
  color: #245d64; }

.bkg-color-dark-alt1 {
  background-color: #245d64; }

.color-alt2 {
  color: #7f4bd2; }

.bkg-color-alt2 {
  background-color: #7f4bd2; }

.color-light-alt2 {
  color: #a987e1; }

.bkg-color-light-alt2 {
  background-color: #a987e1; }

.color-dark-alt2 {
  color: #522699; }

.bkg-color-dark-alt2 {
  background-color: #522699; }

.color-alt3 {
  color: #289f3e; }

.bkg-color-alt3 {
  background-color: #289f3e; }

.color-light-alt3 {
  color: #58d56f; }

.bkg-color-light-alt3 {
  background-color: #58d56f; }

.color-dark-alt3 {
  color: #1b6b29; }

.bkg-color-dark-alt3 {
  background-color: #1b6b29; }

.color-alt4 {
  color: #e37b0d; }

.bkg-color-alt4 {
  background-color: #e37b0d; }

.color-light-alt4 {
  color: #f5a754; }

.bkg-color-light-alt4 {
  background-color: #f5a754; }

.color-dark-alt4 {
  color: #985309; }

.bkg-color-dark-alt4 {
  background-color: #985309; }

.color-alt5 {
  color: dimgray; }

.bkg-color-alt5 {
  background-color: dimgray; }

.color-light-alt5 {
  color: #9a9a9a; }

.bkg-color-light-alt5 {
  background-color: #9a9a9a; }

.color-dark-alt5 {
  color: #464646; }

.bkg-color-dark-alt5 {
  background-color: #464646; }

.color-alt6 {
  color: #af3ca7; }

.bkg-color-alt6 {
  background-color: #af3ca7; }

.color-light-alt6 {
  color: #d076ca; }

.bkg-color-light-alt6 {
  background-color: #d076ca; }

.color-dark-alt6 {
  color: #752870; }

.bkg-color-dark-alt6 {
  background-color: #752870; }

.status-error {
  color: #bc2727; }

.status-warning {
  color: #e37b0d; }

.status-caution {
  color: #7f4bd2; }

.status-notice {
  color: #2b68ca; }

.status-success {
  color: #289f3e; }

.status-active {
  color: #289f3e; }

.status-inactive {
  color: #7b7b7b; }

.status-dont-use {
  color: #7b7b7b; }

.status-mismatch {
  text-decoration: underline wavy #df5d66; }

.status-dont-use {
  text-decoration: line-through solid #484848; }

/*
 * Widths
 */
.width-auto {
  width: auto; }

.width-2_5 {
  width: 2.5%; }

.max-width-2_5 {
  max-width: 2.5%; }

.min-width-2_5 {
  min-width: 2.5%; }

.width-5 {
  width: 5%; }

.max-width-5 {
  max-width: 5%; }

.min-width-5 {
  min-width: 5%; }

.width-7_5 {
  width: 7.5%; }

.max-width-7_5 {
  max-width: 7.5%; }

.min-width-7_5 {
  min-width: 7.5%; }

.width-10 {
  width: 10%; }

.max-width-10 {
  max-width: 10%; }

.min-width-10 {
  min-width: 10%; }

.width-12_5 {
  width: 12.5%; }

.max-width-12_5 {
  max-width: 12.5%; }

.min-width-12_5 {
  min-width: 12.5%; }

.width-15 {
  width: 15%; }

.max-width-15 {
  max-width: 15%; }

.min-width-15 {
  min-width: 15%; }

.width-17_5 {
  width: 17.5%; }

.max-width-17_5 {
  max-width: 17.5%; }

.min-width-17_5 {
  min-width: 17.5%; }

.width-20 {
  width: 20%; }

.max-width-20 {
  max-width: 20%; }

.min-width-20 {
  min-width: 20%; }

.width-22_5 {
  width: 22.5%; }

.max-width-22_5 {
  max-width: 22.5%; }

.min-width-22_5 {
  min-width: 22.5%; }

.width-25 {
  width: 25%; }

.max-width-25 {
  max-width: 25%; }

.min-width-25 {
  min-width: 25%; }

.width-30 {
  width: 30%; }

.max-width-30 {
  max-width: 30%; }

.min-width-30 {
  min-width: 30%; }

.width-33 {
  width: 33.3%; }

.max-width-33 {
  max-width: 33.3%; }

.min-width-33 {
  min-width: 33.3%; }

.width-33_3 {
  width: 33.3%; }

.max-width-33_3 {
  max-width: 33.3%; }

.min-width-33_3 {
  min-width: 33.3%; }

.width-35 {
  width: 35%; }

.max-width-35 {
  max-width: 35%; }

.min-width-35 {
  min-width: 35%; }

.width-40 {
  width: 40%; }

.max-width-40 {
  max-width: 40%; }

.min-width-40 {
  min-width: 40%; }

.width-45 {
  width: 45%; }

.max-width-45 {
  max-width: 45%; }

.min-width-45 {
  min-width: 45%; }

.width-50 {
  width: 50%; }

.max-width-50 {
  max-width: 50%; }

.min-width-50 {
  min-width: 50%; }

.width-55 {
  width: 55%; }

.max-width-55 {
  max-width: 55%; }

.min-width-55 {
  min-width: 55%; }

.width-60 {
  width: 60%; }

.max-width-60 {
  max-width: 60%; }

.min-width-60 {
  min-width: 60%; }

.width-65 {
  width: 65%; }

.max-width-65 {
  max-width: 65%; }

.min-width-65 {
  min-width: 65%; }

.width-66 {
  width: 66.6%; }

.max-width-66 {
  max-width: 66.6%; }

.min-width-66 {
  min-width: 66.6%; }

.width-66_6 {
  width: 66.6%; }

.max-width-66_6 {
  max-width: 66.6%; }

.min-width-66_6 {
  min-width: 66.6%; }

.width-70 {
  width: 70%; }

.max-width-70 {
  max-width: 70%; }

.min-width-70 {
  min-width: 70%; }

.width-75 {
  width: 75%; }

.max-width-75 {
  max-width: 75%; }

.min-width-75 {
  min-width: 75%; }

.width-80 {
  width: 80%; }

.max-width-80 {
  max-width: 80%; }

.min-width-80 {
  min-width: 80%; }

.width-85 {
  width: 85%; }

.max-width-85 {
  max-width: 85%; }

.min-width-85 {
  min-width: 85%; }

.width-90 {
  width: 90%; }

.max-width-90 {
  max-width: 90%; }

.min-width-90 {
  min-width: 90%; }

.width-95 {
  width: 95%; }

.max-width-95 {
  max-width: 95%; }

.min-width-95 {
  min-width: 95%; }

.width-100 {
  width: 100%; }

.max-width-100 {
  max-width: 100%; }

.min-width-100 {
  min-width: 100%; }

.test {
  content: ", 2_5, 5, 7_5, 10, 12_5, 15, 17_5, 20, 22_5, 25, 30, 33, 33_3, 35, 40, 45, 50, 55, 60, 65, 66, 66_6, 70, 75, 80, 85, 90, 95, 100"; }

/*@include wids(lg);
@include wids(md);
@include wids(sm);
    */
@media screen and (min-width: 768px) {
  .wid-lg-2_5 {
    width: 2.5%; }
  .max-wid-lg-2_5 {
    max-width: 2.5%; }
  .min-wid-lg-2_5 {
    min-width: 2.5%; }
  .wid-lg-5 {
    width: 5%; }
  .max-wid-lg-5 {
    max-width: 5%; }
  .min-wid-lg-5 {
    min-width: 5%; }
  .wid-lg-7_5 {
    width: 7.5%; }
  .max-wid-lg-7_5 {
    max-width: 7.5%; }
  .min-wid-lg-7_5 {
    min-width: 7.5%; }
  .wid-lg-10 {
    width: 10%; }
  .max-wid-lg-10 {
    max-width: 10%; }
  .min-wid-lg-10 {
    min-width: 10%; }
  .wid-lg-12_5 {
    width: 12.5%; }
  .max-wid-lg-12_5 {
    max-width: 12.5%; }
  .min-wid-lg-12_5 {
    min-width: 12.5%; }
  .wid-lg-15 {
    width: 15%; }
  .max-wid-lg-15 {
    max-width: 15%; }
  .min-wid-lg-15 {
    min-width: 15%; }
  .wid-lg-17_5 {
    width: 17.5%; }
  .max-wid-lg-17_5 {
    max-width: 17.5%; }
  .min-wid-lg-17_5 {
    min-width: 17.5%; }
  .wid-lg-20 {
    width: 20%; }
  .max-wid-lg-20 {
    max-width: 20%; }
  .min-wid-lg-20 {
    min-width: 20%; }
  .wid-lg-22_5 {
    width: 22.5%; }
  .max-wid-lg-22_5 {
    max-width: 22.5%; }
  .min-wid-lg-22_5 {
    min-width: 22.5%; }
  .wid-lg-25 {
    width: 25%; }
  .max-wid-lg-25 {
    max-width: 25%; }
  .min-wid-lg-25 {
    min-width: 25%; }
  .wid-lg-30 {
    width: 30%; }
  .max-wid-lg-30 {
    max-width: 30%; }
  .min-wid-lg-30 {
    min-width: 30%; }
  .wid-lg-33 {
    width: 33.3%; }
  .max-wid-lg-33 {
    max-width: 33.3%; }
  .min-wid-lg-33 {
    min-width: 33.3%; }
  .wid-lg-33_3 {
    width: 33.3%; }
  .max-wid-lg-33_3 {
    max-width: 33.3%; }
  .min-wid-lg-33_3 {
    min-width: 33.3%; }
  .wid-lg-35 {
    width: 35%; }
  .max-wid-lg-35 {
    max-width: 35%; }
  .min-wid-lg-35 {
    min-width: 35%; }
  .wid-lg-40 {
    width: 40%; }
  .max-wid-lg-40 {
    max-width: 40%; }
  .min-wid-lg-40 {
    min-width: 40%; }
  .wid-lg-45 {
    width: 45%; }
  .max-wid-lg-45 {
    max-width: 45%; }
  .min-wid-lg-45 {
    min-width: 45%; }
  .wid-lg-50 {
    width: 50%; }
  .max-wid-lg-50 {
    max-width: 50%; }
  .min-wid-lg-50 {
    min-width: 50%; }
  .wid-lg-55 {
    width: 55%; }
  .max-wid-lg-55 {
    max-width: 55%; }
  .min-wid-lg-55 {
    min-width: 55%; }
  .wid-lg-60 {
    width: 60%; }
  .max-wid-lg-60 {
    max-width: 60%; }
  .min-wid-lg-60 {
    min-width: 60%; }
  .wid-lg-65 {
    width: 65%; }
  .max-wid-lg-65 {
    max-width: 65%; }
  .min-wid-lg-65 {
    min-width: 65%; }
  .wid-lg-66 {
    width: 66.6%; }
  .max-wid-lg-66 {
    max-width: 66.6%; }
  .min-wid-lg-66 {
    min-width: 66.6%; }
  .wid-lg-66_6 {
    width: 66.6%; }
  .max-wid-lg-66_6 {
    max-width: 66.6%; }
  .min-wid-lg-66_6 {
    min-width: 66.6%; }
  .wid-lg-70 {
    width: 70%; }
  .max-wid-lg-70 {
    max-width: 70%; }
  .min-wid-lg-70 {
    min-width: 70%; }
  .wid-lg-75 {
    width: 75%; }
  .max-wid-lg-75 {
    max-width: 75%; }
  .min-wid-lg-75 {
    min-width: 75%; }
  .wid-lg-80 {
    width: 80%; }
  .max-wid-lg-80 {
    max-width: 80%; }
  .min-wid-lg-80 {
    min-width: 80%; }
  .wid-lg-85 {
    width: 85%; }
  .max-wid-lg-85 {
    max-width: 85%; }
  .min-wid-lg-85 {
    min-width: 85%; }
  .wid-lg-90 {
    width: 90%; }
  .max-wid-lg-90 {
    max-width: 90%; }
  .min-wid-lg-90 {
    min-width: 90%; }
  .wid-lg-95 {
    width: 95%; }
  .max-wid-lg-95 {
    max-width: 95%; }
  .min-wid-lg-95 {
    min-width: 95%; }
  .wid-lg-100 {
    width: 100%; }
  .max-wid-lg-100 {
    max-width: 100%; }
  .min-wid-lg-100 {
    min-width: 100%; } }

@media screen and (min-width: 480px) and (max-width: 768px) {
  .wid-md-2_5 {
    width: 2.5%; }
  .max-wid-md-2_5 {
    max-width: 2.5%; }
  .min-wid-md-2_5 {
    min-width: 2.5%; }
  .wid-md-5 {
    width: 5%; }
  .max-wid-md-5 {
    max-width: 5%; }
  .min-wid-md-5 {
    min-width: 5%; }
  .wid-md-7_5 {
    width: 7.5%; }
  .max-wid-md-7_5 {
    max-width: 7.5%; }
  .min-wid-md-7_5 {
    min-width: 7.5%; }
  .wid-md-10 {
    width: 10%; }
  .max-wid-md-10 {
    max-width: 10%; }
  .min-wid-md-10 {
    min-width: 10%; }
  .wid-md-12_5 {
    width: 12.5%; }
  .max-wid-md-12_5 {
    max-width: 12.5%; }
  .min-wid-md-12_5 {
    min-width: 12.5%; }
  .wid-md-15 {
    width: 15%; }
  .max-wid-md-15 {
    max-width: 15%; }
  .min-wid-md-15 {
    min-width: 15%; }
  .wid-md-17_5 {
    width: 17.5%; }
  .max-wid-md-17_5 {
    max-width: 17.5%; }
  .min-wid-md-17_5 {
    min-width: 17.5%; }
  .wid-md-20 {
    width: 20%; }
  .max-wid-md-20 {
    max-width: 20%; }
  .min-wid-md-20 {
    min-width: 20%; }
  .wid-md-22_5 {
    width: 22.5%; }
  .max-wid-md-22_5 {
    max-width: 22.5%; }
  .min-wid-md-22_5 {
    min-width: 22.5%; }
  .wid-md-25 {
    width: 25%; }
  .max-wid-md-25 {
    max-width: 25%; }
  .min-wid-md-25 {
    min-width: 25%; }
  .wid-md-30 {
    width: 30%; }
  .max-wid-md-30 {
    max-width: 30%; }
  .min-wid-md-30 {
    min-width: 30%; }
  .wid-md-33 {
    width: 33.3%; }
  .max-wid-md-33 {
    max-width: 33.3%; }
  .min-wid-md-33 {
    min-width: 33.3%; }
  .wid-md-33_3 {
    width: 33.3%; }
  .max-wid-md-33_3 {
    max-width: 33.3%; }
  .min-wid-md-33_3 {
    min-width: 33.3%; }
  .wid-md-35 {
    width: 35%; }
  .max-wid-md-35 {
    max-width: 35%; }
  .min-wid-md-35 {
    min-width: 35%; }
  .wid-md-40 {
    width: 40%; }
  .max-wid-md-40 {
    max-width: 40%; }
  .min-wid-md-40 {
    min-width: 40%; }
  .wid-md-45 {
    width: 45%; }
  .max-wid-md-45 {
    max-width: 45%; }
  .min-wid-md-45 {
    min-width: 45%; }
  .wid-md-50 {
    width: 50%; }
  .max-wid-md-50 {
    max-width: 50%; }
  .min-wid-md-50 {
    min-width: 50%; }
  .wid-md-55 {
    width: 55%; }
  .max-wid-md-55 {
    max-width: 55%; }
  .min-wid-md-55 {
    min-width: 55%; }
  .wid-md-60 {
    width: 60%; }
  .max-wid-md-60 {
    max-width: 60%; }
  .min-wid-md-60 {
    min-width: 60%; }
  .wid-md-65 {
    width: 65%; }
  .max-wid-md-65 {
    max-width: 65%; }
  .min-wid-md-65 {
    min-width: 65%; }
  .wid-md-66 {
    width: 66.6%; }
  .max-wid-md-66 {
    max-width: 66.6%; }
  .min-wid-md-66 {
    min-width: 66.6%; }
  .wid-md-66_6 {
    width: 66.6%; }
  .max-wid-md-66_6 {
    max-width: 66.6%; }
  .min-wid-md-66_6 {
    min-width: 66.6%; }
  .wid-md-70 {
    width: 70%; }
  .max-wid-md-70 {
    max-width: 70%; }
  .min-wid-md-70 {
    min-width: 70%; }
  .wid-md-75 {
    width: 75%; }
  .max-wid-md-75 {
    max-width: 75%; }
  .min-wid-md-75 {
    min-width: 75%; }
  .wid-md-80 {
    width: 80%; }
  .max-wid-md-80 {
    max-width: 80%; }
  .min-wid-md-80 {
    min-width: 80%; }
  .wid-md-85 {
    width: 85%; }
  .max-wid-md-85 {
    max-width: 85%; }
  .min-wid-md-85 {
    min-width: 85%; }
  .wid-md-90 {
    width: 90%; }
  .max-wid-md-90 {
    max-width: 90%; }
  .min-wid-md-90 {
    min-width: 90%; }
  .wid-md-95 {
    width: 95%; }
  .max-wid-md-95 {
    max-width: 95%; }
  .min-wid-md-95 {
    min-width: 95%; }
  .wid-md-100 {
    width: 100%; }
  .max-wid-md-100 {
    max-width: 100%; }
  .min-wid-md-100 {
    min-width: 100%; } }

@media screen and (max-width: 480px) {
  .wid-sm-2_5 {
    width: 2.5%; }
  .max-wid-sm-2_5 {
    max-width: 2.5%; }
  .min-wid-sm-2_5 {
    min-width: 2.5%; }
  .wid-sm-5 {
    width: 5%; }
  .max-wid-sm-5 {
    max-width: 5%; }
  .min-wid-sm-5 {
    min-width: 5%; }
  .wid-sm-7_5 {
    width: 7.5%; }
  .max-wid-sm-7_5 {
    max-width: 7.5%; }
  .min-wid-sm-7_5 {
    min-width: 7.5%; }
  .wid-sm-10 {
    width: 10%; }
  .max-wid-sm-10 {
    max-width: 10%; }
  .min-wid-sm-10 {
    min-width: 10%; }
  .wid-sm-12_5 {
    width: 12.5%; }
  .max-wid-sm-12_5 {
    max-width: 12.5%; }
  .min-wid-sm-12_5 {
    min-width: 12.5%; }
  .wid-sm-15 {
    width: 15%; }
  .max-wid-sm-15 {
    max-width: 15%; }
  .min-wid-sm-15 {
    min-width: 15%; }
  .wid-sm-17_5 {
    width: 17.5%; }
  .max-wid-sm-17_5 {
    max-width: 17.5%; }
  .min-wid-sm-17_5 {
    min-width: 17.5%; }
  .wid-sm-20 {
    width: 20%; }
  .max-wid-sm-20 {
    max-width: 20%; }
  .min-wid-sm-20 {
    min-width: 20%; }
  .wid-sm-22_5 {
    width: 22.5%; }
  .max-wid-sm-22_5 {
    max-width: 22.5%; }
  .min-wid-sm-22_5 {
    min-width: 22.5%; }
  .wid-sm-25 {
    width: 25%; }
  .max-wid-sm-25 {
    max-width: 25%; }
  .min-wid-sm-25 {
    min-width: 25%; }
  .wid-sm-30 {
    width: 30%; }
  .max-wid-sm-30 {
    max-width: 30%; }
  .min-wid-sm-30 {
    min-width: 30%; }
  .wid-sm-33 {
    width: 33.3%; }
  .max-wid-sm-33 {
    max-width: 33.3%; }
  .min-wid-sm-33 {
    min-width: 33.3%; }
  .wid-sm-33_3 {
    width: 33.3%; }
  .max-wid-sm-33_3 {
    max-width: 33.3%; }
  .min-wid-sm-33_3 {
    min-width: 33.3%; }
  .wid-sm-35 {
    width: 35%; }
  .max-wid-sm-35 {
    max-width: 35%; }
  .min-wid-sm-35 {
    min-width: 35%; }
  .wid-sm-40 {
    width: 40%; }
  .max-wid-sm-40 {
    max-width: 40%; }
  .min-wid-sm-40 {
    min-width: 40%; }
  .wid-sm-45 {
    width: 45%; }
  .max-wid-sm-45 {
    max-width: 45%; }
  .min-wid-sm-45 {
    min-width: 45%; }
  .wid-sm-50 {
    width: 50%; }
  .max-wid-sm-50 {
    max-width: 50%; }
  .min-wid-sm-50 {
    min-width: 50%; }
  .wid-sm-55 {
    width: 55%; }
  .max-wid-sm-55 {
    max-width: 55%; }
  .min-wid-sm-55 {
    min-width: 55%; }
  .wid-sm-60 {
    width: 60%; }
  .max-wid-sm-60 {
    max-width: 60%; }
  .min-wid-sm-60 {
    min-width: 60%; }
  .wid-sm-65 {
    width: 65%; }
  .max-wid-sm-65 {
    max-width: 65%; }
  .min-wid-sm-65 {
    min-width: 65%; }
  .wid-sm-66 {
    width: 66.6%; }
  .max-wid-sm-66 {
    max-width: 66.6%; }
  .min-wid-sm-66 {
    min-width: 66.6%; }
  .wid-sm-66_6 {
    width: 66.6%; }
  .max-wid-sm-66_6 {
    max-width: 66.6%; }
  .min-wid-sm-66_6 {
    min-width: 66.6%; }
  .wid-sm-70 {
    width: 70%; }
  .max-wid-sm-70 {
    max-width: 70%; }
  .min-wid-sm-70 {
    min-width: 70%; }
  .wid-sm-75 {
    width: 75%; }
  .max-wid-sm-75 {
    max-width: 75%; }
  .min-wid-sm-75 {
    min-width: 75%; }
  .wid-sm-80 {
    width: 80%; }
  .max-wid-sm-80 {
    max-width: 80%; }
  .min-wid-sm-80 {
    min-width: 80%; }
  .wid-sm-85 {
    width: 85%; }
  .max-wid-sm-85 {
    max-width: 85%; }
  .min-wid-sm-85 {
    min-width: 85%; }
  .wid-sm-90 {
    width: 90%; }
  .max-wid-sm-90 {
    max-width: 90%; }
  .min-wid-sm-90 {
    min-width: 90%; }
  .wid-sm-95 {
    width: 95%; }
  .max-wid-sm-95 {
    max-width: 95%; }
  .min-wid-sm-95 {
    min-width: 95%; }
  .wid-sm-100 {
    width: 100%; }
  .max-wid-sm-100 {
    max-width: 100%; }
  .min-wid-sm-100 {
    min-width: 100%; } }

.size-sm .wid-sm-2_5 {
  width: 2.5%; }

.size-sm .wid-sm-5 {
  width: 5%; }

.size-sm .wid-sm-7_5 {
  width: 7.5%; }

.size-sm .wid-sm-10 {
  width: 10%; }

.size-sm .wid-sm-12_5 {
  width: 12.5%; }

.size-sm .wid-sm-15 {
  width: 15%; }

.size-sm .wid-sm-17_5 {
  width: 17.5%; }

.size-sm .wid-sm-20 {
  width: 20%; }

.size-sm .wid-sm-22_5 {
  width: 22.5%; }

.size-sm .wid-sm-25 {
  width: 25%; }

.size-sm .wid-sm-30 {
  width: 30%; }

.size-sm .wid-sm-33 {
  width: 33.3%; }

.size-sm .wid-sm-33_3 {
  width: 33.3%; }

.size-sm .wid-sm-35 {
  width: 35%; }

.size-sm .wid-sm-40 {
  width: 40%; }

.size-sm .wid-sm-45 {
  width: 45%; }

.size-sm .wid-sm-50 {
  width: 50%; }

.size-sm .wid-sm-55 {
  width: 55%; }

.size-sm .wid-sm-60 {
  width: 60%; }

.size-sm .wid-sm-65 {
  width: 65%; }

.size-sm .wid-sm-66 {
  width: 66.6%; }

.size-sm .wid-sm-66_6 {
  width: 66.6%; }

.size-sm .wid-sm-70 {
  width: 70%; }

.size-sm .wid-sm-75 {
  width: 75%; }

.size-sm .wid-sm-80 {
  width: 80%; }

.size-sm .wid-sm-85 {
  width: 85%; }

.size-sm .wid-sm-90 {
  width: 90%; }

.size-sm .wid-sm-95 {
  width: 95%; }

.size-sm .wid-sm-100 {
  width: 100%; }

.size-sm .wid-sm-2_5 {
  width: 2.5%; }

.size-sm .max-wid-sm-2_5 {
  max-width: 2.5%; }

.size-sm .min-wid-sm-2_5 {
  min-width: 2.5%; }

.size-sm .wid-sm-5 {
  width: 5%; }

.size-sm .max-wid-sm-5 {
  max-width: 5%; }

.size-sm .min-wid-sm-5 {
  min-width: 5%; }

.size-sm .wid-sm-7_5 {
  width: 7.5%; }

.size-sm .max-wid-sm-7_5 {
  max-width: 7.5%; }

.size-sm .min-wid-sm-7_5 {
  min-width: 7.5%; }

.size-sm .wid-sm-10 {
  width: 10%; }

.size-sm .max-wid-sm-10 {
  max-width: 10%; }

.size-sm .min-wid-sm-10 {
  min-width: 10%; }

.size-sm .wid-sm-12_5 {
  width: 12.5%; }

.size-sm .max-wid-sm-12_5 {
  max-width: 12.5%; }

.size-sm .min-wid-sm-12_5 {
  min-width: 12.5%; }

.size-sm .wid-sm-15 {
  width: 15%; }

.size-sm .max-wid-sm-15 {
  max-width: 15%; }

.size-sm .min-wid-sm-15 {
  min-width: 15%; }

.size-sm .wid-sm-17_5 {
  width: 17.5%; }

.size-sm .max-wid-sm-17_5 {
  max-width: 17.5%; }

.size-sm .min-wid-sm-17_5 {
  min-width: 17.5%; }

.size-sm .wid-sm-20 {
  width: 20%; }

.size-sm .max-wid-sm-20 {
  max-width: 20%; }

.size-sm .min-wid-sm-20 {
  min-width: 20%; }

.size-sm .wid-sm-22_5 {
  width: 22.5%; }

.size-sm .max-wid-sm-22_5 {
  max-width: 22.5%; }

.size-sm .min-wid-sm-22_5 {
  min-width: 22.5%; }

.size-sm .wid-sm-25 {
  width: 25%; }

.size-sm .max-wid-sm-25 {
  max-width: 25%; }

.size-sm .min-wid-sm-25 {
  min-width: 25%; }

.size-sm .wid-sm-30 {
  width: 30%; }

.size-sm .max-wid-sm-30 {
  max-width: 30%; }

.size-sm .min-wid-sm-30 {
  min-width: 30%; }

.size-sm .wid-sm-33 {
  width: 33.3%; }

.size-sm .max-wid-sm-33 {
  max-width: 33.3%; }

.size-sm .min-wid-sm-33 {
  min-width: 33.3%; }

.size-sm .wid-sm-33_3 {
  width: 33.3%; }

.size-sm .max-wid-sm-33_3 {
  max-width: 33.3%; }

.size-sm .min-wid-sm-33_3 {
  min-width: 33.3%; }

.size-sm .wid-sm-35 {
  width: 35%; }

.size-sm .max-wid-sm-35 {
  max-width: 35%; }

.size-sm .min-wid-sm-35 {
  min-width: 35%; }

.size-sm .wid-sm-40 {
  width: 40%; }

.size-sm .max-wid-sm-40 {
  max-width: 40%; }

.size-sm .min-wid-sm-40 {
  min-width: 40%; }

.size-sm .wid-sm-45 {
  width: 45%; }

.size-sm .max-wid-sm-45 {
  max-width: 45%; }

.size-sm .min-wid-sm-45 {
  min-width: 45%; }

.size-sm .wid-sm-50 {
  width: 50%; }

.size-sm .max-wid-sm-50 {
  max-width: 50%; }

.size-sm .min-wid-sm-50 {
  min-width: 50%; }

.size-sm .wid-sm-55 {
  width: 55%; }

.size-sm .max-wid-sm-55 {
  max-width: 55%; }

.size-sm .min-wid-sm-55 {
  min-width: 55%; }

.size-sm .wid-sm-60 {
  width: 60%; }

.size-sm .max-wid-sm-60 {
  max-width: 60%; }

.size-sm .min-wid-sm-60 {
  min-width: 60%; }

.size-sm .wid-sm-65 {
  width: 65%; }

.size-sm .max-wid-sm-65 {
  max-width: 65%; }

.size-sm .min-wid-sm-65 {
  min-width: 65%; }

.size-sm .wid-sm-66 {
  width: 66.6%; }

.size-sm .max-wid-sm-66 {
  max-width: 66.6%; }

.size-sm .min-wid-sm-66 {
  min-width: 66.6%; }

.size-sm .wid-sm-66_6 {
  width: 66.6%; }

.size-sm .max-wid-sm-66_6 {
  max-width: 66.6%; }

.size-sm .min-wid-sm-66_6 {
  min-width: 66.6%; }

.size-sm .wid-sm-70 {
  width: 70%; }

.size-sm .max-wid-sm-70 {
  max-width: 70%; }

.size-sm .min-wid-sm-70 {
  min-width: 70%; }

.size-sm .wid-sm-75 {
  width: 75%; }

.size-sm .max-wid-sm-75 {
  max-width: 75%; }

.size-sm .min-wid-sm-75 {
  min-width: 75%; }

.size-sm .wid-sm-80 {
  width: 80%; }

.size-sm .max-wid-sm-80 {
  max-width: 80%; }

.size-sm .min-wid-sm-80 {
  min-width: 80%; }

.size-sm .wid-sm-85 {
  width: 85%; }

.size-sm .max-wid-sm-85 {
  max-width: 85%; }

.size-sm .min-wid-sm-85 {
  min-width: 85%; }

.size-sm .wid-sm-90 {
  width: 90%; }

.size-sm .max-wid-sm-90 {
  max-width: 90%; }

.size-sm .min-wid-sm-90 {
  min-width: 90%; }

.size-sm .wid-sm-95 {
  width: 95%; }

.size-sm .max-wid-sm-95 {
  max-width: 95%; }

.size-sm .min-wid-sm-95 {
  min-width: 95%; }

.size-sm .wid-sm-100 {
  width: 100%; }

.size-sm .max-wid-sm-100 {
  max-width: 100%; }

.size-sm .min-wid-sm-100 {
  min-width: 100%; }

@media screen and (max-width: 480px) {
  .size-md .wid-sm-2_5,
  .size-lg .wid-sm-2_5 {
    width: 2.5%; }
  .size-md .wid-sm-5,
  .size-lg .wid-sm-5 {
    width: 5%; }
  .size-md .wid-sm-7_5,
  .size-lg .wid-sm-7_5 {
    width: 7.5%; }
  .size-md .wid-sm-10,
  .size-lg .wid-sm-10 {
    width: 10%; }
  .size-md .wid-sm-12_5,
  .size-lg .wid-sm-12_5 {
    width: 12.5%; }
  .size-md .wid-sm-15,
  .size-lg .wid-sm-15 {
    width: 15%; }
  .size-md .wid-sm-17_5,
  .size-lg .wid-sm-17_5 {
    width: 17.5%; }
  .size-md .wid-sm-20,
  .size-lg .wid-sm-20 {
    width: 20%; }
  .size-md .wid-sm-22_5,
  .size-lg .wid-sm-22_5 {
    width: 22.5%; }
  .size-md .wid-sm-25,
  .size-lg .wid-sm-25 {
    width: 25%; }
  .size-md .wid-sm-30,
  .size-lg .wid-sm-30 {
    width: 30%; }
  .size-md .wid-sm-33,
  .size-lg .wid-sm-33 {
    width: 33.3%; }
  .size-md .wid-sm-33_3,
  .size-lg .wid-sm-33_3 {
    width: 33.3%; }
  .size-md .wid-sm-35,
  .size-lg .wid-sm-35 {
    width: 35%; }
  .size-md .wid-sm-40,
  .size-lg .wid-sm-40 {
    width: 40%; }
  .size-md .wid-sm-45,
  .size-lg .wid-sm-45 {
    width: 45%; }
  .size-md .wid-sm-50,
  .size-lg .wid-sm-50 {
    width: 50%; }
  .size-md .wid-sm-55,
  .size-lg .wid-sm-55 {
    width: 55%; }
  .size-md .wid-sm-60,
  .size-lg .wid-sm-60 {
    width: 60%; }
  .size-md .wid-sm-65,
  .size-lg .wid-sm-65 {
    width: 65%; }
  .size-md .wid-sm-66,
  .size-lg .wid-sm-66 {
    width: 66.6%; }
  .size-md .wid-sm-66_6,
  .size-lg .wid-sm-66_6 {
    width: 66.6%; }
  .size-md .wid-sm-70,
  .size-lg .wid-sm-70 {
    width: 70%; }
  .size-md .wid-sm-75,
  .size-lg .wid-sm-75 {
    width: 75%; }
  .size-md .wid-sm-80,
  .size-lg .wid-sm-80 {
    width: 80%; }
  .size-md .wid-sm-85,
  .size-lg .wid-sm-85 {
    width: 85%; }
  .size-md .wid-sm-90,
  .size-lg .wid-sm-90 {
    width: 90%; }
  .size-md .wid-sm-95,
  .size-lg .wid-sm-95 {
    width: 95%; }
  .size-md .wid-sm-100,
  .size-lg .wid-sm-100 {
    width: 100%; } }

.size-md .wid-md-2_5 {
  width: 2.5%; }

.size-md .wid-md-5 {
  width: 5%; }

.size-md .wid-md-7_5 {
  width: 7.5%; }

.size-md .wid-md-10 {
  width: 10%; }

.size-md .wid-md-12_5 {
  width: 12.5%; }

.size-md .wid-md-15 {
  width: 15%; }

.size-md .wid-md-17_5 {
  width: 17.5%; }

.size-md .wid-md-20 {
  width: 20%; }

.size-md .wid-md-22_5 {
  width: 22.5%; }

.size-md .wid-md-25 {
  width: 25%; }

.size-md .wid-md-30 {
  width: 30%; }

.size-md .wid-md-33 {
  width: 33.3%; }

.size-md .wid-md-33_3 {
  width: 33.3%; }

.size-md .wid-md-35 {
  width: 35%; }

.size-md .wid-md-40 {
  width: 40%; }

.size-md .wid-md-45 {
  width: 45%; }

.size-md .wid-md-50 {
  width: 50%; }

.size-md .wid-md-55 {
  width: 55%; }

.size-md .wid-md-60 {
  width: 60%; }

.size-md .wid-md-65 {
  width: 65%; }

.size-md .wid-md-66 {
  width: 66.6%; }

.size-md .wid-md-66_6 {
  width: 66.6%; }

.size-md .wid-md-70 {
  width: 70%; }

.size-md .wid-md-75 {
  width: 75%; }

.size-md .wid-md-80 {
  width: 80%; }

.size-md .wid-md-85 {
  width: 85%; }

.size-md .wid-md-90 {
  width: 90%; }

.size-md .wid-md-95 {
  width: 95%; }

.size-md .wid-md-100 {
  width: 100%; }

@media screen and (min-width: 480px) and (max-width: 768px) {
  .size-lg .wid-md-2_5 {
    width: 2.5%; }
  .size-lg .wid-md-5 {
    width: 5%; }
  .size-lg .wid-md-7_5 {
    width: 7.5%; }
  .size-lg .wid-md-10 {
    width: 10%; }
  .size-lg .wid-md-12_5 {
    width: 12.5%; }
  .size-lg .wid-md-15 {
    width: 15%; }
  .size-lg .wid-md-17_5 {
    width: 17.5%; }
  .size-lg .wid-md-20 {
    width: 20%; }
  .size-lg .wid-md-22_5 {
    width: 22.5%; }
  .size-lg .wid-md-25 {
    width: 25%; }
  .size-lg .wid-md-30 {
    width: 30%; }
  .size-lg .wid-md-33 {
    width: 33.3%; }
  .size-lg .wid-md-33_3 {
    width: 33.3%; }
  .size-lg .wid-md-35 {
    width: 35%; }
  .size-lg .wid-md-40 {
    width: 40%; }
  .size-lg .wid-md-45 {
    width: 45%; }
  .size-lg .wid-md-50 {
    width: 50%; }
  .size-lg .wid-md-55 {
    width: 55%; }
  .size-lg .wid-md-60 {
    width: 60%; }
  .size-lg .wid-md-65 {
    width: 65%; }
  .size-lg .wid-md-66 {
    width: 66.6%; }
  .size-lg .wid-md-66_6 {
    width: 66.6%; }
  .size-lg .wid-md-70 {
    width: 70%; }
  .size-lg .wid-md-75 {
    width: 75%; }
  .size-lg .wid-md-80 {
    width: 80%; }
  .size-lg .wid-md-85 {
    width: 85%; }
  .size-lg .wid-md-90 {
    width: 90%; }
  .size-lg .wid-md-95 {
    width: 95%; }
  .size-lg .wid-md-100 {
    width: 100%; } }

.size-lg .wid-lg-2_5 {
  width: 2.5%; }

.size-lg .wid-lg-5 {
  width: 5%; }

.size-lg .wid-lg-7_5 {
  width: 7.5%; }

.size-lg .wid-lg-10 {
  width: 10%; }

.size-lg .wid-lg-12_5 {
  width: 12.5%; }

.size-lg .wid-lg-15 {
  width: 15%; }

.size-lg .wid-lg-17_5 {
  width: 17.5%; }

.size-lg .wid-lg-20 {
  width: 20%; }

.size-lg .wid-lg-22_5 {
  width: 22.5%; }

.size-lg .wid-lg-25 {
  width: 25%; }

.size-lg .wid-lg-30 {
  width: 30%; }

.size-lg .wid-lg-33 {
  width: 33.3%; }

.size-lg .wid-lg-33_3 {
  width: 33.3%; }

.size-lg .wid-lg-35 {
  width: 35%; }

.size-lg .wid-lg-40 {
  width: 40%; }

.size-lg .wid-lg-45 {
  width: 45%; }

.size-lg .wid-lg-50 {
  width: 50%; }

.size-lg .wid-lg-55 {
  width: 55%; }

.size-lg .wid-lg-60 {
  width: 60%; }

.size-lg .wid-lg-65 {
  width: 65%; }

.size-lg .wid-lg-66 {
  width: 66.6%; }

.size-lg .wid-lg-66_6 {
  width: 66.6%; }

.size-lg .wid-lg-70 {
  width: 70%; }

.size-lg .wid-lg-75 {
  width: 75%; }

.size-lg .wid-lg-80 {
  width: 80%; }

.size-lg .wid-lg-85 {
  width: 85%; }

.size-lg .wid-lg-90 {
  width: 90%; }

.size-lg .wid-lg-95 {
  width: 95%; }

.size-lg .wid-lg-100 {
  width: 100%; }

@media screen and (min-width: 768px) and (max-width: 1024px) {
  .size-xl .wid-lg-2_5 {
    width: 2.5%; }
  .size-xl .wid-lg-5 {
    width: 5%; }
  .size-xl .wid-lg-7_5 {
    width: 7.5%; }
  .size-xl .wid-lg-10 {
    width: 10%; }
  .size-xl .wid-lg-12_5 {
    width: 12.5%; }
  .size-xl .wid-lg-15 {
    width: 15%; }
  .size-xl .wid-lg-17_5 {
    width: 17.5%; }
  .size-xl .wid-lg-20 {
    width: 20%; }
  .size-xl .wid-lg-22_5 {
    width: 22.5%; }
  .size-xl .wid-lg-25 {
    width: 25%; }
  .size-xl .wid-lg-30 {
    width: 30%; }
  .size-xl .wid-lg-33 {
    width: 33.3%; }
  .size-xl .wid-lg-33_3 {
    width: 33.3%; }
  .size-xl .wid-lg-35 {
    width: 35%; }
  .size-xl .wid-lg-40 {
    width: 40%; }
  .size-xl .wid-lg-45 {
    width: 45%; }
  .size-xl .wid-lg-50 {
    width: 50%; }
  .size-xl .wid-lg-55 {
    width: 55%; }
  .size-xl .wid-lg-60 {
    width: 60%; }
  .size-xl .wid-lg-65 {
    width: 65%; }
  .size-xl .wid-lg-66 {
    width: 66.6%; }
  .size-xl .wid-lg-66_6 {
    width: 66.6%; }
  .size-xl .wid-lg-70 {
    width: 70%; }
  .size-xl .wid-lg-75 {
    width: 75%; }
  .size-xl .wid-lg-80 {
    width: 80%; }
  .size-xl .wid-lg-85 {
    width: 85%; }
  .size-xl .wid-lg-90 {
    width: 90%; }
  .size-xl .wid-lg-95 {
    width: 95%; }
  .size-xl .wid-lg-100 {
    width: 100%; } }

.ui-widget-header a.color-blue {
  color: #2b68ca; }

.border-color-blue {
  border-color: #2b68ca; }

.button-blue.ui-button,
button.button-blue.ui-button,
.button-blue.ui-button.ui-state-default,
button.button-blue.ui-button.ui-state-default {
  background-color: #2b68ca;
  border-color: #275db6;
  color: white;
  text-shadow: 1px 1px rgba(21, 52, 101, 0.9), -1px -1px rgba(32, 78, 151, 0.9); }

.button-blue.ui-button.ui-state-hover,
button.button-blue.ui-button.ui-state-hover {
  background-color: #457dd8;
  border-color: #275db6; }

.button-blue.ui-button.ui-state-default.icon-no-border,
.button-blue.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-blue.ui-button-icon-only.icon-no-border .ui-icon,
.button-blue.ui-button-text-only.text-no-border .ui-button-text {
  color: #2b68ca;
  text-shadow: none; }

.button-blue.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-blue.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #457dd8;
  text-shadow: none; }

.ui-widget-header a.color-light-blue {
  color: #6c99e0; }

.border-color-light-blue {
  border-color: #2b68ca; }

.button-light-blue.ui-button,
button.button-light-blue.ui-button,
.button-light-blue.ui-button.ui-state-default,
button.button-light-blue.ui-button.ui-state-default {
  background-color: #6c99e0;
  border-color: #5186da;
  color: white;
  text-shadow: 1px 1px rgba(29, 70, 137, 0.9), -1px -1px rgba(44, 106, 206, 0.9); }

.button-light-blue.ui-button.ui-state-hover,
button.button-light-blue.ui-button.ui-state-hover {
  background-color: #82a8e5;
  border-color: #5186da; }

.button-light-blue.ui-button.ui-state-default.icon-no-border,
.button-light-blue.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-blue.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-blue.ui-button-text-only.text-no-border .ui-button-text {
  color: #6c99e0;
  text-shadow: none; }

.button-light-blue.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-blue.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #82a8e5;
  text-shadow: none; }

.ui-widget-header a.color-dark-blue {
  color: #1d4687; }

.border-color-dark-blue {
  border-color: #2b68ca; }

.button-dark-blue.ui-button,
button.button-dark-blue.ui-button,
.button-dark-blue.ui-button.ui-state-default,
button.button-dark-blue.ui-button.ui-state-default {
  background-color: #1d4687;
  border-color: #1a3f7a;
  color: white;
  text-shadow: 1px 1px rgba(14, 35, 68, 0.9), -1px -1px rgba(22, 52, 101, 0.9); }

.button-dark-blue.ui-button.ui-state-hover,
button.button-dark-blue.ui-button.ui-state-hover {
  background-color: #265cb2;
  border-color: #1a3f7a; }

.button-dark-blue.ui-button.ui-state-default.icon-no-border,
.button-dark-blue.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-blue.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-blue.ui-button-text-only.text-no-border .ui-button-text {
  color: #1d4687;
  text-shadow: none; }

.button-dark-blue.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-blue.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #265cb2;
  text-shadow: none; }

.color-blue.ui-dataview .ui-dataview-header,
.color-blue.ui-datalist .ui-datalist-header,
.color-blue.ui-datatable .ui-datagrid-header,
.color-blue.ui-datatable .ui-datatable-header,
.color-blue.ui-datatable .ui-datatable-header > .ui-button,
.color-blue.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #8bace1 0%, #89abe0 100%);
  border-color: #678ecc;
  color: white;
  text-shadow: 1px 1px rgba(38, 78, 143, 0.9), -1px -1px rgba(66, 120, 205, 0.9); }

.color-blue.ui-datatable .ui-datatable-summaryrow,
.color-blue.ui-datatable .ui-paginator-bottom,
.color-blue.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #89abe0 0%, #7ea1da 100%);
  border-color: #678ecc;
  color: white;
  text-shadow: 1px 1px rgba(38, 78, 143, 0.9), -1px -1px rgba(66, 120, 205, 0.9); }

.color-blue.info-panel {
  background-color: #729ada;
  border-color: #678ecc;
  color: white;
  text-shadow: 1px 1px rgba(34, 72, 132, 0.9), -1px -1px rgba(52, 108, 198, 0.9); }

.color-blue.ui-datatable th.ui-state-default,
.color-blue.ui-datatable tfoot > tr > td.ui-state-default {
  background: #89abe0;
  border-color: #678ecc; }

.color-blue.ui-datatable th.ui-state-default > .ui-column-title,
.color-blue.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(38, 78, 143, 0.81), -1px -1px rgba(66, 120, 205, 0.81); }

.color-blue.ui-datatable tbody > tr.ui-widget-content,
.color-blue.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-blue.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #678ecc; }

.color-light-blue.ui-dataview .ui-dataview-header,
.color-light-blue.ui-datalist .ui-datalist-header,
.color-light-blue.ui-datatable .ui-datagrid-header,
.color-light-blue.ui-datatable .ui-datatable-header,
.color-light-blue.ui-datatable .ui-datatable-header > .ui-button,
.color-light-blue.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #d0ddf3 0%, #cfddf2 100%);
  border-color: #9fb8df;
  color: black;
  text-shadow: 1px 1px #dfe7f5, -1px -1px #dee4ed; }

.color-light-blue.ui-datatable .ui-datatable-summaryrow,
.color-light-blue.ui-datatable .ui-paginator-bottom,
.color-light-blue.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #cfddf2 0%, #bed0ed 100%);
  border-color: #9fb8df;
  color: black;
  text-shadow: 1px 1px #dfe7f5, -1px -1px #dee4ed; }

.color-light-blue.info-panel {
  background-color: #c6d6f0;
  border-color: #9fb8df;
  color: black;
  text-shadow: 1px 1px #d9e3f3, -1px -1px #d8dfea; }

.color-light-blue.ui-datatable th.ui-state-default,
.color-light-blue.ui-datatable tfoot > tr > td.ui-state-default {
  background: #cfddf2;
  border-color: #9fb8df; }

.color-light-blue.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-blue.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(223, 231, 245, 0.9), -1px -1px rgba(222, 228, 237, 0.9); }

.color-light-blue.ui-datatable tbody > tr.ui-widget-content,
.color-light-blue.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-blue.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #9fb8df; }

.color-dark-blue.ui-dataview .ui-dataview-header,
.color-dark-blue.ui-datalist .ui-datalist-header,
.color-dark-blue.ui-datatable .ui-datagrid-header,
.color-dark-blue.ui-datatable .ui-datatable-header,
.color-dark-blue.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-blue.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #5887d3 0%, #5585d3 100%);
  border-color: #3f6fbc;
  color: white;
  text-shadow: 1px 1px rgba(31, 64, 118, 0.9), -1px -1px rgba(46, 96, 177, 0.9); }

.color-dark-blue.ui-datatable .ui-datatable-summaryrow,
.color-dark-blue.ui-datatable .ui-paginator-bottom,
.color-dark-blue.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #5585d3 0%, #4d7ecc 100%);
  border-color: #3f6fbc;
  color: white;
  text-shadow: 1px 1px rgba(31, 64, 118, 0.9), -1px -1px rgba(46, 96, 177, 0.9); }

.color-dark-blue.info-panel {
  background-color: #3a72cc;
  border-color: #3f6fbc;
  color: white;
  text-shadow: 1px 1px rgba(27, 57, 104, 0.9), -1px -1px rgba(41, 85, 156, 0.9); }

.color-dark-blue.ui-datatable th.ui-state-default,
.color-dark-blue.ui-datatable tfoot > tr > td.ui-state-default {
  background: #5585d3;
  border-color: #3f6fbc; }

.color-dark-blue.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-blue.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(31, 64, 118, 0.81), -1px -1px rgba(46, 96, 177, 0.81); }

.color-dark-blue.ui-datatable tbody > tr.ui-widget-content,
.color-dark-blue.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-blue.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #3f6fbc; }

.ui-widget-header a.color-purple {
  color: #7f4bd2; }

.border-color-purple {
  border-color: #7f4bd2; }

.button-purple.ui-button,
button.button-purple.ui-button,
.button-purple.ui-button.ui-state-default,
button.button-purple.ui-button.ui-state-default {
  background-color: #7f4bd2;
  border-color: #6f35cc;
  color: white;
  text-shadow: 1px 1px rgba(61, 29, 114, 0.9), -1px -1px rgba(92, 43, 171, 0.9); }

.button-purple.ui-button.ui-state-hover,
button.button-purple.ui-button.ui-state-hover {
  background-color: #9266d9;
  border-color: #6f35cc; }

.button-purple.ui-button.ui-state-default.icon-no-border,
.button-purple.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-purple.ui-button-icon-only.icon-no-border .ui-icon,
.button-purple.ui-button-text-only.text-no-border .ui-button-text {
  color: #7f4bd2;
  text-shadow: none; }

.button-purple.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-purple.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #9266d9;
  text-shadow: none; }

.ui-widget-header a.color-light-purple {
  color: #a987e1; }

.border-color-light-purple {
  border-color: #7f4bd2; }

.button-light-purple.ui-button,
button.button-light-purple.ui-button,
.button-light-purple.ui-button.ui-state-default,
button.button-light-purple.ui-button.ui-state-default {
  background-color: #a987e1;
  border-color: #956ada;
  color: white;
  text-shadow: 1px 1px rgba(77, 36, 144, 0.9), -1px -1px rgba(118, 63, 207, 0.9); }

.button-light-purple.ui-button.ui-state-hover,
button.button-light-purple.ui-button.ui-state-hover {
  background-color: #b699e5;
  border-color: #956ada; }

.button-light-purple.ui-button.ui-state-default.icon-no-border,
.button-light-purple.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-purple.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-purple.ui-button-text-only.text-no-border .ui-button-text {
  color: #a987e1;
  text-shadow: none; }

.button-light-purple.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-purple.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #b699e5;
  text-shadow: none; }

.ui-widget-header a.color-dark-purple {
  color: #522699; }

.border-color-dark-purple {
  border-color: #7f4bd2; }

.button-dark-purple.ui-button,
button.button-dark-purple.ui-button,
.button-dark-purple.ui-button.ui-state-default,
button.button-dark-purple.ui-button.ui-state-default {
  background-color: #522699;
  border-color: #4a228a;
  color: white;
  text-shadow: 1px 1px rgba(41, 19, 77, 0.9), -1px -1px rgba(62, 29, 115, 0.9); }

.button-dark-purple.ui-button.ui-state-hover,
button.button-dark-purple.ui-button.ui-state-hover {
  background-color: #6730bf;
  border-color: #4a228a; }

.button-dark-purple.ui-button.ui-state-default.icon-no-border,
.button-dark-purple.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-purple.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-purple.ui-button-text-only.text-no-border .ui-button-text {
  color: #522699;
  text-shadow: none; }

.button-dark-purple.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-purple.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #6730bf;
  text-shadow: none; }

.color-purple.ui-dataview .ui-dataview-header,
.color-purple.ui-datalist .ui-datalist-header,
.color-purple.ui-datatable .ui-datagrid-header,
.color-purple.ui-datatable .ui-datatable-header,
.color-purple.ui-datatable .ui-datatable-header > .ui-button,
.color-purple.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #b9a0e3 0%, #b89ee2 100%);
  border-color: #9a79cd;
  color: white;
  text-shadow: 1px 1px rgba(85, 45, 148, 0.9), -1px -1px rgba(131, 85, 204, 0.9); }

.color-purple.ui-datatable .ui-datatable-summaryrow,
.color-purple.ui-datatable .ui-paginator-bottom,
.color-purple.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #b89ee2 0%, #ae91dc 100%);
  border-color: #9a79cd;
  color: white;
  text-shadow: 1px 1px rgba(85, 45, 148, 0.9), -1px -1px rgba(131, 85, 204, 0.9); }

.color-purple.info-panel {
  background-color: #aa8bdc;
  border-color: #9a79cd;
  color: white;
  text-shadow: 1px 1px rgba(79, 41, 138, 0.9), -1px -1px rgba(120, 70, 200, 0.9); }

.color-purple.ui-datatable th.ui-state-default,
.color-purple.ui-datatable tfoot > tr > td.ui-state-default {
  background: #b89ee2;
  border-color: #9a79cd; }

.color-purple.ui-datatable th.ui-state-default > .ui-column-title,
.color-purple.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(85, 45, 148, 0.81), -1px -1px rgba(131, 85, 204, 0.81); }

.color-purple.ui-datatable tbody > tr.ui-widget-content,
.color-purple.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-purple.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #9a79cd; }

.color-light-purple.ui-dataview .ui-dataview-header,
.color-light-purple.ui-datalist .ui-datalist-header,
.color-light-purple.ui-datatable .ui-datagrid-header,
.color-light-purple.ui-datatable .ui-datatable-header,
.color-light-purple.ui-datatable .ui-datatable-header > .ui-button,
.color-light-purple.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #e3d8f3 0%, #e2d7f3 100%);
  border-color: #bca7df;
  color: black;
  text-shadow: 1px 1px #ebe5f6, -1px -1px #e8e4ef; }

.color-light-purple.ui-datatable .ui-datatable-summaryrow,
.color-light-purple.ui-datatable .ui-paginator-bottom,
.color-light-purple.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #e2d7f3 0%, #d5c7ed 100%);
  border-color: #bca7df;
  color: black;
  text-shadow: 1px 1px #ebe5f6, -1px -1px #e8e4ef; }

.color-light-purple.info-panel {
  background-color: #ddd0f1;
  border-color: #bca7df;
  color: black;
  text-shadow: 1px 1px #e7e0f4, -1px -1px #e4deec; }

.color-light-purple.ui-datatable th.ui-state-default,
.color-light-purple.ui-datatable tfoot > tr > td.ui-state-default {
  background: #e2d7f3;
  border-color: #bca7df; }

.color-light-purple.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-purple.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(235, 229, 246, 0.9), -1px -1px rgba(232, 228, 239, 0.9); }

.color-light-purple.ui-datatable tbody > tr.ui-widget-content,
.color-light-purple.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-purple.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #bca7df; }

.color-dark-purple.ui-dataview .ui-dataview-header,
.color-dark-purple.ui-datalist .ui-datalist-header,
.color-dark-purple.ui-datatable .ui-datagrid-header,
.color-dark-purple.ui-datatable .ui-datatable-header,
.color-dark-purple.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-purple.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #9b76d6 0%, #9973d5 100%);
  border-color: #7f57c1;
  color: white;
  text-shadow: 1px 1px rgba(72, 38, 128, 0.9), -1px -1px rgba(108, 57, 191, 0.9); }

.color-dark-purple.ui-datatable .ui-datatable-summaryrow,
.color-dark-purple.ui-datatable .ui-paginator-bottom,
.color-dark-purple.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #9973d5 0%, #9069cf 100%);
  border-color: #7f57c1;
  color: white;
  text-shadow: 1px 1px rgba(72, 38, 128, 0.9), -1px -1px rgba(108, 57, 191, 0.9); }

.color-dark-purple.info-panel {
  background-color: #895dcf;
  border-color: #7f57c1;
  color: white;
  text-shadow: 1px 1px rgba(66, 35, 116, 0.9), -1px -1px rgba(98, 52, 173, 0.9); }

.color-dark-purple.ui-datatable th.ui-state-default,
.color-dark-purple.ui-datatable tfoot > tr > td.ui-state-default {
  background: #9973d5;
  border-color: #7f57c1; }

.color-dark-purple.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-purple.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(72, 38, 128, 0.81), -1px -1px rgba(108, 57, 191, 0.81); }

.color-dark-purple.ui-datatable tbody > tr.ui-widget-content,
.color-dark-purple.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-purple.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #7f57c1; }

.ui-widget-header a.color-magenta {
  color: #af3ca7; }

.border-color-magenta {
  border-color: #af3ca7; }

.button-magenta.ui-button,
button.button-magenta.ui-button,
.button-magenta.ui-button.ui-state-default,
button.button-magenta.ui-button.ui-state-default {
  background-color: #af3ca7;
  border-color: #9d3696;
  color: white;
  text-shadow: 1px 1px rgba(87, 30, 84, 0.9), -1px -1px rgba(131, 45, 125, 0.9); }

.button-magenta.ui-button.ui-state-hover,
button.button-magenta.ui-button.ui-state-hover {
  background-color: #c351bc;
  border-color: #9d3696; }

.button-magenta.ui-button.ui-state-default.icon-no-border,
.button-magenta.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-magenta.ui-button-icon-only.icon-no-border .ui-icon,
.button-magenta.ui-button-text-only.text-no-border .ui-button-text {
  color: #af3ca7;
  text-shadow: none; }

.button-magenta.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-magenta.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #c351bc;
  text-shadow: none; }

.ui-widget-header a.color-light-magenta {
  color: #d076ca; }

.border-color-light-magenta {
  border-color: #af3ca7; }

.button-light-magenta.ui-button,
button.button-light-magenta.ui-button,
.button-light-magenta.ui-button.ui-state-default,
button.button-light-magenta.ui-button.ui-state-default {
  background-color: #d076ca;
  border-color: #c85dc1;
  color: white;
  text-shadow: 1px 1px rgba(121, 41, 116, 0.9), -1px -1px rgba(182, 62, 174, 0.9); }

.button-light-magenta.ui-button.ui-state-hover,
button.button-light-magenta.ui-button.ui-state-hover {
  background-color: #d78ad2;
  border-color: #c85dc1; }

.button-light-magenta.ui-button.ui-state-default.icon-no-border,
.button-light-magenta.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-magenta.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-magenta.ui-button-text-only.text-no-border .ui-button-text {
  color: #d076ca;
  text-shadow: none; }

.button-light-magenta.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-magenta.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #d78ad2;
  text-shadow: none; }

.ui-widget-header a.color-dark-magenta {
  color: #752870; }

.border-color-dark-magenta {
  border-color: #af3ca7; }

.button-dark-magenta.ui-button,
button.button-dark-magenta.ui-button,
.button-dark-magenta.ui-button.ui-state-default,
button.button-dark-magenta.ui-button.ui-state-default {
  background-color: #752870;
  border-color: #692465;
  color: white;
  text-shadow: 1px 1px rgba(59, 20, 56, 0.9), -1px -1px rgba(88, 30, 84, 0.9); }

.button-dark-magenta.ui-button.ui-state-hover,
button.button-dark-magenta.ui-button.ui-state-hover {
  background-color: #9d3696;
  border-color: #692465; }

.button-dark-magenta.ui-button.ui-state-default.icon-no-border,
.button-dark-magenta.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-magenta.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-magenta.ui-button-text-only.text-no-border .ui-button-text {
  color: #752870;
  text-shadow: none; }

.button-dark-magenta.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-magenta.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #9d3696;
  text-shadow: none; }

.color-magenta.ui-dataview .ui-dataview-header,
.color-magenta.ui-datalist .ui-datalist-header,
.color-magenta.ui-datatable .ui-datagrid-header,
.color-magenta.ui-datatable .ui-datatable-header,
.color-magenta.ui-datatable .ui-datatable-header > .ui-button,
.color-magenta.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #d592d0 0%, #d490cf 100%);
  border-color: #be70b9;
  color: white;
  text-shadow: 1px 1px rgba(128, 50, 124, 0.9), -1px -1px rgba(187, 81, 181, 0.9); }

.color-magenta.ui-datatable .ui-datatable-summaryrow,
.color-magenta.ui-datatable .ui-paginator-bottom,
.color-magenta.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #d490cf 0%, #cd85c8 100%);
  border-color: #be70b9;
  color: white;
  text-shadow: 1px 1px rgba(128, 50, 124, 0.9), -1px -1px rgba(187, 81, 181, 0.9); }

.color-magenta.info-panel {
  background-color: #cb7ac6;
  border-color: #be70b9;
  color: white;
  text-shadow: 1px 1px rgba(117, 45, 112, 0.9), -1px -1px rgba(176, 68, 169, 0.9); }

.color-magenta.ui-datatable th.ui-state-default,
.color-magenta.ui-datatable tfoot > tr > td.ui-state-default {
  background: #d490cf;
  border-color: #be70b9; }

.color-magenta.ui-datatable th.ui-state-default > .ui-column-title,
.color-magenta.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(128, 50, 124, 0.81), -1px -1px rgba(187, 81, 181, 0.81); }

.color-magenta.ui-datatable tbody > tr.ui-widget-content,
.color-magenta.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-magenta.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #be70b9; }

.color-light-magenta.ui-dataview .ui-dataview-header,
.color-light-magenta.ui-datalist .ui-datalist-header,
.color-light-magenta.ui-datatable .ui-datagrid-header,
.color-light-magenta.ui-datatable .ui-datatable-header,
.color-light-magenta.ui-datatable .ui-datatable-header > .ui-button,
.color-light-magenta.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #eed2ec 0%, #edd2ec 100%);
  border-color: #d6a6d3;
  color: black;
  text-shadow: 1px 1px #f2e0f1, -1px -1px #ebdfea; }

.color-light-magenta.ui-datatable .ui-datatable-summaryrow,
.color-light-magenta.ui-datatable .ui-paginator-bottom,
.color-light-magenta.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #edd2ec 0%, #e6c2e4 100%);
  border-color: #d6a6d3;
  color: black;
  text-shadow: 1px 1px #f2e0f1, -1px -1px #ebdfea; }

.color-light-magenta.info-panel {
  background-color: #eacae8;
  border-color: #d6a6d3;
  color: black;
  text-shadow: 1px 1px #efdbee, -1px -1px #e6d9e5; }

.color-light-magenta.ui-datatable th.ui-state-default,
.color-light-magenta.ui-datatable tfoot > tr > td.ui-state-default {
  background: #edd2ec;
  border-color: #d6a6d3; }

.color-light-magenta.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-magenta.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(242, 224, 241, 0.9), -1px -1px rgba(235, 223, 234, 0.9); }

.color-light-magenta.ui-datatable tbody > tr.ui-widget-content,
.color-light-magenta.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-magenta.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #d6a6d3; }

.color-dark-magenta.ui-dataview .ui-dataview-header,
.color-dark-magenta.ui-datalist .ui-datalist-header,
.color-dark-magenta.ui-datatable .ui-datagrid-header,
.color-dark-magenta.ui-datatable .ui-datatable-header,
.color-dark-magenta.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-magenta.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #c261bb 0%, #c15fba 100%);
  border-color: #a84ca2;
  color: white;
  text-shadow: 1px 1px rgba(104, 41, 100, 0.9), -1px -1px rgba(156, 61, 150, 0.9); }

.color-dark-magenta.ui-datatable .ui-datatable-summaryrow,
.color-dark-magenta.ui-datatable .ui-paginator-bottom,
.color-dark-magenta.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #c15fba 0%, #ba57b4 100%);
  border-color: #a84ca2;
  color: white;
  text-shadow: 1px 1px rgba(104, 41, 100, 0.9), -1px -1px rgba(156, 61, 150, 0.9); }

.color-dark-magenta.info-panel {
  background-color: #b647ae;
  border-color: #a84ca2;
  color: white;
  text-shadow: 1px 1px rgba(91, 35, 87, 0.9), -1px -1px rgba(136, 53, 131, 0.9); }

.color-dark-magenta.ui-datatable th.ui-state-default,
.color-dark-magenta.ui-datatable tfoot > tr > td.ui-state-default {
  background: #c15fba;
  border-color: #a84ca2; }

.color-dark-magenta.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-magenta.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(104, 41, 100, 0.81), -1px -1px rgba(156, 61, 150, 0.81); }

.color-dark-magenta.ui-datatable tbody > tr.ui-widget-content,
.color-dark-magenta.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-magenta.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #a84ca2; }

.ui-widget-header a.color-red {
  color: #c82832; }

.border-color-red {
  border-color: #c82832; }

.button-red.ui-button,
button.button-red.ui-button,
.button-red.ui-button.ui-state-default,
button.button-red.ui-button.ui-state-default {
  background-color: #c82832;
  border-color: #b4242d;
  color: white;
  text-shadow: 1px 1px rgba(100, 20, 25, 0.9), -1px -1px rgba(150, 30, 38, 0.9); }

.button-red.ui-button.ui-state-hover,
button.button-red.ui-button.ui-state-hover {
  background-color: #d93f49;
  border-color: #b4242d; }

.button-red.ui-button.ui-state-default.icon-no-border,
.button-red.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-red.ui-button-icon-only.icon-no-border .ui-icon,
.button-red.ui-button-text-only.text-no-border .ui-button-text {
  color: #c82832;
  text-shadow: none; }

.button-red.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-red.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #d93f49;
  text-shadow: none; }

.ui-widget-header a.color-light-red {
  color: #e16870; }

.border-color-light-red {
  border-color: #c82832; }

.button-light-red.ui-button,
button.button-light-red.ui-button,
.button-light-red.ui-button.ui-state-default,
button.button-light-red.ui-button.ui-state-default {
  background-color: #e16870;
  border-color: #dc4c56;
  color: white;
  text-shadow: 1px 1px rgba(137, 27, 34, 0.9), -1px -1px rgba(206, 41, 52, 0.9); }

.button-light-red.ui-button.ui-state-hover,
button.button-light-red.ui-button.ui-state-hover {
  background-color: #e67e85;
  border-color: #dc4c56; }

.button-light-red.ui-button.ui-state-default.icon-no-border,
.button-light-red.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-red.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-red.ui-button-text-only.text-no-border .ui-button-text {
  color: #e16870;
  text-shadow: none; }

.button-light-red.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-red.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #e67e85;
  text-shadow: none; }

.ui-widget-header a.color-dark-red {
  color: #861a22; }

.border-color-dark-red {
  border-color: #c82832; }

.button-dark-red.ui-button,
button.button-dark-red.ui-button,
.button-dark-red.ui-button.ui-state-default,
button.button-dark-red.ui-button.ui-state-default {
  background-color: #861a22;
  border-color: #79181e;
  color: white;
  text-shadow: 1px 1px rgba(67, 13, 17, 0.9), -1px -1px rgba(101, 20, 25, 0.9); }

.button-dark-red.ui-button.ui-state-hover,
button.button-dark-red.ui-button.ui-state-hover {
  background-color: #b2232d;
  border-color: #79181e; }

.button-dark-red.ui-button.ui-state-default.icon-no-border,
.button-dark-red.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-red.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-red.ui-button-text-only.text-no-border .ui-button-text {
  color: #861a22;
  text-shadow: none; }

.button-dark-red.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-red.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #b2232d;
  text-shadow: none; }

.color-red.ui-dataview .ui-dataview-header,
.color-red.ui-datalist .ui-datalist-header,
.color-red.ui-datatable .ui-datagrid-header,
.color-red.ui-datatable .ui-datatable-header,
.color-red.ui-datatable .ui-datatable-header > .ui-button,
.color-red.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #e1888e 0%, #e1868c 100%);
  border-color: #cd646b;
  color: white;
  text-shadow: 1px 1px rgba(144, 36, 43, 0.9), -1px -1px rgba(207, 63, 73, 0.9); }

.color-red.ui-datatable .ui-datatable-summaryrow,
.color-red.ui-datatable .ui-paginator-bottom,
.color-red.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #e1868c 0%, #db7a80 100%);
  border-color: #cd646b;
  color: white;
  text-shadow: 1px 1px rgba(144, 36, 43, 0.9), -1px -1px rgba(207, 63, 73, 0.9); }

.color-red.info-panel {
  background-color: #db6e75;
  border-color: #cd646b;
  color: white;
  text-shadow: 1px 1px rgba(132, 33, 39, 0.9), -1px -1px rgba(198, 49, 59, 0.9); }

.color-red.ui-datatable th.ui-state-default,
.color-red.ui-datatable tfoot > tr > td.ui-state-default {
  background: #e1868c;
  border-color: #cd646b; }

.color-red.ui-datatable th.ui-state-default > .ui-column-title,
.color-red.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(144, 36, 43, 0.81), -1px -1px rgba(207, 63, 73, 0.81); }

.color-red.ui-datatable tbody > tr.ui-widget-content,
.color-red.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-red.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #cd646b; }

.color-light-red.ui-dataview .ui-dataview-header,
.color-light-red.ui-datalist .ui-datalist-header,
.color-light-red.ui-datatable .ui-datagrid-header,
.color-light-red.ui-datatable .ui-datatable-header,
.color-light-red.ui-datatable .ui-datatable-header > .ui-button,
.color-light-red.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #f3ced1 0%, #f3cdd0 100%);
  border-color: #e09da2;
  color: black;
  text-shadow: 1px 1px #f5dedf, -1px -1px #edddde; }

.color-light-red.ui-datatable .ui-datatable-summaryrow,
.color-light-red.ui-datatable .ui-paginator-bottom,
.color-light-red.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #f3cdd0 0%, #edbdc0 100%);
  border-color: #e09da2;
  color: black;
  text-shadow: 1px 1px #f5dedf, -1px -1px #edddde; }

.color-light-red.info-panel {
  background-color: #f1c5c8;
  border-color: #e09da2;
  color: black;
  text-shadow: 1px 1px #f3d8da, -1px -1px #e9d7d8; }

.color-light-red.ui-datatable th.ui-state-default,
.color-light-red.ui-datatable tfoot > tr > td.ui-state-default {
  background: #f3cdd0;
  border-color: #e09da2; }

.color-light-red.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-red.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(245, 222, 223, 0.9), -1px -1px rgba(237, 221, 222, 0.9); }

.color-light-red.ui-datatable tbody > tr.ui-widget-content,
.color-light-red.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-red.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #e09da2; }

.color-dark-red.ui-dataview .ui-dataview-header,
.color-dark-red.ui-datalist .ui-datalist-header,
.color-dark-red.ui-datatable .ui-datagrid-header,
.color-dark-red.ui-datatable .ui-datatable-header,
.color-dark-red.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-red.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #d4535c 0%, #d45059 100%);
  border-color: #bc3c45;
  color: white;
  text-shadow: 1px 1px rgba(118, 29, 35, 0.9), -1px -1px rgba(177, 44, 52, 0.9); }

.color-dark-red.ui-datatable .ui-datatable-summaryrow,
.color-dark-red.ui-datatable .ui-paginator-bottom,
.color-dark-red.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #d45059 0%, #cd4851 100%);
  border-color: #bc3c45;
  color: white;
  text-shadow: 1px 1px rgba(118, 29, 35, 0.9), -1px -1px rgba(177, 44, 52, 0.9); }

.color-dark-red.info-panel {
  background-color: #cd343f;
  border-color: #bc3c45;
  color: white;
  text-shadow: 1px 1px rgba(103, 26, 31, 0.9), -1px -1px rgba(155, 38, 46, 0.9); }

.color-dark-red.ui-datatable th.ui-state-default,
.color-dark-red.ui-datatable tfoot > tr > td.ui-state-default {
  background: #d45059;
  border-color: #bc3c45; }

.color-dark-red.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-red.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(118, 29, 35, 0.81), -1px -1px rgba(177, 44, 52, 0.81); }

.color-dark-red.ui-datatable tbody > tr.ui-widget-content,
.color-dark-red.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-red.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #bc3c45; }

.ui-widget-header a.color-orange {
  color: #e37b0d; }

.border-color-orange {
  border-color: #e37b0d; }

.button-orange.ui-button,
button.button-orange.ui-button,
.button-orange.ui-button.ui-state-default,
button.button-orange.ui-button.ui-state-default {
  background-color: #e37b0d;
  border-color: #cc6f0c;
  color: white;
  text-shadow: 1px 1px rgba(113, 62, 7, 0.9), -1px -1px rgba(170, 93, 10, 0.9); }

.button-orange.ui-button.ui-state-hover,
button.button-orange.ui-button.ui-state-hover {
  background-color: #f29026;
  border-color: #cc6f0c; }

.button-orange.ui-button.ui-state-default.icon-no-border,
.button-orange.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-orange.ui-button-icon-only.icon-no-border .ui-icon,
.button-orange.ui-button-text-only.text-no-border .ui-button-text {
  color: #e37b0d;
  text-shadow: none; }

.button-orange.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-orange.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #f29026;
  text-shadow: none; }

.ui-widget-header a.color-light-orange {
  color: #f5a754; }

.border-color-light-orange {
  border-color: #e37b0d; }

.button-light-orange.ui-button,
button.button-light-orange.ui-button,
.button-light-orange.ui-button.ui-state-default,
button.button-light-orange.ui-button.ui-state-default {
  background-color: #f5a754;
  border-color: #f39735;
  color: black;
  text-shadow: 1px 1px #f2c18d, -1px -1px #d4b390; }

.button-light-orange.ui-button.ui-state-hover,
button.button-light-orange.ui-button.ui-state-hover {
  background-color: #f7b46e;
  border-color: #f39735; }

.button-light-orange.ui-button.ui-state-default.icon-no-border,
.button-light-orange.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-orange.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-orange.ui-button-text-only.text-no-border .ui-button-text {
  color: #f5a754;
  text-shadow: none; }

.button-light-orange.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-orange.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #f7b46e;
  text-shadow: none; }

.ui-widget-header a.color-dark-orange {
  color: #985309; }

.border-color-dark-orange {
  border-color: #e37b0d; }

.button-dark-orange.ui-button,
button.button-dark-orange.ui-button,
.button-dark-orange.ui-button.ui-state-default,
button.button-dark-orange.ui-button.ui-state-default {
  background-color: #985309;
  border-color: #894a08;
  color: white;
  text-shadow: 1px 1px rgba(76, 41, 4, 0.9), -1px -1px rgba(114, 62, 7, 0.9); }

.button-dark-orange.ui-button.ui-state-hover,
button.button-dark-orange.ui-button.ui-state-hover {
  background-color: #c96e0c;
  border-color: #894a08; }

.button-dark-orange.ui-button.ui-state-default.icon-no-border,
.button-dark-orange.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-orange.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-orange.ui-button-text-only.text-no-border .ui-button-text {
  color: #985309;
  text-shadow: none; }

.button-dark-orange.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-orange.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #c96e0c;
  text-shadow: none; }

.color-orange.ui-dataview .ui-dataview-header,
.color-orange.ui-datalist .ui-datalist-header,
.color-orange.ui-datatable .ui-datagrid-header,
.color-orange.ui-datatable .ui-datatable-header,
.color-orange.ui-datatable .ui-datatable-header > .ui-button,
.color-orange.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #f0b779 0%, #f0b577 100%);
  border-color: #de9b53;
  color: black;
  text-shadow: 1px 1px #f0cca5, -1px -1px #d9c0a6; }

.color-orange.ui-datatable .ui-datatable-summaryrow,
.color-orange.ui-datatable .ui-paginator-bottom,
.color-orange.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #f0b577 0%, #ebad6a 100%);
  border-color: #de9b53;
  color: black;
  text-shadow: 1px 1px #f0cca5, -1px -1px #d9c0a6; }

.color-orange.info-panel {
  background-color: #eda75c;
  border-color: #de9b53;
  color: black;
  text-shadow: 1px 1px #edc192, -1px -1px #d1b393; }

.color-orange.ui-datatable th.ui-state-default,
.color-orange.ui-datatable tfoot > tr > td.ui-state-default {
  background: #f0b577;
  border-color: #de9b53; }

.color-orange.ui-datatable th.ui-state-default > .ui-column-title,
.color-orange.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(240, 204, 165, 0.9), -1px -1px rgba(217, 192, 166, 0.9); }

.color-orange.ui-datatable tbody > tr.ui-widget-content,
.color-orange.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-orange.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #de9b53; }

.color-light-orange.ui-dataview .ui-dataview-header,
.color-light-orange.ui-datalist .ui-datalist-header,
.color-light-orange.ui-datatable .ui-datagrid-header,
.color-light-orange.ui-datatable .ui-datatable-header,
.color-light-orange.ui-datatable .ui-datatable-header > .ui-button,
.color-light-orange.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #f9e1c8 0%, #f9e1c7 100%);
  border-color: #eac093;
  color: black;
  text-shadow: 1px 1px #f9eada, -1px -1px #efe5db; }

.color-light-orange.ui-datatable .ui-datatable-summaryrow,
.color-light-orange.ui-datatable .ui-paginator-bottom,
.color-light-orange.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #f9e1c7 0%, #f5d6b5 100%);
  border-color: #eac093;
  color: black;
  text-shadow: 1px 1px #f9eada, -1px -1px #efe5db; }

.color-light-orange.info-panel {
  background-color: #f8dcbd;
  border-color: #eac093;
  color: black;
  text-shadow: 1px 1px #f8e6d3, -1px -1px #ece0d4; }

.color-light-orange.ui-datatable th.ui-state-default,
.color-light-orange.ui-datatable tfoot > tr > td.ui-state-default {
  background: #f9e1c7;
  border-color: #eac093; }

.color-light-orange.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-orange.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(249, 234, 218, 0.9), -1px -1px rgba(239, 229, 219, 0.9); }

.color-light-orange.ui-datatable tbody > tr.ui-widget-content,
.color-light-orange.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-orange.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #eac093; }

.color-dark-orange.ui-dataview .ui-dataview-header,
.color-dark-orange.ui-datalist .ui-datalist-header,
.color-dark-orange.ui-datatable .ui-datagrid-header,
.color-dark-orange.ui-datatable .ui-datatable-header,
.color-dark-orange.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-orange.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #ea973e 0%, #e9953a 100%);
  border-color: #d07f28;
  color: white;
  text-shadow: 1px 1px rgba(132, 76, 15, 0.9), -1px -1px rgba(197, 113, 22, 0.9); }

.color-dark-orange.ui-datatable .ui-datatable-summaryrow,
.color-dark-orange.ui-datatable .ui-paginator-bottom,
.color-dark-orange.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #e9953a 0%, #e38e32 100%);
  border-color: #d07f28;
  color: white;
  text-shadow: 1px 1px rgba(132, 76, 15, 0.9), -1px -1px rgba(197, 113, 22, 0.9); }

.color-dark-orange.info-panel {
  background-color: #e6841b;
  border-color: #d07f28;
  color: white;
  text-shadow: 1px 1px rgba(116, 66, 13, 0.9), -1px -1px rgba(174, 99, 19, 0.9); }

.color-dark-orange.ui-datatable th.ui-state-default,
.color-dark-orange.ui-datatable tfoot > tr > td.ui-state-default {
  background: #e9953a;
  border-color: #d07f28; }

.color-dark-orange.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-orange.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(132, 76, 15, 0.81), -1px -1px rgba(197, 113, 22, 0.81); }

.color-dark-orange.ui-datatable tbody > tr.ui-widget-content,
.color-dark-orange.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-orange.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #d07f28; }

.ui-widget-header a.color-yellow {
  color: #f4ca10; }

.border-color-yellow {
  border-color: #f4ca10; }

.button-yellow.ui-button,
button.button-yellow.ui-button,
.button-yellow.ui-button.ui-state-default,
button.button-yellow.ui-button.ui-state-default {
  background-color: #f4ca10;
  border-color: #e0b90b;
  color: black;
  text-shadow: 1px 1px #efd560, -1px -1px #c5b364; }

.button-yellow.ui-button.ui-state-hover,
button.button-yellow.ui-button.ui-state-hover {
  background-color: #f5d234;
  border-color: #e0b90b; }

.button-yellow.ui-button.ui-state-default.icon-no-border,
.button-yellow.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-yellow.ui-button-icon-only.icon-no-border .ui-icon,
.button-yellow.ui-button-text-only.text-no-border .ui-button-text {
  color: #f4ca10;
  text-shadow: none; }

.button-yellow.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-yellow.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #f5d234;
  text-shadow: none; }

.ui-widget-header a.color-light-yellow {
  color: #f7dc5f; }

.border-color-light-yellow {
  border-color: #f4ca10; }

.button-light-yellow.ui-button,
button.button-light-yellow.ui-button,
.button-light-yellow.ui-button.ui-state-default,
button.button-light-yellow.ui-button.ui-state-default {
  background-color: #f7dc5f;
  border-color: #f6d43e;
  color: black;
  text-shadow: 1px 1px #f4e394, -1px -1px #d8cc97; }

.button-light-yellow.ui-button.ui-state-hover,
button.button-light-yellow.ui-button.ui-state-hover {
  background-color: #f5d12e;
  border-color: #f6d43e; }

.button-light-yellow.ui-button.ui-state-default.icon-no-border,
.button-light-yellow.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-yellow.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-yellow.ui-button-text-only.text-no-border .ui-button-text {
  color: #f7dc5f;
  text-shadow: none; }

.button-light-yellow.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-yellow.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #f5d12e;
  text-shadow: none; }

.ui-widget-header a.color-dark-yellow {
  color: #a68908; }

.border-color-dark-yellow {
  border-color: #f4ca10; }

.button-dark-yellow.ui-button,
button.button-dark-yellow.ui-button,
.button-dark-yellow.ui-button.ui-state-default,
button.button-dark-yellow.ui-button.ui-state-default {
  background-color: #a68908;
  border-color: #967c07;
  color: white;
  text-shadow: 1px 1px rgba(83, 69, 4, 0.9), -1px -1px rgba(125, 103, 6, 0.9); }

.button-dark-yellow.ui-button.ui-state-hover,
button.button-dark-yellow.ui-button.ui-state-hover {
  background-color: #d7b10a;
  border-color: #967c07; }

.button-dark-yellow.ui-button.ui-state-default.icon-no-border,
.button-dark-yellow.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-yellow.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-yellow.ui-button-text-only.text-no-border .ui-button-text {
  color: #a68908;
  text-shadow: none; }

.button-dark-yellow.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-yellow.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #d7b10a;
  text-shadow: none; }

.color-yellow.ui-dataview .ui-dataview-header,
.color-yellow.ui-datalist .ui-datalist-header,
.color-yellow.ui-datatable .ui-datagrid-header,
.color-yellow.ui-datatable .ui-datatable-header,
.color-yellow.ui-datatable .ui-datatable-header > .ui-button,
.color-yellow.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #f3de82 0%, #f2dd80 100%);
  border-color: #e1c859;
  color: black;
  text-shadow: 1px 1px #f2e5ab, -1px -1px #dcd3ac; }

.color-yellow.ui-datatable .ui-datatable-summaryrow,
.color-yellow.ui-datatable .ui-paginator-bottom,
.color-yellow.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #f2dd80 0%, #edd772 100%);
  border-color: #e1c859;
  color: black;
  text-shadow: 1px 1px #f2e5ab, -1px -1px #dcd3ac; }

.color-yellow.info-panel {
  background-color: #f0d767;
  border-color: #e1c859;
  color: black;
  text-shadow: 1px 1px #f0e099, -1px -1px #d5ca9b; }

.color-yellow.ui-datatable th.ui-state-default,
.color-yellow.ui-datatable tfoot > tr > td.ui-state-default {
  background: #f2dd80;
  border-color: #e1c859; }

.color-yellow.ui-datatable th.ui-state-default > .ui-column-title,
.color-yellow.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(242, 229, 171, 0.9), -1px -1px rgba(220, 211, 172, 0.9); }

.color-yellow.ui-datatable tbody > tr.ui-widget-content,
.color-yellow.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-yellow.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #e1c859; }

.color-light-yellow.ui-dataview .ui-dataview-header,
.color-light-yellow.ui-datalist .ui-datalist-header,
.color-light-yellow.ui-datatable .ui-datagrid-header,
.color-light-yellow.ui-datatable .ui-datatable-header,
.color-light-yellow.ui-datatable .ui-datatable-header > .ui-button,
.color-light-yellow.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #faf1cc 0%, #faf1cb 100%);
  border-color: #ecdc95;
  color: black;
  text-shadow: 1px 1px #faf4dc, -1px -1px #f1eddd; }

.color-light-yellow.ui-datatable .ui-datatable-summaryrow,
.color-light-yellow.ui-datatable .ui-paginator-bottom,
.color-light-yellow.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #faf1cb 0%, #f6ebb8 100%);
  border-color: #ecdc95;
  color: black;
  text-shadow: 1px 1px #faf4dc, -1px -1px #f1eddd; }

.color-light-yellow.info-panel {
  background-color: #f9efc2;
  border-color: #ecdc95;
  color: black;
  text-shadow: 1px 1px #f9f2d6, -1px -1px #eeead7; }

.color-light-yellow.ui-datatable th.ui-state-default,
.color-light-yellow.ui-datatable tfoot > tr > td.ui-state-default {
  background: #faf1cb;
  border-color: #ecdc95; }

.color-light-yellow.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-yellow.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(250, 244, 220, 0.9), -1px -1px rgba(241, 237, 221, 0.9); }

.color-light-yellow.ui-datatable tbody > tr.ui-widget-content,
.color-light-yellow.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-yellow.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #ecdc95; }

.color-dark-yellow.ui-dataview .ui-dataview-header,
.color-dark-yellow.ui-datalist .ui-datalist-header,
.color-dark-yellow.ui-datatable .ui-datagrid-header,
.color-dark-yellow.ui-datatable .ui-datatable-header,
.color-dark-yellow.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-yellow.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #edcf4b 0%, #edce47 100%);
  border-color: #d9ba2d;
  color: black;
  text-shadow: 1px 1px #edda85, -1px -1px #cdc087; }

.color-dark-yellow.ui-datatable .ui-datatable-summaryrow,
.color-dark-yellow.ui-datatable .ui-paginator-bottom,
.color-dark-yellow.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #edce47 0%, #e7c83e 100%);
  border-color: #d9ba2d;
  color: black;
  text-shadow: 1px 1px #edda85, -1px -1px #cdc087; }

.color-dark-yellow.info-panel {
  background-color: #eac72a;
  border-color: #d9ba2d;
  color: black;
  text-shadow: 1px 1px #e9d371, -1px -1px #c4b573; }

.color-dark-yellow.ui-datatable th.ui-state-default,
.color-dark-yellow.ui-datatable tfoot > tr > td.ui-state-default {
  background: #edce47;
  border-color: #d9ba2d; }

.color-dark-yellow.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-yellow.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(237, 218, 133, 0.9), -1px -1px rgba(205, 192, 135, 0.9); }

.color-dark-yellow.ui-datatable tbody > tr.ui-widget-content,
.color-dark-yellow.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-yellow.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #d9ba2d; }

.ui-widget-header a.color-green {
  color: #289f3e; }

.border-color-green {
  border-color: #289f3e; }

.button-green.ui-button,
button.button-green.ui-button,
.button-green.ui-button.ui-state-default,
button.button-green.ui-button.ui-state-default {
  background-color: #289f3e;
  border-color: #248f37;
  color: white;
  text-shadow: 1px 1px rgba(20, 80, 31, 0.9), -1px -1px rgba(30, 119, 46, 0.9); }

.button-green.ui-button.ui-state-hover,
button.button-green.ui-button.ui-state-hover {
  background-color: #31c44c;
  border-color: #248f37; }

.button-green.ui-button.ui-state-default.icon-no-border,
.button-green.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-green.ui-button-icon-only.icon-no-border .ui-icon,
.button-green.ui-button-text-only.text-no-border .ui-button-text {
  color: #289f3e;
  text-shadow: none; }

.button-green.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-green.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #31c44c;
  text-shadow: none; }

.ui-widget-header a.color-light-green {
  color: #58d56f; }

.border-color-light-green {
  border-color: #289f3e; }

.button-light-green.ui-button,
button.button-light-green.ui-button,
.button-light-green.ui-button.ui-state-default,
button.button-light-green.ui-button.ui-state-default {
  background-color: #58d56f;
  border-color: #40cf5a;
  color: black;
  text-shadow: 1px 1px #8fdd9d, -1px -1px #8cc196; }

.button-light-green.ui-button.ui-state-hover,
button.button-light-green.ui-button.ui-state-hover {
  background-color: #71dc85;
  border-color: #40cf5a; }

.button-light-green.ui-button.ui-state-default.icon-no-border,
.button-light-green.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-green.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-green.ui-button-text-only.text-no-border .ui-button-text {
  color: #58d56f;
  text-shadow: none; }

.button-light-green.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-green.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #71dc85;
  text-shadow: none; }

.ui-widget-header a.color-dark-green {
  color: #1b6b29; }

.border-color-dark-green {
  border-color: #289f3e; }

.button-dark-green.ui-button,
button.button-dark-green.ui-button,
.button-dark-green.ui-button.ui-state-default,
button.button-dark-green.ui-button.ui-state-default {
  background-color: #1b6b29;
  border-color: #186025;
  color: white;
  text-shadow: 1px 1px rgba(13, 53, 21, 0.9), -1px -1px rgba(20, 80, 31, 0.9); }

.button-dark-green.ui-button.ui-state-hover,
button.button-dark-green.ui-button.ui-state-hover {
  background-color: #26983b;
  border-color: #186025; }

.button-dark-green.ui-button.ui-state-default.icon-no-border,
.button-dark-green.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-green.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-green.ui-button-text-only.text-no-border .ui-button-text {
  color: #1b6b29;
  text-shadow: none; }

.button-dark-green.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-green.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #26983b;
  text-shadow: none; }

.color-green.ui-dataview .ui-dataview-header,
.color-green.ui-datalist .ui-datalist-header,
.color-green.ui-datatable .ui-datagrid-header,
.color-green.ui-datatable .ui-datatable-header,
.color-green.ui-datatable .ui-datatable-header > .ui-button,
.color-green.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #7bd88c 0%, #79d78a 100%);
  border-color: #5bc26e;
  color: black;
  text-shadow: 1px 1px #a5e0b0, -1px -1px #a2c9a9; }

.color-green.ui-datatable .ui-datatable-summaryrow,
.color-green.ui-datatable .ui-paginator-bottom,
.color-green.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #79d78a 0%, #6fd181 100%);
  border-color: #5bc26e;
  color: black;
  text-shadow: 1px 1px #a5e0b0, -1px -1px #a2c9a9; }

.color-green.info-panel {
  background-color: #5fcf73;
  border-color: #5bc26e;
  color: black;
  text-shadow: 1px 1px #93daa0, -1px -1px #8ebe97; }

.color-green.ui-datatable th.ui-state-default,
.color-green.ui-datatable tfoot > tr > td.ui-state-default {
  background: #79d78a;
  border-color: #5bc26e; }

.color-green.ui-datatable th.ui-state-default > .ui-column-title,
.color-green.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(165, 224, 176, 0.9), -1px -1px rgba(162, 201, 169, 0.9); }

.color-green.ui-datatable tbody > tr.ui-widget-content,
.color-green.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-green.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #5bc26e; }

.color-light-green.ui-dataview .ui-dataview-header,
.color-light-green.ui-datalist .ui-datalist-header,
.color-light-green.ui-datatable .ui-datagrid-header,
.color-light-green.ui-datatable .ui-datatable-header,
.color-light-green.ui-datatable .ui-datatable-header > .ui-button,
.color-light-green.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #c9efd0 0%, #c8efcf 100%);
  border-color: #9bdaa7;
  color: black;
  text-shadow: 1px 1px #dbf2df, -1px -1px #d9e9dc; }

.color-light-green.ui-datatable .ui-datatable-summaryrow,
.color-light-green.ui-datatable .ui-paginator-bottom,
.color-light-green.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #c8efcf 0%, #b9e8c1 100%);
  border-color: #9bdaa7;
  color: black;
  text-shadow: 1px 1px #dbf2df, -1px -1px #d9e9dc; }

.color-light-green.info-panel {
  background-color: #beecc7;
  border-color: #9bdaa7;
  color: black;
  text-shadow: 1px 1px #d3f0d9, -1px -1px #d2e5d5; }

.color-light-green.ui-datatable th.ui-state-default,
.color-light-green.ui-datatable tfoot > tr > td.ui-state-default {
  background: #c8efcf;
  border-color: #9bdaa7; }

.color-light-green.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-green.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(219, 242, 223, 0.9), -1px -1px rgba(217, 233, 220, 0.9); }

.color-light-green.ui-datatable tbody > tr.ui-widget-content,
.color-light-green.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-green.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #9bdaa7; }

.color-dark-green.ui-dataview .ui-dataview-header,
.color-dark-green.ui-datalist .ui-datalist-header,
.color-dark-green.ui-datatable .ui-datagrid-header,
.color-dark-green.ui-datatable .ui-datatable-header,
.color-dark-green.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-green.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #41c659 0%, #3ec556 100%);
  border-color: #3ca04e;
  color: black;
  text-shadow: 1px 1px #7dd28d, -1px -1px #78b283; }

.color-dark-green.ui-datatable .ui-datatable-summaryrow,
.color-dark-green.ui-datatable .ui-paginator-bottom,
.color-dark-green.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #3ec556 0%, #3cba53 100%);
  border-color: #3ca04e;
  color: black;
  text-shadow: 1px 1px #7dd28d, -1px -1px #78b283; }

.color-dark-green.info-panel {
  background-color: #32a948;
  border-color: #3ca04e;
  color: white;
  text-shadow: 1px 1px rgba(25, 84, 36, 0.9), -1px -1px rgba(38, 127, 54, 0.9); }

.color-dark-green.ui-datatable th.ui-state-default,
.color-dark-green.ui-datatable tfoot > tr > td.ui-state-default {
  background: #3ec556;
  border-color: #3ca04e; }

.color-dark-green.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-green.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(125, 210, 141, 0.9), -1px -1px rgba(120, 178, 131, 0.9); }

.color-dark-green.ui-datatable tbody > tr.ui-widget-content,
.color-dark-green.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-green.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #3ca04e; }

.ui-widget-header a.color-cyan {
  color: #368b96; }

.border-color-cyan {
  border-color: #368b96; }

.button-cyan.ui-button,
button.button-cyan.ui-button,
.button-cyan.ui-button.ui-state-default,
button.button-cyan.ui-button.ui-state-default {
  background-color: #368b96;
  border-color: #317d87;
  color: white;
  text-shadow: 1px 1px rgba(27, 69, 75, 0.9), -1px -1px rgba(41, 104, 112, 0.9); }

.button-cyan.ui-button.ui-state-hover,
button.button-cyan.ui-button.ui-state-hover {
  background-color: #42aab8;
  border-color: #317d87; }

.button-cyan.ui-button.ui-state-default.icon-no-border,
.button-cyan.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-cyan.ui-button-icon-only.icon-no-border .ui-icon,
.button-cyan.ui-button-text-only.text-no-border .ui-button-text {
  color: #368b96;
  text-shadow: none; }

.button-cyan.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-cyan.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #42aab8;
  text-shadow: none; }

.ui-widget-header a.color-light-cyan {
  color: #68bdc9; }

.border-color-light-cyan {
  border-color: #368b96; }

.button-light-cyan.ui-button,
button.button-light-cyan.ui-button,
.button-light-cyan.ui-button.ui-state-default,
button.button-light-cyan.ui-button.ui-state-default {
  background-color: #68bdc9;
  border-color: #52b4c1;
  color: black;
  text-shadow: 1px 1px #99cfd6, -1px -1px #93b8bc; }

.button-light-cyan.ui-button.ui-state-hover,
button.button-light-cyan.ui-button.ui-state-hover {
  background-color: #7fc7d1;
  border-color: #52b4c1; }

.button-light-cyan.ui-button.ui-state-default.icon-no-border,
.button-light-cyan.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-cyan.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-cyan.ui-button-text-only.text-no-border .ui-button-text {
  color: #68bdc9;
  text-shadow: none; }

.button-light-cyan.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-cyan.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #7fc7d1;
  text-shadow: none; }

.ui-widget-header a.color-dark-cyan {
  color: #245d64; }

.border-color-dark-cyan {
  border-color: #368b96; }

.button-dark-cyan.ui-button,
button.button-dark-cyan.ui-button,
.button-dark-cyan.ui-button.ui-state-default,
button.button-dark-cyan.ui-button.ui-state-default {
  background-color: #245d64;
  border-color: #21545a;
  color: white;
  text-shadow: 1px 1px rgba(18, 46, 50, 0.9), -1px -1px rgba(27, 70, 75, 0.9); }

.button-dark-cyan.ui-button.ui-state-hover,
button.button-dark-cyan.ui-button.ui-state-hover {
  background-color: #33838e;
  border-color: #21545a; }

.button-dark-cyan.ui-button.ui-state-default.icon-no-border,
.button-dark-cyan.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-cyan.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-cyan.ui-button-text-only.text-no-border .ui-button-text {
  color: #245d64;
  text-shadow: none; }

.button-dark-cyan.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-cyan.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #33838e;
  text-shadow: none; }

.color-cyan.ui-dataview .ui-dataview-header,
.color-cyan.ui-datalist .ui-datalist-header,
.color-cyan.ui-datatable .ui-datagrid-header,
.color-cyan.ui-datatable .ui-datatable-header,
.color-cyan.ui-datatable .ui-datatable-header > .ui-button,
.color-cyan.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #87c6ce 0%, #85c5ce 100%);
  border-color: #68afb8;
  color: black;
  text-shadow: 1px 1px #add5da, -1px -1px #a7c3c6; }

.color-cyan.ui-datatable .ui-datatable-summaryrow,
.color-cyan.ui-datatable .ui-paginator-bottom,
.color-cyan.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #85c5ce 0%, #7bbec7 100%);
  border-color: #68afb8;
  color: black;
  text-shadow: 1px 1px #add5da, -1px -1px #a7c3c6; }

.color-cyan.info-panel {
  background-color: #6dbac4;
  border-color: #68afb8;
  color: black;
  text-shadow: 1px 1px #9cccd3, -1px -1px #95b6ba; }

.color-cyan.ui-datatable th.ui-state-default,
.color-cyan.ui-datatable tfoot > tr > td.ui-state-default {
  background: #85c5ce;
  border-color: #68afb8; }

.color-cyan.ui-datatable th.ui-state-default > .ui-column-title,
.color-cyan.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(173, 213, 218, 0.9), -1px -1px rgba(167, 195, 198, 0.9); }

.color-cyan.ui-datatable tbody > tr.ui-widget-content,
.color-cyan.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-cyan.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #68afb8; }

.color-light-cyan.ui-dataview .ui-dataview-header,
.color-light-cyan.ui-datalist .ui-datalist-header,
.color-light-cyan.ui-datatable .ui-datagrid-header,
.color-light-cyan.ui-datatable .ui-datatable-header,
.color-light-cyan.ui-datatable .ui-datatable-header > .ui-button,
.color-light-cyan.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #cee8eb 0%, #cde7eb 100%);
  border-color: #a3ced3;
  color: black;
  text-shadow: 1px 1px #deeef0, -1px -1px #dce7e8; }

.color-light-cyan.ui-datatable .ui-datatable-summaryrow,
.color-light-cyan.ui-datatable .ui-paginator-bottom,
.color-light-cyan.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #cde7eb 0%, #bfdfe3 100%);
  border-color: #a3ced3;
  color: black;
  text-shadow: 1px 1px #deeef0, -1px -1px #dce7e8; }

.color-light-cyan.info-panel {
  background-color: #c4e3e7;
  border-color: #a3ced3;
  color: black;
  text-shadow: 1px 1px #d7ebed, -1px -1px #d5e2e3; }

.color-light-cyan.ui-datatable th.ui-state-default,
.color-light-cyan.ui-datatable tfoot > tr > td.ui-state-default {
  background: #cde7eb;
  border-color: #a3ced3; }

.color-light-cyan.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-cyan.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(222, 238, 240, 0.9), -1px -1px rgba(220, 231, 232, 0.9); }

.color-light-cyan.ui-datatable tbody > tr.ui-widget-content,
.color-light-cyan.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-cyan.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #a3ced3; }

.color-dark-cyan.ui-dataview .ui-dataview-header,
.color-dark-cyan.ui-datalist .ui-datalist-header,
.color-dark-cyan.ui-datatable .ui-datagrid-header,
.color-dark-cyan.ui-datatable .ui-datatable-header,
.color-dark-cyan.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-cyan.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #52adb9 0%, #4facb8 100%);
  border-color: #488f98;
  color: white;
  text-shadow: 1px 1px rgba(38, 88, 94, 0.9), -1px -1px rgba(58, 131, 141, 0.9); }

.color-dark-cyan.ui-datatable .ui-datatable-summaryrow,
.color-dark-cyan.ui-datatable .ui-paginator-bottom,
.color-dark-cyan.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #4facb8 0%, #4ba3af 100%);
  border-color: #488f98;
  color: white;
  text-shadow: 1px 1px rgba(38, 88, 94, 0.9), -1px -1px rgba(58, 131, 141, 0.9); }

.color-dark-cyan.info-panel {
  background-color: #41949f;
  border-color: #488f98;
  color: white;
  text-shadow: 1px 1px rgba(32, 74, 80, 0.9), -1px -1px rgba(48, 111, 119, 0.9); }

.color-dark-cyan.ui-datatable th.ui-state-default,
.color-dark-cyan.ui-datatable tfoot > tr > td.ui-state-default {
  background: #4facb8;
  border-color: #488f98; }

.color-dark-cyan.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-cyan.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(38, 88, 94, 0.81), -1px -1px rgba(58, 131, 141, 0.81); }

.color-dark-cyan.ui-datatable tbody > tr.ui-widget-content,
.color-dark-cyan.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-cyan.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #488f98; }

.ui-widget-header a.color-gray {
  color: dimgray; }

.border-color-gray {
  border-color: dimgray; }

.button-gray.ui-button,
button.button-gray.ui-button,
.button-gray.ui-button.ui-state-default,
button.button-gray.ui-button.ui-state-default {
  background-color: dimgray;
  border-color: #5e5e5e;
  color: white;
  text-shadow: 1px 1px rgba(52, 52, 52, 0.9), -1px -1px rgba(78, 78, 78, 0.9); }

.button-gray.ui-button.ui-state-hover,
button.button-gray.ui-button.ui-state-hover {
  background-color: #7f7f7f;
  border-color: #5e5e5e; }

.button-gray.ui-button.ui-state-default.icon-no-border,
.button-gray.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-gray.ui-button-icon-only.icon-no-border .ui-icon,
.button-gray.ui-button-text-only.text-no-border .ui-button-text {
  color: dimgray;
  text-shadow: none; }

.button-gray.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-gray.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #7f7f7f;
  text-shadow: none; }

.ui-widget-header a.color-light-gray {
  color: #9a9a9a; }

.border-color-light-gray {
  border-color: dimgray; }

.button-light-gray.ui-button,
button.button-light-gray.ui-button,
.button-light-gray.ui-button.ui-state-default,
button.button-light-gray.ui-button.ui-state-default {
  background-color: #9a9a9a;
  border-color: #8b8b8b;
  color: white;
  text-shadow: 1px 1px rgba(77, 77, 77, 0.9), -1px -1px rgba(116, 116, 116, 0.9); }

.button-light-gray.ui-button.ui-state-hover,
button.button-light-gray.ui-button.ui-state-hover {
  background-color: darkgray;
  border-color: #8b8b8b; }

.button-light-gray.ui-button.ui-state-default.icon-no-border,
.button-light-gray.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-gray.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-gray.ui-button-text-only.text-no-border .ui-button-text {
  color: #9a9a9a;
  text-shadow: none; }

.button-light-gray.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-gray.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: darkgray;
  text-shadow: none; }

.ui-widget-header a.color-dark-gray {
  color: #464646; }

.border-color-dark-gray {
  border-color: dimgray; }

.button-dark-gray.ui-button,
button.button-dark-gray.ui-button,
.button-dark-gray.ui-button.ui-state-default,
button.button-dark-gray.ui-button.ui-state-default {
  background-color: #464646;
  border-color: #3f3f3f;
  color: white;
  text-shadow: 1px 1px rgba(35, 35, 35, 0.9), -1px -1px rgba(53, 53, 53, 0.9); }

.button-dark-gray.ui-button.ui-state-hover,
button.button-dark-gray.ui-button.ui-state-hover {
  background-color: #626262;
  border-color: #3f3f3f; }

.button-dark-gray.ui-button.ui-state-default.icon-no-border,
.button-dark-gray.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-gray.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-gray.ui-button-text-only.text-no-border .ui-button-text {
  color: #464646;
  text-shadow: none; }

.button-dark-gray.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-gray.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #626262;
  text-shadow: none; }

.color-gray.ui-dataview .ui-dataview-header,
.color-gray.ui-datalist .ui-datalist-header,
.color-gray.ui-datatable .ui-datagrid-header,
.color-gray.ui-datatable .ui-datatable-header,
.color-gray.ui-datatable .ui-datatable-header > .ui-button,
.color-gray.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #acacac 0%, #ababab 100%);
  border-color: #919191;
  color: black;
  text-shadow: 1px 1px #c5c5c5, -1px -1px #b8b8b8; }

.color-gray.ui-datatable .ui-datatable-summaryrow,
.color-gray.ui-datatable .ui-paginator-bottom,
.color-gray.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #ababab 0%, #a2a2a2 100%);
  border-color: #919191;
  color: black;
  text-shadow: 1px 1px #c5c5c5, -1px -1px #b8b8b8; }

.color-gray.info-panel {
  background-color: #9a9a9a;
  border-color: #919191;
  color: white;
  text-shadow: 1px 1px rgba(77, 77, 77, 0.9), -1px -1px rgba(116, 116, 116, 0.9); }

.color-gray.ui-datatable th.ui-state-default,
.color-gray.ui-datatable tfoot > tr > td.ui-state-default {
  background: #ababab;
  border-color: #919191; }

.color-gray.ui-datatable th.ui-state-default > .ui-column-title,
.color-gray.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(197, 197, 197, 0.9), -1px -1px rgba(184, 184, 184, 0.9); }

.color-gray.ui-datatable tbody > tr.ui-widget-content,
.color-gray.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-gray.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #919191; }

.color-light-gray.ui-dataview .ui-dataview-header,
.color-light-gray.ui-datalist .ui-datalist-header,
.color-light-gray.ui-datatable .ui-datagrid-header,
.color-light-gray.ui-datatable .ui-datatable-header,
.color-light-gray.ui-datatable .ui-datatable-header > .ui-button,
.color-light-gray.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #dddddd 0%, #dddddd 100%);
  border-color: #bbbbbb;
  color: black;
  text-shadow: 1px 1px #e7e7e7, -1px -1px #e2e2e2; }

.color-light-gray.ui-datatable .ui-datatable-summaryrow,
.color-light-gray.ui-datatable .ui-paginator-bottom,
.color-light-gray.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #dddddd 0%, #d2d2d2 100%);
  border-color: #bbbbbb;
  color: black;
  text-shadow: 1px 1px #e7e7e7, -1px -1px #e2e2e2; }

.color-light-gray.info-panel {
  background-color: #d6d6d6;
  border-color: #bbbbbb;
  color: black;
  text-shadow: 1px 1px #e3e3e3, -1px -1px #dddddd; }

.color-light-gray.ui-datatable th.ui-state-default,
.color-light-gray.ui-datatable tfoot > tr > td.ui-state-default {
  background: #dddddd;
  border-color: #bbbbbb; }

.color-light-gray.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-gray.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(231, 231, 231, 0.9), -1px -1px rgba(226, 226, 226, 0.9); }

.color-light-gray.ui-datatable tbody > tr.ui-widget-content,
.color-light-gray.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-gray.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #bbbbbb; }

.color-dark-gray.ui-dataview .ui-dataview-header,
.color-dark-gray.ui-datalist .ui-datalist-header,
.color-dark-gray.ui-datatable .ui-datagrid-header,
.color-dark-gray.ui-datatable .ui-datatable-header,
.color-dark-gray.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-gray.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #888888 0%, #868686 100%);
  border-color: #717171;
  color: white;
  text-shadow: 1px 1px rgba(68, 68, 68, 0.9), -1px -1px rgba(101, 101, 101, 0.9); }

.color-dark-gray.ui-datatable .ui-datatable-summaryrow,
.color-dark-gray.ui-datatable .ui-paginator-bottom,
.color-dark-gray.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #868686 0%, #7f7f7f 100%);
  border-color: #717171;
  color: white;
  text-shadow: 1px 1px rgba(68, 68, 68, 0.9), -1px -1px rgba(101, 101, 101, 0.9); }

.color-dark-gray.info-panel {
  background-color: #727272;
  border-color: #717171;
  color: white;
  text-shadow: 1px 1px rgba(57, 57, 57, 0.9), -1px -1px rgba(86, 86, 86, 0.9); }

.color-dark-gray.ui-datatable th.ui-state-default,
.color-dark-gray.ui-datatable tfoot > tr > td.ui-state-default {
  background: #868686;
  border-color: #717171; }

.color-dark-gray.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-gray.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(68, 68, 68, 0.81), -1px -1px rgba(101, 101, 101, 0.81); }

.color-dark-gray.ui-datatable tbody > tr.ui-widget-content,
.color-dark-gray.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-gray.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #717171; }

.ui-widget-header a.color-white {
  color: #FDFDFD; }

.border-color-white {
  border-color: #FDFDFD; }

.button-white.ui-button,
button.button-white.ui-button,
.button-white.ui-button.ui-state-default,
button.button-white.ui-button.ui-state-default {
  background-color: #FDFDFD;
  border-color: #e4e4e4;
  color: black;
  text-shadow: 1px 1px #fefefe, -1px -1px #fdfdfd; }

.button-white.ui-button.ui-state-hover,
button.button-white.ui-button.ui-state-hover {
  background-color: #d7d7d7;
  border-color: #e4e4e4; }

.button-white.ui-button.ui-state-default.icon-no-border,
.button-white.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-white.ui-button-icon-only.icon-no-border .ui-icon,
.button-white.ui-button-text-only.text-no-border .ui-button-text {
  color: #FDFDFD;
  text-shadow: none; }

.button-white.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-white.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #d7d7d7;
  text-shadow: none; }

.ui-widget-header a.color-light-white {
  color: #fefefe; }

.border-color-light-white {
  border-color: #FDFDFD; }

.button-light-white.ui-button,
button.button-light-white.ui-button,
.button-light-white.ui-button.ui-state-default,
button.button-light-white.ui-button.ui-state-default {
  background-color: #fefefe;
  border-color: #e4e4e4;
  color: black;
  text-shadow: 1px 1px #fefefe, -1px -1px #fefefe; }

.button-light-white.ui-button.ui-state-hover,
button.button-light-white.ui-button.ui-state-hover {
  background-color: #d8d8d8;
  border-color: #e4e4e4; }

.button-light-white.ui-button.ui-state-default.icon-no-border,
.button-light-white.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-white.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-white.ui-button-text-only.text-no-border .ui-button-text {
  color: #fefefe;
  text-shadow: none; }

.button-light-white.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-white.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #d8d8d8;
  text-shadow: none; }

.ui-widget-header a.color-dark-white {
  color: #aaaaaa; }

.border-color-dark-white {
  border-color: #FDFDFD; }

.button-dark-white.ui-button,
button.button-dark-white.ui-button,
.button-dark-white.ui-button.ui-state-default,
button.button-dark-white.ui-button.ui-state-default {
  background-color: #aaaaaa;
  border-color: #999999;
  color: white;
  text-shadow: 1px 1px rgba(85, 85, 85, 0.9), -1px -1px rgba(127, 127, 127, 0.9); }

.button-dark-white.ui-button.ui-state-hover,
button.button-dark-white.ui-button.ui-state-hover {
  background-color: #b6b6b6;
  border-color: #999999; }

.button-dark-white.ui-button.ui-state-default.icon-no-border,
.button-dark-white.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-white.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-white.ui-button-text-only.text-no-border .ui-button-text {
  color: #aaaaaa;
  text-shadow: none; }

.button-dark-white.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-white.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #b6b6b6;
  text-shadow: none; }

.color-white.ui-dataview .ui-dataview-header,
.color-white.ui-datalist .ui-datalist-header,
.color-white.ui-datatable .ui-datagrid-header,
.color-white.ui-datatable .ui-datatable-header,
.color-white.ui-datatable .ui-datatable-header > .ui-button,
.color-white.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #fefefe 0%, #fefefe 100%);
  border-color: #d8d8d8;
  color: black;
  text-shadow: 1px 1px #fefefe, -1px -1px #fefefe; }

.color-white.ui-datatable .ui-datatable-summaryrow,
.color-white.ui-datatable .ui-paginator-bottom,
.color-white.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #fefefe 0%, #f1f1f1 100%);
  border-color: #d8d8d8;
  color: black;
  text-shadow: 1px 1px #fefefe, -1px -1px #fefefe; }

.color-white.info-panel {
  background-color: #fefefe;
  border-color: #d8d8d8;
  color: black;
  text-shadow: 1px 1px #fefefe, -1px -1px #fefefe; }

.color-white.ui-datatable th.ui-state-default,
.color-white.ui-datatable tfoot > tr > td.ui-state-default {
  background: #fefefe;
  border-color: #d8d8d8; }

.color-white.ui-datatable th.ui-state-default > .ui-column-title,
.color-white.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(254, 254, 254, 0.9), -1px -1px rgba(254, 254, 254, 0.9); }

.color-white.ui-datatable tbody > tr.ui-widget-content,
.color-white.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-white.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #d8d8d8; }

.color-light-white.ui-dataview .ui-dataview-header,
.color-light-white.ui-datalist .ui-datalist-header,
.color-light-white.ui-datatable .ui-datagrid-header,
.color-light-white.ui-datatable .ui-datatable-header,
.color-light-white.ui-datatable .ui-datatable-header > .ui-button,
.color-light-white.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, white 0%, white 100%);
  border-color: #d8d8d8;
  color: black;
  text-shadow: 1px 1px white, -1px -1px white; }

.color-light-white.ui-datatable .ui-datatable-summaryrow,
.color-light-white.ui-datatable .ui-paginator-bottom,
.color-light-white.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, white 0%, #f2f2f2 100%);
  border-color: #d8d8d8;
  color: black;
  text-shadow: 1px 1px white, -1px -1px white; }

.color-light-white.info-panel {
  background-color: #fefefe;
  border-color: #d8d8d8;
  color: black;
  text-shadow: 1px 1px white, -1px -1px white; }

.color-light-white.ui-datatable th.ui-state-default,
.color-light-white.ui-datatable tfoot > tr > td.ui-state-default {
  background: white;
  border-color: #d8d8d8; }

.color-light-white.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-white.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(255, 255, 255, 0.9), -1px -1px rgba(255, 255, 255, 0.9); }

.color-light-white.ui-datatable tbody > tr.ui-widget-content,
.color-light-white.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-white.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #d8d8d8; }

.color-dark-white.ui-dataview .ui-dataview-header,
.color-dark-white.ui-datalist .ui-datalist-header,
.color-dark-white.ui-datatable .ui-datagrid-header,
.color-dark-white.ui-datatable .ui-datatable-header,
.color-dark-white.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-white.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #fdfdfd 0%, #fdfdfd 100%);
  border-color: #d7d7d7;
  color: black;
  text-shadow: 1px 1px #fefefe, -1px -1px #fdfdfd; }

.color-dark-white.ui-datatable .ui-datatable-summaryrow,
.color-dark-white.ui-datatable .ui-paginator-bottom,
.color-dark-white.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #fdfdfd 0%, #f1f1f1 100%);
  border-color: #d7d7d7;
  color: black;
  text-shadow: 1px 1px #fefefe, -1px -1px #fdfdfd; }

.color-dark-white.info-panel {
  background-color: #fdfdfd;
  border-color: #d7d7d7;
  color: black;
  text-shadow: 1px 1px #fefefe, -1px -1px #fdfdfd; }

.color-dark-white.ui-datatable th.ui-state-default,
.color-dark-white.ui-datatable tfoot > tr > td.ui-state-default {
  background: #fdfdfd;
  border-color: #d7d7d7; }

.color-dark-white.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-white.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(254, 254, 254, 0.9), -1px -1px rgba(253, 253, 253, 0.9); }

.color-dark-white.ui-datatable tbody > tr.ui-widget-content,
.color-dark-white.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-white.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #d7d7d7; }

.ui-widget-header a.color-black {
  color: #303030; }

.border-color-black {
  border-color: #303030; }

.button-black.ui-button,
button.button-black.ui-button,
.button-black.ui-button.ui-state-default,
button.button-black.ui-button.ui-state-default {
  background-color: #303030;
  border-color: #2c2c2c;
  color: white;
  text-shadow: 1px 1px rgba(24, 24, 24, 0.9), -1px -1px rgba(36, 36, 36, 0.9); }

.button-black.ui-button.ui-state-hover,
button.button-black.ui-button.ui-state-hover {
  background-color: #4f4f4f;
  border-color: #2c2c2c; }

.button-black.ui-button.ui-state-default.icon-no-border,
.button-black.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-black.ui-button-icon-only.icon-no-border .ui-icon,
.button-black.ui-button-text-only.text-no-border .ui-button-text {
  color: #303030;
  text-shadow: none; }

.button-black.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-black.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #4f4f4f;
  text-shadow: none; }

.ui-widget-header a.color-light-black {
  color: #757575; }

.border-color-light-black {
  border-color: #303030; }

.button-light-black.ui-button,
button.button-light-black.ui-button,
.button-light-black.ui-button.ui-state-default,
button.button-light-black.ui-button.ui-state-default {
  background-color: #757575;
  border-color: dimgray;
  color: white;
  text-shadow: 1px 1px rgba(58, 58, 58, 0.9), -1px -1px rgba(87, 87, 87, 0.9); }

.button-light-black.ui-button.ui-state-hover,
button.button-light-black.ui-button.ui-state-hover {
  background-color: #898989;
  border-color: dimgray; }

.button-light-black.ui-button.ui-state-default.icon-no-border,
.button-light-black.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-black.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-black.ui-button-text-only.text-no-border .ui-button-text {
  color: #757575;
  text-shadow: none; }

.button-light-black.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-black.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #898989;
  text-shadow: none; }

.ui-widget-header a.color-dark-black {
  color: #202020; }

.border-color-dark-black {
  border-color: #303030; }

.button-dark-black.ui-button,
button.button-dark-black.ui-button,
.button-dark-black.ui-button.ui-state-default,
button.button-dark-black.ui-button.ui-state-default {
  background-color: #202020;
  border-color: #1d1d1d;
  color: white;
  text-shadow: 1px 1px rgba(16, 16, 16, 0.9), -1px -1px rgba(24, 24, 24, 0.9); }

.button-dark-black.ui-button.ui-state-hover,
button.button-dark-black.ui-button.ui-state-hover {
  background-color: #424242;
  border-color: #1d1d1d; }

.button-dark-black.ui-button.ui-state-default.icon-no-border,
.button-dark-black.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-black.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-black.ui-button-text-only.text-no-border .ui-button-text {
  color: #202020;
  text-shadow: none; }

.button-dark-black.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-black.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #424242;
  text-shadow: none; }

.color-black.ui-dataview .ui-dataview-header,
.color-black.ui-datalist .ui-datalist-header,
.color-black.ui-datatable .ui-datagrid-header,
.color-black.ui-datatable .ui-datatable-header,
.color-black.ui-datatable .ui-datatable-header > .ui-button,
.color-black.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #8d8d8d 0%, #8b8b8b 100%);
  border-color: #777777;
  color: white;
  text-shadow: 1px 1px rgba(70, 70, 70, 0.9), -1px -1px rgba(105, 105, 105, 0.9); }

.color-black.ui-datatable .ui-datatable-summaryrow,
.color-black.ui-datatable .ui-paginator-bottom,
.color-black.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #8b8b8b 0%, #848484 100%);
  border-color: #777777;
  color: white;
  text-shadow: 1px 1px rgba(70, 70, 70, 0.9), -1px -1px rgba(105, 105, 105, 0.9); }

.color-black.info-panel {
  background-color: #757575;
  border-color: #777777;
  color: white;
  text-shadow: 1px 1px rgba(58, 58, 58, 0.9), -1px -1px rgba(87, 87, 87, 0.9); }

.color-black.ui-datatable th.ui-state-default,
.color-black.ui-datatable tfoot > tr > td.ui-state-default {
  background: #8b8b8b;
  border-color: #777777; }

.color-black.ui-datatable th.ui-state-default > .ui-column-title,
.color-black.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(70, 70, 70, 0.81), -1px -1px rgba(105, 105, 105, 0.81); }

.color-black.ui-datatable tbody > tr.ui-widget-content,
.color-black.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-black.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #777777; }

.color-light-black.ui-dataview .ui-dataview-header,
.color-light-black.ui-datalist .ui-datalist-header,
.color-light-black.ui-datatable .ui-datagrid-header,
.color-light-black.ui-datatable .ui-datatable-header,
.color-light-black.ui-datatable .ui-datatable-header > .ui-button,
.color-light-black.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #d1d1d1 0%, #d0d0d0 100%);
  border-color: #b1b1b1;
  color: black;
  text-shadow: 1px 1px #dedede, -1px -1px #d7d7d7; }

.color-light-black.ui-datatable .ui-datatable-summaryrow,
.color-light-black.ui-datatable .ui-paginator-bottom,
.color-light-black.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #d0d0d0 0%, #c5c5c5 100%);
  border-color: #b1b1b1;
  color: black;
  text-shadow: 1px 1px #dedede, -1px -1px #d7d7d7; }

.color-light-black.info-panel {
  background-color: #c7c7c7;
  border-color: #b1b1b1;
  color: black;
  text-shadow: 1px 1px #d8d8d8, -1px -1px #d0d0d0; }

.color-light-black.ui-datatable th.ui-state-default,
.color-light-black.ui-datatable tfoot > tr > td.ui-state-default {
  background: #d0d0d0;
  border-color: #b1b1b1; }

.color-light-black.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-black.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(222, 222, 222, 0.9), -1px -1px rgba(215, 215, 215, 0.9); }

.color-light-black.ui-datatable tbody > tr.ui-widget-content,
.color-light-black.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-black.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #b1b1b1; }

.color-dark-black.ui-dataview .ui-dataview-header,
.color-dark-black.ui-datalist .ui-datalist-header,
.color-dark-black.ui-datatable .ui-datagrid-header,
.color-dark-black.ui-datatable .ui-datatable-header,
.color-dark-black.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-black.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #5b5b5b 0%, #585858 100%);
  border-color: #4b4b4b;
  color: white;
  text-shadow: 1px 1px rgba(45, 45, 45, 0.9), -1px -1px rgba(68, 68, 68, 0.9); }

.color-dark-black.ui-datatable .ui-datatable-summaryrow,
.color-dark-black.ui-datatable .ui-paginator-bottom,
.color-dark-black.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #585858 0%, #545454 100%);
  border-color: #4b4b4b;
  color: white;
  text-shadow: 1px 1px rgba(45, 45, 45, 0.9), -1px -1px rgba(68, 68, 68, 0.9); }

.color-dark-black.info-panel {
  background-color: #3e3e3e;
  border-color: #4b4b4b;
  color: white;
  text-shadow: 1px 1px rgba(31, 31, 31, 0.9), -1px -1px rgba(46, 46, 46, 0.9); }

.color-dark-black.ui-datatable th.ui-state-default,
.color-dark-black.ui-datatable tfoot > tr > td.ui-state-default {
  background: #585858;
  border-color: #4b4b4b; }

.color-dark-black.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-black.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(45, 45, 45, 0.81), -1px -1px rgba(68, 68, 68, 0.81); }

.color-dark-black.ui-datatable tbody > tr.ui-widget-content,
.color-dark-black.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-black.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #4b4b4b; }

.ui-widget-header a.color-main {
  color: #2b68ca; }

.border-color-main {
  border-color: #2b68ca; }

.button-main.ui-button,
button.button-main.ui-button,
.button-main.ui-button.ui-state-default,
button.button-main.ui-button.ui-state-default {
  background-color: #2b68ca;
  border-color: #275db6;
  color: white;
  text-shadow: 1px 1px rgba(21, 52, 101, 0.9), -1px -1px rgba(32, 78, 151, 0.9); }

.button-main.ui-button.ui-state-hover,
button.button-main.ui-button.ui-state-hover {
  background-color: #457dd8;
  border-color: #275db6; }

.button-main.ui-button.ui-state-default.icon-no-border,
.button-main.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-main.ui-button-icon-only.icon-no-border .ui-icon,
.button-main.ui-button-text-only.text-no-border .ui-button-text {
  color: #2b68ca;
  text-shadow: none; }

.button-main.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-main.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #457dd8;
  text-shadow: none; }

.ui-widget-header a.color-light-main {
  color: #6c99e0; }

.border-color-light-main {
  border-color: #2b68ca; }

.button-light-main.ui-button,
button.button-light-main.ui-button,
.button-light-main.ui-button.ui-state-default,
button.button-light-main.ui-button.ui-state-default {
  background-color: #6c99e0;
  border-color: #5186da;
  color: white;
  text-shadow: 1px 1px rgba(29, 70, 137, 0.9), -1px -1px rgba(44, 106, 206, 0.9); }

.button-light-main.ui-button.ui-state-hover,
button.button-light-main.ui-button.ui-state-hover {
  background-color: #82a8e5;
  border-color: #5186da; }

.button-light-main.ui-button.ui-state-default.icon-no-border,
.button-light-main.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-main.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-main.ui-button-text-only.text-no-border .ui-button-text {
  color: #6c99e0;
  text-shadow: none; }

.button-light-main.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-main.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #82a8e5;
  text-shadow: none; }

.ui-widget-header a.color-dark-main {
  color: #1d4687; }

.border-color-dark-main {
  border-color: #2b68ca; }

.button-dark-main.ui-button,
button.button-dark-main.ui-button,
.button-dark-main.ui-button.ui-state-default,
button.button-dark-main.ui-button.ui-state-default {
  background-color: #1d4687;
  border-color: #1a3f7a;
  color: white;
  text-shadow: 1px 1px rgba(14, 35, 68, 0.9), -1px -1px rgba(22, 52, 101, 0.9); }

.button-dark-main.ui-button.ui-state-hover,
button.button-dark-main.ui-button.ui-state-hover {
  background-color: #265cb2;
  border-color: #1a3f7a; }

.button-dark-main.ui-button.ui-state-default.icon-no-border,
.button-dark-main.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-main.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-main.ui-button-text-only.text-no-border .ui-button-text {
  color: #1d4687;
  text-shadow: none; }

.button-dark-main.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-main.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #265cb2;
  text-shadow: none; }

.color-main.ui-dataview .ui-dataview-header,
.color-main.ui-datalist .ui-datalist-header,
.color-main.ui-datatable .ui-datagrid-header,
.color-main.ui-datatable .ui-datatable-header,
.color-main.ui-datatable .ui-datatable-header > .ui-button,
.color-main.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #8bace1 0%, #89abe0 100%);
  border-color: #678ecc;
  color: white;
  text-shadow: 1px 1px rgba(38, 78, 143, 0.9), -1px -1px rgba(66, 120, 205, 0.9); }

.color-main.ui-datatable .ui-datatable-summaryrow,
.color-main.ui-datatable .ui-paginator-bottom,
.color-main.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #89abe0 0%, #7ea1da 100%);
  border-color: #678ecc;
  color: white;
  text-shadow: 1px 1px rgba(38, 78, 143, 0.9), -1px -1px rgba(66, 120, 205, 0.9); }

.color-main.info-panel {
  background-color: #729ada;
  border-color: #678ecc;
  color: white;
  text-shadow: 1px 1px rgba(34, 72, 132, 0.9), -1px -1px rgba(52, 108, 198, 0.9); }

.color-main.ui-datatable th.ui-state-default,
.color-main.ui-datatable tfoot > tr > td.ui-state-default {
  background: #89abe0;
  border-color: #678ecc; }

.color-main.ui-datatable th.ui-state-default > .ui-column-title,
.color-main.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(38, 78, 143, 0.81), -1px -1px rgba(66, 120, 205, 0.81); }

.color-main.ui-datatable tbody > tr.ui-widget-content,
.color-main.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-main.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #678ecc; }

.color-light-main.ui-dataview .ui-dataview-header,
.color-light-main.ui-datalist .ui-datalist-header,
.color-light-main.ui-datatable .ui-datagrid-header,
.color-light-main.ui-datatable .ui-datatable-header,
.color-light-main.ui-datatable .ui-datatable-header > .ui-button,
.color-light-main.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #d0ddf3 0%, #cfddf2 100%);
  border-color: #9fb8df;
  color: black;
  text-shadow: 1px 1px #dfe7f5, -1px -1px #dee4ed; }

.color-light-main.ui-datatable .ui-datatable-summaryrow,
.color-light-main.ui-datatable .ui-paginator-bottom,
.color-light-main.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #cfddf2 0%, #bed0ed 100%);
  border-color: #9fb8df;
  color: black;
  text-shadow: 1px 1px #dfe7f5, -1px -1px #dee4ed; }

.color-light-main.info-panel {
  background-color: #c6d6f0;
  border-color: #9fb8df;
  color: black;
  text-shadow: 1px 1px #d9e3f3, -1px -1px #d8dfea; }

.color-light-main.ui-datatable th.ui-state-default,
.color-light-main.ui-datatable tfoot > tr > td.ui-state-default {
  background: #cfddf2;
  border-color: #9fb8df; }

.color-light-main.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-main.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(223, 231, 245, 0.9), -1px -1px rgba(222, 228, 237, 0.9); }

.color-light-main.ui-datatable tbody > tr.ui-widget-content,
.color-light-main.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-main.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #9fb8df; }

.color-dark-main.ui-dataview .ui-dataview-header,
.color-dark-main.ui-datalist .ui-datalist-header,
.color-dark-main.ui-datatable .ui-datagrid-header,
.color-dark-main.ui-datatable .ui-datatable-header,
.color-dark-main.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-main.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #5887d3 0%, #5585d3 100%);
  border-color: #3f6fbc;
  color: white;
  text-shadow: 1px 1px rgba(31, 64, 118, 0.9), -1px -1px rgba(46, 96, 177, 0.9); }

.color-dark-main.ui-datatable .ui-datatable-summaryrow,
.color-dark-main.ui-datatable .ui-paginator-bottom,
.color-dark-main.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #5585d3 0%, #4d7ecc 100%);
  border-color: #3f6fbc;
  color: white;
  text-shadow: 1px 1px rgba(31, 64, 118, 0.9), -1px -1px rgba(46, 96, 177, 0.9); }

.color-dark-main.info-panel {
  background-color: #3a72cc;
  border-color: #3f6fbc;
  color: white;
  text-shadow: 1px 1px rgba(27, 57, 104, 0.9), -1px -1px rgba(41, 85, 156, 0.9); }

.color-dark-main.ui-datatable th.ui-state-default,
.color-dark-main.ui-datatable tfoot > tr > td.ui-state-default {
  background: #5585d3;
  border-color: #3f6fbc; }

.color-dark-main.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-main.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(31, 64, 118, 0.81), -1px -1px rgba(46, 96, 177, 0.81); }

.color-dark-main.ui-datatable tbody > tr.ui-widget-content,
.color-dark-main.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-main.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #3f6fbc; }

.button-alt1.ui-button,
button.button-alt1.ui-button,
.button-alt1.ui-button.ui-state-default,
button.button-alt1.ui-button.ui-state-default {
  background-color: #6dbac4;
  border-color: #57afbb;
  color: black;
  text-shadow: 1px 1px #9cccd3, -1px -1px #95b6ba; }

.button-alt1.ui-button.ui-state-hover,
button.button-alt1.ui-button.ui-state-hover {
  background-color: #83c4cd;
  border-color: #57afbb; }

.button-alt1.ui-button.ui-state-default.icon-no-border,
.button-alt1.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-alt1.ui-button-icon-only.icon-no-border .ui-icon,
.button-alt1.ui-button-text-only.text-no-border .ui-button-text {
  color: #6dbac4;
  text-shadow: none; }

.button-alt1.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-alt1.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #83c4cd;
  text-shadow: none; }

.button-light-alt1.ui-button,
button.button-light-alt1.ui-button,
.button-light-alt1.ui-button.ui-state-default,
button.button-light-alt1.ui-button.ui-state-default {
  background-color: #c4e3e7;
  border-color: #a6d5db;
  color: black;
  text-shadow: 1px 1px #d7ebed, -1px -1px #d5e2e3; }

.button-light-alt1.ui-button.ui-state-hover,
button.button-light-alt1.ui-button.ui-state-hover {
  background-color: #97cdd5;
  border-color: #a6d5db; }

.button-light-alt1.ui-button.ui-state-default.icon-no-border,
.button-light-alt1.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-alt1.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-alt1.ui-button-text-only.text-no-border .ui-button-text {
  color: #c4e3e7;
  text-shadow: none; }

.button-light-alt1.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-alt1.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #97cdd5;
  text-shadow: none; }

.button-dark-alt1.ui-button,
button.button-dark-alt1.ui-button,
.button-dark-alt1.ui-button.ui-state-default,
button.button-dark-alt1.ui-button.ui-state-default {
  background-color: #41949f;
  border-color: #3a858f;
  color: white;
  text-shadow: 1px 1px rgba(32, 74, 80, 0.9), -1px -1px rgba(48, 111, 119, 0.9); }

.button-dark-alt1.ui-button.ui-state-hover,
button.button-dark-alt1.ui-button.ui-state-hover {
  background-color: #52adb9;
  border-color: #3a858f; }

.button-dark-alt1.ui-button.ui-state-default.icon-no-border,
.button-dark-alt1.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-alt1.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-alt1.ui-button-text-only.text-no-border .ui-button-text {
  color: #41949f;
  text-shadow: none; }

.button-dark-alt1.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-alt1.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #52adb9;
  text-shadow: none; }

.color-alt1.ui-dataview .ui-dataview-header,
.color-alt1.ui-datalist .ui-datalist-header,
.color-alt1.ui-datatable .ui-datagrid-header,
.color-alt1.ui-datatable .ui-datatable-header,
.color-alt1.ui-datatable .ui-datatable-header > .ui-button,
.color-alt1.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #87c6ce 0%, #85c5ce 100%);
  border-color: #68afb8;
  color: black;
  text-shadow: 1px 1px #add5da, -1px -1px #a7c3c6; }

.color-alt1.ui-datatable .ui-datatable-summaryrow,
.color-alt1.ui-datatable .ui-paginator-bottom,
.color-alt1.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #85c5ce 0%, #7bbec7 100%);
  border-color: #68afb8;
  color: black;
  text-shadow: 1px 1px #add5da, -1px -1px #a7c3c6; }

.color-alt1.info-panel {
  background-color: #6dbac4;
  border-color: #68afb8;
  color: black;
  text-shadow: 1px 1px #9cccd3, -1px -1px #95b6ba; }

.color-alt1.ui-datatable th.ui-state-default,
.color-alt1.ui-datatable tfoot > tr > td.ui-state-default {
  background: #85c5ce;
  border-color: #68afb8; }

.color-alt1.ui-datatable th.ui-state-default > .ui-column-title,
.color-alt1.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(173, 213, 218, 0.9), -1px -1px rgba(167, 195, 198, 0.9); }

.color-alt1.ui-datatable tbody > tr.ui-widget-content,
.color-alt1.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-alt1.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #68afb8; }

.color-light-alt1.ui-dataview .ui-dataview-header,
.color-light-alt1.ui-datalist .ui-datalist-header,
.color-light-alt1.ui-datatable .ui-datagrid-header,
.color-light-alt1.ui-datatable .ui-datatable-header,
.color-light-alt1.ui-datatable .ui-datatable-header > .ui-button,
.color-light-alt1.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #cee8eb 0%, #cde7eb 100%);
  border-color: #a3ced3;
  color: black;
  text-shadow: 1px 1px #deeef0, -1px -1px #dce7e8; }

.color-light-alt1.ui-datatable .ui-datatable-summaryrow,
.color-light-alt1.ui-datatable .ui-paginator-bottom,
.color-light-alt1.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #cde7eb 0%, #bfdfe3 100%);
  border-color: #a3ced3;
  color: black;
  text-shadow: 1px 1px #deeef0, -1px -1px #dce7e8; }

.color-light-alt1.info-panel {
  background-color: #c4e3e7;
  border-color: #a3ced3;
  color: black;
  text-shadow: 1px 1px #d7ebed, -1px -1px #d5e2e3; }

.color-light-alt1.ui-datatable th.ui-state-default,
.color-light-alt1.ui-datatable tfoot > tr > td.ui-state-default {
  background: #cde7eb;
  border-color: #a3ced3; }

.color-light-alt1.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-alt1.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(222, 238, 240, 0.9), -1px -1px rgba(220, 231, 232, 0.9); }

.color-light-alt1.ui-datatable tbody > tr.ui-widget-content,
.color-light-alt1.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-alt1.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #a3ced3; }

.color-dark-alt1.ui-dataview .ui-dataview-header,
.color-dark-alt1.ui-datalist .ui-datalist-header,
.color-dark-alt1.ui-datatable .ui-datagrid-header,
.color-dark-alt1.ui-datatable .ui-datatable-header,
.color-dark-alt1.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-alt1.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #52adb9 0%, #4facb8 100%);
  border-color: #488f98;
  color: white;
  text-shadow: 1px 1px rgba(38, 88, 94, 0.9), -1px -1px rgba(58, 131, 141, 0.9); }

.color-dark-alt1.ui-datatable .ui-datatable-summaryrow,
.color-dark-alt1.ui-datatable .ui-paginator-bottom,
.color-dark-alt1.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #4facb8 0%, #4ba3af 100%);
  border-color: #488f98;
  color: white;
  text-shadow: 1px 1px rgba(38, 88, 94, 0.9), -1px -1px rgba(58, 131, 141, 0.9); }

.color-dark-alt1.info-panel {
  background-color: #41949f;
  border-color: #488f98;
  color: white;
  text-shadow: 1px 1px rgba(32, 74, 80, 0.9), -1px -1px rgba(48, 111, 119, 0.9); }

.color-dark-alt1.ui-datatable th.ui-state-default,
.color-dark-alt1.ui-datatable tfoot > tr > td.ui-state-default {
  background: #4facb8;
  border-color: #488f98; }

.color-dark-alt1.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-alt1.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(38, 88, 94, 0.81), -1px -1px rgba(58, 131, 141, 0.81); }

.color-dark-alt1.ui-datatable tbody > tr.ui-widget-content,
.color-dark-alt1.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-alt1.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #488f98; }

.button-alt2.ui-button,
button.button-alt2.ui-button,
.button-alt2.ui-button.ui-state-default,
button.button-alt2.ui-button.ui-state-default {
  background-color: #aa8bdc;
  border-color: #9670d4;
  color: white;
  text-shadow: 1px 1px rgba(79, 41, 138, 0.9), -1px -1px rgba(120, 70, 200, 0.9); }

.button-alt2.ui-button.ui-state-hover,
button.button-alt2.ui-button.ui-state-hover {
  background-color: #b79de2;
  border-color: #9670d4; }

.button-alt2.ui-button.ui-state-default.icon-no-border,
.button-alt2.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-alt2.ui-button-icon-only.icon-no-border .ui-icon,
.button-alt2.ui-button-text-only.text-no-border .ui-button-text {
  color: #aa8bdc;
  text-shadow: none; }

.button-alt2.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-alt2.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #b79de2;
  text-shadow: none; }

.button-light-alt2.ui-button,
button.button-light-alt2.ui-button,
.button-light-alt2.ui-button.ui-state-default,
button.button-light-alt2.ui-button.ui-state-default {
  background-color: #ddd0f1;
  border-color: #c4aee7;
  color: black;
  text-shadow: 1px 1px #e7e0f4, -1px -1px #e4deec; }

.button-light-alt2.ui-button.ui-state-hover,
button.button-light-alt2.ui-button.ui-state-hover {
  background-color: #e2d7f3;
  border-color: #c4aee7; }

.button-light-alt2.ui-button.ui-state-default.icon-no-border,
.button-light-alt2.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-alt2.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-alt2.ui-button-text-only.text-no-border .ui-button-text {
  color: #ddd0f1;
  text-shadow: none; }

.button-light-alt2.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-alt2.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #e2d7f3;
  text-shadow: none; }

.button-dark-alt2.ui-button,
button.button-dark-alt2.ui-button,
.button-dark-alt2.ui-button.ui-state-default,
button.button-dark-alt2.ui-button.ui-state-default {
  background-color: #895dcf;
  border-color: #7846c8;
  color: white;
  text-shadow: 1px 1px rgba(66, 35, 116, 0.9), -1px -1px rgba(98, 52, 173, 0.9); }

.button-dark-alt2.ui-button.ui-state-hover,
button.button-dark-alt2.ui-button.ui-state-hover {
  background-color: #9b76d6;
  border-color: #7846c8; }

.button-dark-alt2.ui-button.ui-state-default.icon-no-border,
.button-dark-alt2.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-alt2.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-alt2.ui-button-text-only.text-no-border .ui-button-text {
  color: #895dcf;
  text-shadow: none; }

.button-dark-alt2.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-alt2.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #9b76d6;
  text-shadow: none; }

.color-alt2.ui-dataview .ui-dataview-header,
.color-alt2.ui-datalist .ui-datalist-header,
.color-alt2.ui-datatable .ui-datagrid-header,
.color-alt2.ui-datatable .ui-datatable-header,
.color-alt2.ui-datatable .ui-datatable-header > .ui-button,
.color-alt2.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #b9a0e3 0%, #b89ee2 100%);
  border-color: #9a79cd;
  color: white;
  text-shadow: 1px 1px rgba(85, 45, 148, 0.9), -1px -1px rgba(131, 85, 204, 0.9); }

.color-alt2.ui-datatable .ui-datatable-summaryrow,
.color-alt2.ui-datatable .ui-paginator-bottom,
.color-alt2.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #b89ee2 0%, #ae91dc 100%);
  border-color: #9a79cd;
  color: white;
  text-shadow: 1px 1px rgba(85, 45, 148, 0.9), -1px -1px rgba(131, 85, 204, 0.9); }

.color-alt2.info-panel {
  background-color: #aa8bdc;
  border-color: #9a79cd;
  color: white;
  text-shadow: 1px 1px rgba(79, 41, 138, 0.9), -1px -1px rgba(120, 70, 200, 0.9); }

.color-alt2.ui-datatable th.ui-state-default,
.color-alt2.ui-datatable tfoot > tr > td.ui-state-default {
  background: #b89ee2;
  border-color: #9a79cd; }

.color-alt2.ui-datatable th.ui-state-default > .ui-column-title,
.color-alt2.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(85, 45, 148, 0.81), -1px -1px rgba(131, 85, 204, 0.81); }

.color-alt2.ui-datatable tbody > tr.ui-widget-content,
.color-alt2.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-alt2.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #9a79cd; }

.color-light-alt2.ui-dataview .ui-dataview-header,
.color-light-alt2.ui-datalist .ui-datalist-header,
.color-light-alt2.ui-datatable .ui-datagrid-header,
.color-light-alt2.ui-datatable .ui-datatable-header,
.color-light-alt2.ui-datatable .ui-datatable-header > .ui-button,
.color-light-alt2.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #e3d8f3 0%, #e2d7f3 100%);
  border-color: #bca7df;
  color: black;
  text-shadow: 1px 1px #ebe5f6, -1px -1px #e8e4ef; }

.color-light-alt2.ui-datatable .ui-datatable-summaryrow,
.color-light-alt2.ui-datatable .ui-paginator-bottom,
.color-light-alt2.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #e2d7f3 0%, #d5c7ed 100%);
  border-color: #bca7df;
  color: black;
  text-shadow: 1px 1px #ebe5f6, -1px -1px #e8e4ef; }

.color-light-alt2.info-panel {
  background-color: #ddd0f1;
  border-color: #bca7df;
  color: black;
  text-shadow: 1px 1px #e7e0f4, -1px -1px #e4deec; }

.color-light-alt2.ui-datatable th.ui-state-default,
.color-light-alt2.ui-datatable tfoot > tr > td.ui-state-default {
  background: #e2d7f3;
  border-color: #bca7df; }

.color-light-alt2.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-alt2.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(235, 229, 246, 0.9), -1px -1px rgba(232, 228, 239, 0.9); }

.color-light-alt2.ui-datatable tbody > tr.ui-widget-content,
.color-light-alt2.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-alt2.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #bca7df; }

.color-dark-alt2.ui-dataview .ui-dataview-header,
.color-dark-alt2.ui-datalist .ui-datalist-header,
.color-dark-alt2.ui-datatable .ui-datagrid-header,
.color-dark-alt2.ui-datatable .ui-datatable-header,
.color-dark-alt2.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-alt2.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #9b76d6 0%, #9973d5 100%);
  border-color: #7f57c1;
  color: white;
  text-shadow: 1px 1px rgba(72, 38, 128, 0.9), -1px -1px rgba(108, 57, 191, 0.9); }

.color-dark-alt2.ui-datatable .ui-datatable-summaryrow,
.color-dark-alt2.ui-datatable .ui-paginator-bottom,
.color-dark-alt2.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #9973d5 0%, #9069cf 100%);
  border-color: #7f57c1;
  color: white;
  text-shadow: 1px 1px rgba(72, 38, 128, 0.9), -1px -1px rgba(108, 57, 191, 0.9); }

.color-dark-alt2.info-panel {
  background-color: #895dcf;
  border-color: #7f57c1;
  color: white;
  text-shadow: 1px 1px rgba(66, 35, 116, 0.9), -1px -1px rgba(98, 52, 173, 0.9); }

.color-dark-alt2.ui-datatable th.ui-state-default,
.color-dark-alt2.ui-datatable tfoot > tr > td.ui-state-default {
  background: #9973d5;
  border-color: #7f57c1; }

.color-dark-alt2.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-alt2.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(72, 38, 128, 0.81), -1px -1px rgba(108, 57, 191, 0.81); }

.color-dark-alt2.ui-datatable tbody > tr.ui-widget-content,
.color-dark-alt2.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-alt2.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #7f57c1; }

.button-alt3.ui-button,
button.button-alt3.ui-button,
.button-alt3.ui-button.ui-state-default,
button.button-alt3.ui-button.ui-state-default {
  background-color: #5fcf73;
  border-color: #47c85f;
  color: black;
  text-shadow: 1px 1px #93daa0, -1px -1px #8ebe97; }

.button-alt3.ui-button.ui-state-hover,
button.button-alt3.ui-button.ui-state-hover {
  background-color: #77d688;
  border-color: #47c85f; }

.button-alt3.ui-button.ui-state-default.icon-no-border,
.button-alt3.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-alt3.ui-button-icon-only.icon-no-border .ui-icon,
.button-alt3.ui-button-text-only.text-no-border .ui-button-text {
  color: #5fcf73;
  text-shadow: none; }

.button-alt3.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-alt3.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #77d688;
  text-shadow: none; }

.button-light-alt3.ui-button,
button.button-light-alt3.ui-button,
.button-light-alt3.ui-button.ui-state-default,
button.button-light-alt3.ui-button.ui-state-default {
  background-color: #beecc7;
  border-color: #9ee2aa;
  color: black;
  text-shadow: 1px 1px #d3f0d9, -1px -1px #d2e5d5; }

.button-light-alt3.ui-button.ui-state-hover,
button.button-light-alt3.ui-button.ui-state-hover {
  background-color: #8ddd9c;
  border-color: #9ee2aa; }

.button-light-alt3.ui-button.ui-state-default.icon-no-border,
.button-light-alt3.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-alt3.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-alt3.ui-button-text-only.text-no-border .ui-button-text {
  color: #beecc7;
  text-shadow: none; }

.button-light-alt3.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-alt3.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #8ddd9c;
  text-shadow: none; }

.button-dark-alt3.ui-button,
button.button-dark-alt3.ui-button,
.button-dark-alt3.ui-button.ui-state-default,
button.button-dark-alt3.ui-button.ui-state-default {
  background-color: #32a948;
  border-color: #2d9841;
  color: white;
  text-shadow: 1px 1px rgba(25, 84, 36, 0.9), -1px -1px rgba(38, 127, 54, 0.9); }

.button-dark-alt3.ui-button.ui-state-hover,
button.button-dark-alt3.ui-button.ui-state-hover {
  background-color: #41c659;
  border-color: #2d9841; }

.button-dark-alt3.ui-button.ui-state-default.icon-no-border,
.button-dark-alt3.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-alt3.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-alt3.ui-button-text-only.text-no-border .ui-button-text {
  color: #32a948;
  text-shadow: none; }

.button-dark-alt3.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-alt3.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #41c659;
  text-shadow: none; }

.color-alt3.ui-dataview .ui-dataview-header,
.color-alt3.ui-datalist .ui-datalist-header,
.color-alt3.ui-datatable .ui-datagrid-header,
.color-alt3.ui-datatable .ui-datatable-header,
.color-alt3.ui-datatable .ui-datatable-header > .ui-button,
.color-alt3.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #7bd88c 0%, #79d78a 100%);
  border-color: #5bc26e;
  color: black;
  text-shadow: 1px 1px #a5e0b0, -1px -1px #a2c9a9; }

.color-alt3.ui-datatable .ui-datatable-summaryrow,
.color-alt3.ui-datatable .ui-paginator-bottom,
.color-alt3.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #79d78a 0%, #6fd181 100%);
  border-color: #5bc26e;
  color: black;
  text-shadow: 1px 1px #a5e0b0, -1px -1px #a2c9a9; }

.color-alt3.info-panel {
  background-color: #5fcf73;
  border-color: #5bc26e;
  color: black;
  text-shadow: 1px 1px #93daa0, -1px -1px #8ebe97; }

.color-alt3.ui-datatable th.ui-state-default,
.color-alt3.ui-datatable tfoot > tr > td.ui-state-default {
  background: #79d78a;
  border-color: #5bc26e; }

.color-alt3.ui-datatable th.ui-state-default > .ui-column-title,
.color-alt3.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(165, 224, 176, 0.9), -1px -1px rgba(162, 201, 169, 0.9); }

.color-alt3.ui-datatable tbody > tr.ui-widget-content,
.color-alt3.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-alt3.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #5bc26e; }

.color-light-alt3.ui-dataview .ui-dataview-header,
.color-light-alt3.ui-datalist .ui-datalist-header,
.color-light-alt3.ui-datatable .ui-datagrid-header,
.color-light-alt3.ui-datatable .ui-datatable-header,
.color-light-alt3.ui-datatable .ui-datatable-header > .ui-button,
.color-light-alt3.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #c9efd0 0%, #c8efcf 100%);
  border-color: #9bdaa7;
  color: black;
  text-shadow: 1px 1px #dbf2df, -1px -1px #d9e9dc; }

.color-light-alt3.ui-datatable .ui-datatable-summaryrow,
.color-light-alt3.ui-datatable .ui-paginator-bottom,
.color-light-alt3.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #c8efcf 0%, #b9e8c1 100%);
  border-color: #9bdaa7;
  color: black;
  text-shadow: 1px 1px #dbf2df, -1px -1px #d9e9dc; }

.color-light-alt3.info-panel {
  background-color: #beecc7;
  border-color: #9bdaa7;
  color: black;
  text-shadow: 1px 1px #d3f0d9, -1px -1px #d2e5d5; }

.color-light-alt3.ui-datatable th.ui-state-default,
.color-light-alt3.ui-datatable tfoot > tr > td.ui-state-default {
  background: #c8efcf;
  border-color: #9bdaa7; }

.color-light-alt3.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-alt3.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(219, 242, 223, 0.9), -1px -1px rgba(217, 233, 220, 0.9); }

.color-light-alt3.ui-datatable tbody > tr.ui-widget-content,
.color-light-alt3.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-alt3.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #9bdaa7; }

.color-dark-alt3.ui-dataview .ui-dataview-header,
.color-dark-alt3.ui-datalist .ui-datalist-header,
.color-dark-alt3.ui-datatable .ui-datagrid-header,
.color-dark-alt3.ui-datatable .ui-datatable-header,
.color-dark-alt3.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-alt3.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #41c659 0%, #3ec556 100%);
  border-color: #3ca04e;
  color: black;
  text-shadow: 1px 1px #7dd28d, -1px -1px #78b283; }

.color-dark-alt3.ui-datatable .ui-datatable-summaryrow,
.color-dark-alt3.ui-datatable .ui-paginator-bottom,
.color-dark-alt3.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #3ec556 0%, #3cba53 100%);
  border-color: #3ca04e;
  color: black;
  text-shadow: 1px 1px #7dd28d, -1px -1px #78b283; }

.color-dark-alt3.info-panel {
  background-color: #32a948;
  border-color: #3ca04e;
  color: white;
  text-shadow: 1px 1px rgba(25, 84, 36, 0.9), -1px -1px rgba(38, 127, 54, 0.9); }

.color-dark-alt3.ui-datatable th.ui-state-default,
.color-dark-alt3.ui-datatable tfoot > tr > td.ui-state-default {
  background: #3ec556;
  border-color: #3ca04e; }

.color-dark-alt3.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-alt3.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(125, 210, 141, 0.9), -1px -1px rgba(120, 178, 131, 0.9); }

.color-dark-alt3.ui-datatable tbody > tr.ui-widget-content,
.color-dark-alt3.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-alt3.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #3ca04e; }

.button-alt4.ui-button,
button.button-alt4.ui-button,
.button-alt4.ui-button.ui-state-default,
button.button-alt4.ui-button.ui-state-default {
  background-color: #eda75c;
  border-color: #ea973e;
  color: black;
  text-shadow: 1px 1px #edc192, -1px -1px #d1b393; }

.button-alt4.ui-button.ui-state-hover,
button.button-alt4.ui-button.ui-state-hover {
  background-color: #f0b474;
  border-color: #ea973e; }

.button-alt4.ui-button.ui-state-default.icon-no-border,
.button-alt4.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-alt4.ui-button-icon-only.icon-no-border .ui-icon,
.button-alt4.ui-button-text-only.text-no-border .ui-button-text {
  color: #eda75c;
  text-shadow: none; }

.button-alt4.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-alt4.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #f0b474;
  text-shadow: none; }

.button-light-alt4.ui-button,
button.button-light-alt4.ui-button,
.button-light-alt4.ui-button.ui-state-default,
button.button-light-alt4.ui-button.ui-state-default {
  background-color: #f8dcbd;
  border-color: #f3c696;
  color: black;
  text-shadow: 1px 1px #f8e6d3, -1px -1px #ece0d4; }

.button-light-alt4.ui-button.ui-state-hover,
button.button-light-alt4.ui-button.ui-state-hover {
  background-color: #f1bc82;
  border-color: #f3c696; }

.button-light-alt4.ui-button.ui-state-default.icon-no-border,
.button-light-alt4.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-alt4.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-alt4.ui-button-text-only.text-no-border .ui-button-text {
  color: #f8dcbd;
  text-shadow: none; }

.button-light-alt4.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-alt4.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #f1bc82;
  text-shadow: none; }

.button-dark-alt4.ui-button,
button.button-dark-alt4.ui-button,
.button-dark-alt4.ui-button.ui-state-default,
button.button-dark-alt4.ui-button.ui-state-default {
  background-color: #e6841b;
  border-color: #d07717;
  color: white;
  text-shadow: 1px 1px rgba(116, 66, 13, 0.9), -1px -1px rgba(174, 99, 19, 0.9); }

.button-dark-alt4.ui-button.ui-state-hover,
button.button-dark-alt4.ui-button.ui-state-hover {
  background-color: #ea963e;
  border-color: #d07717; }

.button-dark-alt4.ui-button.ui-state-default.icon-no-border,
.button-dark-alt4.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-alt4.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-alt4.ui-button-text-only.text-no-border .ui-button-text {
  color: #e6841b;
  text-shadow: none; }

.button-dark-alt4.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-alt4.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #ea963e;
  text-shadow: none; }

.color-alt4.ui-dataview .ui-dataview-header,
.color-alt4.ui-datalist .ui-datalist-header,
.color-alt4.ui-datatable .ui-datagrid-header,
.color-alt4.ui-datatable .ui-datatable-header,
.color-alt4.ui-datatable .ui-datatable-header > .ui-button,
.color-alt4.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #f0b779 0%, #f0b577 100%);
  border-color: #de9b53;
  color: black;
  text-shadow: 1px 1px #f0cca5, -1px -1px #d9c0a6; }

.color-alt4.ui-datatable .ui-datatable-summaryrow,
.color-alt4.ui-datatable .ui-paginator-bottom,
.color-alt4.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #f0b577 0%, #ebad6a 100%);
  border-color: #de9b53;
  color: black;
  text-shadow: 1px 1px #f0cca5, -1px -1px #d9c0a6; }

.color-alt4.info-panel {
  background-color: #eda75c;
  border-color: #de9b53;
  color: black;
  text-shadow: 1px 1px #edc192, -1px -1px #d1b393; }

.color-alt4.ui-datatable th.ui-state-default,
.color-alt4.ui-datatable tfoot > tr > td.ui-state-default {
  background: #f0b577;
  border-color: #de9b53; }

.color-alt4.ui-datatable th.ui-state-default > .ui-column-title,
.color-alt4.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(240, 204, 165, 0.9), -1px -1px rgba(217, 192, 166, 0.9); }

.color-alt4.ui-datatable tbody > tr.ui-widget-content,
.color-alt4.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-alt4.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #de9b53; }

.color-light-alt4.ui-dataview .ui-dataview-header,
.color-light-alt4.ui-datalist .ui-datalist-header,
.color-light-alt4.ui-datatable .ui-datagrid-header,
.color-light-alt4.ui-datatable .ui-datatable-header,
.color-light-alt4.ui-datatable .ui-datatable-header > .ui-button,
.color-light-alt4.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #f9e1c8 0%, #f9e1c7 100%);
  border-color: #eac093;
  color: black;
  text-shadow: 1px 1px #f9eada, -1px -1px #efe5db; }

.color-light-alt4.ui-datatable .ui-datatable-summaryrow,
.color-light-alt4.ui-datatable .ui-paginator-bottom,
.color-light-alt4.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #f9e1c7 0%, #f5d6b5 100%);
  border-color: #eac093;
  color: black;
  text-shadow: 1px 1px #f9eada, -1px -1px #efe5db; }

.color-light-alt4.info-panel {
  background-color: #f8dcbd;
  border-color: #eac093;
  color: black;
  text-shadow: 1px 1px #f8e6d3, -1px -1px #ece0d4; }

.color-light-alt4.ui-datatable th.ui-state-default,
.color-light-alt4.ui-datatable tfoot > tr > td.ui-state-default {
  background: #f9e1c7;
  border-color: #eac093; }

.color-light-alt4.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-alt4.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(249, 234, 218, 0.9), -1px -1px rgba(239, 229, 219, 0.9); }

.color-light-alt4.ui-datatable tbody > tr.ui-widget-content,
.color-light-alt4.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-alt4.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #eac093; }

.color-dark-alt4.ui-dataview .ui-dataview-header,
.color-dark-alt4.ui-datalist .ui-datalist-header,
.color-dark-alt4.ui-datatable .ui-datagrid-header,
.color-dark-alt4.ui-datatable .ui-datatable-header,
.color-dark-alt4.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-alt4.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #ea973e 0%, #e9953a 100%);
  border-color: #d07f28;
  color: white;
  text-shadow: 1px 1px rgba(132, 76, 15, 0.9), -1px -1px rgba(197, 113, 22, 0.9); }

.color-dark-alt4.ui-datatable .ui-datatable-summaryrow,
.color-dark-alt4.ui-datatable .ui-paginator-bottom,
.color-dark-alt4.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #e9953a 0%, #e38e32 100%);
  border-color: #d07f28;
  color: white;
  text-shadow: 1px 1px rgba(132, 76, 15, 0.9), -1px -1px rgba(197, 113, 22, 0.9); }

.color-dark-alt4.info-panel {
  background-color: #e6841b;
  border-color: #d07f28;
  color: white;
  text-shadow: 1px 1px rgba(116, 66, 13, 0.9), -1px -1px rgba(174, 99, 19, 0.9); }

.color-dark-alt4.ui-datatable th.ui-state-default,
.color-dark-alt4.ui-datatable tfoot > tr > td.ui-state-default {
  background: #e9953a;
  border-color: #d07f28; }

.color-dark-alt4.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-alt4.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(132, 76, 15, 0.81), -1px -1px rgba(197, 113, 22, 0.81); }

.color-dark-alt4.ui-datatable tbody > tr.ui-widget-content,
.color-dark-alt4.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-alt4.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #d07f28; }

.button-alt5.ui-button,
button.button-alt5.ui-button,
.button-alt5.ui-button.ui-state-default,
button.button-alt5.ui-button.ui-state-default {
  background-color: #9a9a9a;
  border-color: #8b8b8b;
  color: white;
  text-shadow: 1px 1px rgba(77, 77, 77, 0.9), -1px -1px rgba(116, 116, 116, 0.9); }

.button-alt5.ui-button.ui-state-hover,
button.button-alt5.ui-button.ui-state-hover {
  background-color: darkgray;
  border-color: #8b8b8b; }

.button-alt5.ui-button.ui-state-default.icon-no-border,
.button-alt5.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-alt5.ui-button-icon-only.icon-no-border .ui-icon,
.button-alt5.ui-button-text-only.text-no-border .ui-button-text {
  color: #9a9a9a;
  text-shadow: none; }

.button-alt5.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-alt5.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: darkgray;
  text-shadow: none; }

.button-light-alt5.ui-button,
button.button-light-alt5.ui-button,
.button-light-alt5.ui-button.ui-state-default,
button.button-light-alt5.ui-button.ui-state-default {
  background-color: #d6d6d6;
  border-color: #c1c1c1;
  color: black;
  text-shadow: 1px 1px #e3e3e3, -1px -1px #dddddd; }

.button-light-alt5.ui-button.ui-state-hover,
button.button-light-alt5.ui-button.ui-state-hover {
  background-color: #dddddd;
  border-color: #c1c1c1; }

.button-light-alt5.ui-button.ui-state-default.icon-no-border,
.button-light-alt5.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-alt5.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-alt5.ui-button-text-only.text-no-border .ui-button-text {
  color: #d6d6d6;
  text-shadow: none; }

.button-light-alt5.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-alt5.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #dddddd;
  text-shadow: none; }

.button-dark-alt5.ui-button,
button.button-dark-alt5.ui-button,
.button-dark-alt5.ui-button.ui-state-default,
button.button-dark-alt5.ui-button.ui-state-default {
  background-color: #727272;
  border-color: #676767;
  color: white;
  text-shadow: 1px 1px rgba(57, 57, 57, 0.9), -1px -1px rgba(86, 86, 86, 0.9); }

.button-dark-alt5.ui-button.ui-state-hover,
button.button-dark-alt5.ui-button.ui-state-hover {
  background-color: #878787;
  border-color: #676767; }

.button-dark-alt5.ui-button.ui-state-default.icon-no-border,
.button-dark-alt5.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-alt5.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-alt5.ui-button-text-only.text-no-border .ui-button-text {
  color: #727272;
  text-shadow: none; }

.button-dark-alt5.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-alt5.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #878787;
  text-shadow: none; }

.color-alt5.ui-dataview .ui-dataview-header,
.color-alt5.ui-datalist .ui-datalist-header,
.color-alt5.ui-datatable .ui-datagrid-header,
.color-alt5.ui-datatable .ui-datatable-header,
.color-alt5.ui-datatable .ui-datatable-header > .ui-button,
.color-alt5.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #acacac 0%, #ababab 100%);
  border-color: #919191;
  color: black;
  text-shadow: 1px 1px #c5c5c5, -1px -1px #b8b8b8; }

.color-alt5.ui-datatable .ui-datatable-summaryrow,
.color-alt5.ui-datatable .ui-paginator-bottom,
.color-alt5.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #ababab 0%, #a2a2a2 100%);
  border-color: #919191;
  color: black;
  text-shadow: 1px 1px #c5c5c5, -1px -1px #b8b8b8; }

.color-alt5.info-panel {
  background-color: #9a9a9a;
  border-color: #919191;
  color: white;
  text-shadow: 1px 1px rgba(77, 77, 77, 0.9), -1px -1px rgba(116, 116, 116, 0.9); }

.color-alt5.ui-datatable th.ui-state-default,
.color-alt5.ui-datatable tfoot > tr > td.ui-state-default {
  background: #ababab;
  border-color: #919191; }

.color-alt5.ui-datatable th.ui-state-default > .ui-column-title,
.color-alt5.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(197, 197, 197, 0.9), -1px -1px rgba(184, 184, 184, 0.9); }

.color-alt5.ui-datatable tbody > tr.ui-widget-content,
.color-alt5.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-alt5.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #919191; }

.color-light-alt5.ui-dataview .ui-dataview-header,
.color-light-alt5.ui-datalist .ui-datalist-header,
.color-light-alt5.ui-datatable .ui-datagrid-header,
.color-light-alt5.ui-datatable .ui-datatable-header,
.color-light-alt5.ui-datatable .ui-datatable-header > .ui-button,
.color-light-alt5.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #dddddd 0%, #dddddd 100%);
  border-color: #bbbbbb;
  color: black;
  text-shadow: 1px 1px #e7e7e7, -1px -1px #e2e2e2; }

.color-light-alt5.ui-datatable .ui-datatable-summaryrow,
.color-light-alt5.ui-datatable .ui-paginator-bottom,
.color-light-alt5.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #dddddd 0%, #d2d2d2 100%);
  border-color: #bbbbbb;
  color: black;
  text-shadow: 1px 1px #e7e7e7, -1px -1px #e2e2e2; }

.color-light-alt5.info-panel {
  background-color: #d6d6d6;
  border-color: #bbbbbb;
  color: black;
  text-shadow: 1px 1px #e3e3e3, -1px -1px #dddddd; }

.color-light-alt5.ui-datatable th.ui-state-default,
.color-light-alt5.ui-datatable tfoot > tr > td.ui-state-default {
  background: #dddddd;
  border-color: #bbbbbb; }

.color-light-alt5.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-alt5.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(231, 231, 231, 0.9), -1px -1px rgba(226, 226, 226, 0.9); }

.color-light-alt5.ui-datatable tbody > tr.ui-widget-content,
.color-light-alt5.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-alt5.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #bbbbbb; }

.color-dark-alt5.ui-dataview .ui-dataview-header,
.color-dark-alt5.ui-datalist .ui-datalist-header,
.color-dark-alt5.ui-datatable .ui-datagrid-header,
.color-dark-alt5.ui-datatable .ui-datatable-header,
.color-dark-alt5.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-alt5.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #888888 0%, #868686 100%);
  border-color: #717171;
  color: white;
  text-shadow: 1px 1px rgba(68, 68, 68, 0.9), -1px -1px rgba(101, 101, 101, 0.9); }

.color-dark-alt5.ui-datatable .ui-datatable-summaryrow,
.color-dark-alt5.ui-datatable .ui-paginator-bottom,
.color-dark-alt5.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #868686 0%, #7f7f7f 100%);
  border-color: #717171;
  color: white;
  text-shadow: 1px 1px rgba(68, 68, 68, 0.9), -1px -1px rgba(101, 101, 101, 0.9); }

.color-dark-alt5.info-panel {
  background-color: #727272;
  border-color: #717171;
  color: white;
  text-shadow: 1px 1px rgba(57, 57, 57, 0.9), -1px -1px rgba(86, 86, 86, 0.9); }

.color-dark-alt5.ui-datatable th.ui-state-default,
.color-dark-alt5.ui-datatable tfoot > tr > td.ui-state-default {
  background: #868686;
  border-color: #717171; }

.color-dark-alt5.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-alt5.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(68, 68, 68, 0.81), -1px -1px rgba(101, 101, 101, 0.81); }

.color-dark-alt5.ui-datatable tbody > tr.ui-widget-content,
.color-dark-alt5.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-alt5.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #717171; }

.button-alt6.ui-button,
button.button-alt6.ui-button,
.button-alt6.ui-button.ui-state-default,
button.button-alt6.ui-button.ui-state-default {
  background-color: #cb7ac6;
  border-color: #c263bc;
  color: white;
  text-shadow: 1px 1px rgba(117, 45, 112, 0.9), -1px -1px rgba(176, 68, 169, 0.9); }

.button-alt6.ui-button.ui-state-hover,
button.button-alt6.ui-button.ui-state-hover {
  background-color: #d38ecf;
  border-color: #c263bc; }

.button-alt6.ui-button.ui-state-default.icon-no-border,
.button-alt6.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-alt6.ui-button-icon-only.icon-no-border .ui-icon,
.button-alt6.ui-button-text-only.text-no-border .ui-button-text {
  color: #cb7ac6;
  text-shadow: none; }

.button-alt6.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-alt6.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #d38ecf;
  text-shadow: none; }

.button-light-alt6.ui-button,
button.button-light-alt6.ui-button,
.button-light-alt6.ui-button.ui-state-default,
button.button-light-alt6.ui-button.ui-state-default {
  background-color: #eacae8;
  border-color: #deaadb;
  color: black;
  text-shadow: 1px 1px #efdbee, -1px -1px #e6d9e5; }

.button-light-alt6.ui-button.ui-state-hover,
button.button-light-alt6.ui-button.ui-state-hover {
  background-color: #edd2ec;
  border-color: #deaadb; }

.button-light-alt6.ui-button.ui-state-default.icon-no-border,
.button-light-alt6.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-light-alt6.ui-button-icon-only.icon-no-border .ui-icon,
.button-light-alt6.ui-button-text-only.text-no-border .ui-button-text {
  color: #eacae8;
  text-shadow: none; }

.button-light-alt6.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-light-alt6.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #edd2ec;
  text-shadow: none; }

.button-dark-alt6.ui-button,
button.button-dark-alt6.ui-button,
.button-dark-alt6.ui-button.ui-state-default,
button.button-dark-alt6.ui-button.ui-state-default {
  background-color: #b647ae;
  border-color: #a4409d;
  color: white;
  text-shadow: 1px 1px rgba(91, 35, 87, 0.9), -1px -1px rgba(136, 53, 131, 0.9); }

.button-dark-alt6.ui-button.ui-state-hover,
button.button-dark-alt6.ui-button.ui-state-hover {
  background-color: #c261bb;
  border-color: #a4409d; }

.button-dark-alt6.ui-button.ui-state-default.icon-no-border,
.button-dark-alt6.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.button-dark-alt6.ui-button-icon-only.icon-no-border .ui-icon,
.button-dark-alt6.ui-button-text-only.text-no-border .ui-button-text {
  color: #b647ae;
  text-shadow: none; }

.button-dark-alt6.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.button-dark-alt6.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #c261bb;
  text-shadow: none; }

.color-alt6.ui-dataview .ui-dataview-header,
.color-alt6.ui-datalist .ui-datalist-header,
.color-alt6.ui-datatable .ui-datagrid-header,
.color-alt6.ui-datatable .ui-datatable-header,
.color-alt6.ui-datatable .ui-datatable-header > .ui-button,
.color-alt6.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #d592d0 0%, #d490cf 100%);
  border-color: #be70b9;
  color: white;
  text-shadow: 1px 1px rgba(128, 50, 124, 0.9), -1px -1px rgba(187, 81, 181, 0.9); }

.color-alt6.ui-datatable .ui-datatable-summaryrow,
.color-alt6.ui-datatable .ui-paginator-bottom,
.color-alt6.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #d490cf 0%, #cd85c8 100%);
  border-color: #be70b9;
  color: white;
  text-shadow: 1px 1px rgba(128, 50, 124, 0.9), -1px -1px rgba(187, 81, 181, 0.9); }

.color-alt6.info-panel {
  background-color: #cb7ac6;
  border-color: #be70b9;
  color: white;
  text-shadow: 1px 1px rgba(117, 45, 112, 0.9), -1px -1px rgba(176, 68, 169, 0.9); }

.color-alt6.ui-datatable th.ui-state-default,
.color-alt6.ui-datatable tfoot > tr > td.ui-state-default {
  background: #d490cf;
  border-color: #be70b9; }

.color-alt6.ui-datatable th.ui-state-default > .ui-column-title,
.color-alt6.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(128, 50, 124, 0.81), -1px -1px rgba(187, 81, 181, 0.81); }

.color-alt6.ui-datatable tbody > tr.ui-widget-content,
.color-alt6.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-alt6.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #be70b9; }

.color-light-alt6.ui-dataview .ui-dataview-header,
.color-light-alt6.ui-datalist .ui-datalist-header,
.color-light-alt6.ui-datatable .ui-datagrid-header,
.color-light-alt6.ui-datatable .ui-datatable-header,
.color-light-alt6.ui-datatable .ui-datatable-header > .ui-button,
.color-light-alt6.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #eed2ec 0%, #edd2ec 100%);
  border-color: #d6a6d3;
  color: black;
  text-shadow: 1px 1px #f2e0f1, -1px -1px #ebdfea; }

.color-light-alt6.ui-datatable .ui-datatable-summaryrow,
.color-light-alt6.ui-datatable .ui-paginator-bottom,
.color-light-alt6.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #edd2ec 0%, #e6c2e4 100%);
  border-color: #d6a6d3;
  color: black;
  text-shadow: 1px 1px #f2e0f1, -1px -1px #ebdfea; }

.color-light-alt6.info-panel {
  background-color: #eacae8;
  border-color: #d6a6d3;
  color: black;
  text-shadow: 1px 1px #efdbee, -1px -1px #e6d9e5; }

.color-light-alt6.ui-datatable th.ui-state-default,
.color-light-alt6.ui-datatable tfoot > tr > td.ui-state-default {
  background: #edd2ec;
  border-color: #d6a6d3; }

.color-light-alt6.ui-datatable th.ui-state-default > .ui-column-title,
.color-light-alt6.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px rgba(242, 224, 241, 0.9), -1px -1px rgba(235, 223, 234, 0.9); }

.color-light-alt6.ui-datatable tbody > tr.ui-widget-content,
.color-light-alt6.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-light-alt6.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #d6a6d3; }

.color-dark-alt6.ui-dataview .ui-dataview-header,
.color-dark-alt6.ui-datalist .ui-datalist-header,
.color-dark-alt6.ui-datatable .ui-datagrid-header,
.color-dark-alt6.ui-datatable .ui-datatable-header,
.color-dark-alt6.ui-datatable .ui-datatable-header > .ui-button,
.color-dark-alt6.ui-datatable .ui-datatable-subtable-header {
  background: linear-gradient(to bottom, #c261bb 0%, #c15fba 100%);
  border-color: #a84ca2;
  color: white;
  text-shadow: 1px 1px rgba(104, 41, 100, 0.9), -1px -1px rgba(156, 61, 150, 0.9); }

.color-dark-alt6.ui-datatable .ui-datatable-summaryrow,
.color-dark-alt6.ui-datatable .ui-paginator-bottom,
.color-dark-alt6.ui-datatable .ui-paginator-top {
  background: linear-gradient(to bottom, #c15fba 0%, #ba57b4 100%);
  border-color: #a84ca2;
  color: white;
  text-shadow: 1px 1px rgba(104, 41, 100, 0.9), -1px -1px rgba(156, 61, 150, 0.9); }

.color-dark-alt6.info-panel {
  background-color: #b647ae;
  border-color: #a84ca2;
  color: white;
  text-shadow: 1px 1px rgba(91, 35, 87, 0.9), -1px -1px rgba(136, 53, 131, 0.9); }

.color-dark-alt6.ui-datatable th.ui-state-default,
.color-dark-alt6.ui-datatable tfoot > tr > td.ui-state-default {
  background: #c15fba;
  border-color: #a84ca2; }

.color-dark-alt6.ui-datatable th.ui-state-default > .ui-column-title,
.color-dark-alt6.ui-datatable tfoot > tr > td.ui-state-default {
  font-family: "latobold";
  color: rgba(255, 255, 255, 0.9);
  text-shadow: 1px 1px rgba(104, 41, 100, 0.81), -1px -1px rgba(156, 61, 150, 0.81); }

.color-dark-alt6.ui-datatable tbody > tr.ui-widget-content,
.color-dark-alt6.ui-dataview > .ui-dataview-content.ui-widget-content,
.color-dark-alt6.ui-datalist > .ui-datalist-content.ui-widget-content {
  border-color: #a84ca2; }

a.ui-commandlink.status-error,
a.ui-link.status-error,
.ui-menu .ui-menuitem-link.status-error {
  color: #bc2727; }

.ui-state-highlight .status-error {
  color: #921e1e; }

.status-error.ui-button,
button.status-error.ui-button,
.status-error.ui-button.ui-state-default,
button.status-error.ui-button.ui-state-default {
  background-color: #bc2727;
  border-color: #a92323;
  color: white;
  text-shadow: 1px 1px rgba(94, 20, 20, 0.9), -1px -1px rgba(141, 29, 29, 0.9); }

.status-error.ui-button.ui-state-hover,
button.status-error.ui-button.ui-state-hover {
  background-color: #d63838;
  border-color: #a92323; }

.status-error.ui-button.ui-state-default.icon-no-border,
.status-error.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.status-error.ui-button-icon-only.icon-no-border .ui-icon,
.status-error.ui-button-text-only.text-no-border .ui-button-text {
  color: #bc2727;
  text-shadow: none; }

.status-error.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.status-error.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #d63838;
  text-shadow: none; }

a.ui-commandlink.status-warning,
a.ui-link.status-warning,
.ui-menu .ui-menuitem-link.status-warning {
  color: #e37b0d; }

.ui-state-highlight .status-warning {
  color: #b2610a; }

.status-warning.ui-button,
button.status-warning.ui-button,
.status-warning.ui-button.ui-state-default,
button.status-warning.ui-button.ui-state-default {
  background-color: #e37b0d;
  border-color: #cc6f0c;
  color: white;
  text-shadow: 1px 1px rgba(113, 62, 7, 0.9), -1px -1px rgba(170, 93, 10, 0.9); }

.status-warning.ui-button.ui-state-hover,
button.status-warning.ui-button.ui-state-hover {
  background-color: #f29026;
  border-color: #cc6f0c; }

.status-warning.ui-button.ui-state-default.icon-no-border,
.status-warning.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.status-warning.ui-button-icon-only.icon-no-border .ui-icon,
.status-warning.ui-button-text-only.text-no-border .ui-button-text {
  color: #e37b0d;
  text-shadow: none; }

.status-warning.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.status-warning.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #f29026;
  text-shadow: none; }

a.ui-commandlink.status-caution,
a.ui-link.status-caution,
.ui-menu .ui-menuitem-link.status-caution {
  color: #7f4bd2; }

.ui-state-highlight .status-caution {
  color: #652fbc; }

.status-caution.ui-button,
button.status-caution.ui-button,
.status-caution.ui-button.ui-state-default,
button.status-caution.ui-button.ui-state-default {
  background-color: #7f4bd2;
  border-color: #6f35cc;
  color: white;
  text-shadow: 1px 1px rgba(61, 29, 114, 0.9), -1px -1px rgba(92, 43, 171, 0.9); }

.status-caution.ui-button.ui-state-hover,
button.status-caution.ui-button.ui-state-hover {
  background-color: #9266d9;
  border-color: #6f35cc; }

.status-caution.ui-button.ui-state-default.icon-no-border,
.status-caution.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.status-caution.ui-button-icon-only.icon-no-border .ui-icon,
.status-caution.ui-button-text-only.text-no-border .ui-button-text {
  color: #7f4bd2;
  text-shadow: none; }

.status-caution.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.status-caution.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #9266d9;
  text-shadow: none; }

a.ui-commandlink.status-notice,
a.ui-link.status-notice,
.ui-menu .ui-menuitem-link.status-notice {
  color: #2b68ca; }

.ui-state-highlight .status-notice {
  color: #2252a0; }

.status-notice.ui-button,
button.status-notice.ui-button,
.status-notice.ui-button.ui-state-default,
button.status-notice.ui-button.ui-state-default {
  background-color: #2b68ca;
  border-color: #275db6;
  color: white;
  text-shadow: 1px 1px rgba(21, 52, 101, 0.9), -1px -1px rgba(32, 78, 151, 0.9); }

.status-notice.ui-button.ui-state-hover,
button.status-notice.ui-button.ui-state-hover {
  background-color: #457dd8;
  border-color: #275db6; }

.status-notice.ui-button.ui-state-default.icon-no-border,
.status-notice.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.status-notice.ui-button-icon-only.icon-no-border .ui-icon,
.status-notice.ui-button-text-only.text-no-border .ui-button-text {
  color: #2b68ca;
  text-shadow: none; }

.status-notice.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.status-notice.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #457dd8;
  text-shadow: none; }

a.ui-commandlink.status-success,
a.ui-link.status-success,
.ui-menu .ui-menuitem-link.status-success {
  color: #289f3e; }

.ui-state-highlight .status-success {
  color: #1e762e; }

.status-success.ui-button,
button.status-success.ui-button,
.status-success.ui-button.ui-state-default,
button.status-success.ui-button.ui-state-default {
  background-color: #289f3e;
  border-color: #248f37;
  color: white;
  text-shadow: 1px 1px rgba(20, 80, 31, 0.9), -1px -1px rgba(30, 119, 46, 0.9); }

.status-success.ui-button.ui-state-hover,
button.status-success.ui-button.ui-state-hover {
  background-color: #31c44c;
  border-color: #248f37; }

.status-success.ui-button.ui-state-default.icon-no-border,
.status-success.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.status-success.ui-button-icon-only.icon-no-border .ui-icon,
.status-success.ui-button-text-only.text-no-border .ui-button-text {
  color: #289f3e;
  text-shadow: none; }

.status-success.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.status-success.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #31c44c;
  text-shadow: none; }

a.ui-commandlink.status-active,
a.ui-link.status-active,
.ui-menu .ui-menuitem-link.status-active {
  color: #289f3e; }

.ui-state-highlight .status-active {
  color: #1e762e; }

.status-active.ui-button,
button.status-active.ui-button,
.status-active.ui-button.ui-state-default,
button.status-active.ui-button.ui-state-default {
  background-color: #289f3e;
  border-color: #248f37;
  color: white;
  text-shadow: 1px 1px rgba(20, 80, 31, 0.9), -1px -1px rgba(30, 119, 46, 0.9); }

.status-active.ui-button.ui-state-hover,
button.status-active.ui-button.ui-state-hover {
  background-color: #31c44c;
  border-color: #248f37; }

.status-active.ui-button.ui-state-default.icon-no-border,
.status-active.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.status-active.ui-button-icon-only.icon-no-border .ui-icon,
.status-active.ui-button-text-only.text-no-border .ui-button-text {
  color: #289f3e;
  text-shadow: none; }

.status-active.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.status-active.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #31c44c;
  text-shadow: none; }

a.ui-commandlink.status-inactive,
a.ui-link.status-inactive,
.ui-menu .ui-menuitem-link.status-inactive {
  color: #7b7b7b; }

.ui-state-highlight .status-inactive {
  color: #626262; }

.status-inactive.ui-button,
button.status-inactive.ui-button,
.status-inactive.ui-button.ui-state-default,
button.status-inactive.ui-button.ui-state-default {
  background-color: #7b7b7b;
  border-color: #6f6f6f;
  color: white;
  text-shadow: 1px 1px rgba(62, 62, 62, 0.9), -1px -1px rgba(92, 92, 92, 0.9); }

.status-inactive.ui-button.ui-state-hover,
button.status-inactive.ui-button.ui-state-hover {
  background-color: #8f8f8f;
  border-color: #6f6f6f; }

.status-inactive.ui-button.ui-state-default.icon-no-border,
.status-inactive.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.status-inactive.ui-button-icon-only.icon-no-border .ui-icon,
.status-inactive.ui-button-text-only.text-no-border .ui-button-text {
  color: #7b7b7b;
  text-shadow: none; }

.status-inactive.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.status-inactive.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #8f8f8f;
  text-shadow: none; }

a.ui-commandlink.status-dont-use,
a.ui-link.status-dont-use,
.ui-menu .ui-menuitem-link.status-dont-use {
  color: #7b7b7b; }

.ui-state-highlight .status-dont-use {
  color: #626262; }

.status-dont-use.ui-button,
button.status-dont-use.ui-button,
.status-dont-use.ui-button.ui-state-default,
button.status-dont-use.ui-button.ui-state-default {
  background-color: #7b7b7b;
  border-color: #6f6f6f;
  color: white;
  text-shadow: 1px 1px rgba(62, 62, 62, 0.9), -1px -1px rgba(92, 92, 92, 0.9); }

.status-dont-use.ui-button.ui-state-hover,
button.status-dont-use.ui-button.ui-state-hover {
  background-color: #8f8f8f;
  border-color: #6f6f6f; }

.status-dont-use.ui-button.ui-state-default.icon-no-border,
.status-dont-use.ui-button.ui-state-default.text-no-border {
  background-color: transparent;
  border-color: transparent; }

.status-dont-use.ui-button-icon-only.icon-no-border .ui-icon,
.status-dont-use.ui-button-text-only.text-no-border .ui-button-text {
  color: #7b7b7b;
  text-shadow: none; }

.status-dont-use.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.status-dont-use.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #8f8f8f;
  text-shadow: none; }

.ui-state-highlight .status-dont-use {
  text-decoration-color: #eeeeee; }

/* Fix filter sizing issues for column filters */
.ui-datatable .ui-filter-column .ui-column-filter,
.ui-datatable .ui-filter-column .ui-column-customfilter .ui-selectonemenu,
.ui-datatable .ui-filter-column .ui-column-customfilter .ui-column-filter .ui-inputfield {
  box-sizing: border-box;
  width: 100%; }

/* Fix for inline-block issues */
.ui-datatable .ui-filter-column .ui-column-customfilter {
  font-size: 0; }

.ui-datatable .ui-filter-column .ui-column-customfilter .ui-selectonemenu {
  min-width: inherit !important; }

.ui-datatable .ui-filter-column .ui-column-customfilter > div {
  font-size: 14px; }

.ui-datatable .ui-filter-column .ui-column-customfilter .ui-column-filter {
  margin: auto; }

.ui-datatable th,
body .ui-datatable thead th .ui-column-title,
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a,
body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active a,
body .ui-tabs .ui-tabs-nav li.ui-tabs-header a,
body .ui-datatable .ui-datatable-header,
body .ui-datalist .ui-datalist-header,
body .ui-panel .ui-panel-titlebar {
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

body .ui-datatable thead th,
body .ui-datatable .ui-datatable-data > tr > td,
body .ui-datatable .ui-datatable-header,
body .ui-datalist .ui-datalist-header {
  padding: 0.8rem; }

body .ui-datatable .ui-paginator {
  padding: 0.6rem; }

body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
  padding: 0.9rem; }

body .ui-datatable .ui-datatable-header {
  font-size: 15px; }

body .ui-button.ui-button-text-only .ui-button-text {
  padding: .4em 0.9em; }

body .ui-button.ui-button-text-icon-left .ui-button-text {
  padding: .4em 1em .4rem 2.1em; }

.ui-datatable th.ui-state-active {
  color: #008CE3; }

.ui-datatable.no-column-header > .ui-datatable-tablewrapper > table > thead > tr {
  display: none; }

.ui-datatable.wrap-space tbody td,
.ui-datatable tbody td.wrap-space {
  white-space: pre-wrap; }

.no-wrap-space,
.ui-datatable.wrap-space tbody td.no-wrap-space,
.ui-datatable.wrap-space tbody td .no-wrap-space,
.ui-datatable tbody td.wrap-space .no-wrap-space {
  white-space: nowrap; }

.ui-datatable table thead tr td .no-border td,
.ui-datatable table tbody tr td .no-border td,
.ui-panelgrid.no-border > tbody > tr,
.ui-panelgrid.no-border > tbody > td,
.no-border > tbody > tr,
.no-border > tbody > td {
  border: 0; }

body .ui-paginator .ui-paginator-rpp-options {
  background-color: white;
  border-width: 1px;
  border-color: #6c757d44;
  border-radius: 3px; }

/*
 * Replace font-weight bold with the actual bold version of the font
 */
.ui-widget-header {
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-color: #dbdbdb;
  background-image: linear-gradient(to bottom, #FBFBFB 0%, #f8f8f8 100%); }

.options-panel .ui-widget-header {
  font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-color: #e6e6e6;
  background-image: linear-gradient(to bottom, #FDFDFD 0%, whitesmoke 100%); }

.ui-datatable th.ui-state-default {
  background-color: #f8f8f8;
  border-color: #dbdbdb; }

.ui-datatable tbody > tr.ui-widget-content {
  border-color: #dbdbdb; }

.ui-datatable-odd {
  background-color: white; }

/**
  Sort order indicators for lazy datatables
*/
.ui-sortable-column.ui-state-active > .ui-sortable-column-icon[data-sort-order] {
  width: 2em; }

.ui-sortable-column.ui-state-active > .ui-sortable-column-icon[data-sort-order]::after {
  content: attr(data-sort-order);
  color: #8e94a4;
  font-family: latoregular;
  font-size: 12px;
  padding-left: 3px; }

/* Fix text wrapping on cells in reflow */
@media screen and (max-width: 640px) {
  .ui-datatable-reflow .ui-datatable-data td[role="gridcell"]:not(.ui-helper-hidden) {
    display: flex;
    white-space: normal; }
  .ui-datatable .ui-datatable-header {
    border-bottom: solid 1px #d9d9d9; }
  button.datatable-filter-btn {
    display: none; } }

.ui-button.ui-state-hover > .ui-button-icon-left,
.ui-button.ui-state-hover > .ui-button-icon-right {
  color: white; }

a.ui-link.ui-button-text {
  color: white;
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

/* Remove borders from panel grid */
.ui-panelgrid.no-border > tbody > tr.ui-widget-content,
.ui-panelgrid.no-border .ui-panelgrid-cell {
  border: 0; }

body .ui-panelgrid .ui-panelgrid-cell {
  padding: 4px 10px; }

label.ui-selectonemenu-label {
  opacity: 1; }

.ui-menuitem-icon + .ui-menuitem-text {
  padding-left: 4px; }

body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link {
  padding: .5rem .65rem; }

body .ui-menu.ui-slidemenu .ui-menu-list .ui-menuitem .ui-menuitem-link {
  padding: .75rem 1rem; }

body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link .ui-menuitem-icon {
  margin-right: .25em; }

body .ui-panelmenu h3.ui-panelmenu-header,
body .ui-panelmenu h3.ui-panelmenu-header.ui-state-active,
body .ui-panelmenu h3.ui-panelmenu-header.ui-state-active:hover,
body .ui-panelmenu .ui-panelmenu-panel:first-child .ui-panelmenu-header,
body .ui-panelmenu .ui-panelmenu-content {
  background: #fff;
  border: 0; }

body .ui-panelmenu h3.ui-panelmenu-header {
  padding: 0.6rem; }

body .ui-panelmenu .ui-panelmenu-content .ui-menuitem-link {
  padding: 0.6rem 1rem; }

body .ui-menu.ui-menubar,
body .ui-toolbar {
  background-color: #fff; }

body .ui-toolbar {
  padding: 0.6rem; }

body .ui-menu.ui-menubar .ui-menu-list .ui-menubar-options {
  margin-top: .25rem; }

body .ui-menu.ui-slidemenu .ui-slidemenu-backward {
  color: #314d96; }

body select.ui-inputfield {
  appearance: auto; }

body .ui-button.ui-button-icon-only .ui-button-text {
  padding: .4rem; }

body .p-datepicker {
  display: inline-flex;
  align-content: center; }

body .p-datepicker.ui-trigger-calendar > .ui-inputfield {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.ui-datatable-header .ui-menubar {
  margin-top: .2em; }

.ui-tabmenu li.ui-state-active {
  background: #1c77b1; }

.ui-toolbar.no-border,
.ui-menubar.no-border {
  border: 0;
  background: #fff; }

body .ui-datatable-header .ui-menu.ui-menubar {
  background: #fff; }

body .ui-selectonemenu .ui-selectonemenu-label {
  padding-right: 2em; }

.ui-selectonemenu .ui-selectonemenu-label {
  font-size: inherit;
  font-family: inherit; }

.hide-column-headers table thead tr {
  display: none; }

.ui-dialog .ui-dialog-titlebar {
  padding: 0 0 8px 0; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: center; }

.ui-dialog.dialog-no-header-notice .ui-dialog-content {
  padding: 1.5rem; }

.ui-dialog.dialog-no-header-notice .ui-dialog-content h2 {
  margin: 0; }

.ui-panel.inline-dialog-panel .ui-panel-titlebar {
  padding-top: 1em; }

.ui-panel.inline-dialog-panel .ui-panel-titlebar,
.ui-panel.inline-dialog-panel .ui-panel-titlebar-icon {
  border: 0;
  background: transparent; }

.ui-panel.inline-dialog-panel .ui-panel-title {
  font-size: 20px; }

body .ui-panel .ui-panel-titlebar,
body .ui-panel.inline-dialog-panel .ui-panel-titlebar {
  background: #fff; }

.ui-overlaypanel-close .ui-icon {
  overflow: visible; }

.ui-radiobutton-box.ui-state-error {
  border: 1px solid #ef5350; }

.ui-button, .ui-button span, button.ui-button.ui-state-default span,
.ui-button.ui-state-default span {
  /*font-weight: normal;*/ }

.ui-button .ui-button-text,
.ui-button span.ui-button-text {
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

body .ui-button {
  margin: 0.075em; }

.ui-button-icon-only.icon-no-border.ui-state-default,
.ui-button-text-only.text-no-border.ui-state-default {
  background-color: transparent;
  border-color: transparent;
  vertical-align: baseline;
  text-shadow: none; }

.ui-button-icon-only.icon-no-border .ui-button-icon-left {
  margin-left: 0; }

.ui-button-icon-only.icon-no-border .ui-icon {
  position: static;
  display: inline-block;
  overflow: inherit; }

.ui-button-icon-only.icon-no-border .ui-icon,
.ui-button-text-only.text-no-border .ui-button-text,
.ui-link-button-color.icon-only {
  color: #0091EA; }

.ui-button.ui-button-icon-only.icon-no-border {
  width: 2em; }

.ui-button.ui-button-text-only.text-no-border .ui-button-text {
  padding: .5rem .5rem; }

.ui-button-text-only.text-no-border .ui-button-text {
  padding: 0; }

.ui-button-icon-only.icon-no-border .ui-button-text {
  display: none; }

.ui-button,
button.ui-button.ui-state-default,
.ui-button.ui-state-default,
button.ui-button.ui-state-disabled,
.ui-button.ui-state-disabled,
button.ui-button.ui-state-disabled.ui-state-hover,
.ui-button.ui-state-disabled.ui-state-hover {
  border: 1px solid #1f89ce;
  background: #44A0D8;
  color: white;
  text-shadow: 1px 1px rgba(25, 82, 117, 0.9), -1px -1px rgba(37, 123, 176, 0.9); }

button.ui-button.ui-state-hover,
.ui-button.ui-state-hover {
  border: 1px solid #156090;
  background-color: #3c89bc; }

.ui-button-icon-only.ui-state-hover.icon-no-border .ui-icon,
.ui-button-text-only.ui-state-hover.text-no-border .ui-button-text {
  color: #60aede; }

.link-button.ui-button {
  color: white; }

.ui-link.icon-only {
  text-decoration: none; }

a.ui-commandlink,
a.ui-link {
  color: #314d96; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .5;
  filter: Alpha(Opacity=50);
  background-image: none; }

table.ui-selectmanycheckbox.ui-widget tr,
table.ui-selectoneradio.ui-widget tr {
  display: flex;
  flex-wrap: wrap; }

table.ui-selectmanycheckbox.ui-widget td,
table.ui-selectoneradio.ui-widget td {
  display: flex;
  padding: 0.35em 0;
  align-items: center; }

table.ui-selectoneradio .ui-radiobutton,
table.ui-selectoneradio .ui-radiobutton-icon {
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center; }

/** Fix vert centering issue for icon
*/
.ui-radiobutton .ui-icon-bullet,
.ui-radiobutton .ui-icon-blank,
.ui-radiobutton {
  margin: 0; }

body .ui-radiobutton .ui-radiobutton-box {
  background-color: transparent;
  display: flex;
  justify-content: center;
  align-items: center; }

body .ui-radiobutton .ui-radiobutton-box .ui-radiobutton-icon {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center; }

body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
  background-color: transparent; }

body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-icon-bullet {
  position: static;
  background: #2196f3; }

.card {
  padding: 0.5em 1em; }

.ui-chkbox-box.ui-widget.ui-state-active,
.ui-chkbox-box.ui-widget.ui-state-focus.ui-state-active,
.ui-radiobutton-box.ui-widget.ui-state-active,
.ui-radiobutton-box.ui-widget.ui-state-focus.ui-state-active {
  border-color: #5E7C8E; }

/**
 *  SVG font-awesome icons
*/
.svg-inline--fa.ui-icon {
  background-image: none; }

/* Fixes for arrow icon alignment in select menus */
body .ui-selectonemenu .ui-selectonemenu-trigger {
  width: 2em; }

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
  /*width: inherit;
    height: 1em;
    line-height: 1;*/ }

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon.ui-icon-triangle-1-s {
  top: -0.4em; }

.ui-menu .ui-menu-parent .ui-icon-triangle-1-s {
  top: -0.2em; }

.ui-menubar-options > .options-description {
  line-height: 1.9;
  padding-right: 5px;
  font-weight: 600; }

body .ui-message.ui-message-error,
body .ui-message.ui-message-fatal {
  background: #fff4f5; }

body .ui-inputtextarea {
  max-width: 100%; }

/* Fix for tab text disappearing on smaller screens */
@media screen and (max-width: 576px) {
  body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a .ui-menuitem-text {
    display: initial; } }

html {
  font-size: var(--default-font-size);
  font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  background: #fff; }

/* Remove bottom padding on menu */
.wrapper .sidebar .sidebar-scroll-content .menu-container {
  padding-bottom: inherit; }

.wrapper .sidebar.ui-sidebar {
  padding-right: 0.5rem;
  padding-left: 0.5rem; }

.wrapper .sidebar .logo {
  text-align: center;
  margin-bottom: 1rem;
  clear: both; }

.wrapper .sidebar.ui-sidebar .ui-slidemenu {
  border: none; }

.wrapper .sidebar .sidebar-footer {
  display: block;
  text-decoration: none;
  text-align: center;
  padding: 20px 0 0 0; }

.wrapper .topbar {
  height: 40px;
  background-color: #1C4D6C;
  display: flex;
  align-items: center; }
  .wrapper .topbar .topbar-title {
    color: white;
    font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin-left: 1rem;
    font-size: 1.5rem; }
  .wrapper .topbar .topbar-menu.ui-button-icon-only.icon-no-border {
    width: auto; }
    .wrapper .topbar .topbar-menu.ui-button-icon-only.icon-no-border .ui-icon {
      vertical-align: baseline;
      margin-left: 1rem;
      font-size: 1.5rem;
      color: white;
      position: static; }

#top-menu-form {
  flex-grow: 1; }
  #top-menu-form #topbar-icons {
    display: flex;
    justify-content: flex-end;
    margin-right: 1rem; }
    #top-menu-form #topbar-icons .ui-commandlink {
      color: white; }
    #top-menu-form #topbar-icons .topbar-icon {
      font-size: 1.5rem; }

#topbar-icons > * {
  vertical-align: middle; }

.main-body {
  background-color: #f9f9f9;
  height: 100%;
  margin: 0; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.scalable-icon,
.ui-icon.scalable-icon {
  width: inherit;
  height: inherit; }

/* A div that contains buttons in another div wrapper */
.button-bar,
.button-bar-center {
  text-align: center;
  padding: 0.1em 0em 0.5em 0em;
  min-height: 2.5em;
  display: flex;
  justify-content: space-between;
  align-items: stretch; }

.button-bar-center,
.button-bar-type-c {
  justify-content: center; }

.button-bar .ui-button,
.button-bar-center .ui-button {
  margin: 2px; }

.center-block {
  vertical-align: middle;
  display: flex;
  flex: 1 1 5%;
  align-content: center;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap; }

.left-block {
  text-align: left;
  min-height: 1px;
  vertical-align: middle;
  flex: 1 1 5%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap; }

.right-block {
  text-align: right;
  min-height: 1px;
  vertical-align: middle;
  flex: 1 1 5%;
  display: flex;
  justify-content: flex-end;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap; }

.right-block > table {
  margin-left: auto; }

.button-bar-type-c .left-block,
.button-bar-type-c .right-block,
.button-bar-type-l .center-block,
.button-bar-type-l .right-block,
.button-bar-type-r .center-block,
.button-bar-type-r .left-block {
  display: none; }

.button-bar > .center-block > .fa,
.button-bar > .center-block > .ui-link .fa,
.button-bar > .left-block > .fa,
.button-bar > .left-block > .ui-link .fa,
.button-bar > .right-block > .fa,
.button-bar > .right-block > .ui-link .fa {
  line-height: 33px;
  margin: 4px; }

.ui-datatable-header .button-bar .datatable-title {
  font-size: 15px; }

@media screen and (max-width: 768px) {
  .button-bar {
    display: block; }
    .button-bar .ui-button {
      margin: 2px; }
  .center-block,
  .left-block,
  .right-block {
    display: inline; } }

.flextainer {
  display: flex;
  flex-flow: row wrap; }

.flextainer > * {
  box-sizing: border-box; }

.flextainer.no-margin > * {
  margin: 0; }

.flextainer.padded > *,
.flextainer.padded .flextainer > * {
  padding: 2px; }

.flexpand-sm {
  flex-grow: 1; }

.info-grid,
.edit-grid {
  align-items: center; }

.info-grid > *,
.edit-grid > * {
  margin: 0.25em; }

.flex-toolbar {
  display: flex;
  align-items: center;
  margin: 2px 5px;
  font-weight: 600; }

.flex-toolbar .ui-toolbar-group-left {
  flex-grow: 1;
  flex-basis: 0;
  text-align: left;
  vertical-align: middle; }

.flex-toolbar .ui-toolbar-group-right {
  flex-grow: 1;
  flex-basis: 0;
  text-align: right;
  justify-content: flex-end; }

.white-space-wrap,
.ui-datatable-resizable thead th.white-space-wrap,
.ui-datatable-resizable tbody td.white-space-wrap,
.ui-datatable-resizable tfoot td.white-space-wrap {
  white-space: pre-wrap; }

.login-body,
.error-body {
  height: 100vh;
  text-align: center;
  background-color: #194059;
  margin: 0; }

.login-block {
  width: 35rem;
  margin: auto; }

#login-wrapper #login-container {
  height: auto;
  text-align: center;
  margin-top: 25px; }
  #login-wrapper #login-container .title {
    display: block;
    font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal; }

.error-wrapper,
body .login-block {
  background-color: #194059;
  padding-top: 50px; }

.error-wrapper {
  padding-right: 1em;
  padding-left: 1em;
  margin: 0 auto;
  text-align: center;
  font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }
  .error-wrapper .error-container {
    box-sizing: border-box;
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    padding: 2em;
    color: #4f575b;
    margin-top: 25px; }
    .error-wrapper .error-container .error-image {
      color: #bc2727;
      font-size: 60px; }
    .error-wrapper .error-container .error-description {
      padding-top: 2em;
      text-align: left; }
      .error-wrapper .error-container .error-description ul {
        list-style: none; }
      .error-wrapper .error-container .error-description code {
        white-space: pre-wrap; }
    .error-wrapper .error-container .error-bottom {
      text-align: left;
      margin-top: 1.5em; }
      .error-wrapper .error-container .error-bottom .link {
        display: block;
        text-decoration: none;
        font-size: 1.1em; }
        .error-wrapper .error-container .error-bottom .link .fa {
          margin-right: 0.5em; }

h1, h2, h3, h4 {
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

label {
  color: #5E7C8E; }

.datatable-filter-list {
  display: flex;
  width: 100%;
  box-sizing: border-box;
  justify-content: space-around;
  align-items: center; }

.datatable-filter-list > span,
.datatable-filter-list > div {
  flex: 1 1 auto;
  overflow: hidden;
  text-align: center; }

.datatable-filter-list input {
  width: 100%;
  box-sizing: border-box; }

.svg-inline-container.overlay-icon svg {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: -0.125em;
  pointer-events: none;
  touch-action: none; }

.svg-inline-container.overlay-icon {
  right: 0.4rem;
  pointer-events: none;
  touch-action: none;
  font-size: 11px; }

.overlay-icon.filter-field-type svg {
  fill: rgba(94, 94, 94, 0.4); }

.center-v {
  top: 50%;
  transform: translateY(-50%); }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

.filter-field-type {
  display: none; }

input.custom-filter-field:focus + .filter-field-type,
span.custom-filter-field:focus-within + .filter-field-type {
  display: inherit; }

.audit-packet h3 {
  margin-top: 1.0em;
  margin-bottom: 0.5em; }

/* Add bottom margin by default */
.audit-packet .ui-datatable,
.audit-packet .ui-datalist {
  margin-top: 1em;
  margin-bottom: 1em; }

.audit-question {
  padding-top: 5px; }

.audit-question + .audit-question {
  border-top: 1px solid #d8dfe3; }

.audit-section {
  display: flex;
  border-bottom: 2px solid #CCC;
  margin-top: 25px !important;
  margin-bottom: 10px !important; }

.audit-section > .right-side {
  flex-grow: 1;
  text-align: right; }

.audit-question .ui-message,
.inline-select-items .ui-message {
  display: inline-block;
  float: right; }

/* select one radio inside of a table */
@media screen and (max-width: 35em) {
  .ui-datatable-reflow .ui-datatable-data .ui-selectoneradio td {
    display: table-cell;
    width: auto;
    float: none; } }

.inline-select-items .ui-selectoneradio {
  width: auto; }

.inline-select-items .ui-selectoneradio td {
  padding-left: .1em;
  padding-right: .1em; }

.audit-packet .ui-selectoneradio label {
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  opacity: 1;
  color: #2288cb; }

.template-parameters label {
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

.display-block {
  display: block; }

.display-none,
.DispNone {
  display: none; }

/*
 * Responsive reflow for forms
 */
.ui-panelgrid > tbody {
  display: table-row-group; }

.ui-panelgrid > tbody > tr {
  display: table-row; }

.ui-panelgrid > tbody > tr > td {
  display: table-cell; }

.ui-panelgrid > tbody > tr > td > * {
  vertical-align: middle; }

.ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
.ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
  padding: 0.25em 0.3em;
  vertical-align: middle; }

.size-md .reflow thead,
.size-md .reflow-view thead,
.size-md .reflow-edit thead,
.size-md .reflow-edit-6 thead {
  display: table-header-group; }

.size-md .reflow tbody,
.size-md .reflow-view tbody,
.size-md .reflow-edit tbody,
.size-md .reflow-edit-6 tbody {
  display: table-row-group; }

.size-md .reflow tr,
.size-md .reflow-view tr,
.size-md .reflow-edit tr,
.size-md .reflow-edit-6 tr {
  display: table-row; }

.size-md .reflow th,
.size-md .reflow td,
.size-md .reflow-view th,
.size-md .reflow-view td,
.size-md .reflow-edit th,
.size-md .reflow-edit td,
.size-md .reflow-edit-6 th,
.size-md .reflow-edit-6 td {
  display: table-cell; }

.size-md .reflow .ui-panelgrid > tbody,
.size-md .reflow-view .ui-panelgrid > tbody,
.size-md .reflow-edit .ui-panelgrid > tbody,
.size-md .reflow-edit-6 .ui-panelgrid > tbody {
  display: table-row-group; }

.size-md .reflow .ui-panelgrid > tbody > tr,
.size-md .reflow-view .ui-panelgrid > tbody > tr,
.size-md .reflow-edit .ui-panelgrid > tbody > tr,
.size-md .reflow-edit-6 .ui-panelgrid > tbody > tr {
  display: table-row; }

.size-md .reflow .ui-panelgrid > tbody > tr > td,
.size-md .reflow-view .ui-panelgrid > tbody > tr > td,
.size-md .reflow-edit .ui-panelgrid > tbody > tr > td,
.size-md .reflow-edit-6 .ui-panelgrid > tbody > tr > td {
  display: table-cell; }

.size-md .reflow .ui-panelgrid > tbody > tr > td > *,
.size-md .reflow-view .ui-panelgrid > tbody > tr > td > *,
.size-md .reflow-edit .ui-panelgrid > tbody > tr > td > *,
.size-md .reflow-edit-6 .ui-panelgrid > tbody > tr > td > * {
  vertical-align: middle; }

.size-md .reflow .ui-panelgrid > tbody > tr > td,
.size-md .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
.size-md .reflow-view .ui-panelgrid > tbody > tr > td,
.size-md .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
.size-md .reflow-edit .ui-panelgrid > tbody > tr > td,
.size-md .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
.size-md .reflow-edit-6 .ui-panelgrid > tbody > tr > td,
.size-md .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
  padding: 0.25em 0.3em;
  vertical-align: middle; }

.size-md .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
.size-md .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
.size-md .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
.size-md .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
  display: flex;
  align-items: center; }

.size-md .reflow .ui-selectoneradio tbody,
.size-md .reflow-view .ui-selectoneradio tbody,
.size-md .reflow-edit .ui-selectoneradio tbody,
.size-md .reflow-edit-6 .ui-selectoneradio tbody {
  width: 100%; }

.size-md .reflow td > span:not(.ui-calendar),
.size-md .reflow-view td > span:not(.ui-calendar),
.size-md .reflow-edit td > span:not(.ui-calendar),
.size-md .reflow-edit-6 td > span:not(.ui-calendar) {
  padding-left: 0px; }

.size-md .reflow-edit table.ui-panelgrid > tbody,
.size-md table.ui-panelgrid.reflow-edit > tbody {
  width: 100%; }

.size-md .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n + 1),
.size-md table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n + 1) {
  width: 20%; }

.size-md .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n + 2),
.size-md table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n + 2) {
  width: 60%; }

.size-md .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n),
.size-md table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n) {
  width: 20%; }

.size-md .reflow-edit-6 table.ui-panelgrid > tbody,
.size-md table.ui-panelgrid.reflow-edit-6 > tbody {
  width: 100%; }

.size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 1),
.size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 1) {
  width: 10%; }

.size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 2),
.size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 2) {
  width: 30%; }

.size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 3),
.size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 3) {
  width: 10%; }

.size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 4),
.size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 4) {
  width: 10%; }

.size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 5),
.size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 5) {
  width: 30%; }

.size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n),
.size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n) {
  width: 10%; }

.size-md .reflow-view .ui-panelgrid > tbody,
.size-md .reflow-view.ui-panelgrid > tbody {
  box-sizing: border-box; }
  .size-md .reflow-view .ui-panelgrid > tbody > tr > td,
  .size-md .reflow-view.ui-panelgrid > tbody > tr > td {
    box-sizing: border-box;
    padding: 0.25em 0.3em; }
  .size-md .reflow-view .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child),
  .size-md .reflow-view.ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
    padding-left: 2em; }

.size-md .reflow-view-4 .ui-panelgrid > tbody {
  box-sizing: border-box; }
  .size-md .reflow-view-4 .ui-panelgrid > tbody > tr > td {
    box-sizing: border-box;
    padding: 0.25em 0.3em; }
  .size-md .reflow-view-4 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
    padding-left: 2em; }

.size-md .reflow-view-4 .ui-panelgrid td:nth-child(2n + 1) {
  width: 20%; }

.size-md .reflow-view-4 .ui-panelgrid td:nth-child(2n + 2) {
  width: 30%; }

.size-md .reflow-view-2 .ui-panelgrid > tbody {
  box-sizing: border-box; }
  .size-md .reflow-view-2 .ui-panelgrid > tbody > tr > td {
    box-sizing: border-box;
    padding: 0.25em 0.3em; }
  .size-md .reflow-view-2 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
    padding-left: 2em; }

.size-md .reflow-view-2 .ui-panelgrid td:nth-child(2n + 1) {
  width: 40%; }

.size-md .reflow-view-2 .ui-panelgrid td:nth-child(2n + 2) {
  width: 60%; }

.size-sm .reflow,
.size-sm .reflow-view,
.size-sm .reflow-view-4,
.size-sm .reflow-view-2,
.size-sm .reflow-edit,
.size-sm .reflow-edit-6 {
  /*
    thead,
    tbody,
    th,
    td,
    tr {
        display: block;
        padding: 0;
        margin: 0;
    }*/ }
  .size-sm .reflow .ui-panelgrid,
  .size-sm .reflow-view .ui-panelgrid,
  .size-sm .reflow-view-4 .ui-panelgrid,
  .size-sm .reflow-view-2 .ui-panelgrid,
  .size-sm .reflow-edit .ui-panelgrid,
  .size-sm .reflow-edit-6 .ui-panelgrid {
    display: block; }
    .size-sm .reflow .ui-panelgrid > tbody,
    .size-sm .reflow .ui-panelgrid > tbody > tr,
    .size-sm .reflow-view .ui-panelgrid > tbody,
    .size-sm .reflow-view .ui-panelgrid > tbody > tr,
    .size-sm .reflow-view-4 .ui-panelgrid > tbody,
    .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr,
    .size-sm .reflow-view-2 .ui-panelgrid > tbody,
    .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr,
    .size-sm .reflow-edit .ui-panelgrid > tbody,
    .size-sm .reflow-edit .ui-panelgrid > tbody > tr,
    .size-sm .reflow-edit-6 .ui-panelgrid > tbody,
    .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr {
      display: block; }
      .size-sm .reflow .ui-panelgrid > tbody > td,
      .size-sm .reflow .ui-panelgrid > tbody > tr > td,
      .size-sm .reflow-view .ui-panelgrid > tbody > td,
      .size-sm .reflow-view .ui-panelgrid > tbody > tr > td,
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > td,
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td,
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > td,
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td,
      .size-sm .reflow-edit .ui-panelgrid > tbody > td,
      .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td,
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td,
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td {
        display: block; }
      .size-sm .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell,
      .size-sm .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
      .size-sm .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell,
      .size-sm .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell,
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell,
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
      .size-sm .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell,
      .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell,
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell {
        padding: 0; }
        .size-sm .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
        .size-sm .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
        .size-sm .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
        .size-sm .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
        .size-sm .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
        .size-sm .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
        .size-sm .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
        .size-sm .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
        .size-sm .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
        .size-sm .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
        .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
        .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span {
          display: inline-block; }
      .size-sm .reflow .ui-panelgrid > tbody > td:nth-child(2n + 1),
      .size-sm .reflow .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
      .size-sm .reflow-view .ui-panelgrid > tbody > td:nth-child(2n + 1),
      .size-sm .reflow-view .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > td:nth-child(2n + 1),
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > td:nth-child(2n + 1),
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
      .size-sm .reflow-edit .ui-panelgrid > tbody > td:nth-child(2n + 1),
      .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td:nth-child(2n + 1),
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1) {
        padding-top: 0.6em;
        padding-left: inherit; }
      .size-sm .reflow .ui-panelgrid > tbody > td:nth-child(2n + 2),
      .size-sm .reflow .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
      .size-sm .reflow-view .ui-panelgrid > tbody > td:nth-child(2n + 2),
      .size-sm .reflow-view .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > td:nth-child(2n + 2),
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > td:nth-child(2n + 2),
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
      .size-sm .reflow-edit .ui-panelgrid > tbody > td:nth-child(2n + 2),
      .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td:nth-child(2n + 2),
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td:nth-child(2n + 2) {
        padding-left: 0.75em; }
      .size-sm .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
      .size-sm .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
      .size-sm .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
      .size-sm .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
      .size-sm .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
      .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty {
        padding: 0; }
    .size-sm .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
    .size-sm .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
    .size-sm .reflow-view-4 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
    .size-sm .reflow-view-2 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
    .size-sm .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
    .size-sm .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2) {
      padding-left: 0.75em; }
  .size-sm .reflow .info-grid,
  .size-sm .reflow-view .info-grid,
  .size-sm .reflow-view-4 .info-grid,
  .size-sm .reflow-view-2 .info-grid,
  .size-sm .reflow-edit .info-grid,
  .size-sm .reflow-edit-6 .info-grid {
    flex-direction: column;
    align-items: flex-start; }
    .size-sm .reflow .info-grid > *:nth-child(2n + 1),
    .size-sm .reflow-view .info-grid > *:nth-child(2n + 1),
    .size-sm .reflow-view-4 .info-grid > *:nth-child(2n + 1),
    .size-sm .reflow-view-2 .info-grid > *:nth-child(2n + 1),
    .size-sm .reflow-edit .info-grid > *:nth-child(2n + 1),
    .size-sm .reflow-edit-6 .info-grid > *:nth-child(2n + 1) {
      padding-top: 0.6em;
      padding-left: 0;
      margin-left: 0; }
    .size-sm .reflow .info-grid > *:nth-child(2n + 2),
    .size-sm .reflow-view .info-grid > *:nth-child(2n + 2),
    .size-sm .reflow-view-4 .info-grid > *:nth-child(2n + 2),
    .size-sm .reflow-view-2 .info-grid > *:nth-child(2n + 2),
    .size-sm .reflow-edit .info-grid > *:nth-child(2n + 2),
    .size-sm .reflow-edit-6 .info-grid > *:nth-child(2n + 2) {
      margin-left: 0.75em; }
  .size-sm .reflow .edit-grid,
  .size-sm .reflow-view .edit-grid,
  .size-sm .reflow-view-4 .edit-grid,
  .size-sm .reflow-view-2 .edit-grid,
  .size-sm .reflow-edit .edit-grid,
  .size-sm .reflow-edit-6 .edit-grid {
    flex-direction: column;
    align-items: flex-start; }
    .size-sm .reflow .edit-grid > *:nth-child(3n + 1),
    .size-sm .reflow-view .edit-grid > *:nth-child(3n + 1),
    .size-sm .reflow-view-4 .edit-grid > *:nth-child(3n + 1),
    .size-sm .reflow-view-2 .edit-grid > *:nth-child(3n + 1),
    .size-sm .reflow-edit .edit-grid > *:nth-child(3n + 1),
    .size-sm .reflow-edit-6 .edit-grid > *:nth-child(3n + 1) {
      padding-top: 0.6em;
      padding-left: 0;
      margin-left: 0; }
    .size-sm .reflow .edit-grid > *:nth-child(3n + 2),
    .size-sm .reflow-view .edit-grid > *:nth-child(3n + 2),
    .size-sm .reflow-view-4 .edit-grid > *:nth-child(3n + 2),
    .size-sm .reflow-view-2 .edit-grid > *:nth-child(3n + 2),
    .size-sm .reflow-edit .edit-grid > *:nth-child(3n + 2),
    .size-sm .reflow-edit-6 .edit-grid > *:nth-child(3n + 2) {
      margin-left: 0.75em; }
    .size-sm .reflow .edit-grid > *:nth-child(3n + 3),
    .size-sm .reflow-view .edit-grid > *:nth-child(3n + 3),
    .size-sm .reflow-view-4 .edit-grid > *:nth-child(3n + 3),
    .size-sm .reflow-view-2 .edit-grid > *:nth-child(3n + 3),
    .size-sm .reflow-edit .edit-grid > *:nth-child(3n + 3),
    .size-sm .reflow-edit-6 .edit-grid > *:nth-child(3n + 3) {
      margin-left: 0.75em; }
  .size-sm .reflow .flexpand-sm,
  .size-sm .reflow-view .flexpand-sm,
  .size-sm .reflow-view-4 .flexpand-sm,
  .size-sm .reflow-view-2 .flexpand-sm,
  .size-sm .reflow-edit .flexpand-sm,
  .size-sm .reflow-edit-6 .flexpand-sm {
    width: 100%; }

@media screen and (min-width: 768px) {
  .reflow thead,
  .reflow-view thead,
  .reflow-edit thead,
  .reflow-edit-6 thead {
    display: table-header-group; }
  .reflow tbody,
  .reflow-view tbody,
  .reflow-edit tbody,
  .reflow-edit-6 tbody {
    display: table-row-group; }
  .reflow tr,
  .reflow-view tr,
  .reflow-edit tr,
  .reflow-edit-6 tr {
    display: table-row; }
  .reflow th,
  .reflow td,
  .reflow-view th,
  .reflow-view td,
  .reflow-edit th,
  .reflow-edit td,
  .reflow-edit-6 th,
  .reflow-edit-6 td {
    display: table-cell; }
  .reflow .ui-panelgrid > tbody,
  .reflow-view .ui-panelgrid > tbody,
  .reflow-edit .ui-panelgrid > tbody,
  .reflow-edit-6 .ui-panelgrid > tbody {
    display: table-row-group; }
  .reflow .ui-panelgrid > tbody > tr,
  .reflow-view .ui-panelgrid > tbody > tr,
  .reflow-edit .ui-panelgrid > tbody > tr,
  .reflow-edit-6 .ui-panelgrid > tbody > tr {
    display: table-row; }
  .reflow .ui-panelgrid > tbody > tr > td,
  .reflow-view .ui-panelgrid > tbody > tr > td,
  .reflow-edit .ui-panelgrid > tbody > tr > td,
  .reflow-edit-6 .ui-panelgrid > tbody > tr > td {
    display: table-cell; }
  .reflow .ui-panelgrid > tbody > tr > td > *,
  .reflow-view .ui-panelgrid > tbody > tr > td > *,
  .reflow-edit .ui-panelgrid > tbody > tr > td > *,
  .reflow-edit-6 .ui-panelgrid > tbody > tr > td > * {
    vertical-align: middle; }
  .reflow .ui-panelgrid > tbody > tr > td,
  .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-view .ui-panelgrid > tbody > tr > td,
  .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-edit .ui-panelgrid > tbody > tr > td,
  .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-edit-6 .ui-panelgrid > tbody > tr > td,
  .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
    padding: 0.25em 0.3em;
    vertical-align: middle; }
  .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
    display: flex;
    align-items: center; }
  .reflow .ui-selectoneradio tbody,
  .reflow-view .ui-selectoneradio tbody,
  .reflow-edit .ui-selectoneradio tbody,
  .reflow-edit-6 .ui-selectoneradio tbody {
    width: 100%; }
  .reflow td > span:not(.ui-calendar),
  .reflow-view td > span:not(.ui-calendar),
  .reflow-edit td > span:not(.ui-calendar),
  .reflow-edit-6 td > span:not(.ui-calendar) {
    padding-left: 0px; }
  .reflow-edit table.ui-panelgrid > tbody,
  table.ui-panelgrid.reflow-edit > tbody {
    width: 100%; }
  .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n + 1),
  table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n + 1) {
    width: 20%; }
  .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n + 2),
  table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n + 2) {
    width: 60%; }
  .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n),
  table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n) {
    width: 20%; }
  .reflow-edit-6 table.ui-panelgrid > tbody,
  table.ui-panelgrid.reflow-edit-6 > tbody {
    width: 100%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 1),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 1) {
    width: 10%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 2),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 2) {
    width: 30%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 3),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 3) {
    width: 10%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 4),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 4) {
    width: 10%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 5),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 5) {
    width: 30%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n) {
    width: 10%; }
  .reflow-view .ui-panelgrid > tbody,
  .reflow-view.ui-panelgrid > tbody {
    box-sizing: border-box; }
    .reflow-view .ui-panelgrid > tbody > tr > td,
    .reflow-view.ui-panelgrid > tbody > tr > td {
      box-sizing: border-box;
      padding: 0.25em 0.3em; }
    .reflow-view .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child),
    .reflow-view.ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
      padding-left: 2em; }
  .reflow-view-4 .ui-panelgrid > tbody {
    box-sizing: border-box; }
    .reflow-view-4 .ui-panelgrid > tbody > tr > td {
      box-sizing: border-box;
      padding: 0.25em 0.3em; }
    .reflow-view-4 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
      padding-left: 2em; }
  .reflow-view-4 .ui-panelgrid td:nth-child(2n + 1) {
    width: 20%; }
  .reflow-view-4 .ui-panelgrid td:nth-child(2n + 2) {
    width: 30%; }
  .reflow-view-2 .ui-panelgrid > tbody {
    box-sizing: border-box; }
    .reflow-view-2 .ui-panelgrid > tbody > tr > td {
      box-sizing: border-box;
      padding: 0.25em 0.3em; }
    .reflow-view-2 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
      padding-left: 2em; }
  .reflow-view-2 .ui-panelgrid td:nth-child(2n + 1) {
    width: 40%; }
  .reflow-view-2 .ui-panelgrid td:nth-child(2n + 2) {
    width: 60%; }
  .size-sm .reflow,
  .size-sm .reflow-view,
  .size-sm .reflow-view-4,
  .size-sm .reflow-view-2,
  .size-sm .reflow-edit,
  .size-sm .reflow-edit-6 {
    /*
    thead,
    tbody,
    th,
    td,
    tr {
        display: block;
        padding: 0;
        margin: 0;
    }*/ }
    .size-sm .reflow .ui-panelgrid,
    .size-sm .reflow-view .ui-panelgrid,
    .size-sm .reflow-view-4 .ui-panelgrid,
    .size-sm .reflow-view-2 .ui-panelgrid,
    .size-sm .reflow-edit .ui-panelgrid,
    .size-sm .reflow-edit-6 .ui-panelgrid {
      display: block; }
      .size-sm .reflow .ui-panelgrid > tbody,
      .size-sm .reflow .ui-panelgrid > tbody > tr,
      .size-sm .reflow-view .ui-panelgrid > tbody,
      .size-sm .reflow-view .ui-panelgrid > tbody > tr,
      .size-sm .reflow-view-4 .ui-panelgrid > tbody,
      .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr,
      .size-sm .reflow-view-2 .ui-panelgrid > tbody,
      .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr,
      .size-sm .reflow-edit .ui-panelgrid > tbody,
      .size-sm .reflow-edit .ui-panelgrid > tbody > tr,
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody,
      .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr {
        display: block; }
        .size-sm .reflow .ui-panelgrid > tbody > td,
        .size-sm .reflow .ui-panelgrid > tbody > tr > td,
        .size-sm .reflow-view .ui-panelgrid > tbody > td,
        .size-sm .reflow-view .ui-panelgrid > tbody > tr > td,
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > td,
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td,
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > td,
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td,
        .size-sm .reflow-edit .ui-panelgrid > tbody > td,
        .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td,
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td,
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td {
          display: block; }
        .size-sm .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .size-sm .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
        .size-sm .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .size-sm .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
        .size-sm .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell {
          padding: 0; }
          .size-sm .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .size-sm .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .size-sm .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .size-sm .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
          .size-sm .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .size-sm .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .size-sm .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .size-sm .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
          .size-sm .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .size-sm .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
          .size-sm .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .size-sm .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
          .size-sm .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .size-sm .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
          .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span {
            display: inline-block; }
        .size-sm .reflow .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .size-sm .reflow .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
        .size-sm .reflow-view .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .size-sm .reflow-view .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
        .size-sm .reflow-edit .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1) {
          padding-top: 0.6em;
          padding-left: inherit; }
        .size-sm .reflow .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .size-sm .reflow .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
        .size-sm .reflow-view .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .size-sm .reflow-view .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
        .size-sm .reflow-edit .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td:nth-child(2n + 2) {
          padding-left: 0.75em; }
        .size-sm .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .size-sm .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
        .size-sm .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .size-sm .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .size-sm .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .size-sm .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
        .size-sm .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .size-sm .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .size-sm .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty {
          padding: 0; }
      .size-sm .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
      .size-sm .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
      .size-sm .reflow-view-4 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
      .size-sm .reflow-view-2 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
      .size-sm .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
      .size-sm .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2) {
        padding-left: 0.75em; }
    .size-sm .reflow .info-grid,
    .size-sm .reflow-view .info-grid,
    .size-sm .reflow-view-4 .info-grid,
    .size-sm .reflow-view-2 .info-grid,
    .size-sm .reflow-edit .info-grid,
    .size-sm .reflow-edit-6 .info-grid {
      flex-direction: column;
      align-items: flex-start; }
      .size-sm .reflow .info-grid > *:nth-child(2n + 1),
      .size-sm .reflow-view .info-grid > *:nth-child(2n + 1),
      .size-sm .reflow-view-4 .info-grid > *:nth-child(2n + 1),
      .size-sm .reflow-view-2 .info-grid > *:nth-child(2n + 1),
      .size-sm .reflow-edit .info-grid > *:nth-child(2n + 1),
      .size-sm .reflow-edit-6 .info-grid > *:nth-child(2n + 1) {
        padding-top: 0.6em;
        padding-left: 0;
        margin-left: 0; }
      .size-sm .reflow .info-grid > *:nth-child(2n + 2),
      .size-sm .reflow-view .info-grid > *:nth-child(2n + 2),
      .size-sm .reflow-view-4 .info-grid > *:nth-child(2n + 2),
      .size-sm .reflow-view-2 .info-grid > *:nth-child(2n + 2),
      .size-sm .reflow-edit .info-grid > *:nth-child(2n + 2),
      .size-sm .reflow-edit-6 .info-grid > *:nth-child(2n + 2) {
        margin-left: 0.75em; }
    .size-sm .reflow .edit-grid,
    .size-sm .reflow-view .edit-grid,
    .size-sm .reflow-view-4 .edit-grid,
    .size-sm .reflow-view-2 .edit-grid,
    .size-sm .reflow-edit .edit-grid,
    .size-sm .reflow-edit-6 .edit-grid {
      flex-direction: column;
      align-items: flex-start; }
      .size-sm .reflow .edit-grid > *:nth-child(3n + 1),
      .size-sm .reflow-view .edit-grid > *:nth-child(3n + 1),
      .size-sm .reflow-view-4 .edit-grid > *:nth-child(3n + 1),
      .size-sm .reflow-view-2 .edit-grid > *:nth-child(3n + 1),
      .size-sm .reflow-edit .edit-grid > *:nth-child(3n + 1),
      .size-sm .reflow-edit-6 .edit-grid > *:nth-child(3n + 1) {
        padding-top: 0.6em;
        padding-left: 0;
        margin-left: 0; }
      .size-sm .reflow .edit-grid > *:nth-child(3n + 2),
      .size-sm .reflow-view .edit-grid > *:nth-child(3n + 2),
      .size-sm .reflow-view-4 .edit-grid > *:nth-child(3n + 2),
      .size-sm .reflow-view-2 .edit-grid > *:nth-child(3n + 2),
      .size-sm .reflow-edit .edit-grid > *:nth-child(3n + 2),
      .size-sm .reflow-edit-6 .edit-grid > *:nth-child(3n + 2) {
        margin-left: 0.75em; }
      .size-sm .reflow .edit-grid > *:nth-child(3n + 3),
      .size-sm .reflow-view .edit-grid > *:nth-child(3n + 3),
      .size-sm .reflow-view-4 .edit-grid > *:nth-child(3n + 3),
      .size-sm .reflow-view-2 .edit-grid > *:nth-child(3n + 3),
      .size-sm .reflow-edit .edit-grid > *:nth-child(3n + 3),
      .size-sm .reflow-edit-6 .edit-grid > *:nth-child(3n + 3) {
        margin-left: 0.75em; }
    .size-sm .reflow .flexpand-sm,
    .size-sm .reflow-view .flexpand-sm,
    .size-sm .reflow-view-4 .flexpand-sm,
    .size-sm .reflow-view-2 .flexpand-sm,
    .size-sm .reflow-edit .flexpand-sm,
    .size-sm .reflow-edit-6 .flexpand-sm {
      width: 100%; } }

@media screen and (max-width: 768px) and (min-width: 480px) {
  .reflow thead,
  .reflow-view thead,
  .reflow-edit thead,
  .reflow-edit-6 thead {
    display: table-header-group; }
  .reflow tbody,
  .reflow-view tbody,
  .reflow-edit tbody,
  .reflow-edit-6 tbody {
    display: table-row-group; }
  .reflow tr,
  .reflow-view tr,
  .reflow-edit tr,
  .reflow-edit-6 tr {
    display: table-row; }
  .reflow th,
  .reflow td,
  .reflow-view th,
  .reflow-view td,
  .reflow-edit th,
  .reflow-edit td,
  .reflow-edit-6 th,
  .reflow-edit-6 td {
    display: table-cell; }
  .reflow .ui-panelgrid > tbody,
  .reflow-view .ui-panelgrid > tbody,
  .reflow-edit .ui-panelgrid > tbody,
  .reflow-edit-6 .ui-panelgrid > tbody {
    display: table-row-group; }
  .reflow .ui-panelgrid > tbody > tr,
  .reflow-view .ui-panelgrid > tbody > tr,
  .reflow-edit .ui-panelgrid > tbody > tr,
  .reflow-edit-6 .ui-panelgrid > tbody > tr {
    display: table-row; }
  .reflow .ui-panelgrid > tbody > tr > td,
  .reflow-view .ui-panelgrid > tbody > tr > td,
  .reflow-edit .ui-panelgrid > tbody > tr > td,
  .reflow-edit-6 .ui-panelgrid > tbody > tr > td {
    display: table-cell; }
  .reflow .ui-panelgrid > tbody > tr > td > *,
  .reflow-view .ui-panelgrid > tbody > tr > td > *,
  .reflow-edit .ui-panelgrid > tbody > tr > td > *,
  .reflow-edit-6 .ui-panelgrid > tbody > tr > td > * {
    vertical-align: middle; }
  .reflow .ui-panelgrid > tbody > tr > td,
  .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-view .ui-panelgrid > tbody > tr > td,
  .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-edit .ui-panelgrid > tbody > tr > td,
  .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-edit-6 .ui-panelgrid > tbody > tr > td,
  .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
    padding: 0.25em 0.3em;
    vertical-align: middle; }
  .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
    display: flex;
    align-items: center; }
  .reflow .ui-selectoneradio tbody,
  .reflow-view .ui-selectoneradio tbody,
  .reflow-edit .ui-selectoneradio tbody,
  .reflow-edit-6 .ui-selectoneradio tbody {
    width: 100%; }
  .reflow td > span:not(.ui-calendar),
  .reflow-view td > span:not(.ui-calendar),
  .reflow-edit td > span:not(.ui-calendar),
  .reflow-edit-6 td > span:not(.ui-calendar) {
    padding-left: 0px; }
  .reflow-edit table.ui-panelgrid > tbody,
  table.ui-panelgrid.reflow-edit > tbody {
    width: 100%; }
  .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n + 1),
  table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n + 1) {
    width: 20%; }
  .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n + 2),
  table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n + 2) {
    width: 60%; }
  .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n),
  table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n) {
    width: 20%; }
  .reflow-edit-6 table.ui-panelgrid > tbody,
  table.ui-panelgrid.reflow-edit-6 > tbody {
    width: 100%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 1),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 1) {
    width: 10%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 2),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 2) {
    width: 30%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 3),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 3) {
    width: 10%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 4),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 4) {
    width: 10%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 5),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 5) {
    width: 30%; }
  .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n),
  table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n) {
    width: 10%; }
  .reflow-view .ui-panelgrid > tbody,
  .reflow-view.ui-panelgrid > tbody {
    box-sizing: border-box; }
    .reflow-view .ui-panelgrid > tbody > tr > td,
    .reflow-view.ui-panelgrid > tbody > tr > td {
      box-sizing: border-box;
      padding: 0.25em 0.3em; }
    .reflow-view .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child),
    .reflow-view.ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
      padding-left: 2em; }
  .reflow-view-4 .ui-panelgrid > tbody {
    box-sizing: border-box; }
    .reflow-view-4 .ui-panelgrid > tbody > tr > td {
      box-sizing: border-box;
      padding: 0.25em 0.3em; }
    .reflow-view-4 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
      padding-left: 2em; }
  .reflow-view-4 .ui-panelgrid td:nth-child(2n + 1) {
    width: 20%; }
  .reflow-view-4 .ui-panelgrid td:nth-child(2n + 2) {
    width: 30%; }
  .reflow-view-2 .ui-panelgrid > tbody {
    box-sizing: border-box; }
    .reflow-view-2 .ui-panelgrid > tbody > tr > td {
      box-sizing: border-box;
      padding: 0.25em 0.3em; }
    .reflow-view-2 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
      padding-left: 2em; }
  .reflow-view-2 .ui-panelgrid td:nth-child(2n + 1) {
    width: 40%; }
  .reflow-view-2 .ui-panelgrid td:nth-child(2n + 2) {
    width: 60%; } }

@media screen and (max-width: 640px) {
  .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
  .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
  .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2) {
    padding-left: 0.75em; } }

@media screen and (max-width: 480px) {
  .reflow,
  .reflow-view,
  .reflow-view-4,
  .reflow-view-2,
  .reflow-edit,
  .reflow-edit-6 {
    /*
    thead,
    tbody,
    th,
    td,
    tr {
        display: block;
        padding: 0;
        margin: 0;
    }*/ }
    .reflow .ui-panelgrid,
    .reflow-view .ui-panelgrid,
    .reflow-view-4 .ui-panelgrid,
    .reflow-view-2 .ui-panelgrid,
    .reflow-edit .ui-panelgrid,
    .reflow-edit-6 .ui-panelgrid {
      display: block; }
      .reflow .ui-panelgrid > tbody,
      .reflow .ui-panelgrid > tbody > tr,
      .reflow-view .ui-panelgrid > tbody,
      .reflow-view .ui-panelgrid > tbody > tr,
      .reflow-view-4 .ui-panelgrid > tbody,
      .reflow-view-4 .ui-panelgrid > tbody > tr,
      .reflow-view-2 .ui-panelgrid > tbody,
      .reflow-view-2 .ui-panelgrid > tbody > tr,
      .reflow-edit .ui-panelgrid > tbody,
      .reflow-edit .ui-panelgrid > tbody > tr,
      .reflow-edit-6 .ui-panelgrid > tbody,
      .reflow-edit-6 .ui-panelgrid > tbody > tr {
        display: block; }
        .reflow .ui-panelgrid > tbody > td,
        .reflow .ui-panelgrid > tbody > tr > td,
        .reflow-view .ui-panelgrid > tbody > td,
        .reflow-view .ui-panelgrid > tbody > tr > td,
        .reflow-view-4 .ui-panelgrid > tbody > td,
        .reflow-view-4 .ui-panelgrid > tbody > tr > td,
        .reflow-view-2 .ui-panelgrid > tbody > td,
        .reflow-view-2 .ui-panelgrid > tbody > tr > td,
        .reflow-edit .ui-panelgrid > tbody > td,
        .reflow-edit .ui-panelgrid > tbody > tr > td,
        .reflow-edit-6 .ui-panelgrid > tbody > td,
        .reflow-edit-6 .ui-panelgrid > tbody > tr > td {
          display: block; }
        .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
        .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
        .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
        .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
        .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell,
        .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell,
        .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell {
          padding: 0; }
          .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
          .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
          .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
          .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
          .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span,
          .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell > label,
          .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell > span,
          .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > label,
          .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell > span {
            display: inline-block; }
        .reflow .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .reflow .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
        .reflow-view .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .reflow-view .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
        .reflow-view-4 .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .reflow-view-4 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
        .reflow-view-2 .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .reflow-view-2 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
        .reflow-edit .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .reflow-edit .ui-panelgrid > tbody > tr > td:nth-child(2n + 1),
        .reflow-edit-6 .ui-panelgrid > tbody > td:nth-child(2n + 1),
        .reflow-edit-6 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1) {
          padding-top: 0.6em;
          padding-left: inherit; }
        .reflow .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .reflow .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
        .reflow-view .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .reflow-view .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
        .reflow-view-4 .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .reflow-view-4 .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
        .reflow-view-2 .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .reflow-view-2 .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
        .reflow-edit .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .reflow-edit .ui-panelgrid > tbody > tr > td:nth-child(2n + 2),
        .reflow-edit-6 .ui-panelgrid > tbody > td:nth-child(2n + 2),
        .reflow-edit-6 .ui-panelgrid > tbody > tr > td:nth-child(2n + 2) {
          padding-left: 0.75em; }
        .reflow .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .reflow .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
        .reflow-view .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .reflow-view .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
        .reflow-view-4 .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .reflow-view-4 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
        .reflow-view-2 .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .reflow-view-2 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
        .reflow-edit .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .reflow-edit .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty,
        .reflow-edit-6 .ui-panelgrid > tbody > td.ui-panelgrid-cell:empty,
        .reflow-edit-6 .ui-panelgrid > tbody > tr > td.ui-panelgrid-cell:empty {
          padding: 0; }
      .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
      .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
      .reflow-view-4 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
      .reflow-view-2 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
      .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2),
      .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell:nth-child(2n + 2) {
        padding-left: 0.75em; }
    .reflow .info-grid,
    .reflow-view .info-grid,
    .reflow-view-4 .info-grid,
    .reflow-view-2 .info-grid,
    .reflow-edit .info-grid,
    .reflow-edit-6 .info-grid {
      flex-direction: column;
      align-items: flex-start; }
      .reflow .info-grid > *:nth-child(2n + 1),
      .reflow-view .info-grid > *:nth-child(2n + 1),
      .reflow-view-4 .info-grid > *:nth-child(2n + 1),
      .reflow-view-2 .info-grid > *:nth-child(2n + 1),
      .reflow-edit .info-grid > *:nth-child(2n + 1),
      .reflow-edit-6 .info-grid > *:nth-child(2n + 1) {
        padding-top: 0.6em;
        padding-left: 0;
        margin-left: 0; }
      .reflow .info-grid > *:nth-child(2n + 2),
      .reflow-view .info-grid > *:nth-child(2n + 2),
      .reflow-view-4 .info-grid > *:nth-child(2n + 2),
      .reflow-view-2 .info-grid > *:nth-child(2n + 2),
      .reflow-edit .info-grid > *:nth-child(2n + 2),
      .reflow-edit-6 .info-grid > *:nth-child(2n + 2) {
        margin-left: 0.75em; }
    .reflow .edit-grid,
    .reflow-view .edit-grid,
    .reflow-view-4 .edit-grid,
    .reflow-view-2 .edit-grid,
    .reflow-edit .edit-grid,
    .reflow-edit-6 .edit-grid {
      flex-direction: column;
      align-items: flex-start; }
      .reflow .edit-grid > *:nth-child(3n + 1),
      .reflow-view .edit-grid > *:nth-child(3n + 1),
      .reflow-view-4 .edit-grid > *:nth-child(3n + 1),
      .reflow-view-2 .edit-grid > *:nth-child(3n + 1),
      .reflow-edit .edit-grid > *:nth-child(3n + 1),
      .reflow-edit-6 .edit-grid > *:nth-child(3n + 1) {
        padding-top: 0.6em;
        padding-left: 0;
        margin-left: 0; }
      .reflow .edit-grid > *:nth-child(3n + 2),
      .reflow-view .edit-grid > *:nth-child(3n + 2),
      .reflow-view-4 .edit-grid > *:nth-child(3n + 2),
      .reflow-view-2 .edit-grid > *:nth-child(3n + 2),
      .reflow-edit .edit-grid > *:nth-child(3n + 2),
      .reflow-edit-6 .edit-grid > *:nth-child(3n + 2) {
        margin-left: 0.75em; }
      .reflow .edit-grid > *:nth-child(3n + 3),
      .reflow-view .edit-grid > *:nth-child(3n + 3),
      .reflow-view-4 .edit-grid > *:nth-child(3n + 3),
      .reflow-view-2 .edit-grid > *:nth-child(3n + 3),
      .reflow-edit .edit-grid > *:nth-child(3n + 3),
      .reflow-edit-6 .edit-grid > *:nth-child(3n + 3) {
        margin-left: 0.75em; }
    .reflow .flexpand-sm,
    .reflow-view .flexpand-sm,
    .reflow-view-4 .flexpand-sm,
    .reflow-view-2 .flexpand-sm,
    .reflow-edit .flexpand-sm,
    .reflow-edit-6 .flexpand-sm {
      width: 100%; }
  .reflow-view td.ui-panelgrid-cell {
    padding-top: 3px;
    padding-bottom: 2px; }
  .size-md .reflow thead,
  .size-md .reflow-view thead,
  .size-md .reflow-edit thead,
  .size-md .reflow-edit-6 thead {
    display: table-header-group; }
  .size-md .reflow tbody,
  .size-md .reflow-view tbody,
  .size-md .reflow-edit tbody,
  .size-md .reflow-edit-6 tbody {
    display: table-row-group; }
  .size-md .reflow tr,
  .size-md .reflow-view tr,
  .size-md .reflow-edit tr,
  .size-md .reflow-edit-6 tr {
    display: table-row; }
  .size-md .reflow th,
  .size-md .reflow td,
  .size-md .reflow-view th,
  .size-md .reflow-view td,
  .size-md .reflow-edit th,
  .size-md .reflow-edit td,
  .size-md .reflow-edit-6 th,
  .size-md .reflow-edit-6 td {
    display: table-cell; }
  .size-md .reflow .ui-panelgrid > tbody,
  .size-md .reflow-view .ui-panelgrid > tbody,
  .size-md .reflow-edit .ui-panelgrid > tbody,
  .size-md .reflow-edit-6 .ui-panelgrid > tbody {
    display: table-row-group; }
  .size-md .reflow .ui-panelgrid > tbody > tr,
  .size-md .reflow-view .ui-panelgrid > tbody > tr,
  .size-md .reflow-edit .ui-panelgrid > tbody > tr,
  .size-md .reflow-edit-6 .ui-panelgrid > tbody > tr {
    display: table-row; }
  .size-md .reflow .ui-panelgrid > tbody > tr > td,
  .size-md .reflow-view .ui-panelgrid > tbody > tr > td,
  .size-md .reflow-edit .ui-panelgrid > tbody > tr > td,
  .size-md .reflow-edit-6 .ui-panelgrid > tbody > tr > td {
    display: table-cell; }
  .size-md .reflow .ui-panelgrid > tbody > tr > td > *,
  .size-md .reflow-view .ui-panelgrid > tbody > tr > td > *,
  .size-md .reflow-edit .ui-panelgrid > tbody > tr > td > *,
  .size-md .reflow-edit-6 .ui-panelgrid > tbody > tr > td > * {
    vertical-align: middle; }
  .size-md .reflow .ui-panelgrid > tbody > tr > td,
  .size-md .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .size-md .reflow-view .ui-panelgrid > tbody > tr > td,
  .size-md .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .size-md .reflow-edit .ui-panelgrid > tbody > tr > td,
  .size-md .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .size-md .reflow-edit-6 .ui-panelgrid > tbody > tr > td,
  .size-md .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
    padding: 0.25em 0.3em;
    vertical-align: middle; }
  .size-md .reflow .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .size-md .reflow-view .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .size-md .reflow-edit .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell,
  .size-md .reflow-edit-6 .ui-panelgrid > .ui-panelgrid-content > .ui-g > .ui-panelgrid-cell {
    display: flex;
    align-items: center; }
  .size-md .reflow .ui-selectoneradio tbody,
  .size-md .reflow-view .ui-selectoneradio tbody,
  .size-md .reflow-edit .ui-selectoneradio tbody,
  .size-md .reflow-edit-6 .ui-selectoneradio tbody {
    width: 100%; }
  .size-md .reflow td > span:not(.ui-calendar),
  .size-md .reflow-view td > span:not(.ui-calendar),
  .size-md .reflow-edit td > span:not(.ui-calendar),
  .size-md .reflow-edit-6 td > span:not(.ui-calendar) {
    padding-left: 0px; }
  .size-md .reflow-edit table.ui-panelgrid > tbody,
  .size-md table.ui-panelgrid.reflow-edit > tbody {
    width: 100%; }
  .size-md .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n + 1),
  .size-md table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n + 1) {
    width: 20%; }
  .size-md .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n + 2),
  .size-md table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n + 2) {
    width: 60%; }
  .size-md .reflow-edit table.ui-panelgrid > tbody > tr > td:nth-child(3n),
  .size-md table.ui-panelgrid.reflow-edit > tbody > tr > td:nth-child(3n) {
    width: 20%; }
  .size-md .reflow-edit-6 table.ui-panelgrid > tbody,
  .size-md table.ui-panelgrid.reflow-edit-6 > tbody {
    width: 100%; }
  .size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 1),
  .size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 1) {
    width: 10%; }
  .size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 2),
  .size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 2) {
    width: 30%; }
  .size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 3),
  .size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 3) {
    width: 10%; }
  .size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 4),
  .size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 4) {
    width: 10%; }
  .size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n + 5),
  .size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n + 5) {
    width: 30%; }
  .size-md .reflow-edit-6 table.ui-panelgrid > tbody > tr > td:nth-child(6n),
  .size-md table.ui-panelgrid.reflow-edit-6 > tbody > tr > td:nth-child(6n) {
    width: 10%; }
  .size-md .reflow-view .ui-panelgrid > tbody,
  .size-md .reflow-view.ui-panelgrid > tbody {
    box-sizing: border-box; }
    .size-md .reflow-view .ui-panelgrid > tbody > tr > td,
    .size-md .reflow-view.ui-panelgrid > tbody > tr > td {
      box-sizing: border-box;
      padding: 0.25em 0.3em; }
    .size-md .reflow-view .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child),
    .size-md .reflow-view.ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
      padding-left: 2em; }
  .size-md .reflow-view-4 .ui-panelgrid > tbody {
    box-sizing: border-box; }
    .size-md .reflow-view-4 .ui-panelgrid > tbody > tr > td {
      box-sizing: border-box;
      padding: 0.25em 0.3em; }
    .size-md .reflow-view-4 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
      padding-left: 2em; }
  .size-md .reflow-view-4 .ui-panelgrid td:nth-child(2n + 1) {
    width: 20%; }
  .size-md .reflow-view-4 .ui-panelgrid td:nth-child(2n + 2) {
    width: 30%; }
  .size-md .reflow-view-2 .ui-panelgrid > tbody {
    box-sizing: border-box; }
    .size-md .reflow-view-2 .ui-panelgrid > tbody > tr > td {
      box-sizing: border-box;
      padding: 0.25em 0.3em; }
    .size-md .reflow-view-2 .ui-panelgrid > tbody > tr > td:nth-child(2n + 1):not(:first-child) {
      padding-left: 2em; }
  .size-md .reflow-view-2 .ui-panelgrid td:nth-child(2n + 1) {
    width: 40%; }
  .size-md .reflow-view-2 .ui-panelgrid td:nth-child(2n + 2) {
    width: 60%; } }

.table-layout-lim {
  width: 100%; }
  .table-layout-lim td:nth-child(3n + 1) {
    width: 17.5%; }
  .table-layout-lim td:nth-child(3n + 2) {
    width: 62.5%; }
  .table-layout-lim td:nth-child(3n) {
    width: 20%; }

.change-requests .ui-panel-title {
  font-size: 16px; }

.change-requests .ui-panel .ui-panel .ui-panel-title {
  font-size: 15px; }

.ui-panel + .ui-panel {
  border-top: 0; }

.skinny-table > tbody > tr > td {
  border: 0;
  padding: 0;
  vertical-align: top; }

.ui-chkbox.large-checkbox .ui-chkbox-box {
  width: 20px;
  height: 20px; }
  .ui-chkbox.large-checkbox .ui-chkbox-box .ui-icon {
    width: 20px;
    height: 20px; }

.dialog-container {
  padding-left: 10px;
  display: block; }

.screen-width-dialog {
  right: 0;
  left: 0; }

.no-scroll {
  overflow: hidden; }

/* top bar */
.page-header-container {
  display: block;
  background-color: #2d303a; }

#page-header {
  box-sizing: content-box;
  height: 48px;
  display: flex;
  text-align: center;
  padding: 5px; }

#page-header .title {
  font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #fff;
  display: inline-block;
  font-size: 22px;
  line-height: 48px;
  flex-grow: 1; }

#branding-img {
  min-height: 48px; }

#logout {
  color: white;
  text-decoration: none;
  font-size: 13px;
  line-height: 100%; }

.nav-container {
  background-color: #fff;
  display: block;
  position: relative; }

/* main navigation bar */
#main-nav {
  display: block;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
  margin-top: 1px; }

#main-nav:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

#main-nav > a,
#main-nav > span {
  display: inline-block;
  padding: 8px 8px 2px 8px;
  text-decoration: none; }

#main-nav a,
#main-nav span,
#main-nav label {
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  color: #395180;
  border-bottom: solid 4px transparent; }

/* Make the nav stick to the top of the screen with help of jquery */
#main-nav.stickytop {
  position: fixed;
  top: 0;
  z-index: 1000; }

/* Image that only shows when nav is stuck */
#main-nav .nav-img-link {
  padding: 5px 8px;
  display: none; }

#main-nav.stickytop .nav-img-link {
  display: inherit; }

#main-nav .approval-selector select {
  padding: 0.3em;
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  border: 1px solid #aeaeae;
  background-color: #fff;
  border-radius: 3px; }

@media (max-width: 768px) {
  #page-header .title {
    font-size: 1.2rem; } }

@media (max-width: 640px) {
  #main-nav a,
  #main-nav span,
  #main-nav label {
    font-size: 1.0rem; }
  #main-nav .approval-selector select {
    font-size: 0.95rem; }
  #branding-img {
    display: none; }
  #branding-img-link {
    flex: 0 1 auto; }
  #page-header {
    height: 30px;
    display: flex;
    align-items: center; }
  #page-header .title {
    line-height: initial;
    display: initial;
    flex: 2 1 auto; }
  #ua-logo {
    height: 30px; }
  #logout-menu {
    flex: 0 1 auto;
    font-size: 18px;
    padding-right: 7px;
    padding-left: 7px;
    color: white; }
  #logout {
    display: none; }
  .ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title {
    font-style: italic; }
  .ui-datatable-reflow .ui-reflow-label {
    padding-left: 0.5em; }
  .main-content {
    padding-left: 0.5rem;
    padding-right: 0.5rem; } }

#main-nav-dummy {
  display: none; }

#main-nav-dummy.stickytop {
  display: inherit; }

#main-nav .approval-selector label {
  color: #1E6F9D; }

#main-nav a:hover {
  color: #239ADE;
  border-bottom: solid 4px #239ADE; }

.main-content {
  background: white;
  padding-top: 1rem; }

.grid-container-3 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr; }

.grid-container-2 {
  display: grid;
  grid-template-columns: 1fr 1fr; }

.grid-col-span-2 {
  grid-column-end: span 2; }

@media screen and (max-width: 640px) {
  .grid-container-3 {
    grid-template-columns: 1fr; }
  .grid-container-2 {
    grid-template-columns: 1fr; }
  .grid-col-span-2 {
    grid-column-end: span 1; } }

@media (min-width: 640px) {
  #ua-logo {
    display: none; }
  #logout-menu {
    display: none; }
  #branding-img-link {
    /* float: left; */ }
  .indent-container {
    margin-left: auto;
    margin-right: auto; }
  #logout {
    color: white;
    top: 5px;
    right: 5px;
    text-decoration: none; } }

@media (min-width: 640px) and (max-width: 991px) {
  .indent-container {
    padding-left: 3px;
    padding-right: 3px; } }

@media (min-width: 992px) {
  .indent-container {
    width: 972px; } }

@media (min-width: 1200px) {
  .indent-container {
    width: 1172px; } }

@media (min-width: 1920px) {
  .indent-container {
    width: 1500px; } }

/* A container for a grid of buttons */
.button-grid,
.grid-row {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding-bottom: 5px;
  display: inline-block; }

.floated-grid {
  float: left; }

.button-grid ul {
  padding: 0.5em;
  margin: 0; }

.button-grid ul:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

.button-grid ul > li {
  list-style-type: none;
  float: none;
  margin: 0.125em 0; }

.button-grid ul > li > a,
.button-grid ul > li > a:visited:active,
.button-grid ul > li > span {
  margin: 0.15em;
  color: #314d96;
  text-decoration: none;
  font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

.font-icon, .fa.font-icon {
  line-height: 40px;
  font-size: 32px; }

.button-grid ul > li > a:hover {
  color: #1629FC; }

.button-grid ul > li > a.warning .label {
  color: #96483c;
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

.button-grid ul > li > a > span.label,
.button-grid ul > li > span > span.label {
  font-size: 16px;
  margin-left: 0.5em; }

.button-grid ul > li > a > span.icon,
.button-grid ul > li > span > span.icon {
  display: inline-block;
  height: 40px;
  width: 40px;
  padding: 1rem;
  position: relative; }

.button-grid ul > li > span > span.label,
.button-grid ul > li > span > span.icon {
  opacity: 0.5; }

.button-grid ul > li > a > span.icon img,
.button-grid ul > li > a > span.icon span,
.button-grid ul > li > a > span.icon > svg,
.button-grid ul > li > span > span.icon img,
.button-grid ul > li > span > span.icon span,
.button-grid ul > li > span > span.icon > svg {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.button-grid ul > li > a > span.icon > svg,
.button-grid ul > li > span > span.icon > svg {
  height: 32px;
  fill: #314d96; }

.button-grid ul > li > a.warning span.icon > svg {
  fill: #bd3005; }

.button-grid .grid-label,
.grid-row .grid-label {
  font-family: latoregular, TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 18px;
  font-weight: normal;
  color: #49595e;
  margin-top: 5px;
  display: inline-block;
  padding: 3px; }

.qtip-icon .ui-icon-close::before {
  content: ""; }

/* Help panel styles */
.help {
  margin: 5px;
  border-radius: 3px;
  padding: 5px 10px;
  display: inline-block;
  overflow: hidden; }

.help.notice {
  border: 1px solid #c2ccf0; }

.help.warning {
  border: 1px solid #C78242;
  background-color: #fffeff; }

.help-error {
  background-color: #FAE8E3;
  background-image: url("exclamation.png?ln=images");
  background-position: 7px 50%;
  background-repeat: no-repeat;
  border: 1px solid #DE938E; }

.success-notice {
  background-color: #EBF5EC;
  background-image: url("accept.png?ln=images");
  background-position: 7px 50%;
  background-repeat: no-repeat;
  border: 1px solid #49A34F; }

.help-mini {
  padding: 3px 3px 3px 3px;
  overflow: hidden;
  text-overflow: ellipsis; }

.help-title {
  font-size: 18px;
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  margin: 0.5em 0 0.5em; }

.help-mini .help-title {
  font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 13px;
  margin: 0; }

.notice.help-mini .help-title a {
  color: #3c68b1;
  vertical-align: middle; }

.notice.help-mini .help-title a:before {
  font-family: 'Font Awesome 5 Free';
  content: "\f059";
  padding-right: 3px;
  font-size: 13px;
  font-weight: 900; }

.notice .help-title a,
.notice .help-title a:active:visited {
  text-decoration: none;
  color: #325795; }

.warning .help-title a:before {
  font-family: 'Font Awesome 5 Free';
  content: "\f071";
  padding-right: .3em;
  font-size: 120%;
  font-weight: 900; }

.warning .help-title a,
.warning .help-title a:active:visited {
  text-decoration: none;
  color: #f35600; }

.notice .help-title a:hover,
.warning .help-title a:hover {
  color: #5555f9;
  text-decoration: underline; }

.help-content {
  transition: opacity 0.6s;
  opacity: 1;
  overflow: hidden;
  transform: translateX(0);
  margin-bottom: 0.5em; }

.help-mini > .help-content {
  height: 0;
  width: 0;
  overflow: hidden;
  margin: 0;
  opacity: 0;
  transform: translateX(50%); }

.help-section h1 {
  font-size: 16px; }

.help-section dl {
  padding-left: 30px; }

.help-section dt {
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

.help-section dt:nth-child(n + 2) {
  padding-top: 0.5em; }

.link-color,
a.link-color {
  color: #2b68ca;
  text-decoration: underline; }

.instruction {
  margin: 1em 1em 1em 0.5em;
  font-weight: bold;
  color: #355582;
  padding-bottom: 0.5em; }

.line-above {
  border-top: 1px solid #777;
  margin-top: 1.5em;
  padding-top: 2em; }

.instruction2 {
  font-size: 123.1%;
  font-weight: bold; }

span.error-block {
  color: #c82832;
  display: block;
  font-size: 16px;
  margin-bottom: 1em;
  padding: 0.5em;
  font-family: "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal; }

.bullets li {
  padding: 1px; }

/**
    A panel to display notices to users
*/
.info-panel {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4px;
  text-align: center;
  font-family: "latobold", "latoregular", "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-weight: normal;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px; }

.card {
  background-color: #fff; }
  .card > h1:first-child {
    padding-bottom: 1rem; }

/**
    Print styles
*/
@media print {
  @page {
    size: auto;
    margin: 1cm; }
  .disable-reflow .ui-datatable-reflow .ui-datatable thead th,
  .disable-reflow .ui-datatable-reflow .ui-datatable tbody td,
  .disable-reflow .ui-datatable-reflow .ui-datatable tfoot td,
  .disable-reflow .ui-datatable-reflow .ui-datatable tfoot th {
    padding: 4px 10px;
    overflow: hidden;
    border-width: 1px;
    border-style: solid;
    display: table-cell; }
  .disable-reflow .ui-datatable-reflow thead th,
  .disable-reflow .ui-datatable-reflow tfoot td {
    display: table-cell; }
  .disable-reflow .ui-datatable-reflow .ui-reflow-label,
  .disable-reflow .ui-datatable-reflow .ui-reflow-dropdown {
    display: none; }
  .disable-reflow .ui-datatable-reflow .ui-datatable-data td[role="gridcell"] {
    text-align: left;
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
    float: none;
    clear: none;
    overflow: hidden;
    padding: 4px 10px;
    display: table-cell; }
  .disable-reflow .ui-datatable-reflow .ui-datatable-data td[role="gridcell"] .ui-column-title {
    padding: initial;
    min-width: 0;
    display: none;
    margin: 0; }
  .disable-reflow .ui-datatable-reflow .ui-datatable-data.ui-widget-content,
  .disable-reflow .ui-datatable-reflow .ui-datatable-data tr.ui-widget-content {
    border-color: #dbdbdb; }
  .wrapper .topbar {
    position: static; }
    .wrapper .topbar #topbar-icons .hide-when-printing {
      display: none; }
  .wrapper .main {
    padding-top: 0; }
  .hide-when-printing {
    display: none; }
  .ui-datatable.override-inline-width-when-printing th.width-2_5 {
    width: 2.5% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-5 {
    width: 5% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-7_5 {
    width: 7.5% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-10 {
    width: 10% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-12_5 {
    width: 12.5% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-15 {
    width: 15% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-17_5 {
    width: 17.5% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-20 {
    width: 20% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-22_5 {
    width: 22.5% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-25 {
    width: 25% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-30 {
    width: 30% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-33 {
    width: 33.3% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-33_3 {
    width: 33.3% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-35 {
    width: 35% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-40 {
    width: 40% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-45 {
    width: 45% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-50 {
    width: 50% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-55 {
    width: 55% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-60 {
    width: 60% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-65 {
    width: 65% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-66 {
    width: 66.6% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-66_6 {
    width: 66.6% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-70 {
    width: 70% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-75 {
    width: 75% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-80 {
    width: 80% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-85 {
    width: 85% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-90 {
    width: 90% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-95 {
    width: 95% !important; }
  .ui-datatable.override-inline-width-when-printing th.width-100 {
    width: 100% !important; } }

.ffa {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.ffa.ui-icon {
  text-indent: 0; }

.fa-equals:before {
  content: "\f52c"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-thumbtack:before {
  content: "\f08d"; }

/*# sourceMappingURL=saga.css.map?ln=saga-style */