@charset "UTF-8";
/* leaf to green */
/* goldenrod to yellow */
/* burnt-orange to orange */
/** START new for ICGDS **/
/** END new for ICGDS **/
/** START new for ICGDS **/
/** END new for ICGDS **/
/* vertical Loading */
/* Horizontal Loading */
/* for Carousel item in Fixed Item Mode */
/* for indicator dots */
/* for arrows */
/** START new for ICGDS **/
/** END new for ICGDS **/
/** START new for ICGDS **/
/** END new for ICGDS **/
/* for Carousel item in Fixed Item Mode */
/* for indicator dots */
/* for arrows */
/** START new for ICGDS **/
/** END new for ICGDS **/
/* new */
/* new */
/** START new for ICGDS **/
/** END new for ICGDS **/
/** START new for ICGDS **/
/** END new for ICGDS **/
/** START new for ICGDS **/
/** END new for ICGDS **/
/* vertical Loading */
/* Horizontal Loading */
/** START new for ICGDS **/
/** END new for ICGDS **/
/** START new for ICGDS **/
/** END new for ICGDS **/
/** START new for ICGDS **/
/** END new for ICGDS **/
/** START new for ICGDS **/
/** END new for ICGDS **/


.lmn-font-overpass {
  font-family: Overpass, sans-serif;
}

.lmn-font-overpass-light {
  font-family: Overpass-Light, sans-serif;
}

.lmn-font-overpass-bold {
  font-family: Overpass-Bold, sans-serif;
}

.lmn-font-overpass-bold-italic {
  font-family: Overpass-Bold-Italic, sans-serif;
}

.lmn-font-overpass-light-italic {
  font-family: Overpass-Light-Italic, sans-serif;
}

.lmn-font-overpass-regular-italic {
  font-family: Overpass-Regular-Italic, sans-serif;
}

:root {
  --citi-red: #f00;
  --black: #000000;
  --gray-950: #10161D;
  --gray-925: #17202A;
  --gray-900: #1D2834;
  --gray-850: #22303E;
  --gray-800: #2B3D4E;
  --gray-750: #34495F;
  --gray-700: #3D566F;
  --gray-650: #46637F;
  --gray-600: #4F6F90;
  --gray-550: #587CA0;
  --gray-500: #6689AB;
  --gray-450: #7795B4;
  --gray-400: #87A2BD;
  --gray-350: #97AFC6;
  --gray-300: #A8BBCF;
  --gray-250: #B8C8D8;
  --gray-200: #C8D5E1;
  --gray-150: #D9E2EA;
  --gray-100: #E9EEF3;
  --gray-050: #F6F8FA;
  --gray-025: #FAFBFC;
  --white: #FFFFFF;
  --blue-500: #0f203d;
  --blue-400: #17355f;
  --blue-300: #005AA1;
  --blue-200-40: rgba(0, 118, 212, 0.4);
  --blue-200-20: rgba(0, 118, 212, 0.2);
  --blue-200-10: rgba(0, 118, 212, 0.1);
  --blue-200: #0076D4;
  --blue-100-20: rgba(33, 157, 255, 0.2);
  --blue-100-10: rgba(33, 157, 255, 0.1);
  --blue-100: #219dff;
  --cyan-300: #0095BF;
  --cyan-200: #00BDF2;
  --cyan-100: #72E0FF;
  --teal-300-70: rgba(0, 115, 119, 0.7);
  --teal-300-40: rgba(0, 115, 119, 0.4);
  --teal-300-20: rgba(0, 115, 119, 0.2);
  --teal-200-70: rgba(0, 176, 185, 0.7);
  --teal-200-40: rgba(0, 176, 185, 0.4);
  --teal-200-20: rgba(0, 176, 185, 0.2);
  --teal-100-70: rgba(32, 244, 255, 0.7);
  --teal-100-40: rgba(32, 244, 255, 0.4);
  --teal-100-20: rgba(32, 244, 255, 0.2);
  --teal-300: #007377;
  --teal-200: #00b0b9;
  --teal-100: #20f4ff;
  --forest-300-70: rgba(0, 132, 61, 0.7);
  --forest-300-40: rgba(0, 132, 61, 0.4);
  --forest-300-20: rgba(0, 132, 61, 0.2);
  --forest-200-70: rgba(0, 183, 85, 0.7);
  --forest-200-40: rgba(0, 183, 85, 0.4);
  --forest-200-20: rgba(0, 183, 85, 0.2);
  --forest-100-70: rgba(0, 234, 108, 0.7);
  --forest-100-40: rgba(0, 234, 108, 0.4);
  --forest-100-20: rgba(0, 234, 108, 0.2);
  --forest-300: #00843d;
  --forest-200: #00b755;
  --forest-100: #00ea6c;
  --green-300-70: rgba(96, 138, 0, 0.7);
  --green-300-40: rgba(96, 138, 0, 0.4);
  --green-300-20: rgba(96, 138, 0, 0.2);
  --green-200-70: rgba(132, 189, 0, 0.7);
  --green-200-40: rgba(132, 189, 0, 0.4);
  --green-200-20: rgba(132, 189, 0, 0.2);
  --green-100-70: rgba(168, 240, 0, 0.7);
  --green-100-40: rgba(168, 240, 0, 0.4);
  --green-100-20: rgba(168, 240, 0, 0.2);
  --green-300: #608a00;
  --green-200: #84bd00;
  --green-100: #a8f000;
  --olive-300-70: rgba(148, 147, 0, 0.7);
  --olive-300-40: rgba(148, 147, 0, 0.4);
  --olive-300-20: rgba(148, 147, 0, 0.2);
  --olive-200-70: rgba(196, 214, 0, 0.7);
  --olive-200-40: rgba(196, 214, 0, 0.4);
  --olive-200-20: rgba(196, 214, 0, 0.2);
  --olive-100-70: rgba(234, 255, 10, 0.7);
  --olive-100-40: rgba(234, 255, 10, 0.4);
  --olive-100-20: rgba(234, 255, 10, 0.2);
  --olive-300: #949300;
  --olive-200: #c4d600;
  --olive-100: #eaff0a;
  --yellow-300-70: rgba(201, 151, 0, 0.7);
  --yellow-300-40: rgba(201, 151, 0, 0.4);
  --yellow-300-20: rgba(201, 151, 0, 0.2);
  --yellow-200-70: rgba(255, 205, 0, 0.7);
  --yellow-200-40: rgba(255, 205, 0, 0.4);
  --yellow-200-20: rgba(255, 205, 0, 0.2);
  --yellow-100-70: rgba(255, 225, 102, 0.7);
  --yellow-100-40: rgba(255, 225, 102, 0.4);
  --yellow-100-20: rgba(255, 225, 102, 0.2);
  --yellow-300: #c99700;
  --yellow-200: #ffcd00;
  --yellow-100: #ffe166;
  --orange-300-70: rgba(203, 96, 21, 0.7);
  --orange-300-40: rgba(203, 96, 21, 0.4);
  --orange-300-20: rgba(203, 96, 21, 0.2);
  --orange-200-70: rgba(237, 139, 0, 0.7);
  --orange-200-40: rgba(237, 139, 0, 0.4);
  --orange-200-20: rgba(237, 139, 0, 0.2);
  --orange-100-70: rgba(255, 184, 69, 0.7);
  --orange-100-40: rgba(255, 184, 69, 0.4);
  --orange-100-20: rgba(255, 184, 69, 0.2);
  --orange-300: #cb6015;
  --orange-200: #ed8b00;
  --orange-100: #ffb845;
  --red-300-70: rgba(182, 0, 0, 0.7);
  --red-300-40: rgba(182, 0, 0, 0.4);
  --red-300-20: rgba(182, 0, 0, 0.2);
  --red-200-70: rgba(255, 73, 68, 0.7);
  --red-200-40: rgba(255, 73, 68, 0.4);
  --red-200-20: rgba(255, 73, 68, 0.2);
  --red-100-70: rgba(255, 122, 117, 0.7);
  --red-100-40: rgba(255, 122, 117, 0.4);
  --red-100-20: rgba(255, 122, 117, 0.2);
  --red-300: #b60000;
  --red-200: #ff4944;
  --red-100: #ff7a75;
  --plum-300-70: rgba(137, 12, 88, 0.7);
  --plum-300-40: rgba(137, 12, 88, 0.4);
  --plum-300-20: rgba(137, 12, 88, 0.2);
  --plum-200-70: rgba(198, 0, 126, 0.7);
  --plum-200-40: rgba(198, 0, 126, 0.4);
  --plum-200-20: rgba(198, 0, 126, 0.2);
  --plum-100-70: rgba(255, 45, 179, 0.7);
  --plum-100-40: rgba(255, 45, 179, 0.4);
  --plum-100-20: rgba(255, 45, 179, 0.2);
  --plum-300: #890c58;
  --plum-200: #c6007e;
  --plum-100: #ff2db3;
  --purple-300-70: rgba(124, 23, 144, 0.7);
  --purple-300-40: rgba(124, 23, 144, 0.4);
  --purple-300-20: rgba(124, 23, 144, 0.2);
  --purple-200-70: rgba(162, 30, 188, 0.7);
  --purple-200-40: rgba(162, 30, 188, 0.4);
  --purple-200-20: rgba(162, 30, 188, 0.2);
  --purple-100-70: rgba(195, 102, 224, 0.7);
  --purple-100-40: rgba(195, 102, 224, 0.4);
  --purple-100-20: rgba(195, 102, 224, 0.2);
  --purple-300: #7c1790;
  --purple-200: #a21ebc;
  --purple-100: #c366e0;
  --citi-cyan: #00bdf2;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-interstate: "Overpass", sans-serif;
  --font-family-overpass: overpass, sans-serif;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: "Overpass", sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

@-ms-viewport {
  width: device-width;
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

body {
  margin: 0;
  font-family: "Overpass", sans-serif;
  font-size: 16px;
  font-weight: 100;
  line-height: 1.5;
  text-align: left;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "Overpass", sans-serif;
  font-weight: 400;
  line-height: 1.25;
}

h1 {
  font-size: 42px;
}

h2 {
  font-size: 36px;
}

h3 {
  font-size: 32px;
}

h4 {
  font-size: 28px;
}

h5 {
  font-size: 24px;
}

h6 {
  font-size: 20px;
}

small {
  font-size: 80%;
  font-size: 80%;
  font-weight: 100;
}

mark {
  padding: 0.2em;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

address {
  margin-bottom: 0;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 0;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0;
  margin-left: 0;
}

blockquote {
  margin: 0;
}

dfn {
  font-style: italic;
}

b,
strong {
  font-weight: bolder;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  text-decoration: none;
  -webkit-text-decoration-skip: objects;
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  a {
    transition: none;
  }
}

a:hover {
  text-decoration: none;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: sfmono-regular, menlo, monaco, consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

code {
  font-size: 87.5%;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.25rem 0.5rem;
  font-size: 87.5%;
  border-radius: 4px;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

pre {
  display: block;
  font-size: 87.5%;
  margin-top: 0;
  margin-bottom: 0;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

figure {
  margin: 0;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

table {
  border-collapse: collapse;
}

caption {
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

.icgds .lmn-align-baseline {
  vertical-align: baseline !important;
}

.icgds .lmn-align-top {
  vertical-align: top !important;
}

.icgds .lmn-align-middle {
  vertical-align: middle !important;
}

.icgds .lmn-align-bottom {
  vertical-align: bottom !important;
}

.icgds .lmn-align-text-bottom {
  vertical-align: text-bottom !important;
}

.icgds .lmn-align-text-top {
  vertical-align: text-top !important;
}

.icgds[class*="lmn-theme-"] .lmn-border.lmn-border-0 {
  border: 0 !important;
}

.icgds[class*="lmn-theme-"] .lmn-border.lmn-border-top-0 {
  border-top: 0 !important;
}

.icgds[class*="lmn-theme-"] .lmn-border.lmn-border-right-0 {
  border-right: 0 !important;
}

.icgds[class*="lmn-theme-"] .lmn-border.lmn-border-bottom-0 {
  border-bottom: 0 !important;
}

.icgds[class*="lmn-theme-"] .lmn-border.lmn-border-left-0 {
  border-left: 0 !important;
}

.icgds .lmn-rounded-sm {
  border-radius: 4px !important;
}

.icgds .lmn-rounded {
  border-radius: 8px !important;
}

.icgds .lmn-rounded-top {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
}

.icgds .lmn-rounded-right {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}

.icgds .lmn-rounded-bottom {
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}

.icgds .lmn-rounded-left {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}

.icgds .lmn-rounded-lg {
  border-radius: 12px !important;
}

.icgds .lmn-rounded-circle {
  border-radius: 50% !important;
}

.icgds .lmn-rounded-0 {
  border-radius: 0 !important;
}

.icgds .lmn-clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.icgds .lmn-d-none {
  display: none !important;
}

.icgds .lmn-d-inline {
  display: inline !important;
}

.icgds .lmn-d-inline-block {
  display: inline-block !important;
}

.icgds .lmn-d-block {
  display: block !important;
}

.icgds .lmn-d-table {
  display: table !important;
}

.icgds .lmn-d-table-row {
  display: table-row !important;
}

.icgds .lmn-d-table-cell {
  display: table-cell !important;
}

.icgds .lmn-d-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}

.icgds .lmn-d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .icgds .lmn-d-sm-none {
    display: none !important;
  }
  .icgds .lmn-d-sm-inline {
    display: inline !important;
  }
  .icgds .lmn-d-sm-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-sm-block {
    display: block !important;
  }
  .icgds .lmn-d-sm-table {
    display: table !important;
  }
  .icgds .lmn-d-sm-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-sm-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .icgds .lmn-d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .icgds .lmn-d-md-none {
    display: none !important;
  }
  .icgds .lmn-d-md-inline {
    display: inline !important;
  }
  .icgds .lmn-d-md-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-md-block {
    display: block !important;
  }
  .icgds .lmn-d-md-table {
    display: table !important;
  }
  .icgds .lmn-d-md-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-md-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .icgds .lmn-d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .icgds .lmn-d-lg-none {
    display: none !important;
  }
  .icgds .lmn-d-lg-inline {
    display: inline !important;
  }
  .icgds .lmn-d-lg-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-lg-block {
    display: block !important;
  }
  .icgds .lmn-d-lg-table {
    display: table !important;
  }
  .icgds .lmn-d-lg-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-lg-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .icgds .lmn-d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .icgds .lmn-d-xl-none {
    display: none !important;
  }
  .icgds .lmn-d-xl-inline {
    display: inline !important;
  }
  .icgds .lmn-d-xl-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-xl-block {
    display: block !important;
  }
  .icgds .lmn-d-xl-table {
    display: table !important;
  }
  .icgds .lmn-d-xl-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-xl-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .icgds .lmn-d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

@media print {
  .icgds .lmn-d-print-none {
    display: none !important;
  }
  .icgds .lmn-d-print-inline {
    display: inline !important;
  }
  .icgds .lmn-d-print-inline-block {
    display: inline-block !important;
  }
  .icgds .lmn-d-print-block {
    display: block !important;
  }
  .icgds .lmn-d-print-table {
    display: table !important;
  }
  .icgds .lmn-d-print-table-row {
    display: table-row !important;
  }
  .icgds .lmn-d-print-table-cell {
    display: table-cell !important;
  }
  .icgds .lmn-d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .icgds .lmn-d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}

.icgds .lmn-embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.icgds .lmn-embed-responsive::before {
  display: block;
  content: "";
}

.icgds .lmn-embed-responsive .lmn-embed-responsive-item,
.icgds .lmn-embed-responsive iframe,
.icgds .lmn-embed-responsive embed,
.icgds .lmn-embed-responsive object,
.icgds .lmn-embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.icgds .lmn-embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.icgds .lmn-embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.icgds .lmn-embed-responsive-4by3::before {
  padding-top: 75%;
}

.icgds .lmn-embed-responsive-1by1::before {
  padding-top: 100%;
}

.icgds .lmn-flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}

.icgds .lmn-flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

.icgds .lmn-flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}

.icgds .lmn-flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}

.icgds .lmn-flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

.icgds .lmn-flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

.icgds .lmn-flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}

.icgds .lmn-flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}

.icgds .lmn-flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important;
}

.icgds .lmn-flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important;
}

.icgds .lmn-flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}

.icgds .lmn-flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important;
}

.icgds .lmn-justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}

.icgds .lmn-justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}

.icgds .lmn-justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important;
}

.icgds .lmn-justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}

.icgds .lmn-justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}

.icgds .lmn-align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}

.icgds .lmn-align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}

.icgds .lmn-align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important;
}

.icgds .lmn-align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important;
}

.icgds .lmn-align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important;
}

.icgds .lmn-align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important;
}

.icgds .lmn-align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important;
}

.icgds .lmn-align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important;
}

.icgds .lmn-align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important;
}

.icgds .lmn-align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important;
}

.icgds .lmn-align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important;
}

.icgds .lmn-align-self-auto {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}

.icgds .lmn-align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

.icgds .lmn-align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

.icgds .lmn-align-self-center {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

.icgds .lmn-align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important;
}

.icgds .lmn-align-self-stretch {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .icgds .lmn-flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .icgds .lmn-flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .icgds .lmn-flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .icgds .lmn-justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .icgds .lmn-align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .icgds .lmn-align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .icgds .lmn-align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-sm-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .icgds .lmn-align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .icgds .lmn-flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .icgds .lmn-flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .icgds .lmn-flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .icgds .lmn-justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .icgds .lmn-align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .icgds .lmn-align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-md-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .icgds .lmn-align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-md-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .icgds .lmn-align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .icgds .lmn-flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .icgds .lmn-flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .icgds .lmn-flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .icgds .lmn-justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .icgds .lmn-align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .icgds .lmn-align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .icgds .lmn-align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-lg-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .icgds .lmn-align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .icgds .lmn-flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .icgds .lmn-flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .icgds .lmn-flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .icgds .lmn-flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .icgds .lmn-flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .icgds .lmn-flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .icgds .lmn-flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .icgds .lmn-flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .icgds .lmn-flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important;
  }
  .icgds .lmn-flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important;
  }
  .icgds .lmn-flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
  }
  .icgds .lmn-flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important;
  }
  .icgds .lmn-justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .icgds .lmn-justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .icgds .lmn-justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .icgds .lmn-justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .icgds .lmn-justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .icgds .lmn-align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .icgds .lmn-align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .icgds .lmn-align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .icgds .lmn-align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important;
  }
  .icgds .lmn-align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important;
  }
  .icgds .lmn-align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important;
  }
  .icgds .lmn-align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important;
  }
  .icgds .lmn-align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important;
  }
  .icgds .lmn-align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important;
  }
  .icgds .lmn-align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important;
  }
  .icgds .lmn-align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
  }
  .icgds .lmn-align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .icgds .lmn-align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .icgds .lmn-align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .icgds .lmn-align-self-xl-center {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .icgds .lmn-align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important;
  }
  .icgds .lmn-align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important;
  }
}

.icgds .lmn-float-left {
  float: left !important;
}

.icgds .lmn-float-right {
  float: right !important;
}

.icgds .lmn-float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .icgds .lmn-float-sm-left {
    float: left !important;
  }
  .icgds .lmn-float-sm-right {
    float: right !important;
  }
  .icgds .lmn-float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .icgds .lmn-float-md-left {
    float: left !important;
  }
  .icgds .lmn-float-md-right {
    float: right !important;
  }
  .icgds .lmn-float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .icgds .lmn-float-lg-left {
    float: left !important;
  }
  .icgds .lmn-float-lg-right {
    float: right !important;
  }
  .icgds .lmn-float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .icgds .lmn-float-xl-left {
    float: left !important;
  }
  .icgds .lmn-float-xl-right {
    float: right !important;
  }
  .icgds .lmn-float-xl-none {
    float: none !important;
  }
}

.icgds .lmn-position-static {
  position: static !important;
}

.icgds .lmn-position-relative {
  position: relative !important;
}

.icgds .lmn-position-absolute {
  position: absolute !important;
}

.icgds .lmn-position-fixed {
  position: fixed !important;
}

.icgds .lmn-position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.icgds .lmn-fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 990;
}

.icgds .lmn-fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .icgds .lmn-sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 990;
  }
}

.icgds .lmn-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.icgds .lmn-sr-only-focusable:active, .icgds .lmn-sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.icgds .lmn-w-25 {
  width: 25% !important;
}

.icgds .lmn-w-50 {
  width: 50% !important;
}

.icgds .lmn-w-75 {
  width: 75% !important;
}

.icgds .lmn-w-100 {
  width: 100% !important;
}

.icgds .lmn-w-auto {
  width: auto !important;
}

.icgds .lmn-h-25 {
  height: 25% !important;
}

.icgds .lmn-h-50 {
  height: 50% !important;
}

.icgds .lmn-h-75 {
  height: 75% !important;
}

.icgds .lmn-h-100 {
  height: 100% !important;
}

.icgds .lmn-h-auto {
  height: auto !important;
}

.icgds .lmn-mw-100 {
  max-width: 100% !important;
}

.icgds .lmn-mh-100 {
  max-height: 100% !important;
}

.icgds .lmn-min-vw-100 {
  min-width: 100vw !important;
}

.icgds .lmn-min-vh-100 {
  min-height: 100vh !important;
}

.icgds .lmn-vw-100 {
  width: 100vw !important;
}

.icgds .lmn-vh-100 {
  height: 100vh !important;
}

.icgds .lmn-border-box {
  box-sizing: border-box;
}

.icgds .lmn-border-box *,
.icgds .lmn-border-box *::before,
.icgds .lmn-border-box *::after {
  box-sizing: border-box;
}

.icgds .lmn-m-0 {
  margin: 0 !important;
}

.icgds .lmn-mt-0,
.icgds .lmn-my-0 {
  margin-top: 0 !important;
}

.icgds .lmn-mr-0,
.icgds .lmn-mx-0 {
  margin-right: 0 !important;
}

.icgds .lmn-mb-0,
.icgds .lmn-my-0 {
  margin-bottom: 0 !important;
}

.icgds .lmn-ml-0,
.icgds .lmn-mx-0 {
  margin-left: 0 !important;
}

.icgds .lmn-m-1 {
  margin: 0.125rem !important;
}

.icgds .lmn-mt-1,
.icgds .lmn-my-1 {
  margin-top: 0.125rem !important;
}

.icgds .lmn-mr-1,
.icgds .lmn-mx-1 {
  margin-right: 0.125rem !important;
}

.icgds .lmn-mb-1,
.icgds .lmn-my-1 {
  margin-bottom: 0.125rem !important;
}

.icgds .lmn-ml-1,
.icgds .lmn-mx-1 {
  margin-left: 0.125rem !important;
}

.icgds .lmn-m-2 {
  margin: 0.25rem !important;
}

.icgds .lmn-mt-2,
.icgds .lmn-my-2 {
  margin-top: 0.25rem !important;
}

.icgds .lmn-mr-2,
.icgds .lmn-mx-2 {
  margin-right: 0.25rem !important;
}

.icgds .lmn-mb-2,
.icgds .lmn-my-2 {
  margin-bottom: 0.25rem !important;
}

.icgds .lmn-ml-2,
.icgds .lmn-mx-2 {
  margin-left: 0.25rem !important;
}

.icgds .lmn-m-3 {
  margin: 0.5rem !important;
}

.icgds .lmn-mt-3,
.icgds .lmn-my-3 {
  margin-top: 0.5rem !important;
}

.icgds .lmn-mr-3,
.icgds .lmn-mx-3 {
  margin-right: 0.5rem !important;
}

.icgds .lmn-mb-3,
.icgds .lmn-my-3 {
  margin-bottom: 0.5rem !important;
}

.icgds .lmn-ml-3,
.icgds .lmn-mx-3 {
  margin-left: 0.5rem !important;
}

.icgds .lmn-m-4 {
  margin: 0.75rem !important;
}

.icgds .lmn-mt-4,
.icgds .lmn-my-4 {
  margin-top: 0.75rem !important;
}

.icgds .lmn-mr-4,
.icgds .lmn-mx-4 {
  margin-right: 0.75rem !important;
}

.icgds .lmn-mb-4,
.icgds .lmn-my-4 {
  margin-bottom: 0.75rem !important;
}

.icgds .lmn-ml-4,
.icgds .lmn-mx-4 {
  margin-left: 0.75rem !important;
}

.icgds .lmn-m-5 {
  margin: 1rem !important;
}

.icgds .lmn-mt-5,
.icgds .lmn-my-5 {
  margin-top: 1rem !important;
}

.icgds .lmn-mr-5,
.icgds .lmn-mx-5 {
  margin-right: 1rem !important;
}

.icgds .lmn-mb-5,
.icgds .lmn-my-5 {
  margin-bottom: 1rem !important;
}

.icgds .lmn-ml-5,
.icgds .lmn-mx-5 {
  margin-left: 1rem !important;
}

.icgds .lmn-m-6 {
  margin: 1.5rem !important;
}

.icgds .lmn-mt-6,
.icgds .lmn-my-6 {
  margin-top: 1.5rem !important;
}

.icgds .lmn-mr-6,
.icgds .lmn-mx-6 {
  margin-right: 1.5rem !important;
}

.icgds .lmn-mb-6,
.icgds .lmn-my-6 {
  margin-bottom: 1.5rem !important;
}

.icgds .lmn-ml-6,
.icgds .lmn-mx-6 {
  margin-left: 1.5rem !important;
}

.icgds .lmn-m-7 {
  margin: 2rem !important;
}

.icgds .lmn-mt-7,
.icgds .lmn-my-7 {
  margin-top: 2rem !important;
}

.icgds .lmn-mr-7,
.icgds .lmn-mx-7 {
  margin-right: 2rem !important;
}

.icgds .lmn-mb-7,
.icgds .lmn-my-7 {
  margin-bottom: 2rem !important;
}

.icgds .lmn-ml-7,
.icgds .lmn-mx-7 {
  margin-left: 2rem !important;
}

.icgds .lmn-m-8 {
  margin: 3rem !important;
}

.icgds .lmn-mt-8,
.icgds .lmn-my-8 {
  margin-top: 3rem !important;
}

.icgds .lmn-mr-8,
.icgds .lmn-mx-8 {
  margin-right: 3rem !important;
}

.icgds .lmn-mb-8,
.icgds .lmn-my-8 {
  margin-bottom: 3rem !important;
}

.icgds .lmn-ml-8,
.icgds .lmn-mx-8 {
  margin-left: 3rem !important;
}

.icgds .lmn-m-9 {
  margin: 4rem !important;
}

.icgds .lmn-mt-9,
.icgds .lmn-my-9 {
  margin-top: 4rem !important;
}

.icgds .lmn-mr-9,
.icgds .lmn-mx-9 {
  margin-right: 4rem !important;
}

.icgds .lmn-mb-9,
.icgds .lmn-my-9 {
  margin-bottom: 4rem !important;
}

.icgds .lmn-ml-9,
.icgds .lmn-mx-9 {
  margin-left: 4rem !important;
}

.icgds .lmn-p-0 {
  padding: 0 !important;
}

.icgds .lmn-pt-0,
.icgds .lmn-py-0 {
  padding-top: 0 !important;
}

.icgds .lmn-pr-0,
.icgds .lmn-px-0 {
  padding-right: 0 !important;
}

.icgds .lmn-pb-0,
.icgds .lmn-py-0 {
  padding-bottom: 0 !important;
}

.icgds .lmn-pl-0,
.icgds .lmn-px-0 {
  padding-left: 0 !important;
}

.icgds .lmn-p-1 {
  padding: 0.125rem !important;
}

.icgds .lmn-pt-1,
.icgds .lmn-py-1 {
  padding-top: 0.125rem !important;
}

.icgds .lmn-pr-1,
.icgds .lmn-px-1 {
  padding-right: 0.125rem !important;
}

.icgds .lmn-pb-1,
.icgds .lmn-py-1 {
  padding-bottom: 0.125rem !important;
}

.icgds .lmn-pl-1,
.icgds .lmn-px-1 {
  padding-left: 0.125rem !important;
}

.icgds .lmn-p-2 {
  padding: 0.25rem !important;
}

.icgds .lmn-pt-2,
.icgds .lmn-py-2 {
  padding-top: 0.25rem !important;
}

.icgds .lmn-pr-2,
.icgds .lmn-px-2 {
  padding-right: 0.25rem !important;
}

.icgds .lmn-pb-2,
.icgds .lmn-py-2 {
  padding-bottom: 0.25rem !important;
}

.icgds .lmn-pl-2,
.icgds .lmn-px-2 {
  padding-left: 0.25rem !important;
}

.icgds .lmn-p-3 {
  padding: 0.5rem !important;
}

.icgds .lmn-pt-3,
.icgds .lmn-py-3 {
  padding-top: 0.5rem !important;
}

.icgds .lmn-pr-3,
.icgds .lmn-px-3 {
  padding-right: 0.5rem !important;
}

.icgds .lmn-pb-3,
.icgds .lmn-py-3 {
  padding-bottom: 0.5rem !important;
}

.icgds .lmn-pl-3,
.icgds .lmn-px-3 {
  padding-left: 0.5rem !important;
}

.icgds .lmn-p-4 {
  padding: 0.75rem !important;
}

.icgds .lmn-pt-4,
.icgds .lmn-py-4 {
  padding-top: 0.75rem !important;
}

.icgds .lmn-pr-4,
.icgds .lmn-px-4 {
  padding-right: 0.75rem !important;
}

.icgds .lmn-pb-4,
.icgds .lmn-py-4 {
  padding-bottom: 0.75rem !important;
}

.icgds .lmn-pl-4,
.icgds .lmn-px-4 {
  padding-left: 0.75rem !important;
}

.icgds .lmn-p-5 {
  padding: 1rem !important;
}

.icgds .lmn-pt-5,
.icgds .lmn-py-5 {
  padding-top: 1rem !important;
}

.icgds .lmn-pr-5,
.icgds .lmn-px-5 {
  padding-right: 1rem !important;
}

.icgds .lmn-pb-5,
.icgds .lmn-py-5 {
  padding-bottom: 1rem !important;
}

.icgds .lmn-pl-5,
.icgds .lmn-px-5 {
  padding-left: 1rem !important;
}

.icgds .lmn-p-6 {
  padding: 1.5rem !important;
}

.icgds .lmn-pt-6,
.icgds .lmn-py-6 {
  padding-top: 1.5rem !important;
}

.icgds .lmn-pr-6,
.icgds .lmn-px-6 {
  padding-right: 1.5rem !important;
}

.icgds .lmn-pb-6,
.icgds .lmn-py-6 {
  padding-bottom: 1.5rem !important;
}

.icgds .lmn-pl-6,
.icgds .lmn-px-6 {
  padding-left: 1.5rem !important;
}

.icgds .lmn-p-7 {
  padding: 2rem !important;
}

.icgds .lmn-pt-7,
.icgds .lmn-py-7 {
  padding-top: 2rem !important;
}

.icgds .lmn-pr-7,
.icgds .lmn-px-7 {
  padding-right: 2rem !important;
}

.icgds .lmn-pb-7,
.icgds .lmn-py-7 {
  padding-bottom: 2rem !important;
}

.icgds .lmn-pl-7,
.icgds .lmn-px-7 {
  padding-left: 2rem !important;
}

.icgds .lmn-p-8 {
  padding: 3rem !important;
}

.icgds .lmn-pt-8,
.icgds .lmn-py-8 {
  padding-top: 3rem !important;
}

.icgds .lmn-pr-8,
.icgds .lmn-px-8 {
  padding-right: 3rem !important;
}

.icgds .lmn-pb-8,
.icgds .lmn-py-8 {
  padding-bottom: 3rem !important;
}

.icgds .lmn-pl-8,
.icgds .lmn-px-8 {
  padding-left: 3rem !important;
}

.icgds .lmn-p-9 {
  padding: 4rem !important;
}

.icgds .lmn-pt-9,
.icgds .lmn-py-9 {
  padding-top: 4rem !important;
}

.icgds .lmn-pr-9,
.icgds .lmn-px-9 {
  padding-right: 4rem !important;
}

.icgds .lmn-pb-9,
.icgds .lmn-py-9 {
  padding-bottom: 4rem !important;
}

.icgds .lmn-pl-9,
.icgds .lmn-px-9 {
  padding-left: 4rem !important;
}

.icgds .lmn-m-n1 {
  margin: -0.125rem !important;
}

.icgds .lmn-mt-n1,
.icgds .lmn-my-n1 {
  margin-top: -0.125rem !important;
}

.icgds .lmn-mr-n1,
.icgds .lmn-mx-n1 {
  margin-right: -0.125rem !important;
}

.icgds .lmn-mb-n1,
.icgds .lmn-my-n1 {
  margin-bottom: -0.125rem !important;
}

.icgds .lmn-ml-n1,
.icgds .lmn-mx-n1 {
  margin-left: -0.125rem !important;
}

.icgds .lmn-m-n2 {
  margin: -0.25rem !important;
}

.icgds .lmn-mt-n2,
.icgds .lmn-my-n2 {
  margin-top: -0.25rem !important;
}

.icgds .lmn-mr-n2,
.icgds .lmn-mx-n2 {
  margin-right: -0.25rem !important;
}

.icgds .lmn-mb-n2,
.icgds .lmn-my-n2 {
  margin-bottom: -0.25rem !important;
}

.icgds .lmn-ml-n2,
.icgds .lmn-mx-n2 {
  margin-left: -0.25rem !important;
}

.icgds .lmn-m-n3 {
  margin: -0.5rem !important;
}

.icgds .lmn-mt-n3,
.icgds .lmn-my-n3 {
  margin-top: -0.5rem !important;
}

.icgds .lmn-mr-n3,
.icgds .lmn-mx-n3 {
  margin-right: -0.5rem !important;
}

.icgds .lmn-mb-n3,
.icgds .lmn-my-n3 {
  margin-bottom: -0.5rem !important;
}

.icgds .lmn-ml-n3,
.icgds .lmn-mx-n3 {
  margin-left: -0.5rem !important;
}

.icgds .lmn-m-n4 {
  margin: -0.75rem !important;
}

.icgds .lmn-mt-n4,
.icgds .lmn-my-n4 {
  margin-top: -0.75rem !important;
}

.icgds .lmn-mr-n4,
.icgds .lmn-mx-n4 {
  margin-right: -0.75rem !important;
}

.icgds .lmn-mb-n4,
.icgds .lmn-my-n4 {
  margin-bottom: -0.75rem !important;
}

.icgds .lmn-ml-n4,
.icgds .lmn-mx-n4 {
  margin-left: -0.75rem !important;
}

.icgds .lmn-m-n5 {
  margin: -1rem !important;
}

.icgds .lmn-mt-n5,
.icgds .lmn-my-n5 {
  margin-top: -1rem !important;
}

.icgds .lmn-mr-n5,
.icgds .lmn-mx-n5 {
  margin-right: -1rem !important;
}

.icgds .lmn-mb-n5,
.icgds .lmn-my-n5 {
  margin-bottom: -1rem !important;
}

.icgds .lmn-ml-n5,
.icgds .lmn-mx-n5 {
  margin-left: -1rem !important;
}

.icgds .lmn-m-n6 {
  margin: -1.5rem !important;
}

.icgds .lmn-mt-n6,
.icgds .lmn-my-n6 {
  margin-top: -1.5rem !important;
}

.icgds .lmn-mr-n6,
.icgds .lmn-mx-n6 {
  margin-right: -1.5rem !important;
}

.icgds .lmn-mb-n6,
.icgds .lmn-my-n6 {
  margin-bottom: -1.5rem !important;
}

.icgds .lmn-ml-n6,
.icgds .lmn-mx-n6 {
  margin-left: -1.5rem !important;
}

.icgds .lmn-m-n7 {
  margin: -2rem !important;
}

.icgds .lmn-mt-n7,
.icgds .lmn-my-n7 {
  margin-top: -2rem !important;
}

.icgds .lmn-mr-n7,
.icgds .lmn-mx-n7 {
  margin-right: -2rem !important;
}

.icgds .lmn-mb-n7,
.icgds .lmn-my-n7 {
  margin-bottom: -2rem !important;
}

.icgds .lmn-ml-n7,
.icgds .lmn-mx-n7 {
  margin-left: -2rem !important;
}

.icgds .lmn-m-n8 {
  margin: -3rem !important;
}

.icgds .lmn-mt-n8,
.icgds .lmn-my-n8 {
  margin-top: -3rem !important;
}

.icgds .lmn-mr-n8,
.icgds .lmn-mx-n8 {
  margin-right: -3rem !important;
}

.icgds .lmn-mb-n8,
.icgds .lmn-my-n8 {
  margin-bottom: -3rem !important;
}

.icgds .lmn-ml-n8,
.icgds .lmn-mx-n8 {
  margin-left: -3rem !important;
}

.icgds .lmn-m-n9 {
  margin: -4rem !important;
}

.icgds .lmn-mt-n9,
.icgds .lmn-my-n9 {
  margin-top: -4rem !important;
}

.icgds .lmn-mr-n9,
.icgds .lmn-mx-n9 {
  margin-right: -4rem !important;
}

.icgds .lmn-mb-n9,
.icgds .lmn-my-n9 {
  margin-bottom: -4rem !important;
}

.icgds .lmn-ml-n9,
.icgds .lmn-mx-n9 {
  margin-left: -4rem !important;
}

.icgds .lmn-m-auto {
  margin: auto !important;
}

.icgds .lmn-mt-auto,
.icgds .lmn-my-auto {
  margin-top: auto !important;
}

.icgds .lmn-mr-auto,
.icgds .lmn-mx-auto {
  margin-right: auto !important;
}

.icgds .lmn-mb-auto,
.icgds .lmn-my-auto {
  margin-bottom: auto !important;
}

.icgds .lmn-ml-auto,
.icgds .lmn-mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .icgds .lmn-m-sm-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-sm-0,
  .icgds .lmn-my-sm-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-sm-0,
  .icgds .lmn-mx-sm-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-sm-0,
  .icgds .lmn-my-sm-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-sm-0,
  .icgds .lmn-mx-sm-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-m-sm-1 {
    margin: 0.125rem !important;
  }
  .icgds .lmn-mt-sm-1,
  .icgds .lmn-my-sm-1 {
    margin-top: 0.125rem !important;
  }
  .icgds .lmn-mr-sm-1,
  .icgds .lmn-mx-sm-1 {
    margin-right: 0.125rem !important;
  }
  .icgds .lmn-mb-sm-1,
  .icgds .lmn-my-sm-1 {
    margin-bottom: 0.125rem !important;
  }
  .icgds .lmn-ml-sm-1,
  .icgds .lmn-mx-sm-1 {
    margin-left: 0.125rem !important;
  }
  .icgds .lmn-m-sm-2 {
    margin: 0.25rem !important;
  }
  .icgds .lmn-mt-sm-2,
  .icgds .lmn-my-sm-2 {
    margin-top: 0.25rem !important;
  }
  .icgds .lmn-mr-sm-2,
  .icgds .lmn-mx-sm-2 {
    margin-right: 0.25rem !important;
  }
  .icgds .lmn-mb-sm-2,
  .icgds .lmn-my-sm-2 {
    margin-bottom: 0.25rem !important;
  }
  .icgds .lmn-ml-sm-2,
  .icgds .lmn-mx-sm-2 {
    margin-left: 0.25rem !important;
  }
  .icgds .lmn-m-sm-3 {
    margin: 0.5rem !important;
  }
  .icgds .lmn-mt-sm-3,
  .icgds .lmn-my-sm-3 {
    margin-top: 0.5rem !important;
  }
  .icgds .lmn-mr-sm-3,
  .icgds .lmn-mx-sm-3 {
    margin-right: 0.5rem !important;
  }
  .icgds .lmn-mb-sm-3,
  .icgds .lmn-my-sm-3 {
    margin-bottom: 0.5rem !important;
  }
  .icgds .lmn-ml-sm-3,
  .icgds .lmn-mx-sm-3 {
    margin-left: 0.5rem !important;
  }
  .icgds .lmn-m-sm-4 {
    margin: 0.75rem !important;
  }
  .icgds .lmn-mt-sm-4,
  .icgds .lmn-my-sm-4 {
    margin-top: 0.75rem !important;
  }
  .icgds .lmn-mr-sm-4,
  .icgds .lmn-mx-sm-4 {
    margin-right: 0.75rem !important;
  }
  .icgds .lmn-mb-sm-4,
  .icgds .lmn-my-sm-4 {
    margin-bottom: 0.75rem !important;
  }
  .icgds .lmn-ml-sm-4,
  .icgds .lmn-mx-sm-4 {
    margin-left: 0.75rem !important;
  }
  .icgds .lmn-m-sm-5 {
    margin: 1rem !important;
  }
  .icgds .lmn-mt-sm-5,
  .icgds .lmn-my-sm-5 {
    margin-top: 1rem !important;
  }
  .icgds .lmn-mr-sm-5,
  .icgds .lmn-mx-sm-5 {
    margin-right: 1rem !important;
  }
  .icgds .lmn-mb-sm-5,
  .icgds .lmn-my-sm-5 {
    margin-bottom: 1rem !important;
  }
  .icgds .lmn-ml-sm-5,
  .icgds .lmn-mx-sm-5 {
    margin-left: 1rem !important;
  }
  .icgds .lmn-m-sm-6 {
    margin: 1.5rem !important;
  }
  .icgds .lmn-mt-sm-6,
  .icgds .lmn-my-sm-6 {
    margin-top: 1.5rem !important;
  }
  .icgds .lmn-mr-sm-6,
  .icgds .lmn-mx-sm-6 {
    margin-right: 1.5rem !important;
  }
  .icgds .lmn-mb-sm-6,
  .icgds .lmn-my-sm-6 {
    margin-bottom: 1.5rem !important;
  }
  .icgds .lmn-ml-sm-6,
  .icgds .lmn-mx-sm-6 {
    margin-left: 1.5rem !important;
  }
  .icgds .lmn-m-sm-7 {
    margin: 2rem !important;
  }
  .icgds .lmn-mt-sm-7,
  .icgds .lmn-my-sm-7 {
    margin-top: 2rem !important;
  }
  .icgds .lmn-mr-sm-7,
  .icgds .lmn-mx-sm-7 {
    margin-right: 2rem !important;
  }
  .icgds .lmn-mb-sm-7,
  .icgds .lmn-my-sm-7 {
    margin-bottom: 2rem !important;
  }
  .icgds .lmn-ml-sm-7,
  .icgds .lmn-mx-sm-7 {
    margin-left: 2rem !important;
  }
  .icgds .lmn-m-sm-8 {
    margin: 3rem !important;
  }
  .icgds .lmn-mt-sm-8,
  .icgds .lmn-my-sm-8 {
    margin-top: 3rem !important;
  }
  .icgds .lmn-mr-sm-8,
  .icgds .lmn-mx-sm-8 {
    margin-right: 3rem !important;
  }
  .icgds .lmn-mb-sm-8,
  .icgds .lmn-my-sm-8 {
    margin-bottom: 3rem !important;
  }
  .icgds .lmn-ml-sm-8,
  .icgds .lmn-mx-sm-8 {
    margin-left: 3rem !important;
  }
  .icgds .lmn-m-sm-9 {
    margin: 4rem !important;
  }
  .icgds .lmn-mt-sm-9,
  .icgds .lmn-my-sm-9 {
    margin-top: 4rem !important;
  }
  .icgds .lmn-mr-sm-9,
  .icgds .lmn-mx-sm-9 {
    margin-right: 4rem !important;
  }
  .icgds .lmn-mb-sm-9,
  .icgds .lmn-my-sm-9 {
    margin-bottom: 4rem !important;
  }
  .icgds .lmn-ml-sm-9,
  .icgds .lmn-mx-sm-9 {
    margin-left: 4rem !important;
  }
  .icgds .lmn-p-sm-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-sm-0,
  .icgds .lmn-py-sm-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-sm-0,
  .icgds .lmn-px-sm-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-sm-0,
  .icgds .lmn-py-sm-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-sm-0,
  .icgds .lmn-px-sm-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-p-sm-1 {
    padding: 0.125rem !important;
  }
  .icgds .lmn-pt-sm-1,
  .icgds .lmn-py-sm-1 {
    padding-top: 0.125rem !important;
  }
  .icgds .lmn-pr-sm-1,
  .icgds .lmn-px-sm-1 {
    padding-right: 0.125rem !important;
  }
  .icgds .lmn-pb-sm-1,
  .icgds .lmn-py-sm-1 {
    padding-bottom: 0.125rem !important;
  }
  .icgds .lmn-pl-sm-1,
  .icgds .lmn-px-sm-1 {
    padding-left: 0.125rem !important;
  }
  .icgds .lmn-p-sm-2 {
    padding: 0.25rem !important;
  }
  .icgds .lmn-pt-sm-2,
  .icgds .lmn-py-sm-2 {
    padding-top: 0.25rem !important;
  }
  .icgds .lmn-pr-sm-2,
  .icgds .lmn-px-sm-2 {
    padding-right: 0.25rem !important;
  }
  .icgds .lmn-pb-sm-2,
  .icgds .lmn-py-sm-2 {
    padding-bottom: 0.25rem !important;
  }
  .icgds .lmn-pl-sm-2,
  .icgds .lmn-px-sm-2 {
    padding-left: 0.25rem !important;
  }
  .icgds .lmn-p-sm-3 {
    padding: 0.5rem !important;
  }
  .icgds .lmn-pt-sm-3,
  .icgds .lmn-py-sm-3 {
    padding-top: 0.5rem !important;
  }
  .icgds .lmn-pr-sm-3,
  .icgds .lmn-px-sm-3 {
    padding-right: 0.5rem !important;
  }
  .icgds .lmn-pb-sm-3,
  .icgds .lmn-py-sm-3 {
    padding-bottom: 0.5rem !important;
  }
  .icgds .lmn-pl-sm-3,
  .icgds .lmn-px-sm-3 {
    padding-left: 0.5rem !important;
  }
  .icgds .lmn-p-sm-4 {
    padding: 0.75rem !important;
  }
  .icgds .lmn-pt-sm-4,
  .icgds .lmn-py-sm-4 {
    padding-top: 0.75rem !important;
  }
  .icgds .lmn-pr-sm-4,
  .icgds .lmn-px-sm-4 {
    padding-right: 0.75rem !important;
  }
  .icgds .lmn-pb-sm-4,
  .icgds .lmn-py-sm-4 {
    padding-bottom: 0.75rem !important;
  }
  .icgds .lmn-pl-sm-4,
  .icgds .lmn-px-sm-4 {
    padding-left: 0.75rem !important;
  }
  .icgds .lmn-p-sm-5 {
    padding: 1rem !important;
  }
  .icgds .lmn-pt-sm-5,
  .icgds .lmn-py-sm-5 {
    padding-top: 1rem !important;
  }
  .icgds .lmn-pr-sm-5,
  .icgds .lmn-px-sm-5 {
    padding-right: 1rem !important;
  }
  .icgds .lmn-pb-sm-5,
  .icgds .lmn-py-sm-5 {
    padding-bottom: 1rem !important;
  }
  .icgds .lmn-pl-sm-5,
  .icgds .lmn-px-sm-5 {
    padding-left: 1rem !important;
  }
  .icgds .lmn-p-sm-6 {
    padding: 1.5rem !important;
  }
  .icgds .lmn-pt-sm-6,
  .icgds .lmn-py-sm-6 {
    padding-top: 1.5rem !important;
  }
  .icgds .lmn-pr-sm-6,
  .icgds .lmn-px-sm-6 {
    padding-right: 1.5rem !important;
  }
  .icgds .lmn-pb-sm-6,
  .icgds .lmn-py-sm-6 {
    padding-bottom: 1.5rem !important;
  }
  .icgds .lmn-pl-sm-6,
  .icgds .lmn-px-sm-6 {
    padding-left: 1.5rem !important;
  }
  .icgds .lmn-p-sm-7 {
    padding: 2rem !important;
  }
  .icgds .lmn-pt-sm-7,
  .icgds .lmn-py-sm-7 {
    padding-top: 2rem !important;
  }
  .icgds .lmn-pr-sm-7,
  .icgds .lmn-px-sm-7 {
    padding-right: 2rem !important;
  }
  .icgds .lmn-pb-sm-7,
  .icgds .lmn-py-sm-7 {
    padding-bottom: 2rem !important;
  }
  .icgds .lmn-pl-sm-7,
  .icgds .lmn-px-sm-7 {
    padding-left: 2rem !important;
  }
  .icgds .lmn-p-sm-8 {
    padding: 3rem !important;
  }
  .icgds .lmn-pt-sm-8,
  .icgds .lmn-py-sm-8 {
    padding-top: 3rem !important;
  }
  .icgds .lmn-pr-sm-8,
  .icgds .lmn-px-sm-8 {
    padding-right: 3rem !important;
  }
  .icgds .lmn-pb-sm-8,
  .icgds .lmn-py-sm-8 {
    padding-bottom: 3rem !important;
  }
  .icgds .lmn-pl-sm-8,
  .icgds .lmn-px-sm-8 {
    padding-left: 3rem !important;
  }
  .icgds .lmn-p-sm-9 {
    padding: 4rem !important;
  }
  .icgds .lmn-pt-sm-9,
  .icgds .lmn-py-sm-9 {
    padding-top: 4rem !important;
  }
  .icgds .lmn-pr-sm-9,
  .icgds .lmn-px-sm-9 {
    padding-right: 4rem !important;
  }
  .icgds .lmn-pb-sm-9,
  .icgds .lmn-py-sm-9 {
    padding-bottom: 4rem !important;
  }
  .icgds .lmn-pl-sm-9,
  .icgds .lmn-px-sm-9 {
    padding-left: 4rem !important;
  }
  .icgds .lmn-m-sm-n1 {
    margin: -0.125rem !important;
  }
  .icgds .lmn-mt-sm-n1,
  .icgds .lmn-my-sm-n1 {
    margin-top: -0.125rem !important;
  }
  .icgds .lmn-mr-sm-n1,
  .icgds .lmn-mx-sm-n1 {
    margin-right: -0.125rem !important;
  }
  .icgds .lmn-mb-sm-n1,
  .icgds .lmn-my-sm-n1 {
    margin-bottom: -0.125rem !important;
  }
  .icgds .lmn-ml-sm-n1,
  .icgds .lmn-mx-sm-n1 {
    margin-left: -0.125rem !important;
  }
  .icgds .lmn-m-sm-n2 {
    margin: -0.25rem !important;
  }
  .icgds .lmn-mt-sm-n2,
  .icgds .lmn-my-sm-n2 {
    margin-top: -0.25rem !important;
  }
  .icgds .lmn-mr-sm-n2,
  .icgds .lmn-mx-sm-n2 {
    margin-right: -0.25rem !important;
  }
  .icgds .lmn-mb-sm-n2,
  .icgds .lmn-my-sm-n2 {
    margin-bottom: -0.25rem !important;
  }
  .icgds .lmn-ml-sm-n2,
  .icgds .lmn-mx-sm-n2 {
    margin-left: -0.25rem !important;
  }
  .icgds .lmn-m-sm-n3 {
    margin: -0.5rem !important;
  }
  .icgds .lmn-mt-sm-n3,
  .icgds .lmn-my-sm-n3 {
    margin-top: -0.5rem !important;
  }
  .icgds .lmn-mr-sm-n3,
  .icgds .lmn-mx-sm-n3 {
    margin-right: -0.5rem !important;
  }
  .icgds .lmn-mb-sm-n3,
  .icgds .lmn-my-sm-n3 {
    margin-bottom: -0.5rem !important;
  }
  .icgds .lmn-ml-sm-n3,
  .icgds .lmn-mx-sm-n3 {
    margin-left: -0.5rem !important;
  }
  .icgds .lmn-m-sm-n4 {
    margin: -0.75rem !important;
  }
  .icgds .lmn-mt-sm-n4,
  .icgds .lmn-my-sm-n4 {
    margin-top: -0.75rem !important;
  }
  .icgds .lmn-mr-sm-n4,
  .icgds .lmn-mx-sm-n4 {
    margin-right: -0.75rem !important;
  }
  .icgds .lmn-mb-sm-n4,
  .icgds .lmn-my-sm-n4 {
    margin-bottom: -0.75rem !important;
  }
  .icgds .lmn-ml-sm-n4,
  .icgds .lmn-mx-sm-n4 {
    margin-left: -0.75rem !important;
  }
  .icgds .lmn-m-sm-n5 {
    margin: -1rem !important;
  }
  .icgds .lmn-mt-sm-n5,
  .icgds .lmn-my-sm-n5 {
    margin-top: -1rem !important;
  }
  .icgds .lmn-mr-sm-n5,
  .icgds .lmn-mx-sm-n5 {
    margin-right: -1rem !important;
  }
  .icgds .lmn-mb-sm-n5,
  .icgds .lmn-my-sm-n5 {
    margin-bottom: -1rem !important;
  }
  .icgds .lmn-ml-sm-n5,
  .icgds .lmn-mx-sm-n5 {
    margin-left: -1rem !important;
  }
  .icgds .lmn-m-sm-n6 {
    margin: -1.5rem !important;
  }
  .icgds .lmn-mt-sm-n6,
  .icgds .lmn-my-sm-n6 {
    margin-top: -1.5rem !important;
  }
  .icgds .lmn-mr-sm-n6,
  .icgds .lmn-mx-sm-n6 {
    margin-right: -1.5rem !important;
  }
  .icgds .lmn-mb-sm-n6,
  .icgds .lmn-my-sm-n6 {
    margin-bottom: -1.5rem !important;
  }
  .icgds .lmn-ml-sm-n6,
  .icgds .lmn-mx-sm-n6 {
    margin-left: -1.5rem !important;
  }
  .icgds .lmn-m-sm-n7 {
    margin: -2rem !important;
  }
  .icgds .lmn-mt-sm-n7,
  .icgds .lmn-my-sm-n7 {
    margin-top: -2rem !important;
  }
  .icgds .lmn-mr-sm-n7,
  .icgds .lmn-mx-sm-n7 {
    margin-right: -2rem !important;
  }
  .icgds .lmn-mb-sm-n7,
  .icgds .lmn-my-sm-n7 {
    margin-bottom: -2rem !important;
  }
  .icgds .lmn-ml-sm-n7,
  .icgds .lmn-mx-sm-n7 {
    margin-left: -2rem !important;
  }
  .icgds .lmn-m-sm-n8 {
    margin: -3rem !important;
  }
  .icgds .lmn-mt-sm-n8,
  .icgds .lmn-my-sm-n8 {
    margin-top: -3rem !important;
  }
  .icgds .lmn-mr-sm-n8,
  .icgds .lmn-mx-sm-n8 {
    margin-right: -3rem !important;
  }
  .icgds .lmn-mb-sm-n8,
  .icgds .lmn-my-sm-n8 {
    margin-bottom: -3rem !important;
  }
  .icgds .lmn-ml-sm-n8,
  .icgds .lmn-mx-sm-n8 {
    margin-left: -3rem !important;
  }
  .icgds .lmn-m-sm-n9 {
    margin: -4rem !important;
  }
  .icgds .lmn-mt-sm-n9,
  .icgds .lmn-my-sm-n9 {
    margin-top: -4rem !important;
  }
  .icgds .lmn-mr-sm-n9,
  .icgds .lmn-mx-sm-n9 {
    margin-right: -4rem !important;
  }
  .icgds .lmn-mb-sm-n9,
  .icgds .lmn-my-sm-n9 {
    margin-bottom: -4rem !important;
  }
  .icgds .lmn-ml-sm-n9,
  .icgds .lmn-mx-sm-n9 {
    margin-left: -4rem !important;
  }
  .icgds .lmn-m-sm-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-sm-auto,
  .icgds .lmn-my-sm-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-sm-auto,
  .icgds .lmn-mx-sm-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-sm-auto,
  .icgds .lmn-my-sm-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-sm-auto,
  .icgds .lmn-mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .icgds .lmn-m-md-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-md-0,
  .icgds .lmn-my-md-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-md-0,
  .icgds .lmn-mx-md-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-md-0,
  .icgds .lmn-my-md-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-md-0,
  .icgds .lmn-mx-md-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-m-md-1 {
    margin: 0.125rem !important;
  }
  .icgds .lmn-mt-md-1,
  .icgds .lmn-my-md-1 {
    margin-top: 0.125rem !important;
  }
  .icgds .lmn-mr-md-1,
  .icgds .lmn-mx-md-1 {
    margin-right: 0.125rem !important;
  }
  .icgds .lmn-mb-md-1,
  .icgds .lmn-my-md-1 {
    margin-bottom: 0.125rem !important;
  }
  .icgds .lmn-ml-md-1,
  .icgds .lmn-mx-md-1 {
    margin-left: 0.125rem !important;
  }
  .icgds .lmn-m-md-2 {
    margin: 0.25rem !important;
  }
  .icgds .lmn-mt-md-2,
  .icgds .lmn-my-md-2 {
    margin-top: 0.25rem !important;
  }
  .icgds .lmn-mr-md-2,
  .icgds .lmn-mx-md-2 {
    margin-right: 0.25rem !important;
  }
  .icgds .lmn-mb-md-2,
  .icgds .lmn-my-md-2 {
    margin-bottom: 0.25rem !important;
  }
  .icgds .lmn-ml-md-2,
  .icgds .lmn-mx-md-2 {
    margin-left: 0.25rem !important;
  }
  .icgds .lmn-m-md-3 {
    margin: 0.5rem !important;
  }
  .icgds .lmn-mt-md-3,
  .icgds .lmn-my-md-3 {
    margin-top: 0.5rem !important;
  }
  .icgds .lmn-mr-md-3,
  .icgds .lmn-mx-md-3 {
    margin-right: 0.5rem !important;
  }
  .icgds .lmn-mb-md-3,
  .icgds .lmn-my-md-3 {
    margin-bottom: 0.5rem !important;
  }
  .icgds .lmn-ml-md-3,
  .icgds .lmn-mx-md-3 {
    margin-left: 0.5rem !important;
  }
  .icgds .lmn-m-md-4 {
    margin: 0.75rem !important;
  }
  .icgds .lmn-mt-md-4,
  .icgds .lmn-my-md-4 {
    margin-top: 0.75rem !important;
  }
  .icgds .lmn-mr-md-4,
  .icgds .lmn-mx-md-4 {
    margin-right: 0.75rem !important;
  }
  .icgds .lmn-mb-md-4,
  .icgds .lmn-my-md-4 {
    margin-bottom: 0.75rem !important;
  }
  .icgds .lmn-ml-md-4,
  .icgds .lmn-mx-md-4 {
    margin-left: 0.75rem !important;
  }
  .icgds .lmn-m-md-5 {
    margin: 1rem !important;
  }
  .icgds .lmn-mt-md-5,
  .icgds .lmn-my-md-5 {
    margin-top: 1rem !important;
  }
  .icgds .lmn-mr-md-5,
  .icgds .lmn-mx-md-5 {
    margin-right: 1rem !important;
  }
  .icgds .lmn-mb-md-5,
  .icgds .lmn-my-md-5 {
    margin-bottom: 1rem !important;
  }
  .icgds .lmn-ml-md-5,
  .icgds .lmn-mx-md-5 {
    margin-left: 1rem !important;
  }
  .icgds .lmn-m-md-6 {
    margin: 1.5rem !important;
  }
  .icgds .lmn-mt-md-6,
  .icgds .lmn-my-md-6 {
    margin-top: 1.5rem !important;
  }
  .icgds .lmn-mr-md-6,
  .icgds .lmn-mx-md-6 {
    margin-right: 1.5rem !important;
  }
  .icgds .lmn-mb-md-6,
  .icgds .lmn-my-md-6 {
    margin-bottom: 1.5rem !important;
  }
  .icgds .lmn-ml-md-6,
  .icgds .lmn-mx-md-6 {
    margin-left: 1.5rem !important;
  }
  .icgds .lmn-m-md-7 {
    margin: 2rem !important;
  }
  .icgds .lmn-mt-md-7,
  .icgds .lmn-my-md-7 {
    margin-top: 2rem !important;
  }
  .icgds .lmn-mr-md-7,
  .icgds .lmn-mx-md-7 {
    margin-right: 2rem !important;
  }
  .icgds .lmn-mb-md-7,
  .icgds .lmn-my-md-7 {
    margin-bottom: 2rem !important;
  }
  .icgds .lmn-ml-md-7,
  .icgds .lmn-mx-md-7 {
    margin-left: 2rem !important;
  }
  .icgds .lmn-m-md-8 {
    margin: 3rem !important;
  }
  .icgds .lmn-mt-md-8,
  .icgds .lmn-my-md-8 {
    margin-top: 3rem !important;
  }
  .icgds .lmn-mr-md-8,
  .icgds .lmn-mx-md-8 {
    margin-right: 3rem !important;
  }
  .icgds .lmn-mb-md-8,
  .icgds .lmn-my-md-8 {
    margin-bottom: 3rem !important;
  }
  .icgds .lmn-ml-md-8,
  .icgds .lmn-mx-md-8 {
    margin-left: 3rem !important;
  }
  .icgds .lmn-m-md-9 {
    margin: 4rem !important;
  }
  .icgds .lmn-mt-md-9,
  .icgds .lmn-my-md-9 {
    margin-top: 4rem !important;
  }
  .icgds .lmn-mr-md-9,
  .icgds .lmn-mx-md-9 {
    margin-right: 4rem !important;
  }
  .icgds .lmn-mb-md-9,
  .icgds .lmn-my-md-9 {
    margin-bottom: 4rem !important;
  }
  .icgds .lmn-ml-md-9,
  .icgds .lmn-mx-md-9 {
    margin-left: 4rem !important;
  }
  .icgds .lmn-p-md-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-md-0,
  .icgds .lmn-py-md-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-md-0,
  .icgds .lmn-px-md-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-md-0,
  .icgds .lmn-py-md-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-md-0,
  .icgds .lmn-px-md-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-p-md-1 {
    padding: 0.125rem !important;
  }
  .icgds .lmn-pt-md-1,
  .icgds .lmn-py-md-1 {
    padding-top: 0.125rem !important;
  }
  .icgds .lmn-pr-md-1,
  .icgds .lmn-px-md-1 {
    padding-right: 0.125rem !important;
  }
  .icgds .lmn-pb-md-1,
  .icgds .lmn-py-md-1 {
    padding-bottom: 0.125rem !important;
  }
  .icgds .lmn-pl-md-1,
  .icgds .lmn-px-md-1 {
    padding-left: 0.125rem !important;
  }
  .icgds .lmn-p-md-2 {
    padding: 0.25rem !important;
  }
  .icgds .lmn-pt-md-2,
  .icgds .lmn-py-md-2 {
    padding-top: 0.25rem !important;
  }
  .icgds .lmn-pr-md-2,
  .icgds .lmn-px-md-2 {
    padding-right: 0.25rem !important;
  }
  .icgds .lmn-pb-md-2,
  .icgds .lmn-py-md-2 {
    padding-bottom: 0.25rem !important;
  }
  .icgds .lmn-pl-md-2,
  .icgds .lmn-px-md-2 {
    padding-left: 0.25rem !important;
  }
  .icgds .lmn-p-md-3 {
    padding: 0.5rem !important;
  }
  .icgds .lmn-pt-md-3,
  .icgds .lmn-py-md-3 {
    padding-top: 0.5rem !important;
  }
  .icgds .lmn-pr-md-3,
  .icgds .lmn-px-md-3 {
    padding-right: 0.5rem !important;
  }
  .icgds .lmn-pb-md-3,
  .icgds .lmn-py-md-3 {
    padding-bottom: 0.5rem !important;
  }
  .icgds .lmn-pl-md-3,
  .icgds .lmn-px-md-3 {
    padding-left: 0.5rem !important;
  }
  .icgds .lmn-p-md-4 {
    padding: 0.75rem !important;
  }
  .icgds .lmn-pt-md-4,
  .icgds .lmn-py-md-4 {
    padding-top: 0.75rem !important;
  }
  .icgds .lmn-pr-md-4,
  .icgds .lmn-px-md-4 {
    padding-right: 0.75rem !important;
  }
  .icgds .lmn-pb-md-4,
  .icgds .lmn-py-md-4 {
    padding-bottom: 0.75rem !important;
  }
  .icgds .lmn-pl-md-4,
  .icgds .lmn-px-md-4 {
    padding-left: 0.75rem !important;
  }
  .icgds .lmn-p-md-5 {
    padding: 1rem !important;
  }
  .icgds .lmn-pt-md-5,
  .icgds .lmn-py-md-5 {
    padding-top: 1rem !important;
  }
  .icgds .lmn-pr-md-5,
  .icgds .lmn-px-md-5 {
    padding-right: 1rem !important;
  }
  .icgds .lmn-pb-md-5,
  .icgds .lmn-py-md-5 {
    padding-bottom: 1rem !important;
  }
  .icgds .lmn-pl-md-5,
  .icgds .lmn-px-md-5 {
    padding-left: 1rem !important;
  }
  .icgds .lmn-p-md-6 {
    padding: 1.5rem !important;
  }
  .icgds .lmn-pt-md-6,
  .icgds .lmn-py-md-6 {
    padding-top: 1.5rem !important;
  }
  .icgds .lmn-pr-md-6,
  .icgds .lmn-px-md-6 {
    padding-right: 1.5rem !important;
  }
  .icgds .lmn-pb-md-6,
  .icgds .lmn-py-md-6 {
    padding-bottom: 1.5rem !important;
  }
  .icgds .lmn-pl-md-6,
  .icgds .lmn-px-md-6 {
    padding-left: 1.5rem !important;
  }
  .icgds .lmn-p-md-7 {
    padding: 2rem !important;
  }
  .icgds .lmn-pt-md-7,
  .icgds .lmn-py-md-7 {
    padding-top: 2rem !important;
  }
  .icgds .lmn-pr-md-7,
  .icgds .lmn-px-md-7 {
    padding-right: 2rem !important;
  }
  .icgds .lmn-pb-md-7,
  .icgds .lmn-py-md-7 {
    padding-bottom: 2rem !important;
  }
  .icgds .lmn-pl-md-7,
  .icgds .lmn-px-md-7 {
    padding-left: 2rem !important;
  }
  .icgds .lmn-p-md-8 {
    padding: 3rem !important;
  }
  .icgds .lmn-pt-md-8,
  .icgds .lmn-py-md-8 {
    padding-top: 3rem !important;
  }
  .icgds .lmn-pr-md-8,
  .icgds .lmn-px-md-8 {
    padding-right: 3rem !important;
  }
  .icgds .lmn-pb-md-8,
  .icgds .lmn-py-md-8 {
    padding-bottom: 3rem !important;
  }
  .icgds .lmn-pl-md-8,
  .icgds .lmn-px-md-8 {
    padding-left: 3rem !important;
  }
  .icgds .lmn-p-md-9 {
    padding: 4rem !important;
  }
  .icgds .lmn-pt-md-9,
  .icgds .lmn-py-md-9 {
    padding-top: 4rem !important;
  }
  .icgds .lmn-pr-md-9,
  .icgds .lmn-px-md-9 {
    padding-right: 4rem !important;
  }
  .icgds .lmn-pb-md-9,
  .icgds .lmn-py-md-9 {
    padding-bottom: 4rem !important;
  }
  .icgds .lmn-pl-md-9,
  .icgds .lmn-px-md-9 {
    padding-left: 4rem !important;
  }
  .icgds .lmn-m-md-n1 {
    margin: -0.125rem !important;
  }
  .icgds .lmn-mt-md-n1,
  .icgds .lmn-my-md-n1 {
    margin-top: -0.125rem !important;
  }
  .icgds .lmn-mr-md-n1,
  .icgds .lmn-mx-md-n1 {
    margin-right: -0.125rem !important;
  }
  .icgds .lmn-mb-md-n1,
  .icgds .lmn-my-md-n1 {
    margin-bottom: -0.125rem !important;
  }
  .icgds .lmn-ml-md-n1,
  .icgds .lmn-mx-md-n1 {
    margin-left: -0.125rem !important;
  }
  .icgds .lmn-m-md-n2 {
    margin: -0.25rem !important;
  }
  .icgds .lmn-mt-md-n2,
  .icgds .lmn-my-md-n2 {
    margin-top: -0.25rem !important;
  }
  .icgds .lmn-mr-md-n2,
  .icgds .lmn-mx-md-n2 {
    margin-right: -0.25rem !important;
  }
  .icgds .lmn-mb-md-n2,
  .icgds .lmn-my-md-n2 {
    margin-bottom: -0.25rem !important;
  }
  .icgds .lmn-ml-md-n2,
  .icgds .lmn-mx-md-n2 {
    margin-left: -0.25rem !important;
  }
  .icgds .lmn-m-md-n3 {
    margin: -0.5rem !important;
  }
  .icgds .lmn-mt-md-n3,
  .icgds .lmn-my-md-n3 {
    margin-top: -0.5rem !important;
  }
  .icgds .lmn-mr-md-n3,
  .icgds .lmn-mx-md-n3 {
    margin-right: -0.5rem !important;
  }
  .icgds .lmn-mb-md-n3,
  .icgds .lmn-my-md-n3 {
    margin-bottom: -0.5rem !important;
  }
  .icgds .lmn-ml-md-n3,
  .icgds .lmn-mx-md-n3 {
    margin-left: -0.5rem !important;
  }
  .icgds .lmn-m-md-n4 {
    margin: -0.75rem !important;
  }
  .icgds .lmn-mt-md-n4,
  .icgds .lmn-my-md-n4 {
    margin-top: -0.75rem !important;
  }
  .icgds .lmn-mr-md-n4,
  .icgds .lmn-mx-md-n4 {
    margin-right: -0.75rem !important;
  }
  .icgds .lmn-mb-md-n4,
  .icgds .lmn-my-md-n4 {
    margin-bottom: -0.75rem !important;
  }
  .icgds .lmn-ml-md-n4,
  .icgds .lmn-mx-md-n4 {
    margin-left: -0.75rem !important;
  }
  .icgds .lmn-m-md-n5 {
    margin: -1rem !important;
  }
  .icgds .lmn-mt-md-n5,
  .icgds .lmn-my-md-n5 {
    margin-top: -1rem !important;
  }
  .icgds .lmn-mr-md-n5,
  .icgds .lmn-mx-md-n5 {
    margin-right: -1rem !important;
  }
  .icgds .lmn-mb-md-n5,
  .icgds .lmn-my-md-n5 {
    margin-bottom: -1rem !important;
  }
  .icgds .lmn-ml-md-n5,
  .icgds .lmn-mx-md-n5 {
    margin-left: -1rem !important;
  }
  .icgds .lmn-m-md-n6 {
    margin: -1.5rem !important;
  }
  .icgds .lmn-mt-md-n6,
  .icgds .lmn-my-md-n6 {
    margin-top: -1.5rem !important;
  }
  .icgds .lmn-mr-md-n6,
  .icgds .lmn-mx-md-n6 {
    margin-right: -1.5rem !important;
  }
  .icgds .lmn-mb-md-n6,
  .icgds .lmn-my-md-n6 {
    margin-bottom: -1.5rem !important;
  }
  .icgds .lmn-ml-md-n6,
  .icgds .lmn-mx-md-n6 {
    margin-left: -1.5rem !important;
  }
  .icgds .lmn-m-md-n7 {
    margin: -2rem !important;
  }
  .icgds .lmn-mt-md-n7,
  .icgds .lmn-my-md-n7 {
    margin-top: -2rem !important;
  }
  .icgds .lmn-mr-md-n7,
  .icgds .lmn-mx-md-n7 {
    margin-right: -2rem !important;
  }
  .icgds .lmn-mb-md-n7,
  .icgds .lmn-my-md-n7 {
    margin-bottom: -2rem !important;
  }
  .icgds .lmn-ml-md-n7,
  .icgds .lmn-mx-md-n7 {
    margin-left: -2rem !important;
  }
  .icgds .lmn-m-md-n8 {
    margin: -3rem !important;
  }
  .icgds .lmn-mt-md-n8,
  .icgds .lmn-my-md-n8 {
    margin-top: -3rem !important;
  }
  .icgds .lmn-mr-md-n8,
  .icgds .lmn-mx-md-n8 {
    margin-right: -3rem !important;
  }
  .icgds .lmn-mb-md-n8,
  .icgds .lmn-my-md-n8 {
    margin-bottom: -3rem !important;
  }
  .icgds .lmn-ml-md-n8,
  .icgds .lmn-mx-md-n8 {
    margin-left: -3rem !important;
  }
  .icgds .lmn-m-md-n9 {
    margin: -4rem !important;
  }
  .icgds .lmn-mt-md-n9,
  .icgds .lmn-my-md-n9 {
    margin-top: -4rem !important;
  }
  .icgds .lmn-mr-md-n9,
  .icgds .lmn-mx-md-n9 {
    margin-right: -4rem !important;
  }
  .icgds .lmn-mb-md-n9,
  .icgds .lmn-my-md-n9 {
    margin-bottom: -4rem !important;
  }
  .icgds .lmn-ml-md-n9,
  .icgds .lmn-mx-md-n9 {
    margin-left: -4rem !important;
  }
  .icgds .lmn-m-md-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-md-auto,
  .icgds .lmn-my-md-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-md-auto,
  .icgds .lmn-mx-md-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-md-auto,
  .icgds .lmn-my-md-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-md-auto,
  .icgds .lmn-mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .icgds .lmn-m-lg-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-lg-0,
  .icgds .lmn-my-lg-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-lg-0,
  .icgds .lmn-mx-lg-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-lg-0,
  .icgds .lmn-my-lg-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-lg-0,
  .icgds .lmn-mx-lg-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-m-lg-1 {
    margin: 0.125rem !important;
  }
  .icgds .lmn-mt-lg-1,
  .icgds .lmn-my-lg-1 {
    margin-top: 0.125rem !important;
  }
  .icgds .lmn-mr-lg-1,
  .icgds .lmn-mx-lg-1 {
    margin-right: 0.125rem !important;
  }
  .icgds .lmn-mb-lg-1,
  .icgds .lmn-my-lg-1 {
    margin-bottom: 0.125rem !important;
  }
  .icgds .lmn-ml-lg-1,
  .icgds .lmn-mx-lg-1 {
    margin-left: 0.125rem !important;
  }
  .icgds .lmn-m-lg-2 {
    margin: 0.25rem !important;
  }
  .icgds .lmn-mt-lg-2,
  .icgds .lmn-my-lg-2 {
    margin-top: 0.25rem !important;
  }
  .icgds .lmn-mr-lg-2,
  .icgds .lmn-mx-lg-2 {
    margin-right: 0.25rem !important;
  }
  .icgds .lmn-mb-lg-2,
  .icgds .lmn-my-lg-2 {
    margin-bottom: 0.25rem !important;
  }
  .icgds .lmn-ml-lg-2,
  .icgds .lmn-mx-lg-2 {
    margin-left: 0.25rem !important;
  }
  .icgds .lmn-m-lg-3 {
    margin: 0.5rem !important;
  }
  .icgds .lmn-mt-lg-3,
  .icgds .lmn-my-lg-3 {
    margin-top: 0.5rem !important;
  }
  .icgds .lmn-mr-lg-3,
  .icgds .lmn-mx-lg-3 {
    margin-right: 0.5rem !important;
  }
  .icgds .lmn-mb-lg-3,
  .icgds .lmn-my-lg-3 {
    margin-bottom: 0.5rem !important;
  }
  .icgds .lmn-ml-lg-3,
  .icgds .lmn-mx-lg-3 {
    margin-left: 0.5rem !important;
  }
  .icgds .lmn-m-lg-4 {
    margin: 0.75rem !important;
  }
  .icgds .lmn-mt-lg-4,
  .icgds .lmn-my-lg-4 {
    margin-top: 0.75rem !important;
  }
  .icgds .lmn-mr-lg-4,
  .icgds .lmn-mx-lg-4 {
    margin-right: 0.75rem !important;
  }
  .icgds .lmn-mb-lg-4,
  .icgds .lmn-my-lg-4 {
    margin-bottom: 0.75rem !important;
  }
  .icgds .lmn-ml-lg-4,
  .icgds .lmn-mx-lg-4 {
    margin-left: 0.75rem !important;
  }
  .icgds .lmn-m-lg-5 {
    margin: 1rem !important;
  }
  .icgds .lmn-mt-lg-5,
  .icgds .lmn-my-lg-5 {
    margin-top: 1rem !important;
  }
  .icgds .lmn-mr-lg-5,
  .icgds .lmn-mx-lg-5 {
    margin-right: 1rem !important;
  }
  .icgds .lmn-mb-lg-5,
  .icgds .lmn-my-lg-5 {
    margin-bottom: 1rem !important;
  }
  .icgds .lmn-ml-lg-5,
  .icgds .lmn-mx-lg-5 {
    margin-left: 1rem !important;
  }
  .icgds .lmn-m-lg-6 {
    margin: 1.5rem !important;
  }
  .icgds .lmn-mt-lg-6,
  .icgds .lmn-my-lg-6 {
    margin-top: 1.5rem !important;
  }
  .icgds .lmn-mr-lg-6,
  .icgds .lmn-mx-lg-6 {
    margin-right: 1.5rem !important;
  }
  .icgds .lmn-mb-lg-6,
  .icgds .lmn-my-lg-6 {
    margin-bottom: 1.5rem !important;
  }
  .icgds .lmn-ml-lg-6,
  .icgds .lmn-mx-lg-6 {
    margin-left: 1.5rem !important;
  }
  .icgds .lmn-m-lg-7 {
    margin: 2rem !important;
  }
  .icgds .lmn-mt-lg-7,
  .icgds .lmn-my-lg-7 {
    margin-top: 2rem !important;
  }
  .icgds .lmn-mr-lg-7,
  .icgds .lmn-mx-lg-7 {
    margin-right: 2rem !important;
  }
  .icgds .lmn-mb-lg-7,
  .icgds .lmn-my-lg-7 {
    margin-bottom: 2rem !important;
  }
  .icgds .lmn-ml-lg-7,
  .icgds .lmn-mx-lg-7 {
    margin-left: 2rem !important;
  }
  .icgds .lmn-m-lg-8 {
    margin: 3rem !important;
  }
  .icgds .lmn-mt-lg-8,
  .icgds .lmn-my-lg-8 {
    margin-top: 3rem !important;
  }
  .icgds .lmn-mr-lg-8,
  .icgds .lmn-mx-lg-8 {
    margin-right: 3rem !important;
  }
  .icgds .lmn-mb-lg-8,
  .icgds .lmn-my-lg-8 {
    margin-bottom: 3rem !important;
  }
  .icgds .lmn-ml-lg-8,
  .icgds .lmn-mx-lg-8 {
    margin-left: 3rem !important;
  }
  .icgds .lmn-m-lg-9 {
    margin: 4rem !important;
  }
  .icgds .lmn-mt-lg-9,
  .icgds .lmn-my-lg-9 {
    margin-top: 4rem !important;
  }
  .icgds .lmn-mr-lg-9,
  .icgds .lmn-mx-lg-9 {
    margin-right: 4rem !important;
  }
  .icgds .lmn-mb-lg-9,
  .icgds .lmn-my-lg-9 {
    margin-bottom: 4rem !important;
  }
  .icgds .lmn-ml-lg-9,
  .icgds .lmn-mx-lg-9 {
    margin-left: 4rem !important;
  }
  .icgds .lmn-p-lg-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-lg-0,
  .icgds .lmn-py-lg-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-lg-0,
  .icgds .lmn-px-lg-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-lg-0,
  .icgds .lmn-py-lg-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-lg-0,
  .icgds .lmn-px-lg-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-p-lg-1 {
    padding: 0.125rem !important;
  }
  .icgds .lmn-pt-lg-1,
  .icgds .lmn-py-lg-1 {
    padding-top: 0.125rem !important;
  }
  .icgds .lmn-pr-lg-1,
  .icgds .lmn-px-lg-1 {
    padding-right: 0.125rem !important;
  }
  .icgds .lmn-pb-lg-1,
  .icgds .lmn-py-lg-1 {
    padding-bottom: 0.125rem !important;
  }
  .icgds .lmn-pl-lg-1,
  .icgds .lmn-px-lg-1 {
    padding-left: 0.125rem !important;
  }
  .icgds .lmn-p-lg-2 {
    padding: 0.25rem !important;
  }
  .icgds .lmn-pt-lg-2,
  .icgds .lmn-py-lg-2 {
    padding-top: 0.25rem !important;
  }
  .icgds .lmn-pr-lg-2,
  .icgds .lmn-px-lg-2 {
    padding-right: 0.25rem !important;
  }
  .icgds .lmn-pb-lg-2,
  .icgds .lmn-py-lg-2 {
    padding-bottom: 0.25rem !important;
  }
  .icgds .lmn-pl-lg-2,
  .icgds .lmn-px-lg-2 {
    padding-left: 0.25rem !important;
  }
  .icgds .lmn-p-lg-3 {
    padding: 0.5rem !important;
  }
  .icgds .lmn-pt-lg-3,
  .icgds .lmn-py-lg-3 {
    padding-top: 0.5rem !important;
  }
  .icgds .lmn-pr-lg-3,
  .icgds .lmn-px-lg-3 {
    padding-right: 0.5rem !important;
  }
  .icgds .lmn-pb-lg-3,
  .icgds .lmn-py-lg-3 {
    padding-bottom: 0.5rem !important;
  }
  .icgds .lmn-pl-lg-3,
  .icgds .lmn-px-lg-3 {
    padding-left: 0.5rem !important;
  }
  .icgds .lmn-p-lg-4 {
    padding: 0.75rem !important;
  }
  .icgds .lmn-pt-lg-4,
  .icgds .lmn-py-lg-4 {
    padding-top: 0.75rem !important;
  }
  .icgds .lmn-pr-lg-4,
  .icgds .lmn-px-lg-4 {
    padding-right: 0.75rem !important;
  }
  .icgds .lmn-pb-lg-4,
  .icgds .lmn-py-lg-4 {
    padding-bottom: 0.75rem !important;
  }
  .icgds .lmn-pl-lg-4,
  .icgds .lmn-px-lg-4 {
    padding-left: 0.75rem !important;
  }
  .icgds .lmn-p-lg-5 {
    padding: 1rem !important;
  }
  .icgds .lmn-pt-lg-5,
  .icgds .lmn-py-lg-5 {
    padding-top: 1rem !important;
  }
  .icgds .lmn-pr-lg-5,
  .icgds .lmn-px-lg-5 {
    padding-right: 1rem !important;
  }
  .icgds .lmn-pb-lg-5,
  .icgds .lmn-py-lg-5 {
    padding-bottom: 1rem !important;
  }
  .icgds .lmn-pl-lg-5,
  .icgds .lmn-px-lg-5 {
    padding-left: 1rem !important;
  }
  .icgds .lmn-p-lg-6 {
    padding: 1.5rem !important;
  }
  .icgds .lmn-pt-lg-6,
  .icgds .lmn-py-lg-6 {
    padding-top: 1.5rem !important;
  }
  .icgds .lmn-pr-lg-6,
  .icgds .lmn-px-lg-6 {
    padding-right: 1.5rem !important;
  }
  .icgds .lmn-pb-lg-6,
  .icgds .lmn-py-lg-6 {
    padding-bottom: 1.5rem !important;
  }
  .icgds .lmn-pl-lg-6,
  .icgds .lmn-px-lg-6 {
    padding-left: 1.5rem !important;
  }
  .icgds .lmn-p-lg-7 {
    padding: 2rem !important;
  }
  .icgds .lmn-pt-lg-7,
  .icgds .lmn-py-lg-7 {
    padding-top: 2rem !important;
  }
  .icgds .lmn-pr-lg-7,
  .icgds .lmn-px-lg-7 {
    padding-right: 2rem !important;
  }
  .icgds .lmn-pb-lg-7,
  .icgds .lmn-py-lg-7 {
    padding-bottom: 2rem !important;
  }
  .icgds .lmn-pl-lg-7,
  .icgds .lmn-px-lg-7 {
    padding-left: 2rem !important;
  }
  .icgds .lmn-p-lg-8 {
    padding: 3rem !important;
  }
  .icgds .lmn-pt-lg-8,
  .icgds .lmn-py-lg-8 {
    padding-top: 3rem !important;
  }
  .icgds .lmn-pr-lg-8,
  .icgds .lmn-px-lg-8 {
    padding-right: 3rem !important;
  }
  .icgds .lmn-pb-lg-8,
  .icgds .lmn-py-lg-8 {
    padding-bottom: 3rem !important;
  }
  .icgds .lmn-pl-lg-8,
  .icgds .lmn-px-lg-8 {
    padding-left: 3rem !important;
  }
  .icgds .lmn-p-lg-9 {
    padding: 4rem !important;
  }
  .icgds .lmn-pt-lg-9,
  .icgds .lmn-py-lg-9 {
    padding-top: 4rem !important;
  }
  .icgds .lmn-pr-lg-9,
  .icgds .lmn-px-lg-9 {
    padding-right: 4rem !important;
  }
  .icgds .lmn-pb-lg-9,
  .icgds .lmn-py-lg-9 {
    padding-bottom: 4rem !important;
  }
  .icgds .lmn-pl-lg-9,
  .icgds .lmn-px-lg-9 {
    padding-left: 4rem !important;
  }
  .icgds .lmn-m-lg-n1 {
    margin: -0.125rem !important;
  }
  .icgds .lmn-mt-lg-n1,
  .icgds .lmn-my-lg-n1 {
    margin-top: -0.125rem !important;
  }
  .icgds .lmn-mr-lg-n1,
  .icgds .lmn-mx-lg-n1 {
    margin-right: -0.125rem !important;
  }
  .icgds .lmn-mb-lg-n1,
  .icgds .lmn-my-lg-n1 {
    margin-bottom: -0.125rem !important;
  }
  .icgds .lmn-ml-lg-n1,
  .icgds .lmn-mx-lg-n1 {
    margin-left: -0.125rem !important;
  }
  .icgds .lmn-m-lg-n2 {
    margin: -0.25rem !important;
  }
  .icgds .lmn-mt-lg-n2,
  .icgds .lmn-my-lg-n2 {
    margin-top: -0.25rem !important;
  }
  .icgds .lmn-mr-lg-n2,
  .icgds .lmn-mx-lg-n2 {
    margin-right: -0.25rem !important;
  }
  .icgds .lmn-mb-lg-n2,
  .icgds .lmn-my-lg-n2 {
    margin-bottom: -0.25rem !important;
  }
  .icgds .lmn-ml-lg-n2,
  .icgds .lmn-mx-lg-n2 {
    margin-left: -0.25rem !important;
  }
  .icgds .lmn-m-lg-n3 {
    margin: -0.5rem !important;
  }
  .icgds .lmn-mt-lg-n3,
  .icgds .lmn-my-lg-n3 {
    margin-top: -0.5rem !important;
  }
  .icgds .lmn-mr-lg-n3,
  .icgds .lmn-mx-lg-n3 {
    margin-right: -0.5rem !important;
  }
  .icgds .lmn-mb-lg-n3,
  .icgds .lmn-my-lg-n3 {
    margin-bottom: -0.5rem !important;
  }
  .icgds .lmn-ml-lg-n3,
  .icgds .lmn-mx-lg-n3 {
    margin-left: -0.5rem !important;
  }
  .icgds .lmn-m-lg-n4 {
    margin: -0.75rem !important;
  }
  .icgds .lmn-mt-lg-n4,
  .icgds .lmn-my-lg-n4 {
    margin-top: -0.75rem !important;
  }
  .icgds .lmn-mr-lg-n4,
  .icgds .lmn-mx-lg-n4 {
    margin-right: -0.75rem !important;
  }
  .icgds .lmn-mb-lg-n4,
  .icgds .lmn-my-lg-n4 {
    margin-bottom: -0.75rem !important;
  }
  .icgds .lmn-ml-lg-n4,
  .icgds .lmn-mx-lg-n4 {
    margin-left: -0.75rem !important;
  }
  .icgds .lmn-m-lg-n5 {
    margin: -1rem !important;
  }
  .icgds .lmn-mt-lg-n5,
  .icgds .lmn-my-lg-n5 {
    margin-top: -1rem !important;
  }
  .icgds .lmn-mr-lg-n5,
  .icgds .lmn-mx-lg-n5 {
    margin-right: -1rem !important;
  }
  .icgds .lmn-mb-lg-n5,
  .icgds .lmn-my-lg-n5 {
    margin-bottom: -1rem !important;
  }
  .icgds .lmn-ml-lg-n5,
  .icgds .lmn-mx-lg-n5 {
    margin-left: -1rem !important;
  }
  .icgds .lmn-m-lg-n6 {
    margin: -1.5rem !important;
  }
  .icgds .lmn-mt-lg-n6,
  .icgds .lmn-my-lg-n6 {
    margin-top: -1.5rem !important;
  }
  .icgds .lmn-mr-lg-n6,
  .icgds .lmn-mx-lg-n6 {
    margin-right: -1.5rem !important;
  }
  .icgds .lmn-mb-lg-n6,
  .icgds .lmn-my-lg-n6 {
    margin-bottom: -1.5rem !important;
  }
  .icgds .lmn-ml-lg-n6,
  .icgds .lmn-mx-lg-n6 {
    margin-left: -1.5rem !important;
  }
  .icgds .lmn-m-lg-n7 {
    margin: -2rem !important;
  }
  .icgds .lmn-mt-lg-n7,
  .icgds .lmn-my-lg-n7 {
    margin-top: -2rem !important;
  }
  .icgds .lmn-mr-lg-n7,
  .icgds .lmn-mx-lg-n7 {
    margin-right: -2rem !important;
  }
  .icgds .lmn-mb-lg-n7,
  .icgds .lmn-my-lg-n7 {
    margin-bottom: -2rem !important;
  }
  .icgds .lmn-ml-lg-n7,
  .icgds .lmn-mx-lg-n7 {
    margin-left: -2rem !important;
  }
  .icgds .lmn-m-lg-n8 {
    margin: -3rem !important;
  }
  .icgds .lmn-mt-lg-n8,
  .icgds .lmn-my-lg-n8 {
    margin-top: -3rem !important;
  }
  .icgds .lmn-mr-lg-n8,
  .icgds .lmn-mx-lg-n8 {
    margin-right: -3rem !important;
  }
  .icgds .lmn-mb-lg-n8,
  .icgds .lmn-my-lg-n8 {
    margin-bottom: -3rem !important;
  }
  .icgds .lmn-ml-lg-n8,
  .icgds .lmn-mx-lg-n8 {
    margin-left: -3rem !important;
  }
  .icgds .lmn-m-lg-n9 {
    margin: -4rem !important;
  }
  .icgds .lmn-mt-lg-n9,
  .icgds .lmn-my-lg-n9 {
    margin-top: -4rem !important;
  }
  .icgds .lmn-mr-lg-n9,
  .icgds .lmn-mx-lg-n9 {
    margin-right: -4rem !important;
  }
  .icgds .lmn-mb-lg-n9,
  .icgds .lmn-my-lg-n9 {
    margin-bottom: -4rem !important;
  }
  .icgds .lmn-ml-lg-n9,
  .icgds .lmn-mx-lg-n9 {
    margin-left: -4rem !important;
  }
  .icgds .lmn-m-lg-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-lg-auto,
  .icgds .lmn-my-lg-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-lg-auto,
  .icgds .lmn-mx-lg-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-lg-auto,
  .icgds .lmn-my-lg-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-lg-auto,
  .icgds .lmn-mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .icgds .lmn-m-xl-0 {
    margin: 0 !important;
  }
  .icgds .lmn-mt-xl-0,
  .icgds .lmn-my-xl-0 {
    margin-top: 0 !important;
  }
  .icgds .lmn-mr-xl-0,
  .icgds .lmn-mx-xl-0 {
    margin-right: 0 !important;
  }
  .icgds .lmn-mb-xl-0,
  .icgds .lmn-my-xl-0 {
    margin-bottom: 0 !important;
  }
  .icgds .lmn-ml-xl-0,
  .icgds .lmn-mx-xl-0 {
    margin-left: 0 !important;
  }
  .icgds .lmn-m-xl-1 {
    margin: 0.125rem !important;
  }
  .icgds .lmn-mt-xl-1,
  .icgds .lmn-my-xl-1 {
    margin-top: 0.125rem !important;
  }
  .icgds .lmn-mr-xl-1,
  .icgds .lmn-mx-xl-1 {
    margin-right: 0.125rem !important;
  }
  .icgds .lmn-mb-xl-1,
  .icgds .lmn-my-xl-1 {
    margin-bottom: 0.125rem !important;
  }
  .icgds .lmn-ml-xl-1,
  .icgds .lmn-mx-xl-1 {
    margin-left: 0.125rem !important;
  }
  .icgds .lmn-m-xl-2 {
    margin: 0.25rem !important;
  }
  .icgds .lmn-mt-xl-2,
  .icgds .lmn-my-xl-2 {
    margin-top: 0.25rem !important;
  }
  .icgds .lmn-mr-xl-2,
  .icgds .lmn-mx-xl-2 {
    margin-right: 0.25rem !important;
  }
  .icgds .lmn-mb-xl-2,
  .icgds .lmn-my-xl-2 {
    margin-bottom: 0.25rem !important;
  }
  .icgds .lmn-ml-xl-2,
  .icgds .lmn-mx-xl-2 {
    margin-left: 0.25rem !important;
  }
  .icgds .lmn-m-xl-3 {
    margin: 0.5rem !important;
  }
  .icgds .lmn-mt-xl-3,
  .icgds .lmn-my-xl-3 {
    margin-top: 0.5rem !important;
  }
  .icgds .lmn-mr-xl-3,
  .icgds .lmn-mx-xl-3 {
    margin-right: 0.5rem !important;
  }
  .icgds .lmn-mb-xl-3,
  .icgds .lmn-my-xl-3 {
    margin-bottom: 0.5rem !important;
  }
  .icgds .lmn-ml-xl-3,
  .icgds .lmn-mx-xl-3 {
    margin-left: 0.5rem !important;
  }
  .icgds .lmn-m-xl-4 {
    margin: 0.75rem !important;
  }
  .icgds .lmn-mt-xl-4,
  .icgds .lmn-my-xl-4 {
    margin-top: 0.75rem !important;
  }
  .icgds .lmn-mr-xl-4,
  .icgds .lmn-mx-xl-4 {
    margin-right: 0.75rem !important;
  }
  .icgds .lmn-mb-xl-4,
  .icgds .lmn-my-xl-4 {
    margin-bottom: 0.75rem !important;
  }
  .icgds .lmn-ml-xl-4,
  .icgds .lmn-mx-xl-4 {
    margin-left: 0.75rem !important;
  }
  .icgds .lmn-m-xl-5 {
    margin: 1rem !important;
  }
  .icgds .lmn-mt-xl-5,
  .icgds .lmn-my-xl-5 {
    margin-top: 1rem !important;
  }
  .icgds .lmn-mr-xl-5,
  .icgds .lmn-mx-xl-5 {
    margin-right: 1rem !important;
  }
  .icgds .lmn-mb-xl-5,
  .icgds .lmn-my-xl-5 {
    margin-bottom: 1rem !important;
  }
  .icgds .lmn-ml-xl-5,
  .icgds .lmn-mx-xl-5 {
    margin-left: 1rem !important;
  }
  .icgds .lmn-m-xl-6 {
    margin: 1.5rem !important;
  }
  .icgds .lmn-mt-xl-6,
  .icgds .lmn-my-xl-6 {
    margin-top: 1.5rem !important;
  }
  .icgds .lmn-mr-xl-6,
  .icgds .lmn-mx-xl-6 {
    margin-right: 1.5rem !important;
  }
  .icgds .lmn-mb-xl-6,
  .icgds .lmn-my-xl-6 {
    margin-bottom: 1.5rem !important;
  }
  .icgds .lmn-ml-xl-6,
  .icgds .lmn-mx-xl-6 {
    margin-left: 1.5rem !important;
  }
  .icgds .lmn-m-xl-7 {
    margin: 2rem !important;
  }
  .icgds .lmn-mt-xl-7,
  .icgds .lmn-my-xl-7 {
    margin-top: 2rem !important;
  }
  .icgds .lmn-mr-xl-7,
  .icgds .lmn-mx-xl-7 {
    margin-right: 2rem !important;
  }
  .icgds .lmn-mb-xl-7,
  .icgds .lmn-my-xl-7 {
    margin-bottom: 2rem !important;
  }
  .icgds .lmn-ml-xl-7,
  .icgds .lmn-mx-xl-7 {
    margin-left: 2rem !important;
  }
  .icgds .lmn-m-xl-8 {
    margin: 3rem !important;
  }
  .icgds .lmn-mt-xl-8,
  .icgds .lmn-my-xl-8 {
    margin-top: 3rem !important;
  }
  .icgds .lmn-mr-xl-8,
  .icgds .lmn-mx-xl-8 {
    margin-right: 3rem !important;
  }
  .icgds .lmn-mb-xl-8,
  .icgds .lmn-my-xl-8 {
    margin-bottom: 3rem !important;
  }
  .icgds .lmn-ml-xl-8,
  .icgds .lmn-mx-xl-8 {
    margin-left: 3rem !important;
  }
  .icgds .lmn-m-xl-9 {
    margin: 4rem !important;
  }
  .icgds .lmn-mt-xl-9,
  .icgds .lmn-my-xl-9 {
    margin-top: 4rem !important;
  }
  .icgds .lmn-mr-xl-9,
  .icgds .lmn-mx-xl-9 {
    margin-right: 4rem !important;
  }
  .icgds .lmn-mb-xl-9,
  .icgds .lmn-my-xl-9 {
    margin-bottom: 4rem !important;
  }
  .icgds .lmn-ml-xl-9,
  .icgds .lmn-mx-xl-9 {
    margin-left: 4rem !important;
  }
  .icgds .lmn-p-xl-0 {
    padding: 0 !important;
  }
  .icgds .lmn-pt-xl-0,
  .icgds .lmn-py-xl-0 {
    padding-top: 0 !important;
  }
  .icgds .lmn-pr-xl-0,
  .icgds .lmn-px-xl-0 {
    padding-right: 0 !important;
  }
  .icgds .lmn-pb-xl-0,
  .icgds .lmn-py-xl-0 {
    padding-bottom: 0 !important;
  }
  .icgds .lmn-pl-xl-0,
  .icgds .lmn-px-xl-0 {
    padding-left: 0 !important;
  }
  .icgds .lmn-p-xl-1 {
    padding: 0.125rem !important;
  }
  .icgds .lmn-pt-xl-1,
  .icgds .lmn-py-xl-1 {
    padding-top: 0.125rem !important;
  }
  .icgds .lmn-pr-xl-1,
  .icgds .lmn-px-xl-1 {
    padding-right: 0.125rem !important;
  }
  .icgds .lmn-pb-xl-1,
  .icgds .lmn-py-xl-1 {
    padding-bottom: 0.125rem !important;
  }
  .icgds .lmn-pl-xl-1,
  .icgds .lmn-px-xl-1 {
    padding-left: 0.125rem !important;
  }
  .icgds .lmn-p-xl-2 {
    padding: 0.25rem !important;
  }
  .icgds .lmn-pt-xl-2,
  .icgds .lmn-py-xl-2 {
    padding-top: 0.25rem !important;
  }
  .icgds .lmn-pr-xl-2,
  .icgds .lmn-px-xl-2 {
    padding-right: 0.25rem !important;
  }
  .icgds .lmn-pb-xl-2,
  .icgds .lmn-py-xl-2 {
    padding-bottom: 0.25rem !important;
  }
  .icgds .lmn-pl-xl-2,
  .icgds .lmn-px-xl-2 {
    padding-left: 0.25rem !important;
  }
  .icgds .lmn-p-xl-3 {
    padding: 0.5rem !important;
  }
  .icgds .lmn-pt-xl-3,
  .icgds .lmn-py-xl-3 {
    padding-top: 0.5rem !important;
  }
  .icgds .lmn-pr-xl-3,
  .icgds .lmn-px-xl-3 {
    padding-right: 0.5rem !important;
  }
  .icgds .lmn-pb-xl-3,
  .icgds .lmn-py-xl-3 {
    padding-bottom: 0.5rem !important;
  }
  .icgds .lmn-pl-xl-3,
  .icgds .lmn-px-xl-3 {
    padding-left: 0.5rem !important;
  }
  .icgds .lmn-p-xl-4 {
    padding: 0.75rem !important;
  }
  .icgds .lmn-pt-xl-4,
  .icgds .lmn-py-xl-4 {
    padding-top: 0.75rem !important;
  }
  .icgds .lmn-pr-xl-4,
  .icgds .lmn-px-xl-4 {
    padding-right: 0.75rem !important;
  }
  .icgds .lmn-pb-xl-4,
  .icgds .lmn-py-xl-4 {
    padding-bottom: 0.75rem !important;
  }
  .icgds .lmn-pl-xl-4,
  .icgds .lmn-px-xl-4 {
    padding-left: 0.75rem !important;
  }
  .icgds .lmn-p-xl-5 {
    padding: 1rem !important;
  }
  .icgds .lmn-pt-xl-5,
  .icgds .lmn-py-xl-5 {
    padding-top: 1rem !important;
  }
  .icgds .lmn-pr-xl-5,
  .icgds .lmn-px-xl-5 {
    padding-right: 1rem !important;
  }
  .icgds .lmn-pb-xl-5,
  .icgds .lmn-py-xl-5 {
    padding-bottom: 1rem !important;
  }
  .icgds .lmn-pl-xl-5,
  .icgds .lmn-px-xl-5 {
    padding-left: 1rem !important;
  }
  .icgds .lmn-p-xl-6 {
    padding: 1.5rem !important;
  }
  .icgds .lmn-pt-xl-6,
  .icgds .lmn-py-xl-6 {
    padding-top: 1.5rem !important;
  }
  .icgds .lmn-pr-xl-6,
  .icgds .lmn-px-xl-6 {
    padding-right: 1.5rem !important;
  }
  .icgds .lmn-pb-xl-6,
  .icgds .lmn-py-xl-6 {
    padding-bottom: 1.5rem !important;
  }
  .icgds .lmn-pl-xl-6,
  .icgds .lmn-px-xl-6 {
    padding-left: 1.5rem !important;
  }
  .icgds .lmn-p-xl-7 {
    padding: 2rem !important;
  }
  .icgds .lmn-pt-xl-7,
  .icgds .lmn-py-xl-7 {
    padding-top: 2rem !important;
  }
  .icgds .lmn-pr-xl-7,
  .icgds .lmn-px-xl-7 {
    padding-right: 2rem !important;
  }
  .icgds .lmn-pb-xl-7,
  .icgds .lmn-py-xl-7 {
    padding-bottom: 2rem !important;
  }
  .icgds .lmn-pl-xl-7,
  .icgds .lmn-px-xl-7 {
    padding-left: 2rem !important;
  }
  .icgds .lmn-p-xl-8 {
    padding: 3rem !important;
  }
  .icgds .lmn-pt-xl-8,
  .icgds .lmn-py-xl-8 {
    padding-top: 3rem !important;
  }
  .icgds .lmn-pr-xl-8,
  .icgds .lmn-px-xl-8 {
    padding-right: 3rem !important;
  }
  .icgds .lmn-pb-xl-8,
  .icgds .lmn-py-xl-8 {
    padding-bottom: 3rem !important;
  }
  .icgds .lmn-pl-xl-8,
  .icgds .lmn-px-xl-8 {
    padding-left: 3rem !important;
  }
  .icgds .lmn-p-xl-9 {
    padding: 4rem !important;
  }
  .icgds .lmn-pt-xl-9,
  .icgds .lmn-py-xl-9 {
    padding-top: 4rem !important;
  }
  .icgds .lmn-pr-xl-9,
  .icgds .lmn-px-xl-9 {
    padding-right: 4rem !important;
  }
  .icgds .lmn-pb-xl-9,
  .icgds .lmn-py-xl-9 {
    padding-bottom: 4rem !important;
  }
  .icgds .lmn-pl-xl-9,
  .icgds .lmn-px-xl-9 {
    padding-left: 4rem !important;
  }
  .icgds .lmn-m-xl-n1 {
    margin: -0.125rem !important;
  }
  .icgds .lmn-mt-xl-n1,
  .icgds .lmn-my-xl-n1 {
    margin-top: -0.125rem !important;
  }
  .icgds .lmn-mr-xl-n1,
  .icgds .lmn-mx-xl-n1 {
    margin-right: -0.125rem !important;
  }
  .icgds .lmn-mb-xl-n1,
  .icgds .lmn-my-xl-n1 {
    margin-bottom: -0.125rem !important;
  }
  .icgds .lmn-ml-xl-n1,
  .icgds .lmn-mx-xl-n1 {
    margin-left: -0.125rem !important;
  }
  .icgds .lmn-m-xl-n2 {
    margin: -0.25rem !important;
  }
  .icgds .lmn-mt-xl-n2,
  .icgds .lmn-my-xl-n2 {
    margin-top: -0.25rem !important;
  }
  .icgds .lmn-mr-xl-n2,
  .icgds .lmn-mx-xl-n2 {
    margin-right: -0.25rem !important;
  }
  .icgds .lmn-mb-xl-n2,
  .icgds .lmn-my-xl-n2 {
    margin-bottom: -0.25rem !important;
  }
  .icgds .lmn-ml-xl-n2,
  .icgds .lmn-mx-xl-n2 {
    margin-left: -0.25rem !important;
  }
  .icgds .lmn-m-xl-n3 {
    margin: -0.5rem !important;
  }
  .icgds .lmn-mt-xl-n3,
  .icgds .lmn-my-xl-n3 {
    margin-top: -0.5rem !important;
  }
  .icgds .lmn-mr-xl-n3,
  .icgds .lmn-mx-xl-n3 {
    margin-right: -0.5rem !important;
  }
  .icgds .lmn-mb-xl-n3,
  .icgds .lmn-my-xl-n3 {
    margin-bottom: -0.5rem !important;
  }
  .icgds .lmn-ml-xl-n3,
  .icgds .lmn-mx-xl-n3 {
    margin-left: -0.5rem !important;
  }
  .icgds .lmn-m-xl-n4 {
    margin: -0.75rem !important;
  }
  .icgds .lmn-mt-xl-n4,
  .icgds .lmn-my-xl-n4 {
    margin-top: -0.75rem !important;
  }
  .icgds .lmn-mr-xl-n4,
  .icgds .lmn-mx-xl-n4 {
    margin-right: -0.75rem !important;
  }
  .icgds .lmn-mb-xl-n4,
  .icgds .lmn-my-xl-n4 {
    margin-bottom: -0.75rem !important;
  }
  .icgds .lmn-ml-xl-n4,
  .icgds .lmn-mx-xl-n4 {
    margin-left: -0.75rem !important;
  }
  .icgds .lmn-m-xl-n5 {
    margin: -1rem !important;
  }
  .icgds .lmn-mt-xl-n5,
  .icgds .lmn-my-xl-n5 {
    margin-top: -1rem !important;
  }
  .icgds .lmn-mr-xl-n5,
  .icgds .lmn-mx-xl-n5 {
    margin-right: -1rem !important;
  }
  .icgds .lmn-mb-xl-n5,
  .icgds .lmn-my-xl-n5 {
    margin-bottom: -1rem !important;
  }
  .icgds .lmn-ml-xl-n5,
  .icgds .lmn-mx-xl-n5 {
    margin-left: -1rem !important;
  }
  .icgds .lmn-m-xl-n6 {
    margin: -1.5rem !important;
  }
  .icgds .lmn-mt-xl-n6,
  .icgds .lmn-my-xl-n6 {
    margin-top: -1.5rem !important;
  }
  .icgds .lmn-mr-xl-n6,
  .icgds .lmn-mx-xl-n6 {
    margin-right: -1.5rem !important;
  }
  .icgds .lmn-mb-xl-n6,
  .icgds .lmn-my-xl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .icgds .lmn-ml-xl-n6,
  .icgds .lmn-mx-xl-n6 {
    margin-left: -1.5rem !important;
  }
  .icgds .lmn-m-xl-n7 {
    margin: -2rem !important;
  }
  .icgds .lmn-mt-xl-n7,
  .icgds .lmn-my-xl-n7 {
    margin-top: -2rem !important;
  }
  .icgds .lmn-mr-xl-n7,
  .icgds .lmn-mx-xl-n7 {
    margin-right: -2rem !important;
  }
  .icgds .lmn-mb-xl-n7,
  .icgds .lmn-my-xl-n7 {
    margin-bottom: -2rem !important;
  }
  .icgds .lmn-ml-xl-n7,
  .icgds .lmn-mx-xl-n7 {
    margin-left: -2rem !important;
  }
  .icgds .lmn-m-xl-n8 {
    margin: -3rem !important;
  }
  .icgds .lmn-mt-xl-n8,
  .icgds .lmn-my-xl-n8 {
    margin-top: -3rem !important;
  }
  .icgds .lmn-mr-xl-n8,
  .icgds .lmn-mx-xl-n8 {
    margin-right: -3rem !important;
  }
  .icgds .lmn-mb-xl-n8,
  .icgds .lmn-my-xl-n8 {
    margin-bottom: -3rem !important;
  }
  .icgds .lmn-ml-xl-n8,
  .icgds .lmn-mx-xl-n8 {
    margin-left: -3rem !important;
  }
  .icgds .lmn-m-xl-n9 {
    margin: -4rem !important;
  }
  .icgds .lmn-mt-xl-n9,
  .icgds .lmn-my-xl-n9 {
    margin-top: -4rem !important;
  }
  .icgds .lmn-mr-xl-n9,
  .icgds .lmn-mx-xl-n9 {
    margin-right: -4rem !important;
  }
  .icgds .lmn-mb-xl-n9,
  .icgds .lmn-my-xl-n9 {
    margin-bottom: -4rem !important;
  }
  .icgds .lmn-ml-xl-n9,
  .icgds .lmn-mx-xl-n9 {
    margin-left: -4rem !important;
  }
  .icgds .lmn-m-xl-auto {
    margin: auto !important;
  }
  .icgds .lmn-mt-xl-auto,
  .icgds .lmn-my-xl-auto {
    margin-top: auto !important;
  }
  .icgds .lmn-mr-xl-auto,
  .icgds .lmn-mx-xl-auto {
    margin-right: auto !important;
  }
  .icgds .lmn-mb-xl-auto,
  .icgds .lmn-my-xl-auto {
    margin-bottom: auto !important;
  }
  .icgds .lmn-ml-xl-auto,
  .icgds .lmn-mx-xl-auto {
    margin-left: auto !important;
  }
}

.icgds .lmn-text-justify {
  text-align: justify !important;
}

.icgds .lmn-text-wrap {
  white-space: normal !important;
}

.icgds .lmn-text-nowrap {
  white-space: nowrap !important;
}

.icgds .lmn-text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.icgds .lmn-text-left {
  text-align: left !important;
}

.icgds .lmn-text-right {
  text-align: right !important;
}

.icgds .lmn-text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .icgds .lmn-text-sm-left {
    text-align: left !important;
  }
  .icgds .lmn-text-sm-right {
    text-align: right !important;
  }
  .icgds .lmn-text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .icgds .lmn-text-md-left {
    text-align: left !important;
  }
  .icgds .lmn-text-md-right {
    text-align: right !important;
  }
  .icgds .lmn-text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .icgds .lmn-text-lg-left {
    text-align: left !important;
  }
  .icgds .lmn-text-lg-right {
    text-align: right !important;
  }
  .icgds .lmn-text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .icgds .lmn-text-xl-left {
    text-align: left !important;
  }
  .icgds .lmn-text-xl-right {
    text-align: right !important;
  }
  .icgds .lmn-text-xl-center {
    text-align: center !important;
  }
}

.icgds .lmn-text-lowercase {
  text-transform: lowercase !important;
}

.icgds .lmn-text-uppercase {
  text-transform: uppercase !important;
}

.icgds .lmn-text-capitalize {
  text-transform: capitalize !important;
}

.icgds .lmn-font-weight-light {
  font-weight: 100 !important;
}

.icgds .lmn-font-weight-normal {
  font-weight: 400 !important;
}

.icgds .lmn-font-weight-bold {
  font-weight: 700 !important;
}

.icgds .lmn-font-italic {
  font-style: italic !important;
}

.icgds .lmn-text-decoration-none {
  text-decoration: none !important;
}

.icgds .lmn-text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important;
}

.icgds .lmn-text-reset {
  color: inherit !important;
}

.icgds .lmn-font-size-2xs {
  font-size: 10px !important;
}

.icgds .lmn-font-size-xs {
  font-size: 12px !important;
}

.icgds .lmn-font-size-sm {
  font-size: 13px !important;
}

.icgds .lmn-font-size-md {
  font-size: 14px !important;
}

.icgds .lmn-font-size-lg {
  font-size: 16px !important;
}

.icgds .lmn-font-size-xl {
  font-size: 18px !important;
}

.icgds .lmn-visible {
  visibility: visible !important;
}

.icgds .lmn-invisible {
  visibility: hidden !important;
}

.icgds .lmn-pre-scrollable {
  max-height: 500px;
  overflow-y: scroll;
}

.icgds .lmn-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box;
}

@media (min-width: 576px) {
  .icgds .lmn-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .icgds .lmn-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .icgds .lmn-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .icgds .lmn-container {
    max-width: 1140px;
  }
}

.icgds .lmn-container * {
  box-sizing: border-box;
}

.icgds .lmn-container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box;
}

.icgds .lmn-container-fluid * {
  box-sizing: border-box;
}

.icgds .lmn-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  box-sizing: border-box;
}

.icgds .lmn-row * {
  box-sizing: border-box;
}

.icgds .lmn-no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.icgds .lmn-no-gutters > .lmn-col,
.icgds .lmn-no-gutters > [class*="lmn-col-"] {
  padding-right: 0;
  padding-left: 0;
}

.icgds .lmn-col-1, .icgds .lmn-col-2, .icgds .lmn-col-3, .icgds .lmn-col-4, .icgds .lmn-col-5, .icgds .lmn-col-6, .icgds .lmn-col-7, .icgds .lmn-col-8, .icgds .lmn-col-9, .icgds .lmn-col-10, .icgds .lmn-col-11, .icgds .lmn-col-12, .icgds .lmn-col,
.icgds .lmn-col-auto, .icgds .lmn-col-sm-1, .icgds .lmn-col-sm-2, .icgds .lmn-col-sm-3, .icgds .lmn-col-sm-4, .icgds .lmn-col-sm-5, .icgds .lmn-col-sm-6, .icgds .lmn-col-sm-7, .icgds .lmn-col-sm-8, .icgds .lmn-col-sm-9, .icgds .lmn-col-sm-10, .icgds .lmn-col-sm-11, .icgds .lmn-col-sm-12, .icgds .lmn-col-sm,
.icgds .lmn-col-sm-auto, .icgds .lmn-col-md-1, .icgds .lmn-col-md-2, .icgds .lmn-col-md-3, .icgds .lmn-col-md-4, .icgds .lmn-col-md-5, .icgds .lmn-col-md-6, .icgds .lmn-col-md-7, .icgds .lmn-col-md-8, .icgds .lmn-col-md-9, .icgds .lmn-col-md-10, .icgds .lmn-col-md-11, .icgds .lmn-col-md-12, .icgds .lmn-col-md,
.icgds .lmn-col-md-auto, .icgds .lmn-col-lg-1, .icgds .lmn-col-lg-2, .icgds .lmn-col-lg-3, .icgds .lmn-col-lg-4, .icgds .lmn-col-lg-5, .icgds .lmn-col-lg-6, .icgds .lmn-col-lg-7, .icgds .lmn-col-lg-8, .icgds .lmn-col-lg-9, .icgds .lmn-col-lg-10, .icgds .lmn-col-lg-11, .icgds .lmn-col-lg-12, .icgds .lmn-col-lg,
.icgds .lmn-col-lg-auto, .icgds .lmn-col-xl-1, .icgds .lmn-col-xl-2, .icgds .lmn-col-xl-3, .icgds .lmn-col-xl-4, .icgds .lmn-col-xl-5, .icgds .lmn-col-xl-6, .icgds .lmn-col-xl-7, .icgds .lmn-col-xl-8, .icgds .lmn-col-xl-9, .icgds .lmn-col-xl-10, .icgds .lmn-col-xl-11, .icgds .lmn-col-xl-12, .icgds .lmn-col-xl,
.icgds .lmn-col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.icgds .lmn-col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.icgds .lmn-col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.icgds .lmn-col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.icgds .lmn-col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.icgds .lmn-col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.icgds .lmn-col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.icgds .lmn-col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.icgds .lmn-col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.icgds .lmn-col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.icgds .lmn-col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.icgds .lmn-col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.icgds .lmn-col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.icgds .lmn-col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.icgds .lmn-col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.icgds .lmn-order-first {
  -ms-flex-order: -1;
  order: -1;
}

.icgds .lmn-order-last {
  -ms-flex-order: 13;
  order: 13;
}

.icgds .lmn-order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.icgds .lmn-order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.icgds .lmn-order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.icgds .lmn-order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.icgds .lmn-order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.icgds .lmn-order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.icgds .lmn-order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.icgds .lmn-order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.icgds .lmn-order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.icgds .lmn-order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.icgds .lmn-order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.icgds .lmn-order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.icgds .lmn-order-12 {
  -ms-flex-order: 12;
  order: 12;
}

.icgds .lmn-offset-1 {
  margin-left: 8.333333%;
}

.icgds .lmn-offset-2 {
  margin-left: 16.666667%;
}

.icgds .lmn-offset-3 {
  margin-left: 25%;
}

.icgds .lmn-offset-4 {
  margin-left: 33.333333%;
}

.icgds .lmn-offset-5 {
  margin-left: 41.666667%;
}

.icgds .lmn-offset-6 {
  margin-left: 50%;
}

.icgds .lmn-offset-7 {
  margin-left: 58.333333%;
}

.icgds .lmn-offset-8 {
  margin-left: 66.666667%;
}

.icgds .lmn-offset-9 {
  margin-left: 75%;
}

.icgds .lmn-offset-10 {
  margin-left: 83.333333%;
}

.icgds .lmn-offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .icgds .lmn-col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .icgds .lmn-col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .icgds .lmn-col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .icgds .lmn-col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .icgds .lmn-col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .icgds .lmn-col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .icgds .lmn-col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .icgds .lmn-col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .icgds .lmn-col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .icgds .lmn-col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .icgds .lmn-order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .icgds .lmn-order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .icgds .lmn-order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .icgds .lmn-order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .icgds .lmn-order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .icgds .lmn-order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .icgds .lmn-order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .icgds .lmn-order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .icgds .lmn-order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .icgds .lmn-order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .icgds .lmn-order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .icgds .lmn-order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .icgds .lmn-order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .icgds .lmn-order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .icgds .lmn-offset-sm-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-sm-1 {
    margin-left: 8.333333%;
  }
  .icgds .lmn-offset-sm-2 {
    margin-left: 16.666667%;
  }
  .icgds .lmn-offset-sm-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-sm-4 {
    margin-left: 33.333333%;
  }
  .icgds .lmn-offset-sm-5 {
    margin-left: 41.666667%;
  }
  .icgds .lmn-offset-sm-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-sm-7 {
    margin-left: 58.333333%;
  }
  .icgds .lmn-offset-sm-8 {
    margin-left: 66.666667%;
  }
  .icgds .lmn-offset-sm-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-sm-10 {
    margin-left: 83.333333%;
  }
  .icgds .lmn-offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .icgds .lmn-col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .icgds .lmn-col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .icgds .lmn-col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .icgds .lmn-col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .icgds .lmn-col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .icgds .lmn-col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .icgds .lmn-col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .icgds .lmn-col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .icgds .lmn-col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .icgds .lmn-col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .icgds .lmn-order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .icgds .lmn-order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .icgds .lmn-order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .icgds .lmn-order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .icgds .lmn-order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .icgds .lmn-order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .icgds .lmn-order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .icgds .lmn-order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .icgds .lmn-order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .icgds .lmn-order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .icgds .lmn-order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .icgds .lmn-order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .icgds .lmn-order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .icgds .lmn-order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .icgds .lmn-offset-md-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-md-1 {
    margin-left: 8.333333%;
  }
  .icgds .lmn-offset-md-2 {
    margin-left: 16.666667%;
  }
  .icgds .lmn-offset-md-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-md-4 {
    margin-left: 33.333333%;
  }
  .icgds .lmn-offset-md-5 {
    margin-left: 41.666667%;
  }
  .icgds .lmn-offset-md-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-md-7 {
    margin-left: 58.333333%;
  }
  .icgds .lmn-offset-md-8 {
    margin-left: 66.666667%;
  }
  .icgds .lmn-offset-md-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-md-10 {
    margin-left: 83.333333%;
  }
  .icgds .lmn-offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .icgds .lmn-col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .icgds .lmn-col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .icgds .lmn-col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .icgds .lmn-col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .icgds .lmn-col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .icgds .lmn-col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .icgds .lmn-col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .icgds .lmn-col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .icgds .lmn-col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .icgds .lmn-col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .icgds .lmn-order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .icgds .lmn-order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .icgds .lmn-order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .icgds .lmn-order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .icgds .lmn-order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .icgds .lmn-order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .icgds .lmn-order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .icgds .lmn-order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .icgds .lmn-order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .icgds .lmn-order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .icgds .lmn-order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .icgds .lmn-order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .icgds .lmn-order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .icgds .lmn-order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .icgds .lmn-offset-lg-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-lg-1 {
    margin-left: 8.333333%;
  }
  .icgds .lmn-offset-lg-2 {
    margin-left: 16.666667%;
  }
  .icgds .lmn-offset-lg-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-lg-4 {
    margin-left: 33.333333%;
  }
  .icgds .lmn-offset-lg-5 {
    margin-left: 41.666667%;
  }
  .icgds .lmn-offset-lg-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-lg-7 {
    margin-left: 58.333333%;
  }
  .icgds .lmn-offset-lg-8 {
    margin-left: 66.666667%;
  }
  .icgds .lmn-offset-lg-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-lg-10 {
    margin-left: 83.333333%;
  }
  .icgds .lmn-offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .icgds .lmn-col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .icgds .lmn-col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .icgds .lmn-col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .icgds .lmn-col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .icgds .lmn-col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .icgds .lmn-col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .icgds .lmn-col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .icgds .lmn-col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .icgds .lmn-col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .icgds .lmn-col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .icgds .lmn-col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .icgds .lmn-col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .icgds .lmn-col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .icgds .lmn-col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .icgds .lmn-order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .icgds .lmn-order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .icgds .lmn-order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .icgds .lmn-order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .icgds .lmn-order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .icgds .lmn-order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .icgds .lmn-order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .icgds .lmn-order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .icgds .lmn-order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .icgds .lmn-order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .icgds .lmn-order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .icgds .lmn-order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .icgds .lmn-order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .icgds .lmn-order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .icgds .lmn-order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .icgds .lmn-offset-xl-0 {
    margin-left: 0;
  }
  .icgds .lmn-offset-xl-1 {
    margin-left: 8.333333%;
  }
  .icgds .lmn-offset-xl-2 {
    margin-left: 16.666667%;
  }
  .icgds .lmn-offset-xl-3 {
    margin-left: 25%;
  }
  .icgds .lmn-offset-xl-4 {
    margin-left: 33.333333%;
  }
  .icgds .lmn-offset-xl-5 {
    margin-left: 41.666667%;
  }
  .icgds .lmn-offset-xl-6 {
    margin-left: 50%;
  }
  .icgds .lmn-offset-xl-7 {
    margin-left: 58.333333%;
  }
  .icgds .lmn-offset-xl-8 {
    margin-left: 66.666667%;
  }
  .icgds .lmn-offset-xl-9 {
    margin-left: 75%;
  }
  .icgds .lmn-offset-xl-10 {
    margin-left: 83.333333%;
  }
  .icgds .lmn-offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.icgds .lmn-img-fluid {
  max-width: 100%;
  height: auto;
}

.icgds .lmn-img-thumbnail {
  box-sizing: border-box;
  padding: 0.25rem;
  border-radius: 4px;
  max-width: 100%;
  height: auto;
}

.icgds .lmn-figure {
  display: inline-block;
}

.icgds .lmn-figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.icgds .lmn-figure-caption {
  font-size: 90%;
}

.icgds .lmn-h1,
.icgds .lmn-h2,
.icgds .lmn-h3,
.icgds .lmn-h4,
.icgds .lmn-h5,
.icgds .lmn-h6 {
  margin-bottom: 0.5rem;
  font-family: "Overpass", sans-serif;
  font-weight: 400;
  line-height: 1.25;
}

.icgds .lmn-h1 {
  font-size: 42px;
}

.icgds .lmn-h2 {
  font-size: 36px;
}

.icgds .lmn-h3 {
  font-size: 32px;
}

.icgds .lmn-h4 {
  font-size: 28px;
}

.icgds .lmn-h5 {
  font-size: 24px;
}

.icgds .lmn-h6 {
  font-size: 20px;
}

.icgds .lmn-lead {
  font-size: 1.25rem;
  font-weight: 400;
}

.icgds .lmn-display-1 {
  font-size: 48px;
  font-weight: 400;
  line-height: 1.25;
}

.icgds .lmn-display-2 {
  font-size: 54px;
  font-weight: 400;
  line-height: 1.25;
}

.icgds .lmn-display-3 {
  font-size: 60px;
  font-weight: 400;
  line-height: 1.25;
}

.icgds .lmn-display-4 {
  font-size: 68px;
  font-weight: 400;
  line-height: 1.25;
}

.icgds .lmn-small {
  font-size: 80%;
  font-weight: 100;
}

.icgds .lmn-mark {
  padding: 0.2em;
}

.icgds .lmn-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.icgds .lmn-list-inline {
  padding-left: 0;
  list-style: none;
}

.icgds .lmn-list-inline-item {
  display: inline-block;
}

.icgds .lmn-initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.icgds .lmn-blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.icgds .lmn-blockquote-footer {
  display: block;
  font-size: 80%;
}

.icgds .lmn-blockquote-footer::before {
  content: "\2014\00A0";
}

.icgds .lmn-scrollbar, .icgds.lmn-scrollbar {
  overflow: auto;
}

.icgds .lmn-scrollbar::-webkit-scrollbar, .icgds.lmn-scrollbar::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}

.icgds .lmn-scrollbar::-webkit-scrollbar-thumb, .icgds.lmn-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 7px;
}

.icgds .lmn-scrollbar::after, .icgds.lmn-scrollbar::after {
  position: fixed;
  display: block;
  content: "";
}

.icgds .lmn-scrollbar-x, .icgds.lmn-scrollbar-x {
  overflow-x: auto;
}

.icgds .lmn-scrollbar-x::-webkit-scrollbar, .icgds.lmn-scrollbar-x::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}

.icgds .lmn-scrollbar-x::-webkit-scrollbar-thumb, .icgds.lmn-scrollbar-x::-webkit-scrollbar-thumb {
  border-radius: 7px;
}

.icgds .lmn-scrollbar-x::after, .icgds.lmn-scrollbar-x::after {
  position: fixed;
  display: block;
  content: "";
}

.icgds .lmn-scrollbar-y, .icgds.lmn-scrollbar-y {
  overflow-y: auto;
}

.icgds .lmn-scrollbar-y::-webkit-scrollbar, .icgds.lmn-scrollbar-y::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}

.icgds .lmn-scrollbar-y::-webkit-scrollbar-thumb, .icgds.lmn-scrollbar-y::-webkit-scrollbar-thumb {
  border-radius: 7px;
}

.icgds .lmn-scrollbar-y::after, .icgds.lmn-scrollbar-y::after {
  position: fixed;
  display: block;
  content: "";
}

.icgds .lmn-ui-lg {
  font-size: 16px !important;
}

.icgds .lmn-ui-sm {
  font-size: 12px !important;
}

.icgds .lmn-ui-lg {
  font-size: 16px !important;
}

.icgds .lmn-ui-sm {
  font-size: 12px !important;
}

.icgds .disabled,
.icgds :disabled {
  cursor: not-allowed !important;
  opacity: 1;
}

.icgds .disabled *,
.icgds :disabled * {
  cursor: not-allowed !important;
  opacity: 1;
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes fadeout {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.icgds .lmn-btn {
  box-sizing: border-box;
  display: inline-block;
  min-width: 80px;
  height: 32px;
  padding: 0.375rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  transition: all 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-btn {
    transition: none;
  }
}

.icgds .lmn-btn:not(:disabled):not(.disabled):hover, .icgds .lmn-btn:not(:disabled):not(.disabled):focus {
  text-decoration: none;
}

.icgds .lmn-btn:focus {
  outline: 0;
}

.icgds .lmn-btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.icgds .lmn-btn:not(:disabled):not(.disabled):active, .icgds .lmn-btn:not(:disabled):not(.disabled).active {
  background-image: none;
}

.icgds .lmn-btn > i,
.icgds .lmn-btn > span {
  display: inline-block;
  vertical-align: text-bottom;
  pointer-events: none;
}

.icgds .lmn-btn > .lmnicon {
  vertical-align: bottom;
}

.icgds .lmn-btn > * {
  margin-right: 0.25rem;
}

.icgds .lmn-btn > *:last-child {
  margin-right: 0;
}

.icgds .lmn-btn.lmn-ui-lg {
  height: 48px;
  padding: 14px 20px;
}

.icgds .lmn-btn.lmn-ui-sm {
  height: 28px;
  font-size: 0.75rem !important;
  line-height: 0.875rem;
  padding: 6px 12px;
}

.icgds .lmn-btn.lmn-ui-xs {
  height: 20px;
  font-size: 12px !important;
  line-height: 1rem;
  padding: 1px 7px;
  min-width: 60px;
}

.icgds .lmn-btn.lmn-btn-icon {
  min-width: 36px;
  height: 32px;
  
  padding-left: 0.5rem!important;
  padding-right: 0.5rem!important;}

.icgds .lmn-btn.lmn-btn-icon .lmnicon {
  font-size: 14px;
  line-height: 1.125rem;
}

.icgds .lmn-btn.lmn-btn-icon .lmnicon:only-child {
  font-size: 18px;
}

.icgds .lmn-btn.lmn-btn-icon *:first-child {
  margin-left: 0.125rem;
}

.icgds .lmn-btn.lmn-btn-icon *:first-child:not(.lmnicon) {
  margin-left: 0.25rem;
}

.icgds .lmn-btn.lmn-btn-icon *:last-child {
  margin-right: 0.125rem;
}

.icgds .lmn-btn.lmn-btn-icon *:last-child:not(.lmnicon) {
  margin-right: 0.25rem;
}

.icgds .lmn-btn.lmn-btn-icon *:only-child {
  margin: 0px;
}

.icgds .lmn-btn.lmn-btn-icon.lmn-ui-lg {
  min-width: 48px;
  height: 48px;
  padding: 0.375rem 0.375rem;
}

.icgds .lmn-btn.lmn-btn-icon.lmn-ui-lg .lmnicon {
  font-size: 18px;
  line-height: 18px;
}

.icgds .lmn-btn.lmn-btn-icon.lmn-ui-lg .lmnicon:only-child {
  font-size: 18px;
}

.icgds .lmn-btn.lmn-btn-icon.lmn-ui-sm {
  min-width: 28px;
  height: 28px;
  padding: 0.375rem 0.375rem;
}

.icgds .lmn-btn.lmn-btn-icon.lmn-ui-sm .lmnicon {
  font-size: 14px;
  line-height: 0.875rem;
}

.icgds .lmn-btn.lmn-btn-icon.lmn-ui-sm .lmnicon:only-child {
  font-size: 14px;
}

.icgds .lmn-btn.lmn-btn-icon.lmn-ui-xs {
  min-width: 20px;
  height: 20px;
  padding: 1px;
}

.icgds .lmn-btn.lmn-btn-icon.lmn-ui-xs .lmnicon {
  font-size: 12px;
  line-height: 1rem;
}

.icgds .lmn-btn.lmn-btn-icon.lmn-ui-xs .lmnicon:only-child {
  font-size: 14px;
}

.icgds .lmn-btn.lmn-btn-icon.lmn-ui-xs .lmnicon i {
  font-size: 14px;
}

.icgds a.lmn-btn.disabled,
.icgds fieldset:disabled a.lmn-btn {
  pointer-events: none;
  cursor: not-allowed;
}

.icgds .lmn-btn-link {
  text-decoration: none;
}

.icgds .lmn-btn-link:not(:disabled):not(.disabled):hover {
  text-decoration: none;
}

.icgds .lmn-btn-link:not(:disabled):not(.disabled):focus {
  text-decoration: none;
}

.icgds .lmn-btn-link:disabled, .icgds .lmn-btn-link.disabled {
  pointer-events: none;
}

.icgds .lmn-btn-block {
  box-sizing: border-box;
  display: block;
  width: 100%;
}

.icgds .lmn-btn-block + .lmn-btn-block {
  margin-top: 0.75rem;
}

.icgds .lmn-btn-round {
  padding: 0.375rem 0.9375rem;
  border-radius: 50%;
}

.icgds input[type="submit"].lmn-btn-block,
.icgds input[type="reset"].lmn-btn-block,
.icgds input[type="button"].lmn-btn-block {
  width: 100%;
}

.icgds .lmn-btn-group,
.icgds .lmn-btn-group-vertical {
  position: relative;
  box-sizing: border-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.icgds .lmn-btn-group > .lmn-btn,
.icgds .lmn-btn-group-vertical > .lmn-btn {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.icgds .lmn-btn-group .lmn-btn + .lmn-btn,
.icgds .lmn-btn-group .lmn-btn + .lmn-btn-group,
.icgds .lmn-btn-group .lmn-btn-group + .lmn-btn,
.icgds .lmn-btn-group .lmn-btn-group + .lmn-btn-group,
.icgds .lmn-btn-group-vertical .lmn-btn + .lmn-btn,
.icgds .lmn-btn-group-vertical .lmn-btn + .lmn-btn-group,
.icgds .lmn-btn-group-vertical .lmn-btn-group + .lmn-btn,
.icgds .lmn-btn-group-vertical .lmn-btn-group + .lmn-btn-group {
  margin-left: 0px;
}

.icgds .lmn-btn-group > .lmn-btn:first-of-type {
  margin-left: 0;
}

.icgds .lmn-btn-group > .lmn-btn:not(:last-of-type),
.icgds .lmn-btn-group > .lmn-btn-group:not(:last-of-type) > .lmn-btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.icgds .lmn-btn-group > .lmn-btn:not(:first-of-type),
.icgds .lmn-btn-group > .lmn-btn-group:not(:first-of-type) > .lmn-btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.icgds .lmn-btn-group > .lmn-btn:not(:hover):not(:active):not(.active):not(:focus) + .lmn-btn:not(:hover):not(:active):not(.active):not(:focus)::after {
  position: absolute;
  top: 4px;
  bottom: 4px;
  left: 0px;
  width: 1px;
  content: "";
}

.icgds .lmn-btn-group > .lmn-btn:focus, .icgds .lmn-btn-group > .lmn-btn:hover, .icgds .lmn-btn-group > .lmn-btn:active, .icgds .lmn-btn-group > .lmn-btn:active {
  z-index: 2;
}

.icgds .lmn-btn-group.lmn-ui-lg .lmn-btn {
  height: 48px;
  padding: 14px 20px;
}

.icgds .lmn-btn-group.lmn-ui-lg .lmn-btn.lmn-btn-icon {
  min-width: 48px;
  height: 48px;
  padding: 0.375rem 0.375rem;
}

.icgds .lmn-btn-group.lmn-ui-lg .lmn-btn.lmn-btn-icon .lmnicon {
  font-size: 18px;
  line-height: 18px;
}

.icgds .lmn-btn-group.lmn-ui-lg .lmn-btn.lmn-btn-icon .lmnicon:only-child {
  font-size: 18px;
}

.icgds .lmn-btn-group.lmn-ui-sm .lmn-btn {
  height: 28px;
  font-size: 0.75rem !important;
  line-height: 0.875rem;
  padding: 6px 12px;
}

.icgds .lmn-btn-group.lmn-ui-sm .lmn-btn.lmn-btn-icon {
  min-width: 28px;
  height: 28px;
  padding: 0.375rem 0.375rem;
}

.icgds .lmn-btn-group.lmn-ui-sm .lmn-btn.lmn-btn-icon .lmnicon {
  font-size: 14px;
  line-height: 0.875rem;
}

.icgds .lmn-btn-group.lmn-ui-sm .lmn-btn.lmn-btn-icon .lmnicon:only-child {
  font-size: 14px;
}

.icgds .lmn-btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
}

.icgds .lmn-btn-group-vertical .lmn-btn,
.icgds .lmn-btn-group-vertical .lmn-btn-group {
  width: 100%;
}

.icgds .lmn-btn-group-vertical > .lmn-btn + .lmn-btn,
.icgds .lmn-btn-group-vertical > .lmn-btn + .lmn-btn-group,
.icgds .lmn-btn-group-vertical > .lmn-btn-group + .lmn-btn,
.icgds .lmn-btn-group-vertical > .lmn-btn-group + .lmn-btn-group {
  margin-top: 0px;
  margin-left: 0;
}

.icgds .lmn-btn-group-vertical > .lmn-btn:not(:last-of-type),
.icgds .lmn-btn-group-vertical > .lmn-btn-group:not(:last-of-type) > .lmn-btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.icgds .lmn-btn-group-vertical > .lmn-btn:not(:first-of-type),
.icgds .lmn-btn-group-vertical > .lmn-btn-group:not(:first-of-type) > .lmn-btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.icgds .lmn-btn-group-toggle .lmn-btn,
.icgds .lmn-segmented-control .lmn-btn {
  z-index: 1;
}

.icgds .lmn-btn-group-toggle .lmn-btn::before,
.icgds .lmn-segmented-control .lmn-btn::before {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  z-index: -1;
  content: "";
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  transition: 0.3s;
}

.icgds .lmn-checkbox {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.icgds .lmn-checkbox .lmn-control-input {
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.icgds .lmn-checkbox .lmn-control-input:focus {
  outline: 0;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native) {
  cursor: pointer;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-checkbox:not(.lmn-checkbox-native) {
    transition: none;
  }
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon {
  width: 16px;
  height: 16px;
  font-size: 14px;
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon::before {
  position: absolute;
  line-height: 1;
  visibility: visible;
  outline: none;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon::before {
    transition: none;
  }
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native).lmn-checkbox-outline .lmn-control-input ~ .lmn-control-icon {
  text-indent: -1px;
  border-width: 1px;
}

.icgds .lmn-radio {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.icgds .lmn-radio .lmn-control-input {
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.icgds .lmn-radio .lmn-control-input:focus {
  outline: 0;
}

.icgds .lmn-radio:not(.lmn-radio-native) {
  outline: none;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-radio:not(.lmn-radio-native) {
    transition: none;
  }
}

.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
}

.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon {
  width: 16px;
  height: 16px;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
}

.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon::before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 6px;
  height: 6px;
  visibility: visible;
  content: "";
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon::before {
    transition: none;
  }
}

.icgds .lmn-radio:not(.lmn-radio-native).lmn-radio-outline {
  border-width: 1px;
}

.icgds .lmn-switch {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 38px;
  height: 18px;
  cursor: pointer;
  border-radius: 9px;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-switch {
    transition: none;
  }
}

.icgds .lmn-switch .lmn-control-input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}

.icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon::before {
  position: absolute;
  width: 38px;
  height: 18px;
  text-indent: -1px;
  visibility: visible;
  content: "";
  border-style: solid;
  border-width: 1px;
  border-radius: 9px;
  outline: none;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon::before {
    transition: none;
  }
}

.icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon::after {
  position: absolute;
  width: 16px;
  height: 16px;
  margin: 1px;
  visibility: visible;
  content: "";
  border-radius: 50%;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon::after {
    transition: none;
  }
}

.icgds .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::after {
  margin-left: 21px;
}

.icgds .lmn-switch .lmn-control-input:focus {
  outline: 0;
}

.icgds .lmn-switch.lmn-switch-outline .lmn-control-input ~ .lmn-control-icon::before {
  text-indent: -1px;
  border-width: 1px;
}

.icgds .lmn-selection-control {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 18px;
  cursor: pointer;
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-selection-control {
    transition: none;
  }
}

.icgds .lmn-selection-control.lmn-selection-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 0.75rem;
}

.icgds .lmn-selection-control:focus {
  outline: 0;
}

.icgds .lmn-selection-control .lmn-checkbox,
.icgds .lmn-selection-control .lmn-radio,
.icgds .lmn-selection-control .lmn-switch {
  margin-right: 0.5rem;
}

.icgds .lmn-selection-control.lmn-ui-lg {
  margin-bottom: 0.5rem;
  font-size: 1rem;
}

.icgds .lmn-selection-control.lmn-ui-lg .lmn-checkbox,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-radio,
.icgds .lmn-selection-control.lmn-ui-lg .lmn-switch {
  margin-right: 0.75rem;
}

.icgds .lmn-selection-control.lmn-ui-sm {
  margin-bottom: 0.125rem;
  font-size: 0.75rem;
}

.icgds .lmn-selection-control.lmn-ui-sm .lmn-checkbox,
.icgds .lmn-selection-control.lmn-ui-sm .lmn-radio,
.icgds .lmn-selection-control.lmn-ui-sm .lmn-switch {
  margin-right: 0.5rem;
}

.icgds .lmn-form-group {
  width: 100%;
  margin-bottom: 1.5rem;
}

.icgds .lmn-form-group .lmn-form-label {
  margin-bottom: 0.25rem;
  font-size: 12px;
  line-height: 1rem;
}

.icgds .lmn-form-group.lmn-ui-lg .lmn-form-select,
.icgds .lmn-form-group.lmn-ui-lg .lmn-form-group,
.icgds .lmn-form-group.lmn-ui-lg .lmn-input-group,
.icgds .lmn-form-group.lmn-ui-lg > .lmn-input,
.icgds .lmn-form-group.lmn-ui-lg > .lmn-input-text,
.icgds .lmn-form-group.lmn-ui-lg [class^="lmn-col-"] .lmn-input,
.icgds .lmn-form-group.lmn-ui-lg [class^="lmn-col-"] .lmn-input-text {
  height: 48px;
  font-size: 1rem !important;
  padding: 14px 11px;
}

.icgds .lmn-form-group.lmn-ui-lg .lmn-form-label {
  margin-bottom: 0.5rem;
  font-size: 14px;
}

.icgds .lmn-form-group.lmn-ui-sm .lmn-form-select,
.icgds .lmn-form-group.lmn-ui-sm .lmn-form-group,
.icgds .lmn-form-group.lmn-ui-sm .lmn-input-group,
.icgds .lmn-form-group.lmn-ui-sm > .lmn-input,
.icgds .lmn-form-group.lmn-ui-sm > .lmn-input-text,
.icgds .lmn-form-group.lmn-ui-sm [class^="lmn-col-"] .lmn-input,
.icgds .lmn-form-group.lmn-ui-sm [class^="lmn-col-"] .lmn-input-text {
  height: 28px;
  font-size: 0.75rem !important;
  line-height: 1rem;
  padding: 5px 7px;
}

.icgds .lmn-form-group.lmn-ui-sm .lmn-form-label {
  margin-bottom: 0.125rem;
}

.icgds .lmn-form-required > label::before {
  margin-right: 0.25rem;
  content: "*";
}

.icgds .lmn-form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 576px) {
  .icgds .lmn-form-inline .lmn-input,
  .icgds .lmn-form-inline .lmn-form-select,
  .icgds .lmn-form-inline .lmn-form-group,
  .icgds .lmn-form-inline .lmn-input-group,
  .icgds .lmn-form-inline .lmn-input-text {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
  }
}

.icgds .lmn-form-inline .lmn-form-tip {
  display: inline-block;
}

.icgds .lmn-form-inline .lmn-selection-control {
  margin-bottom: 0;
}

.icgds .lmn-form-tip {
  display: block;
  margin-top: 0.25rem;
}

.icgds .lmn-input {
  width: 100%;
  height: calc(1.875rem + 2px);
  padding: 0.375rem 0.4375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  border-radius: 4px;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s, color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-input {
    transition: none;
  }
}

.icgds .lmn-input:focus {
  outline: 0;
}

.icgds .lmn-input:not(.disabled):not(:disabled):-moz-read-only {
  cursor: default;
}

.icgds .lmn-input:not(.disabled):not(:disabled):read-only {
  cursor: default;
}

.icgds .lmn-input[type] {
  box-sizing: border-box;
}

.icgds .lmn-input[type]::-ms-clear {
  display: none;
}

.icgds .lmn-input[type]::-ms-reveal {
  display: none;
}

.icgds .lmn-input.lmn-input-outline {
  border-style: solid;
  border-width: 1px;
}

.icgds .lmn-input.lmn-ui-lg {
  height: 48px;
  font-size: 1rem !important;
  padding: 14px 11px;
}

.icgds .lmn-input.lmn-ui-sm {
  height: 28px;
  font-size: 0.75rem !important;
  line-height: 1rem;
  padding: 5px 7px;
}

.icgds .lmn-textarea {
  width: 100%;
  height: calc(1.875rem + 2px);
  padding: 0.375rem 0.4375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  border-radius: 4px;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s, color 0.3s;
  height: auto;
  padding: 11px;
  min-height: calc(1.875rem + 2px);
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-textarea {
    transition: none;
  }
}

.icgds .lmn-textarea:focus {
  outline: 0;
}

.icgds .lmn-textarea:not(.disabled):not(:disabled):-moz-read-only {
  cursor: default;
}

.icgds .lmn-textarea:not(.disabled):not(:disabled):read-only {
  cursor: default;
}

.icgds .lmn-textarea.lmn-input-outline {
  border-style: solid;
  border-width: 1px;
}

.icgds .lmn-textarea.lmn-ui-sm {
  font-size: 0.75rem !important;
  line-height: 1rem;
  padding: 7px;
}

.icgds .lmn-form-select {
  width: 100%;
  height: calc(1.875rem + 2px);
  padding: 0.375rem 0.4375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  border-radius: 4px;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s, color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-form-select {
    transition: none;
  }
}

.icgds .lmn-form-select:focus {
  outline: 0;
}

.icgds .lmn-form-select.lmn-form-select-multiple {
  height: auto;
}

.icgds .lmn-form-select.lmn-input-outline {
  border-style: solid;
  border-width: 1px;
}

.icgds .lmn-form-select.lmn-ui-lg {
  height: 48px;
  font-size: 1rem !important;
  padding: 14px 11px;
}

.icgds .lmn-form-select.lmn-ui-sm {
  height: 28px;
  font-size: 0.75rem !important;
  line-height: 1rem;
  padding: 5px 7px;
}

.icgds .lmn-input-text {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  border-radius: 4px;
}

.icgds .lmn-input-text.lmn-input-animated-label, .icgds .lmn-input-text.lmn-input-fixed-label {
  padding-top: 0.999997rem;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input-clear-icon,
.icgds .lmn-input-text.lmn-input-animated-label .lmn-input-suffix-icon,
.icgds .lmn-input-text.lmn-input-animated-label .lmn-input-prefix-icon, .icgds .lmn-input-text.lmn-input-fixed-label .lmn-input-clear-icon,
.icgds .lmn-input-text.lmn-input-fixed-label .lmn-input-suffix-icon,
.icgds .lmn-input-text.lmn-input-fixed-label .lmn-input-prefix-icon {
  padding-top: 1.374997rem;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:required ~ .lmn-input-label::after, .icgds .lmn-input-text.lmn-input-fixed-label .lmn-input:required ~ .lmn-input-label::after {
  position: absolute;
  margin-left: 0.25rem;
  content: "*";
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled)::-webkit-input-placeholder {
  opacity: 0;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled)::-moz-placeholder {
  opacity: 0;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):-ms-input-placeholder {
  opacity: 0;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled)::-ms-input-placeholder {
  opacity: 0;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled)::placeholder {
  opacity: 0;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled)::-webkit-input-placeholder:not(:focus) ~ .lmn-input-label {
  padding-top: calc(1.125rem + 2px);
  font-size: 12px;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled)::-moz-placeholder:not(:focus) ~ .lmn-input-label {
  padding-top: calc(1.125rem + 2px);
  font-size: 12px;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):-ms-input-placeholder:not(:focus) ~ .lmn-input-label {
  padding-top: calc(1.125rem + 2px);
  font-size: 12px;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled)::-ms-input-placeholder:not(:focus) ~ .lmn-input-label {
  padding-top: calc(1.125rem + 2px);
  font-size: 12px;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled)::placeholder:not(:focus) ~ .lmn-input-label {
  padding-top: calc(1.125rem + 2px);
  font-size: 12px;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):-ms-input-placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):focus::-webkit-input-placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):focus::-moz-placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):focus:-ms-input-placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):focus::-ms-input-placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):focus::placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):-moz-placeholder-shown {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):-ms-input-placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):placeholder-shown {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):-moz-placeholder-shown:not(:focus) ~ .lmn-input-label {
  padding-top: calc(1.125rem + 2px);
  font-size: 12px;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):-ms-input-placeholder:not(:focus) ~ .lmn-input-label {
  padding-top: calc(1.125rem + 2px);
  font-size: 12px;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):placeholder-shown:not(:focus) ~ .lmn-input-label {
  padding-top: calc(1.125rem + 2px);
  font-size: 12px;
}

.icgds .lmn-input-text.lmn-input-fixed-label .lmn-input::-webkit-input-placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-fixed-label .lmn-input::-moz-placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-fixed-label .lmn-input:-ms-input-placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-fixed-label .lmn-input::-ms-input-placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-fixed-label .lmn-input::placeholder {
  opacity: 1;
}

.icgds .lmn-input-text.lmn-input-fixed-label .lmn-input ~ .lmn-input-label {
  padding-top: 0;
  font-size: 0.75rem;
  text-transform: none;
}

.icgds .lmn-input-text .lmn-input-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  padding: 0 0.4375rem;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.33333;
  text-align: left;
  text-transform: none;
  pointer-events: none;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s, color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-input-text .lmn-input-label {
    transition: none;
  }
}

.icgds .lmn-input-text .lmn-input-clear-icon,
.icgds .lmn-input-text .lmn-input-suffix-icon,
.icgds .lmn-input-text .lmn-input-prefix-icon {
  position: absolute;
  top: 1px;
  padding: 0.375rem 0.4375rem;
  font-size: 0.875rem;
  line-height: 1.125rem;
  cursor: pointer;
}

.icgds .lmn-input-text .lmn-input-clear-icon::before,
.icgds .lmn-input-text .lmn-input-suffix-icon::before,
.icgds .lmn-input-text .lmn-input-prefix-icon::before {
  transition: none;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-input-text .lmn-input-clear-icon::before,
  .icgds .lmn-input-text .lmn-input-suffix-icon::before,
  .icgds .lmn-input-text .lmn-input-prefix-icon::before {
    transition: none;
  }
}

.icgds .lmn-input-text:not(.disabled):not(:disabled):not(.invalid):not(:invalid) .lmn-input-clear-icon:focus {
  outline: none;
}

.icgds .lmn-input-text .lmn-input-prefix-icon {
  left: 1px;
}

.icgds .lmn-input-text .lmn-input-prefix-icon ~ .lmn-input {
  padding-left: 1.75rem;
}

.icgds .lmn-input-text .lmn-input-prefix-icon ~ .lmn-input-label {
  margin-left: 1.3125rem;
}

.icgds .lmn-input-text .lmn-input-suffix-icon {
  right: 1px;
}

.icgds .lmn-input-text .lmn-input-suffix-icon ~ .lmn-input {
  padding-right: 1.75rem;
}

.icgds .lmn-input-text .lmn-input-clear-icon {
  right: 0;
}

.icgds .lmn-input-text.lmn-input-allow-clear .lmn-input {
  padding-right: 1.75rem;
}

.icgds .lmn-input-text.lmn-input-allow-clear .lmn-input-suffix-icon ~ .lmn-input {
  padding-right: 3.5rem;
}

.icgds .lmn-input-text.lmn-input-allow-clear .lmn-input-suffix-icon ~ .lmn-input-clear-icon {
  margin-right: 1.75rem;
}

.icgds .lmn-input-text .lmn-input,
.icgds .lmn-input-text .lmn-textarea {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
}

.icgds .lmn-input-text.lmn-ui-lg .lmn-input,
.icgds .lmn-input-text.lmn-ui-lg .lmn-textarea {
  height: 48px;
  font-size: 1rem !important;
  padding: 14px 11px;
}

.icgds .lmn-input-text.lmn-ui-lg .lmn-input-clear-icon,
.icgds .lmn-input-text.lmn-ui-lg .lmn-input-suffix-icon,
.icgds .lmn-input-text.lmn-ui-lg .lmn-input-prefix-icon {
  padding: 0 0.6875rem;
  font-size: 1rem;
  line-height: 3rem;
}

.icgds .lmn-input-text.lmn-ui-lg .lmn-input-prefix-icon ~ .lmn-input {
  padding-left: 2.375rem;
}

.icgds .lmn-input-text.lmn-ui-lg .lmn-input-prefix-icon ~ .lmn-input-label {
  margin-left: 1.6875rem;
}

.icgds .lmn-input-text.lmn-ui-lg .lmn-input-suffix-icon ~ .lmn-input {
  padding-right: 2.375rem;
}

.icgds .lmn-input-text.lmn-ui-lg.lmn-input-allow-clear .lmn-input {
  padding-right: 2.375rem;
}

.icgds .lmn-input-text.lmn-ui-lg.lmn-input-allow-clear .lmn-input-suffix-icon ~ .lmn-input {
  padding-right: 4.75rem;
}

.icgds .lmn-input-text.lmn-ui-lg.lmn-input-allow-clear .lmn-input-suffix-icon ~ .lmn-input-clear-icon {
  margin-right: 2.375rem;
}

.icgds .lmn-input-text.lmn-ui-sm .lmn-input,
.icgds .lmn-input-text.lmn-ui-sm .lmn-textarea {
  height: 28px;
  font-size: 0.75rem !important;
  line-height: 1rem;
  padding: 5px 7px;
}

.icgds .lmn-input-text.lmn-ui-sm .lmn-input-clear-icon,
.icgds .lmn-input-text.lmn-ui-sm .lmn-input-suffix-icon,
.icgds .lmn-input-text.lmn-ui-sm .lmn-input-prefix-icon {
  padding: 0 0.4375rem;
  font-size: 0.875rem;
  line-height: 26px;
}

.icgds .lmn-input-text.lmn-ui-sm .lmn-input-prefix-icon ~ .lmn-input {
  padding-left: 1.75rem;
}

.icgds .lmn-input-text.lmn-ui-sm .lmn-input-prefix-icon ~ .lmn-input-label {
  margin-left: 1.3125rem;
}

.icgds .lmn-input-text.lmn-ui-sm .lmn-input-suffix-icon ~ .lmn-input {
  padding-right: 1.75rem;
}

.icgds .lmn-input-text.lmn-ui-sm.lmn-input-allow-clear .lmn-input {
  padding-right: 1.75rem;
}

.icgds .lmn-input-text.lmn-ui-sm.lmn-input-allow-clear .lmn-input-suffix-icon ~ .lmn-input {
  padding-right: 3.5rem;
}

.icgds .lmn-input-text.lmn-ui-sm.lmn-input-allow-clear .lmn-input-suffix-icon ~ .lmn-input-clear-icon {
  margin-right: 1.75rem;
}

.icgds .lmn-input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: end;
  align-items: flex-end;
  width: 100%;
  font-size: 0.875rem;
}

.icgds .lmn-input-group .lmn-input-group-prepend {
  display: -ms-flexbox;
  display: flex;
  margin-right: -1px;
}

.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.icgds .lmn-input-group .lmn-input-group-prepend .lmn-dropdown:not(:first-child) .lmn-dropdown-toggle {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.icgds .lmn-input-group .lmn-input-group-prepend .lmn-dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.icgds .lmn-input-group .lmn-input-group-prepend:not(:first-child) .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-prepend:not(:first-child) .lmn-input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.icgds .lmn-input-group .lmn-input-group-prepend:first-child .lmn-btn:not(:first-child),
.icgds .lmn-input-group .lmn-input-group-prepend:first-child .lmn-input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.icgds .lmn-input-group .lmn-input-group-append {
  display: -ms-flexbox;
  display: flex;
  margin-left: -1px;
}

.icgds .lmn-input-group .lmn-input-group-append .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.icgds .lmn-input-group .lmn-input-group-append .lmn-dropdown:not(:last-child) .lmn-dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.icgds .lmn-input-group .lmn-input-group-append .lmn-dropdown-toggle:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.icgds .lmn-input-group .lmn-input-group-append:not(:last-child) .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append:not(:last-child) .lmn-input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.icgds .lmn-input-group .lmn-input-group-append:last-child .lmn-btn:not(:last-child),
.icgds .lmn-input-group .lmn-input-group-append:last-child .lmn-input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.icgds .lmn-input-group .lmn-input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.5rem;
  font-weight: 400;
  line-height: 1.125rem;
  text-align: center;
  border-radius: 4px;
}

.icgds .lmn-input-group .lmn-input,
.icgds .lmn-input-group .lmn-textarea,
.icgds .lmn-input-group .lmn-input-text {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
}

.icgds .lmn-input-group .lmn-input:not(:first-child),
.icgds .lmn-input-group .lmn-textarea:not(:first-child),
.icgds .lmn-input-group .lmn-input-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.icgds .lmn-input-group .lmn-input:not(:last-child),
.icgds .lmn-input-group .lmn-textarea:not(:last-child),
.icgds .lmn-input-group .lmn-input-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.icgds .lmn-input-group .lmn-input:not(:first-child):not(:last-child),
.icgds .lmn-input-group .lmn-textarea:not(:first-child):not(:last-child),
.icgds .lmn-input-group .lmn-input-text:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.icgds .lmn-input-group .lmn-input:hover, .icgds .lmn-input-group .lmn-input:focus,
.icgds .lmn-input-group .lmn-textarea:hover,
.icgds .lmn-input-group .lmn-textarea:focus,
.icgds .lmn-input-group .lmn-input-text:hover,
.icgds .lmn-input-group .lmn-input-text:focus {
  z-index: 1;
}

.icgds .lmn-input-group .lmn-input + .lmn-input,
.icgds .lmn-input-group .lmn-input + .lmn-textarea,
.icgds .lmn-input-group .lmn-input + .lmn-input-text,
.icgds .lmn-input-group .lmn-textarea + .lmn-input,
.icgds .lmn-input-group .lmn-textarea + .lmn-textarea,
.icgds .lmn-input-group .lmn-textarea + .lmn-input-text,
.icgds .lmn-input-group .lmn-input-text + .lmn-input,
.icgds .lmn-input-group .lmn-input-text + .lmn-textarea,
.icgds .lmn-input-group .lmn-input-text + .lmn-input-text {
  margin-left: -1px;
}

.icgds .lmn-input-group .lmn-input + .lmn-input:not(:focus):not(:hover),
.icgds .lmn-input-group .lmn-input + .lmn-textarea:not(:focus):not(:hover),
.icgds .lmn-input-group .lmn-input + .lmn-input-text:not(:focus):not(:hover),
.icgds .lmn-input-group .lmn-textarea + .lmn-input:not(:focus):not(:hover),
.icgds .lmn-input-group .lmn-textarea + .lmn-textarea:not(:focus):not(:hover),
.icgds .lmn-input-group .lmn-textarea + .lmn-input-text:not(:focus):not(:hover),
.icgds .lmn-input-group .lmn-input-text + .lmn-input:not(:focus):not(:hover),
.icgds .lmn-input-group .lmn-input-text + .lmn-textarea:not(:focus):not(:hover),
.icgds .lmn-input-group .lmn-input-text + .lmn-input-text:not(:focus):not(:hover) {
  margin-left: 0px;
}

.icgds .lmn-input-group .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-text {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: auto;
  height: calc(1.875rem + 2px);
  border-style: solid;
  border-width: 1px;
}

.icgds .lmn-input-group.lmn-input-textarea {
  -ms-flex-align: inherit;
  align-items: inherit;
}

.icgds .lmn-input-group.lmn-input-textarea .lmn-btn,
.icgds .lmn-input-group.lmn-input-textarea .lmn-input-group-text {
  height: 100%;
}

.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn + .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-btn + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-prepend .lmn-input-group-text + .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn + .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-append .lmn-btn + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text + .lmn-input-group-text,
.icgds .lmn-input-group .lmn-input-group-append .lmn-input-group-text + .lmn-btn {
  margin-left: -1px;
}

.icgds .lmn-input-group .lmn-btn:focus, .icgds .lmn-input-group .lmn-btn.focus {
  z-index: 1;
}

.icgds .lmn-input-group .lmn-input:hover,
.icgds .lmn-input-group .lmn-textarea:hover,
.icgds .lmn-input-group .lmn-input-text:hover {
  z-index: inherit;
}

.icgds .lmn-input-group .lmn-input:focus, .icgds .lmn-input-group .lmn-input.focus,
.icgds .lmn-input-group .lmn-textarea:focus,
.icgds .lmn-input-group .lmn-textarea.focus,
.icgds .lmn-input-group .lmn-input-text:focus,
.icgds .lmn-input-group .lmn-input-text.focus {
  z-index: 1;
}

.icgds .lmn-input-group.lmn-ui-lg .lmn-input,
.icgds .lmn-input-group.lmn-ui-lg .lmn-textarea {
  height: 48px;
  font-size: 1rem !important;
  padding: 14px 11px;
}

.icgds .lmn-input-group.lmn-ui-lg .lmn-btn,
.icgds .lmn-input-group.lmn-ui-lg .lmn-input-group-text {
  height: 48px;
}

.icgds .lmn-input-group.lmn-ui-sm .lmn-input,
.icgds .lmn-input-group.lmn-ui-sm .lmn-textarea {
  height: 28px;
  font-size: 0.75rem !important;
  line-height: 1rem;
  padding: 5px 7px;
}

.icgds .lmn-input-group.lmn-ui-sm .lmn-btn,
.icgds .lmn-input-group.lmn-ui-sm .lmn-input-group-text {
  height: 28px;
}

.icgds .lmn-datepicker {
  position: relative;
  padding: 1rem 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  list-style: none;
  background-clip: padding-box;
  outline: none;
  border-radius: 4px;
}

.icgds .lmn-datepicker .lmn-datepicker-input-wrap {
  height: 49px;
  padding: 0.5rem 22px;
  border-style: solid;
  border-width: 0;
}

.icgds .lmn-datepicker .lmn-datepicker-input {
  width: 100%;
  height: calc(1.875rem + 2px);
  padding: 0.375rem 0.4375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  border-radius: 4px;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s, color 0.3s;
  text-align: center;
  border-width: 1px;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-datepicker .lmn-datepicker-input {
    transition: none;
  }
}

.icgds .lmn-datepicker .lmn-datepicker-input:focus {
  outline: 0;
}

.icgds .lmn-datepicker .lmn-datepicker-input::-ms-clear {
  display: none;
}

.icgds .lmn-datepicker .lmn-datepicker-header {
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1.375rem 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-style: solid;
  border-width: 0 0;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-my-select {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-my-select .lmn-datepicker-year-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-my-select .lmn-datepicker-month-select {
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-year-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-month-select {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 .125em;
  font-weight: 700;
  cursor: pointer;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select {
  pointer-events: none;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select-arrow,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-year-select-arrow,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-month-select-arrow {
  display: none;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0 .25em;
  cursor: pointer;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn::after {
  content: "«";
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn::after {
  content: "»";
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn::after {
  content: "‹";
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn::after {
  content: "›";
}

.icgds .lmn-datepicker .lmn-datepicker-header > div:not(.lmn-datepicker-month-panel):not(.lmn-datepicker-date-panel) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn {
  display: inline-block;
  min-width: 28px;
  height: 28px;
  padding: 0.375rem 0.375rem;
  font-family: lmnicon !important;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 0.875rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  transition: all 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn,
  .icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn,
  .icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn,
  .icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn,
  .icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn,
  .icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn {
    transition: none;
  }
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn {
  margin-right: 0.5rem;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn::after {
  content: "\ea42";
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn::after {
  content: "\ea63";
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn::after {
  content: "\ea44";
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn::after {
  content: "\ea65";
}

.icgds .lmn-datepicker .lmn-datepicker-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 0.75rem;
  border-style: solid;
  border-width: 0;
}

.icgds .lmn-datepicker table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  background-color: transparent;
}

.icgds .lmn-datepicker table,
.icgds .lmn-datepicker th,
.icgds .lmn-datepicker td {
  text-align: center;
  border-width: 0;
}

.icgds .lmn-datepicker .lmn-datepicker-table {
  margin-bottom: 0;
  border-spacing: 0;
}

.icgds .lmn-datepicker .lmn-datepicker-date-panel {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  outline: none;
}

.icgds .lmn-datepicker .lmn-datepicker-column-header {
  width: 2.5rem;
  padding: 0.25rem;
  text-align: center;
}

.icgds .lmn-datepicker .lmn-datepicker-column-header .lmn-datepicker-column-header-inner {
  display: block;
  font-weight: 400;
}

.icgds .lmn-datepicker .lmn-datepicker-cell {
  text-align: center;
}

.icgds .lmn-datepicker .lmn-datepicker-cell .lmn-datepicker-date {
  display: block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
  padding: 0;
  margin: 0.25rem 0.25rem;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-datepicker .lmn-datepicker-cell .lmn-datepicker-date {
    transition: none;
  }
}

.icgds .lmn-datepicker .lmn-datepicker-cell.lmn-datepicker-disabled-cell .lmn-datepicker-date, .icgds .lmn-datepicker .lmn-datepicker-cell.lmn-datepicker-disabled-cell .lmn-datepicker-date:hover {
  cursor: not-allowed;
  opacity: 1;
}

.icgds .lmn-datepicker .lmn-datepicker-today .lmn-datepicker-date {
  font-weight: 400;
  border-style: solid;
  border-width: 1px;
}

.icgds .lmn-datepicker .lmn-datepicker-footer {
  padding: 0.5rem 1.5rem;
  border-style: solid;
  border-width: 0 0 0;
}

.icgds .lmn-datepicker .lmn-datepicker-footer:empty {
  display: none;
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn {
  display: inline-block;
  width: 100%;
  text-align: center;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  display: inline-block;
  width: auto;
  padding: 6px 12px;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 0.875rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  transition: all 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-datepicker .lmn-datepicker-today-btn {
    transition: none;
  }
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn:only-child {
  margin: 0;
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn.lmn-datepicker-today-btn-disabled {
  cursor: not-allowed;
  opacity: 1;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  outline: none;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-hidden {
  display: none;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header {
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1.375rem 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-style: solid;
  border-width: 0 0;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-my-select {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-my-select .lmn-datepicker-month-panel-year-select,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-my-select .lmn-datepicker-month-panel-month-select {
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-year-select,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-month-select {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 .125em;
  font-weight: 700;
  cursor: pointer;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select {
  pointer-events: none;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select-arrow,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-year-select-arrow,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-month-select-arrow {
  display: none;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0 .25em;
  cursor: pointer;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn::after {
  content: "«";
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn::after {
  content: "»";
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn::after {
  content: "‹";
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn::after {
  content: "›";
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn {
  display: inline-block;
  min-width: 28px;
  height: 28px;
  padding: 0.375rem 0.375rem;
  font-family: lmnicon !important;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 0.875rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  transition: all 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn,
  .icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn,
  .icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn,
  .icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn,
  .icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn,
  .icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn {
    transition: none;
  }
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn {
  margin-right: 0.5rem;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn::after {
  content: "\ea42";
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn::after {
  content: "\ea63";
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn::after {
  content: "\ea44";
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn::after {
  content: "\ea65";
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 0.75rem;
  border-style: solid;
  border-width: 0;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-footer {
  padding: 0.5rem 1.5rem;
  border-style: solid;
  border-width: 0 0 0;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-cell {
  text-align: center;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-cell .lmn-datepicker-month-panel-month {
  display: block;
  text-align: center;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
  padding: 0.5rem 0.5rem;
  margin: 0 auto;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-datepicker .lmn-datepicker-month-panel-cell .lmn-datepicker-month-panel-month {
    transition: none;
  }
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-cell.lmn-datepicker-month-panel-cell-disabled .lmn-datepicker-month-panel-month, .icgds .lmn-datepicker .lmn-datepicker-month-panel-cell.lmn-datepicker-month-panel-cell-disabled .lmn-datepicker-month-panel-month:hover, .icgds .lmn-datepicker .lmn-datepicker-month-panel-cell.lmn-datepicker-month-panel-cell-disabled .lmn-datepicker-month-panel-month:active {
  cursor: not-allowed;
  opacity: 1;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  outline: none;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel > div {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-hidden {
  display: none;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header {
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 1.375rem 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-style: solid;
  border-width: 0 0;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-my-select {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-my-select .lmn-datepicker-year-panel-year-select,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-my-select .lmn-datepicker-year-panel-month-select {
  -ms-flex-positive: 0;
  flex-grow: 0;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-year-select,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-month-select {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 .125em;
  font-weight: 700;
  cursor: pointer;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select {
  pointer-events: none;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select-arrow,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-year-select-arrow,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-month-select-arrow {
  display: none;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0 .25em;
  cursor: pointer;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn::after {
  content: "«";
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn::after {
  content: "»";
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn::after {
  content: "‹";
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn::after {
  content: "›";
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn {
  display: inline-block;
  min-width: 28px;
  height: 28px;
  padding: 0.375rem 0.375rem;
  font-family: lmnicon !important;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 0.875rem;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  transition: all 0.3s cubic-bezier(0.62, 0.28, 0.23, 0.99);
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn,
  .icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn,
  .icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn,
  .icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn,
  .icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn,
  .icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn {
    transition: none;
  }
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn {
  margin-right: 0.5rem;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn::after {
  content: "\ea42";
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn::after,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn::after {
  content: "\ea63";
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn::after {
  content: "\ea44";
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn::after {
  content: "\ea65";
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 0.75rem;
  border-style: solid;
  border-width: 0;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-footer {
  padding: 0.5rem 1.5rem;
  border-style: solid;
  border-width: 0 0 0;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-table {
  width: 100%;
  height: 100%;
  table-layout: fixed;
  border-collapse: separate;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-cell {
  text-align: center;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-cell .lmn-datepicker-year-panel-year {
  display: block;
  text-align: center;
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
  padding: 0.5rem 0.5rem;
  margin: 0 auto;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-datepicker .lmn-datepicker-year-panel-cell .lmn-datepicker-year-panel-year {
    transition: none;
  }
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-cell:not(.lmn-datepicker-year-panel-cell-disabled):hover .lmn-datepicker-year-panel-year {
  cursor: pointer;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-cell.lmn-datepicker-year-panel-cell-disabled .lmn-datepicker-year-panel-month, .icgds .lmn-datepicker .lmn-datepicker-year-panel-cell.lmn-datepicker-year-panel-cell-disabled .lmn-datepicker-year-panel-month:hover, .icgds .lmn-datepicker .lmn-datepicker-year-panel-cell.lmn-datepicker-year-panel-cell-disabled .lmn-datepicker-year-panel-month:active {
  cursor: not-allowed;
  opacity: 1;
}

.icgds .lmn-datepicker-container {
  position: absolute;
  z-index: 1030;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  list-style: none;
}

.icgds .lmn-datepicker-holder {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  cursor: text;
  outline: none;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 100%;
  height: calc(1.875rem + 2px);
  padding: 0.375rem 0.4375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  border-radius: 4px;
  transition: border-color 0.3s, box-shadow 0.3s, background-color 0.3s, color 0.3s;
  padding: 6px 7px;
  font-size: 0.875rem;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input {
    transition: none;
  }
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:focus {
  outline: 0;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-holder .lmn-datepicker-clear-icon {
  position: absolute;
  top: 0;
  right: 0;
  padding: 7px 0.5rem;
  font-size: 0.875rem;
  line-height: 1.125rem;
  cursor: text;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input-icon::before,
.icgds .lmn-datepicker-holder .lmn-datepicker-clear-icon::before {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input-icon::before,
  .icgds .lmn-datepicker-holder .lmn-datepicker-clear-icon::before {
    transition: none;
  }
}

.icgds .lmn-datepicker-holder .lmn-datepicker-clear-icon {
  cursor: pointer;
}

.icgds .lmn-datepicker-holder:not(.disabled):not(.invalid) .lmn-datepicker-clear-icon:focus {
  outline: none;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input {
  text-align: center;
  vertical-align: top;
  border-width: 0;
  outline: 0;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-separator {
  display: inline-block;
  min-width: 14px;
  height: 100%;
  text-align: center;
  vertical-align: top;
  pointer-events: none;
}

.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-holder-input {
  font-size: 1rem !important;
  height: 48px;
  padding: 14px 11px;
}

.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-holder-input {
  font-size: 0.75rem !important;
  height: 28px;
  padding: 5px 7px;
}

.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-holder.lmn-ui-lg .lmn-datepicker-clear-icon {
  padding: 15px 11px;
  font-size: 1rem !important;
}

.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-holder-input-icon,
.icgds .lmn-datepicker-holder.lmn-ui-sm .lmn-datepicker-clear-icon {
  padding: 6px 7px;
  font-size: 0.75rem !important;
}

.icgds .lmn-datepicker-range {
  overflow: hidden;
}

.icgds .lmn-datepicker-range .lmn-datepicker-range-part {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.icgds .lmn-datepicker-range .lmn-datepicker-range-part > div:not(.lmn-datepicker-input-wrap) {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
}

.icgds .lmn-datepicker-range .lmn-datepicker-date-panel {
  -ms-flex-direction: row;
  flex-direction: row;
}

.icgds .lmn-datepicker-range .lmn-datepicker-header .lmn-datepicker-year-panel,
.icgds .lmn-datepicker-range .lmn-datepicker-header .lmn-datepicker-month-panel {
  width: 50%;
}

.icgds .lmn-datepicker-range .lmn-datepicker-range-left .lmn-datepicker-input-wrap,
.icgds .lmn-datepicker-range .lmn-datepicker-range-left .lmn-datepicker-header,
.icgds .lmn-datepicker-range .lmn-datepicker-range-left .lmn-datepicker-footer,
.icgds .lmn-datepicker-range .lmn-datepicker-range-left .lmn-datepicker-body,
.icgds .lmn-datepicker-range .lmn-datepicker-range-left .lmn-datepicker-month-panel-header,
.icgds .lmn-datepicker-range .lmn-datepicker-range-left .lmn-datepicker-month-panel-body,
.icgds .lmn-datepicker-range .lmn-datepicker-range-left .lmn-datepicker-year-panel-header,
.icgds .lmn-datepicker-range .lmn-datepicker-range-left .lmn-datepicker-year-panel-body {
  border-right-width: 0;
}

.icgds .lmn-datepicker-range .lmn-datepicker-range-right .lmn-datepicker-input-wrap,
.icgds .lmn-datepicker-range .lmn-datepicker-range-right .lmn-datepicker-header,
.icgds .lmn-datepicker-range .lmn-datepicker-range-right .lmn-datepicker-footer,
.icgds .lmn-datepicker-range .lmn-datepicker-range-right .lmn-datepicker-body,
.icgds .lmn-datepicker-range .lmn-datepicker-range-right .lmn-datepicker-month-panel-header,
.icgds .lmn-datepicker-range .lmn-datepicker-range-right .lmn-datepicker-month-panel-body,
.icgds .lmn-datepicker-range .lmn-datepicker-range-right .lmn-datepicker-year-panel-header,
.icgds .lmn-datepicker-range .lmn-datepicker-range-right .lmn-datepicker-year-panel-body {
  border-left-width: 0;
}

.icgds .lmn-datepicker-range .lmn-datepicker-range-right .lmn-datepicker-year-panel,
.icgds .lmn-datepicker-range .lmn-datepicker-range-right .lmn-datepicker-month-panel {
  left: 50%;
}

.icgds .lmn-datepicker-range .lmn-datepicker-range-middle {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 1;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  height: 49px;
  pointer-events: none;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.icgds .lmn-datepicker-range .lmn-datepicker-year-panel,
.icgds .lmn-datepicker-range .lmn-datepicker-month-panel {
  top: 49px;
}

.icgds .lmn-datepicker-range .lmn-datepicker-month-panel .lmn-datepicker-year-panel {
  top: 0;
}

.icgds .lmn-datepicker-range .lmn-datepicker-in-range-cell {
  position: relative;
  border-radius: 0;
}

.icgds .lmn-datepicker-range .lmn-datepicker-in-range-cell::before {
  position: absolute;
  top: 0.25rem;
  right: 0;
  bottom: 0.25rem;
  left: 0;
  display: block;
  content: "";
  border-width: 0;
  border-radius: 0;
}

.icgds .lmn-datepicker-range div.lmn-datepicker-range-quick-selector {
  padding: 0.25rem 1rem;
  margin-right: 0.5rem;
}

.icgds .lmn-dropdown {
  position: relative;
  display: inline-block;
  font-size: 12px;
  font-weight: 100;
  line-height: 1rem;
}

.icgds .lmn-dropdown.lmn-dropdown-hidden {
  display: none;
}

.icgds .lmn-dropdown.active .lmn-dropdown-menu-wrapper {
  display: block;
}

.icgds .lmn-dropdown.active .lmn-dropdown-trigger-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icgds .lmn-dropdown .lmn-dropdown-toggle + .lmn-dropdown-menu-wrapper {
  position: absolute;
  top: 36px;
  left: 0;
}

.icgds .lmn-dropdown.lmn-ui-lg {
  font-size: 1rem;
}

.icgds .lmn-dropdown.lmn-ui-lg .lmn-dropdown-menu-wrapper .lmn-dropdown-menu {
  max-height: 210px;
}

.icgds .lmn-dropdown.lmn-ui-lg .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item {
  padding: 11px 8px;
  line-height: 1.125rem;
}

.icgds .lmn-dropdown.lmn-ui-lg .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-selection-control {
  font-size: 1rem;
  line-height: 1.125rem;
}

.icgds .lmn-dropdown-block {
  width: 100%;
}

.icgds .lmn-dropdown-top .lmn-dropdown-menu-wrapper {
  top: auto !important;
  bottom: 36px;
}

.icgds .lmn-dropdown-toggle {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  outline: 0;
}

.icgds .lmn-dropdown-toggle.lmn-btn {
  padding: 0.375rem 11px;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
}

.icgds .lmn-dropdown-toggle.lmn-btn .lmn-dropdown-trigger-icon {
  font-size: 10px;
}

.icgds .lmn-dropdown-toggle.lmn-btn.lmn-ui-lg {
  padding-right: 11px;
  padding-left: 11px;
}

.icgds .lmn-dropdown-toggle.lmn-btn.lmn-ui-lg .lmn-dropdown-trigger-icon {
  font-size: 10px;
}

.icgds .lmn-dropdown-toggle.lmn-btn.lmn-ui-sm {
  padding-right: 7px;
  padding-left: 7px;
}

.icgds .lmn-dropdown-toggle.lmn-btn.lmn-ui-sm .lmn-dropdown-trigger-icon {
  font-size: 10px;
}

.icgds .lmn-dropdown-toggle > span:first-of-type {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: left;
}

.icgds .lmn-dropdown-toggle .lmnicon {
  line-height: inherit;
}

.icgds .lmn-dropdown-toggle .lmn-dropdown-trigger-icon {
  height: 1.125rem;
  font-size: 10px;
  line-height: 1.125rem;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-dropdown-toggle .lmn-dropdown-trigger-icon {
    transition: none;
  }
}

.icgds .lmn-dropdown-toggle.lmn-dropdown-open .lmn-dropdown-trigger-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icgds .lmn-dropdown-toggle .lmn-dropdown-hidden-input {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  cursor: pointer;
  border: none;
  outline: none;
  opacity: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.icgds .lmn-dropdown-menu-wrapper {
  position: relative;
  z-index: 1030;
  display: none;
  min-width: 100%;
  overflow: hidden;
  border-style: solid;
  border-width: 0px;
  border-radius: 4px;
}

.icgds .lmn-dropdown-menu-wrapper.lmn-dropdown-menu-block {
  width: 100%;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-extra-content {
  margin: 0.5rem 0.5rem;
  outline: 0;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu {
  position: relative;
  width: 100%;
  min-height: 0;
  max-height: 170px;
  padding: 0 0.25rem;
  margin: 0;
  overflow-y: auto;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu::-webkit-scrollbar-thumb {
  border-radius: 7px;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu::after {
  position: fixed;
  display: block;
  content: "";
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu:focus {
  outline: none;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item {
  padding: 5px 0.5rem;
  margin: 0.25rem 0;
  line-height: 1rem;
  text-transform: none;
  list-style: none;
  cursor: pointer;
  border-style: solid;
  border-width: 0;
  border-radius: 4px;
  transition: border-color 0.3s, color 0.3s, background-color 0.3s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item {
    transition: none;
  }
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item .lmn-dropdown-item-inner {
  margin-bottom: 0;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item .lmn-dropdown-item-inner .lmn-radio + *,
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item .lmn-dropdown-item-inner .lmn-checkbox + * {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item .lmn-selection-control {
  font-size: 12px;
  line-height: 1rem;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item > a,
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item > span {
  display: inline-block;
  width: 100%;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item:not(.disabled) > a {
  cursor: pointer;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item.lmn-dropdown-item-wrap {
  overflow: visible;
  text-overflow: clip;
  word-break: break-all;
  white-space: normal;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item.lmn-dropdown-item-wrap .lmn-dropdown-item-inner .lmn-radio + *,
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item.lmn-dropdown-item-wrap .lmn-dropdown-item-inner .lmn-checkbox + * {
  overflow: visible;
  text-overflow: clip;
  word-break: break-all;
  white-space: normal;
}

.icgds .lmn-dropdown-menu-wrapper.lmn-dropdown-menu-secondary .lmn-dropdown-menu .lmn-dropdown-item {
  border: 0;
  box-shadow: none;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-nvda-list {
  width: 0px;
  height: 0px;
  overflow: hidden;
}

.icgds .lmn-btn-group .lmn-dropdown > .lmn-btn {
  border-radius: 0;
}

.icgds .lmn-btn-group .lmn-dropdown:first-child > .lmn-btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.icgds .lmn-btn-group .lmn-dropdown:last-child > .lmn-btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.icgds .lmn-context-menu .lmn-dropdown-menu-wrapper {
  left: 0.25rem;
}

.icgds .lmn-card {
  display: inline-block;
  height: auto;
  padding: 0 1.5rem;
  vertical-align: top;
  border-radius: 8px;
  transition: box-shadow 0.3s, background-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-card {
    transition: none;
  }
}

.icgds .lmn-card .lmn-card-header {
  width: 100%;
  padding: 1.5rem 0 1rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
}

.icgds .lmn-card.lmn-card-bordered {
  border-style: solid;
  border-width: 1px;
}

.icgds .lmn-card .lmn-card-cover {
  width: 100%;
  padding: 0;
}

.icgds .lmn-card .lmn-card-cover img {
  width: 100%;
}

.icgds .lmn-card .lmn-card-cover:first-child img:first-child {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.icgds .lmn-card .lmn-card-cover:last-child img:last-child {
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.icgds .lmn-card .lmn-card-body {
  width: 100%;
  padding: 1rem 0 1.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}

.icgds .lmn-card .lmn-card-footer {
  width: 100%;
  padding: 0.75rem 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  border-style: solid;
  border-width: 0;
  border-top-width: 1px;
}

.icgds .lmn-carousel {
  position: relative;
  width: 100%;
  overflow: hidden;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  border-radius: 8px;
}

.icgds .lmn-carousel .lmn-carousel-inner {
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.icgds .lmn-carousel .lmn-carousel-inner > span {
  display: block;
  height: 100%;
  overflow: hidden;
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item {
  float: left;
  width: 100%;
  height: 100%;
  margin: 0;
  margin-right: -100%;
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-enter {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-enter.lmn-carousel-item-enter-active {
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-leave {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-leave.lmn-carousel-item-leave-active {
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-appear {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-appear.lmn-carousel-item-appear-active {
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-enter {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-enter.lmn-carousel-item-reverse-enter-active {
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-leave {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-leave.lmn-carousel-item-reverse-leave-active {
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-appear {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-reverse-appear.lmn-carousel-item-reverse-appear-active {
  transition: -webkit-transform 0.3s linear;
  transition: transform 0.3s linear;
  transition: transform 0.3s linear, -webkit-transform 0.3s linear;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-enter {
  opacity: 0;
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-enter.lmn-carousel-item-fade-enter-active {
  opacity: 1;
  transition: opacity 0.3s linear;
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-leave {
  opacity: 1;
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-leave.lmn-carousel-item-fade-leave-active {
  opacity: 0;
  transition: opacity 0.3s linear;
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-appear {
  opacity: 0;
}

.icgds .lmn-carousel .lmn-carousel-inner .lmn-carousel-item-fade-appear.lmn-carousel-item-fade-appear-active {
  opacity: 1;
  transition: opacity 0.3s linear;
}

.icgds .lmn-carousel .lmn-carousel-indicators {
  position: absolute;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  padding: 0;
  list-style: none;
}

.icgds .lmn-carousel .lmn-carousel-indicators .lmn-carousel-indicator {
  width: 2rem;
  height: 0.25rem;
  margin: 1.5rem 0.25rem;
  cursor: pointer;
  border-radius: 0;
}

.icgds .lmn-carousel .lmn-carousel-control-prev,
.icgds .lmn-carousel .lmn-carousel-control-next {
  position: absolute;
  top: calc(50% - 20px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  font-size: 18px;
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
}

.icgds .lmn-carousel .lmn-carousel-control-prev.lmn-carousel-control-hover-display,
.icgds .lmn-carousel .lmn-carousel-control-next.lmn-carousel-control-hover-display {
  display: none;
}

.icgds .lmn-carousel .lmn-carousel-control-prev {
  left: 1.5rem;
}

.icgds .lmn-carousel .lmn-carousel-control-next {
  right: 1.5rem;
}

.icgds .lmn-carousel:hover .lmn-carousel-control-prev:not(.lmn-carousel-control-end).lmn-carousel-control-hover-display,
.icgds .lmn-carousel:hover .lmn-carousel-control-next:not(.lmn-carousel-control-end).lmn-carousel-control-hover-display {
  display: -ms-flexbox;
  display: flex;
}

.icgds .lmn-carousel-fixed .lmn-carousel-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-top: 40px;
  margin-bottom: 3rem;
}

.icgds .lmn-carousel-fixed .lmn-carousel-inner .lmn-carousel-item {
  padding: 0 0.75rem;
  margin-right: 0;
}

.icgds .lmn-carousel-fixed .lmn-carousel-control-prev,
.icgds .lmn-carousel-fixed .lmn-carousel-control-next {
  top: 50%;
  z-index: 1;
  width: 40px;
  height: 40px;
  font-size: 18px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icgds .lmn-carousel-fixed-narrow .lmn-carousel-inner-wrapper {
  margin: 0 92px;
  overflow: hidden;
}

.icgds .lmn-carousel-fixed-narrow .lmn-carousel-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-top: 40px;
  margin-bottom: 3rem;
}

.icgds .lmn-carousel-fixed-narrow .lmn-carousel-inner .lmn-carousel-item {
  padding: 0 0.75rem;
  margin-right: 0;
}

.icgds .lmn-carousel-slidemobile .lmn-carousel-inner .lmn-carousel-item {
  margin-right: 0;
}

.icgds .lmn-collapse .lmn-collapse-item {
  border-style: solid;
  border-width: 1px 0 0;
}

.icgds .lmn-collapse .lmn-collapse-item.active > .lmn-collapse-content {
  display: block;
  height: 100%;
}

.icgds .lmn-collapse .lmn-collapse-item.active > .lmn-collapse-header .lmn-collapse-trigger-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icgds .lmn-collapse .lmn-collapse-item.disabled {
  opacity: 1;
}

.icgds .lmn-collapse .lmn-collapse-item.disabled > .lmn-collapse-header {
  opacity: 1;
}

.icgds .lmn-collapse .lmn-collapse-item:first-of-type {
  border-top-width: 1px;
}

.icgds .lmn-collapse .lmn-collapse-item:last-of-type {
  border-bottom-width: 1px;
}

.icgds .lmn-collapse .lmn-collapse-header {
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.125rem;
  cursor: pointer;
  transition: cubic-bezier(0.62, 0.28, 0.23, 0.99);
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-collapse .lmn-collapse-header {
    transition: none;
  }
}

.icgds .lmn-collapse .lmn-collapse-header:focus {
  outline: 0;
}

.icgds .lmn-collapse .lmn-collapse-header > span:first-of-type {
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.icgds .lmn-collapse .lmn-collapse-header .lmn-collapse-trigger-icon {
  line-height: 1.125rem;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-collapse .lmn-collapse-header .lmn-collapse-trigger-icon {
    transition: none;
  }
}

.icgds .lmn-collapse .lmn-collapse-content {
  display: none;
  height: 0;
  padding: 0.75rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 100;
  line-height: 1.5;
}

.icgds .lmn-collapse-card > .lmn-collapse-item {
  border-style: solid;
  border-width: 1px 0 0;
}

.icgds .lmn-collapse-card > .lmn-collapse-item:first-of-type {
  border-top-width: 0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.icgds .lmn-collapse-card > .lmn-collapse-item:last-of-type {
  border-bottom-width: 0px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.icgds .lmn-collapse-card > .lmn-collapse-item > .lmn-collapse-content {
  border-style: solid;
  border-width: 0;
  border-top-width: 1px 0 0;
}

.icgds .lmn-drawer {
  position: fixed;
  z-index: 1000;
  transition: box-shadow 0.3s ease-in;
  display: none;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-drawer {
    transition: none;
  }
}

.icgds .lmn-drawer.lmn-drawer-open {
  display: block;
}

.icgds .lmn-drawer.lmn-drawer-open .lmn-drawer-mask {
  height: 100%;
  opacity: 1;
  transition: none;
  -webkit-animation-name: fadein;
  animation-name: fadein;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

.icgds .lmn-drawer.lmn-drawer-open.lmn-drawer-mask-hidden .lmn-drawer-mask {
  opacity: 0;
  -webkit-animation-name: fadeout;
  animation-name: fadeout;
}

.icgds .lmn-drawer-left,
.icgds .lmn-drawer-right {
  top: 0;
  width: 0%;
  height: 100%;
}

.icgds .lmn-drawer-left .lmn-drawer-content-wrapper,
.icgds .lmn-drawer-left .lmn-drawer-content,
.icgds .lmn-drawer-right .lmn-drawer-content-wrapper,
.icgds .lmn-drawer-right .lmn-drawer-content {
  height: 100%;
}

.icgds .lmn-drawer-left.lmn-drawer-open,
.icgds .lmn-drawer-right.lmn-drawer-open {
  width: 100%;
}

.icgds .lmn-drawer-left.lmn-drawer-open.lmn-drawer-mask-hidden,
.icgds .lmn-drawer-right.lmn-drawer-open.lmn-drawer-mask-hidden {
  width: 0%;
}

.icgds .lmn-drawer-left {
  left: 0;
}

.icgds .lmn-drawer-left .lmn-drawer-content-wrapper {
  left: 0;
}

.icgds .lmn-drawer-right {
  right: 0;
}

.icgds .lmn-drawer-right .lmn-drawer-content-wrapper {
  right: 0;
}

.icgds .lmn-drawer-top,
.icgds .lmn-drawer-bottom {
  left: 0;
  width: 100%;
  height: 0%;
}

.icgds .lmn-drawer-top .lmn-drawer-content-wrapper,
.icgds .lmn-drawer-bottom .lmn-drawer-content-wrapper {
  width: 100%;
}

.icgds .lmn-drawer-top.lmn-drawer-open,
.icgds .lmn-drawer-bottom.lmn-drawer-open {
  height: 100%;
}

.icgds .lmn-drawer-top.lmn-drawer-open.lmn-drawer-mask-hidden,
.icgds .lmn-drawer-bottom.lmn-drawer-open.lmn-drawer-mask-hidden {
  height: 0%;
}

.icgds .lmn-drawer-top {
  top: 0;
}

.icgds .lmn-drawer-top .lmn-drawer-content-wrapper {
  top: 0;
}

.icgds .lmn-drawer-bottom {
  bottom: 0;
}

.icgds .lmn-drawer-bottom .lmn-drawer-content-wrapper {
  bottom: 0;
}

.icgds .lmn-drawer-mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  opacity: 0;
  transition: opacity 0.3s linear, height 0s ease 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-drawer-mask {
    transition: none;
  }
}

.icgds .lmn-drawer-content-wrapper {
  position: fixed;
  font-size: 0.875rem;
  font-weight: 100;
  line-height: 1.5;
  border-style: solid;
  border-width: 1px;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-close {
  position: absolute;
  right: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 3.5rem;
  height: 3.5rem;
  padding: 0;
  cursor: pointer;
  border: 0;
  outline: 0;
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-drawer-content-wrapper .lmn-drawer-close {
    transition: none;
  }
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-close + .lmn-drawer-body {
  margin-top: 3.5rem;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-header {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 1rem 1rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-body {
  -ms-flex-negative: 1;
  flex-shrink: 1;
  height: 100%;
  padding: 1rem 1rem;
  overflow: auto;
  word-wrap: break-word;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-body::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-body::-webkit-scrollbar-thumb {
  border-radius: 7px;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-body::after {
  position: fixed;
  display: block;
  content: "";
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 1rem 1rem;
  overflow: hidden;
  white-space: nowrap;
  border-style: solid;
  border-width: 0;
  border-top-width: 1px;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-footer .lmn-drawer-cancel-button {
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.icgds .lmn-hover-trigger {
  position: relative;
  display: inline-block;
  outline: 0;
}

.icgds .lmn-hover-trigger .lmn-tooltip,
.icgds .lmn-hover-trigger .lmn-popover {
  visibility: hidden;
}

.icgds .lmn-hover-trigger .lmn-tooltip *::before,
.icgds .lmn-hover-trigger .lmn-tooltip *::after,
.icgds .lmn-hover-trigger .lmn-popover *::before,
.icgds .lmn-hover-trigger .lmn-popover *::after {
  visibility: hidden !important;
}

.icgds .lmn-hover-trigger:hover .lmn-tooltip,
.icgds .lmn-hover-trigger:hover .lmn-popover {
  visibility: visible;
}

.icgds .lmn-hover-trigger:hover .lmn-tooltip *::before,
.icgds .lmn-hover-trigger:hover .lmn-tooltip *::after,
.icgds .lmn-hover-trigger:hover .lmn-popover *::before,
.icgds .lmn-hover-trigger:hover .lmn-popover *::after {
  visibility: visible !important;
}

.icgds .lmn-trigger {
  position: relative;
  display: inline-block;
  outline: 0;
}

.icgds .lmn-trigger .lmn-tooltip,
.icgds .lmn-trigger .lmn-popover {
  visibility: hidden;
}

.icgds .lmn-trigger .lmn-tooltip *::before,
.icgds .lmn-trigger .lmn-tooltip *::after,
.icgds .lmn-trigger .lmn-popover *::before,
.icgds .lmn-trigger .lmn-popover *::after {
  visibility: hidden !important;
}

.icgds .lmn-trigger.active .lmn-tooltip,
.icgds .lmn-trigger.active .lmn-popover {
  visibility: visible;
}

.icgds .lmn-trigger.active .lmn-tooltip *::before,
.icgds .lmn-trigger.active .lmn-tooltip *::after,
.icgds .lmn-trigger.active .lmn-popover *::before,
.icgds .lmn-trigger.active .lmn-popover *::after {
  visibility: visible !important;
}

.icgds .lmn-placement-bottom {
  top: calc(100% + 8px);
  left: -50%;
}

.icgds .lmn-placement-top {
  bottom: calc(100% + 8px);
  left: -50%;
}

.icgds .lmn-placement-left {
  top: 0;
  right: calc(100% + 8px);
}

.icgds .lmn-placement-right {
  top: 0;
  left: calc(100% + 8px);
}

.icgds .lmn-placement-top::after, .icgds .lmn-placement-top::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: 50%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-placement-top::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-placement-top::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-placement-top.lmn-placement-no-arrow::after, .icgds .lmn-placement-top.lmn-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-placement-bottom::after, .icgds .lmn-placement-bottom::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: 50%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-placement-bottom::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-placement-bottom::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-placement-bottom.lmn-placement-no-arrow::after, .icgds .lmn-placement-bottom.lmn-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-placement-left::after, .icgds .lmn-placement-left::before {
  position: absolute;
  top: 50%;
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-placement-left::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-placement-left::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-placement-left.lmn-placement-no-arrow::after, .icgds .lmn-placement-left.lmn-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-placement-right::after, .icgds .lmn-placement-right::before {
  position: absolute;
  top: 50%;
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-placement-right::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-placement-right::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-placement-right.lmn-placement-no-arrow::after, .icgds .lmn-placement-right.lmn-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover {
  position: absolute;
  z-index: 1020;
  display: inline-block;
  padding: 22px 1.5rem;
  border-style: solid;
  border-width: 0px;
  outline: 0;
  border-radius: 4px;
}

.icgds .lmn-popover .lmn-popover-body {
  padding: 2px 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
}

.icgds .lmn-popover .lmn-popover-body > p {
  margin: 0;
}

.icgds .lmn-popover .lmn-popover-header {
  padding: 2px 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  border-width: 0;
  border-bottom-style: solid;
  border-bottom-width: 0px;
}

.icgds .lmn-popover.lmn-popover-hidden {
  display: none;
}

.icgds .lmn-popover .lmn-popover-inner {
  display: inline-block;
}

.icgds .lmn-popover-trigger {
  position: relative;
  display: inline-block;
  outline: 0;
}

.icgds .lmn-popover-placement-top::after, .icgds .lmn-popover-placement-top::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: 50%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-top::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-popover-placement-top::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-popover-placement-top.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-top.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-topLeft::after, .icgds .lmn-popover-placement-topLeft::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: 17px;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-topLeft::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-popover-placement-topLeft::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-popover-placement-topLeft.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-topLeft.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-top-left::after, .icgds .lmn-popover-placement-top-left::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: 17px;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-top-left::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-popover-placement-top-left::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-popover-placement-top-left.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-top-left.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-topRight::after, .icgds .lmn-popover-placement-topRight::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: calc(100% - 17px);
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-topRight::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-popover-placement-topRight::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-popover-placement-topRight.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-topRight.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-top-right::after, .icgds .lmn-popover-placement-top-right::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: calc(100% - 17px);
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-top-right::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-popover-placement-top-right::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-popover-placement-top-right.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-top-right.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-bottom::after, .icgds .lmn-popover-placement-bottom::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: 50%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-bottom::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-popover-placement-bottom::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-popover-placement-bottom.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-bottom.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-bottomLeft::after, .icgds .lmn-popover-placement-bottomLeft::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: 17px;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-bottomLeft::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-popover-placement-bottomLeft::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-popover-placement-bottomLeft.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-bottomLeft.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-bottom-left::after, .icgds .lmn-popover-placement-bottom-left::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: 17px;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-bottom-left::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-popover-placement-bottom-left::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-popover-placement-bottom-left.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-bottom-left.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-bottomRight::after, .icgds .lmn-popover-placement-bottomRight::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: calc(100% - 17px);
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-bottomRight::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-popover-placement-bottomRight::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-popover-placement-bottomRight.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-bottomRight.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-bottom-right::after, .icgds .lmn-popover-placement-bottom-right::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: calc(100% - 17px);
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-bottom-right::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-popover-placement-bottom-right::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-popover-placement-bottom-right.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-bottom-right.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-left::after, .icgds .lmn-popover-placement-left::before {
  position: absolute;
  top: 50%;
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-left::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-popover-placement-left::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-popover-placement-left.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-left.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-leftTop::after, .icgds .lmn-popover-placement-leftTop::before {
  position: absolute;
  top: 17px;
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-leftTop::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-popover-placement-leftTop::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-popover-placement-leftTop.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-leftTop.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-left-top::after, .icgds .lmn-popover-placement-left-top::before {
  position: absolute;
  top: 17px;
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-left-top::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-popover-placement-left-top::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-popover-placement-left-top.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-left-top.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-leftBottom::after, .icgds .lmn-popover-placement-leftBottom::before {
  position: absolute;
  top: calc(100% - 17px);
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-leftBottom::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-popover-placement-leftBottom::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-popover-placement-leftBottom.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-leftBottom.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-left-bottom::after, .icgds .lmn-popover-placement-left-bottom::before {
  position: absolute;
  top: calc(100% - 17px);
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-left-bottom::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-popover-placement-left-bottom::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-popover-placement-left-bottom.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-left-bottom.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-right::after, .icgds .lmn-popover-placement-right::before {
  position: absolute;
  top: 50%;
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-right::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-popover-placement-right::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-popover-placement-right.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-right.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-rightTop::after, .icgds .lmn-popover-placement-rightTop::before {
  position: absolute;
  top: 17px;
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-rightTop::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-popover-placement-rightTop::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-popover-placement-rightTop.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-rightTop.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-right-top::after, .icgds .lmn-popover-placement-right-top::before {
  position: absolute;
  top: 17px;
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-right-top::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-popover-placement-right-top::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-popover-placement-right-top.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-right-top.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-rightBottom::after, .icgds .lmn-popover-placement-rightBottom::before {
  position: absolute;
  top: calc(100% - 17px);
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-rightBottom::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-popover-placement-rightBottom::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-popover-placement-rightBottom.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-rightBottom.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-popover-placement-right-bottom::after, .icgds .lmn-popover-placement-right-bottom::before {
  position: absolute;
  top: calc(100% - 17px);
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-popover-placement-right-bottom::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-popover-placement-right-bottom::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-popover-placement-right-bottom.lmn-popover-placement-no-arrow::after, .icgds .lmn-popover-placement-right-bottom.lmn-popover-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip {
  position: absolute;
  z-index: 1040;
  display: inline-block;
  padding: 0.5rem 0.5rem;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  border-style: solid;
  border-width: 0px;
  outline: 0;
  border-radius: 4px;
}

.icgds .lmn-tooltip.lmn-tooltip-hidden {
  display: none;
}

.icgds .lmn-tooltip .lmn-tooltip-inner {
  display: inline-block;
}

.icgds .lmn-tooltip-trigger {
  position: relative;
  display: inline-block;
  outline: 0;
}

.icgds .lmn-tooltip-placement-top::after, .icgds .lmn-tooltip-placement-top::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: 50%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-top::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-tooltip-placement-top::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-tooltip-placement-top.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-top.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-topLeft::after, .icgds .lmn-tooltip-placement-topLeft::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: 17px;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-topLeft::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-tooltip-placement-topLeft::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-tooltip-placement-topLeft.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-topLeft.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-top-left::after, .icgds .lmn-tooltip-placement-top-left::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: 17px;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-top-left::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-tooltip-placement-top-left::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-tooltip-placement-top-left.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-top-left.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-topRight::after, .icgds .lmn-tooltip-placement-topRight::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: calc(100% - 17px);
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-topRight::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-tooltip-placement-topRight::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-tooltip-placement-topRight.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-topRight.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-top-right::after, .icgds .lmn-tooltip-placement-top-right::before {
  position: absolute;
  top: 100%;
  right: initial;
  bottom: initial;
  left: calc(100% - 17px);
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-top-right::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-tooltip-placement-top-right::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-tooltip-placement-top-right.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-top-right.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-bottom::after, .icgds .lmn-tooltip-placement-bottom::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: 50%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-bottom::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-tooltip-placement-bottom::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-tooltip-placement-bottom.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-bottom.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-bottomLeft::after, .icgds .lmn-tooltip-placement-bottomLeft::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: 17px;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-bottomLeft::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-tooltip-placement-bottomLeft::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-tooltip-placement-bottomLeft.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-bottomLeft.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-bottom-left::after, .icgds .lmn-tooltip-placement-bottom-left::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: 17px;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-bottom-left::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-tooltip-placement-bottom-left::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-tooltip-placement-bottom-left.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-bottom-left.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-bottomRight::after, .icgds .lmn-tooltip-placement-bottomRight::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: calc(100% - 17px);
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-bottomRight::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-tooltip-placement-bottomRight::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-tooltip-placement-bottomRight.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-bottomRight.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-bottom-right::after, .icgds .lmn-tooltip-placement-bottom-right::before {
  position: absolute;
  top: initial;
  right: initial;
  bottom: 100%;
  left: calc(100% - 17px);
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-bottom-right::before {
  border-width: 6px;
  margin-left: -6px;
}

.icgds .lmn-tooltip-placement-bottom-right::after {
  border-width: 5px;
  margin-left: -5px;
}

.icgds .lmn-tooltip-placement-bottom-right.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-bottom-right.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-left::after, .icgds .lmn-tooltip-placement-left::before {
  position: absolute;
  top: 50%;
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-left::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-tooltip-placement-left::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-tooltip-placement-left.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-left.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-leftTop::after, .icgds .lmn-tooltip-placement-leftTop::before {
  position: absolute;
  top: 17px;
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-leftTop::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-tooltip-placement-leftTop::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-tooltip-placement-leftTop.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-leftTop.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-left-top::after, .icgds .lmn-tooltip-placement-left-top::before {
  position: absolute;
  top: 17px;
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-left-top::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-tooltip-placement-left-top::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-tooltip-placement-left-top.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-left-top.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-leftBottom::after, .icgds .lmn-tooltip-placement-leftBottom::before {
  position: absolute;
  top: calc(100% - 17px);
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-leftBottom::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-tooltip-placement-leftBottom::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-tooltip-placement-leftBottom.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-leftBottom.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-left-bottom::after, .icgds .lmn-tooltip-placement-left-bottom::before {
  position: absolute;
  top: calc(100% - 17px);
  right: initial;
  bottom: initial;
  left: 100%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-left-bottom::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-tooltip-placement-left-bottom::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-tooltip-placement-left-bottom.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-left-bottom.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-right::after, .icgds .lmn-tooltip-placement-right::before {
  position: absolute;
  top: 50%;
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-right::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-tooltip-placement-right::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-tooltip-placement-right.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-right.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-rightTop::after, .icgds .lmn-tooltip-placement-rightTop::before {
  position: absolute;
  top: 17px;
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-rightTop::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-tooltip-placement-rightTop::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-tooltip-placement-rightTop.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-rightTop.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-right-top::after, .icgds .lmn-tooltip-placement-right-top::before {
  position: absolute;
  top: 17px;
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-right-top::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-tooltip-placement-right-top::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-tooltip-placement-right-top.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-right-top.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-rightBottom::after, .icgds .lmn-tooltip-placement-rightBottom::before {
  position: absolute;
  top: calc(100% - 17px);
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-rightBottom::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-tooltip-placement-rightBottom::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-tooltip-placement-rightBottom.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-rightBottom.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-tooltip-placement-right-bottom::after, .icgds .lmn-tooltip-placement-right-bottom::before {
  position: absolute;
  top: calc(100% - 17px);
  right: 100%;
  bottom: initial;
  left: initial;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}

.icgds .lmn-tooltip-placement-right-bottom::before {
  border-width: 6px;
  margin-top: -6px;
}

.icgds .lmn-tooltip-placement-right-bottom::after {
  border-width: 5px;
  margin-top: -5px;
}

.icgds .lmn-tooltip-placement-right-bottom.lmn-tooltip-placement-no-arrow::after, .icgds .lmn-tooltip-placement-right-bottom.lmn-tooltip-placement-no-arrow::before {
  content: none;
}

.icgds .lmn-list-group {
  padding: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  list-style: none;
}

.icgds .lmn-list-group-item {
  padding: 0.25rem 0.5rem;
  transition: color 0.3s, border-bottom-color 0.3s, background-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-list-group-item {
    transition: none;
  }
}

.icgds .lmn-list-group-item > .lmn-list-group {
  margin-left: 0.5rem;
}

.icgds .lmn-list-group-item > .lmn-list-group.lmn-list-group-initial {
  margin-left: 2.5rem;
}

.icgds .lmn-list-group-item.lmn-list-group-item-noborder {
  border-bottom-width: 0;
}

.icgds .lmn-list-group-item.lmn-list-group-item-noinitial {
  list-style: none;
}

.icgds .lmn-list-group-bordered > .lmn-list-group-item:not(.lmn-list-group-item-noborder) {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.icgds .lmn-list-group-initial > .lmn-list-group-item:not(.lmn-list-group-item-noinitial) {
  list-style-type: disc;
}

.icgds .lmn-loading {
  position: relative;
  box-sizing: border-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
}

.icgds .lmn-loading .lmn-loading-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 2rem;
  line-height: 1.5;
}

.icgds .lmn-loading .lmn-loading-text {
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.icgds .lmn-loading-horizontal {
  -ms-flex-direction: row;
  flex-direction: row;
}

.icgds .lmn-loading-horizontal .lmn-loading-icon {
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.icgds .lmn-loading-horizontal .lmn-loading-text {
  padding-left: 0.25rem;
}

.icgds .lmn-loading-with-mask {
  position: relative;
}

.icgds .lmn-loading-with-mask .lmn-loading {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  transition: cubic-bezier(0.62, 0.28, 0.23, 0.99);
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-loading-with-mask .lmn-loading {
    transition: none;
  }
}

.icgds .lmn-loading-with-mask .lmn-loading-content {
  position: relative;
  overflow: hidden;
  clear: both;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.icgds .lmn-media .lmn-media-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.icgds .lmn-media .lmn-media-image,
.icgds .lmn-media .lmn-media-body {
  display: block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
}

.icgds .lmn-media .lmn-media-image {
  margin-right: 0.5rem;
}

.icgds .lmn-media .lmn-media-image .lmnicon {
  line-height: 1.125rem;
}

.icgds .lmn-menu {
  position: relative;
  z-index: 9;
  padding: 0;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  list-style: none;
  zoom: 1;
  outline: none;
}

.icgds .lmn-menu::after {
  clear: both;
}

.icgds .lmn-menu ul,
.icgds .lmn-menu ol {
  padding: 0;
  margin: 0;
  list-style: none;
}

.icgds .lmn-menu .lmn-menu-submenu-title + .lmn-menu-vertical.lmn-menu-sub,
.icgds .lmn-menu .lmn-menu-submenu-title + .lmn-menu-vertical-left.lmn-menu-sub {
  position: absolute;
}

.icgds .lmn-menu.lmn-menu-hidden {
  display: none;
}

.icgds .lmn-menu.lmn-ui-lg .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu.lmn-ui-lg .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item {
  padding: 8px;
  font-size: 1rem;
}

.icgds .lmn-menu.lmn-ui-lg .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu.lmn-ui-lg .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title {
  padding: 8px;
  font-size: 1rem;
}

.icgds .lmn-menu.lmn-ui-lg .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu,
.icgds .lmn-menu.lmn-ui-lg .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu {
  font-size: 1rem;
}

.icgds .lmn-menu.lmn-ui-lg .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu .lmn-menu-submenu-title,
.icgds .lmn-menu.lmn-ui-lg .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu .lmn-menu-submenu-title {
  padding: 8px;
}

.icgds .lmn-menu-horizontal {
  white-space: nowrap;
}

.icgds .lmn-menu-horizontal > .lmn-menu-submenu > .lmn-menu-sub {
  width: 100%;
}

.icgds .lmn-menu-horizontal .lmn-menu-item,
.icgds .lmn-menu-horizontal .lmn-menu-submenu {
  position: relative;
  display: inline-block;
  vertical-align: bottom;
}

.icgds .lmn-menu-horizontal .lmn-menu-overflowed-submenu > .lmn-menu-submenu-title {
  min-width: 3em;
}

.icgds .lmn-menu-horizontal .lmn-menu-overflowed-submenu .lmn-menu-sub {
  min-width: 10rem;
}

.icgds .lmn-menu-horizontal .lmn-menu-overflowed-submenu > .lmn-menu-sub {
  right: 0;
}

.icgds .lmn-menu-vertical .lmn-menu-item,
.icgds .lmn-menu-vertical .lmn-menu-submenu,
.icgds .lmn-menu-vertical-left .lmn-menu-item,
.icgds .lmn-menu-vertical-left .lmn-menu-submenu,
.icgds .lmn-menu-inline .lmn-menu-item,
.icgds .lmn-menu-inline .lmn-menu-submenu {
  position: relative;
  display: block;
}

.icgds .lmn-menu-vertical.lmn-menu-sub,
.icgds .lmn-menu-vertical-left.lmn-menu-sub {
  min-height: 0;
}

.icgds .lmn-menu-inline {
  width: 100%;
}

.icgds .lmn-menu-divider {
  height: 1px;
  padding: 0;
  margin: 0.75rem 0;
  overflow: hidden;
  line-height: 0;
}

.icgds .lmn-menu-item-group-title {
  padding: 0.75rem 0.75rem;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.125rem;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.icgds .lmn-menu-item,
.icgds .lmn-menu-submenu .lmn-menu-submenu-title {
  position: relative;
  height: 100%;
  padding: 0.75rem 0.75rem;
  margin: 0;
  cursor: pointer;
  border-radius: 2px;
  transition: cubic-bezier(0.62, 0.28, 0.23, 0.99);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-menu-item,
  .icgds .lmn-menu-submenu .lmn-menu-submenu-title {
    transition: none;
  }
}

.icgds .lmn-menu-item .lmn-menu-item-inner .lmn-radio + *,
.icgds .lmn-menu-item .lmn-menu-item-inner .lmn-checkbox + *,
.icgds .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-item-inner .lmn-radio + *,
.icgds .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-item-inner .lmn-checkbox + * {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.icgds .lmn-menu-item .lmn-menu-item-inner {
  margin-bottom: 0;
}

.icgds .lmn-menu-item > a,
.icgds .lmn-menu-item > span {
  display: inline-block;
  width: 100%;
}

.icgds .lmn-menu-item.disabled a {
  pointer-events: none;
}

.icgds .lmn-menu-submenu .lmn-menu-submenu-title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.icgds .lmn-menu-submenu .lmn-menu-submenu-title > span:first-of-type {
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.icgds .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-submenu-arrow {
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  margin-left: 0.75rem;
  line-height: 1.125rem;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-menu-submenu .lmn-menu-submenu-title .lmn-menu-submenu-arrow {
    transition: none;
  }
}

.icgds .lmn-menu-submenu.lmn-menu-submenu-inline.lmn-menu-submenu-open > .lmn-menu-submenu-title .lmn-menu-submenu-arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icgds .lmn-menu-submenu.lmn-menu-submenu-popup {
  position: absolute;
}

.icgds .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub,
.icgds .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub {
  position: absolute;
  padding: 0 0.25rem;
}

.icgds .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item {
  padding: 5px 0.5rem;
  margin: 0.25rem 0;
  font-size: 12px;
}

.icgds .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title {
  padding: 5px 0.5rem;
}

.icgds .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu,
.icgds .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu {
  margin: 0.25rem 0;
  font-size: 12px;
}

.icgds .lmn-menu-submenu .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu .lmn-menu-submenu-title,
.icgds .lmn-menu-submenu .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu .lmn-menu-submenu-title {
  padding: 5px 0.5rem;
}

.icgds .lmn-menu-submenu .lmn-menu-sub {
  cursor: initial;
  transition: padding 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-menu-submenu .lmn-menu-sub {
    transition: none;
  }
}

.icgds .lmn-menu-submenu.disabled a {
  pointer-events: none;
}

.icgds .lmn-menu-submenu.lmn-ui-lg .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item,
.icgds .lmn-menu-submenu.lmn-ui-lg .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item {
  padding: 8px;
  font-size: 1rem;
}

.icgds .lmn-menu-submenu.lmn-ui-lg .lmn-menu-vertical.lmn-menu-sub .lmn-menu-item-group-title,
.icgds .lmn-menu-submenu.lmn-ui-lg .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-item-group-title {
  padding: 8px;
  font-size: 1rem;
}

.icgds .lmn-menu-submenu.lmn-ui-lg .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu,
.icgds .lmn-menu-submenu.lmn-ui-lg .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu {
  font-size: 1rem;
}

.icgds .lmn-menu-submenu.lmn-ui-lg .lmn-menu-vertical.lmn-menu-sub .lmn-menu-submenu .lmn-menu-submenu-title,
.icgds .lmn-menu-submenu.lmn-ui-lg .lmn-menu-vertical-left.lmn-menu-sub .lmn-menu-submenu .lmn-menu-submenu-title {
  padding: 8px;
}

.icgds .lmn-modal-wrap {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  outline: 0;
}

.icgds .lmn-modal-wrap.lmn-modal-centered {
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.icgds .lmn-modal-mask {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  /* -ms-touch-action: none; */
  /* touch-action: none; */
}

.icgds .lmn-modal-mask.lmn-modal-mask-hidden {
  display: none;
}

.icgds .lmn-modal-mask.lmn-fade-enter, .icgds .lmn-modal-mask.lmn-fade-leave {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}

.icgds .lmn-modal {
  position: relative;
  top: 10%;
  display: -ms-flexbox;
  display: flex;
  padding: 0 1rem;
  margin: 0 auto;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  transition: all 0s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-modal {
    transition: none;
  }
}

.icgds .lmn-modal .lmn-modal-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.icgds .lmn-modal .lmn-modal-close {
  position: absolute;
  top: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 4rem;
  height: 4rem;
  padding: 0;
  cursor: pointer;
  border: 0;
  outline: 0;
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-modal .lmn-modal-close {
    transition: none;
  }
}

.icgds .lmn-modal .lmn-modal-header {
  padding: 1.5rem 2rem 0.5rem 1rem;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  text-align: left;
  border-style: solid;
  border-width: 0;
  border-bottom-width: 1px;
}

.icgds .lmn-modal .lmn-modal-body {
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 1rem 0.5rem;
}

.icgds .lmn-modal .lmn-modal-footer {
  padding: 1rem 0;
  text-align: right;
  border-style: solid;
  border-width: 0;
  border-top-width: 1px;
}

.icgds .lmn-modal .lmn-modal-footer button + button {
  margin-bottom: 0;
  margin-left: 0.75rem;
}

.icgds .lmn-modal.lmn-fade-enter, .icgds .lmn-modal.lmn-fade-leave {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}

.icgds .lmn-modal.lmn-modal-danger {
  border-width: 4px 0 0;
}

.icgds .lmn-modal.lmn-modal-danger .lmn-modal-header {
  padding: 1.25rem 0.5rem 1rem;
}

.icgds .lmn-modal .react-resizable {
  position: relative;
}

.icgds .lmn-modal .react-resizable-handle {
  position: absolute;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  padding: 0 3px 3px 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-origin: content-box;
}

.icgds .lmn-modal .react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.icgds .lmn-modal .react-resizable-handle-se {
  right: 0;
  bottom: 0;
  cursor: se-resize;
}

.icgds .lmn-fade-enter {
  -webkit-animation-name: fadein;
  animation-name: fadein;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}

.icgds .lmn-fade-leave {
  pointer-events: none;
  opacity: 1;
  -webkit-animation-name: fadeout;
  animation-name: fadeout;
  -webkit-animation-play-state: running;
  animation-play-state: running;
}

.icgds .lmn-tab {
  position: relative;
  width: auto;
  outline: 0;
  transition: color 0.3s, background-color 0.3s, box-shadow 0.3s, padding 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-tab {
    transition: none;
  }
}

.icgds .lmn-tab .lmn-tab-container {
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
}

.icgds .lmn-tab .lmn-tab-container-scrolling .lmn-tab-item-wrapper {
  overflow: hidden;
}

.icgds .lmn-tab .lmn-tab-container-scrolling .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll {
  overflow: hidden;
  white-space: nowrap;
}

.icgds .lmn-tab .lmn-tab-container-scrolling .lmn-tab-item-wrapper .lmn-tab-item-nav {
  position: relative;
  box-sizing: border-box;
  list-style: none;
}

.icgds .lmn-tab .lmn-tab-arrow-prev,
.icgds .lmn-tab .lmn-tab-arrow-next {
  position: absolute;
  display: none;
  line-height: 1.125rem;
  cursor: pointer;
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-tab .lmn-tab-arrow-prev,
  .icgds .lmn-tab .lmn-tab-arrow-next {
    transition: none;
  }
}

.icgds .lmn-tab .lmn-tab-arrow-prev.lmn-tab-arrow-show,
.icgds .lmn-tab .lmn-tab-arrow-next.lmn-tab-arrow-show {
  display: inline-block;
}

.icgds .lmn-tab .lmn-tab-extra-content {
  position: absolute;
  right: 0;
  z-index: 1;
}

.icgds .lmn-tab .lmn-tab-extra-content .lmnicon {
  padding: 0.5rem 0.5rem;
  line-height: 1.125rem;
  cursor: pointer;
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-tab .lmn-tab-extra-content .lmnicon {
    transition: none;
  }
}

.icgds .lmn-tab .lmn-tab-item {
  position: relative;
  padding: 0.5rem 2rem 0.5rem 0.5rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  cursor: pointer;
  transition: cubic-bezier(0.62, 0.28, 0.23, 0.99);
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-tab .lmn-tab-item {
    transition: none;
  }
}

.icgds .lmn-tab .lmn-tab-item.active.lmn-tab-item-left {
  padding-left: 2.125rem;
}

.icgds .lmn-tab .lmn-tab-item.active.lmn-tab-item-left .lmn-tab-icon-left {
  left: 0.5rem;
}

.icgds .lmn-tab .lmn-tab-item.active.lmn-tab-item-right {
  padding-right: 2.125rem;
}

.icgds .lmn-tab .lmn-tab-item.active.lmn-tab-item-right .lmn-tab-icon-right {
  right: 0.5rem;
}

.icgds .lmn-tab .lmn-tab-item.active.lmn-tab-item-editing {
  padding: 0;
}

.icgds .lmn-tab .lmn-tab-item:not(.active) .lmn-tab-icon-left,
.icgds .lmn-tab .lmn-tab-item:not(.active) .lmn-tab-icon-right {
  display: none;
}

.icgds .lmn-tab .lmn-tab-item:focus {
  outline: 0;
}

.icgds .lmn-tab .lmn-tab-item.lmn-tab-item-editing {
  padding: 0;
}

.icgds .lmn-tab .lmn-tab-item.lmn-tab-item-editing .lmn-input {
  width: 120px;
  border-radius: 0;
  height: calc(1.125rem + 1rem);
}

.icgds .lmn-tab .lmn-tab-item .lmnicon {
  font-size: 10px;
}

.icgds .lmn-tab .lmn-tab-item .lmn-tab-icon-left,
.icgds .lmn-tab .lmn-tab-item .lmn-tab-icon-right,
.icgds .lmn-tab .lmn-tab-item .lmn-tab-close-icon {
  position: absolute;
  line-height: 1.125rem;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
}

.icgds .lmn-tab .lmn-tab-item.lmn-tab-item-closable {
  padding-right: 2.125rem;
}

.icgds .lmn-tab .lmn-tab-item.lmn-tab-item-closable .lmn-tab-close-icon {
  right: 0.5rem;
}

.icgds .lmn-tab .lmn-tab-item.lmn-tab-item-closable.lmn-tab-item-editing {
  padding: 0;
}

.icgds .lmn-tab-top .lmn-tab-extra-content,
.icgds .lmn-tab-bottom .lmn-tab-extra-content {
  top: 0;
}

.icgds .lmn-tab-top .lmn-tab-container-scrolling,
.icgds .lmn-tab-bottom .lmn-tab-container-scrolling {
  padding: 0 1.875rem;
}

.icgds .lmn-tab-top .lmn-tab-item-wrapper,
.icgds .lmn-tab-bottom .lmn-tab-item-wrapper {
  display: -ms-flexbox;
  display: flex;
}

.icgds .lmn-tab-top .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll,
.icgds .lmn-tab-bottom .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll {
  display: -ms-flexbox;
  display: flex;
}

.icgds .lmn-tab-top .lmn-tab-item-wrapper .lmn-tab-item-nav,
.icgds .lmn-tab-bottom .lmn-tab-item-wrapper .lmn-tab-item-nav {
  display: -ms-flexbox;
  display: flex;
}

.icgds .lmn-tab-top .lmn-tab-arrow-prev,
.icgds .lmn-tab-bottom .lmn-tab-arrow-prev {
  top: 0;
  left: 0;
  padding: 0.5rem 0.5rem;
}

.icgds .lmn-tab-top .lmn-tab-arrow-next,
.icgds .lmn-tab-bottom .lmn-tab-arrow-next {
  top: 0;
  right: 0;
  padding: 0.5rem 0.5rem;
}

.icgds .lmn-tab-left,
.icgds .lmn-tab-right {
  height: 100%;
}

.icgds .lmn-tab-left .lmn-tab-container-scrolling,
.icgds .lmn-tab-right .lmn-tab-container-scrolling {
  padding: 1.875rem 0;
}

.icgds .lmn-tab-left .lmn-tab-container,
.icgds .lmn-tab-right .lmn-tab-container {
  height: 100%;
}

.icgds .lmn-tab-left .lmn-tab-item-wrapper,
.icgds .lmn-tab-right .lmn-tab-item-wrapper {
  height: 100%;
}

.icgds .lmn-tab-left .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll,
.icgds .lmn-tab-right .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll {
  height: 100%;
}

.icgds .lmn-tab-left .lmn-tab-item,
.icgds .lmn-tab-right .lmn-tab-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.icgds .lmn-tab-left .lmn-tab-arrow-prev,
.icgds .lmn-tab-right .lmn-tab-arrow-prev {
  top: 0;
  width: 100%;
  text-align: center;
}

.icgds .lmn-tab-left .lmn-tab-arrow-next,
.icgds .lmn-tab-right .lmn-tab-arrow-next {
  bottom: 0;
  width: 100%;
  text-align: center;
}

.icgds .lmn-tab-card.lmn-tab-top .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll, .icgds .lmn-tab-card.lmn-tab-bottom .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll {
  border-style: solid;
  border-width: 0;
  border-right-width: 0px;
  border-left-width: 0px;
}

.icgds .lmn-tab-card.lmn-tab-left .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll, .icgds .lmn-tab-card.lmn-tab-right .lmn-tab-item-wrapper .lmn-tab-item-nav-scroll {
  border-style: solid;
  border-width: 0;
  border-top-width: 0px;
  border-bottom-width: 0px;
}

.icgds .lmn-tab-card .lmn-tab-item {
  padding: 15px 1.5rem;
}

.icgds .lmn-tab-card .lmn-tab-extra-content .lmnicon {
  padding: 15px 1.5rem;
}

.icgds .lmn-tab-card .lmn-tab-arrow-prev,
.icgds .lmn-tab-card .lmn-tab-arrow-next {
  padding: 15px 0.5rem;
}

.icgds .lmn-tab-wrapper .lmn-tab.lmn-tab-left {
  float: left;
}

.icgds .lmn-tab-wrapper .lmn-tab.lmn-tab-right {
  float: right;
}

.icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-top, .icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
}

.icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-top .lmn-tab-pane, .icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-bottom .lmn-tab-pane {
  display: none;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
}

.icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-top .lmn-tab-pane.active, .icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-bottom .lmn-tab-pane.active {
  display: -ms-flexbox;
  display: flex;
}

.icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-left, .icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-right {
  display: block;
  width: auto;
  overflow: hidden;
}

.icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-left .lmn-tab-pane, .icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-right .lmn-tab-pane {
  display: none;
  width: auto;
}

.icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-left .lmn-tab-pane.active, .icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-right .lmn-tab-pane.active {
  display: block;
}

.icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-left {
  padding-left: 2rem;
}

.icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-right {
  padding-right: 2rem;
}

.icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-top {
  padding-top: 2rem;
}

.icgds .lmn-tab-wrapper .lmn-tab-content.lmn-tab-bottom {
  padding-bottom: 2rem;
}

.icgds .lmn-table {
  width: 100%;
}

.icgds .lmn-table table {
  width: 100%;
}

.icgds .lmn-table table tr {
  display: table-row !important;
}

.icgds .lmn-table table tr td,
.icgds .lmn-table table tr th {
  display: table-cell !important;
}

.icgds .lmn-table .lmn-table-thead tr th,
.icgds .lmn-table .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr .lmn-table-th {
  padding: 10px 0.5rem;
  font-size: 12px;
  font-weight: 700;
  line-height: 1rem;
  vertical-align: bottom;
  border-collapse: separate;
  border-style: solid;
}

.icgds .lmn-table .lmn-table-thead tr th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr th {
  border-width: 1px;
}

.icgds .lmn-table .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr .lmn-table-th {
  border-width: 1px 0 0 1px;
}

.icgds .lmn-table .lmn-table-thead tr .lmn-table-th:last-child,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr .lmn-table-th:last-child {
  border-width: 1px 1px 0 1px;
}

.icgds .lmn-table .lmn-table-thead tr:last-child .lmn-table-th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr:last-child .lmn-table-th {
  border-width: 1px 0 1px 1px;
}

.icgds .lmn-table .lmn-table-thead tr:last-child .lmn-table-th:last-child,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr:last-child .lmn-table-th:last-child {
  border-width: 1px;
}

.icgds .lmn-table .lmn-table-tbody tr,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr {
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-table .lmn-table-tbody tr,
  .icgds .lmn-table .lmn-table-tbody .lmn-table-tr {
    transition: none;
  }
}

.icgds .lmn-table .lmn-table-tbody tr td,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td {
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
  padding: 10px 0.5rem;
  font-size: 12px;
  font-weight: 400;
  line-height: 1rem;
  border-style: solid;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-table .lmn-table-tbody tr td,
  .icgds .lmn-table .lmn-table-tbody tr .lmn-table-td,
  .icgds .lmn-table .lmn-table-tbody .lmn-table-tr td,
  .icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td {
    transition: none;
  }
}

.icgds .lmn-table .lmn-table-tbody tr td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td {
  border-width: 1px;
}

.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td {
  border-width: 1px 0 1px 1px;
}

.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td:last-child,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td:last-child {
  border-width: 1px;
}

.icgds .lmn-table .lmn-table-tbody tr th,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th {
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
  padding: 10px 0.5rem;
  font-size: 12px;
  font-weight: 700;
  line-height: 1rem;
  vertical-align: bottom;
  border-collapse: separate;
  border-style: solid;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-table .lmn-table-tbody tr th,
  .icgds .lmn-table .lmn-table-tbody tr .lmn-table-th,
  .icgds .lmn-table .lmn-table-tbody .lmn-table-tr th,
  .icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th {
    transition: none;
  }
}

.icgds .lmn-table .lmn-table-tbody tr th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th {
  border-width: 1px;
}

.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th {
  border-width: 1px 0 1px 1px;
}

.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th:last-child,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th:last-child {
  border-width: 1px;
}

.icgds .lmn-table .lmn-table-tfoot tr th,
.icgds .lmn-table .lmn-table-tfoot tr td,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td {
  padding: 10px 0.5rem;
  font-size: 12px;
  font-weight: 100;
  line-height: 1rem;
  vertical-align: bottom;
  border-collapse: separate;
  border-style: solid;
}

.icgds .lmn-table .lmn-table-tfoot tr th,
.icgds .lmn-table .lmn-table-tfoot tr td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td {
  border-width: 1px;
}

.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td {
  border-width: 0 0 1px 1px;
}

.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-th:last-child,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td:last-child,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-th:last-child,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td:last-child {
  border-width: 0 1px 1px 1px;
}

.icgds .lmn-table .lmn-table-summary {
  padding: 10px 0.5rem;
  font-size: 12px;
  font-weight: 100;
  line-height: 1rem;
  vertical-align: bottom;
  border-collapse: separate;
  border-style: solid;
  border-width: 1px;
}

.icgds .lmn-table.lmn-ui-sm .lmn-table-thead tr th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-thead .lmn-table-tr .lmn-table-th {
  padding: 3px 4px;
  height: 24px;
}

.icgds .lmn-table.lmn-ui-sm .lmn-table-tbody tr td,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tbody .lmn-table-tr .lmn-table-td {
  padding: 3px 4px;
  height: 24px;
}

.icgds .lmn-table.lmn-ui-sm .lmn-table-tbody tr th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tbody .lmn-table-tr .lmn-table-th {
  padding: 3px 4px;
  height: 24px;
}

.icgds .lmn-table.lmn-ui-sm .lmn-table-tfoot tr th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tfoot tr td,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-sm .lmn-table-tfoot .lmn-table-tr .lmn-table-td {
  padding: 3px 4px;
  height: 24px;
}

.icgds .lmn-table.lmn-ui-sm .lmn-table-summary {
  padding: 3px 4px;
  height: 24px;
}

.icgds .lmn-table.lmn-ui-lg .lmn-table-thead tr th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-thead .lmn-table-tr .lmn-table-th {
  padding: 14px 11px;
  height: 48px;
  line-height: 1.125rem;
}

.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody tr td,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody .lmn-table-tr .lmn-table-td {
  padding: 14px 11px;
  height: 48px;
  line-height: 1.125rem;
}

.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody tr th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tbody .lmn-table-tr .lmn-table-th {
  padding: 14px 11px;
  height: 48px;
  line-height: 1.125rem;
}

.icgds .lmn-table.lmn-ui-lg .lmn-table-tfoot tr th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tfoot tr td,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-lg .lmn-table-tfoot .lmn-table-tr .lmn-table-td {
  padding: 14px 11px;
  height: 48px;
  line-height: 1.125rem;
}

.icgds .lmn-table.lmn-ui-lg .lmn-table-summary {
  padding: 14px 11px;
  height: 48px;
  line-height: 1.125rem;
}

.icgds .lmn-table.lmn-ui-xl .lmn-table-thead tr th,
.icgds .lmn-table.lmn-ui-xl .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-xl .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table.lmn-ui-xl .lmn-table-thead .lmn-table-tr .lmn-table-th {
  font-size: 0.875rem !important;
  padding: 20px 11px;
  height: 60px;
}

.icgds .lmn-table.lmn-ui-xl .lmn-table-tbody tr td,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tbody .lmn-table-tr .lmn-table-td {
  font-size: 0.875rem !important;
  padding: 20px 11px;
  height: 60px;
}

.icgds .lmn-table.lmn-ui-xl .lmn-table-tbody tr th,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tbody .lmn-table-tr .lmn-table-th {
  font-size: 0.875rem !important;
  padding: 20px 11px;
  height: 60px;
}

.icgds .lmn-table.lmn-ui-xl .lmn-table-tfoot tr th,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tfoot tr td,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table.lmn-ui-xl .lmn-table-tfoot .lmn-table-tr .lmn-table-td {
  font-size: 0.875rem !important;
  padding: 20px 11px;
  height: 60px;
}

.icgds .lmn-table.lmn-ui-xl .lmn-table-summary {
  font-size: 0.875rem !important;
  padding: 20px 11px;
  height: 60px;
}

.icgds .lmn-table-fixed-header {
  word-break: break-all;
  table-layout: fixed;
}

.icgds .lmn-table-striped {
  border: 0;
}

.icgds .lmn-table-striped .lmn-table-tbody tr:nth-of-type(even),
.icgds .lmn-table-striped .lmn-table-tbody .lmn-table-tr:nth-of-type(even) {
  background-attachment: fixed;
}

.icgds .lmn-table-striped .lmn-table-tbody tr:nth-of-type(even) td,
.icgds .lmn-table-striped .lmn-table-tbody tr:nth-of-type(even) .lmn-table-td,
.icgds .lmn-table-striped .lmn-table-tbody .lmn-table-tr:nth-of-type(even) td,
.icgds .lmn-table-striped .lmn-table-tbody .lmn-table-tr:nth-of-type(even) .lmn-table-td {
  background-color: transparent;
}

.icgds .lmn-table .lmn-table-thead .lmn-table-sorting-icon,
.icgds .lmn-table .lmn-table-thead .lmn-table-grouped-icon,
.icgds .lmn-table .lmn-table-thead .lmn-table-ungrouped-icon {
  vertical-align: -.125em;
}

.icgds .lmn-table .lmn-table-thead .lmn-table-sorting-icon {
  margin-left: 0.25rem;
}

.icgds .lmn-table .lmn-table-thead .lmn-table-grouped-icon,
.icgds .lmn-table .lmn-table-thead .lmn-table-ungrouped-icon {
  margin-right: 0.25rem;
}

.icgds .lmn-table .lmn-table-tbody .lmn-table-expand-icon,
.icgds .lmn-table .lmn-table-tbody .lmn-table-fold-icon {
  margin-right: 0.25rem;
  vertical-align: -.125em;
}

.icgds .lmn-table.lmn-table-scroll {
  overflow: scroll;
}

.icgds .lmn-table.lmn-table-scroll .lmn-table-thead,
.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
}

.icgds .lmn-table.lmn-table-scroll .lmn-table-thead {
  top: 0;
}

.icgds .lmn-table.lmn-table-scroll .lmn-table-thead .lmn-table-th {
  word-break: keep-all;
  white-space: nowrap;
}

.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot {
  bottom: 0;
}

.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot .lmn-table-th,
.icgds .lmn-table.lmn-table-scroll .lmn-table-tfoot .lmn-table-td {
  word-break: keep-all;
  white-space: nowrap;
}

.icgds .lmn-table.lmn-table-scroll .lmn-table-tbody {
  position: relative;
  z-index: 0;
}

.icgds .lmn-table.lmn-table-scroll .lmn-table-tbody .lmn-table-th,
.icgds .lmn-table.lmn-table-scroll .lmn-table-tbody .lmn-table-td {
  word-break: keep-all;
  white-space: nowrap;
}

.icgds .lmn-table.lmn-table-scroll [data-sticky-td] {
  position: -webkit-sticky;
  position: sticky;
}

.icgds .lmn-table.lmn-table-customize {
  width: auto;
}

.icgds .lmn-table.lmn-table-filters .lmn-table-thead tr th,
.icgds .lmn-table.lmn-table-filters .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table.lmn-table-filters .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table.lmn-table-filters .lmn-table-thead .lmn-table-tr .lmn-table-th {
  vertical-align: top;
}

.icgds .lmn-table .lmn-table-resizer {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: inline-block;
  width: 1px;
  height: 100%;
  /* prevents from scrolling while dragging on touch devices */
  -ms-touch-action: none;
  touch-action: none;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}

.icgds .lmn-table-pagination-controller {
  margin-top: 1rem;
}

.icgds .lmn-table-pagination-controller > * {
  margin-left: 0.25rem;
}

.icgds .lmn-table-pagination-controller > span input[type="number"] {
  margin-left: 0.25rem;
}

.icgds .lmn-table-fixed-width {
  word-break: break-all;
  table-layout: fixed;
}

.icgds .lmn-table-fixed-width th .lmn-btn,
.icgds .lmn-table-fixed-width td .lmn-btn,
.icgds .lmn-table-fixed-width .lmn-table-th .lmn-btn,
.icgds .lmn-table-fixed-width .lmn-table-td .lmn-btn {
  white-space: break-spaces;
}

.icgds .lmn-tag {
  display: inline-block;
  padding: 4px 11px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-style: solid;
  border-width: 1px;
  outline: 0;
  border-radius: 4px;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-tag {
    transition: none;
  }
}

.icgds .lmn-tag .lmn-tag-close-icon,
.icgds .lmn-tag .lmn-tag-add-icon {
  font-size: 10px;
  vertical-align: middle;
}

.icgds .lmn-tag > * {
  margin-right: 0.5rem;
}

.icgds .lmn-tag > *:last-child {
  margin-right: 0;
}

.icgds .lmn-tag.lmn-ui-lg {
  font-size: 0.875rem !important;
  padding: 6px 11px;
}

.icgds .lmn-tag.lmn-ui-sm {
  font-size: 0.75rem !important;
  line-height: 1rem;
  padding: 3px 7px;
}

.icgds .lmn-tag-add {
  border-style: dashed;
}

.icgds .lmn-notification-wrap {
  position: fixed;
  z-index: 1010;
}

.icgds .lmn-notification-topLeft .lmn-notification,
.icgds .lmn-notification-bottomLeft .lmn-notification {
  -webkit-animation-name: enterLeft;
  animation-name: enterLeft;
}

.icgds .lmn-notification-topRight .lmn-notification,
.icgds .lmn-notification-bottomRight .lmn-notification {
  -webkit-animation-name: enterRight;
  animation-name: enterRight;
}

.icgds .lmn-notification {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
  min-height: 112px;
  padding: 0.75rem 0.75rem;
  margin: 1rem 1.5rem;
  font-size: 0.875rem;
  font-weight: 100;
  line-height: 1.125rem;
  border-style: solid;
  border-width: 0 0 0 4px;
  border-radius: 4px;
  transition: all 0.3s;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-notification {
    transition: none;
  }
}

.icgds .lmn-notification.lmn-notification-closable .lmn-notification-close {
  position: absolute;
  top: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  cursor: pointer;
  background: transparent;
  border: 0;
  outline: 0;
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-notification.lmn-notification-closable .lmn-notification-close {
    transition: none;
  }
}

.icgds .lmn-notification.lmn-notification-closable .lmn-notification-body:first-child,
.icgds .lmn-notification.lmn-notification-closable .lmn-notification-header:first-child,
.icgds .lmn-notification.lmn-notification-closable .lmn-notification-footer:first-child {
  padding-right: 3rem;
  /* $notification-header-padding-x + $notification-close-icon-size */
}

.icgds .lmn-notification .lmn-notification-content {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.icgds .lmn-notification .lmn-notification-header {
  padding: 0.25rem 0;
  font-weight: 400;
}

.icgds .lmn-notification .lmn-notification-body {
  padding: 0 2.75rem 0 0;
  font-weight: 400;
}

.icgds .lmn-notification .lmn-notification-footer {
  padding: 1rem 1.75rem 0.25rem 0;
  text-align: right;
}

.icgds .lmn-notification .lmn-notification-icon {
  padding: 0.25rem 0;
  margin-right: 15px;
  margin-left: 3px;
  font-size: 18px;
  line-height: 1.125rem;
}

@-webkit-keyframes enterLeft {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}

@keyframes enterLeft {
  0% {
    left: -100%;
  }
  100% {
    left: 0;
  }
}

@-webkit-keyframes enterRight {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}

@keyframes enterRight {
  0% {
    right: -100%;
  }
  100% {
    right: 0;
  }
}

.icgds .lmn-select {
  position: relative;
  display: inline-block;
  font-size: 12px;
  font-weight: 100;
  line-height: 1rem;
  outline: 0;
}

.icgds .lmn-select.lmn-select-hidden {
  display: none;
}

.icgds .lmn-select.disabled .lmn-select-trigger {
  cursor: not-allowed;
}

.icgds .lmn-select:not(.disabled).active .lmn-select-menu {
  display: inline-block;
}

.icgds .lmn-select:not(.disabled).active .lmn-select-trigger .lmn-select-trigger-icon:not(.lmnicon-spin) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icgds .lmn-select .lmn-select-trigger + .lmn-select-menu {
  position: absolute;
  top: 36px;
  left: 0;
}

.icgds .lmn-select.lmn-ui-lg .lmn-select-menu .lmn-menu {
  max-height: 210px;
  font-size: 1rem;
}

.icgds .lmn-select.lmn-ui-lg .lmn-select-menu .lmn-menu .lmn-menu-item,
.icgds .lmn-select.lmn-ui-lg .lmn-select-menu .lmn-menu .lmn-menu-item-group-title {
  padding: 11px 8px !important;
  line-height: 1.125rem;
}

.icgds .lmn-select-multiple .lmn-select-input .lmn-select-input-inner,
.icgds .lmn-select-multiple .lmn-select-input .lmn-input-text,
.icgds .lmn-select-tags .lmn-select-input .lmn-select-input-inner,
.icgds .lmn-select-tags .lmn-select-input .lmn-input-text {
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: auto;
  min-width: auto;
}

.icgds .lmn-select-menu {
  position: relative;
  z-index: 10;
  display: none;
  width: 100%;
  margin: 0;
  list-style: none;
  outline: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  border-radius: 4px;
}

.icgds .lmn-select-menu .lmn-menu {
  max-height: 170px;
  padding: 0 0.25rem;
  overflow-y: auto;
  font-size: 12px;
  line-height: 1rem;
}

.icgds .lmn-select-menu .lmn-menu::-webkit-scrollbar {
  width: 14px;
  height: 14px;
}

.icgds .lmn-select-menu .lmn-menu::-webkit-scrollbar-thumb {
  border-radius: 7px;
}

.icgds .lmn-select-menu .lmn-menu::after {
  position: fixed;
  display: block;
  content: "";
}

.icgds .lmn-select-menu .lmn-menu.lmn-menu-inline {
  box-shadow: none;
}

.icgds .lmn-select-menu .lmn-menu-item {
  padding: 5px 4px !important;
  margin: 0.25rem 0;
  border-radius: 2px;
}

.icgds .lmn-select-menu .lmn-menu-item mark {
  padding: 0;
  font-weight: 700;
}

.icgds .lmn-select-menu .lmn-menu-item-group-title {
  padding: 5px 4px !important;
  font-size: 12px;
  letter-spacing: 0;
}

.icgds .lmn-select-trigger {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  cursor: pointer;
  outline: 0;
}

.icgds .lmn-select-trigger.lmn-select-open .lmn-select-trigger-icon:not(.lmnicon-spin) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.icgds .lmn-select-trigger .lmn-select-trigger-icon,
.icgds .lmn-select-trigger .lmn-input-clear-icon {
  transition-duration: 0.3s;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

.icgds .lmn-select-trigger .lmn-select-trigger-icon:not(.lmnicon-spin) {
  font-size: 10px;
}

.icgds .lmn-select-trigger.lmn-ui-lg .lmn-select-button,
.icgds .lmn-select-trigger.lmn-ui-lg .lmn-input {
  padding: 14px 11px;
  font-size: 1rem;
  line-height: 20px;
}

.icgds .lmn-select-trigger.lmn-ui-lg .lmn-select-button {
  height: 48px;
}

.icgds .lmn-select-trigger.lmn-ui-lg .lmn-select-input-inner {
  height: 46px;
}

.icgds .lmn-select-trigger.lmn-ui-lg .lmn-input-text .lmn-input-clear-icon,
.icgds .lmn-select-trigger.lmn-ui-lg .lmn-input-text .lmn-input-suffix-icon {
  padding: 14px 11px;
}

.icgds .lmn-select-trigger.lmn-ui-lg .lmn-input-text .lmn-input-clear-icon ~ .lmn-input,
.icgds .lmn-select-trigger.lmn-ui-lg .lmn-input-text .lmn-input-suffix-icon ~ .lmn-input {
  padding-right: 2.25rem;
}

.icgds .lmn-select-trigger.lmn-ui-lg .lmn-input-text .lmn-input-prefix-icon {
  padding: 14px 11px;
}

.icgds .lmn-select-trigger.lmn-ui-lg .lmn-input-text .lmn-input-prefix-icon ~ .lmn-input {
  padding-left: 2.25rem;
}

.icgds .lmn-select-trigger.lmn-ui-sm .lmn-select-button,
.icgds .lmn-select-trigger.lmn-ui-sm .lmn-input {
  padding: 3px 7px;
  font-size: 0.75rem;
  line-height: 20px;
}

.icgds .lmn-select-trigger.lmn-ui-sm .lmn-select-button {
  height: 26px;
}

.icgds .lmn-select-trigger.lmn-ui-sm .lmn-select-input-inner {
  height: 26px;
}

.icgds .lmn-select-trigger.lmn-ui-sm .lmn-input-text .lmn-input-clear-icon,
.icgds .lmn-select-trigger.lmn-ui-sm .lmn-input-text .lmn-input-suffix-icon {
  padding: 3px 7px;
}

.icgds .lmn-select-trigger.lmn-ui-sm .lmn-input-text .lmn-input-clear-icon ~ .lmn-input,
.icgds .lmn-select-trigger.lmn-ui-sm .lmn-input-text .lmn-input-suffix-icon ~ .lmn-input {
  padding-right: 1.75rem;
}

.icgds .lmn-select-trigger.lmn-ui-sm .lmn-input-text .lmn-input-prefix-icon {
  padding: 3px 7px;
}

.icgds .lmn-select-trigger.lmn-ui-sm .lmn-input-text .lmn-input-prefix-icon ~ .lmn-input {
  padding-left: 1.75rem;
}

.icgds .lmn-select-trigger.lmn-typeahead-trigger.lmn-ui-lg .lmn-input {
  padding: 14px 11px;
  font-size: 1rem;
  line-height: 1.125rem;
}

.icgds .lmn-select-trigger.lmn-typeahead-trigger.lmn-ui-lg .lmn-select-input-inner {
  height: 48px;
}

.icgds .lmn-select-trigger.lmn-typeahead-trigger.lmn-ui-lg .lmn-input-text .lmn-input-clear-icon,
.icgds .lmn-select-trigger.lmn-typeahead-trigger.lmn-ui-lg .lmn-input-text .lmn-input-prefix-icon,
.icgds .lmn-select-trigger.lmn-typeahead-trigger.lmn-ui-lg .lmn-input-text .lmn-input-suffix-icon {
  padding: 14px 11px;
}

.icgds .lmn-select-trigger.lmn-typeahead-trigger.lmn-ui-sm .lmn-input {
  padding: 4px 7px;
  font-size: 0.75rem;
  line-height: 1rem;
}

.icgds .lmn-select-trigger.lmn-typeahead-trigger.lmn-ui-sm .lmn-select-input-inner {
  height: 28px;
}

.icgds .lmn-select-trigger.lmn-typeahead-trigger.lmn-ui-sm .lmn-input-text .lmn-input-clear-icon,
.icgds .lmn-select-trigger.lmn-typeahead-trigger.lmn-ui-sm .lmn-input-text .lmn-input-prefix-icon,
.icgds .lmn-select-trigger.lmn-typeahead-trigger.lmn-ui-sm .lmn-input-text .lmn-input-suffix-icon {
  padding: 4px 7px;
}

.icgds .lmn-select-input {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  border-style: solid;
  border-width: 1px;
  outline: none;
  border-radius: 4px;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-select-input {
    transition: none;
  }
}

.icgds .lmn-select-input .lmn-select-input-inner {
  height: 30px;
  border-width: 0;
  outline: none;
  box-shadow: none !important;
}

.icgds .lmn-select-input.lmn-select-multiple .lmn-select-input-inner,
.icgds .lmn-select-input.lmn-select-multiple .lmn-input-text, .icgds .lmn-select-input.lmn-select-tags .lmn-select-input-inner,
.icgds .lmn-select-input.lmn-select-tags .lmn-input-text {
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: auto;
  min-width: auto;
}

.icgds .lmn-select-input.lmn-ui-lg .lmn-select-choice {
  height: 24px;
  padding: 3px 7px;
  font-size: 0.75rem;
}

.icgds .lmn-select-button {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 6px 7px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-select-button {
    transition: none;
  }
}

.icgds .lmn-select-button > span {
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.icgds .lmn-select-button .lmn-select-trigger-icon {
  height: 1.125rem;
  line-height: 1.125rem;
}

.icgds .lmn-select-choice {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  height: 20px;
  padding: 1px 3px;
  margin: 0.25rem;
  margin-right: 0;
  font-size: 0.75rem;
  border-style: solid;
  border-width: 1px;
}

.icgds .lmn-alert-banner-wrap {
  position: fixed;
  top: 0;
  z-index: 1010;
  width: 100%;
}

.icgds .lmn-alert-banner-wrap .lmn-alert {
  -webkit-animation-name: alertEnter;
  animation-name: alertEnter;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

.icgds .lmn-alert {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  padding: 0.75rem 1rem;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  border-style: solid;
  border-width: 0px;
  border-radius: 4px;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
}

.icgds .lmn-alert::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: 4px;
}

.icgds .lmn-alert.lmn-alert-banner {
  width: calc(100% - 1rem);
  margin: 0.5rem 0.5rem;
}

.icgds .lmn-alert.lmn-alert-closable {
  padding-right: 4.875rem;
}

.icgds .lmn-alert.lmn-alert-closable .lmn-alert-close {
  position: absolute;
  top: 0;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.875rem;
  height: 2.875rem;
  padding: 0;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds .lmn-alert.lmn-alert-closable .lmn-alert-close {
    transition: none;
  }
}

.icgds .lmn-alert .lmn-alert-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.icgds .lmn-alert .lmn-alert-icon + span {
  margin-left: 0.5rem;
}

@-webkit-keyframes alertEnter {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes alertEnter {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.icgds .lmn-pagination {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}

.icgds .lmn-pagination-prev,
.icgds .lmn-pagination-next,
.icgds .lmn-pagination-jump-prev,
.icgds .lmn-pagination-jump-next,
.icgds .lmn-pagination-item {
  display: table;
  min-width: calc(1.875rem + 2px);
  padding: 0.375rem 0.375rem;
  margin: 0 0.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  text-align: center;
  cursor: pointer;
  outline: 0;
  transition-duration: 0.3s;
  transition-property: color, border-color, background-color, box-shadow;
}

.icgds .lmn-pagination-item {
  border-style: solid;
  border-width: 1px;
  border-radius: 2px;
}

.icgds .lmn-pagination-prev .lmnicon,
.icgds .lmn-pagination-next .lmnicon,
.icgds .lmn-pagination-jump-prev .lmnicon,
.icgds .lmn-pagination-jump-next .lmnicon {
  line-height: 1.125rem;
  vertical-align: -.125em;
}

.icgds .lmn-pagination-input-wrapper {
  margin: 0 0.25rem;
  font-weight: 400;
  line-height: 1.125rem;
}

.icgds .lmn-pagination-input-wrapper .lmn-input {
  width: 4rem;
  text-align: center;
}

.icgds .lmn-pagination-separator {
  margin: 0 0.25rem;
}

.icgds .lmn-steps .lmn-steps-item-container {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  font-weight: 400;
  text-align: left;
  list-style: none;
}

.icgds .lmn-steps .lmn-steps-item {
  position: relative;
  -ms-flex-preferred-size: 1rem;
  flex-basis: 1rem;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 0.875rem;
  line-height: 1.125rem;
  vertical-align: top;
}

.icgds .lmn-steps .lmn-steps-item:not(:last-of-type)::after {
  position: absolute;
  top: 0.875rem;
  right: 0;
  left: 1.75rem;
  height: 1px;
  margin: 0 0.25rem;
  content: "";
  transition: color 0.3s, background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
}

.icgds .lmn-steps .lmn-steps-item .lmn-steps-marker {
  position: static;
  left: 0%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.75rem;
  height: 1.75rem;
  font-size: 0.875rem;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-radius: 50%;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s, box-shadow 0.3s;
  -webkit-transform: none;
  transform: none;
}

.icgds .lmn-steps .lmn-steps-item .lmn-steps-item-text {
  width: 100%;
  margin-top: 0.25rem;
  text-align: left;
}

.icgds .lmn-steps .lmn-steps-item .lmn-steps-item-text * {
  margin: 0;
}

.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container {
  display: block;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-bottom: 1.75rem;
}

.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item {
  min-height: 3.5rem;
}

.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item:not(:last-of-type)::after {
  top: 1.75rem;
  right: unset;
  bottom: 0px;
  left: 0.875rem;
  width: 1px;
  height: auto;
  margin: 0.25rem 0;
}

.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item .lmn-steps-marker {
  position: relative;
  left: unset;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

.icgds .lmn-steps.lmn-steps-vertical .lmn-steps-item-container .lmn-steps-item .lmn-steps-item-text {
  display: block;
  padding: 5px 0.5rem;
  margin-top: -1.75rem;
  margin-left: 1.75rem;
  text-align: left;
}

.icgds .lmn-ps-container {
  /*
  * Scrollbar rail styles
  */
  /*
  * Scrollbar thumb styles
  */
  /* MS supports */
}

.icgds .lmn-ps-container.ps {
  /*
     * Container style
     */
  overflow: hidden !important;
  -ms-touch-action: auto;
  touch-action: auto;
  overflow-anchor: none;
  -ms-overflow-style: none;
}

.icgds .lmn-ps-container .ps__rail-x {
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0;
  display: none;
  height: 14px;
  transition: background-color .2s linear, opacity .2s linear;
}

.icgds .lmn-ps-container .ps__rail-y {
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  display: none;
  width: 14px;
  transition: background-color .2s linear, opacity .2s linear;
}

.icgds .lmn-ps-container.ps--active-x > .ps__rail-x,
.icgds .lmn-ps-container.ps--active-y > .ps__rail-y {
  display: block;
}

.icgds .lmn-ps-container .ps__thumb-x {
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 0;
  height: 14px;
  border-radius: 7px;
  transition: background-color .2s linear, height .2s ease-in-out;
}

.icgds .lmn-ps-container .ps__thumb-y {
  /* please don't change 'position' */
  position: absolute;
  /* there must be 'right' for ps__thumb-y */
  right: 0;
  width: 14px;
  border-radius: 7px;
  transition: background-color .2s linear, width .2s ease-in-out;
}

@supports (-ms-overflow-style: none) {
  .icgds .lmn-ps-container.ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .icgds .lmn-ps-container.ps {
    overflow: auto !important;
  }
}

.icgds .lmn-badge {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 6px 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-style: solid;
  border-width: 0;
  outline: 0;
  border-radius: 4px;
}

.icgds .lmn-badge .lmn-badge-icon {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 0.25rem;
  font-size: 14px;
}

.icgds .lmn-badge.lmn-ui-lg {
  font-size: 0.875rem !important;
  padding: 0.5rem 0.75rem;
}

.icgds .lmn-badge.lmn-ui-lg .lmn-badge-icon {
  margin-right: 6px;
}

.icgds .lmn-badge.lmn-ui-sm {
  font-size: 0.75rem !important;
  padding: 0.25rem 0.5rem;
}

.icgds .lmn-badge.lmn-ui-sm .lmn-badge-icon {
  margin-right: 0.25rem;
}

@-webkit-keyframes loadingCircle {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }
}

@keyframes loadingCircle {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
  }
}


.lmnicon {
  display: inline-block;
  font-style: normal;
  line-height: 1;
  text-align: center;
  text-transform: none;
  vertical-align: baseline;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lmnicon::before {
  display: block;
  font-family: lmnicon !important;
}

.lmnicon-spin::before {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
  animation: loadingCircle 1s infinite linear;
}

/*
 Glyphs list
*/
.lmnicon-add-circle::before {
  content: "\ea01";
}

.lmnicon-add-link::before {
  content: "\ea02";
}

.lmnicon-add::before {
  content: "\ea03";
}

.lmnicon-alert-circle-o::before {
  content: "\ea04";
}

.lmnicon-alert-circle::before {
  content: "\ea05";
}

.lmnicon-alert-triangle-o::before {
  content: "\ea06";
}

.lmnicon-alert-triangle::before {
  content: "\ea07";
}

.lmnicon-apac::before {
  content: "\ea08";
}

.lmnicon-attach::before {
  content: "\ea09";
}

.lmnicon-audio::before {
  content: "\ea0a";
}

.lmnicon-bell-o::before {
  content: "\ea0b";
}

.lmnicon-bell::before {
  content: "\ea0c";
}

.lmnicon-check-circle::before {
  content: "\ea0d";
}

.lmnicon-check::before {
  content: "\ea0e";
}

.lmnicon-checked::before {
  content: "\ea0f";
}

.lmnicon-close-circle::before {
  content: "\ea10";
}

.lmnicon-close::before {
  content: "\ea11";
}

.lmnicon-commentary::before {
  content: "\ea12";
}

.lmnicon-conference-webcast::before {
  content: "\ea13";
}

.lmnicon-conference::before {
  content: "\ea14";
}

.lmnicon-copy-to::before {
  content: "\ea15";
}

.lmnicon-copy-url::before {
  content: "\ea16";
}

.lmnicon-copy::before {
  content: "\ea17";
}

.lmnicon-cv-chevron::before {
  content: "\ea18";
}

.lmnicon-data-transfer::before {
  content: "\ea19";
}

.lmnicon-doc-file::before {
  content: "\ea1a";
}

.lmnicon-doc-list::before {
  content: "\ea1b";
}

.lmnicon-dollar::before {
  content: "\ea1c";
}

.lmnicon-dot::before {
  content: "\ea1d";
}

.lmnicon-down-double-thick::before {
  content: "\ea1e";
}

.lmnicon-down-double::before {
  content: "\ea1f";
}

.lmnicon-down-thick::before {
  content: "\ea20";
}

.lmnicon-down::before {
  content: "\ea21";
}

.lmnicon-drag::before {
  content: "\ea22";
}

.lmnicon-draw::before {
  content: "\ea23";
}

.lmnicon-edit::before {
  content: "\ea24";
}

.lmnicon-email-circle::before {
  content: "\ea25";
}

.lmnicon-email::before {
  content: "\ea26";
}

.lmnicon-emea::before {
  content: "\ea27";
}

.lmnicon-expand::before {
  content: "\ea28";
}

.lmnicon-expert::before {
  content: "\ea29";
}

.lmnicon-export-o::before {
  content: "\ea2a";
}

.lmnicon-export::before {
  content: "\ea2b";
}

.lmnicon-file-doc::before {
  content: "\ea2c";
}

.lmnicon-file-excel::before {
  content: "\ea2d";
}

.lmnicon-file-pdf::before {
  content: "\ea2e";
}

.lmnicon-file-ppt::before {
  content: "\ea2f";
}

.lmnicon-filter-alt::before {
  content: "\ea30";
}

.lmnicon-filter::before {
  content: "\ea31";
}

.lmnicon-folder-open::before {
  content: "\ea32";
}

.lmnicon-folder::before {
  content: "\ea33";
}

.lmnicon-group-alt::before {
  content: "\ea34";
}

.lmnicon-group-circle::before {
  content: "\ea35";
}

.lmnicon-group::before {
  content: "\ea36";
}

.lmnicon-grouping::before {
  content: "\ea37";
}

.lmnicon-home::before {
  content: "\ea38";
}

.lmnicon-homepage::before {
  content: "\ea39";
}

.lmnicon-image::before {
  content: "\ea3a";
}

.lmnicon-import-o::before {
  content: "\ea3b";
}

.lmnicon-import::before {
  content: "\ea3c";
}

.lmnicon-info-circle-o::before {
  content: "\ea3d";
}

.lmnicon-info-circle::before {
  content: "\ea3e";
}

.lmnicon-info::before {
  content: "\ea3f";
}

.lmnicon-latam::before {
  content: "\ea40";
}

.lmnicon-left-double-thick::before {
  content: "\ea41";
}

.lmnicon-left-double::before {
  content: "\ea42";
}

.lmnicon-left-thick::before {
  content: "\ea43";
}

.lmnicon-left::before {
  content: "\ea44";
}

.lmnicon-link::before {
  content: "\ea45";
}

.lmnicon-listen::before {
  content: "\ea46";
}

.lmnicon-lock::before {
  content: "\ea47";
}

.lmnicon-menu-grid::before {
  content: "\ea48";
}

.lmnicon-menu::before {
  content: "\ea49";
}

.lmnicon-minus-circle::before {
  content: "\ea4a";
}

.lmnicon-minus::before {
  content: "\ea4b";
}

.lmnicon-more-vertical::before {
  content: "\ea4c";
}

.lmnicon-more::before {
  content: "\ea4d";
}

.lmnicon-nam::before {
  content: "\ea4e";
}

.lmnicon-news::before {
  content: "\ea4f";
}

.lmnicon-pencil::before {
  content: "\ea50";
}

.lmnicon-play-o::before {
  content: "\ea51";
}

.lmnicon-play::before {
  content: "\ea52";
}

.lmnicon-pop-out-chat::before {
  content: "\ea53";
}

.lmnicon-pop-out::before {
  content: "\ea54";
}

.lmnicon-post-to-chat::before {
  content: "\ea55";
}

.lmnicon-presentation-tall::before {
  content: "\ea56";
}

.lmnicon-presentation::before {
  content: "\ea57";
}

.lmnicon-price::before {
  content: "\ea58";
}

.lmnicon-pricer::before {
  content: "\ea59";
}

.lmnicon-print::before {
  content: "\ea5a";
}

.lmnicon-profile-circle-o::before {
  content: "\ea5b";
}

.lmnicon-profile-o::before {
  content: "\ea5c";
}

.lmnicon-profile::before {
  content: "\ea5d";
}

.lmnicon-pushpin::before {
  content: "\ea5e";
}

.lmnicon-refresh::before {
  content: "\ea5f";
}

.lmnicon-reload::before {
  content: "\ea60";
}

.lmnicon-research::before {
  content: "\ea61";
}

.lmnicon-right-double-thick::before {
  content: "\ea62";
}

.lmnicon-right-double::before {
  content: "\ea63";
}

.lmnicon-right-thick::before {
  content: "\ea64";
}

.lmnicon-right::before {
  content: "\ea65";
}

.lmnicon-road-show::before {
  content: "\ea66";
}

.lmnicon-save::before {
  content: "\ea67";
}

.lmnicon-search::before {
  content: "\ea68";
}

.lmnicon-setting::before {
  content: "\ea69";
}

.lmnicon-settings-sliders::before {
  content: "\ea6a";
}

.lmnicon-share::before {
  content: "\ea6b";
}

.lmnicon-social-media::before {
  content: "\ea6c";
}

.lmnicon-sort-ascending::before {
  content: "\ea6d";
}

.lmnicon-sort-descending::before {
  content: "\ea6e";
}

.lmnicon-spinner-fading::before {
  content: "\ea6f";
}

.lmnicon-star-half::before {
  content: "\ea70";
}

.lmnicon-star-speaker::before {
  content: "\ea71";
}

.lmnicon-star::before {
  content: "\ea72";
}

.lmnicon-subscribe::before {
  content: "\ea73";
}

.lmnicon-tag::before {
  content: "\ea74";
}

.lmnicon-tags::before {
  content: "\ea75";
}

.lmnicon-trash::before {
  content: "\ea76";
}

.lmnicon-triangle-down::before {
  content: "\ea77";
}

.lmnicon-triangle-up::before {
  content: "\ea78";
}

.lmnicon-trip::before {
  content: "\ea79";
}

.lmnicon-unchecked::before {
  content: "\ea7a";
}

.lmnicon-unlock::before {
  content: "\ea7b";
}

.lmnicon-up-double-thick::before {
  content: "\ea7c";
}

.lmnicon-up-double::before {
  content: "\ea7d";
}

.lmnicon-up-thick::before {
  content: "\ea7e";
}

.lmnicon-up::before {
  content: "\ea7f";
}

.lmnicon-video-v::before {
  content: "\ea80";
}

.lmnicon-video::before {
  content: "\ea81";
}

.lmnicon-webcast::before {
  content: "\ea82";
}

.lmnicon-window-add::before {
  content: "\ea83";
}

.lmnicon-window-forward::before {
  content: "\ea84";
}

.lmnicon-caret-up::before {
  content: "\eae6";
}

.lmnicon-caret-down::before {
  content: "\eae7";
}

.lmnicon-paste::before {
  content: "\eae8";
}

.lmnicon-tree::before {
  content: "\eae9";
}

.lmnicon-arrow-left::before {
  content: "\eaea";
}

.lmnicon-arrow-down::before {
  content: "\eaeb";
}

.lmnicon-arrow-up::before {
  content: "\eaec";
}

.lmnicon-arrow-right::before {
  content: "\eaed";
}

.lmnicon-profile-card::before {
  content: "\eaee";
}

.lmnicon-setting-switch::before {
  content: "\eaef";
}

.lmnicon-send::before {
  content: "\eaf0";
}

.lmnicon-add-circle-o::before {
  content: "\eaf1";
}

.lmnicon-bank::before {
  content: "\eaf2";
}

.lmnicon-bank-note::before {
  content: "\eaf3";
}

.lmnicon-check-circle-o::before {
  content: "\eaf4";
}

.lmnicon-cheque::before {
  content: "\eaf5";
}

.lmnicon-circle-o::before {
  content: "\eaf6";
}

.lmnicon-close-circle-o::before {
  content: "\eaf7";
}

.lmnicon-download::before {
  content: "\eaf8";
}

.lmnicon-download-2::before {
  content: "\eaf9";
}

.lmnicon-upload::before {
  content: "\eafa";
}

.lmnicon-upload-2::before {
  content: "\eafb";
}

.lmnicon-window-application::before {
  content: "\eafc";
}

.lmnicon-shrink-vertical::before {
  content: "\eafd";
}

.lmnicon-reorder-vertical::before {
  content: "\eafe";
}

.lmnicon-power::before {
  content: "\eaff";
}

.lmnicon-notepad::before {
  content: "\eb00";
}

.lmnicon-money-receive::before {
  content: "\eb01";
}

.lmnicon-money-note::before {
  content: "\eb02";
}

.lmnicon-ledger::before {
  content: "\eb04";
}

.lmnicon-international-dollar::before {
  content: "\eb05";
}

.lmnicon-globe::before {
  content: "\eb06";
}

.lmnicon-flash::before {
  content: "\eb07";
}

.lmnicon-fast-forward-o::before {
  content: "\eb08";
}

.lmnicon-expand-vertical::before {
  content: "\eb09";
}

.lmnicon-play-alt::before {
  content: "\eb1a";
}

.lmnicon-pause::before {
  content: "\eb1b";
}

.lmnicon-email-o::before {
  content: "\eb1c";
}

.lmnicon-email-read-o::before {
  content: "\eb1d";
}

.lmnicon-envelope::before {
  content: "\eb1e";
}

.lmnicon-erase::before {
  content: "\eb1f";
}

.lmnicon-euro::before {
  content: "\eb20";
}

.lmnicon-expand-horizontal::before {
  content: "\eb21";
}

.lmnicon-expand-horizontal-2::before {
  content: "\eb22";
}

.lmnicon-expand-vertical-2::before {
  content: "\eb23";
}

.lmnicon-expert-o::before {
  content: "\eb24";
}

.lmnicon-files::before {
  content: "\eb25";
}

.lmnicon-file-zip::before {
  content: "\eb26";
}

.lmnicon-flag-o::before {
  content: "\eb27";
}

.lmnicon-folder-o::before {
  content: "\eb28";
}

.lmnicon-folder-tree-o::before {
  content: "\eb29";
}

.lmnicon-frame::before {
  content: "\eb2a";
}

.lmnicon-group-o::before {
  content: "\eb2b";
}

.lmnicon-heart::before {
  content: "\eb2c";
}

.lmnicon-heart-o::before {
  content: "\eb2d";
}

.lmnicon-html::before {
  content: "\eb2e";
}

.lmnicon-id-card::before {
  content: "\eb2f";
}

.lmnicon-institution::before {
  content: "\eb30";
}

.lmnicon-italic::before {
  content: "\eb31";
}

.lmnicon-key::before {
  content: "\eb32";
}

.lmnicon-layout::before {
  content: "\eb33";
}

.lmnicon-layout-2::before {
  content: "\eb34";
}

.lmnicon-layout-3::before {
  content: "\eb35";
}

.lmnicon-layout-grid::before {
  content: "\eb36";
}

.lmnicon-layout-rows::before {
  content: "\eb37";
}

.lmnicon-layout-rows-compact::before {
  content: "\eb38";
}

.lmnicon-link-alt::before {
  content: "\eb39";
}

.lmnicon-list-bullet::before {
  content: "\eb3a";
}

.lmnicon-list-check::before {
  content: "\eb3b";
}

.lmnicon-list-number::before {
  content: "\eb3c";
}

.lmnicon-location-pin::before {
  content: "\eb3d";
}

.lmnicon-lock-o::before {
  content: "\eb3e";
}

.lmnicon-menu-grid-o::before {
  content: "\eb3f";
}

.lmnicon-minus-circle-o::before {
  content: "\eb40";
}

.lmnicon-minus-square::before {
  content: "\eb41";
}

.lmnicon-modules::before {
  content: "\eb42";
}

.lmnicon-move-down::before {
  content: "\eb43";
}

.lmnicon-move-left::before {
  content: "\eb44";
}

.lmnicon-move-right::before {
  content: "\eb45";
}

.lmnicon-move-up::before {
  content: "\eb46";
}

.lmnicon-movie::before {
  content: "\eb47";
}

.lmnicon-next-circle-o::before {
  content: "\eb48";
}

.lmnicon-next-o::before {
  content: "\eb49";
}

.lmnicon-paint-brush::before {
  content: "\eb4a";
}

.lmnicon-paint-palette::before {
  content: "\eb4b";
}

.lmnicon-paragraph::before {
  content: "\eb4c";
}

.lmnicon-pause-circle-o::before {
  content: "\eb4d";
}

.lmnicon-pause-o::before {
  content: "\eb4e";
}

.lmnicon-pound::before {
  content: "\eb50";
}

.lmnicon-previous-circle-o::before {
  content: "\eb51";
}

.lmnicon-previous-o::before {
  content: "\eb52";
}

.lmnicon-print-o::before {
  content: "\eb53";
}

.lmnicon-pushpin-o::before {
  content: "\eb54";
}

.lmnicon-scissors::before {
  content: "\eb55";
}

.lmnicon-share-o::before {
  content: "\eb56";
}

.lmnicon-small-caps::before {
  content: "\eb57";
}

.lmnicon-stack::before {
  content: "\eb58";
}

.lmnicon-star-o::before {
  content: "\eb59";
}

.lmnicon-stop-circle-o::before {
  content: "\eb5a";
}

.lmnicon-stop-o::before {
  content: "\eb5b";
}

.lmnicon-strike-through::before {
  content: "\eb5c";
}

.lmnicon-synchronize::before {
  content: "\eb5d";
}

.lmnicon-text::before {
  content: "\eb5e";
}

.lmnicon-text-align-center::before {
  content: "\eb5f";
}

.lmnicon-text-align-justified::before {
  content: "\eb60";
}

.lmnicon-text-align-left::before {
  content: "\eb61";
}

.lmnicon-text-align-right::before {
  content: "\eb62";
}

.lmnicon-time::before {
  content: "\eb63";
}

.lmnicon-transfer-horizontal::before {
  content: "\eb64";
}

.lmnicon-transfer-vertical::before {
  content: "\eb65";
}

.lmnicon-trash-o::before {
  content: "\eb66";
}

.lmnicon-underline::before {
  content: "\eb6b";
}

.lmnicon-unlock-o::before {
  content: "\eb6c";
}

.lmnicon-unstack::before {
  content: "\eb6d";
}

.lmnicon-user-add::before {
  content: "\eb6e";
}

.lmnicon-user-block::before {
  content: "\eb6f";
}

.lmnicon-user-check::before {
  content: "\eb70";
}

.lmnicon-user-close::before {
  content: "\eb71";
}

.lmnicon-user-hierarchy::before {
  content: "\eb72";
}

.lmnicon-user-remove::before {
  content: "\eb73";
}

.lmnicon-user-settings::before {
  content: "\eb74";
}

.lmnicon-video-o::before {
  content: "\eb75";
}

.lmnicon-volumn-high::before {
  content: "\eb76";
}

.lmnicon-volumn-low::before {
  content: "\eb77";
}

.lmnicon-volumn-medium::before {
  content: "\eb78";
}

.lmnicon-volumn-mute::before {
  content: "\eb79";
}

.lmnicon-window::before {
  content: "\eb7a";
}

.lmnicon-window-code::before {
  content: "\eb7b";
}

.lmnicon-yen::before {
  content: "\eb7c";
}

.lmnicon-zoom-in::before {
  content: "\eb7d";
}

.lmnicon-zoom-out::before {
  content: "\eb7e";
}

.lmnicon-asterisk::before {
  content: "\eb7f";
}

.lmnicon-bold::before {
  content: "\eb80";
}

.lmnicon-bug::before {
  content: "\eb81";
}

.lmnicon-camera::before {
  content: "\eb82";
}

.lmnicon-coins::before {
  content: "\eb83";
}

.lmnicon-crop::before {
  content: "\eb84";
}

.lmnicon-crosshair::before {
  content: "\eb85";
}

.lmnicon-css::before {
  content: "\eb86";
}

.lmnicon-direction-north::before {
  content: "\eb87";
}

.lmnicon-disk-edit::before {
  content: "\eb88";
}

.lmnicon-unlink-alt::before {
  content: "\eb89";
}

.lmnicon-user-bubble::before {
  content: "\eb90";
}

.lmnicon-dollar-circle-o::before {
  content: "\eb91";
}

.lmnicon-greater-than::before {
  content: "\eb97";
}

.lmnicon-equal::before {
  content: "\eb98";
}

.lmnicon-greater-than-or-equal::before {
  content: "\eb99";
}

.lmnicon-less-than::before {
  content: "\eb9a";
}

.lmnicon-less-than-or-equal::before {
  content: "\eb9b";
}

.lmnicon-not-equal::before {
  content: "\eb9c";
}

.lmnicon-not-search::before {
  content: "\eb9d";
}

.lmnicon-sort-ascending-2::before {
  content: "\eb9e";
}

.lmnicon-sort-descending-2::before {
  content: "\eb9f";
}

.lmnicon-file-time::before {
  content: "\eba3";
}

.lmnicon-expand-diagonal::before {
  content: "\eba4";
}

.lmnicon-list-check-group::before {
  content: "\eba5";
}

.lmnicon-radio-checked::before {
  content: "\eba6";
}

.lmnicon-shrink-diagonal::before {
  content: "\eba7";
}

.lmnicon-sort::before {
  content: "\eba8";
}

.lmnicon-file-csv::before {
  content: "\eba9";
}

.lmnicon-clip::before {
  content: "\ebaa";
}

.lmnicon-calculator::before {
  content: "\ebab";
}

.lmnicon-file-excel-alt::before {
  content: "\ebac";
}

.lmnicon-file-pdf-alt::before {
  content: "\ebad";
}

.lmnicon-file-right::before {
  content: "\ebae";
}

.lmnicon-file-xlsx::before {
  content: "\ebaf";
}

.lmnicon-info-circle-alt-o::before {
  content: "\ebb0";
}

.lmnicon-layout-4::before {
  content: "\ebb1";
}

.lmnicon-play-alt-o::before {
  content: "\ebb2";
}

.lmnicon-time-alt::before {
  content: "\ebb3";
}

.lmnicon-wrench::before {
  content: "\ebb4";
}

.lmnicon-trophy::before {
  content: "\ebb5";
}

.lmnicon-min::before {
  content: "\ebb8";
}

.lmnicon-alert::before {
  content: "\ebbd";
}

.lmnicon-average::before {
  content: "\ebbe";
}

.lmnicon-dollar-alt::before {
  content: "\ebbf";
}

.lmnicon-empty::before {
  content: "\ebc0";
}

.lmnicon-expand-alt::before {
  content: "\ebc1";
}

.lmnicon-file-doc-alt::before {
  content: "\ebc2";
}

.lmnicon-file-ppt-alt::before {
  content: "\ebc3";
}

.lmnicon-handle::before {
  content: "\ebc4";
}

.lmnicon-info-alt::before {
  content: "\ebc5";
}

.lmnicon-info-circle-alt::before {
  content: "\ebc6";
}

.lmnicon-link-external::before {
  content: "\ebc7";
}

.lmnicon-max::before {
  content: "\ebc8";
}

.lmnicon-percentage::before {
  content: "\ebc9";
}

.lmnicon-save-as::before {
  content: "\ebca";
}

.lmnicon-volume-high::before {
  content: "\ebd0";
}

.lmnicon-volume-low::before {
  content: "\ebd1";
}

.lmnicon-volume-medium::before {
  content: "\ebd2";
}

.lmnicon-volume-mute::before {
  content: "\ebd3";
}

.lmnicon-redo::before {
  content: "\ebd4";
}

.lmnicon-text-color::before {
  content: "\ebd5";
}

.lmnicon-text-size::before {
  content: "\ebd6";
}

.lmnicon-undo::before {
  content: "\ebd7";
}

.lmnicon-wrap-text-around::before {
  content: "\ebd8";
}

.lmnicon-venn::before {
  content: "\ebd9";
}

.lmnicon-chat-rooms-1::before {
  content: "\ea85";
}

.lmnicon-chat-rooms-2::before {
  content: "\ea86";
}

.lmnicon-chat-rooms-o::before {
  content: "\ea87";
}

.lmnicon-chat::before {
  content: "\ea88";
}

.lmnicon-clock-o::before {
  content: "\ea89";
}

.lmnicon-clock::before {
  content: "\ea8a";
}

.lmnicon-cv-connect::before {
  content: "\ea8b";
}

.lmnicon-horn-disabled::before {
  content: "\ea8c";
}

.lmnicon-horn::before {
  content: "\ea8d";
}

.lmnicon-chat-square-2::before {
  content: "\eb8a";
}

.lmnicon-chat-square-3::before {
  content: "\eb8b";
}

.lmnicon-chat-square::before {
  content: "\eb8c";
}

.lmnicon-chat-rooms-1-o::before {
  content: "\eb92";
}

.lmnicon-beta::before {
  content: "\ea8e";
}

.lmnicon-chart-analysis::before {
  content: "\ea8f";
}

.lmnicon-chart-annotation::before {
  content: "\ea90";
}

.lmnicon-chart-area::before {
  content: "\ea91";
}

.lmnicon-chart-candlestick::before {
  content: "\ea92";
}

.lmnicon-chart-curve::before {
  content: "\ea93";
}

.lmnicon-chart-line::before {
  content: "\ea94";
}

.lmnicon-chart-ohlc::before {
  content: "\ea95";
}

.lmnicon-chart-ratings::before {
  content: "\ea96";
}

.lmnicon-chart-regression::before {
  content: "\ea97";
}

.lmnicon-chart-settings::before {
  content: "\ea98";
}

.lmnicon-copy-chart::before {
  content: "\ea99";
}

.lmnicon-dataload-off::before {
  content: "\ea9a";
}

.lmnicon-dataload-on::before {
  content: "\ea9b";
}

.lmnicon-delta-lowercase::before {
  content: "\ea9c";
}

.lmnicon-delta-uppercase::before {
  content: "\ea9d";
}

.lmnicon-heatmap::before {
  content: "\ea9e";
}

.lmnicon-page-landscape::before {
  content: "\ea9f";
}

.lmnicon-page-portrait::before {
  content: "\eaa0";
}

.lmnicon-portfolio::before {
  content: "\eaa1";
}

.lmnicon-r-spearman::before {
  content: "\eaa2";
}

.lmnicon-r-squared::before {
  content: "\eaa3";
}

.lmnicon-rho::before {
  content: "\eaa4";
}

.lmnicon-sigma::before {
  content: "\eaa5";
}

.lmnicon-tau::before {
  content: "\eaa6";
}

.lmnicon-view-disabled::before {
  content: "\eaa7";
}

.lmnicon-view::before {
  content: "\eaa8";
}

.lmnicon-sigma-uppercase::before {
  content: "\eb67";
}

.lmnicon-view-remove::before {
  content: "\eb68";
}

.lmnicon-view-add::before {
  content: "\eb69";
}

.lmnicon-view-lock::before {
  content: "\eb6a";
}

.lmnicon-chart-bar-o::before {
  content: "\eb8d";
}

.lmnicon-chart-bar-up-o::before {
  content: "\eb8e";
}

.lmnicon-chart-pie-o::before {
  content: "\eb8f";
}

.lmnicon-chart-bar-down-o::before {
  content: "\eb93";
}

.lmnicon-chart-candlestick-dollar::before {
  content: "\eb94";
}

.lmnicon-chart-curve-up::before {
  content: "\eb95";
}

.lmnicon-decimal-decrease::before {
  content: "\eba1";
}

.lmnicon-decimal-increase::before {
  content: "\eba2";
}

.lmnicon-bag::before {
  content: "\eaa9";
}

.lmnicon-ban::before {
  content: "\eaaa";
}

.lmnicon-bookmark-o::before {
  content: "\eaab";
}

.lmnicon-bookmark::before {
  content: "\eaac";
}

.lmnicon-bookmarks-o::before {
  content: "\eaad";
}

.lmnicon-bookmarks::before {
  content: "\eaae";
}

.lmnicon-bulb::before {
  content: "\eaaf";
}

.lmnicon-calendar-dots::before {
  content: "\eab0";
}

.lmnicon-calendar::before {
  content: "\eab1";
}

.lmnicon-cart-add::before {
  content: "\eab2";
}

.lmnicon-cart-empty::before {
  content: "\eab3";
}

.lmnicon-cart-filled::before {
  content: "\eab4";
}

.lmnicon-chess-knight::before {
  content: "\eab5";
}

.lmnicon-cloud-download::before {
  content: "\eab6";
}

.lmnicon-cloud-upload::before {
  content: "\eab7";
}

.lmnicon-coding-delete::before {
  content: "\eab8";
}

.lmnicon-coding-question::before {
  content: "\eab9";
}

.lmnicon-company::before {
  content: "\eaba";
}

.lmnicon-doc-review::before {
  content: "\eabb";
}

.lmnicon-grid::before {
  content: "\eabc";
}

.lmnicon-logout-o::before {
  content: "\eabd";
}

.lmnicon-mimic::before {
  content: "\eabe";
}

.lmnicon-note::before {
  content: "\eabf";
}

.lmnicon-phone-circle-o::before {
  content: "\eac0";
}

.lmnicon-phone-circle::before {
  content: "\eac1";
}

.lmnicon-phone::before {
  content: "\eac2";
}

.lmnicon-rocket-angle::before {
  content: "\eac3";
}

.lmnicon-rocket::before {
  content: "\eac4";
}

.lmnicon-spinner-donut::before {
  content: "\eac5";
}

.lmnicon-sun::before {
  content: "\eac6";
}

.lmnicon-support::before {
  content: "\eac7";
}

.lmnicon-ticket::before {
  content: "\eac8";
}

.lmnicon-logout-alt-o::before {
  content: "\eb03";
}

.lmnicon-phone-alt-o::before {
  content: "\eb4f";
}

.lmnicon-row-step::before {
  content: "\eb96";
}

.lmnicon-login-o::before {
  content: "\ebbb";
}

.lmnicon-spinner::before {
  content: "\ebbc";
}

.lmnicon-intra-day::before {
  content: "\ebda";
}

.lmnicon-asset-allocation::before {
  content: "\eac9";
}

.lmnicon-charting-3::before {
  content: "\eaca";
}

.lmnicon-charting::before {
  content: "\eacb";
}

.lmnicon-credit-center::before {
  content: "\eacc";
}

.lmnicon-credit-curve::before {
  content: "\eacd";
}

.lmnicon-credit-flow::before {
  content: "\eace";
}

.lmnicon-credit-sector-liquidity::before {
  content: "\eacf";
}

.lmnicon-equities-becs::before {
  content: "\ead0";
}

.lmnicon-fx-backtesting::before {
  content: "\ead1";
}

.lmnicon-fx-early-warning-signal::before {
  content: "\ead2";
}

.lmnicon-fx-economic-surprise-index::before {
  content: "\ead3";
}

.lmnicon-fx-global-scorecard::before {
  content: "\ead4";
}

.lmnicon-fx-indices::before {
  content: "\ead5";
}

.lmnicon-fx-inflation-surprise-index::before {
  content: "\ead6";
}

.lmnicon-fx-macro-risk-index::before {
  content: "\ead7";
}

.lmnicon-fx-positioning-indicator::before {
  content: "\ead8";
}

.lmnicon-fx-risk-flow-indicator::before {
  content: "\ead9";
}

.lmnicon-fx-werm-fair-value::before {
  content: "\eada";
}

.lmnicon-govt-bond-analyzer::before {
  content: "\eadb";
}

.lmnicon-key-issue-package::before {
  content: "\eadc";
}

.lmnicon-market-monitors::before {
  content: "\eadd";
}

.lmnicon-munipad::before {
  content: "\eade";
}

.lmnicon-origination-tracker::before {
  content: "\eadf";
}

.lmnicon-rates-bond-scatter-graph::before {
  content: "\eae0";
}

.lmnicon-rates-trading-desk-flows::before {
  content: "\eae1";
}

.lmnicon-relative-value::before {
  content: "\eae2";
}

.lmnicon-securitized-agency-flow-monitor::before {
  content: "\eae3";
}

.lmnicon-securitized-yield-book::before {
  content: "\eae4";
}

.lmnicon-yield-hub::before {
  content: "\eae5";
}

:root {
  --blue: #0076D4;
  --indigo: #002d72;
  --cyan: #00BDF2;
  --teal: #00b0b9;
  --aqua: #00b0b9;
  --forest: #00b755;
  --tree: #00b755;
  --leaf: #608a00;
  --green: #84bd00;
  --olive: #c4d600;
  --lime: #c4d600;
  --goldenrod: #c99700;
  --yellow: #ffcd00;
  --orange: #ed8b00;
  --tangerine: #ed8b00;
  --red: #ff4944;
  --carmine: #ff4944;
  --plum: #c6007e;
  --fuchsia: #c6007e;
  --purple: #a21ebc;
  --lavender: #a21ebc;
  --gray: #C8D5E1;
  --gray-dark: #4F6F90;
  --primary: #0076D4;
  --secondary: #219dff;
  --success: #00b755;
  --info: #4F6F90;
  --warning: #ffe166;
  --danger: #b60000;
  --bg-color-0: #FFFFFF;
  --bg-color-1: #F6F8FA;
  --bg-color-2: #FAFBFC;
  --bg-color-inverse: #1D2834;
  --bg-color-inverse-0: #17202A;
  --bg-color-inverse-1: #0C1015;
  --bg-color-inverse-2: #10161D;
  --text-color-default: #22303E;
  --text-color-0: #000000;
  --text-color-1: #22303E;
  --text-color-2: #3D566F;
  --text-color-3: #4F6F90;
  --text-color-inverse: #FFFFFF;
  --text-color-inverse-0: #FFFFFF;
  --text-color-inverse-1: #D9E2EA;
  --text-color-inverse-2: #97AFC6;
  --text-color-inverse-3: #7795B4;
  --link-color-0: #0076D4;
  --link-color-1: #005AA1;
  --link-color-2: #219dff;
  --link-color-inverse: #80aff8;
  --link-color-warning: #c99700;
  --border-color-0: #D9E2EA;
  --border-color-1: #C8D5E1;
  --border-color-2: #87A2BD;
  --border-color-inverse: #2B3D4E;
  --highlight: rgba(255, 255, 255, 0.7);
  --shadow: rgba(0, 0, 0, 0.1);
  --box-shadow-color: #0041A5;
}

body {
  color: #F6F8FA;
}

a {
  color: #0076D4;
  background-color: transparent;
}

a:hover {
  color: #005AA1;
}

code {
  color: #e83e8c;
}

kbd {
  color: #FFFFFF;
  background-color: #1D2834;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}

pre {
  color: inherit;
}

.icgds .lmn-bg-color-0 {
  background-color: #FFFFFF !important;
}

.icgds a.lmn-bg-color-0:hover, .icgds a.lmn-bg-color-0:focus {
  background-color: #e6e6e6 !important;
}

.icgds .lmn-bg-color-1 {
  background-color: #F6F8FA !important;
}

.icgds a.lmn-bg-color-1:hover, .icgds a.lmn-bg-color-1:focus {
  background-color: #d5dfe8 !important;
}

.icgds .lmn-bg-color-2 {
  background-color: #FAFBFC !important;
}

.icgds a.lmn-bg-color-2:hover, .icgds a.lmn-bg-color-2:focus {
  background-color: #dae2e9 !important;
}

.icgds .lmn-bg-color-inverse {
  background-color: #1D2834 !important;
}

.icgds a.lmn-bg-color-inverse:hover, .icgds a.lmn-bg-color-inverse:focus {
  background-color: #0b0f13 !important;
}

.icgds .lmn-bg-color-inverse-0 {
  background-color: #17202A !important;
}

.icgds a.lmn-bg-color-inverse-0:hover, .icgds a.lmn-bg-color-inverse-0:focus {
  background-color: #050709 !important;
}

.icgds .lmn-bg-color-inverse-1 {
  background-color: #0C1015 !important;
}

.icgds a.lmn-bg-color-inverse-1:hover, .icgds a.lmn-bg-color-inverse-1:focus {
  background-color: black !important;
}

.icgds .lmn-bg-color-inverse-2 {
  background-color: #10161D !important;
}

.icgds a.lmn-bg-color-inverse-2:hover, .icgds a.lmn-bg-color-inverse-2:focus {
  background-color: black !important;
}

.icgds .lmn-bg-primary {
  background-color: #0076D4 !important;
}

.icgds a.lmn-bg-primary:hover, .icgds a.lmn-bg-primary:focus {
  background-color: #005aa1 !important;
}

.icgds .lmn-bg-secondary {
  background-color: #219dff !important;
}

.icgds a.lmn-bg-secondary:hover, .icgds a.lmn-bg-secondary:focus {
  background-color: #0084ed !important;
}

.icgds .lmn-bg-success {
  background-color: #00b755 !important;
}

.icgds a.lmn-bg-success:hover, .icgds a.lmn-bg-success:focus {
  background-color: #00843d !important;
}

.icgds .lmn-bg-info {
  background-color: #4F6F90 !important;
}

.icgds a.lmn-bg-info:hover, .icgds a.lmn-bg-info:focus {
  background-color: #3d566f !important;
}

.icgds .lmn-bg-warning {
  background-color: #ffe166 !important;
}

.icgds a.lmn-bg-warning:hover, .icgds a.lmn-bg-warning:focus {
  background-color: #ffd733 !important;
}

.icgds .lmn-bg-danger {
  background-color: #b60000 !important;
}

.icgds a.lmn-bg-danger:hover, .icgds a.lmn-bg-danger:focus {
  background-color: #830000 !important;
}

.icgds .lmn-bg-white {
  background-color: #FFFFFF !important;
}

.icgds .lmn-bg-transparent {
  background-color: transparent !important;
}

.icgds .lmn-border {
  border: 1px solid #D9E2EA !important;
}

.icgds .lmn-border-top {
  border-top: 1px solid #D9E2EA !important;
}

.icgds .lmn-border-right {
  border-right: 1px solid #D9E2EA !important;
}

.icgds .lmn-border-bottom {
  border-bottom: 1px solid #D9E2EA !important;
}

.icgds .lmn-border-left {
  border-left: 1px solid #D9E2EA !important;
}

.icgds .lmn-border-color-0 {
  border-color: #D9E2EA !important;
}

.icgds .lmn-border-color-1 {
  border-color: #C8D5E1 !important;
}

.icgds .lmn-border-color-2 {
  border-color: #87A2BD !important;
}

.icgds .lmn-border-color-inverse {
  border-color: #2B3D4E !important;
}

.icgds .lmn-border-primary {
  border-color: #0076D4 !important;
}

.icgds .lmn-border-secondary {
  border-color: #219dff !important;
}

.icgds .lmn-border-success {
  border-color: #00b755 !important;
}

.icgds .lmn-border-info {
  border-color: #4F6F90 !important;
}

.icgds .lmn-border-warning {
  border-color: #ffe166 !important;
}

.icgds .lmn-border-danger {
  border-color: #b60000 !important;
}

.icgds .lmn-border-white {
  border-color: #FFFFFF !important;
}

.icgds .lmn-img-fluid {
  max-width: 100%;
  height: auto;
}

.icgds .lmn-img-thumbnail {
  background-color: #F6F8FA;
  border: 1px solid #D9E2EA;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}

.icgds .lmn-figure-caption {
  color: #3D566F;
}

.icgds .lmn-scrollbar,
.icgds .lmn-scrollbar-x,
.icgds .lmn-scrollbar-y, .icgds.lmn-scrollbar, .icgds.lmn-scrollbar-x, .icgds.lmn-scrollbar-y {
  -ms-scrollbar-face-color: #C8D5E1;
  -ms-scrollbar-arrow-color: transparent;
  -ms-scrollbar-track-color: #FAFBFC;
  -ms-scrollbar-shadow-color: #FAFBFC;
}

.icgds .lmn-scrollbar::-webkit-scrollbar,
.icgds .lmn-scrollbar-x::-webkit-scrollbar,
.icgds .lmn-scrollbar-y::-webkit-scrollbar, .icgds.lmn-scrollbar::-webkit-scrollbar, .icgds.lmn-scrollbar-x::-webkit-scrollbar, .icgds.lmn-scrollbar-y::-webkit-scrollbar {
  background-color: transparent;
}

.icgds .lmn-scrollbar::-webkit-scrollbar-thumb,
.icgds .lmn-scrollbar-x::-webkit-scrollbar-thumb,
.icgds .lmn-scrollbar-y::-webkit-scrollbar-thumb, .icgds.lmn-scrollbar::-webkit-scrollbar-thumb, .icgds.lmn-scrollbar-x::-webkit-scrollbar-thumb, .icgds.lmn-scrollbar-y::-webkit-scrollbar-thumb {
  background-color: #C8D5E1;
  background-clip: padding-box;
  border: 3px solid transparent;
}

.icgds .lmn-scrollbar::-webkit-scrollbar-thumb:hover,
.icgds .lmn-scrollbar-x::-webkit-scrollbar-thumb:hover,
.icgds .lmn-scrollbar-y::-webkit-scrollbar-thumb:hover, .icgds.lmn-scrollbar::-webkit-scrollbar-thumb:hover, .icgds.lmn-scrollbar-x::-webkit-scrollbar-thumb:hover, .icgds.lmn-scrollbar-y::-webkit-scrollbar-thumb:hover {
  background-color: #A8BBCF;
}

.icgds .lmn-scrollbar::-webkit-scrollbar-thumb:active,
.icgds .lmn-scrollbar-x::-webkit-scrollbar-thumb:active,
.icgds .lmn-scrollbar-y::-webkit-scrollbar-thumb:active, .icgds.lmn-scrollbar::-webkit-scrollbar-thumb:active, .icgds.lmn-scrollbar-x::-webkit-scrollbar-thumb:active, .icgds.lmn-scrollbar-y::-webkit-scrollbar-thumb:active {
  background-color: #A8BBCF;
}

.icgds .lmn-scrollbar::-webkit-scrollbar-corner,
.icgds .lmn-scrollbar-x::-webkit-scrollbar-corner,
.icgds .lmn-scrollbar-y::-webkit-scrollbar-corner, .icgds.lmn-scrollbar::-webkit-scrollbar-corner, .icgds.lmn-scrollbar-x::-webkit-scrollbar-corner, .icgds.lmn-scrollbar-y::-webkit-scrollbar-corner {
  background-color: transparent;
}

.icgds .lmn-shadow {
  box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12) !important;
}

.icgds .lmn-shadow-sm {
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12) !important;
}

.icgds .lmn-shadow-lg {
  box-shadow: 0px 5px 20px 1px rgba(0, 65, 165, 0.2) !important;
}

.icgds .lmn-shadow-none {
  box-shadow: none !important;
}

.icgds .lmn-text-white {
  color: #FFFFFF !important;
}

.icgds .lmn-text-primary {
  color: #0076D4 !important;
}

.icgds a.lmn-text-primary {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-primary {
    transition: none;
  }
}

.icgds a.lmn-text-primary:hover, .icgds a.lmn-text-primary:focus {
  color: #005aa1 !important;
}

.icgds .lmn-text-secondary {
  color: #219dff !important;
}

.icgds a.lmn-text-secondary {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-secondary {
    transition: none;
  }
}

.icgds a.lmn-text-secondary:hover, .icgds a.lmn-text-secondary:focus {
  color: #0084ed !important;
}

.icgds .lmn-text-success {
  color: #00b755 !important;
}

.icgds a.lmn-text-success {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-success {
    transition: none;
  }
}

.icgds a.lmn-text-success:hover, .icgds a.lmn-text-success:focus {
  color: #00843d !important;
}

.icgds .lmn-text-info {
  color: #4F6F90 !important;
}

.icgds a.lmn-text-info {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-info {
    transition: none;
  }
}

.icgds a.lmn-text-info:hover, .icgds a.lmn-text-info:focus {
  color: #3d566f !important;
}

.icgds .lmn-text-warning {
  color: #ffe166 !important;
}

.icgds a.lmn-text-warning {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-warning {
    transition: none;
  }
}

.icgds a.lmn-text-warning:hover, .icgds a.lmn-text-warning:focus {
  color: #ffd733 !important;
}

.icgds .lmn-text-danger {
  color: #b60000 !important;
}

.icgds a.lmn-text-danger {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-danger {
    transition: none;
  }
}

.icgds a.lmn-text-danger:hover, .icgds a.lmn-text-danger:focus {
  color: #830000 !important;
}

.icgds .lmn-text-success {
  color: #00843d !important;
}

.icgds a.lmn-text-success {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-success {
    transition: none;
  }
}

.icgds a.lmn-text-success:hover, .icgds a.lmn-text-success:focus {
  color: #005125 !important;
}

.icgds .lmn-text-danger {
  color: #b60000 !important;
}

.icgds a.lmn-text-danger {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-danger {
    transition: none;
  }
}

.icgds a.lmn-text-danger:hover, .icgds a.lmn-text-danger:focus {
  color: #830000 !important;
}

.icgds .lmn-text-color-default {
  color: #22303E !important;
}

.icgds a.lmn-text-color-default {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-color-default {
    transition: none;
  }
}

.icgds a.lmn-text-color-default:hover, .icgds a.lmn-text-color-default:focus {
  color: #10171d !important;
}

.icgds .lmn-text-color-0 {
  color: #000000 !important;
}

.icgds a.lmn-text-color-0 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-color-0 {
    transition: none;
  }
}

.icgds a.lmn-text-color-0:hover, .icgds a.lmn-text-color-0:focus {
  color: black !important;
}

.icgds .lmn-text-color-1 {
  color: #22303E !important;
}

.icgds a.lmn-text-color-1 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-color-1 {
    transition: none;
  }
}

.icgds a.lmn-text-color-1:hover, .icgds a.lmn-text-color-1:focus {
  color: #10171d !important;
}

.icgds .lmn-text-color-2 {
  color: #3D566F !important;
}

.icgds a.lmn-text-color-2 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-color-2 {
    transition: none;
  }
}

.icgds a.lmn-text-color-2:hover, .icgds a.lmn-text-color-2:focus {
  color: #2b3d4e !important;
}

.icgds .lmn-text-color-3 {
  color: #4F6F90 !important;
}

.icgds a.lmn-text-color-3 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-color-3 {
    transition: none;
  }
}

.icgds a.lmn-text-color-3:hover, .icgds a.lmn-text-color-3:focus {
  color: #3d566f !important;
}

.icgds .lmn-text-color-inverse {
  color: #FFFFFF !important;
}

.icgds a.lmn-text-color-inverse {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-color-inverse {
    transition: none;
  }
}

.icgds a.lmn-text-color-inverse:hover, .icgds a.lmn-text-color-inverse:focus {
  color: #e6e6e6 !important;
}

.icgds .lmn-text-color-inverse-0 {
  color: #FFFFFF !important;
}

.icgds a.lmn-text-color-inverse-0 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-color-inverse-0 {
    transition: none;
  }
}

.icgds a.lmn-text-color-inverse-0:hover, .icgds a.lmn-text-color-inverse-0:focus {
  color: #e6e6e6 !important;
}

.icgds .lmn-text-color-inverse-1 {
  color: #D9E2EA !important;
}

.icgds a.lmn-text-color-inverse-1 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-color-inverse-1 {
    transition: none;
  }
}

.icgds a.lmn-text-color-inverse-1:hover, .icgds a.lmn-text-color-inverse-1:focus {
  color: #b8c9d8 !important;
}

.icgds .lmn-text-color-inverse-2 {
  color: #97AFC6 !important;
}

.icgds a.lmn-text-color-inverse-2 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-color-inverse-2 {
    transition: none;
  }
}

.icgds a.lmn-text-color-inverse-2:hover, .icgds a.lmn-text-color-inverse-2:focus {
  color: #7696b4 !important;
}

.icgds .lmn-text-color-inverse-3 {
  color: #7795B4 !important;
}

.icgds a.lmn-text-color-inverse-3 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-text-color-inverse-3 {
    transition: none;
  }
}

.icgds a.lmn-text-color-inverse-3:hover, .icgds a.lmn-text-color-inverse-3:focus {
  color: #587ba0 !important;
}

.icgds .lmn-link-color-0 {
  color: #0076D4 !important;
}

.icgds a.lmn-link-color-0 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-link-color-0 {
    transition: none;
  }
}

.icgds a.lmn-link-color-0:hover, .icgds a.lmn-link-color-0:focus {
  color: #005AA1 !important;
}

.icgds a.lmn-link-color-0:active {
  color: #7c1790 !important;
}

.icgds .lmn-link-color-1 {
  color: #005AA1 !important;
}

.icgds a.lmn-link-color-1 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-link-color-1 {
    transition: none;
  }
}

.icgds a.lmn-link-color-1:hover, .icgds a.lmn-link-color-1:focus {
  color: #0076D4 !important;
}

.icgds a.lmn-link-color-1:active {
  color: #0076D4 !important;
}

.icgds .lmn-link-color-2 {
  color: #219dff !important;
}

.icgds a.lmn-link-color-2 {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-link-color-2 {
    transition: none;
  }
}

.icgds a.lmn-link-color-2:hover, .icgds a.lmn-link-color-2:focus {
  color: #0076D4 !important;
}

.icgds a.lmn-link-color-2:active {
  color: #0076D4 !important;
}

.icgds .lmn-link-color-inverse {
  color: #80aff8 !important;
}

.icgds a.lmn-link-color-inverse {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-link-color-inverse {
    transition: none;
  }
}

.icgds a.lmn-link-color-inverse:hover, .icgds a.lmn-link-color-inverse:focus {
  color: #219dff !important;
}

.icgds a.lmn-link-color-inverse:active {
  color: #c366e0 !important;
}

.icgds .lmn-link-color-warning {
  color: #c99700 !important;
}

.icgds a.lmn-link-color-warning {
  transition: color 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .icgds a.lmn-link-color-warning {
    transition: none;
  }
}

.icgds a.lmn-link-color-warning:hover, .icgds a.lmn-link-color-warning:focus {
  color: #ffcd00 !important;
}

.icgds a.lmn-link-color-warning:active {
  color: #ffcd00 !important;
}

.icgds .lmn-text-body {
  color: #F6F8FA !important;
}

.icgds .lmn-text-muted {
  color: #5c6870 !important;
}

.icgds .lmn-text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.icgds .lmn-text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.icgds mark,
.icgds .lmn-mark {
  background-color: #fcf8e3;
}

.icgds .lmn-blockquote-footer {
  color: #4F6F90;
}

.icgds .lmn-btn {
  border-color: transparent;
  box-shadow: none;
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: transparent;
}

.icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid).focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid).active {
  box-shadow: none;
}

.icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid):active:focus, .icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid):active.focus, .icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid).active:focus, .icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid).active.focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-btn.disabled, .icgds .lmn-btn:disabled {
  box-shadow: none;
}

.icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: transparent;
}

.icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: #219dff;
}

.icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-btn.disabled, .icgds .lmn-btn:disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-btn-primary {
  color: #FFFFFF;
  background-color: #0076D4;
}

.icgds .lmn-btn-primary:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #FFFFFF;
  background-color: #005AA1;
}

.icgds .lmn-btn-primary:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-primary:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #FFFFFF;
  background-color: #0076D4;
}

.icgds .lmn-btn-primary:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-primary:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #17355f;
}

.icgds .lmn-btn-primary.disabled, .icgds .lmn-btn-primary:disabled {
  background-color: #C8D5E1;
}

.icgds .lmn-btn-secondary {
  color: #005AA1;
  background-color: transparent;
  border-color: #0076D4;
}

.icgds .lmn-btn-secondary:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: #0076D4;
}

.icgds .lmn-btn-secondary:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-secondary:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #005AA1;
  background-color: transparent;
  border-color: #219dff;
}

.icgds .lmn-btn-secondary:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-secondary:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-btn-secondary.disabled, .icgds .lmn-btn-secondary:disabled {
  background-color: rgba(217, 226, 234, 0);
}

.icgds .lmn-btn-success {
  color: #000000;
  background-color: #00b755;
}

.icgds .lmn-btn-success:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #000000;
  background-color: rgba(0, 183, 85, 0.7);
}

.icgds .lmn-btn-success:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-success:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #000000;
  background-color: #00b755;
}

.icgds .lmn-btn-success:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-success:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #008e42;
}

.icgds .lmn-btn-danger {
  color: #FFFFFF;
  background-color: #b60000;
}

.icgds .lmn-btn-danger:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #FFFFFF;
  background-color: rgba(182, 0, 0, 0.7);
}

.icgds .lmn-btn-danger:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-danger:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #FFFFFF;
  background-color: #b60000;
}

.icgds .lmn-btn-danger:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-danger:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #8d0000;
}

.icgds .lmn-btn-warning {
  color: #000000;
  background-color: #ffe166;
}

.icgds .lmn-btn-warning:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #000000;
  background-color: rgba(255, 225, 102, 0.7);
}

.icgds .lmn-btn-warning:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-warning:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #000000;
  background-color: #ffe166;
}

.icgds .lmn-btn-warning:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-warning:not(:disabled):not(.disabled):not(.invalid).active {
  color: #000000;
  background-color: #ffcd00;
}

.icgds .lmn-btn-outline {
  color: #000000;
  background-color: transparent;
  border-color: #0076D4;
}

.icgds .lmn-btn-outline:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: #0076D4;
}

.icgds .lmn-btn-outline:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-outline:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: #219dff;
}

.icgds .lmn-btn-outline:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-outline:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-btn-outline.disabled, .icgds .lmn-btn-outline:disabled {
  color: #000000;
  background-color: transparent;
}

.icgds .lmn-btn-outline-primary {
  color: #000000;
  background-color: transparent;
  border-color: #0076D4;
}

.icgds .lmn-btn-outline-primary:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #FFFFFF;
  background-color: #005AA1;
}

.icgds .lmn-btn-outline-primary:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-outline-primary:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #FFFFFF;
  background-color: #0076D4;
}

.icgds .lmn-btn-outline-primary:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-outline-primary:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #17355f;
}

.icgds .lmn-btn-outline-primary.disabled, .icgds .lmn-btn-outline-primary:disabled {
  color: #000000;
  background-color: transparent;
  border-color: #0076D4;
}

.icgds .lmn-btn-outline-secondary {
  color: #000000;
  background-color: transparent;
  border-color: transparent;
}

.icgds .lmn-btn-outline-secondary:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: #0076D4;
}

.icgds .lmn-btn-outline-secondary:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-outline-secondary:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #005AA1;
  background-color: transparent;
  border-color: #219dff;
}

.icgds .lmn-btn-outline-secondary:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-outline-secondary:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-btn-outline-secondary.disabled, .icgds .lmn-btn-outline-secondary:disabled {
  color: #000000;
  background-color: transparent;
  border-color: transparent;
}

.icgds .lmn-btn-outline-success {
  color: #000000;
  background-color: transparent;
  border-color: #00b755;
}

.icgds .lmn-btn-outline-success:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #000000;
  background-color: rgba(0, 183, 85, 0.7);
}

.icgds .lmn-btn-outline-success:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-outline-success:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #000000;
  background-color: #00b755;
}

.icgds .lmn-btn-outline-success:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-outline-success:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #008e42;
}

.icgds .lmn-btn-outline-success.disabled, .icgds .lmn-btn-outline-success:disabled {
  color: #000000;
  background-color: transparent;
  border-color: #00b755;
}

.icgds .lmn-btn-outline-danger {
  color: #000000;
  background-color: transparent;
  border-color: #b60000;
}

.icgds .lmn-btn-outline-danger:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #FFFFFF;
  background-color: rgba(182, 0, 0, 0.7);
}

.icgds .lmn-btn-outline-danger:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-outline-danger:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #FFFFFF;
  background-color: #b60000;
}

.icgds .lmn-btn-outline-danger:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-outline-danger:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #8d0000;
}

.icgds .lmn-btn-outline-danger.disabled, .icgds .lmn-btn-outline-danger:disabled {
  color: #000000;
  background-color: transparent;
  border-color: #b60000;
}

.icgds .lmn-btn-outline-warning {
  color: #000000;
  background-color: transparent;
  border-color: #ffe166;
}

.icgds .lmn-btn-outline-warning:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #000000;
  background-color: rgba(255, 225, 102, 0.7);
}

.icgds .lmn-btn-outline-warning:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-btn-outline-warning:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #000000;
  background-color: #ffe166;
}

.icgds .lmn-btn-outline-warning:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-outline-warning:not(:disabled):not(.disabled):not(.invalid).active {
  color: #000000;
  background-color: #ffcd00;
}

.icgds .lmn-btn-outline-warning.disabled, .icgds .lmn-btn-outline-warning:disabled {
  color: #000000;
  background-color: transparent;
  border-color: #ffe166;
}

.icgds .lmn-btn-outline-info {
  color: #000000;
  background-color: transparent;
}

.icgds .lmn-btn-outline-info.disabled, .icgds .lmn-btn-outline-info:disabled {
  color: #000000;
  background-color: transparent;
}

.icgds .lmn-btn-link {
  color: #005AA1;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.icgds .lmn-btn-link:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: transparent;
  box-shadow: none;
}

.icgds .lmn-btn-link:not(:disabled):not(.disabled):not(.invalid):focus {
  color: #005AA1;
  background-color: transparent;
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-btn-link:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-link:not(:disabled):not(.disabled):not(.invalid).active {
  color: #005AA1;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}

.icgds .lmn-btn-link:not(:disabled):not(.disabled):not(.invalid):active:focus, .icgds .lmn-btn-link:not(:disabled):not(.disabled):not(.invalid).active:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-btn-link:disabled, .icgds .lmn-btn-link.disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: transparent;
  border-color: transparent;
}

.icgds .lmn-btn-group > .lmn-btn:not(:first-of-type):not(.active):not(:focus)::after {
  background-color: #D9E2EA;
}

.icgds .lmn-btn-group-toggle .lmn-btn {
  background-color: rgba(0, 118, 212, 0.1) !important;
  border-color: transparent !important;
  box-shadow: none !important;
}

.icgds .lmn-btn-group-toggle .lmn-btn::before {
  border-color: transparent;
}

.icgds .lmn-btn-group-toggle .lmn-btn:not(:disabled):not(.disabled):not(.invalid):hover::before {
  background-color: rgba(0, 118, 212, 0.2);
}

.icgds .lmn-btn-group-toggle .lmn-btn:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-btn-group-toggle .lmn-btn:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
}

.icgds .lmn-btn-group-toggle .lmn-btn:not(:disabled):not(.disabled):not(.invalid):active::before, .icgds .lmn-btn-group-toggle .lmn-btn:not(:disabled):not(.disabled):not(.invalid).active::before {
  background-color: #17355f;
}

.icgds .lmn-btn-group-toggle .lmn-btn:not(:disabled):not(.disabled):not(.invalid):focus::before, .icgds .lmn-btn-group-toggle .lmn-btn:not(:disabled):not(.disabled):not(.invalid).focus::before {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-btn-group-toggle .lmn-btn.disabled::before, .icgds .lmn-btn-group-toggle .lmn-btn:disabled::before {
  background-color: #C8D5E1;
}

.icgds .lmn-segmented-control .lmn-btn {
  background-color: rgba(0, 118, 212, 0.1) !important;
  border-color: transparent !important;
  box-shadow: none !important;
}

.icgds .lmn-segmented-control .lmn-btn::before {
  border-color: transparent;
}

.icgds .lmn-segmented-control .lmn-btn:not(:disabled):not(.disabled):not(.invalid):hover::before {
  background-color: rgba(0, 118, 212, 0.2);
}

.icgds .lmn-segmented-control .lmn-btn:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-segmented-control .lmn-btn:not(:disabled):not(.disabled):not(.invalid).active {
  color: #005AA1;
}

.icgds .lmn-segmented-control .lmn-btn:not(:disabled):not(.disabled):not(.invalid):active::before, .icgds .lmn-segmented-control .lmn-btn:not(:disabled):not(.disabled):not(.invalid).active::before {
  background-color: #FFFFFF;
  box-shadow: 0 1px 4px rgba(0, 73, 146, 0.2);
}

.icgds .lmn-segmented-control .lmn-btn:not(:disabled):not(.disabled):not(.invalid):focus::before, .icgds .lmn-segmented-control .lmn-btn:not(:disabled):not(.disabled):not(.invalid).focus::before {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-segmented-control .lmn-btn.disabled::before, .icgds .lmn-segmented-control .lmn-btn:disabled::before {
  background-color: #C8D5E1;
}

.icgds .lmn-selection-control {
  color: #000000;
}

.icgds .lmn-selection-control.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input ~ .lmn-control-icon {
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon {
  background-color: transparent;
  border-color: #0076D4;
}

.icgds .lmn-radio:not(.lmn-radio-native) .lmn-control-input:checked ~ .lmn-control-icon::before {
  background-color: #0076D4;
}

.icgds .lmn-radio:not(.lmn-radio-native):not(.disabled):not(.invalid) .lmn-control-input:hover ~ .lmn-control-icon {
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-radio:not(.lmn-radio-native):not(.disabled):not(.invalid) .lmn-control-input:hover ~ .lmn-control-icon::before {
  background-color: #A8BBCF;
}

.icgds .lmn-radio:not(.lmn-radio-native):not(.disabled):not(.invalid) .lmn-control-input:hover:checked ~ .lmn-control-icon {
  background-color: transparent;
  border-color: #0076D4;
}

.icgds .lmn-radio:not(.lmn-radio-native):not(.disabled):not(.invalid) .lmn-control-input:hover:checked ~ .lmn-control-icon::before {
  background-color: #0076D4;
}

.icgds .lmn-radio:not(.lmn-radio-native):not(.disabled):not(.invalid) .lmn-control-input:focus ~ .lmn-control-icon {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-radio:not(.lmn-radio-native):not(.disabled).invalid .lmn-control-input ~ .lmn-control-icon {
  background-color: transparent;
  border-color: #b60000;
}

.icgds .lmn-radio:not(.lmn-radio-native):not(.disabled).invalid .lmn-control-input ~ .lmn-control-icon::before {
  background-color: transparent;
}

.icgds .lmn-radio:not(.lmn-radio-native):not(.disabled).invalid .lmn-control-input:checked ~ .lmn-control-icon {
  background-color: transparent;
  border-color: #b60000;
}

.icgds .lmn-radio:not(.lmn-radio-native):not(.disabled).invalid .lmn-control-input:checked ~ .lmn-control-icon::before {
  background-color: #b60000;
}

.icgds .lmn-radio:not(.lmn-radio-native).disabled .lmn-control-input ~ .lmn-control-icon {
  background-color: rgba(217, 226, 234, 0.4);
  border-color: #A8BBCF;
}

.icgds .lmn-radio:not(.lmn-radio-native).disabled .lmn-control-input ~ .lmn-control-icon::before {
  background-color: transparent;
}

.icgds .lmn-radio:not(.lmn-radio-native).disabled .lmn-control-input:checked ~ .lmn-control-icon {
  background-color: rgba(217, 226, 234, 0.4);
  border-color: #A8BBCF;
}

.icgds .lmn-radio:not(.lmn-radio-native).disabled .lmn-control-input:checked ~ .lmn-control-icon::before {
  background-color: #A8BBCF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon {
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input ~ .lmn-control-icon::before {
  color: transparent;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:not(:checked):not(.disabled):not(.invalid) ~ .lmn-control-icon.lmn-control-indeterminate-icon {
  background-color: #0076D4;
  border-color: transparent;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:not(:checked):not(.disabled):not(.invalid) ~ .lmn-control-icon.lmn-control-indeterminate-icon::before {
  color: #FFFFFF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon {
  background-color: #0076D4;
  border-color: transparent;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native) .lmn-control-input:checked ~ .lmn-control-icon::before {
  color: #FFFFFF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled):not(.invalid) .lmn-control-input:hover ~ .lmn-control-icon {
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled):not(.invalid) .lmn-control-input:hover ~ .lmn-control-icon::before {
  color: #A8BBCF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled):not(.invalid) .lmn-control-input:hover ~ .lmn-control-icon.lmn-control-indeterminate-icon {
  background-color: #0076D4;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled):not(.invalid) .lmn-control-input:hover ~ .lmn-control-icon.lmn-control-indeterminate-icon::before {
  color: #FFFFFF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled):not(.invalid) .lmn-control-input:hover:checked ~ .lmn-control-icon {
  background-color: #0076D4;
  border-color: transparent;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled):not(.invalid) .lmn-control-input:hover:checked ~ .lmn-control-icon::before {
  color: #FFFFFF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled):not(.invalid) .lmn-control-input:focus ~ .lmn-control-icon {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled).invalid .lmn-control-input ~ .lmn-control-icon {
  background-color: transparent;
  border-color: #b60000;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled).invalid .lmn-control-input ~ .lmn-control-icon::before {
  color: transparent;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled).invalid .lmn-control-input:not(:checked) ~ .lmn-control-icon.lmn-control-indeterminate-icon {
  background-color: transparent;
  border-color: #b60000;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled).invalid .lmn-control-input:not(:checked) ~ .lmn-control-icon.lmn-control-indeterminate-icon::before {
  color: #b60000;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled).invalid .lmn-control-input:checked ~ .lmn-control-icon {
  background-color: transparent;
  border-color: #b60000;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native):not(.disabled).invalid .lmn-control-input:checked ~ .lmn-control-icon::before {
  color: #b60000;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native).disabled .lmn-control-input ~ .lmn-control-icon {
  background-color: rgba(217, 226, 234, 0.4);
  border-color: #A8BBCF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native).disabled .lmn-control-input ~ .lmn-control-icon::before {
  color: transparent;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native).disabled .lmn-control-input:not(:checked) ~ .lmn-control-icon.lmn-control-indeterminate-icon {
  background-color: rgba(217, 226, 234, 0.4);
  border-color: #A8BBCF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native).disabled .lmn-control-input:not(:checked) ~ .lmn-control-icon.lmn-control-indeterminate-icon::before {
  color: #A8BBCF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native).disabled .lmn-control-input:checked ~ .lmn-control-icon {
  background-color: rgba(217, 226, 234, 0.4);
  border-color: #A8BBCF;
}

.icgds .lmn-checkbox:not(.lmn-checkbox-native).disabled .lmn-control-input:checked ~ .lmn-control-icon::before {
  color: #A8BBCF;
}

.icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon::before {
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-switch .lmn-control-input ~ .lmn-control-icon::after {
  background-color: #FFFFFF;
  box-shadow: 0 1px 4px rgba(0, 73, 146, 0.2);
}

.icgds .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::before {
  background-color: #0076D4;
  border-color: transparent;
}

.icgds .lmn-switch .lmn-control-input:checked ~ .lmn-control-icon::after {
  background-color: #FFFFFF;
}

.icgds .lmn-switch:not(.disabled):not(.invalid) .lmn-control-input:hover ~ .lmn-control-icon::before {
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-switch:not(.disabled):not(.invalid) .lmn-control-input:hover ~ .lmn-control-icon::after {
  background-color: #FFFFFF;
}

.icgds .lmn-switch:not(.disabled):not(.invalid) .lmn-control-input:hover:checked ~ .lmn-control-icon::before {
  background-color: #0076D4;
  border-color: transparent;
}

.icgds .lmn-switch:not(.disabled):not(.invalid) .lmn-control-input:hover:checked ~ .lmn-control-icon::after {
  background-color: #FFFFFF;
}

.icgds .lmn-switch:not(.disabled):not(.invalid) .lmn-control-input:focus ~ .lmn-control-icon::before {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-switch:not(.disabled):not(.invalid) .lmn-control-input:focus:checked ~ .lmn-control-icon::before {
  border-color: #219dff;
}

.icgds .lmn-switch:not(.disabled).invalid .lmn-control-input ~ .lmn-control-icon::before {
  background-color: rgba(217, 226, 234, 0.4);
  border-color: #b60000;
}

.icgds .lmn-switch:not(.disabled).invalid .lmn-control-input ~ .lmn-control-icon::after {
  background-color: #FFFFFF;
}

.icgds .lmn-switch:not(.disabled).invalid .lmn-control-input:checked ~ .lmn-control-icon::before {
  background-color: #b60000;
  border-color: #b60000;
}

.icgds .lmn-switch:not(.disabled).invalid .lmn-control-input:checked ~ .lmn-control-icon::after {
  background-color: #FFFFFF;
}

.icgds .lmn-switch.disabled .lmn-control-input ~ .lmn-control-icon::before {
  background-color: rgba(217, 226, 234, 0.4);
  border-color: #A8BBCF;
}

.icgds .lmn-switch.disabled .lmn-control-input ~ .lmn-control-icon::after {
  background-color: #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-switch.disabled .lmn-control-input:checked ~ .lmn-control-icon::before {
  background-color: rgba(217, 226, 234, 0.4);
  border-color: #A8BBCF;
}

.icgds .lmn-switch.disabled .lmn-control-input:checked ~ .lmn-control-icon::after {
  background-color: #A8BBCF;
}

.icgds .lmn-form-required > label::before {
  color: #b60000;
}

.icgds .lmn-form-label {
  color: #22303E;
}

.icgds .lmn-form-label.invalid {
  color: #22303E;
}

.icgds .lmn-form-tip {
  color: #4F6F90;
}

.icgds .lmn-form-tip.invalid {
  color: #b60000;
}

.icgds .lmn-input {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-input:not(.disabled):not(:disabled):not(.invalid):hover:-moz-read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-input:not(.disabled):not(:disabled):not(.invalid):hover:read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-input:not(.disabled):not(:disabled):not(.invalid):focus {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-input:not(.disabled):not(:disabled):not(.invalid):focus:-moz-read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-input:not(.disabled):not(:disabled):not(.invalid):focus:read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-input:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-input:not(:disabled):not(.disabled).invalid:-moz-read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-input:not(:disabled):not(.disabled).invalid:read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-input:not(.disabled):not(:disabled):-moz-read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-input:not(.disabled):not(:disabled):read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-input.disabled, .icgds .lmn-input:disabled {
  color: rgba(79, 111, 144, 0.4);
  background-color: rgba(217, 226, 234, 0.4);
  border-color: transparent;
}

.icgds .lmn-input.disabled::-webkit-input-placeholder, .icgds .lmn-input:disabled::-webkit-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-input.disabled::-moz-placeholder, .icgds .lmn-input:disabled::-moz-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-input.disabled:-ms-input-placeholder, .icgds .lmn-input:disabled:-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-input.disabled::-ms-input-placeholder, .icgds .lmn-input:disabled::-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-input.disabled::placeholder, .icgds .lmn-input:disabled::placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-input::-webkit-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-input::-moz-placeholder {
  color: #4F6F90;
}

.icgds .lmn-input:-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-input::-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-input::placeholder {
  color: #4F6F90;
}

.icgds .lmn-input::-webkit-input-placeholder:disabled, .icgds .lmn-input::-webkit-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-input::-moz-placeholder:disabled, .icgds .lmn-input::-moz-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-input:-ms-input-placeholder:disabled, .icgds .lmn-input:-ms-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-input::-ms-input-placeholder:disabled, .icgds .lmn-input::-ms-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-input::placeholder:disabled, .icgds .lmn-input::placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-input.lmn-input-outline:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-textarea {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-textarea:not(.disabled):not(:disabled):not(.invalid):hover:-moz-read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-textarea:not(.disabled):not(:disabled):not(.invalid):hover:read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-textarea:not(.disabled):not(:disabled):not(.invalid):focus {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-textarea:not(.disabled):not(:disabled):not(.invalid):focus:-moz-read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-textarea:not(.disabled):not(:disabled):not(.invalid):focus:read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-textarea:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-textarea:not(:disabled):not(.disabled).invalid:-moz-read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-textarea:not(:disabled):not(.disabled).invalid:read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-textarea:not(.disabled):not(:disabled):-moz-read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-textarea:not(.disabled):not(:disabled):read-only {
  color: #000000;
  background-color: #F6F8FA;
  border-color: transparent;
}

.icgds .lmn-textarea.disabled, .icgds .lmn-textarea:disabled {
  color: rgba(79, 111, 144, 0.4);
  background-color: rgba(217, 226, 234, 0.4);
  border-color: transparent;
}

.icgds .lmn-textarea.disabled::-webkit-input-placeholder, .icgds .lmn-textarea:disabled::-webkit-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-textarea.disabled::-moz-placeholder, .icgds .lmn-textarea:disabled::-moz-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-textarea.disabled:-ms-input-placeholder, .icgds .lmn-textarea:disabled:-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-textarea.disabled::-ms-input-placeholder, .icgds .lmn-textarea:disabled::-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-textarea.disabled::placeholder, .icgds .lmn-textarea:disabled::placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-textarea::-webkit-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-textarea::-moz-placeholder {
  color: #4F6F90;
}

.icgds .lmn-textarea:-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-textarea::-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-textarea::placeholder {
  color: #4F6F90;
}

.icgds .lmn-textarea::-webkit-input-placeholder:disabled, .icgds .lmn-textarea::-webkit-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-textarea::-moz-placeholder:disabled, .icgds .lmn-textarea::-moz-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-textarea:-ms-input-placeholder:disabled, .icgds .lmn-textarea:-ms-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-textarea::-ms-input-placeholder:disabled, .icgds .lmn-textarea::-ms-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-textarea::placeholder:disabled, .icgds .lmn-textarea::placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-textarea.lmn-textarea-outline:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-form-select {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-form-select:not(.disabled):not(:disabled):not(.invalid):focus {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-form-select:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-form-select.disabled, .icgds .lmn-form-select:disabled {
  color: rgba(79, 111, 144, 0.4);
  background-color: rgba(217, 226, 234, 0.4);
  border-color: transparent;
}

.icgds .lmn-form-select.disabled::-webkit-input-placeholder, .icgds .lmn-form-select:disabled::-webkit-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-form-select.disabled::-moz-placeholder, .icgds .lmn-form-select:disabled::-moz-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-form-select.disabled:-ms-input-placeholder, .icgds .lmn-form-select:disabled:-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-form-select.disabled::-ms-input-placeholder, .icgds .lmn-form-select:disabled::-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-form-select.disabled::placeholder, .icgds .lmn-form-select:disabled::placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-form-select.lmn-form-select-outline:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:required, .icgds .lmn-input-text.lmn-input-fixed-label .lmn-input:required {
  color: #000000;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:required ~ .lmn-input-label::after, .icgds .lmn-input-text.lmn-input-fixed-label .lmn-input:required ~ .lmn-input-label::after {
  color: #b60000;
}

.icgds .lmn-input-text.lmn-input-animated-label .lmn-input:not(.disabled):not(:disabled):-ms-input-placeholder {
  color: #FFFFFF;
}

.icgds .lmn-input-text.lmn-input-fixed-label .lmn-input:-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-input-text .lmn-input-label {
  color: #4F6F90;
}

.icgds .lmn-input-text .lmn-input-clear-icon::before,
.icgds .lmn-input-text .lmn-input-suffix-icon::before,
.icgds .lmn-input-text .lmn-input-prefix-icon::before {
  color: #87A2BD;
}

.icgds .lmn-input-text:not(.disabled):not(.invalid):hover .lmn-input-clear-icon::before,
.icgds .lmn-input-text:not(.disabled):not(.invalid):hover .lmn-input-suffix-icon::before,
.icgds .lmn-input-text:not(.disabled):not(.invalid):hover .lmn-input-prefix-icon::before {
  color: #87A2BD;
}

.icgds .lmn-input-text:not(.disabled):not(.invalid) .lmn-input-clear-icon:focus::before {
  color: #87A2BD;
}

.icgds .lmn-input-text:disabled .lmn-input-clear-icon::before,
.icgds .lmn-input-text:disabled .lmn-input-suffix-icon::before,
.icgds .lmn-input-text:disabled .lmn-input-prefix-icon::before, .icgds .lmn-input-text.disabled .lmn-input-clear-icon::before,
.icgds .lmn-input-text.disabled .lmn-input-suffix-icon::before,
.icgds .lmn-input-text.disabled .lmn-input-prefix-icon::before {
  color: #87A2BD;
}

.icgds .lmn-input-group .lmn-input-group-text {
  color: #22303E;
  background-color: #FFFFFF;
}

.icgds .lmn-input-group .lmn-btn,
.icgds .lmn-input-group .lmn-input-group-text {
  border-color: #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-was-validated .lmn-input:not(:disabled):not(.disabled):not(:-moz-read-only):invalid {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-input:not(:disabled):not(.disabled):not(:read-only):invalid {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-input:not(:disabled):not(.disabled):not(:-moz-read-only):invalid:hover, .icgds .lmn-was-validated .lmn-input:not(:disabled):not(.disabled):not(:-moz-read-only):invalid:focus {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-input:not(:disabled):not(.disabled):not(:read-only):invalid:hover, .icgds .lmn-was-validated .lmn-input:not(:disabled):not(.disabled):not(:read-only):invalid:focus {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-input.lmn-input-outline:not(:disabled):not(.disabled):invalid {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-input.lmn-input-outline:not(:disabled):not(.disabled):invalid:hover, .icgds .lmn-was-validated .lmn-input.lmn-input-outline:not(:disabled):not(.disabled):invalid:focus {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-textarea:not(:disabled):not(.disabled):not(:-moz-read-only):invalid {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-textarea:not(:disabled):not(.disabled):not(:read-only):invalid {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-textarea:not(:disabled):not(.disabled):not(:-moz-read-only):invalid:hover, .icgds .lmn-was-validated .lmn-textarea:not(:disabled):not(.disabled):not(:-moz-read-only):invalid:focus {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-textarea:not(:disabled):not(.disabled):not(:read-only):invalid:hover, .icgds .lmn-was-validated .lmn-textarea:not(:disabled):not(.disabled):not(:read-only):invalid:focus {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-textarea.lmn-textarea-outline:not(:disabled):not(.disabled):invalid {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-textarea.lmn-textarea-outline:not(:disabled):not(.disabled):invalid:hover, .icgds .lmn-was-validated .lmn-textarea.lmn-textarea-outline:not(:disabled):not(.disabled):invalid:focus {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-form-select:not(:disabled):not(.disabled):not(:-moz-read-only):invalid {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-form-select:not(:disabled):not(.disabled):not(:read-only):invalid {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-form-select:not(:disabled):not(.disabled):not(:-moz-read-only):invalid:hover, .icgds .lmn-was-validated .lmn-form-select:not(:disabled):not(.disabled):not(:-moz-read-only):invalid:focus {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-form-select:not(:disabled):not(.disabled):not(:read-only):invalid:hover, .icgds .lmn-was-validated .lmn-form-select:not(:disabled):not(.disabled):not(:read-only):invalid:focus {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-form-select.lmn-form-select-outline:not(:disabled):not(.disabled):invalid {
  border-color: #b60000;
}

.icgds .lmn-was-validated .lmn-form-select.lmn-form-select-outline:not(:disabled):not(.disabled):invalid:hover, .icgds .lmn-was-validated .lmn-form-select.lmn-form-select-outline:not(:disabled):not(.disabled):invalid:focus {
  border-color: #b60000;
}

.icgds .lmn-datepicker {
  background-color: #FFFFFF;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}

.icgds .lmn-datepicker .lmn-datepicker-input-wrap {
  border-color: #A8BBCF;
}

.icgds .lmn-datepicker .lmn-datepicker-input {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-datepicker .lmn-datepicker-input:not(.disabled):not(:disabled):not(.invalid):focus {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-input:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-datepicker .lmn-datepicker-input.disabled, .icgds .lmn-datepicker .lmn-datepicker-input:disabled {
  color: rgba(79, 111, 144, 0.4);
  background-color: rgba(217, 226, 234, 0.4);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-input.disabled::-webkit-input-placeholder, .icgds .lmn-datepicker .lmn-datepicker-input:disabled::-webkit-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-input.disabled::-moz-placeholder, .icgds .lmn-datepicker .lmn-datepicker-input:disabled::-moz-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-input.disabled:-ms-input-placeholder, .icgds .lmn-datepicker .lmn-datepicker-input:disabled:-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-input.disabled::-ms-input-placeholder, .icgds .lmn-datepicker .lmn-datepicker-input:disabled::-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-input.disabled::placeholder, .icgds .lmn-datepicker .lmn-datepicker-input:disabled::placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-input::-webkit-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker .lmn-datepicker-input::-moz-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker .lmn-datepicker-input:-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker .lmn-datepicker-input::-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker .lmn-datepicker-input::placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker .lmn-datepicker-input::-webkit-input-placeholder:disabled, .icgds .lmn-datepicker .lmn-datepicker-input::-webkit-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-input::-moz-placeholder:disabled, .icgds .lmn-datepicker .lmn-datepicker-input::-moz-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-input:-ms-input-placeholder:disabled, .icgds .lmn-datepicker .lmn-datepicker-input:-ms-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-input::-ms-input-placeholder:disabled, .icgds .lmn-datepicker .lmn-datepicker-input::-ms-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-input::placeholder:disabled, .icgds .lmn-datepicker .lmn-datepicker-input::placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-header {
  border-color: #A8BBCF;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-year-select,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-month-select {
  color: #000000;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-year-select:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-month-select:hover {
  color: #005AA1;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-decade-select:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-year-select:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-month-select:active {
  color: #7c1790;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn {
  color: #000000;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:hover {
  color: #005AA1;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:active {
  color: #7c1790;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn {
  border-color: transparent;
  box-shadow: none;
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:active {
  box-shadow: none;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:active:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: #219dff;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn.disabled, .icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-decade-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-decade-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-month-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-month-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-prev-year-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-header .lmn-datepicker-next-year-btn:disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-body {
  border-color: #A8BBCF;
}

.icgds .lmn-datepicker .lmn-datepicker-cell .lmn-datepicker-date {
  color: #000000;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-cell:not(.lmn-datepicker-disabled-cell):hover .lmn-datepicker-date {
  color: #000000;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-cell:not(.lmn-datepicker-disabled-cell):active .lmn-datepicker-date {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-cell.lmn-datepicker-disabled-cell .lmn-datepicker-date, .icgds .lmn-datepicker .lmn-datepicker-cell.lmn-datepicker-disabled-cell .lmn-datepicker-date:hover {
  color: rgba(79, 111, 144, 0.4);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-today .lmn-datepicker-date {
  color: #005AA1;
  border-color: #0076D4;
}

.icgds .lmn-datepicker .lmn-datepicker-today.lmn-datepicker-disabled-cell .lmn-datepicker-date {
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-last-month-cell .lmn-datepicker-date,
.icgds .lmn-datepicker .lmn-datepicker-next-month-btn-day .lmn-datepicker-date {
  color: #4F6F90;
}

.icgds .lmn-datepicker .lmn-datepicker-selected-day .lmn-datepicker-date, .icgds .lmn-datepicker .lmn-datepicker-selected-day .lmn-datepicker-date:active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-selected-day .lmn-datepicker-date:hover {
  color: #000000;
}

.icgds .lmn-datepicker .lmn-datepicker-footer {
  border-color: #A8BBCF;
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn.lmn-datepicker-today-btn-disabled {
  color: rgba(79, 111, 144, 0.5);
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn:not(.lmn-datepicker-today-btn-disabled):hover {
  color: #005AA1;
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn:not(.lmn-datepicker-today-btn-disabled):active {
  color: #FFFFFF;
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn:active {
  box-shadow: none;
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn:active:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-datepicker .lmn-datepicker-today-btn:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: #219dff;
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-datepicker .lmn-datepicker-today-btn:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-today-btn.disabled, .icgds .lmn-datepicker .lmn-datepicker-today-btn:disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel {
  background-color: #FFFFFF;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header {
  border-color: #A8BBCF;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-year-select,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-month-select {
  color: #000000;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select:hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-year-select:hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-month-select:hover {
  color: #005AA1;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-decade-select:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-year-select:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-month-select:active {
  color: #7c1790;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn {
  color: #000000;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:hover {
  color: #005AA1;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:active {
  color: #7c1790;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn {
  border-color: transparent;
  box-shadow: none;
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:active {
  box-shadow: none;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:active:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: #219dff;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn.disabled, .icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-decade-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-decade-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-month-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-month-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-prev-year-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-month-panel-header .lmn-datepicker-month-panel-next-year-btn:disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-body {
  border-color: #A8BBCF;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-footer {
  border-color: #A8BBCF;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-cell .lmn-datepicker-month-panel-month {
  color: #000000;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-cell:not(.lmn-datepicker-month-panel-cell-disabled):hover .lmn-datepicker-month-panel-month {
  color: #000000;
  background-color: rgba(0, 118, 212, 0.2);
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-cell:not(.lmn-datepicker-month-panel-cell-disabled):active .lmn-datepicker-month-panel-month {
  color: #FFFFFF;
  background-color: #17355f;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-cell.lmn-datepicker-month-panel-cell-disabled .lmn-datepicker-month-panel-month, .icgds .lmn-datepicker .lmn-datepicker-month-panel-cell.lmn-datepicker-month-panel-cell-disabled .lmn-datepicker-month-panel-month:hover, .icgds .lmn-datepicker .lmn-datepicker-month-panel-cell.lmn-datepicker-month-panel-cell-disabled .lmn-datepicker-month-panel-month:active {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-selected-cell .lmn-datepicker-month-panel-month, .icgds .lmn-datepicker .lmn-datepicker-month-panel-selected-cell .lmn-datepicker-month-panel-month:active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-month-panel-selected-cell .lmn-datepicker-month-panel-month:hover {
  color: #000000;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel {
  background-color: #FFFFFF;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header {
  border-color: #A8BBCF;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-year-select,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-month-select {
  color: #000000;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select:hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-year-select:hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-month-select:hover {
  color: #005AA1;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-decade-select:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-year-select:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-month-select:active {
  color: #7c1790;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn {
  color: #000000;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:hover {
  color: #005AA1;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:active {
  color: #7c1790;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn {
  border-color: transparent;
  box-shadow: none;
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:active {
  box-shadow: none;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:active:focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:active:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:not(:disabled):not(.disabled):not(.invalid):hover,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid):focus, .icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:not(:disabled):not(.disabled):not(.invalid).focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:not(:disabled):not(.disabled):not(.invalid):focus,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:not(:disabled):not(.disabled):not(.invalid).focus {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: #219dff;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:not(:disabled):not(.disabled):not(.invalid).active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:not(:disabled):not(.disabled):not(.invalid):active,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:not(:disabled):not(.disabled):not(.invalid).active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn.disabled, .icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-decade-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-decade-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-month-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-month-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-prev-year-btn:disabled,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn.disabled,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-header .lmn-datepicker-year-panel-next-year-btn:disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-body {
  border-color: #A8BBCF;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-footer {
  border-color: #A8BBCF;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-cell .lmn-datepicker-year-panel-year {
  color: #000000;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-cell:not(.lmn-datepicker-year-panel-cell-disabled):hover .lmn-datepicker-year-panel-year {
  color: #000000;
  background-color: rgba(0, 118, 212, 0.2);
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-cell:not(.lmn-datepicker-year-panel-cell-disabled):active .lmn-datepicker-year-panel-year {
  color: #FFFFFF;
  background-color: #17355f;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-cell.lmn-datepicker-year-panel-cell-disabled .lmn-datepicker-year-panel-month, .icgds .lmn-datepicker .lmn-datepicker-year-panel-cell.lmn-datepicker-year-panel-cell-disabled .lmn-datepicker-year-panel-month:hover, .icgds .lmn-datepicker .lmn-datepicker-year-panel-cell.lmn-datepicker-year-panel-cell-disabled .lmn-datepicker-year-panel-month:active {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-selected-cell .lmn-datepicker-year-panel-year, .icgds .lmn-datepicker .lmn-datepicker-year-panel-selected-cell .lmn-datepicker-year-panel-year:active {
  color: #FFFFFF;
  background-color: #17355f;
  border-color: transparent;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-selected-cell .lmn-datepicker-year-panel-year:hover {
  color: #000000;
}

.icgds .lmn-datepicker .lmn-datepicker-year-panel-last-decade-cell .lmn-datepicker-year-panel-year,
.icgds .lmn-datepicker .lmn-datepicker-year-panel-next-decade-cell .lmn-datepicker-year-panel-year {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:not(.disabled):not(:disabled):not(.invalid):focus {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:disabled {
  color: rgba(79, 111, 144, 0.4);
  background-color: rgba(217, 226, 234, 0.4);
  border-color: transparent;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled::-webkit-input-placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:disabled::-webkit-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled::-moz-placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:disabled::-moz-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled:-ms-input-placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:disabled:-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled::-ms-input-placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:disabled::-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:disabled::placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::-webkit-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::-moz-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::-webkit-input-placeholder:disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::-webkit-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::-moz-placeholder:disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::-moz-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:-ms-input-placeholder:disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:-ms-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::-ms-input-placeholder:disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::-ms-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::placeholder:disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input::placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input.disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:not(.disabled).invalid .lmn-datepicker-holder-input-icon::before,
.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input:not(.disabled).invalid .lmn-datepicker-clear-icon::before {
  color: #b60000;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-holder-input-icon::before,
.icgds .lmn-datepicker-holder .lmn-datepicker-clear-icon::before {
  color: #000000;
}

.icgds .lmn-datepicker-holder:not(.disabled).invalid .lmn-datepicker-holder-input-icon::before,
.icgds .lmn-datepicker-holder:not(.disabled).invalid .lmn-datepicker-clear-icon::before {
  color: #b60000;
}

.icgds .lmn-datepicker-holder.disabled .lmn-datepicker-holder-input-icon::before,
.icgds .lmn-datepicker-holder.disabled .lmn-datepicker-clear-icon::before {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input {
  background-color: transparent;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input.disabled::-webkit-input-placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input:disabled::-webkit-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input.disabled::-moz-placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input:disabled::-moz-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input.disabled:-ms-input-placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input:disabled:-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input.disabled::-ms-input-placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input:disabled::-ms-input-placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input.disabled::placeholder, .icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input:disabled::placeholder {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::-webkit-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::-moz-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input:-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::-ms-input-placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::placeholder {
  color: #4F6F90;
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::-webkit-input-placeholder:disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::-webkit-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::-moz-placeholder:disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::-moz-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input:-ms-input-placeholder:disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input:-ms-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::-ms-input-placeholder:disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::-ms-input-placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::placeholder:disabled, .icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-input::placeholder.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-datepicker-holder .lmn-datepicker-range-picker-separator {
  color: #87A2BD;
}

.icgds .lmn-datepicker-range .lmn-datepicker-range-middle {
  color: #87A2BD;
}

.icgds .lmn-datepicker-range .lmn-datepicker-in-range-cell::before {
  background-color: rgba(0, 118, 212, 0.1);
}

.icgds .lmn-dropdown-menu-wrapper {
  background-color: #FFFFFF;
  border-color: #A8BBCF;
  box-shadow: 0px 5px 10px 1px rgba(0, 65, 165, 0.12);
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu {
  -ms-scrollbar-face-color: #C8D5E1;
  -ms-scrollbar-arrow-color: transparent;
  -ms-scrollbar-track-color: #FAFBFC;
  -ms-scrollbar-shadow-color: #FAFBFC;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu::-webkit-scrollbar {
  background-color: transparent;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu::-webkit-scrollbar-thumb {
  background-color: #C8D5E1;
  background-clip: padding-box;
  border: 3px solid transparent;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu::-webkit-scrollbar-thumb:hover {
  background-color: #A8BBCF;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu::-webkit-scrollbar-thumb:active {
  background-color: #A8BBCF;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu::-webkit-scrollbar-corner {
  background-color: transparent;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item {
  color: #22303E;
  background-color: inherit;
  border-color: transparent;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item.disabled > a,
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item > a.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item:not(.disabled):hover {
  background-color: #F0F3F7;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item:not(.disabled).active {
  color: #000000;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item:not(.disabled).active > a,
.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item:not(.disabled) > a.active {
  color: #000000;
}

.icgds .lmn-dropdown-menu-wrapper .lmn-dropdown-menu .lmn-dropdown-item:not(.disabled).focus {
  background-color: #F0F3F7;
}

.icgds .lmn-dropdown-toggle.lmn-btn {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #A8BBCF;
}

.icgds .lmn-dropdown-toggle.lmn-btn:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #000000;
  background-color: #F6F8FA;
  border-color: #D9E2EA;
}

.icgds .lmn-dropdown-toggle.lmn-btn:not(:disabled):not(.disabled):not(.invalid):focus {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-dropdown-toggle.lmn-btn:not(:focus):not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-dropdown-toggle.lmn-btn:not(:focus):not(:disabled):not(.disabled):not(.invalid).active {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #0076D4;
}

.icgds .lmn-dropdown-toggle.lmn-btn:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-dropdown-toggle.lmn-btn.disabled, .icgds .lmn-dropdown-toggle.lmn-btn:disabled {
  color: rgba(79, 111, 144, 0.4);
  background-color: rgba(217, 226, 234, 0.4);
  border-color: transparent;
}

.icgds .lmn-dropdown-toggle.lmn-btn-link {
  background-color: transparent;
  border-color: transparent;
}

.icgds .lmn-dropdown-toggle.lmn-btn-link:not(:disabled):not(.disabled):not(.invalid):hover {
  border-color: transparent;
}

.icgds .lmn-dropdown-toggle.lmn-btn-link:not(:disabled):not(.disabled):not(.invalid):focus {
  border-color: #219dff;
}

.icgds .lmn-dropdown-toggle.lmn-btn-link:not(:focus):not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-dropdown-toggle.lmn-btn-link:not(:focus):not(:disabled):not(.disabled):not(.invalid).active {
  border-color: #0076D4;
}

.icgds .lmn-dropdown-toggle.lmn-btn-link:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-dropdown-toggle.lmn-btn-link.disabled, .icgds .lmn-dropdown-toggle.lmn-btn-link:disabled {
  border-color: transparent;
}

.icgds .lmn-dropdown-toggle .lmn-dropdown-trigger-icon {
  color: #000000;
}

.icgds .lmn-card {
  color: #22303E;
  background-color: #FFFFFF;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}

.icgds .lmn-card.lmn-card-flat {
  background-color: transparent;
  box-shadow: none;
}

.icgds .lmn-card.lmn-card-flat .lmn-card-header {
  background-color: transparent;
}

.icgds .lmn-card.lmn-card-flat .lmn-card-footer {
  background-color: transparent;
}

.icgds .lmn-card.lmn-card-hover:hover {
  box-shadow: 0px 5px 20px 1px rgba(0, 65, 165, 0.2);
}

.icgds .lmn-card.lmn-card-bordered {
  border-color: #D9E2EA;
  box-shadow: none;
}

.icgds .lmn-card.lmn-card-alt {
  background-color: #FAFBFC;
}

.icgds .lmn-card.lmn-card-alt .lmn-card-header,
.icgds .lmn-card.lmn-card-alt .lmn-card-footer {
  background-color: #FAFBFC;
}

.icgds .lmn-card .lmn-card-header {
  color: #000000;
  background-color: #FFFFFF;
  border-bottom-color: #D9E2EA;
}

.icgds .lmn-card .lmn-card-body {
  color: #000000;
}

.icgds .lmn-card .lmn-card-footer {
  color: #4F6F90;
  background-color: #FFFFFF;
  border-top-color: #D9E2EA;
}

.icgds .lmn-card.lmn-card-bordered {
  border-color: #D9E2EA;
  box-shadow: none;
}

.icgds .lmn-carousel {
  color: #22303E;
  background-color: #FFFFFF;
}

.icgds .lmn-carousel .lmn-carousel-indicators .lmn-carousel-indicator {
  background-color: #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-carousel .lmn-carousel-indicators .lmn-carousel-indicator:focus {
  outline: none;
}

.icgds .lmn-carousel .lmn-carousel-indicators .lmn-carousel-indicator.active {
  background-color: #0076D4;
}

.icgds .lmn-carousel a.lmn-carousel-control-prev,
.icgds .lmn-carousel a.lmn-carousel-control-next {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: transparent;
}

.icgds .lmn-carousel a.lmn-carousel-control-prev:hover,
.icgds .lmn-carousel a.lmn-carousel-control-next:hover {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.2);
}

.icgds .lmn-carousel a.lmn-carousel-control-prev:focus,
.icgds .lmn-carousel a.lmn-carousel-control-next:focus {
  color: #005AA1;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: #219dff;
  outline: none;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-carousel a.lmn-carousel-control-prev:active,
.icgds .lmn-carousel a.lmn-carousel-control-next:active {
  color: #FFFFFF;
  background-color: #17355f;
}

.icgds .lmn-carousel a.lmn-carousel-control-prev:active:focus,
.icgds .lmn-carousel a.lmn-carousel-control-next:active:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-carousel a.lmn-carousel-control-prev.disabled, .icgds .lmn-carousel a.lmn-carousel-control-prev:disabled,
.icgds .lmn-carousel a.lmn-carousel-control-next.disabled,
.icgds .lmn-carousel a.lmn-carousel-control-next:disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: rgba(217, 226, 234, 0.4);
}

.icgds .lmn-carousel-fixed {
  background-color: transparent;
}

.icgds .lmn-carousel-fixed .lmn-carousel-control-prev,
.icgds .lmn-carousel-fixed .lmn-carousel-control-next {
  background-color: rgba(0, 118, 212, 0.1);
}

.icgds .lmn-collapse .lmn-collapse-item {
  border-color: #A8BBCF;
}

.icgds .lmn-collapse .lmn-collapse-item:not(.disabled) .lmn-collapse-header:focus {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-collapse .lmn-collapse-item.active:not(.disabled) > .lmn-collapse-header:hover {
  background-color: #F0F3F7;
}

.icgds .lmn-collapse .lmn-collapse-item.disabled > .lmn-collapse-header {
  color: rgba(79, 111, 144, 0.5);
  background-color: transparent;
}

.icgds .lmn-collapse .lmn-collapse-item:first-of-type {
  border-color: #A8BBCF;
}

.icgds .lmn-collapse .lmn-collapse-item:last-of-type {
  border-color: #A8BBCF;
}

.icgds .lmn-collapse .lmn-collapse-header {
  color: #000000;
  border-color: transparent;
}

.icgds .lmn-collapse .lmn-collapse-header:hover {
  background-color: #F0F3F7;
}

.icgds .lmn-collapse .lmn-collapse-content {
  color: #22303E;
}

.icgds .lmn-collapse-card {
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}

.icgds .lmn-collapse-card > .lmn-collapse-item {
  background-color: #FFFFFF;
  border-color: #A8BBCF;
}

.icgds .lmn-collapse-card > .lmn-collapse-item:first-of-type {
  border-color: #A8BBCF;
}

.icgds .lmn-collapse-card > .lmn-collapse-item:last-of-type {
  border-color: #A8BBCF;
}

.icgds .lmn-drawer-mask {
  background-color: rgba(30, 42, 54, 0.7);
}

.icgds .lmn-drawer-content-wrapper {
  background-color: #FFFFFF;
  border-color: transparent;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-close {
  color: #87A2BD;
  background-color: transparent;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-close:hover {
  color: #0076D4;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-close:active {
  color: #005AA1;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-header {
  color: #000000;
  border-bottom-color: #A8BBCF;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-body {
  color: #22303E;
  -ms-scrollbar-face-color: #C8D5E1;
  -ms-scrollbar-arrow-color: transparent;
  -ms-scrollbar-track-color: #FAFBFC;
  -ms-scrollbar-shadow-color: #FAFBFC;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-body::-webkit-scrollbar {
  background-color: transparent;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-body::-webkit-scrollbar-thumb {
  background-color: #C8D5E1;
  background-clip: padding-box;
  border: 3px solid transparent;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-body::-webkit-scrollbar-thumb:hover {
  background-color: #A8BBCF;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-body::-webkit-scrollbar-thumb:active {
  background-color: #A8BBCF;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-body::-webkit-scrollbar-corner {
  background-color: transparent;
}

.icgds .lmn-drawer-content-wrapper .lmn-drawer-footer {
  color: #4F6F90;
  border-top-color: #A8BBCF;
}

.icgds .lmn-placement-top {
  border-color: transparent;
}

.icgds .lmn-placement-top::before {
  border-top-color: transparent;
}

.icgds .lmn-placement-top::after {
  border-top-color: #FFFFFF;
}

.icgds .lmn-placement-bottom {
  border-color: transparent;
}

.icgds .lmn-placement-bottom::before {
  border-bottom-color: transparent;
}

.icgds .lmn-placement-bottom::after {
  border-bottom-color: #FFFFFF;
}

.icgds .lmn-placement-left {
  border-color: transparent;
}

.icgds .lmn-placement-left::before {
  border-left-color: transparent;
}

.icgds .lmn-placement-left::after {
  border-left-color: #FFFFFF;
}

.icgds .lmn-placement-right {
  border-color: transparent;
}

.icgds .lmn-placement-right::before {
  border-right-color: transparent;
}

.icgds .lmn-placement-right::after {
  border-right-color: #FFFFFF;
}

.icgds .lmn-popover {
  background-color: #FFFFFF;
  border-color: transparent;
  box-shadow: 0px 5px 20px 1px rgba(0, 65, 165, 0.2);
}

.icgds .lmn-popover .lmn-popover-body {
  color: #22303E;
}

.icgds .lmn-popover .lmn-popover-header {
  color: #22303E;
}

.icgds .lmn-popover-placement-top {
  border-color: transparent;
}

.icgds .lmn-popover-placement-top::before {
  border-top-color: transparent;
}

.icgds .lmn-popover-placement-top::after {
  border-top-color: #FFFFFF;
}

.icgds .lmn-popover-placement-topLeft {
  border-color: transparent;
}

.icgds .lmn-popover-placement-topLeft::before {
  border-top-color: transparent;
}

.icgds .lmn-popover-placement-topLeft::after {
  border-top-color: #FFFFFF;
}

.icgds .lmn-popover-placement-top-left {
  border-color: transparent;
}

.icgds .lmn-popover-placement-top-left::before {
  border-top-color: transparent;
}

.icgds .lmn-popover-placement-top-left::after {
  border-top-color: #FFFFFF;
}

.icgds .lmn-popover-placement-topRight {
  border-color: transparent;
}

.icgds .lmn-popover-placement-topRight::before {
  border-top-color: transparent;
}

.icgds .lmn-popover-placement-topRight::after {
  border-top-color: #FFFFFF;
}

.icgds .lmn-popover-placement-top-right {
  border-color: transparent;
}

.icgds .lmn-popover-placement-top-right::before {
  border-top-color: transparent;
}

.icgds .lmn-popover-placement-top-right::after {
  border-top-color: #FFFFFF;
}

.icgds .lmn-popover-placement-bottom {
  border-color: transparent;
}

.icgds .lmn-popover-placement-bottom::before {
  border-bottom-color: transparent;
}

.icgds .lmn-popover-placement-bottom::after {
  border-bottom-color: #FFFFFF;
}

.icgds .lmn-popover-placement-bottomLeft {
  border-color: transparent;
}

.icgds .lmn-popover-placement-bottomLeft::before {
  border-bottom-color: transparent;
}

.icgds .lmn-popover-placement-bottomLeft::after {
  border-bottom-color: #FFFFFF;
}

.icgds .lmn-popover-placement-bottom-left {
  border-color: transparent;
}

.icgds .lmn-popover-placement-bottom-left::before {
  border-bottom-color: transparent;
}

.icgds .lmn-popover-placement-bottom-left::after {
  border-bottom-color: #FFFFFF;
}

.icgds .lmn-popover-placement-bottomRight {
  border-color: transparent;
}

.icgds .lmn-popover-placement-bottomRight::before {
  border-bottom-color: transparent;
}

.icgds .lmn-popover-placement-bottomRight::after {
  border-bottom-color: #FFFFFF;
}

.icgds .lmn-popover-placement-bottom-right {
  border-color: transparent;
}

.icgds .lmn-popover-placement-bottom-right::before {
  border-bottom-color: transparent;
}

.icgds .lmn-popover-placement-bottom-right::after {
  border-bottom-color: #FFFFFF;
}

.icgds .lmn-popover-placement-left {
  border-color: transparent;
}

.icgds .lmn-popover-placement-left::before {
  border-left-color: transparent;
}

.icgds .lmn-popover-placement-left::after {
  border-left-color: #FFFFFF;
}

.icgds .lmn-popover-placement-leftTop {
  border-color: transparent;
}

.icgds .lmn-popover-placement-leftTop::before {
  border-left-color: transparent;
}

.icgds .lmn-popover-placement-leftTop::after {
  border-left-color: #FFFFFF;
}

.icgds .lmn-popover-placement-left-top {
  border-color: transparent;
}

.icgds .lmn-popover-placement-left-top::before {
  border-left-color: transparent;
}

.icgds .lmn-popover-placement-left-top::after {
  border-left-color: #FFFFFF;
}

.icgds .lmn-popover-placement-leftBottom {
  border-color: transparent;
}

.icgds .lmn-popover-placement-leftBottom::before {
  border-left-color: transparent;
}

.icgds .lmn-popover-placement-leftBottom::after {
  border-left-color: #FFFFFF;
}

.icgds .lmn-popover-placement-left-bottom {
  border-color: transparent;
}

.icgds .lmn-popover-placement-left-bottom::before {
  border-left-color: transparent;
}

.icgds .lmn-popover-placement-left-bottom::after {
  border-left-color: #FFFFFF;
}

.icgds .lmn-popover-placement-right {
  border-color: transparent;
}

.icgds .lmn-popover-placement-right::before {
  border-right-color: transparent;
}

.icgds .lmn-popover-placement-right::after {
  border-right-color: #FFFFFF;
}

.icgds .lmn-popover-placement-rightTop {
  border-color: transparent;
}

.icgds .lmn-popover-placement-rightTop::before {
  border-right-color: transparent;
}

.icgds .lmn-popover-placement-rightTop::after {
  border-right-color: #FFFFFF;
}

.icgds .lmn-popover-placement-right-top {
  border-color: transparent;
}

.icgds .lmn-popover-placement-right-top::before {
  border-right-color: transparent;
}

.icgds .lmn-popover-placement-right-top::after {
  border-right-color: #FFFFFF;
}

.icgds .lmn-popover-placement-rightBottom {
  border-color: transparent;
}

.icgds .lmn-popover-placement-rightBottom::before {
  border-right-color: transparent;
}

.icgds .lmn-popover-placement-rightBottom::after {
  border-right-color: #FFFFFF;
}

.icgds .lmn-popover-placement-right-bottom {
  border-color: transparent;
}

.icgds .lmn-popover-placement-right-bottom::before {
  border-right-color: transparent;
}

.icgds .lmn-popover-placement-right-bottom::after {
  border-right-color: #FFFFFF;
}

.icgds .lmn-tooltip {
  color: #FFFFFF;
  background-color: #17202A;
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-top {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-top::before {
  border-top-color: transparent;
}

.icgds .lmn-tooltip-placement-top::after {
  border-top-color: #17202A;
}

.icgds .lmn-tooltip-placement-topLeft {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-topLeft::before {
  border-top-color: transparent;
}

.icgds .lmn-tooltip-placement-topLeft::after {
  border-top-color: #17202A;
}

.icgds .lmn-tooltip-placement-top-left {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-top-left::before {
  border-top-color: transparent;
}

.icgds .lmn-tooltip-placement-top-left::after {
  border-top-color: #17202A;
}

.icgds .lmn-tooltip-placement-topRight {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-topRight::before {
  border-top-color: transparent;
}

.icgds .lmn-tooltip-placement-topRight::after {
  border-top-color: #17202A;
}

.icgds .lmn-tooltip-placement-top-right {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-top-right::before {
  border-top-color: transparent;
}

.icgds .lmn-tooltip-placement-top-right::after {
  border-top-color: #17202A;
}

.icgds .lmn-tooltip-placement-bottom {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-bottom::before {
  border-bottom-color: transparent;
}

.icgds .lmn-tooltip-placement-bottom::after {
  border-bottom-color: #17202A;
}

.icgds .lmn-tooltip-placement-bottomLeft {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-bottomLeft::before {
  border-bottom-color: transparent;
}

.icgds .lmn-tooltip-placement-bottomLeft::after {
  border-bottom-color: #17202A;
}

.icgds .lmn-tooltip-placement-bottom-left {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-bottom-left::before {
  border-bottom-color: transparent;
}

.icgds .lmn-tooltip-placement-bottom-left::after {
  border-bottom-color: #17202A;
}

.icgds .lmn-tooltip-placement-bottomRight {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-bottomRight::before {
  border-bottom-color: transparent;
}

.icgds .lmn-tooltip-placement-bottomRight::after {
  border-bottom-color: #17202A;
}

.icgds .lmn-tooltip-placement-bottom-right {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-bottom-right::before {
  border-bottom-color: transparent;
}

.icgds .lmn-tooltip-placement-bottom-right::after {
  border-bottom-color: #17202A;
}

.icgds .lmn-tooltip-placement-left {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-left::before {
  border-left-color: transparent;
}

.icgds .lmn-tooltip-placement-left::after {
  border-left-color: #17202A;
}

.icgds .lmn-tooltip-placement-leftTop {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-leftTop::before {
  border-left-color: transparent;
}

.icgds .lmn-tooltip-placement-leftTop::after {
  border-left-color: #17202A;
}

.icgds .lmn-tooltip-placement-left-top {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-left-top::before {
  border-left-color: transparent;
}

.icgds .lmn-tooltip-placement-left-top::after {
  border-left-color: #17202A;
}

.icgds .lmn-tooltip-placement-leftBottom {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-leftBottom::before {
  border-left-color: transparent;
}

.icgds .lmn-tooltip-placement-leftBottom::after {
  border-left-color: #17202A;
}

.icgds .lmn-tooltip-placement-left-bottom {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-left-bottom::before {
  border-left-color: transparent;
}

.icgds .lmn-tooltip-placement-left-bottom::after {
  border-left-color: #17202A;
}

.icgds .lmn-tooltip-placement-right {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-right::before {
  border-right-color: transparent;
}

.icgds .lmn-tooltip-placement-right::after {
  border-right-color: #17202A;
}

.icgds .lmn-tooltip-placement-rightTop {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-rightTop::before {
  border-right-color: transparent;
}

.icgds .lmn-tooltip-placement-rightTop::after {
  border-right-color: #17202A;
}

.icgds .lmn-tooltip-placement-right-top {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-right-top::before {
  border-right-color: transparent;
}

.icgds .lmn-tooltip-placement-right-top::after {
  border-right-color: #17202A;
}

.icgds .lmn-tooltip-placement-rightBottom {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-rightBottom::before {
  border-right-color: transparent;
}

.icgds .lmn-tooltip-placement-rightBottom::after {
  border-right-color: #17202A;
}

.icgds .lmn-tooltip-placement-right-bottom {
  border-color: transparent;
}

.icgds .lmn-tooltip-placement-right-bottom::before {
  border-right-color: transparent;
}

.icgds .lmn-tooltip-placement-right-bottom::after {
  border-right-color: #17202A;
}

.icgds .lmn-list-group-item {
  color: #22303E;
  background-color: #FFFFFF;
}

.icgds .lmn-list-group-item.active {
  background-color: #D9E7FD;
}

.icgds .lmn-list-group-bordered > .lmn-list-group-item:not(.lmn-list-group-item-noborder) {
  border-bottom-color: #A8BBCF;
}

.icgds .lmn-list-group-hover > .lmn-list-group-item:not(.active):not(.lmn-list-group-item-nohover):hover {
  background-color: #F0F3F7;
}

.icgds .lmn-loading {
  color: #0076D4;
}

.icgds .lmn-loading .lmn-loading-text {
  color: #22303E;
}

.icgds .lmn-loading-with-mask .lmn-loading {
  background-color: rgba(30, 42, 54, 0.7);
}

.icgds .lmn-media .lmn-media-image,
.icgds .lmn-media .lmn-media-body {
  color: #22303E;
}

.icgds .lmn-menu > .lmn-menu-item,
.icgds .lmn-menu > .lmn-menu-item > a,
.icgds .lmn-menu > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item,
.icgds .lmn-menu > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item > a {
  color: #22303E;
}

.icgds .lmn-menu > .lmn-menu-item.disabled,
.icgds .lmn-menu > .lmn-menu-item.disabled > a,
.icgds .lmn-menu > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item.disabled,
.icgds .lmn-menu > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item.disabled > a {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-menu > .lmn-menu-item:not(.selected).active,
.icgds .lmn-menu > .lmn-menu-item:not(.selected).active > a,
.icgds .lmn-menu > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.selected).active,
.icgds .lmn-menu > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.selected).active > a {
  color: #000000;
}

.icgds .lmn-menu > .lmn-menu-item.selected,
.icgds .lmn-menu > .lmn-menu-item.selected > a,
.icgds .lmn-menu > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item.selected,
.icgds .lmn-menu > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item.selected > a {
  color: #000000;
}

.icgds .lmn-menu > .lmn-menu-submenu > .lmn-menu-submenu-title,
.icgds .lmn-menu > .lmn-menu-submenu > .lmn-menu-submenu-title > a {
  color: #22303E;
}

.icgds .lmn-menu > .lmn-menu-submenu.disabled > .lmn-menu-submenu-title,
.icgds .lmn-menu > .lmn-menu-submenu.disabled > .lmn-menu-submenu-title > a {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-menu > .lmn-menu-submenu:not(.selected).active > .lmn-menu-submenu-title,
.icgds .lmn-menu > .lmn-menu-submenu:not(.selected).active > .lmn-menu-submenu-title > a {
  color: #000000;
}

.icgds .lmn-menu > .lmn-menu-submenu.selected > .lmn-menu-submenu-title,
.icgds .lmn-menu > .lmn-menu-submenu.selected > .lmn-menu-submenu-title > a {
  color: #000000;
}

.icgds .lmn-menu-horizontal > .lmn-menu-item:not(.disabled):hover,
.icgds .lmn-menu-horizontal > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled):hover {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-horizontal > .lmn-menu-submenu:not(.disabled) > .lmn-menu-submenu-title:hover {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-vertical > .lmn-menu-item.selected,
.icgds .lmn-menu-vertical > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item.selected,
.icgds .lmn-menu-vertical-left > .lmn-menu-item.selected,
.icgds .lmn-menu-vertical-left > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item.selected {
  background-color: #E6EFFE;
}

.icgds .lmn-menu-vertical > .lmn-menu-item:not(.disabled):hover,
.icgds .lmn-menu-vertical > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled):hover,
.icgds .lmn-menu-vertical-left > .lmn-menu-item:not(.disabled):hover,
.icgds .lmn-menu-vertical-left > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled):hover {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-vertical > .lmn-menu-item:not(.disabled).active,
.icgds .lmn-menu-vertical > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled).active,
.icgds .lmn-menu-vertical-left > .lmn-menu-item:not(.disabled).active,
.icgds .lmn-menu-vertical-left > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled).active {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-vertical > .lmn-menu-submenu.selected > .lmn-menu-submenu-title,
.icgds .lmn-menu-vertical-left > .lmn-menu-submenu.selected > .lmn-menu-submenu-title {
  background-color: #E6EFFE;
}

.icgds .lmn-menu-vertical > .lmn-menu-submenu:not(.disabled) > .lmn-menu-submenu-title:hover,
.icgds .lmn-menu-vertical-left > .lmn-menu-submenu:not(.disabled) > .lmn-menu-submenu-title:hover {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-vertical > .lmn-menu-submenu:not(.disabled).active > .lmn-menu-submenu-title,
.icgds .lmn-menu-vertical-left > .lmn-menu-submenu:not(.disabled).active > .lmn-menu-submenu-title {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-vertical.lmn-menu-sub,
.icgds .lmn-menu-vertical-left.lmn-menu-sub {
  background-color: #FFFFFF;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}

.icgds .lmn-menu-vertical.lmn-menu-sub > .lmn-menu-item.selected,
.icgds .lmn-menu-vertical.lmn-menu-sub > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item.selected,
.icgds .lmn-menu-vertical-left.lmn-menu-sub > .lmn-menu-item.selected,
.icgds .lmn-menu-vertical-left.lmn-menu-sub > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item.selected {
  background-color: #E6EFFE;
}

.icgds .lmn-menu-vertical.lmn-menu-sub > .lmn-menu-item:not(.disabled):hover,
.icgds .lmn-menu-vertical.lmn-menu-sub > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled):hover,
.icgds .lmn-menu-vertical-left.lmn-menu-sub > .lmn-menu-item:not(.disabled):hover,
.icgds .lmn-menu-vertical-left.lmn-menu-sub > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled):hover {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-vertical.lmn-menu-sub > .lmn-menu-item:not(.disabled).active,
.icgds .lmn-menu-vertical.lmn-menu-sub > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled).active,
.icgds .lmn-menu-vertical-left.lmn-menu-sub > .lmn-menu-item:not(.disabled).active,
.icgds .lmn-menu-vertical-left.lmn-menu-sub > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled).active {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-vertical.lmn-menu-sub > .lmn-menu-submenu.selected > .lmn-menu-submenu-title,
.icgds .lmn-menu-vertical-left.lmn-menu-sub > .lmn-menu-submenu.selected > .lmn-menu-submenu-title {
  background-color: #E6EFFE;
}

.icgds .lmn-menu-vertical.lmn-menu-sub > .lmn-menu-submenu:not(.disabled) > .lmn-menu-submenu-title:hover,
.icgds .lmn-menu-vertical-left.lmn-menu-sub > .lmn-menu-submenu:not(.disabled) > .lmn-menu-submenu-title:hover {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-vertical.lmn-menu-sub > .lmn-menu-submenu:not(.disabled).active > .lmn-menu-submenu-title,
.icgds .lmn-menu-vertical-left.lmn-menu-sub > .lmn-menu-submenu:not(.disabled).active > .lmn-menu-submenu-title {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-inline > .lmn-menu-item.selected,
.icgds .lmn-menu-inline > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item.selected {
  background-color: #E6EFFE;
}

.icgds .lmn-menu-inline > .lmn-menu-item:not(.disabled):hover,
.icgds .lmn-menu-inline > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled):hover {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-inline > .lmn-menu-item:not(.disabled).active,
.icgds .lmn-menu-inline > .lmn-menu-item-group > .lmn-menu-item-group-list > .lmn-menu-item:not(.disabled).active {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-inline > .lmn-menu-submenu.selected > .lmn-menu-submenu-title {
  background-color: #E6EFFE;
}

.icgds .lmn-menu-inline > .lmn-menu-submenu:not(.disabled) > .lmn-menu-submenu-title:hover {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-inline > .lmn-menu-submenu:not(.disabled).active > .lmn-menu-submenu-title {
  background-color: #F0F3F7;
}

.icgds .lmn-menu-divider {
  background-color: #A8BBCF;
}

.icgds .lmn-menu-item-group-title {
  color: #000000;
}

.icgds .lmn-menu-item,
.icgds .lmn-menu-submenu .lmn-menu-submenu-title {
  color: #4F6F90;
}

.icgds .lmn-modal-mask {
  background-color: rgba(30, 42, 54, 0.7);
}

.icgds .lmn-modal {
  background-color: #FFFFFF;
  border-color: transparent;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}

.icgds .lmn-modal .lmn-modal-close {
  color: #87A2BD;
  background-color: transparent;
}

.icgds .lmn-modal .lmn-modal-close:hover, .icgds .lmn-modal .lmn-modal-close:focus {
  color: #0076D4;
}

.icgds .lmn-modal .lmn-modal-close:active {
  color: #005AA1;
}

.icgds .lmn-modal .lmn-modal-header {
  color: #000000;
  border-bottom-color: #D9E2EA;
}

.icgds .lmn-modal .lmn-modal-body {
  color: #000000;
}

.icgds .lmn-modal .lmn-modal-footer {
  color: #000000;
  border-top-color: #D9E2EA;
}

.icgds .lmn-modal.lmn-modal-danger {
  border-color: #b60000;
}

.icgds .lmn-tab.lmn-tab-top .lmn-tab-item {
  box-shadow: inset 0 -2px 0 0 rgba(0, 118, 212, 0.1);
}

.icgds .lmn-tab.lmn-tab-top .lmn-tab-item.disabled {
  box-shadow: inset 0 -2px 0 0 #A8BBCF;
}

.icgds .lmn-tab.lmn-tab-top .lmn-tab-item.active {
  box-shadow: inset 0 -2px 0 0 #0076D4;
}

.icgds .lmn-tab.lmn-tab-top .lmn-tab-item:not(.disabled):not(.active):hover {
  box-shadow: inset 0 -2px 0 0 rgba(0, 118, 212, 0.2);
}

.icgds .lmn-tab.lmn-tab-top .lmn-tab-item:not(.disabled):not(.active):focus {
  box-shadow: inset 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item {
  box-shadow: inset 0 2px 0 0 rgba(0, 118, 212, 0.1);
}

.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item.disabled {
  box-shadow: inset 0 2px 0 0 #A8BBCF;
}

.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item.active {
  box-shadow: inset 0 2px 0 0 #0076D4;
}

.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item:not(.disabled):not(.active):hover {
  box-shadow: inset 0 2px 0 0 rgba(0, 118, 212, 0.2);
}

.icgds .lmn-tab.lmn-tab-bottom .lmn-tab-item:not(.disabled):not(.active):focus {
  box-shadow: inset 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-tab.lmn-tab-left .lmn-tab-item {
  box-shadow: inset 2px 0 0 0 rgba(0, 118, 212, 0.1);
}

.icgds .lmn-tab.lmn-tab-left .lmn-tab-item.disabled {
  box-shadow: inset 2px 0 0 0 #A8BBCF;
}

.icgds .lmn-tab.lmn-tab-left .lmn-tab-item.active {
  box-shadow: inset 2px 0 0 0 #0076D4;
}

.icgds .lmn-tab.lmn-tab-left .lmn-tab-item:not(.disabled):not(.active):hover {
  box-shadow: inset 2px 0 0 0 rgba(0, 118, 212, 0.2);
}

.icgds .lmn-tab.lmn-tab-left .lmn-tab-item:not(.disabled):not(.active):focus {
  box-shadow: inset 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-tab.lmn-tab-right .lmn-tab-item {
  box-shadow: inset 2px 0 0 0 rgba(0, 118, 212, 0.1);
}

.icgds .lmn-tab.lmn-tab-right .lmn-tab-item.disabled {
  box-shadow: inset 2px 0 0 0 #A8BBCF;
}

.icgds .lmn-tab.lmn-tab-right .lmn-tab-item.active {
  box-shadow: inset 2px 0 0 0 #0076D4;
}

.icgds .lmn-tab.lmn-tab-right .lmn-tab-item:not(.disabled):not(.active):hover {
  box-shadow: inset 2px 0 0 0 rgba(0, 118, 212, 0.2);
}

.icgds .lmn-tab.lmn-tab-right .lmn-tab-item:not(.disabled):not(.active):focus {
  box-shadow: inset 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-tab .lmn-tab-arrow-prev,
.icgds .lmn-tab .lmn-tab-arrow-next {
  color: #87A2BD;
}

.icgds .lmn-tab .lmn-tab-arrow-prev:not(.disabled):hover,
.icgds .lmn-tab .lmn-tab-arrow-next:not(.disabled):hover {
  color: #0076D4;
}

.icgds .lmn-tab .lmn-tab-arrow-prev:not(.disabled):active,
.icgds .lmn-tab .lmn-tab-arrow-next:not(.disabled):active {
  color: #005AA1;
}

.icgds .lmn-tab .lmn-tab-arrow-prev.disabled,
.icgds .lmn-tab .lmn-tab-arrow-next.disabled {
  color: #D9E2EA;
}

.icgds .lmn-tab .lmn-tab-extra-content .lmnicon {
  color: #87A2BD;
}

.icgds .lmn-tab .lmn-tab-extra-content .lmnicon:not(.disabled):hover {
  color: #0076D4;
}

.icgds .lmn-tab .lmn-tab-extra-content .lmnicon:not(.disabled):active {
  color: #005AA1;
}

.icgds .lmn-tab .lmn-tab-extra-content .lmnicon.disabled {
  color: #D9E2EA;
}

.icgds .lmn-tab .lmn-tab-item {
  color: #4F6F90;
}

.icgds .lmn-tab .lmn-tab-item:not(.disabled):not(.active):hover {
  color: #000000;
}

.icgds .lmn-tab .lmn-tab-item:not(.disabled):not(.active):active {
  color: #22303E;
}

.icgds .lmn-tab .lmn-tab-item.disabled {
  color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-tab .lmn-tab-item.active {
  color: #22303E;
}

.icgds .lmn-tab-card {
  background-color: #0f203d;
}

.icgds .lmn-tab-card.lmn-tab-top .lmn-tab-item {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-top .lmn-tab-item.disabled {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-top .lmn-tab-item.active {
  box-shadow: inset 0 -4px 0 0 #FFFFFF;
}

.icgds .lmn-tab-card.lmn-tab-top .lmn-tab-item:not(.disabled):not(.active):hover {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-top .lmn-tab-item:not(.disabled):not(.active):focus {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-bottom .lmn-tab-item {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-bottom .lmn-tab-item.disabled {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-bottom .lmn-tab-item.active {
  box-shadow: inset 0 4px 0 0 #FFFFFF;
}

.icgds .lmn-tab-card.lmn-tab-bottom .lmn-tab-item:not(.disabled):not(.active):hover {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-bottom .lmn-tab-item:not(.disabled):not(.active):focus {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-left .lmn-tab-item {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-left .lmn-tab-item.disabled {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-left .lmn-tab-item.active {
  box-shadow: inset 4px 0 0 0 #FFFFFF;
}

.icgds .lmn-tab-card.lmn-tab-left .lmn-tab-item:not(.disabled):not(.active):hover {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-left .lmn-tab-item:not(.disabled):not(.active):focus {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-right .lmn-tab-item {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-right .lmn-tab-item.disabled {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-right .lmn-tab-item.active {
  box-shadow: inset 4px 0 0 0 #FFFFFF;
}

.icgds .lmn-tab-card.lmn-tab-right .lmn-tab-item:not(.disabled):not(.active):hover {
  box-shadow: none;
}

.icgds .lmn-tab-card.lmn-tab-right .lmn-tab-item:not(.disabled):not(.active):focus {
  box-shadow: none;
}

.icgds .lmn-tab-card .lmn-tab-item {
  color: #FFFFFF;
  background-color: #0f203d;
}

.icgds .lmn-tab-card .lmn-tab-item:not(.disabled):not(.active):hover {
  color: #FFFFFF;
  background-color: #17355f;
}

.icgds .lmn-tab-card .lmn-tab-item:not(.disabled):not(.active):active {
  color: #FFFFFF;
}

.icgds .lmn-tab-card .lmn-tab-item.disabled {
  color: #4F6F90;
}

.icgds .lmn-tab-card .lmn-tab-item.active {
  color: #FFFFFF;
}

.icgds .lmn-table {
  box-shadow: none;
}

.icgds .lmn-table .lmn-table-thead tr th,
.icgds .lmn-table .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table .lmn-table-thead .lmn-table-tr .lmn-table-th {
  color: #22303E;
  background-color: #F6F8FA;
  border-color: #A8BBCF transparent;
  box-shadow: none;
}

.icgds .lmn-table .lmn-table-tbody tr td,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td {
  color: #22303E;
  background-color: #FFFFFF;
  border-color: transparent transparent #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-table-value-up-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-table-value-up-flash {
  -webkit-animation: value-up-flash .8s linear;
  animation: value-up-flash .8s linear;
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-table-value-down-flash,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-table-value-down-flash {
  -webkit-animation: value-down-flash .8s linear;
  animation: value-down-flash .8s linear;
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-value-up,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-value-up {
  color: #00b755 !important;
  background-color: !important;
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-value-down,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-value-down {
  color: #b60000 !important;
  background-color: !important;
}

.icgds .lmn-table .lmn-table-tbody tr th,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th {
  color: #22303E;
  background-color: #F6F8FA;
  border-color: #A8BBCF transparent;
  box-shadow: none;
}

.icgds .lmn-table .lmn-table-tbody tr:hover,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:hover {
  background-color: #F0F3F7;
}

.icgds .lmn-table .lmn-table-tbody tr:hover th,
.icgds .lmn-table .lmn-table-tbody tr:hover td,
.icgds .lmn-table .lmn-table-tbody tr:hover .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody tr:hover .lmn-table-th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:hover th,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:hover td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:hover .lmn-table-td,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr:hover .lmn-table-th {
  background-color: #F0F3F7;
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-gain-5 {
  color: #000000;
  background-color: #00b755;
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-gain-4 {
  color: #000000;
  background-color: rgba(0, 183, 85, 0.8);
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-gain-3 {
  color: #000000;
  background-color: rgba(0, 183, 85, 0.6);
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-gain-2 {
  color: #000000;
  background-color: rgba(0, 183, 85, 0.4);
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-gain-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-gain-1 {
  color: #000000;
  background-color: rgba(0, 183, 85, 0.2);
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-0,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-0 {
  color: #000000;
  background-color: transparent;
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-1,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-loss-1 {
  color: #000000;
  background-color: rgba(255, 73, 68, 0.2);
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-2,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-loss-2 {
  color: #000000;
  background-color: rgba(255, 73, 68, 0.4);
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-3,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-loss-3 {
  color: #000000;
  background-color: rgba(255, 73, 68, 0.6);
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-4,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-loss-4 {
  color: #000000;
  background-color: rgba(255, 73, 68, 0.8);
}

.icgds .lmn-table .lmn-table-tbody tr td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody tr th.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody tr .lmn-table-th.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr th.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-td.lmn-range-loss-5,
.icgds .lmn-table .lmn-table-tbody .lmn-table-tr .lmn-table-th.lmn-range-loss-5 {
  color: #000000;
  background-color: #ff4944;
}

.icgds .lmn-table .lmn-table-tfoot {
  background-color: #FFFFFF;
  box-shadow: none;
}

.icgds .lmn-table .lmn-table-tfoot tr th,
.icgds .lmn-table .lmn-table-tfoot tr td,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-th,
.icgds .lmn-table .lmn-table-tfoot .lmn-table-tr .lmn-table-td {
  color: #22303E;
  border-color: #A8BBCF transparent;
}

.icgds .lmn-table .lmn-table-summary {
  color: #22303E;
  background-color: #FFFFFF;
  border-color: #A8BBCF transparent;
  box-shadow: none;
}

.icgds .lmn-table-striped .lmn-table-tbody tr:nth-of-type(even):hover,
.icgds .lmn-table-striped .lmn-table-tbody .lmn-table-tr:nth-of-type(even):hover {
  background-color: #F0F3F7;
}

.icgds .lmn-table-bordered {
  border: 0;
}

.icgds .lmn-table-bordered .lmn-table-thead tr td,
.icgds .lmn-table-bordered .lmn-table-thead tr th,
.icgds .lmn-table-bordered .lmn-table-thead tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr td,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-thead .lmn-table-tr .lmn-table-th {
  border-color: #A8BBCF;
}

.icgds .lmn-table-bordered .lmn-table-tbody tr td,
.icgds .lmn-table-bordered .lmn-table-tbody tr th,
.icgds .lmn-table-bordered .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tbody .lmn-table-tr .lmn-table-th {
  border-color: #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-table-bordered .lmn-table-tfoot tr td,
.icgds .lmn-table-bordered .lmn-table-tfoot tr th,
.icgds .lmn-table-bordered .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-bordered .lmn-table-tfoot .lmn-table-tr .lmn-table-th {
  border-color: #A8BBCF;
}

.icgds .lmn-table-borderless {
  border: 0;
}

.icgds .lmn-table-borderless .lmn-table-thead tr td,
.icgds .lmn-table-borderless .lmn-table-thead tr th,
.icgds .lmn-table-borderless .lmn-table-thead tr .lmn-table-td,
.icgds .lmn-table-borderless .lmn-table-thead tr .lmn-table-th,
.icgds .lmn-table-borderless .lmn-table-thead .lmn-table-tr td,
.icgds .lmn-table-borderless .lmn-table-thead .lmn-table-tr th,
.icgds .lmn-table-borderless .lmn-table-thead .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-borderless .lmn-table-thead .lmn-table-tr .lmn-table-th {
  border-color: transparent;
  box-shadow: none;
}

.icgds .lmn-table-borderless .lmn-table-tbody tr td,
.icgds .lmn-table-borderless .lmn-table-tbody tr th,
.icgds .lmn-table-borderless .lmn-table-tbody tr .lmn-table-td,
.icgds .lmn-table-borderless .lmn-table-tbody tr .lmn-table-th,
.icgds .lmn-table-borderless .lmn-table-tbody .lmn-table-tr td,
.icgds .lmn-table-borderless .lmn-table-tbody .lmn-table-tr th,
.icgds .lmn-table-borderless .lmn-table-tbody .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-borderless .lmn-table-tbody .lmn-table-tr .lmn-table-th {
  border-color: transparent;
  box-shadow: none;
}

.icgds .lmn-table-borderless .lmn-table-tfoot tr td,
.icgds .lmn-table-borderless .lmn-table-tfoot tr th,
.icgds .lmn-table-borderless .lmn-table-tfoot tr .lmn-table-td,
.icgds .lmn-table-borderless .lmn-table-tfoot tr .lmn-table-th,
.icgds .lmn-table-borderless .lmn-table-tfoot .lmn-table-tr td,
.icgds .lmn-table-borderless .lmn-table-tfoot .lmn-table-tr th,
.icgds .lmn-table-borderless .lmn-table-tfoot .lmn-table-tr .lmn-table-td,
.icgds .lmn-table-borderless .lmn-table-tfoot .lmn-table-tr .lmn-table-th {
  border-color: transparent;
  box-shadow: none;
}

@-webkit-keyframes value-up-flash {
  from {
    color: #00b755;
  }
  to {
    color: #22303E;
    background-color: #FFFFFF;
  }
}

@keyframes value-up-flash {
  from {
    color: #00b755;
  }
  to {
    color: #22303E;
    background-color: #FFFFFF;
  }
}

@-webkit-keyframes value-down-flash {
  from {
    color: #b60000;
  }
  to {
    color: #22303E;
    background-color: #FFFFFF;
  }
}

@keyframes value-down-flash {
  from {
    color: #b60000;
  }
  to {
    color: #22303E;
    background-color: #FFFFFF;
  }
}

.icgds .lmn-table .lmn-table-thead .lmn-table-sorting-icon {
  color: #87A2BD;
}

.icgds .lmn-table .lmn-table-thead .lmn-table-grouped-icon {
  color: #87A2BD;
}

.icgds .lmn-table .lmn-table-thead .lmn-table-ungrouped-icon {
  color: #87A2BD;
}

.icgds .lmn-table .lmn-table-tbody .lmn-table-expand-icon,
.icgds .lmn-table .lmn-table-tbody .lmn-table-fold-icon {
  color: #87A2BD;
}

.icgds .lmn-table .lmn-table-resizer {
  background-color: #A8BBCF;
}

.icgds .lmn-table .lmn-table-resizer .lmn-table-resizing {
  background-color: #0076D4;
}

.icgds .lmn-table-bg-aqua {
  background-color: rgba(0, 176, 185, 0.2) !important;
}

.icgds .lmn-table-bg-tree {
  background-color: rgba(0, 183, 85, 0.2) !important;
}

.icgds .lmn-table-bg-green {
  background-color: rgba(132, 189, 0, 0.2) !important;
}

.icgds .lmn-table-bg-lime {
  background-color: rgba(196, 214, 0, 0.2) !important;
}

.icgds .lmn-table-bg-yellow {
  background-color: rgba(255, 205, 0, 0.2) !important;
}

.icgds .lmn-table-bg-tangerine {
  background-color: rgba(237, 139, 0, 0.2) !important;
}

.icgds .lmn-table-bg-carmine {
  background-color: rgba(255, 73, 68, 0.2) !important;
}

.icgds .lmn-table-bg-fuchsia {
  background-color: rgba(198, 0, 126, 0.2) !important;
}

.icgds .lmn-table-bg-lavender {
  background-color: rgba(162, 30, 188, 0.2) !important;
}

.icgds .lmn-tag {
  color: #1D2834;
  background-color: transparent;
  border-color: #A8BBCF;
  box-shadow: none;
}

.icgds .lmn-tag.disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-tag-outline {
  color: #1D2834;
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-tag-outline:not(.disabled):hover {
  color: #1D2834;
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-tag-outline:not(.disabled):active {
  color: #1D2834;
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-tag-outline.disabled {
  color: #1D2834;
  background-color: transparent;
}

.icgds .lmn-tag-add.disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-tag-add.lmn-tag-outline {
  background-color: transparent;
}

.icgds .lmn-tag-add.lmn-tag-outline:not(.disabled):hover {
  color: #1D2834;
}

.icgds .lmn-tag-add.lmn-tag-outline:not(.disabled):active {
  color: #1D2834;
}

.icgds .lmn-tag-add.lmn-tag-outline.disabled {
  background-color: transparent;
}

.icgds .lmn-tag-outline-add {
  background-color: transparent;
}

.icgds .lmn-tag-outline-add.disabled {
  background-color: transparent;
}

.icgds .lmn-tag-primary {
  color: #0041A5;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: rgba(0, 65, 165, 0.4);
}

.icgds .lmn-tag-primary.disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-tag-primary.lmn-tag-outline {
  color: #0041A5;
  background-color: transparent;
  border-color: rgba(0, 65, 165, 0.4);
}

.icgds .lmn-tag-primary.lmn-tag-outline:not(.disabled):hover {
  color: #1D2834;
}

.icgds .lmn-tag-primary.lmn-tag-outline:not(.disabled):active {
  color: #1D2834;
}

.icgds .lmn-tag-primary.lmn-tag-outline.disabled {
  color: #0041A5;
  background-color: transparent;
}

.icgds .lmn-tag-outline-primary {
  color: #0041A5;
  background-color: transparent;
  border-color: rgba(0, 65, 165, 0.4);
}

.icgds .lmn-tag-outline-primary.disabled {
  color: #0041A5;
  background-color: transparent;
}

.icgds .lmn-tag-secondary {
  color: #cb6015;
  background-color: rgba(237, 139, 0, 0.1);
  border-color: rgba(237, 139, 0, 0.4);
}

.icgds .lmn-tag-secondary.disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-tag-secondary.lmn-tag-outline {
  color: #cb6015;
  background-color: transparent;
  border-color: rgba(237, 139, 0, 0.4);
}

.icgds .lmn-tag-secondary.lmn-tag-outline:not(.disabled):hover {
  color: #1D2834;
}

.icgds .lmn-tag-secondary.lmn-tag-outline:not(.disabled):active {
  color: #1D2834;
}

.icgds .lmn-tag-secondary.lmn-tag-outline.disabled {
  color: #cb6015;
  background-color: transparent;
}

.icgds .lmn-tag-outline-secondary {
  color: #cb6015;
  background-color: transparent;
  border-color: rgba(237, 139, 0, 0.4);
}

.icgds .lmn-tag-outline-secondary.disabled {
  color: #cb6015;
  background-color: transparent;
}

.icgds .lmn-tag-success {
  color: #17355f;
  background-color: rgba(0, 183, 85, 0.1);
  border-color: rgba(0, 183, 85, 0.4);
}

.icgds .lmn-tag-success.disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-tag-success.lmn-tag-outline {
  color: #17355f;
  background-color: transparent;
  border-color: rgba(0, 183, 85, 0.4);
}

.icgds .lmn-tag-success.lmn-tag-outline:not(.disabled):hover {
  color: #1D2834;
}

.icgds .lmn-tag-success.lmn-tag-outline:not(.disabled):active {
  color: #1D2834;
}

.icgds .lmn-tag-success.lmn-tag-outline.disabled {
  color: #17355f;
  background-color: transparent;
}

.icgds .lmn-tag-outline-success {
  color: #17355f;
  background-color: transparent;
  border-color: rgba(0, 183, 85, 0.4);
}

.icgds .lmn-tag-outline-success.disabled {
  color: #17355f;
  background-color: transparent;
}

.icgds .lmn-tag-danger {
  color: #b60000;
  background-color: rgba(255, 73, 68, 0.2);
  border-color: rgba(255, 73, 68, 0.4);
}

.icgds .lmn-tag-danger.disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-tag-danger.lmn-tag-outline {
  color: #b60000;
  background-color: transparent;
  border-color: rgba(255, 73, 68, 0.4);
}

.icgds .lmn-tag-danger.lmn-tag-outline:not(.disabled):hover {
  color: #1D2834;
}

.icgds .lmn-tag-danger.lmn-tag-outline:not(.disabled):active {
  color: #1D2834;
}

.icgds .lmn-tag-danger.lmn-tag-outline.disabled {
  color: #b60000;
  background-color: transparent;
}

.icgds .lmn-tag-outline-danger {
  color: #b60000;
  background-color: transparent;
  border-color: rgba(255, 73, 68, 0.4);
}

.icgds .lmn-tag-outline-danger.disabled {
  color: #b60000;
  background-color: transparent;
}

.icgds .lmn-tag-warning {
  color: #17355f;
  background-color: rgba(255, 205, 0, 0.2);
  border-color: rgba(255, 205, 0, 0.4);
}

.icgds .lmn-tag-warning.disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-tag-warning.lmn-tag-outline {
  color: #17355f;
  background-color: transparent;
  border-color: rgba(255, 205, 0, 0.4);
}

.icgds .lmn-tag-warning.lmn-tag-outline:not(.disabled):hover {
  color: #1D2834;
}

.icgds .lmn-tag-warning.lmn-tag-outline:not(.disabled):active {
  color: #1D2834;
}

.icgds .lmn-tag-warning.lmn-tag-outline.disabled {
  color: #17355f;
  background-color: transparent;
}

.icgds .lmn-tag-outline-warning {
  color: #17355f;
  background-color: transparent;
  border-color: rgba(255, 205, 0, 0.4);
}

.icgds .lmn-tag-outline-warning.disabled {
  color: #17355f;
  background-color: transparent;
}

.icgds .lmn-tag-info {
  color: #000000;
  background-color: rgba(200, 213, 225, 0.2);
  border-color: #C8D5E1;
}

.icgds .lmn-tag-info.disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-tag-info.lmn-tag-outline {
  color: #000000;
  background-color: transparent;
  border-color: #C8D5E1;
}

.icgds .lmn-tag-info.lmn-tag-outline:not(.disabled):hover {
  color: #1D2834;
}

.icgds .lmn-tag-info.lmn-tag-outline:not(.disabled):active {
  color: #1D2834;
}

.icgds .lmn-tag-info.lmn-tag-outline.disabled {
  color: #000000;
  background-color: transparent;
}

.icgds .lmn-tag-outline-info {
  color: #000000;
  background-color: transparent;
  border-color: #C8D5E1;
}

.icgds .lmn-tag-outline-info.disabled {
  color: #000000;
  background-color: transparent;
}

.icgds .lmn-tag-off {
  color: #1D2834;
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-tag-off.disabled {
  color: rgba(79, 111, 144, 0.5);
  background-color: #C8D5E1;
  border-color: transparent;
}

.icgds .lmn-tag-off.lmn-tag-outline {
  color: #1D2834;
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-tag-off.lmn-tag-outline:not(.disabled):hover {
  color: #1D2834;
}

.icgds .lmn-tag-off.lmn-tag-outline:not(.disabled):active {
  color: #1D2834;
}

.icgds .lmn-tag-off.lmn-tag-outline.disabled {
  color: #1D2834;
  background-color: transparent;
}

.icgds .lmn-tag-outline-off {
  color: #1D2834;
  background-color: transparent;
  border-color: #A8BBCF;
}

.icgds .lmn-tag-outline-off.disabled {
  color: #1D2834;
  background-color: transparent;
}

.icgds .lmn-tag-selected-blue {
  color: #0041A5;
  background-color: rgba(0, 118, 212, 0.1);
  border-color: rgba(0, 65, 165, 0.4);
}

.icgds .lmn-tag-selected-teal {
  color: #17355f;
  background-color: rgba(0, 176, 185, 0.1);
  border-color: rgba(0, 115, 119, 0.4);
}

.icgds .lmn-tag-selected-forest {
  color: #17355f;
  background-color: rgba(0, 183, 85, 0.1);
  border-color: rgba(0, 183, 85, 0.4);
}

.icgds .lmn-tag-selected-green {
  color: #17355f;
  background-color: rgba(132, 189, 0, 0.2);
  border-color: rgba(132, 189, 0, 0.4);
}

.icgds .lmn-tag-selected-olive {
  color: #17355f;
  background-color: rgba(196, 214, 0, 0.2);
  border-color: rgba(148, 147, 0, 0.4);
}

.icgds .lmn-tag-selected-yellow {
  color: #17355f;
  background-color: rgba(255, 205, 0, 0.2);
  border-color: rgba(255, 205, 0, 0.4);
}

.icgds .lmn-tag-selected-orange {
  color: #cb6015;
  background-color: rgba(237, 139, 0, 0.1);
  border-color: rgba(237, 139, 0, 0.4);
}

.icgds .lmn-tag-selected-plum {
  color: #890c58;
  background-color: rgba(255, 45, 179, 0.1);
  border-color: rgba(198, 0, 126, 0.4);
}

.icgds .lmn-tag-selected-purple {
  color: #7c1790;
  background-color: rgba(162, 30, 188, 0.1);
  border-color: rgba(162, 30, 188, 0.4);
}

.icgds .lmn-tag-selected-red {
  color: #b60000;
  background-color: rgba(255, 73, 68, 0.2);
  border-color: rgba(255, 73, 68, 0.4);
}

.icgds .lmn-notification {
  color: #3D566F;
  background-color: #FFFFFF;
  border-color: #4F6F90;
  box-shadow: 0px 5px 20px 1px rgba(0, 65, 165, 0.2);
}

.icgds .lmn-notification.lmn-notification-closable .lmn-notification-close {
  color: #000000;
}

.icgds .lmn-notification.lmn-notification-closable .lmn-notification-close:hover {
  color: #0076D4;
}

.icgds .lmn-notification .lmn-notification-header {
  color: #000000;
}

.icgds .lmn-notification .lmn-notification-icon {
  color: #4F6F90;
}

.icgds .lmn-notification.lmn-notification-info {
  border-color: #4F6F90;
}

.icgds .lmn-notification.lmn-notification-info .lmn-notification-icon {
  color: #4F6F90;
}

.icgds .lmn-notification.lmn-notification-success {
  border-color: #00b755;
}

.icgds .lmn-notification.lmn-notification-success .lmn-notification-icon {
  color: #00b755;
}

.icgds .lmn-notification.lmn-notification-danger {
  border-color: #b60000;
}

.icgds .lmn-notification.lmn-notification-danger .lmn-notification-icon {
  color: #b60000;
}

.icgds .lmn-notification.lmn-notification-warning {
  border-color: #ffe166;
}

.icgds .lmn-notification.lmn-notification-warning .lmn-notification-icon {
  color: #ffe166;
}

.icgds .lmn-select-menu {
  background-color: #FFFFFF;
  box-shadow: 0px 2px 5px 1px rgba(0, 65, 165, 0.12);
}

.icgds .lmn-select-menu .lmn-menu {
  -ms-scrollbar-face-color: #C8D5E1;
  -ms-scrollbar-arrow-color: transparent;
  -ms-scrollbar-track-color: #FAFBFC;
  -ms-scrollbar-shadow-color: #FAFBFC;
}

.icgds .lmn-select-menu .lmn-menu::-webkit-scrollbar {
  background-color: transparent;
}

.icgds .lmn-select-menu .lmn-menu::-webkit-scrollbar-thumb {
  background-color: #C8D5E1;
  background-clip: padding-box;
  border: 3px solid transparent;
}

.icgds .lmn-select-menu .lmn-menu::-webkit-scrollbar-thumb:hover {
  background-color: #A8BBCF;
}

.icgds .lmn-select-menu .lmn-menu::-webkit-scrollbar-thumb:active {
  background-color: #A8BBCF;
}

.icgds .lmn-select-menu .lmn-menu::-webkit-scrollbar-corner {
  background-color: transparent;
}

.icgds .lmn-select-menu .lmn-menu-item mark {
  color: #000000;
  background-color: transparent;
}

.icgds .lmn-select-menu .lmn-menu-inline > .lmn-menu-item.selected {
  background-color: transparent;
}

.icgds .lmn-select-menu .lmn-menu-inline > .lmn-menu-item.active {
  background-color: #F0F3F7;
}

.icgds .lmn-select-trigger.lmn-select-open.lmn-select-input {
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-select-trigger .lmn-select-button {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #A8BBCF;
}

.icgds .lmn-select-trigger .lmn-select-button:not(:disabled):not(.disabled):not(.invalid):hover {
  color: #000000;
  background-color: #F6F8FA;
  border-color: #D9E2EA;
}

.icgds .lmn-select-trigger .lmn-select-button:not(:disabled):not(.disabled):not(.invalid):focus {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #219dff;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-select-trigger .lmn-select-button:not(:disabled):not(.disabled):not(.invalid):active, .icgds .lmn-select-trigger .lmn-select-button:not(:disabled):not(.disabled):not(.invalid).active {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #0076D4;
}

.icgds .lmn-select-trigger .lmn-select-button:not(:disabled):not(.disabled):not(.invalid):active:focus, .icgds .lmn-select-trigger .lmn-select-button:not(:disabled):not(.disabled):not(.invalid).active:focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-select-trigger .lmn-select-button:not(:disabled):not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-select-trigger .lmn-select-button.disabled, .icgds .lmn-select-trigger .lmn-select-button:disabled {
  color: rgba(79, 111, 144, 0.4);
  background-color: rgba(217, 226, 234, 0.4);
  border-color: transparent;
}

.icgds .lmn-select-trigger.lmn-typeahead-trigger .lmn-input-text .lmn-select-trigger-icon::before,
.icgds .lmn-select-trigger.lmn-typeahead-trigger .lmn-input-text .lmn-input-clear-icon::before,
.icgds .lmn-select-trigger.lmn-typeahead-trigger .lmn-input-text .lmn-input-prefix-icon::before {
  color: #000000;
}

.icgds .lmn-select-trigger.lmn-typeahead-trigger .lmn-input-text:not(.disabled):not(.invalid):hover .lmn-select-trigger-icon::before,
.icgds .lmn-select-trigger.lmn-typeahead-trigger .lmn-input-text:not(.disabled):not(.invalid):hover .lmn-input-clear-icon::before,
.icgds .lmn-select-trigger.lmn-typeahead-trigger .lmn-input-text:not(.disabled):not(.invalid):hover .lmn-input-prefix-icon::before {
  color: #000000;
}

.icgds .lmn-select-input {
  color: #000000;
  background-color: #FFFFFF;
  border-color: #A8BBCF;
}

.icgds .lmn-select-input .lmn-select-trigger-icon::before,
.icgds .lmn-select-input .lmn-input-clear-icon::before {
  color: #000000;
}

.icgds .lmn-select-input:not(.disabled):not(.invalid):hover .lmn-select-trigger-icon::before,
.icgds .lmn-select-input:not(.disabled):not(.invalid):hover .lmn-input-clear-icon::before {
  color: #000000;
}

.icgds .lmn-select-input:not(.disabled):not(.invalid).active {
  border-color: #219dff;
}

.icgds .lmn-select-input:not(.disabled).invalid {
  border-color: #b60000;
}

.icgds .lmn-select-input-inner {
  color: #000000;
}

.icgds .lmn-alert {
  color: #FFFFFF;
  background-color: #4F6F90;
  border-color: transparent;
  box-shadow: none;
}

.icgds .lmn-alert::after {
  background-color: #4F6F90;
}

.icgds .lmn-alert .lmn-alert-icon {
  color: #FFFFFF;
}

.icgds .lmn-alert.lmn-alert-info {
  color: #FFFFFF;
}

.icgds .lmn-alert.lmn-alert-info .lmn-alert-icon {
  color: #FFFFFF;
}

.icgds .lmn-alert.lmn-alert-success {
  color: #000000;
  background-color: #00b755;
}

.icgds .lmn-alert.lmn-alert-success .lmn-alert-icon {
  color: #000000;
}

.icgds .lmn-alert.lmn-alert-danger {
  color: #FFFFFF;
  background-color: #b60000;
}

.icgds .lmn-alert.lmn-alert-danger .lmn-alert-icon {
  color: #FFFFFF;
}

.icgds .lmn-alert.lmn-alert-warning {
  color: #000000;
  background-color: #ffe166;
}

.icgds .lmn-alert.lmn-alert-warning .lmn-alert-icon {
  color: #000000;
}

.icgds .lmn-pagination-prev,
.icgds .lmn-pagination-next,
.icgds .lmn-pagination-jump-prev,
.icgds .lmn-pagination-jump-next,
.icgds .lmn-pagination-item {
  color: #22303E;
}

.icgds .lmn-pagination-prev:not(.disabled):focus,
.icgds .lmn-pagination-next:not(.disabled):focus,
.icgds .lmn-pagination-jump-prev:not(.disabled):focus,
.icgds .lmn-pagination-jump-next:not(.disabled):focus,
.icgds .lmn-pagination-item:not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-pagination-prev.disabled,
.icgds .lmn-pagination-next.disabled,
.icgds .lmn-pagination-jump-prev.disabled,
.icgds .lmn-pagination-jump-next.disabled,
.icgds .lmn-pagination-item.disabled {
  color: rgba(79, 111, 144, 0.7);
}

.icgds .lmn-pagination-item {
  background-color: #FFFFFF;
  border-color: #A8BBCF;
}

.icgds .lmn-pagination-item:not(.disabled):not(.active):hover {
  background-color: #F6F8FA;
}

.icgds .lmn-pagination-item.active {
  color: #FFFFFF;
  background-color: #17202A;
  border-color: transparent;
}

.icgds .lmn-pagination-input-wrapper {
  color: #22303E;
}

.icgds .lmn-pagination-separator {
  color: #4F6F90;
}

.icgds .lmn-steps .lmn-steps-item:not(:last-of-type)::after {
  background: #87A2BD;
}

.icgds .lmn-steps .lmn-steps-item.lmn-steps-item-complete::after {
  background: #0076D4;
}

.icgds .lmn-steps .lmn-steps-item .lmn-steps-marker {
  color: #22303E;
  background: transparent;
  border-color: #2B3D4E;
}

.icgds .lmn-steps .lmn-steps-item .lmn-steps-marker[role="button"] {
  cursor: pointer;
}

.icgds .lmn-steps .lmn-steps-item .lmn-steps-marker[role="button"]:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(33, 157, 255, 0.4);
}

.icgds .lmn-steps .lmn-steps-item .lmn-steps-item-text {
  color: #000000;
}

.icgds .lmn-steps .lmn-steps-item-active .lmn-steps-marker {
  color: #FFFFFF;
  background: #0076D4;
  border-color: transparent;
}

.icgds .lmn-steps .lmn-steps-item-active .lmn-steps-item-text {
  color: #0076D4;
}

.icgds .lmn-steps .lmn-steps-item-complete .lmn-steps-marker {
  color: #0076D4;
  background: transparent;
  border-color: #0076D4;
}

.icgds .lmn-badge {
  color: #005AA1;
  background-color: rgba(0, 90, 161, 0.1);
}

.icgds .lmn-badge.lmn-badge-info {
  color: #000000;
  background-color: #D9E2EA;
}

.icgds .lmn-badge.lmn-badge-success {
  color: #007377;
  background-color: rgba(0, 183, 85, 0.1);
}

.icgds .lmn-badge.lmn-badge-warning {
  color: #17355f;
  background-color: rgba(255, 205, 0, 0.2);
}

.icgds .lmn-badge.lmn-badge-danger {
  color: #b60000;
  background-color: rgba(255, 73, 68, 0.1);
}

.icgds .lmn-badge.lmn-badge-orange {
  color: #cb6015;
  background-color: rgba(237, 139, 0, 0.1);
}

.icgds .lmn-badge.lmn-badge-purple {
  color: #7c1790;
  background-color: rgba(162, 30, 188, 0.1);
}

.icgds .lmn-badge.lmn-badge-teal {
  color: #17355f;
  background-color: rgba(0, 176, 185, 0.1);
}

.icgds .lmn-badge.lmn-badge-olive {
  color: #17355f;
  background-color: rgba(196, 214, 0, 0.2);
}

.icgds .lmn-badge.lmn-badge-plum {
  color: #890c58;
  background-color: rgba(255, 45, 179, 0.1);
}

.icgds .lmn-badge.disabled {
  color: rgba(79, 111, 144, 0.4);
  background-color: rgba(79, 111, 144, 0.4);
}

.icgds .lmn-theme-light, .icgds.lmn-theme-light {
  color: #22303E;
  background-color: #F6F8FA;
}
/*# sourceMappingURL=icgds-react-light.css.map */