@charset "UTF-8";
/*
/// VENDORS ///
The CSS files from external libraries and frameworks
*/
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url("https://fonts.googleapis.com/css2?family=Roboto+Mono&family=Roboto:wght@400;500;700&display=swap");
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/*
/// ABSTRACTS ///
all Sass tools and helpers used across the project.
Every global variable, function, mixin and placeholder should be put in here.
 */
.button-secondary, input[type=submit],
input[type=button],
input[type=reset],
button,
.button,
.tooltip, .pagination-nav .pagination a, .pagination-nav .pagination .current {
  background-color: #fff;
  border-radius: 2.5px;
  border: 1px solid #1478bd;
  color: #1478bd;
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
  outline: 0;
  padding: 5.5px 10px 4.5px 10px;
  text-align: center;
  text-decoration: none;
  transition: all 200ms ease-in-out;
  font-weight: 700;
  line-height: 1;
  width: max-content;
}
[disabled].button-secondary, input[disabled][type=submit],
input[disabled][type=button],
input[disabled][type=reset],
button[disabled],
[disabled].button,
[disabled].tooltip, .pagination-nav .pagination a[disabled], .pagination-nav .pagination [disabled].current, .disabled.button-secondary, input.disabled[type=submit],
input.disabled[type=button],
input.disabled[type=reset],
button.disabled,
.disabled.button,
.disabled.tooltip, .pagination-nav .pagination a.disabled, .pagination-nav .pagination .disabled.current {
  color: #d5e4f2 !important;
  pointer-events: none;
  z-index: 200;
  outline: none;
  transition: all 0.5s ease;
  border-color: #d5e4f2;
}

@font-face {
  font-family: "icons";
  src: url("../fonts/icons.eot?e9c68231a6dba3884c69d2c5cb5daa2f#iefix") format("embedded-opentype"), url("../fonts/icons.woff2?e9c68231a6dba3884c69d2c5cb5daa2f") format("woff2"), url("../fonts/icons.woff?e9c68231a6dba3884c69d2c5cb5daa2f") format("woff");
}
[class^=icon-]:before, [class^=icon-][class^=icon-social][href*=youtube]:before, [class^=icon-][class^=icon-social].icon-youtube:before, [class^=icon-][class^=icon-social][href*=twitter]:before, [class^=icon-][class^=icon-social].icon-twitter:before, [class^=icon-][class^=icon-social][href*=pinterest]:before, [class^=icon-][class^=icon-social].icon-pinterest:before, [class^=icon-][class^=icon-social][href*=linkedin]:before, [class^=icon-][class^=icon-social].icon-linkedin:before, [class^=icon-][class^=icon-social][href*=instagram]:before, [class^=icon-][class^=icon-social].icon-instagram:before, [class^=icon-][class^=icon-social][href*=facebook]:before, [class^=icon-][class^=icon-social].icon-facebook:before, [class*=" icon-"]:before, [class*=" icon-"][class^=icon-social][href*=youtube]:before, [class*=" icon-"][class^=icon-social].icon-youtube:before, [class*=" icon-"][class^=icon-social][href*=twitter]:before, [class*=" icon-"][class^=icon-social].icon-twitter:before, [class*=" icon-"][class^=icon-social][href*=pinterest]:before, [class*=" icon-"][class^=icon-social].icon-pinterest:before, [class*=" icon-"][class^=icon-social][href*=linkedin]:before, [class*=" icon-"][class^=icon-social].icon-linkedin:before, [class*=" icon-"][class^=icon-social][href*=instagram]:before, [class*=" icon-"][class^=icon-social].icon-instagram:before, [class*=" icon-"][class^=icon-social][href*=facebook]:before, [class*=" icon-"][class^=icon-social].icon-facebook:before {
  font-family: icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-1:before, .icon-1[class^=icon-social][href*=youtube]:before, .icon-1[class^=icon-social].icon-youtube:before, .icon-1[class^=icon-social][href*=twitter]:before, .icon-1[class^=icon-social].icon-twitter:before, .icon-1[class^=icon-social][href*=pinterest]:before, .icon-1[class^=icon-social].icon-pinterest:before, .icon-1[class^=icon-social][href*=linkedin]:before, .icon-1[class^=icon-social].icon-linkedin:before, .icon-1[class^=icon-social][href*=instagram]:before, .icon-1[class^=icon-social].icon-instagram:before, .icon-1[class^=icon-social][href*=facebook]:before, .icon-1[class^=icon-social].icon-facebook:before {
  content: "\f101";
}

.icon-2:before, .icon-2[class^=icon-social][href*=youtube]:before, .icon-2[class^=icon-social].icon-youtube:before, .icon-2[class^=icon-social][href*=twitter]:before, .icon-2[class^=icon-social].icon-twitter:before, .icon-2[class^=icon-social][href*=pinterest]:before, .icon-2[class^=icon-social].icon-pinterest:before, .icon-2[class^=icon-social][href*=linkedin]:before, .icon-2[class^=icon-social].icon-linkedin:before, .icon-2[class^=icon-social][href*=instagram]:before, .icon-2[class^=icon-social].icon-instagram:before, .icon-2[class^=icon-social][href*=facebook]:before, .icon-2[class^=icon-social].icon-facebook:before {
  content: "\f102";
}

.icon-3:before, .icon-3[class^=icon-social][href*=youtube]:before, .icon-3[class^=icon-social].icon-youtube:before, .icon-3[class^=icon-social][href*=twitter]:before, .icon-3[class^=icon-social].icon-twitter:before, .icon-3[class^=icon-social][href*=pinterest]:before, .icon-3[class^=icon-social].icon-pinterest:before, .icon-3[class^=icon-social][href*=linkedin]:before, .icon-3[class^=icon-social].icon-linkedin:before, .icon-3[class^=icon-social][href*=instagram]:before, .icon-3[class^=icon-social].icon-instagram:before, .icon-3[class^=icon-social][href*=facebook]:before, .icon-3[class^=icon-social].icon-facebook:before {
  content: "\f103";
}

.icon-4:before, .icon-4[class^=icon-social][href*=youtube]:before, .icon-4[class^=icon-social].icon-youtube:before, .icon-4[class^=icon-social][href*=twitter]:before, .icon-4[class^=icon-social].icon-twitter:before, .icon-4[class^=icon-social][href*=pinterest]:before, .icon-4[class^=icon-social].icon-pinterest:before, .icon-4[class^=icon-social][href*=linkedin]:before, .icon-4[class^=icon-social].icon-linkedin:before, .icon-4[class^=icon-social][href*=instagram]:before, .icon-4[class^=icon-social].icon-instagram:before, .icon-4[class^=icon-social][href*=facebook]:before, .icon-4[class^=icon-social].icon-facebook:before {
  content: "\f104";
}

.icon-5:before, .icon-5[class^=icon-social][href*=youtube]:before, .icon-5[class^=icon-social].icon-youtube:before, .icon-5[class^=icon-social][href*=twitter]:before, .icon-5[class^=icon-social].icon-twitter:before, .icon-5[class^=icon-social][href*=pinterest]:before, .icon-5[class^=icon-social].icon-pinterest:before, .icon-5[class^=icon-social][href*=linkedin]:before, .icon-5[class^=icon-social].icon-linkedin:before, .icon-5[class^=icon-social][href*=instagram]:before, .icon-5[class^=icon-social].icon-instagram:before, .icon-5[class^=icon-social][href*=facebook]:before, .icon-5[class^=icon-social].icon-facebook:before {
  content: "\f105";
}

.icon-6:before, .icon-6[class^=icon-social][href*=youtube]:before, .icon-6[class^=icon-social].icon-youtube:before, .icon-6[class^=icon-social][href*=twitter]:before, .icon-6[class^=icon-social].icon-twitter:before, .icon-6[class^=icon-social][href*=pinterest]:before, .icon-6[class^=icon-social].icon-pinterest:before, .icon-6[class^=icon-social][href*=linkedin]:before, .icon-6[class^=icon-social].icon-linkedin:before, .icon-6[class^=icon-social][href*=instagram]:before, .icon-6[class^=icon-social].icon-instagram:before, .icon-6[class^=icon-social][href*=facebook]:before, .icon-6[class^=icon-social].icon-facebook:before {
  content: "\f106";
}

.icon-7:before, .icon-7[class^=icon-social][href*=youtube]:before, .icon-7[class^=icon-social].icon-youtube:before, .icon-7[class^=icon-social][href*=twitter]:before, .icon-7[class^=icon-social].icon-twitter:before, .icon-7[class^=icon-social][href*=pinterest]:before, .icon-7[class^=icon-social].icon-pinterest:before, .icon-7[class^=icon-social][href*=linkedin]:before, .icon-7[class^=icon-social].icon-linkedin:before, .icon-7[class^=icon-social][href*=instagram]:before, .icon-7[class^=icon-social].icon-instagram:before, .icon-7[class^=icon-social][href*=facebook]:before, .icon-7[class^=icon-social].icon-facebook:before {
  content: "\f107";
}

.icon-8:before, .icon-8[class^=icon-social][href*=youtube]:before, .icon-8[class^=icon-social].icon-youtube:before, .icon-8[class^=icon-social][href*=twitter]:before, .icon-8[class^=icon-social].icon-twitter:before, .icon-8[class^=icon-social][href*=pinterest]:before, .icon-8[class^=icon-social].icon-pinterest:before, .icon-8[class^=icon-social][href*=linkedin]:before, .icon-8[class^=icon-social].icon-linkedin:before, .icon-8[class^=icon-social][href*=instagram]:before, .icon-8[class^=icon-social].icon-instagram:before, .icon-8[class^=icon-social][href*=facebook]:before, .icon-8[class^=icon-social].icon-facebook:before {
  content: "\f108";
}

.icon-9:before, .icon-9[class^=icon-social][href*=youtube]:before, .icon-9[class^=icon-social].icon-youtube:before, .icon-9[class^=icon-social][href*=twitter]:before, .icon-9[class^=icon-social].icon-twitter:before, .icon-9[class^=icon-social][href*=pinterest]:before, .icon-9[class^=icon-social].icon-pinterest:before, .icon-9[class^=icon-social][href*=linkedin]:before, .icon-9[class^=icon-social].icon-linkedin:before, .icon-9[class^=icon-social][href*=instagram]:before, .icon-9[class^=icon-social].icon-instagram:before, .icon-9[class^=icon-social][href*=facebook]:before, .icon-9[class^=icon-social].icon-facebook:before {
  content: "\f109";
}

.icon-add:before, .icon-add[class^=icon-social][href*=youtube]:before, .icon-add[class^=icon-social].icon-youtube:before, .icon-add[class^=icon-social][href*=twitter]:before, .icon-add[class^=icon-social].icon-twitter:before, .icon-add[class^=icon-social][href*=pinterest]:before, .icon-add[class^=icon-social].icon-pinterest:before, .icon-add[class^=icon-social][href*=linkedin]:before, .icon-add[class^=icon-social].icon-linkedin:before, .icon-add[class^=icon-social][href*=instagram]:before, .icon-add[class^=icon-social].icon-instagram:before, .icon-add[class^=icon-social][href*=facebook]:before, .icon-add[class^=icon-social].icon-facebook:before {
  content: "\f10a";
}

.icon-all-users-activate:before, .icon-all-users-activate[class^=icon-social][href*=youtube]:before, .icon-all-users-activate[class^=icon-social].icon-youtube:before, .icon-all-users-activate[class^=icon-social][href*=twitter]:before, .icon-all-users-activate[class^=icon-social].icon-twitter:before, .icon-all-users-activate[class^=icon-social][href*=pinterest]:before, .icon-all-users-activate[class^=icon-social].icon-pinterest:before, .icon-all-users-activate[class^=icon-social][href*=linkedin]:before, .icon-all-users-activate[class^=icon-social].icon-linkedin:before, .icon-all-users-activate[class^=icon-social][href*=instagram]:before, .icon-all-users-activate[class^=icon-social].icon-instagram:before, .icon-all-users-activate[class^=icon-social][href*=facebook]:before, .icon-all-users-activate[class^=icon-social].icon-facebook:before {
  content: "\f10b";
}

.icon-all-users-deactivate:before, .icon-all-users-deactivate[class^=icon-social][href*=youtube]:before, .icon-all-users-deactivate[class^=icon-social].icon-youtube:before, .icon-all-users-deactivate[class^=icon-social][href*=twitter]:before, .icon-all-users-deactivate[class^=icon-social].icon-twitter:before, .icon-all-users-deactivate[class^=icon-social][href*=pinterest]:before, .icon-all-users-deactivate[class^=icon-social].icon-pinterest:before, .icon-all-users-deactivate[class^=icon-social][href*=linkedin]:before, .icon-all-users-deactivate[class^=icon-social].icon-linkedin:before, .icon-all-users-deactivate[class^=icon-social][href*=instagram]:before, .icon-all-users-deactivate[class^=icon-social].icon-instagram:before, .icon-all-users-deactivate[class^=icon-social][href*=facebook]:before, .icon-all-users-deactivate[class^=icon-social].icon-facebook:before {
  content: "\f10c";
}

.icon-all-users:before, .icon-all-users[class^=icon-social][href*=youtube]:before, .icon-all-users[class^=icon-social].icon-youtube:before, .icon-all-users[class^=icon-social][href*=twitter]:before, .icon-all-users[class^=icon-social].icon-twitter:before, .icon-all-users[class^=icon-social][href*=pinterest]:before, .icon-all-users[class^=icon-social].icon-pinterest:before, .icon-all-users[class^=icon-social][href*=linkedin]:before, .icon-all-users[class^=icon-social].icon-linkedin:before, .icon-all-users[class^=icon-social][href*=instagram]:before, .icon-all-users[class^=icon-social].icon-instagram:before, .icon-all-users[class^=icon-social][href*=facebook]:before, .icon-all-users[class^=icon-social].icon-facebook:before {
  content: "\f10d";
}

.icon-Bell:before, .icon-Bell[class^=icon-social][href*=youtube]:before, .icon-Bell[class^=icon-social].icon-youtube:before, .icon-Bell[class^=icon-social][href*=twitter]:before, .icon-Bell[class^=icon-social].icon-twitter:before, .icon-Bell[class^=icon-social][href*=pinterest]:before, .icon-Bell[class^=icon-social].icon-pinterest:before, .icon-Bell[class^=icon-social][href*=linkedin]:before, .icon-Bell[class^=icon-social].icon-linkedin:before, .icon-Bell[class^=icon-social][href*=instagram]:before, .icon-Bell[class^=icon-social].icon-instagram:before, .icon-Bell[class^=icon-social][href*=facebook]:before, .icon-Bell[class^=icon-social].icon-facebook:before {
  content: "\f10e";
}

.icon-cancel:before, .icon-cancel[class^=icon-social][href*=youtube]:before, .icon-cancel[class^=icon-social].icon-youtube:before, .icon-cancel[class^=icon-social][href*=twitter]:before, .icon-cancel[class^=icon-social].icon-twitter:before, .icon-cancel[class^=icon-social][href*=pinterest]:before, .icon-cancel[class^=icon-social].icon-pinterest:before, .icon-cancel[class^=icon-social][href*=linkedin]:before, .icon-cancel[class^=icon-social].icon-linkedin:before, .icon-cancel[class^=icon-social][href*=instagram]:before, .icon-cancel[class^=icon-social].icon-instagram:before, .icon-cancel[class^=icon-social][href*=facebook]:before, .icon-cancel[class^=icon-social].icon-facebook:before {
  content: "\f10f";
}

.icon-clustered-bar-chart:before, .icon-clustered-bar-chart[class^=icon-social][href*=youtube]:before, .icon-clustered-bar-chart[class^=icon-social].icon-youtube:before, .icon-clustered-bar-chart[class^=icon-social][href*=twitter]:before, .icon-clustered-bar-chart[class^=icon-social].icon-twitter:before, .icon-clustered-bar-chart[class^=icon-social][href*=pinterest]:before, .icon-clustered-bar-chart[class^=icon-social].icon-pinterest:before, .icon-clustered-bar-chart[class^=icon-social][href*=linkedin]:before, .icon-clustered-bar-chart[class^=icon-social].icon-linkedin:before, .icon-clustered-bar-chart[class^=icon-social][href*=instagram]:before, .icon-clustered-bar-chart[class^=icon-social].icon-instagram:before, .icon-clustered-bar-chart[class^=icon-social][href*=facebook]:before, .icon-clustered-bar-chart[class^=icon-social].icon-facebook:before {
  content: "\f110";
}

.icon-clustered-column-chart:before, .icon-clustered-column-chart[class^=icon-social][href*=youtube]:before, .icon-clustered-column-chart[class^=icon-social].icon-youtube:before, .icon-clustered-column-chart[class^=icon-social][href*=twitter]:before, .icon-clustered-column-chart[class^=icon-social].icon-twitter:before, .icon-clustered-column-chart[class^=icon-social][href*=pinterest]:before, .icon-clustered-column-chart[class^=icon-social].icon-pinterest:before, .icon-clustered-column-chart[class^=icon-social][href*=linkedin]:before, .icon-clustered-column-chart[class^=icon-social].icon-linkedin:before, .icon-clustered-column-chart[class^=icon-social][href*=instagram]:before, .icon-clustered-column-chart[class^=icon-social].icon-instagram:before, .icon-clustered-column-chart[class^=icon-social][href*=facebook]:before, .icon-clustered-column-chart[class^=icon-social].icon-facebook:before {
  content: "\f111";
}

.icon-clustered-column-line:before, .icon-clustered-column-line[class^=icon-social][href*=youtube]:before, .icon-clustered-column-line[class^=icon-social].icon-youtube:before, .icon-clustered-column-line[class^=icon-social][href*=twitter]:before, .icon-clustered-column-line[class^=icon-social].icon-twitter:before, .icon-clustered-column-line[class^=icon-social][href*=pinterest]:before, .icon-clustered-column-line[class^=icon-social].icon-pinterest:before, .icon-clustered-column-line[class^=icon-social][href*=linkedin]:before, .icon-clustered-column-line[class^=icon-social].icon-linkedin:before, .icon-clustered-column-line[class^=icon-social][href*=instagram]:before, .icon-clustered-column-line[class^=icon-social].icon-instagram:before, .icon-clustered-column-line[class^=icon-social][href*=facebook]:before, .icon-clustered-column-line[class^=icon-social].icon-facebook:before {
  content: "\f112";
}

.icon-collapse:before, .icon-collapse[class^=icon-social][href*=youtube]:before, .icon-collapse[class^=icon-social].icon-youtube:before, .icon-collapse[class^=icon-social][href*=twitter]:before, .icon-collapse[class^=icon-social].icon-twitter:before, .icon-collapse[class^=icon-social][href*=pinterest]:before, .icon-collapse[class^=icon-social].icon-pinterest:before, .icon-collapse[class^=icon-social][href*=linkedin]:before, .icon-collapse[class^=icon-social].icon-linkedin:before, .icon-collapse[class^=icon-social][href*=instagram]:before, .icon-collapse[class^=icon-social].icon-instagram:before, .icon-collapse[class^=icon-social][href*=facebook]:before, .icon-collapse[class^=icon-social].icon-facebook:before {
  content: "\f113";
}

.icon-colour:before, .icon-colour[class^=icon-social][href*=youtube]:before, .icon-colour[class^=icon-social].icon-youtube:before, .icon-colour[class^=icon-social][href*=twitter]:before, .icon-colour[class^=icon-social].icon-twitter:before, .icon-colour[class^=icon-social][href*=pinterest]:before, .icon-colour[class^=icon-social].icon-pinterest:before, .icon-colour[class^=icon-social][href*=linkedin]:before, .icon-colour[class^=icon-social].icon-linkedin:before, .icon-colour[class^=icon-social][href*=instagram]:before, .icon-colour[class^=icon-social].icon-instagram:before, .icon-colour[class^=icon-social][href*=facebook]:before, .icon-colour[class^=icon-social].icon-facebook:before {
  content: "\f114";
}

.icon-completed:before, .icon-completed[class^=icon-social][href*=youtube]:before, .icon-completed[class^=icon-social].icon-youtube:before, .icon-completed[class^=icon-social][href*=twitter]:before, .icon-completed[class^=icon-social].icon-twitter:before, .icon-completed[class^=icon-social][href*=pinterest]:before, .icon-completed[class^=icon-social].icon-pinterest:before, .icon-completed[class^=icon-social][href*=linkedin]:before, .icon-completed[class^=icon-social].icon-linkedin:before, .icon-completed[class^=icon-social][href*=instagram]:before, .icon-completed[class^=icon-social].icon-instagram:before, .icon-completed[class^=icon-social][href*=facebook]:before, .icon-completed[class^=icon-social].icon-facebook:before {
  content: "\f115";
}

.icon-correct:before, .icon-correct[class^=icon-social][href*=youtube]:before, .icon-correct[class^=icon-social].icon-youtube:before, .icon-correct[class^=icon-social][href*=twitter]:before, .icon-correct[class^=icon-social].icon-twitter:before, .icon-correct[class^=icon-social][href*=pinterest]:before, .icon-correct[class^=icon-social].icon-pinterest:before, .icon-correct[class^=icon-social][href*=linkedin]:before, .icon-correct[class^=icon-social].icon-linkedin:before, .icon-correct[class^=icon-social][href*=instagram]:before, .icon-correct[class^=icon-social].icon-instagram:before, .icon-correct[class^=icon-social][href*=facebook]:before, .icon-correct[class^=icon-social].icon-facebook:before {
  content: "\f116";
}

.icon-dashboard:before, .icon-dashboard[class^=icon-social][href*=youtube]:before, .icon-dashboard[class^=icon-social].icon-youtube:before, .icon-dashboard[class^=icon-social][href*=twitter]:before, .icon-dashboard[class^=icon-social].icon-twitter:before, .icon-dashboard[class^=icon-social][href*=pinterest]:before, .icon-dashboard[class^=icon-social].icon-pinterest:before, .icon-dashboard[class^=icon-social][href*=linkedin]:before, .icon-dashboard[class^=icon-social].icon-linkedin:before, .icon-dashboard[class^=icon-social][href*=instagram]:before, .icon-dashboard[class^=icon-social].icon-instagram:before, .icon-dashboard[class^=icon-social][href*=facebook]:before, .icon-dashboard[class^=icon-social].icon-facebook:before {
  content: "\f117";
}

.icon-data:before, .icon-data[class^=icon-social][href*=youtube]:before, .icon-data[class^=icon-social].icon-youtube:before, .icon-data[class^=icon-social][href*=twitter]:before, .icon-data[class^=icon-social].icon-twitter:before, .icon-data[class^=icon-social][href*=pinterest]:before, .icon-data[class^=icon-social].icon-pinterest:before, .icon-data[class^=icon-social][href*=linkedin]:before, .icon-data[class^=icon-social].icon-linkedin:before, .icon-data[class^=icon-social][href*=instagram]:before, .icon-data[class^=icon-social].icon-instagram:before, .icon-data[class^=icon-social][href*=facebook]:before, .icon-data[class^=icon-social].icon-facebook:before {
  content: "\f118";
}

.icon-disable-all:before, .icon-disable-all[class^=icon-social][href*=youtube]:before, .icon-disable-all[class^=icon-social].icon-youtube:before, .icon-disable-all[class^=icon-social][href*=twitter]:before, .icon-disable-all[class^=icon-social].icon-twitter:before, .icon-disable-all[class^=icon-social][href*=pinterest]:before, .icon-disable-all[class^=icon-social].icon-pinterest:before, .icon-disable-all[class^=icon-social][href*=linkedin]:before, .icon-disable-all[class^=icon-social].icon-linkedin:before, .icon-disable-all[class^=icon-social][href*=instagram]:before, .icon-disable-all[class^=icon-social].icon-instagram:before, .icon-disable-all[class^=icon-social][href*=facebook]:before, .icon-disable-all[class^=icon-social].icon-facebook:before {
  content: "\f119";
}

.icon-documents:before, .icon-documents[class^=icon-social][href*=youtube]:before, .icon-documents[class^=icon-social].icon-youtube:before, .icon-documents[class^=icon-social][href*=twitter]:before, .icon-documents[class^=icon-social].icon-twitter:before, .icon-documents[class^=icon-social][href*=pinterest]:before, .icon-documents[class^=icon-social].icon-pinterest:before, .icon-documents[class^=icon-social][href*=linkedin]:before, .icon-documents[class^=icon-social].icon-linkedin:before, .icon-documents[class^=icon-social][href*=instagram]:before, .icon-documents[class^=icon-social].icon-instagram:before, .icon-documents[class^=icon-social][href*=facebook]:before, .icon-documents[class^=icon-social].icon-facebook:before {
  content: "\f11a";
}

.icon-done:before, .icon-done[class^=icon-social][href*=youtube]:before, .icon-done[class^=icon-social].icon-youtube:before, .icon-done[class^=icon-social][href*=twitter]:before, .icon-done[class^=icon-social].icon-twitter:before, .icon-done[class^=icon-social][href*=pinterest]:before, .icon-done[class^=icon-social].icon-pinterest:before, .icon-done[class^=icon-social][href*=linkedin]:before, .icon-done[class^=icon-social].icon-linkedin:before, .icon-done[class^=icon-social][href*=instagram]:before, .icon-done[class^=icon-social].icon-instagram:before, .icon-done[class^=icon-social][href*=facebook]:before, .icon-done[class^=icon-social].icon-facebook:before {
  content: "\f11b";
}

.icon-dot-chart:before, .icon-dot-chart[class^=icon-social][href*=youtube]:before, .icon-dot-chart[class^=icon-social].icon-youtube:before, .icon-dot-chart[class^=icon-social][href*=twitter]:before, .icon-dot-chart[class^=icon-social].icon-twitter:before, .icon-dot-chart[class^=icon-social][href*=pinterest]:before, .icon-dot-chart[class^=icon-social].icon-pinterest:before, .icon-dot-chart[class^=icon-social][href*=linkedin]:before, .icon-dot-chart[class^=icon-social].icon-linkedin:before, .icon-dot-chart[class^=icon-social][href*=instagram]:before, .icon-dot-chart[class^=icon-social].icon-instagram:before, .icon-dot-chart[class^=icon-social][href*=facebook]:before, .icon-dot-chart[class^=icon-social].icon-facebook:before {
  content: "\f11c";
}

.icon-dots:before, .icon-dots[class^=icon-social][href*=youtube]:before, .icon-dots[class^=icon-social].icon-youtube:before, .icon-dots[class^=icon-social][href*=twitter]:before, .icon-dots[class^=icon-social].icon-twitter:before, .icon-dots[class^=icon-social][href*=pinterest]:before, .icon-dots[class^=icon-social].icon-pinterest:before, .icon-dots[class^=icon-social][href*=linkedin]:before, .icon-dots[class^=icon-social].icon-linkedin:before, .icon-dots[class^=icon-social][href*=instagram]:before, .icon-dots[class^=icon-social].icon-instagram:before, .icon-dots[class^=icon-social][href*=facebook]:before, .icon-dots[class^=icon-social].icon-facebook:before {
  content: "\f11d";
}

.icon-doughnut-semicircle:before, .icon-doughnut-semicircle[class^=icon-social][href*=youtube]:before, .icon-doughnut-semicircle[class^=icon-social].icon-youtube:before, .icon-doughnut-semicircle[class^=icon-social][href*=twitter]:before, .icon-doughnut-semicircle[class^=icon-social].icon-twitter:before, .icon-doughnut-semicircle[class^=icon-social][href*=pinterest]:before, .icon-doughnut-semicircle[class^=icon-social].icon-pinterest:before, .icon-doughnut-semicircle[class^=icon-social][href*=linkedin]:before, .icon-doughnut-semicircle[class^=icon-social].icon-linkedin:before, .icon-doughnut-semicircle[class^=icon-social][href*=instagram]:before, .icon-doughnut-semicircle[class^=icon-social].icon-instagram:before, .icon-doughnut-semicircle[class^=icon-social][href*=facebook]:before, .icon-doughnut-semicircle[class^=icon-social].icon-facebook:before {
  content: "\f11e";
}

.icon-doughnut:before, .icon-doughnut[class^=icon-social][href*=youtube]:before, .icon-doughnut[class^=icon-social].icon-youtube:before, .icon-doughnut[class^=icon-social][href*=twitter]:before, .icon-doughnut[class^=icon-social].icon-twitter:before, .icon-doughnut[class^=icon-social][href*=pinterest]:before, .icon-doughnut[class^=icon-social].icon-pinterest:before, .icon-doughnut[class^=icon-social][href*=linkedin]:before, .icon-doughnut[class^=icon-social].icon-linkedin:before, .icon-doughnut[class^=icon-social][href*=instagram]:before, .icon-doughnut[class^=icon-social].icon-instagram:before, .icon-doughnut[class^=icon-social][href*=facebook]:before, .icon-doughnut[class^=icon-social].icon-facebook:before {
  content: "\f11f";
}

.icon-down-arrow:before, .icon-down-arrow[class^=icon-social][href*=youtube]:before, .icon-down-arrow[class^=icon-social].icon-youtube:before, .icon-down-arrow[class^=icon-social][href*=twitter]:before, .icon-down-arrow[class^=icon-social].icon-twitter:before, .icon-down-arrow[class^=icon-social][href*=pinterest]:before, .icon-down-arrow[class^=icon-social].icon-pinterest:before, .icon-down-arrow[class^=icon-social][href*=linkedin]:before, .icon-down-arrow[class^=icon-social].icon-linkedin:before, .icon-down-arrow[class^=icon-social][href*=instagram]:before, .icon-down-arrow[class^=icon-social].icon-instagram:before, .icon-down-arrow[class^=icon-social][href*=facebook]:before, .icon-down-arrow[class^=icon-social].icon-facebook:before {
  content: "\f120";
}

.icon-download:before, .icon-download[class^=icon-social][href*=youtube]:before, .icon-download[class^=icon-social].icon-youtube:before, .icon-download[class^=icon-social][href*=twitter]:before, .icon-download[class^=icon-social].icon-twitter:before, .icon-download[class^=icon-social][href*=pinterest]:before, .icon-download[class^=icon-social].icon-pinterest:before, .icon-download[class^=icon-social][href*=linkedin]:before, .icon-download[class^=icon-social].icon-linkedin:before, .icon-download[class^=icon-social][href*=instagram]:before, .icon-download[class^=icon-social].icon-instagram:before, .icon-download[class^=icon-social][href*=facebook]:before, .icon-download[class^=icon-social].icon-facebook:before {
  content: "\f121";
}

.icon-edit:before, .icon-edit[class^=icon-social][href*=youtube]:before, .icon-edit[class^=icon-social].icon-youtube:before, .icon-edit[class^=icon-social][href*=twitter]:before, .icon-edit[class^=icon-social].icon-twitter:before, .icon-edit[class^=icon-social][href*=pinterest]:before, .icon-edit[class^=icon-social].icon-pinterest:before, .icon-edit[class^=icon-social][href*=linkedin]:before, .icon-edit[class^=icon-social].icon-linkedin:before, .icon-edit[class^=icon-social][href*=instagram]:before, .icon-edit[class^=icon-social].icon-instagram:before, .icon-edit[class^=icon-social][href*=facebook]:before, .icon-edit[class^=icon-social].icon-facebook:before {
  content: "\f122";
}

.icon-enable-all:before, .icon-enable-all[class^=icon-social][href*=youtube]:before, .icon-enable-all[class^=icon-social].icon-youtube:before, .icon-enable-all[class^=icon-social][href*=twitter]:before, .icon-enable-all[class^=icon-social].icon-twitter:before, .icon-enable-all[class^=icon-social][href*=pinterest]:before, .icon-enable-all[class^=icon-social].icon-pinterest:before, .icon-enable-all[class^=icon-social][href*=linkedin]:before, .icon-enable-all[class^=icon-social].icon-linkedin:before, .icon-enable-all[class^=icon-social][href*=instagram]:before, .icon-enable-all[class^=icon-social].icon-instagram:before, .icon-enable-all[class^=icon-social][href*=facebook]:before, .icon-enable-all[class^=icon-social].icon-facebook:before {
  content: "\f123";
}

.icon-expand:before, .icon-expand[class^=icon-social][href*=youtube]:before, .icon-expand[class^=icon-social].icon-youtube:before, .icon-expand[class^=icon-social][href*=twitter]:before, .icon-expand[class^=icon-social].icon-twitter:before, .icon-expand[class^=icon-social][href*=pinterest]:before, .icon-expand[class^=icon-social].icon-pinterest:before, .icon-expand[class^=icon-social][href*=linkedin]:before, .icon-expand[class^=icon-social].icon-linkedin:before, .icon-expand[class^=icon-social][href*=instagram]:before, .icon-expand[class^=icon-social].icon-instagram:before, .icon-expand[class^=icon-social][href*=facebook]:before, .icon-expand[class^=icon-social].icon-facebook:before {
  content: "\f124";
}

.icon-eye-hide:before, .icon-eye-hide[class^=icon-social][href*=youtube]:before, .icon-eye-hide[class^=icon-social].icon-youtube:before, .icon-eye-hide[class^=icon-social][href*=twitter]:before, .icon-eye-hide[class^=icon-social].icon-twitter:before, .icon-eye-hide[class^=icon-social][href*=pinterest]:before, .icon-eye-hide[class^=icon-social].icon-pinterest:before, .icon-eye-hide[class^=icon-social][href*=linkedin]:before, .icon-eye-hide[class^=icon-social].icon-linkedin:before, .icon-eye-hide[class^=icon-social][href*=instagram]:before, .icon-eye-hide[class^=icon-social].icon-instagram:before, .icon-eye-hide[class^=icon-social][href*=facebook]:before, .icon-eye-hide[class^=icon-social].icon-facebook:before {
  content: "\f125";
}

.icon-eye:before, .icon-eye[class^=icon-social][href*=youtube]:before, .icon-eye[class^=icon-social].icon-youtube:before, .icon-eye[class^=icon-social][href*=twitter]:before, .icon-eye[class^=icon-social].icon-twitter:before, .icon-eye[class^=icon-social][href*=pinterest]:before, .icon-eye[class^=icon-social].icon-pinterest:before, .icon-eye[class^=icon-social][href*=linkedin]:before, .icon-eye[class^=icon-social].icon-linkedin:before, .icon-eye[class^=icon-social][href*=instagram]:before, .icon-eye[class^=icon-social].icon-instagram:before, .icon-eye[class^=icon-social][href*=facebook]:before, .icon-eye[class^=icon-social].icon-facebook:before {
  content: "\f126";
}

.icon-facebook:before, .icon-facebook[class^=icon-social]:before, [class^=icon-social][href*=facebook]:before {
  content: "\f127";
}

.icon-failed:before, .icon-failed[class^=icon-social][href*=youtube]:before, .icon-failed[class^=icon-social].icon-youtube:before, .icon-failed[class^=icon-social][href*=twitter]:before, .icon-failed[class^=icon-social].icon-twitter:before, .icon-failed[class^=icon-social][href*=pinterest]:before, .icon-failed[class^=icon-social].icon-pinterest:before, .icon-failed[class^=icon-social][href*=linkedin]:before, .icon-failed[class^=icon-social].icon-linkedin:before, .icon-failed[class^=icon-social][href*=instagram]:before, .icon-failed[class^=icon-social].icon-instagram:before, .icon-failed[class^=icon-social][href*=facebook]:before, .icon-failed[class^=icon-social].icon-facebook:before {
  content: "\f128";
}

.icon-filled-add:before, .icon-filled-add[class^=icon-social][href*=youtube]:before, .icon-filled-add[class^=icon-social].icon-youtube:before, .icon-filled-add[class^=icon-social][href*=twitter]:before, .icon-filled-add[class^=icon-social].icon-twitter:before, .icon-filled-add[class^=icon-social][href*=pinterest]:before, .icon-filled-add[class^=icon-social].icon-pinterest:before, .icon-filled-add[class^=icon-social][href*=linkedin]:before, .icon-filled-add[class^=icon-social].icon-linkedin:before, .icon-filled-add[class^=icon-social][href*=instagram]:before, .icon-filled-add[class^=icon-social].icon-instagram:before, .icon-filled-add[class^=icon-social][href*=facebook]:before, .icon-filled-add[class^=icon-social].icon-facebook:before {
  content: "\f129";
}

.icon-filled-bin:before, .icon-filled-bin[class^=icon-social][href*=youtube]:before, .icon-filled-bin[class^=icon-social].icon-youtube:before, .icon-filled-bin[class^=icon-social][href*=twitter]:before, .icon-filled-bin[class^=icon-social].icon-twitter:before, .icon-filled-bin[class^=icon-social][href*=pinterest]:before, .icon-filled-bin[class^=icon-social].icon-pinterest:before, .icon-filled-bin[class^=icon-social][href*=linkedin]:before, .icon-filled-bin[class^=icon-social].icon-linkedin:before, .icon-filled-bin[class^=icon-social][href*=instagram]:before, .icon-filled-bin[class^=icon-social].icon-instagram:before, .icon-filled-bin[class^=icon-social][href*=facebook]:before, .icon-filled-bin[class^=icon-social].icon-facebook:before {
  content: "\f12a";
}

.icon-filled-buy:before, .icon-filled-buy[class^=icon-social][href*=youtube]:before, .icon-filled-buy[class^=icon-social].icon-youtube:before, .icon-filled-buy[class^=icon-social][href*=twitter]:before, .icon-filled-buy[class^=icon-social].icon-twitter:before, .icon-filled-buy[class^=icon-social][href*=pinterest]:before, .icon-filled-buy[class^=icon-social].icon-pinterest:before, .icon-filled-buy[class^=icon-social][href*=linkedin]:before, .icon-filled-buy[class^=icon-social].icon-linkedin:before, .icon-filled-buy[class^=icon-social][href*=instagram]:before, .icon-filled-buy[class^=icon-social].icon-instagram:before, .icon-filled-buy[class^=icon-social][href*=facebook]:before, .icon-filled-buy[class^=icon-social].icon-facebook:before {
  content: "\f12b";
}

.icon-filled-cast:before, .icon-filled-cast[class^=icon-social][href*=youtube]:before, .icon-filled-cast[class^=icon-social].icon-youtube:before, .icon-filled-cast[class^=icon-social][href*=twitter]:before, .icon-filled-cast[class^=icon-social].icon-twitter:before, .icon-filled-cast[class^=icon-social][href*=pinterest]:before, .icon-filled-cast[class^=icon-social].icon-pinterest:before, .icon-filled-cast[class^=icon-social][href*=linkedin]:before, .icon-filled-cast[class^=icon-social].icon-linkedin:before, .icon-filled-cast[class^=icon-social][href*=instagram]:before, .icon-filled-cast[class^=icon-social].icon-instagram:before, .icon-filled-cast[class^=icon-social][href*=facebook]:before, .icon-filled-cast[class^=icon-social].icon-facebook:before {
  content: "\f12c";
}

.icon-filled-clock:before, .icon-filled-clock[class^=icon-social][href*=youtube]:before, .icon-filled-clock[class^=icon-social].icon-youtube:before, .icon-filled-clock[class^=icon-social][href*=twitter]:before, .icon-filled-clock[class^=icon-social].icon-twitter:before, .icon-filled-clock[class^=icon-social][href*=pinterest]:before, .icon-filled-clock[class^=icon-social].icon-pinterest:before, .icon-filled-clock[class^=icon-social][href*=linkedin]:before, .icon-filled-clock[class^=icon-social].icon-linkedin:before, .icon-filled-clock[class^=icon-social][href*=instagram]:before, .icon-filled-clock[class^=icon-social].icon-instagram:before, .icon-filled-clock[class^=icon-social][href*=facebook]:before, .icon-filled-clock[class^=icon-social].icon-facebook:before {
  content: "\f12d";
}

.icon-filled-colour:before, .icon-filled-colour[class^=icon-social][href*=youtube]:before, .icon-filled-colour[class^=icon-social].icon-youtube:before, .icon-filled-colour[class^=icon-social][href*=twitter]:before, .icon-filled-colour[class^=icon-social].icon-twitter:before, .icon-filled-colour[class^=icon-social][href*=pinterest]:before, .icon-filled-colour[class^=icon-social].icon-pinterest:before, .icon-filled-colour[class^=icon-social][href*=linkedin]:before, .icon-filled-colour[class^=icon-social].icon-linkedin:before, .icon-filled-colour[class^=icon-social][href*=instagram]:before, .icon-filled-colour[class^=icon-social].icon-instagram:before, .icon-filled-colour[class^=icon-social][href*=facebook]:before, .icon-filled-colour[class^=icon-social].icon-facebook:before {
  content: "\f12e";
}

.icon-filled-data:before, .icon-filled-data[class^=icon-social][href*=youtube]:before, .icon-filled-data[class^=icon-social].icon-youtube:before, .icon-filled-data[class^=icon-social][href*=twitter]:before, .icon-filled-data[class^=icon-social].icon-twitter:before, .icon-filled-data[class^=icon-social][href*=pinterest]:before, .icon-filled-data[class^=icon-social].icon-pinterest:before, .icon-filled-data[class^=icon-social][href*=linkedin]:before, .icon-filled-data[class^=icon-social].icon-linkedin:before, .icon-filled-data[class^=icon-social][href*=instagram]:before, .icon-filled-data[class^=icon-social].icon-instagram:before, .icon-filled-data[class^=icon-social][href*=facebook]:before, .icon-filled-data[class^=icon-social].icon-facebook:before {
  content: "\f12f";
}

.icon-filled-delete:before, .icon-filled-delete[class^=icon-social][href*=youtube]:before, .icon-filled-delete[class^=icon-social].icon-youtube:before, .icon-filled-delete[class^=icon-social][href*=twitter]:before, .icon-filled-delete[class^=icon-social].icon-twitter:before, .icon-filled-delete[class^=icon-social][href*=pinterest]:before, .icon-filled-delete[class^=icon-social].icon-pinterest:before, .icon-filled-delete[class^=icon-social][href*=linkedin]:before, .icon-filled-delete[class^=icon-social].icon-linkedin:before, .icon-filled-delete[class^=icon-social][href*=instagram]:before, .icon-filled-delete[class^=icon-social].icon-instagram:before, .icon-filled-delete[class^=icon-social][href*=facebook]:before, .icon-filled-delete[class^=icon-social].icon-facebook:before {
  content: "\f130";
}

.icon-filled-details:before, .icon-filled-details[class^=icon-social][href*=youtube]:before, .icon-filled-details[class^=icon-social].icon-youtube:before, .icon-filled-details[class^=icon-social][href*=twitter]:before, .icon-filled-details[class^=icon-social].icon-twitter:before, .icon-filled-details[class^=icon-social][href*=pinterest]:before, .icon-filled-details[class^=icon-social].icon-pinterest:before, .icon-filled-details[class^=icon-social][href*=linkedin]:before, .icon-filled-details[class^=icon-social].icon-linkedin:before, .icon-filled-details[class^=icon-social][href*=instagram]:before, .icon-filled-details[class^=icon-social].icon-instagram:before, .icon-filled-details[class^=icon-social][href*=facebook]:before, .icon-filled-details[class^=icon-social].icon-facebook:before {
  content: "\f131";
}

.icon-filled-document:before, .icon-filled-document[class^=icon-social][href*=youtube]:before, .icon-filled-document[class^=icon-social].icon-youtube:before, .icon-filled-document[class^=icon-social][href*=twitter]:before, .icon-filled-document[class^=icon-social].icon-twitter:before, .icon-filled-document[class^=icon-social][href*=pinterest]:before, .icon-filled-document[class^=icon-social].icon-pinterest:before, .icon-filled-document[class^=icon-social][href*=linkedin]:before, .icon-filled-document[class^=icon-social].icon-linkedin:before, .icon-filled-document[class^=icon-social][href*=instagram]:before, .icon-filled-document[class^=icon-social].icon-instagram:before, .icon-filled-document[class^=icon-social][href*=facebook]:before, .icon-filled-document[class^=icon-social].icon-facebook:before {
  content: "\f132";
}

.icon-filled-download:before, .icon-filled-download[class^=icon-social][href*=youtube]:before, .icon-filled-download[class^=icon-social].icon-youtube:before, .icon-filled-download[class^=icon-social][href*=twitter]:before, .icon-filled-download[class^=icon-social].icon-twitter:before, .icon-filled-download[class^=icon-social][href*=pinterest]:before, .icon-filled-download[class^=icon-social].icon-pinterest:before, .icon-filled-download[class^=icon-social][href*=linkedin]:before, .icon-filled-download[class^=icon-social].icon-linkedin:before, .icon-filled-download[class^=icon-social][href*=instagram]:before, .icon-filled-download[class^=icon-social].icon-instagram:before, .icon-filled-download[class^=icon-social][href*=facebook]:before, .icon-filled-download[class^=icon-social].icon-facebook:before {
  content: "\f133";
}

.icon-filled-edit:before, .icon-filled-edit[class^=icon-social][href*=youtube]:before, .icon-filled-edit[class^=icon-social].icon-youtube:before, .icon-filled-edit[class^=icon-social][href*=twitter]:before, .icon-filled-edit[class^=icon-social].icon-twitter:before, .icon-filled-edit[class^=icon-social][href*=pinterest]:before, .icon-filled-edit[class^=icon-social].icon-pinterest:before, .icon-filled-edit[class^=icon-social][href*=linkedin]:before, .icon-filled-edit[class^=icon-social].icon-linkedin:before, .icon-filled-edit[class^=icon-social][href*=instagram]:before, .icon-filled-edit[class^=icon-social].icon-instagram:before, .icon-filled-edit[class^=icon-social][href*=facebook]:before, .icon-filled-edit[class^=icon-social].icon-facebook:before {
  content: "\f134";
}

.icon-filled-eye:before, .icon-filled-eye[class^=icon-social][href*=youtube]:before, .icon-filled-eye[class^=icon-social].icon-youtube:before, .icon-filled-eye[class^=icon-social][href*=twitter]:before, .icon-filled-eye[class^=icon-social].icon-twitter:before, .icon-filled-eye[class^=icon-social][href*=pinterest]:before, .icon-filled-eye[class^=icon-social].icon-pinterest:before, .icon-filled-eye[class^=icon-social][href*=linkedin]:before, .icon-filled-eye[class^=icon-social].icon-linkedin:before, .icon-filled-eye[class^=icon-social][href*=instagram]:before, .icon-filled-eye[class^=icon-social].icon-instagram:before, .icon-filled-eye[class^=icon-social][href*=facebook]:before, .icon-filled-eye[class^=icon-social].icon-facebook:before {
  content: "\f135";
}

.icon-filled-info:before, .icon-filled-info[class^=icon-social][href*=youtube]:before, .icon-filled-info[class^=icon-social].icon-youtube:before, .icon-filled-info[class^=icon-social][href*=twitter]:before, .icon-filled-info[class^=icon-social].icon-twitter:before, .icon-filled-info[class^=icon-social][href*=pinterest]:before, .icon-filled-info[class^=icon-social].icon-pinterest:before, .icon-filled-info[class^=icon-social][href*=linkedin]:before, .icon-filled-info[class^=icon-social].icon-linkedin:before, .icon-filled-info[class^=icon-social][href*=instagram]:before, .icon-filled-info[class^=icon-social].icon-instagram:before, .icon-filled-info[class^=icon-social][href*=facebook]:before, .icon-filled-info[class^=icon-social].icon-facebook:before {
  content: "\f136";
}

.icon-filled-pencil:before, .icon-filled-pencil[class^=icon-social][href*=youtube]:before, .icon-filled-pencil[class^=icon-social].icon-youtube:before, .icon-filled-pencil[class^=icon-social][href*=twitter]:before, .icon-filled-pencil[class^=icon-social].icon-twitter:before, .icon-filled-pencil[class^=icon-social][href*=pinterest]:before, .icon-filled-pencil[class^=icon-social].icon-pinterest:before, .icon-filled-pencil[class^=icon-social][href*=linkedin]:before, .icon-filled-pencil[class^=icon-social].icon-linkedin:before, .icon-filled-pencil[class^=icon-social][href*=instagram]:before, .icon-filled-pencil[class^=icon-social].icon-instagram:before, .icon-filled-pencil[class^=icon-social][href*=facebook]:before, .icon-filled-pencil[class^=icon-social].icon-facebook:before {
  content: "\f137";
}

.icon-filled-pin:before, .icon-filled-pin[class^=icon-social][href*=youtube]:before, .icon-filled-pin[class^=icon-social].icon-youtube:before, .icon-filled-pin[class^=icon-social][href*=twitter]:before, .icon-filled-pin[class^=icon-social].icon-twitter:before, .icon-filled-pin[class^=icon-social][href*=pinterest]:before, .icon-filled-pin[class^=icon-social].icon-pinterest:before, .icon-filled-pin[class^=icon-social][href*=linkedin]:before, .icon-filled-pin[class^=icon-social].icon-linkedin:before, .icon-filled-pin[class^=icon-social][href*=instagram]:before, .icon-filled-pin[class^=icon-social].icon-instagram:before, .icon-filled-pin[class^=icon-social][href*=facebook]:before, .icon-filled-pin[class^=icon-social].icon-facebook:before {
  content: "\f138";
}

.icon-filled-power:before, .icon-filled-power[class^=icon-social][href*=youtube]:before, .icon-filled-power[class^=icon-social].icon-youtube:before, .icon-filled-power[class^=icon-social][href*=twitter]:before, .icon-filled-power[class^=icon-social].icon-twitter:before, .icon-filled-power[class^=icon-social][href*=pinterest]:before, .icon-filled-power[class^=icon-social].icon-pinterest:before, .icon-filled-power[class^=icon-social][href*=linkedin]:before, .icon-filled-power[class^=icon-social].icon-linkedin:before, .icon-filled-power[class^=icon-social][href*=instagram]:before, .icon-filled-power[class^=icon-social].icon-instagram:before, .icon-filled-power[class^=icon-social][href*=facebook]:before, .icon-filled-power[class^=icon-social].icon-facebook:before {
  content: "\f139";
}

.icon-filled-quicksight:before, .icon-filled-quicksight[class^=icon-social][href*=youtube]:before, .icon-filled-quicksight[class^=icon-social].icon-youtube:before, .icon-filled-quicksight[class^=icon-social][href*=twitter]:before, .icon-filled-quicksight[class^=icon-social].icon-twitter:before, .icon-filled-quicksight[class^=icon-social][href*=pinterest]:before, .icon-filled-quicksight[class^=icon-social].icon-pinterest:before, .icon-filled-quicksight[class^=icon-social][href*=linkedin]:before, .icon-filled-quicksight[class^=icon-social].icon-linkedin:before, .icon-filled-quicksight[class^=icon-social][href*=instagram]:before, .icon-filled-quicksight[class^=icon-social].icon-instagram:before, .icon-filled-quicksight[class^=icon-social][href*=facebook]:before, .icon-filled-quicksight[class^=icon-social].icon-facebook:before {
  content: "\f13a";
}

.icon-filled-results:before, .icon-filled-results[class^=icon-social][href*=youtube]:before, .icon-filled-results[class^=icon-social].icon-youtube:before, .icon-filled-results[class^=icon-social][href*=twitter]:before, .icon-filled-results[class^=icon-social].icon-twitter:before, .icon-filled-results[class^=icon-social][href*=pinterest]:before, .icon-filled-results[class^=icon-social].icon-pinterest:before, .icon-filled-results[class^=icon-social][href*=linkedin]:before, .icon-filled-results[class^=icon-social].icon-linkedin:before, .icon-filled-results[class^=icon-social][href*=instagram]:before, .icon-filled-results[class^=icon-social].icon-instagram:before, .icon-filled-results[class^=icon-social][href*=facebook]:before, .icon-filled-results[class^=icon-social].icon-facebook:before {
  content: "\f13b";
}

.icon-filled-sagemaker:before, .icon-filled-sagemaker[class^=icon-social][href*=youtube]:before, .icon-filled-sagemaker[class^=icon-social].icon-youtube:before, .icon-filled-sagemaker[class^=icon-social][href*=twitter]:before, .icon-filled-sagemaker[class^=icon-social].icon-twitter:before, .icon-filled-sagemaker[class^=icon-social][href*=pinterest]:before, .icon-filled-sagemaker[class^=icon-social].icon-pinterest:before, .icon-filled-sagemaker[class^=icon-social][href*=linkedin]:before, .icon-filled-sagemaker[class^=icon-social].icon-linkedin:before, .icon-filled-sagemaker[class^=icon-social][href*=instagram]:before, .icon-filled-sagemaker[class^=icon-social].icon-instagram:before, .icon-filled-sagemaker[class^=icon-social][href*=facebook]:before, .icon-filled-sagemaker[class^=icon-social].icon-facebook:before {
  content: "\f13c";
}

.icon-filled-save:before, .icon-filled-save[class^=icon-social][href*=youtube]:before, .icon-filled-save[class^=icon-social].icon-youtube:before, .icon-filled-save[class^=icon-social][href*=twitter]:before, .icon-filled-save[class^=icon-social].icon-twitter:before, .icon-filled-save[class^=icon-social][href*=pinterest]:before, .icon-filled-save[class^=icon-social].icon-pinterest:before, .icon-filled-save[class^=icon-social][href*=linkedin]:before, .icon-filled-save[class^=icon-social].icon-linkedin:before, .icon-filled-save[class^=icon-social][href*=instagram]:before, .icon-filled-save[class^=icon-social].icon-instagram:before, .icon-filled-save[class^=icon-social][href*=facebook]:before, .icon-filled-save[class^=icon-social].icon-facebook:before {
  content: "\f13d";
}

.icon-filled-schedule:before, .icon-filled-schedule[class^=icon-social][href*=youtube]:before, .icon-filled-schedule[class^=icon-social].icon-youtube:before, .icon-filled-schedule[class^=icon-social][href*=twitter]:before, .icon-filled-schedule[class^=icon-social].icon-twitter:before, .icon-filled-schedule[class^=icon-social][href*=pinterest]:before, .icon-filled-schedule[class^=icon-social].icon-pinterest:before, .icon-filled-schedule[class^=icon-social][href*=linkedin]:before, .icon-filled-schedule[class^=icon-social].icon-linkedin:before, .icon-filled-schedule[class^=icon-social][href*=instagram]:before, .icon-filled-schedule[class^=icon-social].icon-instagram:before, .icon-filled-schedule[class^=icon-social][href*=facebook]:before, .icon-filled-schedule[class^=icon-social].icon-facebook:before {
  content: "\f13e";
}

.icon-filled-share:before, .icon-filled-share[class^=icon-social][href*=youtube]:before, .icon-filled-share[class^=icon-social].icon-youtube:before, .icon-filled-share[class^=icon-social][href*=twitter]:before, .icon-filled-share[class^=icon-social].icon-twitter:before, .icon-filled-share[class^=icon-social][href*=pinterest]:before, .icon-filled-share[class^=icon-social].icon-pinterest:before, .icon-filled-share[class^=icon-social][href*=linkedin]:before, .icon-filled-share[class^=icon-social].icon-linkedin:before, .icon-filled-share[class^=icon-social][href*=instagram]:before, .icon-filled-share[class^=icon-social].icon-instagram:before, .icon-filled-share[class^=icon-social][href*=facebook]:before, .icon-filled-share[class^=icon-social].icon-facebook:before {
  content: "\f13f";
}

.icon-filled-star:before, .icon-filled-star[class^=icon-social][href*=youtube]:before, .icon-filled-star[class^=icon-social].icon-youtube:before, .icon-filled-star[class^=icon-social][href*=twitter]:before, .icon-filled-star[class^=icon-social].icon-twitter:before, .icon-filled-star[class^=icon-social][href*=pinterest]:before, .icon-filled-star[class^=icon-social].icon-pinterest:before, .icon-filled-star[class^=icon-social][href*=linkedin]:before, .icon-filled-star[class^=icon-social].icon-linkedin:before, .icon-filled-star[class^=icon-social][href*=instagram]:before, .icon-filled-star[class^=icon-social].icon-instagram:before, .icon-filled-star[class^=icon-social][href*=facebook]:before, .icon-filled-star[class^=icon-social].icon-facebook:before {
  content: "\f140";
}

.icon-filled-upload:before, .icon-filled-upload[class^=icon-social][href*=youtube]:before, .icon-filled-upload[class^=icon-social].icon-youtube:before, .icon-filled-upload[class^=icon-social][href*=twitter]:before, .icon-filled-upload[class^=icon-social].icon-twitter:before, .icon-filled-upload[class^=icon-social][href*=pinterest]:before, .icon-filled-upload[class^=icon-social].icon-pinterest:before, .icon-filled-upload[class^=icon-social][href*=linkedin]:before, .icon-filled-upload[class^=icon-social].icon-linkedin:before, .icon-filled-upload[class^=icon-social][href*=instagram]:before, .icon-filled-upload[class^=icon-social].icon-instagram:before, .icon-filled-upload[class^=icon-social][href*=facebook]:before, .icon-filled-upload[class^=icon-social].icon-facebook:before {
  content: "\f141";
}

.icon-filled-view:before, .icon-filled-view[class^=icon-social][href*=youtube]:before, .icon-filled-view[class^=icon-social].icon-youtube:before, .icon-filled-view[class^=icon-social][href*=twitter]:before, .icon-filled-view[class^=icon-social].icon-twitter:before, .icon-filled-view[class^=icon-social][href*=pinterest]:before, .icon-filled-view[class^=icon-social].icon-pinterest:before, .icon-filled-view[class^=icon-social][href*=linkedin]:before, .icon-filled-view[class^=icon-social].icon-linkedin:before, .icon-filled-view[class^=icon-social][href*=instagram]:before, .icon-filled-view[class^=icon-social].icon-instagram:before, .icon-filled-view[class^=icon-social][href*=facebook]:before, .icon-filled-view[class^=icon-social].icon-facebook:before {
  content: "\f142";
}

.icon-full-horizontal-stacked-column:before, .icon-full-horizontal-stacked-column[class^=icon-social][href*=youtube]:before, .icon-full-horizontal-stacked-column[class^=icon-social].icon-youtube:before, .icon-full-horizontal-stacked-column[class^=icon-social][href*=twitter]:before, .icon-full-horizontal-stacked-column[class^=icon-social].icon-twitter:before, .icon-full-horizontal-stacked-column[class^=icon-social][href*=pinterest]:before, .icon-full-horizontal-stacked-column[class^=icon-social].icon-pinterest:before, .icon-full-horizontal-stacked-column[class^=icon-social][href*=linkedin]:before, .icon-full-horizontal-stacked-column[class^=icon-social].icon-linkedin:before, .icon-full-horizontal-stacked-column[class^=icon-social][href*=instagram]:before, .icon-full-horizontal-stacked-column[class^=icon-social].icon-instagram:before, .icon-full-horizontal-stacked-column[class^=icon-social][href*=facebook]:before, .icon-full-horizontal-stacked-column[class^=icon-social].icon-facebook:before {
  content: "\f143";
}

.icon-full-screen:before, .icon-full-screen[class^=icon-social][href*=youtube]:before, .icon-full-screen[class^=icon-social].icon-youtube:before, .icon-full-screen[class^=icon-social][href*=twitter]:before, .icon-full-screen[class^=icon-social].icon-twitter:before, .icon-full-screen[class^=icon-social][href*=pinterest]:before, .icon-full-screen[class^=icon-social].icon-pinterest:before, .icon-full-screen[class^=icon-social][href*=linkedin]:before, .icon-full-screen[class^=icon-social].icon-linkedin:before, .icon-full-screen[class^=icon-social][href*=instagram]:before, .icon-full-screen[class^=icon-social].icon-instagram:before, .icon-full-screen[class^=icon-social][href*=facebook]:before, .icon-full-screen[class^=icon-social].icon-facebook:before {
  content: "\f144";
}

.icon-full-vertical-stacked-column:before, .icon-full-vertical-stacked-column[class^=icon-social][href*=youtube]:before, .icon-full-vertical-stacked-column[class^=icon-social].icon-youtube:before, .icon-full-vertical-stacked-column[class^=icon-social][href*=twitter]:before, .icon-full-vertical-stacked-column[class^=icon-social].icon-twitter:before, .icon-full-vertical-stacked-column[class^=icon-social][href*=pinterest]:before, .icon-full-vertical-stacked-column[class^=icon-social].icon-pinterest:before, .icon-full-vertical-stacked-column[class^=icon-social][href*=linkedin]:before, .icon-full-vertical-stacked-column[class^=icon-social].icon-linkedin:before, .icon-full-vertical-stacked-column[class^=icon-social][href*=instagram]:before, .icon-full-vertical-stacked-column[class^=icon-social].icon-instagram:before, .icon-full-vertical-stacked-column[class^=icon-social][href*=facebook]:before, .icon-full-vertical-stacked-column[class^=icon-social].icon-facebook:before {
  content: "\f145";
}

.icon-globe:before, .icon-globe[class^=icon-social][href*=youtube]:before, .icon-globe[class^=icon-social].icon-youtube:before, .icon-globe[class^=icon-social][href*=twitter]:before, .icon-globe[class^=icon-social].icon-twitter:before, .icon-globe[class^=icon-social][href*=pinterest]:before, .icon-globe[class^=icon-social].icon-pinterest:before, .icon-globe[class^=icon-social][href*=linkedin]:before, .icon-globe[class^=icon-social].icon-linkedin:before, .icon-globe[class^=icon-social][href*=instagram]:before, .icon-globe[class^=icon-social].icon-instagram:before, .icon-globe[class^=icon-social][href*=facebook]:before, .icon-globe[class^=icon-social].icon-facebook:before {
  content: "\f146";
}

.icon-home:before, .icon-home[class^=icon-social][href*=youtube]:before, .icon-home[class^=icon-social].icon-youtube:before, .icon-home[class^=icon-social][href*=twitter]:before, .icon-home[class^=icon-social].icon-twitter:before, .icon-home[class^=icon-social][href*=pinterest]:before, .icon-home[class^=icon-social].icon-pinterest:before, .icon-home[class^=icon-social][href*=linkedin]:before, .icon-home[class^=icon-social].icon-linkedin:before, .icon-home[class^=icon-social][href*=instagram]:before, .icon-home[class^=icon-social].icon-instagram:before, .icon-home[class^=icon-social][href*=facebook]:before, .icon-home[class^=icon-social].icon-facebook:before {
  content: "\f147";
}

.icon-horizontal-stacked-column:before, .icon-horizontal-stacked-column[class^=icon-social][href*=youtube]:before, .icon-horizontal-stacked-column[class^=icon-social].icon-youtube:before, .icon-horizontal-stacked-column[class^=icon-social][href*=twitter]:before, .icon-horizontal-stacked-column[class^=icon-social].icon-twitter:before, .icon-horizontal-stacked-column[class^=icon-social][href*=pinterest]:before, .icon-horizontal-stacked-column[class^=icon-social].icon-pinterest:before, .icon-horizontal-stacked-column[class^=icon-social][href*=linkedin]:before, .icon-horizontal-stacked-column[class^=icon-social].icon-linkedin:before, .icon-horizontal-stacked-column[class^=icon-social][href*=instagram]:before, .icon-horizontal-stacked-column[class^=icon-social].icon-instagram:before, .icon-horizontal-stacked-column[class^=icon-social][href*=facebook]:before, .icon-horizontal-stacked-column[class^=icon-social].icon-facebook:before {
  content: "\f148";
}

.icon-icon_scroll:before, .icon-icon_scroll[class^=icon-social][href*=youtube]:before, .icon-icon_scroll[class^=icon-social].icon-youtube:before, .icon-icon_scroll[class^=icon-social][href*=twitter]:before, .icon-icon_scroll[class^=icon-social].icon-twitter:before, .icon-icon_scroll[class^=icon-social][href*=pinterest]:before, .icon-icon_scroll[class^=icon-social].icon-pinterest:before, .icon-icon_scroll[class^=icon-social][href*=linkedin]:before, .icon-icon_scroll[class^=icon-social].icon-linkedin:before, .icon-icon_scroll[class^=icon-social][href*=instagram]:before, .icon-icon_scroll[class^=icon-social].icon-instagram:before, .icon-icon_scroll[class^=icon-social][href*=facebook]:before, .icon-icon_scroll[class^=icon-social].icon-facebook:before {
  content: "\f149";
}

.icon-icon_tick_green:before, .icon-icon_tick_green[class^=icon-social][href*=youtube]:before, .icon-icon_tick_green[class^=icon-social].icon-youtube:before, .icon-icon_tick_green[class^=icon-social][href*=twitter]:before, .icon-icon_tick_green[class^=icon-social].icon-twitter:before, .icon-icon_tick_green[class^=icon-social][href*=pinterest]:before, .icon-icon_tick_green[class^=icon-social].icon-pinterest:before, .icon-icon_tick_green[class^=icon-social][href*=linkedin]:before, .icon-icon_tick_green[class^=icon-social].icon-linkedin:before, .icon-icon_tick_green[class^=icon-social][href*=instagram]:before, .icon-icon_tick_green[class^=icon-social].icon-instagram:before, .icon-icon_tick_green[class^=icon-social][href*=facebook]:before, .icon-icon_tick_green[class^=icon-social].icon-facebook:before {
  content: "\f14a";
}

.icon-icon-menu-collapse:before, .icon-icon-menu-collapse[class^=icon-social][href*=youtube]:before, .icon-icon-menu-collapse[class^=icon-social].icon-youtube:before, .icon-icon-menu-collapse[class^=icon-social][href*=twitter]:before, .icon-icon-menu-collapse[class^=icon-social].icon-twitter:before, .icon-icon-menu-collapse[class^=icon-social][href*=pinterest]:before, .icon-icon-menu-collapse[class^=icon-social].icon-pinterest:before, .icon-icon-menu-collapse[class^=icon-social][href*=linkedin]:before, .icon-icon-menu-collapse[class^=icon-social].icon-linkedin:before, .icon-icon-menu-collapse[class^=icon-social][href*=instagram]:before, .icon-icon-menu-collapse[class^=icon-social].icon-instagram:before, .icon-icon-menu-collapse[class^=icon-social][href*=facebook]:before, .icon-icon-menu-collapse[class^=icon-social].icon-facebook:before {
  content: "\f14b";
}

.icon-icon-order:before, .icon-icon-order[class^=icon-social][href*=youtube]:before, .icon-icon-order[class^=icon-social].icon-youtube:before, .icon-icon-order[class^=icon-social][href*=twitter]:before, .icon-icon-order[class^=icon-social].icon-twitter:before, .icon-icon-order[class^=icon-social][href*=pinterest]:before, .icon-icon-order[class^=icon-social].icon-pinterest:before, .icon-icon-order[class^=icon-social][href*=linkedin]:before, .icon-icon-order[class^=icon-social].icon-linkedin:before, .icon-icon-order[class^=icon-social][href*=instagram]:before, .icon-icon-order[class^=icon-social].icon-instagram:before, .icon-icon-order[class^=icon-social][href*=facebook]:before, .icon-icon-order[class^=icon-social].icon-facebook:before {
  content: "\f14c";
}

.icon-incorrect:before, .icon-incorrect[class^=icon-social][href*=youtube]:before, .icon-incorrect[class^=icon-social].icon-youtube:before, .icon-incorrect[class^=icon-social][href*=twitter]:before, .icon-incorrect[class^=icon-social].icon-twitter:before, .icon-incorrect[class^=icon-social][href*=pinterest]:before, .icon-incorrect[class^=icon-social].icon-pinterest:before, .icon-incorrect[class^=icon-social][href*=linkedin]:before, .icon-incorrect[class^=icon-social].icon-linkedin:before, .icon-incorrect[class^=icon-social][href*=instagram]:before, .icon-incorrect[class^=icon-social].icon-instagram:before, .icon-incorrect[class^=icon-social][href*=facebook]:before, .icon-incorrect[class^=icon-social].icon-facebook:before {
  content: "\f14d";
}

.icon-info:before, .icon-info[class^=icon-social][href*=youtube]:before, .icon-info[class^=icon-social].icon-youtube:before, .icon-info[class^=icon-social][href*=twitter]:before, .icon-info[class^=icon-social].icon-twitter:before, .icon-info[class^=icon-social][href*=pinterest]:before, .icon-info[class^=icon-social].icon-pinterest:before, .icon-info[class^=icon-social][href*=linkedin]:before, .icon-info[class^=icon-social].icon-linkedin:before, .icon-info[class^=icon-social][href*=instagram]:before, .icon-info[class^=icon-social].icon-instagram:before, .icon-info[class^=icon-social][href*=facebook]:before, .icon-info[class^=icon-social].icon-facebook:before {
  content: "\f14e";
}

.icon-insight-tick:before, .icon-insight-tick[class^=icon-social][href*=youtube]:before, .icon-insight-tick[class^=icon-social].icon-youtube:before, .icon-insight-tick[class^=icon-social][href*=twitter]:before, .icon-insight-tick[class^=icon-social].icon-twitter:before, .icon-insight-tick[class^=icon-social][href*=pinterest]:before, .icon-insight-tick[class^=icon-social].icon-pinterest:before, .icon-insight-tick[class^=icon-social][href*=linkedin]:before, .icon-insight-tick[class^=icon-social].icon-linkedin:before, .icon-insight-tick[class^=icon-social][href*=instagram]:before, .icon-insight-tick[class^=icon-social].icon-instagram:before, .icon-insight-tick[class^=icon-social][href*=facebook]:before, .icon-insight-tick[class^=icon-social].icon-facebook:before {
  content: "\f14f";
}

.icon-instagram:before, .icon-instagram[class^=icon-social]:before, [class^=icon-social][href*=instagram]:before {
  content: "\f150";
}

.icon-left-arrow:before, .icon-left-arrow[class^=icon-social][href*=youtube]:before, .icon-left-arrow[class^=icon-social].icon-youtube:before, .icon-left-arrow[class^=icon-social][href*=twitter]:before, .icon-left-arrow[class^=icon-social].icon-twitter:before, .icon-left-arrow[class^=icon-social][href*=pinterest]:before, .icon-left-arrow[class^=icon-social].icon-pinterest:before, .icon-left-arrow[class^=icon-social][href*=linkedin]:before, .icon-left-arrow[class^=icon-social].icon-linkedin:before, .icon-left-arrow[class^=icon-social][href*=instagram]:before, .icon-left-arrow[class^=icon-social].icon-instagram:before, .icon-left-arrow[class^=icon-social][href*=facebook]:before, .icon-left-arrow[class^=icon-social].icon-facebook:before {
  content: "\f151";
}

.icon-lightning-lightbulb:before, .icon-lightning-lightbulb[class^=icon-social][href*=youtube]:before, .icon-lightning-lightbulb[class^=icon-social].icon-youtube:before, .icon-lightning-lightbulb[class^=icon-social][href*=twitter]:before, .icon-lightning-lightbulb[class^=icon-social].icon-twitter:before, .icon-lightning-lightbulb[class^=icon-social][href*=pinterest]:before, .icon-lightning-lightbulb[class^=icon-social].icon-pinterest:before, .icon-lightning-lightbulb[class^=icon-social][href*=linkedin]:before, .icon-lightning-lightbulb[class^=icon-social].icon-linkedin:before, .icon-lightning-lightbulb[class^=icon-social][href*=instagram]:before, .icon-lightning-lightbulb[class^=icon-social].icon-instagram:before, .icon-lightning-lightbulb[class^=icon-social][href*=facebook]:before, .icon-lightning-lightbulb[class^=icon-social].icon-facebook:before {
  content: "\f152";
}

.icon-lightning:before, .icon-lightning[class^=icon-social][href*=youtube]:before, .icon-lightning[class^=icon-social].icon-youtube:before, .icon-lightning[class^=icon-social][href*=twitter]:before, .icon-lightning[class^=icon-social].icon-twitter:before, .icon-lightning[class^=icon-social][href*=pinterest]:before, .icon-lightning[class^=icon-social].icon-pinterest:before, .icon-lightning[class^=icon-social][href*=linkedin]:before, .icon-lightning[class^=icon-social].icon-linkedin:before, .icon-lightning[class^=icon-social][href*=instagram]:before, .icon-lightning[class^=icon-social].icon-instagram:before, .icon-lightning[class^=icon-social][href*=facebook]:before, .icon-lightning[class^=icon-social].icon-facebook:before {
  content: "\f153";
}

.icon-line-chart:before, .icon-line-chart[class^=icon-social][href*=youtube]:before, .icon-line-chart[class^=icon-social].icon-youtube:before, .icon-line-chart[class^=icon-social][href*=twitter]:before, .icon-line-chart[class^=icon-social].icon-twitter:before, .icon-line-chart[class^=icon-social][href*=pinterest]:before, .icon-line-chart[class^=icon-social].icon-pinterest:before, .icon-line-chart[class^=icon-social][href*=linkedin]:before, .icon-line-chart[class^=icon-social].icon-linkedin:before, .icon-line-chart[class^=icon-social][href*=instagram]:before, .icon-line-chart[class^=icon-social].icon-instagram:before, .icon-line-chart[class^=icon-social][href*=facebook]:before, .icon-line-chart[class^=icon-social].icon-facebook:before {
  content: "\f154";
}

.icon-linkedin:before, .icon-linkedin[class^=icon-social]:before, [class^=icon-social][href*=linkedin]:before {
  content: "\f155";
}

.icon-loading:before, .loading span:before, .icon-loading[class^=icon-social][href*=youtube]:before, .loading span[class^=icon-social][href*=youtube]:before, .icon-loading[class^=icon-social].icon-youtube:before, .loading span[class^=icon-social].icon-youtube:before, .icon-loading[class^=icon-social][href*=twitter]:before, .loading span[class^=icon-social][href*=twitter]:before, .icon-loading[class^=icon-social].icon-twitter:before, .loading span[class^=icon-social].icon-twitter:before, .icon-loading[class^=icon-social][href*=pinterest]:before, .loading span[class^=icon-social][href*=pinterest]:before, .icon-loading[class^=icon-social].icon-pinterest:before, .loading span[class^=icon-social].icon-pinterest:before, .icon-loading[class^=icon-social][href*=linkedin]:before, .loading span[class^=icon-social][href*=linkedin]:before, .icon-loading[class^=icon-social].icon-linkedin:before, .loading span[class^=icon-social].icon-linkedin:before, .icon-loading[class^=icon-social][href*=instagram]:before, .loading span[class^=icon-social][href*=instagram]:before, .icon-loading[class^=icon-social].icon-instagram:before, .loading span[class^=icon-social].icon-instagram:before, .icon-loading[class^=icon-social][href*=facebook]:before, .loading span[class^=icon-social][href*=facebook]:before, .icon-loading[class^=icon-social].icon-facebook:before, .loading span[class^=icon-social].icon-facebook:before {
  content: "\f156";
}

.icon-lock:before, .box.dashboard-introduction .box-title:before, .icon-lock[class^=icon-social][href*=youtube]:before, .icon-lock[class^=icon-social].icon-youtube:before, .icon-lock[class^=icon-social][href*=twitter]:before, .icon-lock[class^=icon-social].icon-twitter:before, .icon-lock[class^=icon-social][href*=pinterest]:before, .icon-lock[class^=icon-social].icon-pinterest:before, .icon-lock[class^=icon-social][href*=linkedin]:before, .icon-lock[class^=icon-social].icon-linkedin:before, .icon-lock[class^=icon-social][href*=instagram]:before, .icon-lock[class^=icon-social].icon-instagram:before, .icon-lock[class^=icon-social][href*=facebook]:before, .icon-lock[class^=icon-social].icon-facebook:before {
  content: "\f157";
}

.icon-menu-1:before, .icon-menu-1[class^=icon-social][href*=youtube]:before, .icon-menu-1[class^=icon-social].icon-youtube:before, .icon-menu-1[class^=icon-social][href*=twitter]:before, .icon-menu-1[class^=icon-social].icon-twitter:before, .icon-menu-1[class^=icon-social][href*=pinterest]:before, .icon-menu-1[class^=icon-social].icon-pinterest:before, .icon-menu-1[class^=icon-social][href*=linkedin]:before, .icon-menu-1[class^=icon-social].icon-linkedin:before, .icon-menu-1[class^=icon-social][href*=instagram]:before, .icon-menu-1[class^=icon-social].icon-instagram:before, .icon-menu-1[class^=icon-social][href*=facebook]:before, .icon-menu-1[class^=icon-social].icon-facebook:before {
  content: "\f158";
}

.icon-menu-2:before, .icon-menu-2[class^=icon-social][href*=youtube]:before, .icon-menu-2[class^=icon-social].icon-youtube:before, .icon-menu-2[class^=icon-social][href*=twitter]:before, .icon-menu-2[class^=icon-social].icon-twitter:before, .icon-menu-2[class^=icon-social][href*=pinterest]:before, .icon-menu-2[class^=icon-social].icon-pinterest:before, .icon-menu-2[class^=icon-social][href*=linkedin]:before, .icon-menu-2[class^=icon-social].icon-linkedin:before, .icon-menu-2[class^=icon-social][href*=instagram]:before, .icon-menu-2[class^=icon-social].icon-instagram:before, .icon-menu-2[class^=icon-social][href*=facebook]:before, .icon-menu-2[class^=icon-social].icon-facebook:before {
  content: "\f159";
}

.icon-menu-3:before, .icon-menu-3[class^=icon-social][href*=youtube]:before, .icon-menu-3[class^=icon-social].icon-youtube:before, .icon-menu-3[class^=icon-social][href*=twitter]:before, .icon-menu-3[class^=icon-social].icon-twitter:before, .icon-menu-3[class^=icon-social][href*=pinterest]:before, .icon-menu-3[class^=icon-social].icon-pinterest:before, .icon-menu-3[class^=icon-social][href*=linkedin]:before, .icon-menu-3[class^=icon-social].icon-linkedin:before, .icon-menu-3[class^=icon-social][href*=instagram]:before, .icon-menu-3[class^=icon-social].icon-instagram:before, .icon-menu-3[class^=icon-social][href*=facebook]:before, .icon-menu-3[class^=icon-social].icon-facebook:before {
  content: "\f15a";
}

.icon-menu-4:before, .icon-menu-4[class^=icon-social][href*=youtube]:before, .icon-menu-4[class^=icon-social].icon-youtube:before, .icon-menu-4[class^=icon-social][href*=twitter]:before, .icon-menu-4[class^=icon-social].icon-twitter:before, .icon-menu-4[class^=icon-social][href*=pinterest]:before, .icon-menu-4[class^=icon-social].icon-pinterest:before, .icon-menu-4[class^=icon-social][href*=linkedin]:before, .icon-menu-4[class^=icon-social].icon-linkedin:before, .icon-menu-4[class^=icon-social][href*=instagram]:before, .icon-menu-4[class^=icon-social].icon-instagram:before, .icon-menu-4[class^=icon-social][href*=facebook]:before, .icon-menu-4[class^=icon-social].icon-facebook:before {
  content: "\f15b";
}

.icon-menu-5:before, .icon-menu-5[class^=icon-social][href*=youtube]:before, .icon-menu-5[class^=icon-social].icon-youtube:before, .icon-menu-5[class^=icon-social][href*=twitter]:before, .icon-menu-5[class^=icon-social].icon-twitter:before, .icon-menu-5[class^=icon-social][href*=pinterest]:before, .icon-menu-5[class^=icon-social].icon-pinterest:before, .icon-menu-5[class^=icon-social][href*=linkedin]:before, .icon-menu-5[class^=icon-social].icon-linkedin:before, .icon-menu-5[class^=icon-social][href*=instagram]:before, .icon-menu-5[class^=icon-social].icon-instagram:before, .icon-menu-5[class^=icon-social][href*=facebook]:before, .icon-menu-5[class^=icon-social].icon-facebook:before {
  content: "\f15c";
}

.icon-menu-6:before, .icon-menu-6[class^=icon-social][href*=youtube]:before, .icon-menu-6[class^=icon-social].icon-youtube:before, .icon-menu-6[class^=icon-social][href*=twitter]:before, .icon-menu-6[class^=icon-social].icon-twitter:before, .icon-menu-6[class^=icon-social][href*=pinterest]:before, .icon-menu-6[class^=icon-social].icon-pinterest:before, .icon-menu-6[class^=icon-social][href*=linkedin]:before, .icon-menu-6[class^=icon-social].icon-linkedin:before, .icon-menu-6[class^=icon-social][href*=instagram]:before, .icon-menu-6[class^=icon-social].icon-instagram:before, .icon-menu-6[class^=icon-social][href*=facebook]:before, .icon-menu-6[class^=icon-social].icon-facebook:before {
  content: "\f15d";
}

.icon-menu-7:before, .icon-menu-7[class^=icon-social][href*=youtube]:before, .icon-menu-7[class^=icon-social].icon-youtube:before, .icon-menu-7[class^=icon-social][href*=twitter]:before, .icon-menu-7[class^=icon-social].icon-twitter:before, .icon-menu-7[class^=icon-social][href*=pinterest]:before, .icon-menu-7[class^=icon-social].icon-pinterest:before, .icon-menu-7[class^=icon-social][href*=linkedin]:before, .icon-menu-7[class^=icon-social].icon-linkedin:before, .icon-menu-7[class^=icon-social][href*=instagram]:before, .icon-menu-7[class^=icon-social].icon-instagram:before, .icon-menu-7[class^=icon-social][href*=facebook]:before, .icon-menu-7[class^=icon-social].icon-facebook:before {
  content: "\f15e";
}

.icon-menu-8:before, .icon-menu-8[class^=icon-social][href*=youtube]:before, .icon-menu-8[class^=icon-social].icon-youtube:before, .icon-menu-8[class^=icon-social][href*=twitter]:before, .icon-menu-8[class^=icon-social].icon-twitter:before, .icon-menu-8[class^=icon-social][href*=pinterest]:before, .icon-menu-8[class^=icon-social].icon-pinterest:before, .icon-menu-8[class^=icon-social][href*=linkedin]:before, .icon-menu-8[class^=icon-social].icon-linkedin:before, .icon-menu-8[class^=icon-social][href*=instagram]:before, .icon-menu-8[class^=icon-social].icon-instagram:before, .icon-menu-8[class^=icon-social][href*=facebook]:before, .icon-menu-8[class^=icon-social].icon-facebook:before {
  content: "\f15f";
}

.icon-menu-9:before, .icon-menu-9[class^=icon-social][href*=youtube]:before, .icon-menu-9[class^=icon-social].icon-youtube:before, .icon-menu-9[class^=icon-social][href*=twitter]:before, .icon-menu-9[class^=icon-social].icon-twitter:before, .icon-menu-9[class^=icon-social][href*=pinterest]:before, .icon-menu-9[class^=icon-social].icon-pinterest:before, .icon-menu-9[class^=icon-social][href*=linkedin]:before, .icon-menu-9[class^=icon-social].icon-linkedin:before, .icon-menu-9[class^=icon-social][href*=instagram]:before, .icon-menu-9[class^=icon-social].icon-instagram:before, .icon-menu-9[class^=icon-social][href*=facebook]:before, .icon-menu-9[class^=icon-social].icon-facebook:before {
  content: "\f160";
}

.icon-menu-administrators:before, .icon-menu-administrators[class^=icon-social][href*=youtube]:before, .icon-menu-administrators[class^=icon-social].icon-youtube:before, .icon-menu-administrators[class^=icon-social][href*=twitter]:before, .icon-menu-administrators[class^=icon-social].icon-twitter:before, .icon-menu-administrators[class^=icon-social][href*=pinterest]:before, .icon-menu-administrators[class^=icon-social].icon-pinterest:before, .icon-menu-administrators[class^=icon-social][href*=linkedin]:before, .icon-menu-administrators[class^=icon-social].icon-linkedin:before, .icon-menu-administrators[class^=icon-social][href*=instagram]:before, .icon-menu-administrators[class^=icon-social].icon-instagram:before, .icon-menu-administrators[class^=icon-social][href*=facebook]:before, .icon-menu-administrators[class^=icon-social].icon-facebook:before {
  content: "\f161";
}

.icon-menu-audit-log:before, .icon-menu-audit-log[class^=icon-social][href*=youtube]:before, .icon-menu-audit-log[class^=icon-social].icon-youtube:before, .icon-menu-audit-log[class^=icon-social][href*=twitter]:before, .icon-menu-audit-log[class^=icon-social].icon-twitter:before, .icon-menu-audit-log[class^=icon-social][href*=pinterest]:before, .icon-menu-audit-log[class^=icon-social].icon-pinterest:before, .icon-menu-audit-log[class^=icon-social][href*=linkedin]:before, .icon-menu-audit-log[class^=icon-social].icon-linkedin:before, .icon-menu-audit-log[class^=icon-social][href*=instagram]:before, .icon-menu-audit-log[class^=icon-social].icon-instagram:before, .icon-menu-audit-log[class^=icon-social][href*=facebook]:before, .icon-menu-audit-log[class^=icon-social].icon-facebook:before {
  content: "\f162";
}

.icon-menu-cancel:before, .icon-menu-cancel[class^=icon-social][href*=youtube]:before, .icon-menu-cancel[class^=icon-social].icon-youtube:before, .icon-menu-cancel[class^=icon-social][href*=twitter]:before, .icon-menu-cancel[class^=icon-social].icon-twitter:before, .icon-menu-cancel[class^=icon-social][href*=pinterest]:before, .icon-menu-cancel[class^=icon-social].icon-pinterest:before, .icon-menu-cancel[class^=icon-social][href*=linkedin]:before, .icon-menu-cancel[class^=icon-social].icon-linkedin:before, .icon-menu-cancel[class^=icon-social][href*=instagram]:before, .icon-menu-cancel[class^=icon-social].icon-instagram:before, .icon-menu-cancel[class^=icon-social][href*=facebook]:before, .icon-menu-cancel[class^=icon-social].icon-facebook:before {
  content: "\f163";
}

.icon-menu-close:before, .icon-menu-close[class^=icon-social][href*=youtube]:before, .icon-menu-close[class^=icon-social].icon-youtube:before, .icon-menu-close[class^=icon-social][href*=twitter]:before, .icon-menu-close[class^=icon-social].icon-twitter:before, .icon-menu-close[class^=icon-social][href*=pinterest]:before, .icon-menu-close[class^=icon-social].icon-pinterest:before, .icon-menu-close[class^=icon-social][href*=linkedin]:before, .icon-menu-close[class^=icon-social].icon-linkedin:before, .icon-menu-close[class^=icon-social][href*=instagram]:before, .icon-menu-close[class^=icon-social].icon-instagram:before, .icon-menu-close[class^=icon-social][href*=facebook]:before, .icon-menu-close[class^=icon-social].icon-facebook:before {
  content: "\f164";
}

.icon-menu-collapse:before, .icon-menu-collapse[class^=icon-social][href*=youtube]:before, .icon-menu-collapse[class^=icon-social].icon-youtube:before, .icon-menu-collapse[class^=icon-social][href*=twitter]:before, .icon-menu-collapse[class^=icon-social].icon-twitter:before, .icon-menu-collapse[class^=icon-social][href*=pinterest]:before, .icon-menu-collapse[class^=icon-social].icon-pinterest:before, .icon-menu-collapse[class^=icon-social][href*=linkedin]:before, .icon-menu-collapse[class^=icon-social].icon-linkedin:before, .icon-menu-collapse[class^=icon-social][href*=instagram]:before, .icon-menu-collapse[class^=icon-social].icon-instagram:before, .icon-menu-collapse[class^=icon-social][href*=facebook]:before, .icon-menu-collapse[class^=icon-social].icon-facebook:before {
  content: "\f165";
}

.icon-menu-completed:before, .icon-menu-completed[class^=icon-social][href*=youtube]:before, .icon-menu-completed[class^=icon-social].icon-youtube:before, .icon-menu-completed[class^=icon-social][href*=twitter]:before, .icon-menu-completed[class^=icon-social].icon-twitter:before, .icon-menu-completed[class^=icon-social][href*=pinterest]:before, .icon-menu-completed[class^=icon-social].icon-pinterest:before, .icon-menu-completed[class^=icon-social][href*=linkedin]:before, .icon-menu-completed[class^=icon-social].icon-linkedin:before, .icon-menu-completed[class^=icon-social][href*=instagram]:before, .icon-menu-completed[class^=icon-social].icon-instagram:before, .icon-menu-completed[class^=icon-social][href*=facebook]:before, .icon-menu-completed[class^=icon-social].icon-facebook:before {
  content: "\f166";
}

.icon-menu-dashboard:before, .icon-menu-dashboard[class^=icon-social][href*=youtube]:before, .icon-menu-dashboard[class^=icon-social].icon-youtube:before, .icon-menu-dashboard[class^=icon-social][href*=twitter]:before, .icon-menu-dashboard[class^=icon-social].icon-twitter:before, .icon-menu-dashboard[class^=icon-social][href*=pinterest]:before, .icon-menu-dashboard[class^=icon-social].icon-pinterest:before, .icon-menu-dashboard[class^=icon-social][href*=linkedin]:before, .icon-menu-dashboard[class^=icon-social].icon-linkedin:before, .icon-menu-dashboard[class^=icon-social][href*=instagram]:before, .icon-menu-dashboard[class^=icon-social].icon-instagram:before, .icon-menu-dashboard[class^=icon-social][href*=facebook]:before, .icon-menu-dashboard[class^=icon-social].icon-facebook:before {
  content: "\f167";
}

.icon-menu-data:before, .icon-menu-data[class^=icon-social][href*=youtube]:before, .icon-menu-data[class^=icon-social].icon-youtube:before, .icon-menu-data[class^=icon-social][href*=twitter]:before, .icon-menu-data[class^=icon-social].icon-twitter:before, .icon-menu-data[class^=icon-social][href*=pinterest]:before, .icon-menu-data[class^=icon-social].icon-pinterest:before, .icon-menu-data[class^=icon-social][href*=linkedin]:before, .icon-menu-data[class^=icon-social].icon-linkedin:before, .icon-menu-data[class^=icon-social][href*=instagram]:before, .icon-menu-data[class^=icon-social].icon-instagram:before, .icon-menu-data[class^=icon-social][href*=facebook]:before, .icon-menu-data[class^=icon-social].icon-facebook:before {
  content: "\f168";
}

.icon-menu-documents:before, .icon-menu-documents[class^=icon-social][href*=youtube]:before, .icon-menu-documents[class^=icon-social].icon-youtube:before, .icon-menu-documents[class^=icon-social][href*=twitter]:before, .icon-menu-documents[class^=icon-social].icon-twitter:before, .icon-menu-documents[class^=icon-social][href*=pinterest]:before, .icon-menu-documents[class^=icon-social].icon-pinterest:before, .icon-menu-documents[class^=icon-social][href*=linkedin]:before, .icon-menu-documents[class^=icon-social].icon-linkedin:before, .icon-menu-documents[class^=icon-social][href*=instagram]:before, .icon-menu-documents[class^=icon-social].icon-instagram:before, .icon-menu-documents[class^=icon-social][href*=facebook]:before, .icon-menu-documents[class^=icon-social].icon-facebook:before {
  content: "\f169";
}

.icon-menu-down-arrow:before, .icon-menu-down-arrow[class^=icon-social][href*=youtube]:before, .icon-menu-down-arrow[class^=icon-social].icon-youtube:before, .icon-menu-down-arrow[class^=icon-social][href*=twitter]:before, .icon-menu-down-arrow[class^=icon-social].icon-twitter:before, .icon-menu-down-arrow[class^=icon-social][href*=pinterest]:before, .icon-menu-down-arrow[class^=icon-social].icon-pinterest:before, .icon-menu-down-arrow[class^=icon-social][href*=linkedin]:before, .icon-menu-down-arrow[class^=icon-social].icon-linkedin:before, .icon-menu-down-arrow[class^=icon-social][href*=instagram]:before, .icon-menu-down-arrow[class^=icon-social].icon-instagram:before, .icon-menu-down-arrow[class^=icon-social][href*=facebook]:before, .icon-menu-down-arrow[class^=icon-social].icon-facebook:before {
  content: "\f16a";
}

.icon-menu-expand:before, .icon-menu-expand[class^=icon-social][href*=youtube]:before, .icon-menu-expand[class^=icon-social].icon-youtube:before, .icon-menu-expand[class^=icon-social][href*=twitter]:before, .icon-menu-expand[class^=icon-social].icon-twitter:before, .icon-menu-expand[class^=icon-social][href*=pinterest]:before, .icon-menu-expand[class^=icon-social].icon-pinterest:before, .icon-menu-expand[class^=icon-social][href*=linkedin]:before, .icon-menu-expand[class^=icon-social].icon-linkedin:before, .icon-menu-expand[class^=icon-social][href*=instagram]:before, .icon-menu-expand[class^=icon-social].icon-instagram:before, .icon-menu-expand[class^=icon-social][href*=facebook]:before, .icon-menu-expand[class^=icon-social].icon-facebook:before {
  content: "\f16b";
}

.icon-menu-expanded:before, .icon-menu-expanded[class^=icon-social][href*=youtube]:before, .icon-menu-expanded[class^=icon-social].icon-youtube:before, .icon-menu-expanded[class^=icon-social][href*=twitter]:before, .icon-menu-expanded[class^=icon-social].icon-twitter:before, .icon-menu-expanded[class^=icon-social][href*=pinterest]:before, .icon-menu-expanded[class^=icon-social].icon-pinterest:before, .icon-menu-expanded[class^=icon-social][href*=linkedin]:before, .icon-menu-expanded[class^=icon-social].icon-linkedin:before, .icon-menu-expanded[class^=icon-social][href*=instagram]:before, .icon-menu-expanded[class^=icon-social].icon-instagram:before, .icon-menu-expanded[class^=icon-social][href*=facebook]:before, .icon-menu-expanded[class^=icon-social].icon-facebook:before {
  content: "\f16c";
}

.icon-menu-info:before, .icon-menu-info[class^=icon-social][href*=youtube]:before, .icon-menu-info[class^=icon-social].icon-youtube:before, .icon-menu-info[class^=icon-social][href*=twitter]:before, .icon-menu-info[class^=icon-social].icon-twitter:before, .icon-menu-info[class^=icon-social][href*=pinterest]:before, .icon-menu-info[class^=icon-social].icon-pinterest:before, .icon-menu-info[class^=icon-social][href*=linkedin]:before, .icon-menu-info[class^=icon-social].icon-linkedin:before, .icon-menu-info[class^=icon-social][href*=instagram]:before, .icon-menu-info[class^=icon-social].icon-instagram:before, .icon-menu-info[class^=icon-social][href*=facebook]:before, .icon-menu-info[class^=icon-social].icon-facebook:before {
  content: "\f16d";
}

.icon-menu-insights:before, .icon-menu-insights[class^=icon-social][href*=youtube]:before, .icon-menu-insights[class^=icon-social].icon-youtube:before, .icon-menu-insights[class^=icon-social][href*=twitter]:before, .icon-menu-insights[class^=icon-social].icon-twitter:before, .icon-menu-insights[class^=icon-social][href*=pinterest]:before, .icon-menu-insights[class^=icon-social].icon-pinterest:before, .icon-menu-insights[class^=icon-social][href*=linkedin]:before, .icon-menu-insights[class^=icon-social].icon-linkedin:before, .icon-menu-insights[class^=icon-social][href*=instagram]:before, .icon-menu-insights[class^=icon-social].icon-instagram:before, .icon-menu-insights[class^=icon-social][href*=facebook]:before, .icon-menu-insights[class^=icon-social].icon-facebook:before {
  content: "\f16e";
}

.icon-menu-logo:before, .icon-menu-logo[class^=icon-social][href*=youtube]:before, .icon-menu-logo[class^=icon-social].icon-youtube:before, .icon-menu-logo[class^=icon-social][href*=twitter]:before, .icon-menu-logo[class^=icon-social].icon-twitter:before, .icon-menu-logo[class^=icon-social][href*=pinterest]:before, .icon-menu-logo[class^=icon-social].icon-pinterest:before, .icon-menu-logo[class^=icon-social][href*=linkedin]:before, .icon-menu-logo[class^=icon-social].icon-linkedin:before, .icon-menu-logo[class^=icon-social][href*=instagram]:before, .icon-menu-logo[class^=icon-social].icon-instagram:before, .icon-menu-logo[class^=icon-social][href*=facebook]:before, .icon-menu-logo[class^=icon-social].icon-facebook:before {
  content: "\f16f";
}

.icon-menu-market:before, .icon-menu-market[class^=icon-social][href*=youtube]:before, .icon-menu-market[class^=icon-social].icon-youtube:before, .icon-menu-market[class^=icon-social][href*=twitter]:before, .icon-menu-market[class^=icon-social].icon-twitter:before, .icon-menu-market[class^=icon-social][href*=pinterest]:before, .icon-menu-market[class^=icon-social].icon-pinterest:before, .icon-menu-market[class^=icon-social][href*=linkedin]:before, .icon-menu-market[class^=icon-social].icon-linkedin:before, .icon-menu-market[class^=icon-social][href*=instagram]:before, .icon-menu-market[class^=icon-social].icon-instagram:before, .icon-menu-market[class^=icon-social][href*=facebook]:before, .icon-menu-market[class^=icon-social].icon-facebook:before {
  content: "\f170";
}

.icon-menu-products:before, .icon-menu-products[class^=icon-social][href*=youtube]:before, .icon-menu-products[class^=icon-social].icon-youtube:before, .icon-menu-products[class^=icon-social][href*=twitter]:before, .icon-menu-products[class^=icon-social].icon-twitter:before, .icon-menu-products[class^=icon-social][href*=pinterest]:before, .icon-menu-products[class^=icon-social].icon-pinterest:before, .icon-menu-products[class^=icon-social][href*=linkedin]:before, .icon-menu-products[class^=icon-social].icon-linkedin:before, .icon-menu-products[class^=icon-social][href*=instagram]:before, .icon-menu-products[class^=icon-social].icon-instagram:before, .icon-menu-products[class^=icon-social][href*=facebook]:before, .icon-menu-products[class^=icon-social].icon-facebook:before {
  content: "\f171";
}

.icon-menu-profile:before, .icon-menu-profile[class^=icon-social][href*=youtube]:before, .icon-menu-profile[class^=icon-social].icon-youtube:before, .icon-menu-profile[class^=icon-social][href*=twitter]:before, .icon-menu-profile[class^=icon-social].icon-twitter:before, .icon-menu-profile[class^=icon-social][href*=pinterest]:before, .icon-menu-profile[class^=icon-social].icon-pinterest:before, .icon-menu-profile[class^=icon-social][href*=linkedin]:before, .icon-menu-profile[class^=icon-social].icon-linkedin:before, .icon-menu-profile[class^=icon-social][href*=instagram]:before, .icon-menu-profile[class^=icon-social].icon-instagram:before, .icon-menu-profile[class^=icon-social][href*=facebook]:before, .icon-menu-profile[class^=icon-social].icon-facebook:before {
  content: "\f172";
}

.icon-menu-quicksight:before, .icon-menu-quicksight[class^=icon-social][href*=youtube]:before, .icon-menu-quicksight[class^=icon-social].icon-youtube:before, .icon-menu-quicksight[class^=icon-social][href*=twitter]:before, .icon-menu-quicksight[class^=icon-social].icon-twitter:before, .icon-menu-quicksight[class^=icon-social][href*=pinterest]:before, .icon-menu-quicksight[class^=icon-social].icon-pinterest:before, .icon-menu-quicksight[class^=icon-social][href*=linkedin]:before, .icon-menu-quicksight[class^=icon-social].icon-linkedin:before, .icon-menu-quicksight[class^=icon-social][href*=instagram]:before, .icon-menu-quicksight[class^=icon-social].icon-instagram:before, .icon-menu-quicksight[class^=icon-social][href*=facebook]:before, .icon-menu-quicksight[class^=icon-social].icon-facebook:before {
  content: "\f173";
}

.icon-menu-quicksights:before, .icon-menu-quicksights[class^=icon-social][href*=youtube]:before, .icon-menu-quicksights[class^=icon-social].icon-youtube:before, .icon-menu-quicksights[class^=icon-social][href*=twitter]:before, .icon-menu-quicksights[class^=icon-social].icon-twitter:before, .icon-menu-quicksights[class^=icon-social][href*=pinterest]:before, .icon-menu-quicksights[class^=icon-social].icon-pinterest:before, .icon-menu-quicksights[class^=icon-social][href*=linkedin]:before, .icon-menu-quicksights[class^=icon-social].icon-linkedin:before, .icon-menu-quicksights[class^=icon-social][href*=instagram]:before, .icon-menu-quicksights[class^=icon-social].icon-instagram:before, .icon-menu-quicksights[class^=icon-social][href*=facebook]:before, .icon-menu-quicksights[class^=icon-social].icon-facebook:before {
  content: "\f174";
}

.icon-menu-schedule:before, .icon-menu-schedule[class^=icon-social][href*=youtube]:before, .icon-menu-schedule[class^=icon-social].icon-youtube:before, .icon-menu-schedule[class^=icon-social][href*=twitter]:before, .icon-menu-schedule[class^=icon-social].icon-twitter:before, .icon-menu-schedule[class^=icon-social][href*=pinterest]:before, .icon-menu-schedule[class^=icon-social].icon-pinterest:before, .icon-menu-schedule[class^=icon-social][href*=linkedin]:before, .icon-menu-schedule[class^=icon-social].icon-linkedin:before, .icon-menu-schedule[class^=icon-social][href*=instagram]:before, .icon-menu-schedule[class^=icon-social].icon-instagram:before, .icon-menu-schedule[class^=icon-social][href*=facebook]:before, .icon-menu-schedule[class^=icon-social].icon-facebook:before {
  content: "\f175";
}

.icon-menu-speech:before, .icon-menu-speech[class^=icon-social][href*=youtube]:before, .icon-menu-speech[class^=icon-social].icon-youtube:before, .icon-menu-speech[class^=icon-social][href*=twitter]:before, .icon-menu-speech[class^=icon-social].icon-twitter:before, .icon-menu-speech[class^=icon-social][href*=pinterest]:before, .icon-menu-speech[class^=icon-social].icon-pinterest:before, .icon-menu-speech[class^=icon-social][href*=linkedin]:before, .icon-menu-speech[class^=icon-social].icon-linkedin:before, .icon-menu-speech[class^=icon-social][href*=instagram]:before, .icon-menu-speech[class^=icon-social].icon-instagram:before, .icon-menu-speech[class^=icon-social][href*=facebook]:before, .icon-menu-speech[class^=icon-social].icon-facebook:before {
  content: "\f176";
}

.icon-menu-table:before, .icon-menu-table[class^=icon-social][href*=youtube]:before, .icon-menu-table[class^=icon-social].icon-youtube:before, .icon-menu-table[class^=icon-social][href*=twitter]:before, .icon-menu-table[class^=icon-social].icon-twitter:before, .icon-menu-table[class^=icon-social][href*=pinterest]:before, .icon-menu-table[class^=icon-social].icon-pinterest:before, .icon-menu-table[class^=icon-social][href*=linkedin]:before, .icon-menu-table[class^=icon-social].icon-linkedin:before, .icon-menu-table[class^=icon-social][href*=instagram]:before, .icon-menu-table[class^=icon-social].icon-instagram:before, .icon-menu-table[class^=icon-social][href*=facebook]:before, .icon-menu-table[class^=icon-social].icon-facebook:before {
  content: "\f177";
}

.icon-menu-terms-conditions:before, .icon-menu-terms-conditions[class^=icon-social][href*=youtube]:before, .icon-menu-terms-conditions[class^=icon-social].icon-youtube:before, .icon-menu-terms-conditions[class^=icon-social][href*=twitter]:before, .icon-menu-terms-conditions[class^=icon-social].icon-twitter:before, .icon-menu-terms-conditions[class^=icon-social][href*=pinterest]:before, .icon-menu-terms-conditions[class^=icon-social].icon-pinterest:before, .icon-menu-terms-conditions[class^=icon-social][href*=linkedin]:before, .icon-menu-terms-conditions[class^=icon-social].icon-linkedin:before, .icon-menu-terms-conditions[class^=icon-social][href*=instagram]:before, .icon-menu-terms-conditions[class^=icon-social].icon-instagram:before, .icon-menu-terms-conditions[class^=icon-social][href*=facebook]:before, .icon-menu-terms-conditions[class^=icon-social].icon-facebook:before {
  content: "\f178";
}

.icon-new:before, .icon-new[class^=icon-social][href*=youtube]:before, .icon-new[class^=icon-social].icon-youtube:before, .icon-new[class^=icon-social][href*=twitter]:before, .icon-new[class^=icon-social].icon-twitter:before, .icon-new[class^=icon-social][href*=pinterest]:before, .icon-new[class^=icon-social].icon-pinterest:before, .icon-new[class^=icon-social][href*=linkedin]:before, .icon-new[class^=icon-social].icon-linkedin:before, .icon-new[class^=icon-social][href*=instagram]:before, .icon-new[class^=icon-social].icon-instagram:before, .icon-new[class^=icon-social][href*=facebook]:before, .icon-new[class^=icon-social].icon-facebook:before {
  content: "\f179";
}

.icon-outline-add:before, .icon-outline-add[class^=icon-social][href*=youtube]:before, .icon-outline-add[class^=icon-social].icon-youtube:before, .icon-outline-add[class^=icon-social][href*=twitter]:before, .icon-outline-add[class^=icon-social].icon-twitter:before, .icon-outline-add[class^=icon-social][href*=pinterest]:before, .icon-outline-add[class^=icon-social].icon-pinterest:before, .icon-outline-add[class^=icon-social][href*=linkedin]:before, .icon-outline-add[class^=icon-social].icon-linkedin:before, .icon-outline-add[class^=icon-social][href*=instagram]:before, .icon-outline-add[class^=icon-social].icon-instagram:before, .icon-outline-add[class^=icon-social][href*=facebook]:before, .icon-outline-add[class^=icon-social].icon-facebook:before {
  content: "\f17a";
}

.icon-outline-bin:before, .icon-outline-bin[class^=icon-social][href*=youtube]:before, .icon-outline-bin[class^=icon-social].icon-youtube:before, .icon-outline-bin[class^=icon-social][href*=twitter]:before, .icon-outline-bin[class^=icon-social].icon-twitter:before, .icon-outline-bin[class^=icon-social][href*=pinterest]:before, .icon-outline-bin[class^=icon-social].icon-pinterest:before, .icon-outline-bin[class^=icon-social][href*=linkedin]:before, .icon-outline-bin[class^=icon-social].icon-linkedin:before, .icon-outline-bin[class^=icon-social][href*=instagram]:before, .icon-outline-bin[class^=icon-social].icon-instagram:before, .icon-outline-bin[class^=icon-social][href*=facebook]:before, .icon-outline-bin[class^=icon-social].icon-facebook:before {
  content: "\f17b";
}

.icon-outline-buy:before, .icon-outline-buy[class^=icon-social][href*=youtube]:before, .icon-outline-buy[class^=icon-social].icon-youtube:before, .icon-outline-buy[class^=icon-social][href*=twitter]:before, .icon-outline-buy[class^=icon-social].icon-twitter:before, .icon-outline-buy[class^=icon-social][href*=pinterest]:before, .icon-outline-buy[class^=icon-social].icon-pinterest:before, .icon-outline-buy[class^=icon-social][href*=linkedin]:before, .icon-outline-buy[class^=icon-social].icon-linkedin:before, .icon-outline-buy[class^=icon-social][href*=instagram]:before, .icon-outline-buy[class^=icon-social].icon-instagram:before, .icon-outline-buy[class^=icon-social][href*=facebook]:before, .icon-outline-buy[class^=icon-social].icon-facebook:before {
  content: "\f17c";
}

.icon-outline-cast:before, .icon-outline-cast[class^=icon-social][href*=youtube]:before, .icon-outline-cast[class^=icon-social].icon-youtube:before, .icon-outline-cast[class^=icon-social][href*=twitter]:before, .icon-outline-cast[class^=icon-social].icon-twitter:before, .icon-outline-cast[class^=icon-social][href*=pinterest]:before, .icon-outline-cast[class^=icon-social].icon-pinterest:before, .icon-outline-cast[class^=icon-social][href*=linkedin]:before, .icon-outline-cast[class^=icon-social].icon-linkedin:before, .icon-outline-cast[class^=icon-social][href*=instagram]:before, .icon-outline-cast[class^=icon-social].icon-instagram:before, .icon-outline-cast[class^=icon-social][href*=facebook]:before, .icon-outline-cast[class^=icon-social].icon-facebook:before {
  content: "\f17d";
}

.icon-outline-clock:before, .icon-outline-clock[class^=icon-social][href*=youtube]:before, .icon-outline-clock[class^=icon-social].icon-youtube:before, .icon-outline-clock[class^=icon-social][href*=twitter]:before, .icon-outline-clock[class^=icon-social].icon-twitter:before, .icon-outline-clock[class^=icon-social][href*=pinterest]:before, .icon-outline-clock[class^=icon-social].icon-pinterest:before, .icon-outline-clock[class^=icon-social][href*=linkedin]:before, .icon-outline-clock[class^=icon-social].icon-linkedin:before, .icon-outline-clock[class^=icon-social][href*=instagram]:before, .icon-outline-clock[class^=icon-social].icon-instagram:before, .icon-outline-clock[class^=icon-social][href*=facebook]:before, .icon-outline-clock[class^=icon-social].icon-facebook:before {
  content: "\f17e";
}

.icon-outline-colour:before, .icon-outline-colour[class^=icon-social][href*=youtube]:before, .icon-outline-colour[class^=icon-social].icon-youtube:before, .icon-outline-colour[class^=icon-social][href*=twitter]:before, .icon-outline-colour[class^=icon-social].icon-twitter:before, .icon-outline-colour[class^=icon-social][href*=pinterest]:before, .icon-outline-colour[class^=icon-social].icon-pinterest:before, .icon-outline-colour[class^=icon-social][href*=linkedin]:before, .icon-outline-colour[class^=icon-social].icon-linkedin:before, .icon-outline-colour[class^=icon-social][href*=instagram]:before, .icon-outline-colour[class^=icon-social].icon-instagram:before, .icon-outline-colour[class^=icon-social][href*=facebook]:before, .icon-outline-colour[class^=icon-social].icon-facebook:before {
  content: "\f17f";
}

.icon-outline-data:before, .icon-outline-data[class^=icon-social][href*=youtube]:before, .icon-outline-data[class^=icon-social].icon-youtube:before, .icon-outline-data[class^=icon-social][href*=twitter]:before, .icon-outline-data[class^=icon-social].icon-twitter:before, .icon-outline-data[class^=icon-social][href*=pinterest]:before, .icon-outline-data[class^=icon-social].icon-pinterest:before, .icon-outline-data[class^=icon-social][href*=linkedin]:before, .icon-outline-data[class^=icon-social].icon-linkedin:before, .icon-outline-data[class^=icon-social][href*=instagram]:before, .icon-outline-data[class^=icon-social].icon-instagram:before, .icon-outline-data[class^=icon-social][href*=facebook]:before, .icon-outline-data[class^=icon-social].icon-facebook:before {
  content: "\f180";
}

.icon-outline-delete:before, .icon-outline-delete[class^=icon-social][href*=youtube]:before, .icon-outline-delete[class^=icon-social].icon-youtube:before, .icon-outline-delete[class^=icon-social][href*=twitter]:before, .icon-outline-delete[class^=icon-social].icon-twitter:before, .icon-outline-delete[class^=icon-social][href*=pinterest]:before, .icon-outline-delete[class^=icon-social].icon-pinterest:before, .icon-outline-delete[class^=icon-social][href*=linkedin]:before, .icon-outline-delete[class^=icon-social].icon-linkedin:before, .icon-outline-delete[class^=icon-social][href*=instagram]:before, .icon-outline-delete[class^=icon-social].icon-instagram:before, .icon-outline-delete[class^=icon-social][href*=facebook]:before, .icon-outline-delete[class^=icon-social].icon-facebook:before {
  content: "\f181";
}

.icon-outline-details:before, .icon-outline-details[class^=icon-social][href*=youtube]:before, .icon-outline-details[class^=icon-social].icon-youtube:before, .icon-outline-details[class^=icon-social][href*=twitter]:before, .icon-outline-details[class^=icon-social].icon-twitter:before, .icon-outline-details[class^=icon-social][href*=pinterest]:before, .icon-outline-details[class^=icon-social].icon-pinterest:before, .icon-outline-details[class^=icon-social][href*=linkedin]:before, .icon-outline-details[class^=icon-social].icon-linkedin:before, .icon-outline-details[class^=icon-social][href*=instagram]:before, .icon-outline-details[class^=icon-social].icon-instagram:before, .icon-outline-details[class^=icon-social][href*=facebook]:before, .icon-outline-details[class^=icon-social].icon-facebook:before {
  content: "\f182";
}

.icon-outline-document:before, .icon-outline-document[class^=icon-social][href*=youtube]:before, .icon-outline-document[class^=icon-social].icon-youtube:before, .icon-outline-document[class^=icon-social][href*=twitter]:before, .icon-outline-document[class^=icon-social].icon-twitter:before, .icon-outline-document[class^=icon-social][href*=pinterest]:before, .icon-outline-document[class^=icon-social].icon-pinterest:before, .icon-outline-document[class^=icon-social][href*=linkedin]:before, .icon-outline-document[class^=icon-social].icon-linkedin:before, .icon-outline-document[class^=icon-social][href*=instagram]:before, .icon-outline-document[class^=icon-social].icon-instagram:before, .icon-outline-document[class^=icon-social][href*=facebook]:before, .icon-outline-document[class^=icon-social].icon-facebook:before {
  content: "\f183";
}

.icon-outline-download:before, .icon-outline-download[class^=icon-social][href*=youtube]:before, .icon-outline-download[class^=icon-social].icon-youtube:before, .icon-outline-download[class^=icon-social][href*=twitter]:before, .icon-outline-download[class^=icon-social].icon-twitter:before, .icon-outline-download[class^=icon-social][href*=pinterest]:before, .icon-outline-download[class^=icon-social].icon-pinterest:before, .icon-outline-download[class^=icon-social][href*=linkedin]:before, .icon-outline-download[class^=icon-social].icon-linkedin:before, .icon-outline-download[class^=icon-social][href*=instagram]:before, .icon-outline-download[class^=icon-social].icon-instagram:before, .icon-outline-download[class^=icon-social][href*=facebook]:before, .icon-outline-download[class^=icon-social].icon-facebook:before {
  content: "\f184";
}

.icon-outline-edit:before, .icon-outline-edit[class^=icon-social][href*=youtube]:before, .icon-outline-edit[class^=icon-social].icon-youtube:before, .icon-outline-edit[class^=icon-social][href*=twitter]:before, .icon-outline-edit[class^=icon-social].icon-twitter:before, .icon-outline-edit[class^=icon-social][href*=pinterest]:before, .icon-outline-edit[class^=icon-social].icon-pinterest:before, .icon-outline-edit[class^=icon-social][href*=linkedin]:before, .icon-outline-edit[class^=icon-social].icon-linkedin:before, .icon-outline-edit[class^=icon-social][href*=instagram]:before, .icon-outline-edit[class^=icon-social].icon-instagram:before, .icon-outline-edit[class^=icon-social][href*=facebook]:before, .icon-outline-edit[class^=icon-social].icon-facebook:before {
  content: "\f185";
}

.icon-outline-eye:before, .icon-outline-eye[class^=icon-social][href*=youtube]:before, .icon-outline-eye[class^=icon-social].icon-youtube:before, .icon-outline-eye[class^=icon-social][href*=twitter]:before, .icon-outline-eye[class^=icon-social].icon-twitter:before, .icon-outline-eye[class^=icon-social][href*=pinterest]:before, .icon-outline-eye[class^=icon-social].icon-pinterest:before, .icon-outline-eye[class^=icon-social][href*=linkedin]:before, .icon-outline-eye[class^=icon-social].icon-linkedin:before, .icon-outline-eye[class^=icon-social][href*=instagram]:before, .icon-outline-eye[class^=icon-social].icon-instagram:before, .icon-outline-eye[class^=icon-social][href*=facebook]:before, .icon-outline-eye[class^=icon-social].icon-facebook:before {
  content: "\f186";
}

.icon-outline-info:before, .icon-outline-info[class^=icon-social][href*=youtube]:before, .icon-outline-info[class^=icon-social].icon-youtube:before, .icon-outline-info[class^=icon-social][href*=twitter]:before, .icon-outline-info[class^=icon-social].icon-twitter:before, .icon-outline-info[class^=icon-social][href*=pinterest]:before, .icon-outline-info[class^=icon-social].icon-pinterest:before, .icon-outline-info[class^=icon-social][href*=linkedin]:before, .icon-outline-info[class^=icon-social].icon-linkedin:before, .icon-outline-info[class^=icon-social][href*=instagram]:before, .icon-outline-info[class^=icon-social].icon-instagram:before, .icon-outline-info[class^=icon-social][href*=facebook]:before, .icon-outline-info[class^=icon-social].icon-facebook:before {
  content: "\f187";
}

.icon-outline-insight:before, .icon-outline-insight[class^=icon-social][href*=youtube]:before, .icon-outline-insight[class^=icon-social].icon-youtube:before, .icon-outline-insight[class^=icon-social][href*=twitter]:before, .icon-outline-insight[class^=icon-social].icon-twitter:before, .icon-outline-insight[class^=icon-social][href*=pinterest]:before, .icon-outline-insight[class^=icon-social].icon-pinterest:before, .icon-outline-insight[class^=icon-social][href*=linkedin]:before, .icon-outline-insight[class^=icon-social].icon-linkedin:before, .icon-outline-insight[class^=icon-social][href*=instagram]:before, .icon-outline-insight[class^=icon-social].icon-instagram:before, .icon-outline-insight[class^=icon-social][href*=facebook]:before, .icon-outline-insight[class^=icon-social].icon-facebook:before {
  content: "\f188";
}

.icon-outline-pencil:before, .icon-outline-pencil[class^=icon-social][href*=youtube]:before, .icon-outline-pencil[class^=icon-social].icon-youtube:before, .icon-outline-pencil[class^=icon-social][href*=twitter]:before, .icon-outline-pencil[class^=icon-social].icon-twitter:before, .icon-outline-pencil[class^=icon-social][href*=pinterest]:before, .icon-outline-pencil[class^=icon-social].icon-pinterest:before, .icon-outline-pencil[class^=icon-social][href*=linkedin]:before, .icon-outline-pencil[class^=icon-social].icon-linkedin:before, .icon-outline-pencil[class^=icon-social][href*=instagram]:before, .icon-outline-pencil[class^=icon-social].icon-instagram:before, .icon-outline-pencil[class^=icon-social][href*=facebook]:before, .icon-outline-pencil[class^=icon-social].icon-facebook:before {
  content: "\f189";
}

.icon-outline-pin:before, .icon-outline-pin[class^=icon-social][href*=youtube]:before, .icon-outline-pin[class^=icon-social].icon-youtube:before, .icon-outline-pin[class^=icon-social][href*=twitter]:before, .icon-outline-pin[class^=icon-social].icon-twitter:before, .icon-outline-pin[class^=icon-social][href*=pinterest]:before, .icon-outline-pin[class^=icon-social].icon-pinterest:before, .icon-outline-pin[class^=icon-social][href*=linkedin]:before, .icon-outline-pin[class^=icon-social].icon-linkedin:before, .icon-outline-pin[class^=icon-social][href*=instagram]:before, .icon-outline-pin[class^=icon-social].icon-instagram:before, .icon-outline-pin[class^=icon-social][href*=facebook]:before, .icon-outline-pin[class^=icon-social].icon-facebook:before {
  content: "\f18a";
}

.icon-outline-power:before, .icon-outline-power[class^=icon-social][href*=youtube]:before, .icon-outline-power[class^=icon-social].icon-youtube:before, .icon-outline-power[class^=icon-social][href*=twitter]:before, .icon-outline-power[class^=icon-social].icon-twitter:before, .icon-outline-power[class^=icon-social][href*=pinterest]:before, .icon-outline-power[class^=icon-social].icon-pinterest:before, .icon-outline-power[class^=icon-social][href*=linkedin]:before, .icon-outline-power[class^=icon-social].icon-linkedin:before, .icon-outline-power[class^=icon-social][href*=instagram]:before, .icon-outline-power[class^=icon-social].icon-instagram:before, .icon-outline-power[class^=icon-social][href*=facebook]:before, .icon-outline-power[class^=icon-social].icon-facebook:before {
  content: "\f18b";
}

.icon-outline-results:before, .icon-outline-results[class^=icon-social][href*=youtube]:before, .icon-outline-results[class^=icon-social].icon-youtube:before, .icon-outline-results[class^=icon-social][href*=twitter]:before, .icon-outline-results[class^=icon-social].icon-twitter:before, .icon-outline-results[class^=icon-social][href*=pinterest]:before, .icon-outline-results[class^=icon-social].icon-pinterest:before, .icon-outline-results[class^=icon-social][href*=linkedin]:before, .icon-outline-results[class^=icon-social].icon-linkedin:before, .icon-outline-results[class^=icon-social][href*=instagram]:before, .icon-outline-results[class^=icon-social].icon-instagram:before, .icon-outline-results[class^=icon-social][href*=facebook]:before, .icon-outline-results[class^=icon-social].icon-facebook:before {
  content: "\f18c";
}

.icon-outline-sagemaker:before, .icon-outline-sagemaker[class^=icon-social][href*=youtube]:before, .icon-outline-sagemaker[class^=icon-social].icon-youtube:before, .icon-outline-sagemaker[class^=icon-social][href*=twitter]:before, .icon-outline-sagemaker[class^=icon-social].icon-twitter:before, .icon-outline-sagemaker[class^=icon-social][href*=pinterest]:before, .icon-outline-sagemaker[class^=icon-social].icon-pinterest:before, .icon-outline-sagemaker[class^=icon-social][href*=linkedin]:before, .icon-outline-sagemaker[class^=icon-social].icon-linkedin:before, .icon-outline-sagemaker[class^=icon-social][href*=instagram]:before, .icon-outline-sagemaker[class^=icon-social].icon-instagram:before, .icon-outline-sagemaker[class^=icon-social][href*=facebook]:before, .icon-outline-sagemaker[class^=icon-social].icon-facebook:before {
  content: "\f18d";
}

.icon-outline-save:before, .icon-outline-save[class^=icon-social][href*=youtube]:before, .icon-outline-save[class^=icon-social].icon-youtube:before, .icon-outline-save[class^=icon-social][href*=twitter]:before, .icon-outline-save[class^=icon-social].icon-twitter:before, .icon-outline-save[class^=icon-social][href*=pinterest]:before, .icon-outline-save[class^=icon-social].icon-pinterest:before, .icon-outline-save[class^=icon-social][href*=linkedin]:before, .icon-outline-save[class^=icon-social].icon-linkedin:before, .icon-outline-save[class^=icon-social][href*=instagram]:before, .icon-outline-save[class^=icon-social].icon-instagram:before, .icon-outline-save[class^=icon-social][href*=facebook]:before, .icon-outline-save[class^=icon-social].icon-facebook:before {
  content: "\f18e";
}

.icon-outline-schedule:before, .icon-outline-schedule[class^=icon-social][href*=youtube]:before, .icon-outline-schedule[class^=icon-social].icon-youtube:before, .icon-outline-schedule[class^=icon-social][href*=twitter]:before, .icon-outline-schedule[class^=icon-social].icon-twitter:before, .icon-outline-schedule[class^=icon-social][href*=pinterest]:before, .icon-outline-schedule[class^=icon-social].icon-pinterest:before, .icon-outline-schedule[class^=icon-social][href*=linkedin]:before, .icon-outline-schedule[class^=icon-social].icon-linkedin:before, .icon-outline-schedule[class^=icon-social][href*=instagram]:before, .icon-outline-schedule[class^=icon-social].icon-instagram:before, .icon-outline-schedule[class^=icon-social][href*=facebook]:before, .icon-outline-schedule[class^=icon-social].icon-facebook:before {
  content: "\f18f";
}

.icon-outline-share:before, .icon-outline-share[class^=icon-social][href*=youtube]:before, .icon-outline-share[class^=icon-social].icon-youtube:before, .icon-outline-share[class^=icon-social][href*=twitter]:before, .icon-outline-share[class^=icon-social].icon-twitter:before, .icon-outline-share[class^=icon-social][href*=pinterest]:before, .icon-outline-share[class^=icon-social].icon-pinterest:before, .icon-outline-share[class^=icon-social][href*=linkedin]:before, .icon-outline-share[class^=icon-social].icon-linkedin:before, .icon-outline-share[class^=icon-social][href*=instagram]:before, .icon-outline-share[class^=icon-social].icon-instagram:before, .icon-outline-share[class^=icon-social][href*=facebook]:before, .icon-outline-share[class^=icon-social].icon-facebook:before {
  content: "\f190";
}

.icon-outline-star:before, .icon-outline-star[class^=icon-social][href*=youtube]:before, .icon-outline-star[class^=icon-social].icon-youtube:before, .icon-outline-star[class^=icon-social][href*=twitter]:before, .icon-outline-star[class^=icon-social].icon-twitter:before, .icon-outline-star[class^=icon-social][href*=pinterest]:before, .icon-outline-star[class^=icon-social].icon-pinterest:before, .icon-outline-star[class^=icon-social][href*=linkedin]:before, .icon-outline-star[class^=icon-social].icon-linkedin:before, .icon-outline-star[class^=icon-social][href*=instagram]:before, .icon-outline-star[class^=icon-social].icon-instagram:before, .icon-outline-star[class^=icon-social][href*=facebook]:before, .icon-outline-star[class^=icon-social].icon-facebook:before {
  content: "\f191";
}

.icon-outline-upload:before, .icon-outline-upload[class^=icon-social][href*=youtube]:before, .icon-outline-upload[class^=icon-social].icon-youtube:before, .icon-outline-upload[class^=icon-social][href*=twitter]:before, .icon-outline-upload[class^=icon-social].icon-twitter:before, .icon-outline-upload[class^=icon-social][href*=pinterest]:before, .icon-outline-upload[class^=icon-social].icon-pinterest:before, .icon-outline-upload[class^=icon-social][href*=linkedin]:before, .icon-outline-upload[class^=icon-social].icon-linkedin:before, .icon-outline-upload[class^=icon-social][href*=instagram]:before, .icon-outline-upload[class^=icon-social].icon-instagram:before, .icon-outline-upload[class^=icon-social][href*=facebook]:before, .icon-outline-upload[class^=icon-social].icon-facebook:before {
  content: "\f192";
}

.icon-outline-view:before, .icon-outline-view[class^=icon-social][href*=youtube]:before, .icon-outline-view[class^=icon-social].icon-youtube:before, .icon-outline-view[class^=icon-social][href*=twitter]:before, .icon-outline-view[class^=icon-social].icon-twitter:before, .icon-outline-view[class^=icon-social][href*=pinterest]:before, .icon-outline-view[class^=icon-social].icon-pinterest:before, .icon-outline-view[class^=icon-social][href*=linkedin]:before, .icon-outline-view[class^=icon-social].icon-linkedin:before, .icon-outline-view[class^=icon-social][href*=instagram]:before, .icon-outline-view[class^=icon-social].icon-instagram:before, .icon-outline-view[class^=icon-social][href*=facebook]:before, .icon-outline-view[class^=icon-social].icon-facebook:before {
  content: "\f193";
}

.icon-output:before, .icon-output[class^=icon-social][href*=youtube]:before, .icon-output[class^=icon-social].icon-youtube:before, .icon-output[class^=icon-social][href*=twitter]:before, .icon-output[class^=icon-social].icon-twitter:before, .icon-output[class^=icon-social][href*=pinterest]:before, .icon-output[class^=icon-social].icon-pinterest:before, .icon-output[class^=icon-social][href*=linkedin]:before, .icon-output[class^=icon-social].icon-linkedin:before, .icon-output[class^=icon-social][href*=instagram]:before, .icon-output[class^=icon-social].icon-instagram:before, .icon-output[class^=icon-social][href*=facebook]:before, .icon-output[class^=icon-social].icon-facebook:before {
  content: "\f194";
}

.icon-pencil:before, .icon-pencil[class^=icon-social][href*=youtube]:before, .icon-pencil[class^=icon-social].icon-youtube:before, .icon-pencil[class^=icon-social][href*=twitter]:before, .icon-pencil[class^=icon-social].icon-twitter:before, .icon-pencil[class^=icon-social][href*=pinterest]:before, .icon-pencil[class^=icon-social].icon-pinterest:before, .icon-pencil[class^=icon-social][href*=linkedin]:before, .icon-pencil[class^=icon-social].icon-linkedin:before, .icon-pencil[class^=icon-social][href*=instagram]:before, .icon-pencil[class^=icon-social].icon-instagram:before, .icon-pencil[class^=icon-social][href*=facebook]:before, .icon-pencil[class^=icon-social].icon-facebook:before {
  content: "\f195";
}

.icon-permissions:before, .icon-permissions[class^=icon-social][href*=youtube]:before, .icon-permissions[class^=icon-social].icon-youtube:before, .icon-permissions[class^=icon-social][href*=twitter]:before, .icon-permissions[class^=icon-social].icon-twitter:before, .icon-permissions[class^=icon-social][href*=pinterest]:before, .icon-permissions[class^=icon-social].icon-pinterest:before, .icon-permissions[class^=icon-social][href*=linkedin]:before, .icon-permissions[class^=icon-social].icon-linkedin:before, .icon-permissions[class^=icon-social][href*=instagram]:before, .icon-permissions[class^=icon-social].icon-instagram:before, .icon-permissions[class^=icon-social][href*=facebook]:before, .icon-permissions[class^=icon-social].icon-facebook:before {
  content: "\f196";
}

.icon-pie-chart:before, .icon-pie-chart[class^=icon-social][href*=youtube]:before, .icon-pie-chart[class^=icon-social].icon-youtube:before, .icon-pie-chart[class^=icon-social][href*=twitter]:before, .icon-pie-chart[class^=icon-social].icon-twitter:before, .icon-pie-chart[class^=icon-social][href*=pinterest]:before, .icon-pie-chart[class^=icon-social].icon-pinterest:before, .icon-pie-chart[class^=icon-social][href*=linkedin]:before, .icon-pie-chart[class^=icon-social].icon-linkedin:before, .icon-pie-chart[class^=icon-social][href*=instagram]:before, .icon-pie-chart[class^=icon-social].icon-instagram:before, .icon-pie-chart[class^=icon-social][href*=facebook]:before, .icon-pie-chart[class^=icon-social].icon-facebook:before {
  content: "\f197";
}

.icon-pinterest:before, .icon-pinterest[class^=icon-social]:before, [class^=icon-social][href*=pinterest]:before {
  content: "\f198";
}

.icon-plus:before, .icon-plus[class^=icon-social][href*=youtube]:before, .icon-plus[class^=icon-social].icon-youtube:before, .icon-plus[class^=icon-social][href*=twitter]:before, .icon-plus[class^=icon-social].icon-twitter:before, .icon-plus[class^=icon-social][href*=pinterest]:before, .icon-plus[class^=icon-social].icon-pinterest:before, .icon-plus[class^=icon-social][href*=linkedin]:before, .icon-plus[class^=icon-social].icon-linkedin:before, .icon-plus[class^=icon-social][href*=instagram]:before, .icon-plus[class^=icon-social].icon-instagram:before, .icon-plus[class^=icon-social][href*=facebook]:before, .icon-plus[class^=icon-social].icon-facebook:before {
  content: "\f199";
}

.icon-product-1:before, .icon-product-1[class^=icon-social][href*=youtube]:before, .icon-product-1[class^=icon-social].icon-youtube:before, .icon-product-1[class^=icon-social][href*=twitter]:before, .icon-product-1[class^=icon-social].icon-twitter:before, .icon-product-1[class^=icon-social][href*=pinterest]:before, .icon-product-1[class^=icon-social].icon-pinterest:before, .icon-product-1[class^=icon-social][href*=linkedin]:before, .icon-product-1[class^=icon-social].icon-linkedin:before, .icon-product-1[class^=icon-social][href*=instagram]:before, .icon-product-1[class^=icon-social].icon-instagram:before, .icon-product-1[class^=icon-social][href*=facebook]:before, .icon-product-1[class^=icon-social].icon-facebook:before {
  content: "\f19a";
}

.icon-profile:before, .icon-profile[class^=icon-social][href*=youtube]:before, .icon-profile[class^=icon-social].icon-youtube:before, .icon-profile[class^=icon-social][href*=twitter]:before, .icon-profile[class^=icon-social].icon-twitter:before, .icon-profile[class^=icon-social][href*=pinterest]:before, .icon-profile[class^=icon-social].icon-pinterest:before, .icon-profile[class^=icon-social][href*=linkedin]:before, .icon-profile[class^=icon-social].icon-linkedin:before, .icon-profile[class^=icon-social][href*=instagram]:before, .icon-profile[class^=icon-social].icon-instagram:before, .icon-profile[class^=icon-social][href*=facebook]:before, .icon-profile[class^=icon-social].icon-facebook:before {
  content: "\f19b";
}

.icon-query-documents:before, .icon-query-documents[class^=icon-social][href*=youtube]:before, .icon-query-documents[class^=icon-social].icon-youtube:before, .icon-query-documents[class^=icon-social][href*=twitter]:before, .icon-query-documents[class^=icon-social].icon-twitter:before, .icon-query-documents[class^=icon-social][href*=pinterest]:before, .icon-query-documents[class^=icon-social].icon-pinterest:before, .icon-query-documents[class^=icon-social][href*=linkedin]:before, .icon-query-documents[class^=icon-social].icon-linkedin:before, .icon-query-documents[class^=icon-social][href*=instagram]:before, .icon-query-documents[class^=icon-social].icon-instagram:before, .icon-query-documents[class^=icon-social][href*=facebook]:before, .icon-query-documents[class^=icon-social].icon-facebook:before {
  content: "\f19c";
}

.icon-query-featured:before, .icon-query-featured[class^=icon-social][href*=youtube]:before, .icon-query-featured[class^=icon-social].icon-youtube:before, .icon-query-featured[class^=icon-social][href*=twitter]:before, .icon-query-featured[class^=icon-social].icon-twitter:before, .icon-query-featured[class^=icon-social][href*=pinterest]:before, .icon-query-featured[class^=icon-social].icon-pinterest:before, .icon-query-featured[class^=icon-social][href*=linkedin]:before, .icon-query-featured[class^=icon-social].icon-linkedin:before, .icon-query-featured[class^=icon-social][href*=instagram]:before, .icon-query-featured[class^=icon-social].icon-instagram:before, .icon-query-featured[class^=icon-social][href*=facebook]:before, .icon-query-featured[class^=icon-social].icon-facebook:before {
  content: "\f19d";
}

.icon-query-lightning:before, .icon-query-lightning[class^=icon-social][href*=youtube]:before, .icon-query-lightning[class^=icon-social].icon-youtube:before, .icon-query-lightning[class^=icon-social][href*=twitter]:before, .icon-query-lightning[class^=icon-social].icon-twitter:before, .icon-query-lightning[class^=icon-social][href*=pinterest]:before, .icon-query-lightning[class^=icon-social].icon-pinterest:before, .icon-query-lightning[class^=icon-social][href*=linkedin]:before, .icon-query-lightning[class^=icon-social].icon-linkedin:before, .icon-query-lightning[class^=icon-social][href*=instagram]:before, .icon-query-lightning[class^=icon-social].icon-instagram:before, .icon-query-lightning[class^=icon-social][href*=facebook]:before, .icon-query-lightning[class^=icon-social].icon-facebook:before {
  content: "\f19e";
}

.icon-query-market:before, .icon-query-market[class^=icon-social][href*=youtube]:before, .icon-query-market[class^=icon-social].icon-youtube:before, .icon-query-market[class^=icon-social][href*=twitter]:before, .icon-query-market[class^=icon-social].icon-twitter:before, .icon-query-market[class^=icon-social][href*=pinterest]:before, .icon-query-market[class^=icon-social].icon-pinterest:before, .icon-query-market[class^=icon-social][href*=linkedin]:before, .icon-query-market[class^=icon-social].icon-linkedin:before, .icon-query-market[class^=icon-social][href*=instagram]:before, .icon-query-market[class^=icon-social].icon-instagram:before, .icon-query-market[class^=icon-social][href*=facebook]:before, .icon-query-market[class^=icon-social].icon-facebook:before {
  content: "\f19f";
}

.icon-query-organisation:before, .icon-query-organisation[class^=icon-social][href*=youtube]:before, .icon-query-organisation[class^=icon-social].icon-youtube:before, .icon-query-organisation[class^=icon-social][href*=twitter]:before, .icon-query-organisation[class^=icon-social].icon-twitter:before, .icon-query-organisation[class^=icon-social][href*=pinterest]:before, .icon-query-organisation[class^=icon-social].icon-pinterest:before, .icon-query-organisation[class^=icon-social][href*=linkedin]:before, .icon-query-organisation[class^=icon-social].icon-linkedin:before, .icon-query-organisation[class^=icon-social][href*=instagram]:before, .icon-query-organisation[class^=icon-social].icon-instagram:before, .icon-query-organisation[class^=icon-social][href*=facebook]:before, .icon-query-organisation[class^=icon-social].icon-facebook:before {
  content: "\f1a0";
}

.icon-query-output:before, .icon-query-output[class^=icon-social][href*=youtube]:before, .icon-query-output[class^=icon-social].icon-youtube:before, .icon-query-output[class^=icon-social][href*=twitter]:before, .icon-query-output[class^=icon-social].icon-twitter:before, .icon-query-output[class^=icon-social][href*=pinterest]:before, .icon-query-output[class^=icon-social].icon-pinterest:before, .icon-query-output[class^=icon-social][href*=linkedin]:before, .icon-query-output[class^=icon-social].icon-linkedin:before, .icon-query-output[class^=icon-social][href*=instagram]:before, .icon-query-output[class^=icon-social].icon-instagram:before, .icon-query-output[class^=icon-social][href*=facebook]:before, .icon-query-output[class^=icon-social].icon-facebook:before {
  content: "\f1a1";
}

.icon-query-recent:before, .icon-query-recent[class^=icon-social][href*=youtube]:before, .icon-query-recent[class^=icon-social].icon-youtube:before, .icon-query-recent[class^=icon-social][href*=twitter]:before, .icon-query-recent[class^=icon-social].icon-twitter:before, .icon-query-recent[class^=icon-social][href*=pinterest]:before, .icon-query-recent[class^=icon-social].icon-pinterest:before, .icon-query-recent[class^=icon-social][href*=linkedin]:before, .icon-query-recent[class^=icon-social].icon-linkedin:before, .icon-query-recent[class^=icon-social][href*=instagram]:before, .icon-query-recent[class^=icon-social].icon-instagram:before, .icon-query-recent[class^=icon-social][href*=facebook]:before, .icon-query-recent[class^=icon-social].icon-facebook:before {
  content: "\f1a2";
}

.icon-query-recommended:before, .icon-query-recommended[class^=icon-social][href*=youtube]:before, .icon-query-recommended[class^=icon-social].icon-youtube:before, .icon-query-recommended[class^=icon-social][href*=twitter]:before, .icon-query-recommended[class^=icon-social].icon-twitter:before, .icon-query-recommended[class^=icon-social][href*=pinterest]:before, .icon-query-recommended[class^=icon-social].icon-pinterest:before, .icon-query-recommended[class^=icon-social][href*=linkedin]:before, .icon-query-recommended[class^=icon-social].icon-linkedin:before, .icon-query-recommended[class^=icon-social][href*=instagram]:before, .icon-query-recommended[class^=icon-social].icon-instagram:before, .icon-query-recommended[class^=icon-social][href*=facebook]:before, .icon-query-recommended[class^=icon-social].icon-facebook:before {
  content: "\f1a3";
}

.icon-query-results:before, .icon-query-results[class^=icon-social][href*=youtube]:before, .icon-query-results[class^=icon-social].icon-youtube:before, .icon-query-results[class^=icon-social][href*=twitter]:before, .icon-query-results[class^=icon-social].icon-twitter:before, .icon-query-results[class^=icon-social][href*=pinterest]:before, .icon-query-results[class^=icon-social].icon-pinterest:before, .icon-query-results[class^=icon-social][href*=linkedin]:before, .icon-query-results[class^=icon-social].icon-linkedin:before, .icon-query-results[class^=icon-social][href*=instagram]:before, .icon-query-results[class^=icon-social].icon-instagram:before, .icon-query-results[class^=icon-social][href*=facebook]:before, .icon-query-results[class^=icon-social].icon-facebook:before {
  content: "\f1a4";
}

.icon-query-snippets:before, .icon-query-snippets[class^=icon-social][href*=youtube]:before, .icon-query-snippets[class^=icon-social].icon-youtube:before, .icon-query-snippets[class^=icon-social][href*=twitter]:before, .icon-query-snippets[class^=icon-social].icon-twitter:before, .icon-query-snippets[class^=icon-social][href*=pinterest]:before, .icon-query-snippets[class^=icon-social].icon-pinterest:before, .icon-query-snippets[class^=icon-social][href*=linkedin]:before, .icon-query-snippets[class^=icon-social].icon-linkedin:before, .icon-query-snippets[class^=icon-social][href*=instagram]:before, .icon-query-snippets[class^=icon-social].icon-instagram:before, .icon-query-snippets[class^=icon-social][href*=facebook]:before, .icon-query-snippets[class^=icon-social].icon-facebook:before {
  content: "\f1a5";
}

.icon-query-superset:before, .icon-query-superset[class^=icon-social][href*=youtube]:before, .icon-query-superset[class^=icon-social].icon-youtube:before, .icon-query-superset[class^=icon-social][href*=twitter]:before, .icon-query-superset[class^=icon-social].icon-twitter:before, .icon-query-superset[class^=icon-social][href*=pinterest]:before, .icon-query-superset[class^=icon-social].icon-pinterest:before, .icon-query-superset[class^=icon-social][href*=linkedin]:before, .icon-query-superset[class^=icon-social].icon-linkedin:before, .icon-query-superset[class^=icon-social][href*=instagram]:before, .icon-query-superset[class^=icon-social].icon-instagram:before, .icon-query-superset[class^=icon-social][href*=facebook]:before, .icon-query-superset[class^=icon-social].icon-facebook:before {
  content: "\f1a6";
}

.icon-query-visualisation-1:before, .icon-query-visualisation-1[class^=icon-social][href*=youtube]:before, .icon-query-visualisation-1[class^=icon-social].icon-youtube:before, .icon-query-visualisation-1[class^=icon-social][href*=twitter]:before, .icon-query-visualisation-1[class^=icon-social].icon-twitter:before, .icon-query-visualisation-1[class^=icon-social][href*=pinterest]:before, .icon-query-visualisation-1[class^=icon-social].icon-pinterest:before, .icon-query-visualisation-1[class^=icon-social][href*=linkedin]:before, .icon-query-visualisation-1[class^=icon-social].icon-linkedin:before, .icon-query-visualisation-1[class^=icon-social][href*=instagram]:before, .icon-query-visualisation-1[class^=icon-social].icon-instagram:before, .icon-query-visualisation-1[class^=icon-social][href*=facebook]:before, .icon-query-visualisation-1[class^=icon-social].icon-facebook:before {
  content: "\f1a7";
}

.icon-query-visualisation-2:before, .icon-query-visualisation-2[class^=icon-social][href*=youtube]:before, .icon-query-visualisation-2[class^=icon-social].icon-youtube:before, .icon-query-visualisation-2[class^=icon-social][href*=twitter]:before, .icon-query-visualisation-2[class^=icon-social].icon-twitter:before, .icon-query-visualisation-2[class^=icon-social][href*=pinterest]:before, .icon-query-visualisation-2[class^=icon-social].icon-pinterest:before, .icon-query-visualisation-2[class^=icon-social][href*=linkedin]:before, .icon-query-visualisation-2[class^=icon-social].icon-linkedin:before, .icon-query-visualisation-2[class^=icon-social][href*=instagram]:before, .icon-query-visualisation-2[class^=icon-social].icon-instagram:before, .icon-query-visualisation-2[class^=icon-social][href*=facebook]:before, .icon-query-visualisation-2[class^=icon-social].icon-facebook:before {
  content: "\f1a8";
}

.icon-query-visualisation-3:before, .icon-query-visualisation-3[class^=icon-social][href*=youtube]:before, .icon-query-visualisation-3[class^=icon-social].icon-youtube:before, .icon-query-visualisation-3[class^=icon-social][href*=twitter]:before, .icon-query-visualisation-3[class^=icon-social].icon-twitter:before, .icon-query-visualisation-3[class^=icon-social][href*=pinterest]:before, .icon-query-visualisation-3[class^=icon-social].icon-pinterest:before, .icon-query-visualisation-3[class^=icon-social][href*=linkedin]:before, .icon-query-visualisation-3[class^=icon-social].icon-linkedin:before, .icon-query-visualisation-3[class^=icon-social][href*=instagram]:before, .icon-query-visualisation-3[class^=icon-social].icon-instagram:before, .icon-query-visualisation-3[class^=icon-social][href*=facebook]:before, .icon-query-visualisation-3[class^=icon-social].icon-facebook:before {
  content: "\f1a9";
}

.icon-query-visualisation-4:before, .icon-query-visualisation-4[class^=icon-social][href*=youtube]:before, .icon-query-visualisation-4[class^=icon-social].icon-youtube:before, .icon-query-visualisation-4[class^=icon-social][href*=twitter]:before, .icon-query-visualisation-4[class^=icon-social].icon-twitter:before, .icon-query-visualisation-4[class^=icon-social][href*=pinterest]:before, .icon-query-visualisation-4[class^=icon-social].icon-pinterest:before, .icon-query-visualisation-4[class^=icon-social][href*=linkedin]:before, .icon-query-visualisation-4[class^=icon-social].icon-linkedin:before, .icon-query-visualisation-4[class^=icon-social][href*=instagram]:before, .icon-query-visualisation-4[class^=icon-social].icon-instagram:before, .icon-query-visualisation-4[class^=icon-social][href*=facebook]:before, .icon-query-visualisation-4[class^=icon-social].icon-facebook:before {
  content: "\f1aa";
}

.icon-query-visualisation-5:before, .icon-query-visualisation-5[class^=icon-social][href*=youtube]:before, .icon-query-visualisation-5[class^=icon-social].icon-youtube:before, .icon-query-visualisation-5[class^=icon-social][href*=twitter]:before, .icon-query-visualisation-5[class^=icon-social].icon-twitter:before, .icon-query-visualisation-5[class^=icon-social][href*=pinterest]:before, .icon-query-visualisation-5[class^=icon-social].icon-pinterest:before, .icon-query-visualisation-5[class^=icon-social][href*=linkedin]:before, .icon-query-visualisation-5[class^=icon-social].icon-linkedin:before, .icon-query-visualisation-5[class^=icon-social][href*=instagram]:before, .icon-query-visualisation-5[class^=icon-social].icon-instagram:before, .icon-query-visualisation-5[class^=icon-social][href*=facebook]:before, .icon-query-visualisation-5[class^=icon-social].icon-facebook:before {
  content: "\f1ab";
}

.icon-quicksight-add:before, .icon-quicksight-add[class^=icon-social][href*=youtube]:before, .icon-quicksight-add[class^=icon-social].icon-youtube:before, .icon-quicksight-add[class^=icon-social][href*=twitter]:before, .icon-quicksight-add[class^=icon-social].icon-twitter:before, .icon-quicksight-add[class^=icon-social][href*=pinterest]:before, .icon-quicksight-add[class^=icon-social].icon-pinterest:before, .icon-quicksight-add[class^=icon-social][href*=linkedin]:before, .icon-quicksight-add[class^=icon-social].icon-linkedin:before, .icon-quicksight-add[class^=icon-social][href*=instagram]:before, .icon-quicksight-add[class^=icon-social].icon-instagram:before, .icon-quicksight-add[class^=icon-social][href*=facebook]:before, .icon-quicksight-add[class^=icon-social].icon-facebook:before {
  content: "\f1ac";
}

.icon-quicksight-cloud:before, .icon-quicksight-cloud[class^=icon-social][href*=youtube]:before, .icon-quicksight-cloud[class^=icon-social].icon-youtube:before, .icon-quicksight-cloud[class^=icon-social][href*=twitter]:before, .icon-quicksight-cloud[class^=icon-social].icon-twitter:before, .icon-quicksight-cloud[class^=icon-social][href*=pinterest]:before, .icon-quicksight-cloud[class^=icon-social].icon-pinterest:before, .icon-quicksight-cloud[class^=icon-social][href*=linkedin]:before, .icon-quicksight-cloud[class^=icon-social].icon-linkedin:before, .icon-quicksight-cloud[class^=icon-social][href*=instagram]:before, .icon-quicksight-cloud[class^=icon-social].icon-instagram:before, .icon-quicksight-cloud[class^=icon-social][href*=facebook]:before, .icon-quicksight-cloud[class^=icon-social].icon-facebook:before {
  content: "\f1ad";
}

.icon-quicksight-remove:before, .icon-quicksight-remove[class^=icon-social][href*=youtube]:before, .icon-quicksight-remove[class^=icon-social].icon-youtube:before, .icon-quicksight-remove[class^=icon-social][href*=twitter]:before, .icon-quicksight-remove[class^=icon-social].icon-twitter:before, .icon-quicksight-remove[class^=icon-social][href*=pinterest]:before, .icon-quicksight-remove[class^=icon-social].icon-pinterest:before, .icon-quicksight-remove[class^=icon-social][href*=linkedin]:before, .icon-quicksight-remove[class^=icon-social].icon-linkedin:before, .icon-quicksight-remove[class^=icon-social][href*=instagram]:before, .icon-quicksight-remove[class^=icon-social].icon-instagram:before, .icon-quicksight-remove[class^=icon-social][href*=facebook]:before, .icon-quicksight-remove[class^=icon-social].icon-facebook:before {
  content: "\f1ae";
}

.icon-reduce:before, .icon-reduce[class^=icon-social][href*=youtube]:before, .icon-reduce[class^=icon-social].icon-youtube:before, .icon-reduce[class^=icon-social][href*=twitter]:before, .icon-reduce[class^=icon-social].icon-twitter:before, .icon-reduce[class^=icon-social][href*=pinterest]:before, .icon-reduce[class^=icon-social].icon-pinterest:before, .icon-reduce[class^=icon-social][href*=linkedin]:before, .icon-reduce[class^=icon-social].icon-linkedin:before, .icon-reduce[class^=icon-social][href*=instagram]:before, .icon-reduce[class^=icon-social].icon-instagram:before, .icon-reduce[class^=icon-social][href*=facebook]:before, .icon-reduce[class^=icon-social].icon-facebook:before {
  content: "\f1af";
}

.icon-remove-token:before, .icon-remove-token[class^=icon-social][href*=youtube]:before, .icon-remove-token[class^=icon-social].icon-youtube:before, .icon-remove-token[class^=icon-social][href*=twitter]:before, .icon-remove-token[class^=icon-social].icon-twitter:before, .icon-remove-token[class^=icon-social][href*=pinterest]:before, .icon-remove-token[class^=icon-social].icon-pinterest:before, .icon-remove-token[class^=icon-social][href*=linkedin]:before, .icon-remove-token[class^=icon-social].icon-linkedin:before, .icon-remove-token[class^=icon-social][href*=instagram]:before, .icon-remove-token[class^=icon-social].icon-instagram:before, .icon-remove-token[class^=icon-social][href*=facebook]:before, .icon-remove-token[class^=icon-social].icon-facebook:before {
  content: "\f1b0";
}

.icon-resend:before, .icon-resend[class^=icon-social][href*=youtube]:before, .icon-resend[class^=icon-social].icon-youtube:before, .icon-resend[class^=icon-social][href*=twitter]:before, .icon-resend[class^=icon-social].icon-twitter:before, .icon-resend[class^=icon-social][href*=pinterest]:before, .icon-resend[class^=icon-social].icon-pinterest:before, .icon-resend[class^=icon-social][href*=linkedin]:before, .icon-resend[class^=icon-social].icon-linkedin:before, .icon-resend[class^=icon-social][href*=instagram]:before, .icon-resend[class^=icon-social].icon-instagram:before, .icon-resend[class^=icon-social][href*=facebook]:before, .icon-resend[class^=icon-social].icon-facebook:before {
  content: "\f1b1";
}

.icon-reset:before, .icon-reset[class^=icon-social][href*=youtube]:before, .icon-reset[class^=icon-social].icon-youtube:before, .icon-reset[class^=icon-social][href*=twitter]:before, .icon-reset[class^=icon-social].icon-twitter:before, .icon-reset[class^=icon-social][href*=pinterest]:before, .icon-reset[class^=icon-social].icon-pinterest:before, .icon-reset[class^=icon-social][href*=linkedin]:before, .icon-reset[class^=icon-social].icon-linkedin:before, .icon-reset[class^=icon-social][href*=instagram]:before, .icon-reset[class^=icon-social].icon-instagram:before, .icon-reset[class^=icon-social][href*=facebook]:before, .icon-reset[class^=icon-social].icon-facebook:before {
  content: "\f1b2";
}

.icon-right-arrow:before, .icon-right-arrow[class^=icon-social][href*=youtube]:before, .icon-right-arrow[class^=icon-social].icon-youtube:before, .icon-right-arrow[class^=icon-social][href*=twitter]:before, .icon-right-arrow[class^=icon-social].icon-twitter:before, .icon-right-arrow[class^=icon-social][href*=pinterest]:before, .icon-right-arrow[class^=icon-social].icon-pinterest:before, .icon-right-arrow[class^=icon-social][href*=linkedin]:before, .icon-right-arrow[class^=icon-social].icon-linkedin:before, .icon-right-arrow[class^=icon-social][href*=instagram]:before, .icon-right-arrow[class^=icon-social].icon-instagram:before, .icon-right-arrow[class^=icon-social][href*=facebook]:before, .icon-right-arrow[class^=icon-social].icon-facebook:before {
  content: "\f1b3";
}

.icon-running:before, .icon-running[class^=icon-social][href*=youtube]:before, .icon-running[class^=icon-social].icon-youtube:before, .icon-running[class^=icon-social][href*=twitter]:before, .icon-running[class^=icon-social].icon-twitter:before, .icon-running[class^=icon-social][href*=pinterest]:before, .icon-running[class^=icon-social].icon-pinterest:before, .icon-running[class^=icon-social][href*=linkedin]:before, .icon-running[class^=icon-social].icon-linkedin:before, .icon-running[class^=icon-social][href*=instagram]:before, .icon-running[class^=icon-social].icon-instagram:before, .icon-running[class^=icon-social][href*=facebook]:before, .icon-running[class^=icon-social].icon-facebook:before {
  content: "\f1b4";
}

.icon-sagemaker-add:before, .icon-sagemaker-add[class^=icon-social][href*=youtube]:before, .icon-sagemaker-add[class^=icon-social].icon-youtube:before, .icon-sagemaker-add[class^=icon-social][href*=twitter]:before, .icon-sagemaker-add[class^=icon-social].icon-twitter:before, .icon-sagemaker-add[class^=icon-social][href*=pinterest]:before, .icon-sagemaker-add[class^=icon-social].icon-pinterest:before, .icon-sagemaker-add[class^=icon-social][href*=linkedin]:before, .icon-sagemaker-add[class^=icon-social].icon-linkedin:before, .icon-sagemaker-add[class^=icon-social][href*=instagram]:before, .icon-sagemaker-add[class^=icon-social].icon-instagram:before, .icon-sagemaker-add[class^=icon-social][href*=facebook]:before, .icon-sagemaker-add[class^=icon-social].icon-facebook:before {
  content: "\f1b5";
}

.icon-sagemaker-remove:before, .icon-sagemaker-remove[class^=icon-social][href*=youtube]:before, .icon-sagemaker-remove[class^=icon-social].icon-youtube:before, .icon-sagemaker-remove[class^=icon-social][href*=twitter]:before, .icon-sagemaker-remove[class^=icon-social].icon-twitter:before, .icon-sagemaker-remove[class^=icon-social][href*=pinterest]:before, .icon-sagemaker-remove[class^=icon-social].icon-pinterest:before, .icon-sagemaker-remove[class^=icon-social][href*=linkedin]:before, .icon-sagemaker-remove[class^=icon-social].icon-linkedin:before, .icon-sagemaker-remove[class^=icon-social][href*=instagram]:before, .icon-sagemaker-remove[class^=icon-social].icon-instagram:before, .icon-sagemaker-remove[class^=icon-social][href*=facebook]:before, .icon-sagemaker-remove[class^=icon-social].icon-facebook:before {
  content: "\f1b6";
}

.icon-screen:before, .icon-screen[class^=icon-social][href*=youtube]:before, .icon-screen[class^=icon-social].icon-youtube:before, .icon-screen[class^=icon-social][href*=twitter]:before, .icon-screen[class^=icon-social].icon-twitter:before, .icon-screen[class^=icon-social][href*=pinterest]:before, .icon-screen[class^=icon-social].icon-pinterest:before, .icon-screen[class^=icon-social][href*=linkedin]:before, .icon-screen[class^=icon-social].icon-linkedin:before, .icon-screen[class^=icon-social][href*=instagram]:before, .icon-screen[class^=icon-social].icon-instagram:before, .icon-screen[class^=icon-social][href*=facebook]:before, .icon-screen[class^=icon-social].icon-facebook:before {
  content: "\f1b7";
}

.icon-search:before, .search span:before, .icon-search[class^=icon-social][href*=youtube]:before, .search span[class^=icon-social][href*=youtube]:before, .icon-search[class^=icon-social].icon-youtube:before, .search span[class^=icon-social].icon-youtube:before, .icon-search[class^=icon-social][href*=twitter]:before, .search span[class^=icon-social][href*=twitter]:before, .icon-search[class^=icon-social].icon-twitter:before, .search span[class^=icon-social].icon-twitter:before, .icon-search[class^=icon-social][href*=pinterest]:before, .search span[class^=icon-social][href*=pinterest]:before, .icon-search[class^=icon-social].icon-pinterest:before, .search span[class^=icon-social].icon-pinterest:before, .icon-search[class^=icon-social][href*=linkedin]:before, .search span[class^=icon-social][href*=linkedin]:before, .icon-search[class^=icon-social].icon-linkedin:before, .search span[class^=icon-social].icon-linkedin:before, .icon-search[class^=icon-social][href*=instagram]:before, .search span[class^=icon-social][href*=instagram]:before, .icon-search[class^=icon-social].icon-instagram:before, .search span[class^=icon-social].icon-instagram:before, .icon-search[class^=icon-social][href*=facebook]:before, .search span[class^=icon-social][href*=facebook]:before, .icon-search[class^=icon-social].icon-facebook:before, .search span[class^=icon-social].icon-facebook:before {
  content: "\f1b8";
}

.icon-snippets:before, .icon-snippets[class^=icon-social][href*=youtube]:before, .icon-snippets[class^=icon-social].icon-youtube:before, .icon-snippets[class^=icon-social][href*=twitter]:before, .icon-snippets[class^=icon-social].icon-twitter:before, .icon-snippets[class^=icon-social][href*=pinterest]:before, .icon-snippets[class^=icon-social].icon-pinterest:before, .icon-snippets[class^=icon-social][href*=linkedin]:before, .icon-snippets[class^=icon-social].icon-linkedin:before, .icon-snippets[class^=icon-social][href*=instagram]:before, .icon-snippets[class^=icon-social].icon-instagram:before, .icon-snippets[class^=icon-social][href*=facebook]:before, .icon-snippets[class^=icon-social].icon-facebook:before {
  content: "\f1b9";
}

.icon-speech:before, .icon-speech[class^=icon-social][href*=youtube]:before, .icon-speech[class^=icon-social].icon-youtube:before, .icon-speech[class^=icon-social][href*=twitter]:before, .icon-speech[class^=icon-social].icon-twitter:before, .icon-speech[class^=icon-social][href*=pinterest]:before, .icon-speech[class^=icon-social].icon-pinterest:before, .icon-speech[class^=icon-social][href*=linkedin]:before, .icon-speech[class^=icon-social].icon-linkedin:before, .icon-speech[class^=icon-social][href*=instagram]:before, .icon-speech[class^=icon-social].icon-instagram:before, .icon-speech[class^=icon-social][href*=facebook]:before, .icon-speech[class^=icon-social].icon-facebook:before {
  content: "\f1ba";
}

.icon-stacked-area:before, .icon-stacked-area[class^=icon-social][href*=youtube]:before, .icon-stacked-area[class^=icon-social].icon-youtube:before, .icon-stacked-area[class^=icon-social][href*=twitter]:before, .icon-stacked-area[class^=icon-social].icon-twitter:before, .icon-stacked-area[class^=icon-social][href*=pinterest]:before, .icon-stacked-area[class^=icon-social].icon-pinterest:before, .icon-stacked-area[class^=icon-social][href*=linkedin]:before, .icon-stacked-area[class^=icon-social].icon-linkedin:before, .icon-stacked-area[class^=icon-social][href*=instagram]:before, .icon-stacked-area[class^=icon-social].icon-instagram:before, .icon-stacked-area[class^=icon-social][href*=facebook]:before, .icon-stacked-area[class^=icon-social].icon-facebook:before {
  content: "\f1bb";
}

.icon-stacked-column-line:before, .icon-stacked-column-line[class^=icon-social][href*=youtube]:before, .icon-stacked-column-line[class^=icon-social].icon-youtube:before, .icon-stacked-column-line[class^=icon-social][href*=twitter]:before, .icon-stacked-column-line[class^=icon-social].icon-twitter:before, .icon-stacked-column-line[class^=icon-social][href*=pinterest]:before, .icon-stacked-column-line[class^=icon-social].icon-pinterest:before, .icon-stacked-column-line[class^=icon-social][href*=linkedin]:before, .icon-stacked-column-line[class^=icon-social].icon-linkedin:before, .icon-stacked-column-line[class^=icon-social][href*=instagram]:before, .icon-stacked-column-line[class^=icon-social].icon-instagram:before, .icon-stacked-column-line[class^=icon-social][href*=facebook]:before, .icon-stacked-column-line[class^=icon-social].icon-facebook:before {
  content: "\f1bc";
}

.icon-submitted:before, .icon-submitted[class^=icon-social][href*=youtube]:before, .icon-submitted[class^=icon-social].icon-youtube:before, .icon-submitted[class^=icon-social][href*=twitter]:before, .icon-submitted[class^=icon-social].icon-twitter:before, .icon-submitted[class^=icon-social][href*=pinterest]:before, .icon-submitted[class^=icon-social].icon-pinterest:before, .icon-submitted[class^=icon-social][href*=linkedin]:before, .icon-submitted[class^=icon-social].icon-linkedin:before, .icon-submitted[class^=icon-social][href*=instagram]:before, .icon-submitted[class^=icon-social].icon-instagram:before, .icon-submitted[class^=icon-social][href*=facebook]:before, .icon-submitted[class^=icon-social].icon-facebook:before {
  content: "\f1bd";
}

.icon-superset:before, .icon-superset[class^=icon-social][href*=youtube]:before, .icon-superset[class^=icon-social].icon-youtube:before, .icon-superset[class^=icon-social][href*=twitter]:before, .icon-superset[class^=icon-social].icon-twitter:before, .icon-superset[class^=icon-social][href*=pinterest]:before, .icon-superset[class^=icon-social].icon-pinterest:before, .icon-superset[class^=icon-social][href*=linkedin]:before, .icon-superset[class^=icon-social].icon-linkedin:before, .icon-superset[class^=icon-social][href*=instagram]:before, .icon-superset[class^=icon-social].icon-instagram:before, .icon-superset[class^=icon-social][href*=facebook]:before, .icon-superset[class^=icon-social].icon-facebook:before {
  content: "\f1be";
}

.icon-switch-arrows:before, .icon-switch-arrows[class^=icon-social][href*=youtube]:before, .icon-switch-arrows[class^=icon-social].icon-youtube:before, .icon-switch-arrows[class^=icon-social][href*=twitter]:before, .icon-switch-arrows[class^=icon-social].icon-twitter:before, .icon-switch-arrows[class^=icon-social][href*=pinterest]:before, .icon-switch-arrows[class^=icon-social].icon-pinterest:before, .icon-switch-arrows[class^=icon-social][href*=linkedin]:before, .icon-switch-arrows[class^=icon-social].icon-linkedin:before, .icon-switch-arrows[class^=icon-social][href*=instagram]:before, .icon-switch-arrows[class^=icon-social].icon-instagram:before, .icon-switch-arrows[class^=icon-social][href*=facebook]:before, .icon-switch-arrows[class^=icon-social].icon-facebook:before {
  content: "\f1bf";
}

.icon-table:before, .icon-table[class^=icon-social][href*=youtube]:before, .icon-table[class^=icon-social].icon-youtube:before, .icon-table[class^=icon-social][href*=twitter]:before, .icon-table[class^=icon-social].icon-twitter:before, .icon-table[class^=icon-social][href*=pinterest]:before, .icon-table[class^=icon-social].icon-pinterest:before, .icon-table[class^=icon-social][href*=linkedin]:before, .icon-table[class^=icon-social].icon-linkedin:before, .icon-table[class^=icon-social][href*=instagram]:before, .icon-table[class^=icon-social].icon-instagram:before, .icon-table[class^=icon-social][href*=facebook]:before, .icon-table[class^=icon-social].icon-facebook:before {
  content: "\f1c0";
}

.icon-tick:before, .checkbox span:before,
.radio span:before, .icon-tick[class^=icon-social][href*=youtube]:before, .checkbox span[class^=icon-social][href*=youtube]:before,
.radio span[class^=icon-social][href*=youtube]:before, .icon-tick[class^=icon-social].icon-youtube:before, .checkbox span[class^=icon-social].icon-youtube:before,
.radio span[class^=icon-social].icon-youtube:before, .icon-tick[class^=icon-social][href*=twitter]:before, .checkbox span[class^=icon-social][href*=twitter]:before,
.radio span[class^=icon-social][href*=twitter]:before, .icon-tick[class^=icon-social].icon-twitter:before, .checkbox span[class^=icon-social].icon-twitter:before,
.radio span[class^=icon-social].icon-twitter:before, .icon-tick[class^=icon-social][href*=pinterest]:before, .checkbox span[class^=icon-social][href*=pinterest]:before,
.radio span[class^=icon-social][href*=pinterest]:before, .icon-tick[class^=icon-social].icon-pinterest:before, .checkbox span[class^=icon-social].icon-pinterest:before,
.radio span[class^=icon-social].icon-pinterest:before, .icon-tick[class^=icon-social][href*=linkedin]:before, .checkbox span[class^=icon-social][href*=linkedin]:before,
.radio span[class^=icon-social][href*=linkedin]:before, .icon-tick[class^=icon-social].icon-linkedin:before, .checkbox span[class^=icon-social].icon-linkedin:before,
.radio span[class^=icon-social].icon-linkedin:before, .icon-tick[class^=icon-social][href*=instagram]:before, .checkbox span[class^=icon-social][href*=instagram]:before,
.radio span[class^=icon-social][href*=instagram]:before, .icon-tick[class^=icon-social].icon-instagram:before, .checkbox span[class^=icon-social].icon-instagram:before,
.radio span[class^=icon-social].icon-instagram:before, .icon-tick[class^=icon-social][href*=facebook]:before, .checkbox span[class^=icon-social][href*=facebook]:before,
.radio span[class^=icon-social][href*=facebook]:before, .icon-tick[class^=icon-social].icon-facebook:before, .checkbox span[class^=icon-social].icon-facebook:before,
.radio span[class^=icon-social].icon-facebook:before {
  content: "\f1c1";
}

.icon-tictac:before, .introduction-wrapper .introduction-actions .value:before, .icon-tictac[class^=icon-social][href*=youtube]:before, .icon-tictac[class^=icon-social].icon-youtube:before, .icon-tictac[class^=icon-social][href*=twitter]:before, .icon-tictac[class^=icon-social].icon-twitter:before, .icon-tictac[class^=icon-social][href*=pinterest]:before, .icon-tictac[class^=icon-social].icon-pinterest:before, .icon-tictac[class^=icon-social][href*=linkedin]:before, .icon-tictac[class^=icon-social].icon-linkedin:before, .icon-tictac[class^=icon-social][href*=instagram]:before, .icon-tictac[class^=icon-social].icon-instagram:before, .icon-tictac[class^=icon-social][href*=facebook]:before, .icon-tictac[class^=icon-social].icon-facebook:before {
  content: "\f1c2";
}

.icon-trash:before, .icon-trash[class^=icon-social][href*=youtube]:before, .icon-trash[class^=icon-social].icon-youtube:before, .icon-trash[class^=icon-social][href*=twitter]:before, .icon-trash[class^=icon-social].icon-twitter:before, .icon-trash[class^=icon-social][href*=pinterest]:before, .icon-trash[class^=icon-social].icon-pinterest:before, .icon-trash[class^=icon-social][href*=linkedin]:before, .icon-trash[class^=icon-social].icon-linkedin:before, .icon-trash[class^=icon-social][href*=instagram]:before, .icon-trash[class^=icon-social].icon-instagram:before, .icon-trash[class^=icon-social][href*=facebook]:before, .icon-trash[class^=icon-social].icon-facebook:before {
  content: "\f1c3";
}

.icon-treemap-chart:before, .icon-treemap-chart[class^=icon-social][href*=youtube]:before, .icon-treemap-chart[class^=icon-social].icon-youtube:before, .icon-treemap-chart[class^=icon-social][href*=twitter]:before, .icon-treemap-chart[class^=icon-social].icon-twitter:before, .icon-treemap-chart[class^=icon-social][href*=pinterest]:before, .icon-treemap-chart[class^=icon-social].icon-pinterest:before, .icon-treemap-chart[class^=icon-social][href*=linkedin]:before, .icon-treemap-chart[class^=icon-social].icon-linkedin:before, .icon-treemap-chart[class^=icon-social][href*=instagram]:before, .icon-treemap-chart[class^=icon-social].icon-instagram:before, .icon-treemap-chart[class^=icon-social][href*=facebook]:before, .icon-treemap-chart[class^=icon-social].icon-facebook:before {
  content: "\f1c4";
}

.icon-twitter:before, .icon-twitter[class^=icon-social]:before, [class^=icon-social][href*=twitter]:before {
  content: "\f1c5";
}

.icon-up-arrow:before, .icon-up-arrow[class^=icon-social][href*=youtube]:before, .icon-up-arrow[class^=icon-social].icon-youtube:before, .icon-up-arrow[class^=icon-social][href*=twitter]:before, .icon-up-arrow[class^=icon-social].icon-twitter:before, .icon-up-arrow[class^=icon-social][href*=pinterest]:before, .icon-up-arrow[class^=icon-social].icon-pinterest:before, .icon-up-arrow[class^=icon-social][href*=linkedin]:before, .icon-up-arrow[class^=icon-social].icon-linkedin:before, .icon-up-arrow[class^=icon-social][href*=instagram]:before, .icon-up-arrow[class^=icon-social].icon-instagram:before, .icon-up-arrow[class^=icon-social][href*=facebook]:before, .icon-up-arrow[class^=icon-social].icon-facebook:before {
  content: "\f1c6";
}

.icon-Vector:before, .icon-Vector[class^=icon-social][href*=youtube]:before, .icon-Vector[class^=icon-social].icon-youtube:before, .icon-Vector[class^=icon-social][href*=twitter]:before, .icon-Vector[class^=icon-social].icon-twitter:before, .icon-Vector[class^=icon-social][href*=pinterest]:before, .icon-Vector[class^=icon-social].icon-pinterest:before, .icon-Vector[class^=icon-social][href*=linkedin]:before, .icon-Vector[class^=icon-social].icon-linkedin:before, .icon-Vector[class^=icon-social][href*=instagram]:before, .icon-Vector[class^=icon-social].icon-instagram:before, .icon-Vector[class^=icon-social][href*=facebook]:before, .icon-Vector[class^=icon-social].icon-facebook:before {
  content: "\f1c7";
}

.icon-vertical-stacked-column:before, .icon-vertical-stacked-column[class^=icon-social][href*=youtube]:before, .icon-vertical-stacked-column[class^=icon-social].icon-youtube:before, .icon-vertical-stacked-column[class^=icon-social][href*=twitter]:before, .icon-vertical-stacked-column[class^=icon-social].icon-twitter:before, .icon-vertical-stacked-column[class^=icon-social][href*=pinterest]:before, .icon-vertical-stacked-column[class^=icon-social].icon-pinterest:before, .icon-vertical-stacked-column[class^=icon-social][href*=linkedin]:before, .icon-vertical-stacked-column[class^=icon-social].icon-linkedin:before, .icon-vertical-stacked-column[class^=icon-social][href*=instagram]:before, .icon-vertical-stacked-column[class^=icon-social].icon-instagram:before, .icon-vertical-stacked-column[class^=icon-social][href*=facebook]:before, .icon-vertical-stacked-column[class^=icon-social].icon-facebook:before {
  content: "\f1c8";
}

.icon-visualisations:before, .icon-visualisations[class^=icon-social][href*=youtube]:before, .icon-visualisations[class^=icon-social].icon-youtube:before, .icon-visualisations[class^=icon-social][href*=twitter]:before, .icon-visualisations[class^=icon-social].icon-twitter:before, .icon-visualisations[class^=icon-social][href*=pinterest]:before, .icon-visualisations[class^=icon-social].icon-pinterest:before, .icon-visualisations[class^=icon-social][href*=linkedin]:before, .icon-visualisations[class^=icon-social].icon-linkedin:before, .icon-visualisations[class^=icon-social][href*=instagram]:before, .icon-visualisations[class^=icon-social].icon-instagram:before, .icon-visualisations[class^=icon-social][href*=facebook]:before, .icon-visualisations[class^=icon-social].icon-facebook:before {
  content: "\f1c9";
}

.icon-waffle-chart-1:before, .icon-waffle-chart-1[class^=icon-social][href*=youtube]:before, .icon-waffle-chart-1[class^=icon-social].icon-youtube:before, .icon-waffle-chart-1[class^=icon-social][href*=twitter]:before, .icon-waffle-chart-1[class^=icon-social].icon-twitter:before, .icon-waffle-chart-1[class^=icon-social][href*=pinterest]:before, .icon-waffle-chart-1[class^=icon-social].icon-pinterest:before, .icon-waffle-chart-1[class^=icon-social][href*=linkedin]:before, .icon-waffle-chart-1[class^=icon-social].icon-linkedin:before, .icon-waffle-chart-1[class^=icon-social][href*=instagram]:before, .icon-waffle-chart-1[class^=icon-social].icon-instagram:before, .icon-waffle-chart-1[class^=icon-social][href*=facebook]:before, .icon-waffle-chart-1[class^=icon-social].icon-facebook:before {
  content: "\f1ca";
}

.icon-waffle-chart-2:before, .icon-waffle-chart-2[class^=icon-social][href*=youtube]:before, .icon-waffle-chart-2[class^=icon-social].icon-youtube:before, .icon-waffle-chart-2[class^=icon-social][href*=twitter]:before, .icon-waffle-chart-2[class^=icon-social].icon-twitter:before, .icon-waffle-chart-2[class^=icon-social][href*=pinterest]:before, .icon-waffle-chart-2[class^=icon-social].icon-pinterest:before, .icon-waffle-chart-2[class^=icon-social][href*=linkedin]:before, .icon-waffle-chart-2[class^=icon-social].icon-linkedin:before, .icon-waffle-chart-2[class^=icon-social][href*=instagram]:before, .icon-waffle-chart-2[class^=icon-social].icon-instagram:before, .icon-waffle-chart-2[class^=icon-social][href*=facebook]:before, .icon-waffle-chart-2[class^=icon-social].icon-facebook:before {
  content: "\f1cb";
}

.icon-waffle-chart-3:before, .icon-waffle-chart-3[class^=icon-social][href*=youtube]:before, .icon-waffle-chart-3[class^=icon-social].icon-youtube:before, .icon-waffle-chart-3[class^=icon-social][href*=twitter]:before, .icon-waffle-chart-3[class^=icon-social].icon-twitter:before, .icon-waffle-chart-3[class^=icon-social][href*=pinterest]:before, .icon-waffle-chart-3[class^=icon-social].icon-pinterest:before, .icon-waffle-chart-3[class^=icon-social][href*=linkedin]:before, .icon-waffle-chart-3[class^=icon-social].icon-linkedin:before, .icon-waffle-chart-3[class^=icon-social][href*=instagram]:before, .icon-waffle-chart-3[class^=icon-social].icon-instagram:before, .icon-waffle-chart-3[class^=icon-social][href*=facebook]:before, .icon-waffle-chart-3[class^=icon-social].icon-facebook:before {
  content: "\f1cc";
}

.icon-outline-api:before, .icon-outline-api[class^=icon-social][href*=youtube]:before, .icon-outline-api[class^=icon-social].icon-youtube:before, .icon-outline-api[class^=icon-social][href*=twitter]:before, .icon-outline-api[class^=icon-social].icon-twitter:before, .icon-outline-api[class^=icon-social][href*=pinterest]:before, .icon-outline-api[class^=icon-social].icon-pinterest:before, .icon-outline-api[class^=icon-social][href*=linkedin]:before, .icon-outline-api[class^=icon-social].icon-linkedin:before, .icon-outline-api[class^=icon-social][href*=instagram]:before, .icon-outline-api[class^=icon-social].icon-instagram:before, .icon-outline-api[class^=icon-social][href*=facebook]:before, .icon-outline-api[class^=icon-social].icon-facebook:before {
  content: url(/images/icons/api.svg);
  filter: invert(60%) sepia(38%) saturate(380%) hue-rotate(166deg) brightness(90%) contrast(96%);
  transform: scale(0.23);
}

html {
  -webkit-text-size-adjust: 100%;
}

body {
  font-family: "Roboto", serif;
  font-size: 10px;
  line-height: 1.7;
  color: #78829a;
  background-color: #ffffff;
}

@media screen and (min-width: 1280px) {
  body {
    font-size: 11px;
  }
}
@media screen and (min-width: 1480px) {
  body {
    font-size: 12px;
  }
}
main {
  min-height: 100vh;
}

body,
input,
textarea,
select,
button {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.pagination-nav .main-footer-meta .result-count,
.h6 {
  color: #1e2f56;
  font-family: "Roboto", serif;
  font-weight: 700;
  line-height: 1.1;
  padding: 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.pagination-nav .main-footer-meta .result-count a,
.h6 a {
  color: inherit;
  text-decoration: none;
}

h1,
.h1 {
  font-size: 20px;
  margin: 0 0 10px 0;
}

h2,
.h2 {
  font-size: 18px;
  margin: 0 0 10px 0;
}

h3,
.h3 {
  font-size: 16px;
  margin: 0 0 10px 0;
}

h4,
.h4 {
  font-size: 13px;
  margin: 0 0 5px 0;
}

h5,
.h5,
.pagination-nav .main-footer-meta .result-count {
  font-size: 12px;
  margin: 0 0 5px 0;
}

h6,
.h6 {
  font-size: 10px;
  margin: 0 0 5px 0;
}

@media screen and (min-width: 1280px) {
  h6,
  .h6 {
    font-size: 11px;
  }
}
@media screen and (min-width: 1480px) {
  h6,
  .h6 {
    font-size: 12px;
  }
}
a {
  color: inherit;
  transition: color 200ms ease;
  text-decoration: none;
}
a:hover {
  color: #1e2f56;
}

p {
  margin: 0 0 20px;
}

p:empty,
p:last-child {
  margin-bottom: 0;
}

[class^=icon-social]:before, [class^=icon-social][href*=youtube]:before, [class^=icon-social].icon-youtube:before, [class^=icon-social][href*=twitter]:before, [class^=icon-social].icon-twitter:before, [class^=icon-social][href*=pinterest]:before, [class^=icon-social].icon-pinterest:before, [class^=icon-social][href*=linkedin]:before, [class^=icon-social].icon-linkedin:before, [class^=icon-social][href*=instagram]:before, [class^=icon-social].icon-instagram:before, [class^=icon-social][href*=facebook]:before, [class^=icon-social].icon-facebook:before {
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "icons";
}
.text-green {
  color: #5bc287;
}

.text-orange {
  color: #ef7923;
}

a[class^=icon-] {
  position: relative;
}
a[class^=icon-]:active {
  opacity: 0.3;
  transition: all 0.5s ease;
}
a[class^=icon-].green {
  color: #5bc287;
}
a[class^=icon-].green:hover:before {
  color: #def3e7;
}
a[class^=icon-].grey {
  color: #494848;
}
a[class^=icon-].grey:hover:before {
  color: #d4d4d4;
}
a[class^=icon-].blue {
  color: #1478bd;
}
a[class^=icon-].blue:hover:before {
  color: #d5e4f2;
}
a[class^=icon-].orange {
  color: #ef7923;
}
a[class^=icon-].orange:hover:before {
  color: #fff0d4;
}
a[class^=icon-].yellow {
  color: #fab12e;
}
a[class^=icon-].yellow:hover:before {
  color: #fff0d4;
}
a[class^=icon-].white {
  color: #fff;
}
a[class^=icon-].navy-light {
  color: #d2d5de;
}
a[class^=icon-].disabled {
  color: #d5e4f2 !important;
  cursor: initial;
  pointer-events: none;
  z-index: 100;
}
a[class^=icon-].disabled:before {
  opacity: 1 !important;
  visibility: visible !important;
}
a[class^=icon-].navy-light-medium {
  color: #a6acbb;
}
a[class^=icon-].navy-dark {
  color: #1e2f56;
}
a[class^=icon-]:hover span {
  opacity: 1;
  visibility: visible;
  transition-delay: 200ms;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.centering {
  margin: 0 auto;
  max-width: 1320px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (min-width: 769px) {
  .centering {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.has-bg-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

.border-green {
  border: 1px solid #5bc287;
}

.border-grey {
  border: 1px solid #494848;
}

.border-blue {
  border: 1px solid #1478bd;
}

.border-orange {
  border: 1px solid #ef7923;
}

.border-yellow {
  border: 1px solid #fab12e;
}

.border-navy-light {
  border: 1px solid #d2d5de;
}

.background-green {
  background-color: #5bc287;
}

.background-grey {
  background-color: #494848;
}

.background-blue {
  background-color: #1478bd;
}

.background-orange {
  background-color: #ef7923;
}

.background-yellow {
  background-color: #fab12e;
}

.background-navy-medium {
  background-color: #78829a;
}

.has-bg.dark-blue {
  background-color: #1e2f56;
  color: #d2d5de;
}
.has-bg.dark-blue h1, .has-bg.dark-blue h2, .has-bg.dark-blue h3, .has-bg.dark-blue h4, .has-bg.dark-blue h5, .has-bg.dark-blue h6 {
  color: #ffffff;
}
.has-bg.white {
  background-color: #ffffff;
}
.has-bg.white h1, .has-bg.white h2, .has-bg.white h3, .has-bg.white h4, .has-bg.white h5, .has-bg.white h6 {
  color: #1e2f56;
}

.action-box, .popup.information, .information.setup-2fa {
  display: flex;
  height: 100%;
  width: 100%;
  margin: auto;
  border-radius: 5px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .action-box, .popup.information, .information.setup-2fa {
    height: auto;
  }
}
.action-box.two-squares, .two-squares.popup.information, .two-squares.information.setup-2fa {
  max-width: 600px;
  max-height: 300px;
}
@media screen and (max-width: 768px) {
  .action-box.two-squares, .two-squares.popup.information, .two-squares.information.setup-2fa {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-height: initial;
    max-width: 300px;
  }
}
.action-box.two-squares .square, .two-squares.popup.information .square, .two-squares.information.setup-2fa .square {
  padding: 20px;
  width: 100%;
  max-width: 300px;
  height: 100%;
  max-height: 300px;
}

.pagination-nav {
  margin-top: auto;
  align-items: flex-end;
  flex-flow: row wrap;
  width: 100%;
  padding-top: 15px;
}
@media screen and (max-width: 768px) {
  .pagination-nav {
    flex-direction: column;
    margin-top: 10px;
  }
}
.pagination-nav .main-footer-meta .result-count {
  color: #a6acbb;
  margin-bottom: 0;
  margin-right: 5px;
  display: flex;
}
.pagination-nav .pagination {
  display: flex;
  justify-content: center;
  margin-top: 5px;
}
.pagination-nav .pagination a, .pagination-nav .pagination .current {
  margin-right: 5px;
  padding: 5px 8px !important;
  color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.pagination-nav .pagination .current {
  pointer-events: none;
  color: #1478bd !important;
  border-color: #1478bd !important;
  background-color: #d5e4f2 !important;
}
.pagination-nav .pagination a:hover {
  color: #1478bd !important;
  border-color: #1478bd !important;
  background-color: #d5e4f2;
}
.pagination-nav .pagination .wp-pagenavi {
  clear: both;
  display: flex;
  align-items: flex-end;
  margin-right: -5px;
}
.pagination-nav .pagination .extend {
  margin-right: 5px;
}

.snippet-container {
  display: flex;
  border: 1px solid #d2d5de;
  position: relative;
  border-radius: 2.5px;
}
.snippet-container .snippet-text {
  padding: 20px;
  width: 100%;
}
.snippet-container:before, .snippet-container[class^=icon-social][href*=facebook]:before, .snippet-container[class^=icon-social].icon-facebook:before, .snippet-container[class^=icon-social][href*=instagram]:before, .snippet-container[class^=icon-social].icon-instagram:before, .snippet-container[class^=icon-social][href*=linkedin]:before, .snippet-container[class^=icon-social].icon-linkedin:before, .snippet-container[class^=icon-social][href*=pinterest]:before, .snippet-container[class^=icon-social].icon-pinterest:before, .snippet-container[class^=icon-social][href*=twitter]:before, .snippet-container[class^=icon-social].icon-twitter:before, .snippet-container[class^=icon-social][href*=youtube]:before, .snippet-container[class^=icon-social].icon-youtube:before {
  content: "";
  display: inline-block;
  background-color: #f2f4f7;
  width: 20px;
  left: 0;
  top: 0;
  bottom: 0;
  border-right: 1px solid #d2d5de;
}
.form-popup .snippet-container:before {
  display: none;
}
.snippet-container.scroll .snippet-text {
  padding: 20px 15px 20px 20px;
  overflow: auto;
}
.snippet-container.scroll.full-height {
  min-height: 500px;
  flex: 1;
}
.snippet-container.scroll.full-height .snippet-text {
  position: absolute;
  left: 20px;
  top: 0;
  height: 100%;
  width: calc(100% - 25px);
  font-family: "Roboto Mono", monospace;
}
@media screen and (max-width: 1279px) {
  .snippet-container.scroll.full-height .snippet-text {
    max-height: 500px;
  }
}

main ::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
main ::-webkit-scrollbar-track {
  background: transparent;
  margin: 10px;
}
main ::-webkit-scrollbar-thumb {
  background-color: #d2d5de;
  transition: background-color 350ms ease-in-out;
}
main ::-webkit-scrollbar-thumb:hover {
  background-color: #78829a;
}

body {
  position: relative;
}
body:before, body[class^=icon-social][href*=facebook]:before, body[class^=icon-social].icon-facebook:before, body[class^=icon-social][href*=instagram]:before, body[class^=icon-social].icon-instagram:before, body[class^=icon-social][href*=linkedin]:before, body[class^=icon-social].icon-linkedin:before, body[class^=icon-social][href*=pinterest]:before, body[class^=icon-social].icon-pinterest:before, body[class^=icon-social][href*=twitter]:before, body[class^=icon-social].icon-twitter:before, body[class^=icon-social][href*=youtube]:before, body[class^=icon-social].icon-youtube:before {
  content: "";
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  z-index: 1010;
  opacity: 0;
  visibility: hidden;
  height: 0;
  transition: all 350ms ease-in-out;
}
body.dark:before, body.dark[class^=icon-social][href*=facebook]:before, body.dark[class^=icon-social].icon-facebook:before, body.dark[class^=icon-social][href*=instagram]:before, body.dark[class^=icon-social].icon-instagram:before, body.dark[class^=icon-social][href*=linkedin]:before, body.dark[class^=icon-social].icon-linkedin:before, body.dark[class^=icon-social][href*=pinterest]:before, body.dark[class^=icon-social].icon-pinterest:before, body.dark[class^=icon-social][href*=twitter]:before, body.dark[class^=icon-social].icon-twitter:before, body.dark[class^=icon-social][href*=youtube]:before, body.dark[class^=icon-social].icon-youtube:before {
  opacity: 0.5;
  visibility: visible;
  height: auto;
}

.big-width {
  width: calc(100% - 360px);
}
@media screen and (max-width: 1279px) {
  .big-width {
    width: 100%;
  }
}

.medium-width {
  width: calc(65% - 20px);
}
@media screen and (max-width: 1279px) {
  .medium-width {
    width: 100%;
  }
}

.tab-navigation {
  display: flex;
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and (max-width: 1024px) {
  .tab-navigation {
    left: 60%;
  }
}
.tab-navigation .navigation-button {
  padding: 15px;
  display: flex;
  background-color: #4b5978;
  transition: all 300ms ease-in-out;
  margin: 0 -1px 0 0;
}
@media screen and (max-width: 768px) {
  .tab-navigation .navigation-button {
    padding: 15px;
  }
}
.tab-navigation .navigation-button:before {
  font-size: 17px;
  color: #d2d5de;
}
@media screen and (max-width: 768px) {
  .tab-navigation .navigation-button:before {
    font-size: 14px;
  }
}
.tab-navigation .navigation-button:hover {
  background-color: #1e2f56;
}
.tab-navigation .navigation-button:hover:before {
  color: #fff;
}
.tab-navigation .navigation-button.selected {
  background-color: #1e2f56;
}
.tab-navigation .navigation-button.selected:before {
  color: #fff;
}
.tab-navigation .navigation-button:first-of-type {
  border-radius: 5px 0px 0px 5px;
}
.tab-navigation .navigation-button:last-of-type {
  border-radius: 0px 5px 5px 0px;
}

.tooltip {
  position: fixed;
  width: max-content;
  transform: translate(-50%, -50%);
  background-color: #494848 !important;
  color: #ffffff !important;
  border-color: #494848 !important;
  font-weight: 300 !important;
  transition-delay: 0ms;
  opacity: 0;
  visibility: hidden;
  margin-top: -20px;
  margin-left: 10px;
}
.tooltip:before, .tooltip[class^=icon-social][href*=facebook]:before, .tooltip[class^=icon-social].icon-facebook:before, .tooltip[class^=icon-social][href*=instagram]:before, .tooltip[class^=icon-social].icon-instagram:before, .tooltip[class^=icon-social][href*=linkedin]:before, .tooltip[class^=icon-social].icon-linkedin:before, .tooltip[class^=icon-social][href*=pinterest]:before, .tooltip[class^=icon-social].icon-pinterest:before, .tooltip[class^=icon-social][href*=twitter]:before, .tooltip[class^=icon-social].icon-twitter:before, .tooltip[class^=icon-social][href*=youtube]:before, .tooltip[class^=icon-social].icon-youtube:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #494848;
}
.tooltip.green {
  background-color: #5bc287 !important;
  border-color: #5bc287 !important;
}
.tooltip.green:before {
  border-top: 5px solid #5bc287 !important;
}
.tooltip.grey {
  background-color: #494848 !important;
  border-color: #494848 !important;
}
.tooltip.grey:before {
  border-top: 5px solid #494848 !important;
}
.tooltip.blue {
  background-color: #1478bd !important;
  border-color: #1478bd !important;
}
.tooltip.blue:before {
  border-top: 5px solid #1478bd !important;
}
.tooltip.orange {
  background-color: #ef7923 !important;
  border-color: #ef7923 !important;
}
.tooltip.orange:before {
  border-top: 5px solid #ef7923 !important;
}
.tooltip.yellow {
  background-color: #fab12e !important;
  border-color: #fab12e !important;
}
.tooltip.yellow:before {
  border-top: 5px solid #fab12e !important;
}

.is-noscroll {
  pointer-events: none;
  height: 100%;
  overflow: hidden;
}
.is-noscroll .header,
.is-noscroll .main-nav,
.is-noscroll .top {
  pointer-events: auto;
}

.header {
  min-height: 60px;
  background-color: #1e2f56;
  padding: 15px 0;
  position: relative;
  z-index: 200;
}
@media screen and (max-width: 768px) {
  .header {
    min-height: 60px;
  }
}
.header img {
  display: block;
}

.footer {
  padding: 20px 0;
}
.footer .footer-credits {
  align-items: flex-end;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
@media screen and (max-width: 1024px) {
  .footer .footer-credits {
    align-items: flex-start;
    flex-flow: column;
  }
}

.pro-sidebar {
  color: #d2d5de !important;
  height: 100vh !important;
  width: 175px !important;
  min-width: 175px !important;
  text-align: left !important;
  transition: width, left, right, 0.3s !important;
  position: fixed !important;
  font-size: 13px !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  z-index: 100 !important;
}
.pro-sidebar > .pro-sidebar-inner {
  background: #1e2f56;
  height: 100%;
  position: relative;
  z-index: 101;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout {
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  z-index: 101;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header {
  padding: 15px 15px 0 15px;
  position: relative;
  min-height: 25px;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header .logo-image img {
  width: 100%;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header .logo-image.collapsed {
  display: none;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header .collapse-arrow {
  position: absolute;
  font-size: 12px;
  right: -8px;
  top: 13px;
  transform: rotate(180deg);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item {
  cursor: pointer;
  font-weight: 500;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item:hover {
  background-color: #4b5978;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item.active {
  color: #fff;
  position: relative;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item.active:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%;
  background-color: #ef7923;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item > .pro-inner-item {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 11px 30px 11px 15px;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item > .pro-inner-item .icon-menu {
  display: flex;
  margin-right: 15px;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item > .pro-inner-item .icon-menu:before {
  font-size: 14px;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item > .pro-inner-item > .pro-item-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item .react-slidedown {
  height: 0;
  visibility: hidden;
  opacity: 0;
  transition-property: none;
  transition-duration: 0.2s;
  transition-timing-function: ease-in-out;
  font-size: 11px;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item .react-slidedown.pro-inner-list-item > div ul li {
  transition: all 200ms ease-in-out;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item .react-slidedown.pro-inner-list-item > div ul li:hover {
  background-color: #78829a;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item.open {
  position: relative;
  background-color: #4b5978;
  color: #fff;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item.open .pro-inner-item .pro-arrow-wrapper .pro-arrow {
  transform: rotate(140deg) !important;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item.open .react-slidedown {
  min-height: auto !important;
  max-height: 400px !important;
  visibility: visible !important;
  opacity: 1 !important;
  transition-property: none;
  background-color: #4b5978 !important;
  height: auto;
  overflow: visible;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item.open .react-slidedown .pro-inner-item {
  padding: 13px 20px;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-content {
  flex-grow: 1;
  margin-top: 25px;
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-sub-menu .pro-inner-item > .pro-arrow-wrapper {
  position: absolute;
  right: 15px;
  top: 45%;
  transform: translateY(-50%);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-sub-menu .pro-inner-item > .pro-arrow-wrapper .pro-arrow {
  display: inline-block;
  border-style: solid;
  border-width: 0px 0px 2px 2px;
  padding: 2.5px;
  transition: transform 0.3s;
  transform: rotate(-45deg);
}
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper {
  border-radius: 0;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-icon-wrapper .pro-icon {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.pro-sidebar .pro-menu .pro-menu-item > .pro-inner-item > .pro-item-content {
  flex-grow: 1;
  flex-shrink: 1;
}
.pro-sidebar.collapsed {
  width: 60px !important;
  min-width: 60px !important;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-header {
  padding: 10px 10px 0 10px;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-header .logo-image {
  display: none;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-header .logo-image.collapsed {
  display: block;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-header .collapse-arrow {
  top: 22px;
  transition: transform 200ms ease-in-out;
  transform: rotate(0);
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item .pro-inner-list-item {
  height: auto !important;
  position: absolute;
  visibility: hidden;
  min-width: 180px;
  max-width: 180px;
  background-color: transparent;
  top: 0;
  left: 100%;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item .pro-inner-list-item .popper-inner {
  max-height: 100vh;
  overflow-y: auto;
  background-color: #4b5978;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item .pro-inner-item {
  pointer-events: none;
  justify-content: center;
  padding: 11px 15px;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item .pro-inner-item .pro-arrow-wrapper {
  display: none;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item .react-slidedown .pro-inner-item {
  padding: 13px 20px;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item.pro-sub-menu:hover > .pro-inner-list-item {
  transition: visibility, transform 0.3s;
  visibility: visible;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item:hover {
  position: relative;
  background-color: #4b5978;
  color: #fff;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item:hover .pro-inner-item .pro-arrow-wrapper .pro-arrow {
  transform: rotate(140deg) !important;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item:hover .react-slidedown {
  height: auto !important;
  visibility: visible !important;
  opacity: 1 !important;
  transition-property: none;
  background-color: #4b5978 !important;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item:hover .react-slidedown .pro-menu-item:hover {
  background-color: #78829a;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul .pro-menu-item:hover .react-slidedown .pro-menu-item .pro-inner-item {
  padding: 13px 20px;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-icon-wrapper {
  width: 35px;
  min-width: 35px;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-icon-wrapper .icon-menu {
  margin-right: 0;
}
.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-footer .pro-inner-item {
  justify-content: center;
  padding: 11px 15px;
}

.pro-sidebar.collapsed .pro-menu-item.pro-sub-menu.open:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%;
  background: none;
}
.pro-sidebar.collapsed .pro-menu-item.pro-sub-menu.open:hover {
  background: #4b5978 !important;
}

.pro-sidebar-footer .pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item {
  height: auto !important;
  position: fixed;
  visibility: hidden;
  min-width: 220px;
  max-width: 270px;
  background-color: transparent;
  max-height: 100%;
  padding-left: 3px;
}
.pro-sidebar-footer .popper-inner {
  background-color: #4b5978 !important;
}
.pro-sidebar-footer .popper-inner .pro-menu-item {
  padding: 5px !important;
}
.pro-sidebar-footer .popper-inner .pro-inner-item {
  background: #4b5978 !important;
}
.pro-sidebar-footer .popper-inner .pro-inner-item .pro-item-content {
  color: #ffffff !important;
  font-size: 11px !important;
}
.pro-sidebar-footer .popper-inner:hover .pro-inner-item {
  background: #78829a !important;
  background-color: #78829a !important;
}
.pro-sidebar-footer .pro-inner-list-item.popper-element {
  opacity: 0;
}

.grid {
  display: flex;
  flex-flow: row wrap;
  position: relative;
  margin-left: -20px;
  margin-right: -20px;
}

[class^=grid-],
[class*=" grid-"] {
  padding: 20px;
}

.grid-xs-1 {
  width: calc(100% / (12 / 1));
}

.offset-xs-1 {
  margin-left: calc(100% / (12 / 1));
}

.grid-xs-2 {
  width: calc(100% / (12 / 2));
}

.offset-xs-2 {
  margin-left: calc(100% / (12 / 2));
}

.grid-xs-3 {
  width: calc(100% / (12 / 3));
}

.offset-xs-3 {
  margin-left: calc(100% / (12 / 3));
}

.grid-xs-4 {
  width: calc(100% / (12 / 4));
}

.offset-xs-4 {
  margin-left: calc(100% / (12 / 4));
}

.grid-xs-5 {
  width: calc(100% / (12 / 5));
}

.offset-xs-5 {
  margin-left: calc(100% / (12 / 5));
}

.grid-xs-6 {
  width: calc(100% / (12 / 6));
}

.offset-xs-6 {
  margin-left: calc(100% / (12 / 6));
}

.grid-xs-7 {
  width: calc(100% / (12 / 7));
}

.offset-xs-7 {
  margin-left: calc(100% / (12 / 7));
}

.grid-xs-8 {
  width: calc(100% / (12 / 8));
}

.offset-xs-8 {
  margin-left: calc(100% / (12 / 8));
}

.grid-xs-9 {
  width: calc(100% / (12 / 9));
}

.offset-xs-9 {
  margin-left: calc(100% / (12 / 9));
}

.grid-xs-10 {
  width: calc(100% / (12 / 10));
}

.offset-xs-10 {
  margin-left: calc(100% / (12 / 10));
}

.grid-xs-11 {
  width: calc(100% / (12 / 11));
}

.offset-xs-11 {
  margin-left: calc(100% / (12 / 11));
}

.grid-xs-12 {
  width: calc(100% / (12 / 12));
}

.offset-xs-12 {
  margin-left: calc(100% / (12 / 12));
}

@media screen and (min-width: 480px) {
  .grid-sm-1 {
    width: calc(100% / (12 / 1));
  }
  .offset-sm-1 {
    margin-left: calc(100% / (12 / 1));
  }
  .grid-sm-2 {
    width: calc(100% / (12 / 2));
  }
  .offset-sm-2 {
    margin-left: calc(100% / (12 / 2));
  }
  .grid-sm-3 {
    width: calc(100% / (12 / 3));
  }
  .offset-sm-3 {
    margin-left: calc(100% / (12 / 3));
  }
  .grid-sm-4 {
    width: calc(100% / (12 / 4));
  }
  .offset-sm-4 {
    margin-left: calc(100% / (12 / 4));
  }
  .grid-sm-5 {
    width: calc(100% / (12 / 5));
  }
  .offset-sm-5 {
    margin-left: calc(100% / (12 / 5));
  }
  .grid-sm-6 {
    width: calc(100% / (12 / 6));
  }
  .offset-sm-6 {
    margin-left: calc(100% / (12 / 6));
  }
  .grid-sm-7 {
    width: calc(100% / (12 / 7));
  }
  .offset-sm-7 {
    margin-left: calc(100% / (12 / 7));
  }
  .grid-sm-8 {
    width: calc(100% / (12 / 8));
  }
  .offset-sm-8 {
    margin-left: calc(100% / (12 / 8));
  }
  .grid-sm-9 {
    width: calc(100% / (12 / 9));
  }
  .offset-sm-9 {
    margin-left: calc(100% / (12 / 9));
  }
  .grid-sm-10 {
    width: calc(100% / (12 / 10));
  }
  .offset-sm-10 {
    margin-left: calc(100% / (12 / 10));
  }
  .grid-sm-11 {
    width: calc(100% / (12 / 11));
  }
  .offset-sm-11 {
    margin-left: calc(100% / (12 / 11));
  }
  .grid-sm-12 {
    width: calc(100% / (12 / 12));
  }
  .offset-sm-12 {
    margin-left: calc(100% / (12 / 12));
  }
}
@media screen and (min-width: 769px) {
  .grid-s-1 {
    width: calc(100% / (12 / 1));
  }
  .offset-s-1 {
    margin-left: calc(100% / (12 / 1));
  }
  .grid-s-2 {
    width: calc(100% / (12 / 2));
  }
  .offset-s-2 {
    margin-left: calc(100% / (12 / 2));
  }
  .grid-s-3 {
    width: calc(100% / (12 / 3));
  }
  .offset-s-3 {
    margin-left: calc(100% / (12 / 3));
  }
  .grid-s-4 {
    width: calc(100% / (12 / 4));
  }
  .offset-s-4 {
    margin-left: calc(100% / (12 / 4));
  }
  .grid-s-5 {
    width: calc(100% / (12 / 5));
  }
  .offset-s-5 {
    margin-left: calc(100% / (12 / 5));
  }
  .grid-s-6 {
    width: calc(100% / (12 / 6));
  }
  .offset-s-6 {
    margin-left: calc(100% / (12 / 6));
  }
  .grid-s-7 {
    width: calc(100% / (12 / 7));
  }
  .offset-s-7 {
    margin-left: calc(100% / (12 / 7));
  }
  .grid-s-8 {
    width: calc(100% / (12 / 8));
  }
  .offset-s-8 {
    margin-left: calc(100% / (12 / 8));
  }
  .grid-s-9 {
    width: calc(100% / (12 / 9));
  }
  .offset-s-9 {
    margin-left: calc(100% / (12 / 9));
  }
  .grid-s-10 {
    width: calc(100% / (12 / 10));
  }
  .offset-s-10 {
    margin-left: calc(100% / (12 / 10));
  }
  .grid-s-11 {
    width: calc(100% / (12 / 11));
  }
  .offset-s-11 {
    margin-left: calc(100% / (12 / 11));
  }
  .grid-s-12 {
    width: calc(100% / (12 / 12));
  }
  .offset-s-12 {
    margin-left: calc(100% / (12 / 12));
  }
}
@media screen and (min-width: 1025px) {
  .grid-m-1 {
    width: calc(100% / (12 / 1));
  }
  .offset-m-1 {
    margin-left: calc(100% / (12 / 1));
  }
  .grid-m-2 {
    width: calc(100% / (12 / 2));
  }
  .offset-m-2 {
    margin-left: calc(100% / (12 / 2));
  }
  .grid-m-3 {
    width: calc(100% / (12 / 3));
  }
  .offset-m-3 {
    margin-left: calc(100% / (12 / 3));
  }
  .grid-m-4 {
    width: calc(100% / (12 / 4));
  }
  .offset-m-4 {
    margin-left: calc(100% / (12 / 4));
  }
  .grid-m-5 {
    width: calc(100% / (12 / 5));
  }
  .offset-m-5 {
    margin-left: calc(100% / (12 / 5));
  }
  .grid-m-6 {
    width: calc(100% / (12 / 6));
  }
  .offset-m-6 {
    margin-left: calc(100% / (12 / 6));
  }
  .grid-m-7 {
    width: calc(100% / (12 / 7));
  }
  .offset-m-7 {
    margin-left: calc(100% / (12 / 7));
  }
  .grid-m-8 {
    width: calc(100% / (12 / 8));
  }
  .offset-m-8 {
    margin-left: calc(100% / (12 / 8));
  }
  .grid-m-9 {
    width: calc(100% / (12 / 9));
  }
  .offset-m-9 {
    margin-left: calc(100% / (12 / 9));
  }
  .grid-m-10 {
    width: calc(100% / (12 / 10));
  }
  .offset-m-10 {
    margin-left: calc(100% / (12 / 10));
  }
  .grid-m-11 {
    width: calc(100% / (12 / 11));
  }
  .offset-m-11 {
    margin-left: calc(100% / (12 / 11));
  }
  .grid-m-12 {
    width: calc(100% / (12 / 12));
  }
  .offset-m-12 {
    margin-left: calc(100% / (12 / 12));
  }
}
@media screen and (min-width: 1280px) {
  .grid-md-1 {
    width: calc(100% / (12 / 1));
  }
  .offset-md-1 {
    margin-left: calc(100% / (12 / 1));
  }
  .grid-md-2 {
    width: calc(100% / (12 / 2));
  }
  .offset-md-2 {
    margin-left: calc(100% / (12 / 2));
  }
  .grid-md-3 {
    width: calc(100% / (12 / 3));
  }
  .offset-md-3 {
    margin-left: calc(100% / (12 / 3));
  }
  .grid-md-4 {
    width: calc(100% / (12 / 4));
  }
  .offset-md-4 {
    margin-left: calc(100% / (12 / 4));
  }
  .grid-md-5 {
    width: calc(100% / (12 / 5));
  }
  .offset-md-5 {
    margin-left: calc(100% / (12 / 5));
  }
  .grid-md-6 {
    width: calc(100% / (12 / 6));
  }
  .offset-md-6 {
    margin-left: calc(100% / (12 / 6));
  }
  .grid-md-7 {
    width: calc(100% / (12 / 7));
  }
  .offset-md-7 {
    margin-left: calc(100% / (12 / 7));
  }
  .grid-md-8 {
    width: calc(100% / (12 / 8));
  }
  .offset-md-8 {
    margin-left: calc(100% / (12 / 8));
  }
  .grid-md-9 {
    width: calc(100% / (12 / 9));
  }
  .offset-md-9 {
    margin-left: calc(100% / (12 / 9));
  }
  .grid-md-10 {
    width: calc(100% / (12 / 10));
  }
  .offset-md-10 {
    margin-left: calc(100% / (12 / 10));
  }
  .grid-md-11 {
    width: calc(100% / (12 / 11));
  }
  .offset-md-11 {
    margin-left: calc(100% / (12 / 11));
  }
  .grid-md-12 {
    width: calc(100% / (12 / 12));
  }
  .offset-md-12 {
    margin-left: calc(100% / (12 / 12));
  }
}
@media screen and (min-width: 1480px) {
  .grid-1 {
    width: calc(100% / (12 / 1));
  }
  .offset-1 {
    margin-left: calc(100% / (12 / 1));
  }
  .grid-2 {
    width: calc(100% / (12 / 2));
  }
  .offset-2 {
    margin-left: calc(100% / (12 / 2));
  }
  .grid-3 {
    width: calc(100% / (12 / 3));
  }
  .offset-3 {
    margin-left: calc(100% / (12 / 3));
  }
  .grid-4 {
    width: calc(100% / (12 / 4));
  }
  .offset-4 {
    margin-left: calc(100% / (12 / 4));
  }
  .grid-5 {
    width: calc(100% / (12 / 5));
  }
  .offset-5 {
    margin-left: calc(100% / (12 / 5));
  }
  .grid-6 {
    width: calc(100% / (12 / 6));
  }
  .offset-6 {
    margin-left: calc(100% / (12 / 6));
  }
  .grid-7 {
    width: calc(100% / (12 / 7));
  }
  .offset-7 {
    margin-left: calc(100% / (12 / 7));
  }
  .grid-8 {
    width: calc(100% / (12 / 8));
  }
  .offset-8 {
    margin-left: calc(100% / (12 / 8));
  }
  .grid-9 {
    width: calc(100% / (12 / 9));
  }
  .offset-9 {
    margin-left: calc(100% / (12 / 9));
  }
  .grid-10 {
    width: calc(100% / (12 / 10));
  }
  .offset-10 {
    margin-left: calc(100% / (12 / 10));
  }
  .grid-11 {
    width: calc(100% / (12 / 11));
  }
  .offset-11 {
    margin-left: calc(100% / (12 / 11));
  }
  .grid-12 {
    width: calc(100% / (12 / 12));
  }
  .offset-12 {
    margin-left: calc(100% / (12 / 12));
  }
}
::-webkit-input-placeholder {
  color: rgb(149.1737288136, 157.0127118644, 175.8262711864);
}

:-moz-placeholder {
  color: rgb(149.1737288136, 157.0127118644, 175.8262711864);
}

::-moz-placeholder {
  color: rgb(149.1737288136, 157.0127118644, 175.8262711864);
}

:-ms-input-placeholder {
  color: rgb(149.1737288136, 157.0127118644, 175.8262711864);
}

select.select.input,
input[type=text],
input[type=password],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=week],
input[type=email],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=file],
textarea {
  -webkit-appearance: none !important;
  background-color: transparent;
  border-radius: 2.5px;
  padding: 7px 10px;
  border: 1px solid #b4b4b4;
  color: #78829a;
  font-family: "Roboto", serif;
  line-height: 1;
  width: 100%;
  outline: none;
}
select.select.input:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=file]:focus,
textarea:focus {
  border-color: #1478bd;
  outline: none;
}
select.select.input::placeholder,
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=date]::placeholder,
input[type=datetime]::placeholder,
input[type=datetime-local]::placeholder,
input[type=month]::placeholder,
input[type=week]::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=time]::placeholder,
input[type=url]::placeholder,
input[type=file]::placeholder,
textarea::placeholder {
  text-transform: capitalize;
}
select.select.input.grey,
input[type=text].grey,
input[type=password].grey,
input[type=date].grey,
input[type=datetime].grey,
input[type=datetime-local].grey,
input[type=month].grey,
input[type=week].grey,
input[type=email].grey,
input[type=number].grey,
input[type=search].grey,
input[type=tel].grey,
input[type=time].grey,
input[type=url].grey,
input[type=file].grey,
textarea.grey {
  color: #494848;
  border: 1px solid #494848;
  font-weight: 700;
}
select.select.input.blue,
input[type=text].blue,
input[type=password].blue,
input[type=date].blue,
input[type=datetime].blue,
input[type=datetime-local].blue,
input[type=month].blue,
input[type=week].blue,
input[type=email].blue,
input[type=number].blue,
input[type=search].blue,
input[type=tel].blue,
input[type=time].blue,
input[type=url].blue,
input[type=file].blue,
textarea.blue {
  color: #1478bd;
  border: 1px solid #1478bd;
  font-weight: 700;
}
select.select.input[disabled], select.select.input.disabled,
input[type=text][disabled],
input[type=text].disabled,
input[type=password][disabled],
input[type=password].disabled,
input[type=date][disabled],
input[type=date].disabled,
input[type=datetime][disabled],
input[type=datetime].disabled,
input[type=datetime-local][disabled],
input[type=datetime-local].disabled,
input[type=month][disabled],
input[type=month].disabled,
input[type=week][disabled],
input[type=week].disabled,
input[type=email][disabled],
input[type=email].disabled,
input[type=number][disabled],
input[type=number].disabled,
input[type=search][disabled],
input[type=search].disabled,
input[type=tel][disabled],
input[type=tel].disabled,
input[type=time][disabled],
input[type=time].disabled,
input[type=url][disabled],
input[type=url].disabled,
input[type=file][disabled],
input[type=file].disabled,
textarea[disabled],
textarea.disabled {
  pointer-events: none;
  z-index: 200;
  outline: none;
  transition: all 0.5s ease;
  border-color: #d5e4f2;
}
select.select.input.light-medium-grey,
input[type=text].light-medium-grey,
input[type=password].light-medium-grey,
input[type=date].light-medium-grey,
input[type=datetime].light-medium-grey,
input[type=datetime-local].light-medium-grey,
input[type=month].light-medium-grey,
input[type=week].light-medium-grey,
input[type=email].light-medium-grey,
input[type=number].light-medium-grey,
input[type=search].light-medium-grey,
input[type=tel].light-medium-grey,
input[type=time].light-medium-grey,
input[type=url].light-medium-grey,
input[type=file].light-medium-grey,
textarea.light-medium-grey {
  border-color: #b4b4b4;
}

#org-list.select.input {
  margin-bottom: 20px;
}

.form-input-wrapper,
.two-fa-code-input,
.upload-file {
  position: relative;
}
.form-input-wrapper input[type=text].correct,
.form-input-wrapper input[type=password].correct,
.form-input-wrapper input[type=date].correct,
.form-input-wrapper input[type=datetime].correct,
.form-input-wrapper input[type=datetime-local].correct,
.form-input-wrapper input[type=month].correct,
.form-input-wrapper input[type=week].correct,
.form-input-wrapper input[type=email].correct,
.form-input-wrapper input[type=number].correct,
.form-input-wrapper input[type=search].correct,
.form-input-wrapper input[type=tel].correct,
.form-input-wrapper input[type=time].correct,
.form-input-wrapper input[type=url].correct,
.form-input-wrapper input[type=file].correct,
.form-input-wrapper .button-upload.correct,
.form-input-wrapper textarea.correct,
.two-fa-code-input input[type=text].correct,
.two-fa-code-input input[type=password].correct,
.two-fa-code-input input[type=date].correct,
.two-fa-code-input input[type=datetime].correct,
.two-fa-code-input input[type=datetime-local].correct,
.two-fa-code-input input[type=month].correct,
.two-fa-code-input input[type=week].correct,
.two-fa-code-input input[type=email].correct,
.two-fa-code-input input[type=number].correct,
.two-fa-code-input input[type=search].correct,
.two-fa-code-input input[type=tel].correct,
.two-fa-code-input input[type=time].correct,
.two-fa-code-input input[type=url].correct,
.two-fa-code-input input[type=file].correct,
.two-fa-code-input .button-upload.correct,
.two-fa-code-input textarea.correct,
.upload-file input[type=text].correct,
.upload-file input[type=password].correct,
.upload-file input[type=date].correct,
.upload-file input[type=datetime].correct,
.upload-file input[type=datetime-local].correct,
.upload-file input[type=month].correct,
.upload-file input[type=week].correct,
.upload-file input[type=email].correct,
.upload-file input[type=number].correct,
.upload-file input[type=search].correct,
.upload-file input[type=tel].correct,
.upload-file input[type=time].correct,
.upload-file input[type=url].correct,
.upload-file input[type=file].correct,
.upload-file .button-upload.correct,
.upload-file textarea.correct {
  border-color: #1478bd !important;
  padding-right: 30px;
}
.form-input-wrapper input[type=text].incorrect,
.form-input-wrapper input[type=password].incorrect,
.form-input-wrapper input[type=date].incorrect,
.form-input-wrapper input[type=datetime].incorrect,
.form-input-wrapper input[type=datetime-local].incorrect,
.form-input-wrapper input[type=month].incorrect,
.form-input-wrapper input[type=week].incorrect,
.form-input-wrapper input[type=email].incorrect,
.form-input-wrapper input[type=number].incorrect,
.form-input-wrapper input[type=search].incorrect,
.form-input-wrapper input[type=tel].incorrect,
.form-input-wrapper input[type=time].incorrect,
.form-input-wrapper input[type=url].incorrect,
.form-input-wrapper input[type=file].incorrect,
.form-input-wrapper .button-upload.incorrect,
.form-input-wrapper textarea.incorrect,
.two-fa-code-input input[type=text].incorrect,
.two-fa-code-input input[type=password].incorrect,
.two-fa-code-input input[type=date].incorrect,
.two-fa-code-input input[type=datetime].incorrect,
.two-fa-code-input input[type=datetime-local].incorrect,
.two-fa-code-input input[type=month].incorrect,
.two-fa-code-input input[type=week].incorrect,
.two-fa-code-input input[type=email].incorrect,
.two-fa-code-input input[type=number].incorrect,
.two-fa-code-input input[type=search].incorrect,
.two-fa-code-input input[type=tel].incorrect,
.two-fa-code-input input[type=time].incorrect,
.two-fa-code-input input[type=url].incorrect,
.two-fa-code-input input[type=file].incorrect,
.two-fa-code-input .button-upload.incorrect,
.two-fa-code-input textarea.incorrect,
.upload-file input[type=text].incorrect,
.upload-file input[type=password].incorrect,
.upload-file input[type=date].incorrect,
.upload-file input[type=datetime].incorrect,
.upload-file input[type=datetime-local].incorrect,
.upload-file input[type=month].incorrect,
.upload-file input[type=week].incorrect,
.upload-file input[type=email].incorrect,
.upload-file input[type=number].incorrect,
.upload-file input[type=search].incorrect,
.upload-file input[type=tel].incorrect,
.upload-file input[type=time].incorrect,
.upload-file input[type=url].incorrect,
.upload-file input[type=file].incorrect,
.upload-file .button-upload.incorrect,
.upload-file textarea.incorrect {
  border-color: #ef7923 !important;
  padding-right: 30px;
}
.form-input-wrapper .container input[type=text].correct,
.form-input-wrapper .container input[type=password].correct,
.form-input-wrapper .container input[type=date].correct,
.form-input-wrapper .container input[type=datetime].correct,
.form-input-wrapper .container input[type=datetime-local].correct,
.form-input-wrapper .container input[type=month].correct,
.form-input-wrapper .container input[type=week].correct,
.form-input-wrapper .container input[type=email].correct,
.form-input-wrapper .container input[type=number].correct,
.form-input-wrapper .container input[type=search].correct,
.form-input-wrapper .container input[type=tel].correct,
.form-input-wrapper .container input[type=time].correct,
.form-input-wrapper .container input[type=url].correct,
.form-input-wrapper .container input[type=file].correct,
.form-input-wrapper .container .button-upload.correct,
.form-input-wrapper .container textarea.correct,
.two-fa-code-input .container input[type=text].correct,
.two-fa-code-input .container input[type=password].correct,
.two-fa-code-input .container input[type=date].correct,
.two-fa-code-input .container input[type=datetime].correct,
.two-fa-code-input .container input[type=datetime-local].correct,
.two-fa-code-input .container input[type=month].correct,
.two-fa-code-input .container input[type=week].correct,
.two-fa-code-input .container input[type=email].correct,
.two-fa-code-input .container input[type=number].correct,
.two-fa-code-input .container input[type=search].correct,
.two-fa-code-input .container input[type=tel].correct,
.two-fa-code-input .container input[type=time].correct,
.two-fa-code-input .container input[type=url].correct,
.two-fa-code-input .container input[type=file].correct,
.two-fa-code-input .container .button-upload.correct,
.two-fa-code-input .container textarea.correct,
.upload-file .container input[type=text].correct,
.upload-file .container input[type=password].correct,
.upload-file .container input[type=date].correct,
.upload-file .container input[type=datetime].correct,
.upload-file .container input[type=datetime-local].correct,
.upload-file .container input[type=month].correct,
.upload-file .container input[type=week].correct,
.upload-file .container input[type=email].correct,
.upload-file .container input[type=number].correct,
.upload-file .container input[type=search].correct,
.upload-file .container input[type=tel].correct,
.upload-file .container input[type=time].correct,
.upload-file .container input[type=url].correct,
.upload-file .container input[type=file].correct,
.upload-file .container .button-upload.correct,
.upload-file .container textarea.correct {
  border-color: #1478bd !important;
  padding: 8px 10px;
}
.form-input-wrapper .container input[type=text].incorrect,
.form-input-wrapper .container input[type=password].incorrect,
.form-input-wrapper .container input[type=date].incorrect,
.form-input-wrapper .container input[type=datetime].incorrect,
.form-input-wrapper .container input[type=datetime-local].incorrect,
.form-input-wrapper .container input[type=month].incorrect,
.form-input-wrapper .container input[type=week].incorrect,
.form-input-wrapper .container input[type=email].incorrect,
.form-input-wrapper .container input[type=number].incorrect,
.form-input-wrapper .container input[type=search].incorrect,
.form-input-wrapper .container input[type=tel].incorrect,
.form-input-wrapper .container input[type=time].incorrect,
.form-input-wrapper .container input[type=url].incorrect,
.form-input-wrapper .container input[type=file].incorrect,
.form-input-wrapper .container .button-upload.incorrect,
.form-input-wrapper .container textarea.incorrect,
.two-fa-code-input .container input[type=text].incorrect,
.two-fa-code-input .container input[type=password].incorrect,
.two-fa-code-input .container input[type=date].incorrect,
.two-fa-code-input .container input[type=datetime].incorrect,
.two-fa-code-input .container input[type=datetime-local].incorrect,
.two-fa-code-input .container input[type=month].incorrect,
.two-fa-code-input .container input[type=week].incorrect,
.two-fa-code-input .container input[type=email].incorrect,
.two-fa-code-input .container input[type=number].incorrect,
.two-fa-code-input .container input[type=search].incorrect,
.two-fa-code-input .container input[type=tel].incorrect,
.two-fa-code-input .container input[type=time].incorrect,
.two-fa-code-input .container input[type=url].incorrect,
.two-fa-code-input .container input[type=file].incorrect,
.two-fa-code-input .container .button-upload.incorrect,
.two-fa-code-input .container textarea.incorrect,
.upload-file .container input[type=text].incorrect,
.upload-file .container input[type=password].incorrect,
.upload-file .container input[type=date].incorrect,
.upload-file .container input[type=datetime].incorrect,
.upload-file .container input[type=datetime-local].incorrect,
.upload-file .container input[type=month].incorrect,
.upload-file .container input[type=week].incorrect,
.upload-file .container input[type=email].incorrect,
.upload-file .container input[type=number].incorrect,
.upload-file .container input[type=search].incorrect,
.upload-file .container input[type=tel].incorrect,
.upload-file .container input[type=time].incorrect,
.upload-file .container input[type=url].incorrect,
.upload-file .container input[type=file].incorrect,
.upload-file .container .button-upload.incorrect,
.upload-file .container textarea.incorrect {
  border-color: #ef7923 !important;
  padding: 8px 10px;
}
.form-input-wrapper img,
.two-fa-code-input img,
.upload-file img {
  position: absolute;
  right: 10px;
  top: 8px;
  display: block;
  height: 13px;
}

.input-error-message {
  color: #ef7923;
}

textarea {
  min-height: 100px;
  padding: 5px 10px;
  resize: none;
  line-height: 1.7;
  display: block;
}

.search,
.loading {
  position: relative;
  display: inline-block;
}
.search span,
.loading span {
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}
.search span:before, .search span[class^=icon-social][href*=facebook]:before, .search span[class^=icon-social].icon-facebook:before, .search span[class^=icon-social][href*=instagram]:before, .search span[class^=icon-social].icon-instagram:before, .search span[class^=icon-social][href*=linkedin]:before, .search span[class^=icon-social].icon-linkedin:before, .search span[class^=icon-social][href*=pinterest]:before, .search span[class^=icon-social].icon-pinterest:before, .search span[class^=icon-social][href*=twitter]:before, .search span[class^=icon-social].icon-twitter:before, .search span[class^=icon-social][href*=youtube]:before, .search span[class^=icon-social].icon-youtube:before,
.loading span:before,
.loading span[class^=icon-social][href*=facebook]:before,
.loading span[class^=icon-social].icon-facebook:before,
.loading span[class^=icon-social][href*=instagram]:before,
.loading span[class^=icon-social].icon-instagram:before,
.loading span[class^=icon-social][href*=linkedin]:before,
.loading span[class^=icon-social].icon-linkedin:before,
.loading span[class^=icon-social][href*=pinterest]:before,
.loading span[class^=icon-social].icon-pinterest:before,
.loading span[class^=icon-social][href*=twitter]:before,
.loading span[class^=icon-social].icon-twitter:before,
.loading span[class^=icon-social][href*=youtube]:before,
.loading span[class^=icon-social].icon-youtube:before {
  transition: all 350ms ease-in-out;
  text-align: center;
  cursor: pointer;
  display: block;
  left: 0;
  font-size: 11px;
  bottom: 0;
}
.search input[type=text],
.loading input[type=text] {
  display: block;
}

.search span::before, .search span[class^=icon-social][href*=facebook]:before, .search span[class^=icon-social].icon-facebook:before, .search span[class^=icon-social][href*=instagram]:before, .search span[class^=icon-social].icon-instagram:before, .search span[class^=icon-social][href*=linkedin]:before, .search span[class^=icon-social].icon-linkedin:before, .search span[class^=icon-social][href*=pinterest]:before, .search span[class^=icon-social].icon-pinterest:before, .search span[class^=icon-social][href*=twitter]:before, .search span[class^=icon-social].icon-twitter:before, .search span[class^=icon-social][href*=youtube]:before, .search span[class^=icon-social].icon-youtube:before {
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "icons";
}
.search input[type=text] {
  border: 1px solid #d2d5de;
  background-color: #f2f4f7;
  padding-left: 25px;
}

.loading span {
  left: auto;
  right: 10px;
}
.loading span::before, .loading span[class^=icon-social][href*=facebook]:before, .loading span[class^=icon-social].icon-facebook:before, .loading span[class^=icon-social][href*=instagram]:before, .loading span[class^=icon-social].icon-instagram:before, .loading span[class^=icon-social][href*=linkedin]:before, .loading span[class^=icon-social].icon-linkedin:before, .loading span[class^=icon-social][href*=pinterest]:before, .loading span[class^=icon-social].icon-pinterest:before, .loading span[class^=icon-social][href*=twitter]:before, .loading span[class^=icon-social].icon-twitter:before, .loading span[class^=icon-social][href*=youtube]:before, .loading span[class^=icon-social].icon-youtube:before {
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "icons";
}
.loading span.status:before {
  display: none;
}
.loading img {
  position: absolute;
  right: 10px;
  top: 8px;
  display: block;
  height: 13px;
}
.loading input[type=text] {
  background-color: #ffffff;
  padding-right: 25px;
}
.loading.incorrect .status {
  color: #ef7923;
  right: 20px;
}
.loading.incorrect input[type=text] {
  padding-right: 105px;
  border: 1px solid #ef7923;
}
.loading.correct .status {
  color: #5bc287;
  right: 25px;
}
.loading.correct input[type=text] {
  padding-right: 100px;
}

.color {
  display: inline-block;
  margin-bottom: -3px;
}
.color input[type=color] {
  display: none;
}

::placeholder {
  color: #78829a;
}

input[type=date]::-webkit-inner-spin-button,
input[type=date]::-webkit-calendar-picker-indicator {
  display: none;
  -webkit-appearance: none;
}

input[type=date] {
  cursor: pointer;
}

input[type=checkbox],
input[type=radio] {
  -webkit-appearance: none;
}

.upload-file input[type=file] {
  display: none;
}
.upload-file .button-upload {
  line-height: 1;
  color: #78829a;
  width: 100%;
  text-align: left;
  background-color: #ffffff !important;
  font-weight: 400;
  position: relative;
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2px 2px 2px 10px !important;
}
.upload-file .button-upload .button, .upload-file .button-upload .tooltip {
  margin-left: 5px;
}

.input-phone[type=number]::-webkit-outer-spin-button,
.input-phone[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}

.input-phone[type=number] {
  -moz-appearance: textfield;
}

.checkbox-toggle {
  position: relative;
  display: block;
}
.checkbox-toggle span {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  border-radius: 50px;
  background-color: #d4d4d4;
  height: 13px;
  cursor: pointer;
  transition: all 350ms ease-in-out;
}
.checkbox-toggle span:after {
  content: "";
  position: absolute;
  height: 9px;
  width: 9px;
  bottom: 50%;
  left: 2px;
  transform: translateY(53%);
  border-radius: 50%;
  background-color: #ffffff;
  transition: all 350ms ease-in-out;
  display: block;
}
.checkbox-toggle.green input[type=checkbox]:checked + span {
  background-color: #5bc287;
}
.checkbox-toggle.blue input[type=checkbox]:checked + span {
  background-color: #1478bd;
}
.checkbox-toggle.orange input[type=checkbox]:checked + span {
  background-color: #ef7923;
}
.checkbox-toggle.yellow input[type=checkbox]:checked + span {
  background-color: #fab12e;
}
.checkbox-toggle input[type=checkbox]:checked + span:after {
  transform: translate(123%, 53%);
}

.checkbox,
.radio {
  position: relative;
  display: block;
  padding-left: 13px;
}
.checkbox span,
.radio span {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-55%);
  border: 1px solid #d4d4d4;
  border-radius: 2.5px;
  transition: all 350ms ease-in-out;
}
.checkbox span::before, .checkbox span[class^=icon-social][href*=facebook]:before, .checkbox span[class^=icon-social].icon-facebook:before, .checkbox span[class^=icon-social][href*=instagram]:before, .checkbox span[class^=icon-social].icon-instagram:before, .checkbox span[class^=icon-social][href*=linkedin]:before, .checkbox span[class^=icon-social].icon-linkedin:before, .checkbox span[class^=icon-social][href*=pinterest]:before, .checkbox span[class^=icon-social].icon-pinterest:before, .checkbox span[class^=icon-social][href*=twitter]:before, .checkbox span[class^=icon-social].icon-twitter:before, .checkbox span[class^=icon-social][href*=youtube]:before, .checkbox span[class^=icon-social].icon-youtube:before,
.radio span::before,
.radio span[class^=icon-social][href*=facebook]:before,
.radio span[class^=icon-social].icon-facebook:before,
.radio span[class^=icon-social][href*=instagram]:before,
.radio span[class^=icon-social].icon-instagram:before,
.radio span[class^=icon-social][href*=linkedin]:before,
.radio span[class^=icon-social].icon-linkedin:before,
.radio span[class^=icon-social][href*=pinterest]:before,
.radio span[class^=icon-social].icon-pinterest:before,
.radio span[class^=icon-social][href*=twitter]:before,
.radio span[class^=icon-social].icon-twitter:before,
.radio span[class^=icon-social][href*=youtube]:before,
.radio span[class^=icon-social].icon-youtube:before {
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "icons";
  transition: all 350ms ease-in-out;
  text-align: center;
  cursor: pointer;
  display: block;
  left: 0;
  height: 11px;
  width: 11px;
  font-size: 5px;
  line-height: 11px;
  bottom: 0;
  color: transparent;
}
.checkbox input[type=checkbox]:checked + span:before,
.checkbox input[type=radio]:checked + span:before,
.radio input[type=checkbox]:checked + span:before,
.radio input[type=radio]:checked + span:before {
  color: #d4d4d4;
}
.checkbox.orange input[type=checkbox]:checked + span,
.checkbox.orange input[type=radio]:checked + span,
.radio.orange input[type=checkbox]:checked + span,
.radio.orange input[type=radio]:checked + span {
  border: 1px solid #ef7923;
  background-color: #fff0d4;
}
.checkbox.orange input[type=checkbox]:checked + span:before,
.checkbox.orange input[type=radio]:checked + span:before,
.radio.orange input[type=checkbox]:checked + span:before,
.radio.orange input[type=radio]:checked + span:before {
  color: #ef7923;
}
.checkbox.green input[type=checkbox]:checked + span,
.checkbox.green input[type=radio]:checked + span,
.radio.green input[type=checkbox]:checked + span,
.radio.green input[type=radio]:checked + span {
  border: 1px solid #5bc287;
  background-color: #def3e7;
}
.checkbox.green input[type=checkbox]:checked + span:before,
.checkbox.green input[type=radio]:checked + span:before,
.radio.green input[type=checkbox]:checked + span:before,
.radio.green input[type=radio]:checked + span:before {
  color: #5bc287;
}
.checkbox.blue input[type=checkbox]:checked + span,
.checkbox.blue input[type=radio]:checked + span,
.radio.blue input[type=checkbox]:checked + span,
.radio.blue input[type=radio]:checked + span {
  border: 1px solid #1478bd;
  background-color: #d5e4f2;
}
.checkbox.blue input[type=checkbox]:checked + span:before,
.checkbox.blue input[type=radio]:checked + span:before,
.radio.blue input[type=checkbox]:checked + span:before,
.radio.blue input[type=radio]:checked + span:before {
  color: #1478bd;
}
.checkbox.grey input[type=checkbox]:checked + span,
.checkbox.grey input[type=radio]:checked + span,
.radio.grey input[type=checkbox]:checked + span,
.radio.grey input[type=radio]:checked + span {
  border: 1px solid #494848;
  background-color: #d4d4d4;
}
.checkbox.grey input[type=checkbox]:checked + span:before,
.checkbox.grey input[type=radio]:checked + span:before,
.radio.grey input[type=checkbox]:checked + span:before,
.radio.grey input[type=radio]:checked + span:before {
  color: #494848;
}

select {
  -webkit-appearance: none;
  background-image: url(../images/arrow_down.png);
  background-position: calc(100% - 10px) calc(50% + 1px);
  background-repeat: no-repeat;
  background-size: 10px;
  background-color: transparent;
  border-radius: 2.5px;
  border: 1px solid #b4b4b4;
  padding: 8px 10px;
  width: 100%;
  color: #78829a;
  font-family: "Roboto", serif;
  line-height: 1;
  outline: none;
  position: relative;
  display: block;
  cursor: pointer;
  transition: all 350ms ease-in-out;
}
select:hover {
  border-color: #1478bd;
}

.form {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.form.form-login .form-fields-wrapper {
  margin: auto 0;
}
@media screen and (max-width: 768px) {
  .form.form-login .form-fields-wrapper {
    margin: 40px 0;
  }
}
.form.form-login .form-fields-wrapper .form-field {
  margin-bottom: 10px;
}
.form.form-login .form-fields-wrapper .form-field label {
  margin-bottom: 5px;
  display: block;
}
.form.form-login .form-fields-wrapper .form-field:last-of-type {
  margin-bottom: 0;
}
.form.form-login .form-action {
  text-align: center;
  margin-bottom: 10px;
}
.form.form-login .form-buttons {
  display: flex;
  justify-content: space-between;
}
.form.form-login .form-buttons .button, .form.form-login .form-buttons .tooltip {
  width: 48%;
}
.form.form-setup .form-fields-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.form.form-setup .form-fields-wrapper .form-field {
  width: 50%;
  margin-bottom: 20px;
  padding-right: 10px;
}
.form.form-setup .form-fields-wrapper .form-field .label {
  margin-bottom: 10px;
  display: block;
}
.form.form-setup .form-fields-wrapper .form-field.last {
  padding-right: 0;
  padding-left: 10px;
}
.form.form-setup .form-fields-wrapper .form-field.full-width {
  padding-right: 0;
  width: 100%;
}
.form.form-setup .form-fields-wrapper .form-field .view-password {
  border: none;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-47%);
  background-color: transparent;
}
.form.form-setup .form-fields-wrapper .form-field .view-password .pw-visible,
.form.form-setup .form-fields-wrapper .form-field .view-password .pw-hidden {
  visibility: hidden;
  opacity: 0;
  transition: all 350ms ease-in-out;
}
.form.form-setup .form-fields-wrapper .form-field .view-password .pw-visible:before,
.form.form-setup .form-fields-wrapper .form-field .view-password .pw-hidden:before {
  line-height: 22px;
}
.form.form-setup .form-fields-wrapper .form-field .view-password .pw-visible.active,
.form.form-setup .form-fields-wrapper .form-field .view-password .pw-hidden.active {
  visibility: visible;
  opacity: 1;
}
.form.form-setup .form-fields-wrapper .form-field .view-password .pw-visible:before {
  font-size: 7px;
}
.form.form-setup .form-fields-wrapper .form-field .view-password .pw-hidden:before {
  font-size: 10px;
}
.form.form-setup .form-fields-wrapper .form-field input[type=password] {
  padding-right: 30px;
}
.form.form-setup .form-messages-wrapper {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-bottom: 20px;
}
.form.form-setup .form-messages-wrapper .form-message {
  width: 50%;
  padding-right: 10px;
  margin-top: 10px;
  display: flex;
  align-items: center;
  position: relative;
}
.form.form-setup .form-messages-wrapper .form-message.last {
  padding-left: 10px;
  padding-right: 0;
}
.form.form-setup .form-messages-wrapper .form-message img {
  margin-right: 10px;
  position: absolute;
}
.form.form-setup .form-messages-wrapper .form-message .input-error-message,
.form.form-setup .form-messages-wrapper .form-message .input-message {
  padding-left: 20px;
}
.form.form-setup .form-messages-wrapper .form-message .input-message {
  color: #1478bd;
}
.form.form-setup .form-messages-wrapper .form-message:first-of-type, .form.form-setup .form-messages-wrapper .form-message:nth-of-type(2) {
  margin-top: 0;
}
.form.form-setup .form-buttons {
  display: flex;
}
.form.form-setup .form-buttons .button, .form.form-setup .form-buttons .tooltip {
  margin-right: 5px;
}
.form.form-setup .form-buttons .button.button-close, .form.form-setup .form-buttons .button-close.tooltip {
  margin-right: auto;
}
.form.form-setup .form-buttons .button:last-of-type, .form.form-setup .form-buttons .tooltip:last-of-type {
  margin-right: 0;
}
.form.form-code-verification .form-text {
  margin-top: auto;
}
@media screen and (max-width: 768px) {
  .form.form-code-verification .form-text {
    margin-top: 35px;
  }
}
@media screen and (max-width: 768px) {
  .form.form-code-verification .two-fa-code-input {
    margin-bottom: 40px;
  }
}
.form.form-code-verification .two-fa-code-input .container {
  display: flex;
  margin-top: 20px;
}
.form.form-code-verification .two-fa-code-input .container .input {
  margin-right: 5px;
  max-width: 29px;
}
.form.form-code-verification .form-buttons {
  margin-top: auto;
  display: flex;
}
.form.form-code-verification .form-buttons .button, .form.form-code-verification .form-buttons .tooltip {
  width: max-content;
}
.form.form-code-verification .form-buttons .button.button-close, .form.form-code-verification .form-buttons .button-close.tooltip {
  margin-right: auto;
}
.setup-2fa .form.form-code-verification .form-buttons {
  margin-top: 20px;
}
.form.form-popup .form-fields-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.form.form-popup .form-fields-wrapper .form-field {
  width: 50%;
  margin-bottom: 20px;
  padding-right: 10px;
}
.form.form-popup .form-fields-wrapper .form-field .label {
  margin-bottom: 10px;
  display: block;
}
.form.form-popup .form-fields-wrapper .form-field.last {
  padding-right: 0;
  padding-left: 10px;
}
.form.form-popup .form-fields-wrapper .form-field.full-width {
  padding-right: 0;
  width: 100%;
}
.form.form-popup .form-fields-wrapper .form-field .field-options .button, .form.form-popup .form-fields-wrapper .form-field .field-options .tooltip {
  margin-right: 2.5px;
}
.form.form-popup .form-fields-wrapper .form-field .field-options .button.square, .form.form-popup .form-fields-wrapper .form-field .field-options .square.tooltip {
  width: 36px;
  height: 36px;
  padding: 10px 0;
  font-size: 1.4em;
}
.form.form-popup .form-buttons {
  display: flex;
}
.form.form-popup .form-buttons .button, .form.form-popup .form-buttons .tooltip {
  margin-right: 5px;
}
.form.form-popup .form-buttons .button:last-of-type, .form.form-popup .form-buttons .tooltip:last-of-type {
  margin-right: 0;
}
.form.form-popup .form-buttons .button-close {
  margin-right: auto;
}
.form.form-popup .loading,
.form.form-popup .search {
  display: block;
}
.form.form-popup .options-wrapper {
  display: flex;
}
.form.form-popup .options-wrapper .option {
  display: flex;
  margin-right: 20px;
}
.form.form-popup .options-wrapper .option .checkbox {
  padding-left: 13px;
}
.form.form-popup .options-wrapper .option .option-label {
  margin-left: 5px;
}
.form.form-popup .options-wrapper .option:last-of-type {
  margin-right: 0;
}
.form.form-popup .access-wrapper {
  overflow-y: auto;
  max-height: 125px;
  padding-right: 15px;
  margin-right: -15px;
}
.form.form-popup .access-wrapper .access-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  position: relative;
}
.form.form-popup .access-wrapper .access-row .icon-cancel {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-45%);
}
.form.form-popup .access-wrapper .access-row .icon-cancel:before {
  font-size: 7px;
}
.form.form-popup .access-wrapper .access-row .row-name {
  font-weight: 700;
  color: #4b5978;
  padding-left: 12px;
}
.form.form-popup .access-wrapper .access-row .options-wrapper .option {
  margin-right: 10px;
}
.form.form-popup .access-wrapper .access-row .options-wrapper .option:last-of-type {
  margin-right: 0;
}
.form.form-popup .access-wrapper .access-row:last-of-type {
  margin-bottom: 0;
}

.client-user-modal {
  width: 100%;
}

.form-Container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
}
.form-Container input, .form-Container select {
  width: 100%;
  margin: 7px 0px;
}
.form-Container img {
  margin: 7px 0px;
}
.form-Container p {
  display: block;
}

.product-progress-div {
  display: flex;
  align-items: center;
  margin: 12px 0;
}
.product-progress-div .progress-bar-container {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
}
.product-progress-div .progress-bar-container .converting-progress-container {
  border: 1px solid #b4b4b4;
  width: 100%;
  height: 29px;
  border-radius: 20px;
}
.product-progress-div .progress-bar-container .converting-progress-container .converting-progress {
  border-radius: 20px;
  height: 29px !important;
  position: relative;
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
}
.product-progress-div .progress-bar-container .converting-progress-container .progress-text {
  margin: 0 auto;
}

.private-data-preview-table-content input.add-input-checkbox {
  -webkit-appearance: inherit;
  appearance: auto;
  margin: 0 5px 0 0;
  height: 15px;
  width: 15px;
}

.private-data-preview-table-container {
  width: 100%;
}
.private-data-preview-table-container .body.datatable-scroll {
  position: relative;
}
.private-data-preview-table-container .body.datatable-scroll .scroll-icon {
  position: absolute !important;
  right: 15px !important;
  bottom: 15px !important;
}
.private-data-preview-table-container .rdt_Table .rdt_TableHead .column-selected {
  background: #4b5978;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1019607843);
  border-radius: 3px;
  font-size: 12px;
  color: #ffffff;
  font-weight: 700;
  height: 29.04px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.private-data-preview-table-container .rdt_Table .rdt_TableHead .column-selected .icon-pencil {
  display: none;
}
.private-data-preview-table-container .rdt_Table .rdt_TableBody .rdt_TableRow {
  height: auto;
}
.private-data-preview-table-container .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell:last-of-type {
  justify-content: flex-start !important;
}
.private-data-preview-table-container .datatable-scroll {
  margin: 15px 0;
  height: 400px;
}
.private-data-preview-table-container .datatable-scroll .private-data-preview-table-column-container .column-default {
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1019607843);
  border-radius: 3px;
  font-size: 12px;
  color: #4b5978;
  font-weight: 700;
  height: 29.04px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  align-items: center;
  white-space: nowrap;
  cursor: pointer;
}
.private-data-preview-table-container .datatable-scroll .private-data-preview-table-column-container .column-default .column-title-span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 95px;
}
.private-data-preview-table-container .datatable-scroll .private-data-preview-table-column-container .content-inner.full-height {
  height: 200px !important;
}
.private-data-preview-table-container .private-data-preview-meta-info {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.private-data-preview-table-container .private-data-preview-meta-info .header-title {
  margin-top: 10px;
}
.private-data-preview-table-container .private-data-preview-meta-info .no-bottom-margin {
  margin-bottom: 0;
}
.private-data-preview-table-container .private-data-preview-meta-info .private-data-preview-form-container {
  flex: 1;
}
.private-data-preview-table-container .private-data-preview-meta-info .private-data-modified-summary-container {
  flex: 1;
}
.private-data-preview-table-container .private-data-preview-meta-info .private-data-modified-summary-container .modified-summary-div {
  display: flex;
}
.private-data-preview-table-container .private-data-preview-meta-info .private-data-modified-summary-container .modified-summary-div .modified-summary-table-div {
  flex: 2;
}
.private-data-preview-table-container .private-data-preview-meta-info .private-data-modified-summary-container .modified-summary-div .modified-summary-table-div .datatable-scroll {
  margin: 0;
}
.private-data-preview-table-container .private-data-preview-meta-info .private-data-modified-summary-container .modified-summary-div .modified-summary-details-div {
  flex: 1;
  display: flex;
  flex-direction: column;
  padding-left: 10px;
  gap: 10px;
}
.private-data-preview-table-container .private-data-preview-meta-info .private-data-modified-summary-container .modified-summary-div .modified-summary-details-div .modified-summary-details-div-item {
  display: flex;
  align-items: center;
}
.private-data-preview-table-container .private-data-preview-meta-info .private-data-modified-summary-container .modified-summary-div .modified-summary-details-div .modified-summary-details-div-item svg {
  margin-right: 5px;
}

.private-data-preview-table-container.no-pencil a.icon-pencil {
  display: none;
}

.preview-product-progress-div {
  display: flex;
  align-items: center;
  height: 170px;
  position: relative;
}

.progress-bar-container {
  display: flex;
  align-items: center;
  position: relative;
  width: 100%;
}

.converting-progress-container {
  border: 1px solid #b4b4b4;
  width: 100%;
  height: 29px;
  border-radius: 20px;
}
.converting-progress-container .converting-progress {
  border-radius: 20px;
  height: 29px !important;
  position: relative;
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 10px;
  font-weight: 700;
}
.converting-progress-container .progress-text {
  padding-left: 20.75px;
}

.datasouce-summary-container {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.datasouce-summary-container .add-new-private-data-products-successfull {
  flex: 1;
  height: 400px;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container {
  margin-top: 20px;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .body.datatable-scroll {
  height: 360px;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .table-content {
  padding: 1px;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .rdt_TableBody {
  max-height: 250px;
  overflow-y: scroll;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .rdt_TableCol {
  margin-left: 20px;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .rdt_TableCell:last-of-type {
  justify-content: flex-start !important;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .rdt_TableCell {
  margin-left: 20px;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 15px;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .private-data-row-box {
  width: 100%;
  height: fit-content;
  text-align: center;
  padding: 7px;
  border-radius: 4px;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .private-data-row-box .header-title {
  font-weight: 500;
  font-size: 14px;
  padding: 5px 0;
  margin-bottom: 0;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .private-data-row-box .data-count {
  font-size: 18px;
  font-weight: 700;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .yellow-box {
  border: 1px solid #fab12e;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .yellow-box .data-count {
  color: #fab12e;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .orange-box {
  border: 1px solid #ef7923;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .orange-box .data-count {
  color: #ef7923;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .green-box {
  border: 1px solid #5bc287;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .green-box .data-count {
  color: #5bc287;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .red-box {
  border: 1px solid #e94b35;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .private-data-rows-content .red-box .data-count {
  color: #e94b35;
}
.datasouce-summary-container .add-new-private-data-products-successfull .current-version-table-container .version-green {
  color: #5bc287;
}
.datasouce-summary-container .rows-and-columns-table-container {
  margin-top: 20px;
}
.datasouce-summary-container .rows-and-columns-table-container .rdt_TableBody {
  max-height: 300px;
  overflow-y: scroll;
}
.datasouce-summary-container .rows-and-columns-table-container .rdt_TableCol {
  margin-left: 20px;
}
.datasouce-summary-container .rows-and-columns-table-container .rdt_TableCell:last-of-type {
  justify-content: flex-end !important;
  align-items: center !important;
  margin-right: 20px;
}
.datasouce-summary-container .rows-and-columns-table-container .rdt_TableCell {
  margin-left: 20px;
}
.datasouce-summary-container .column-number-div {
  width: 32px;
  height: 32px;
  border-width: 1.45px;
  border-style: solid;
  border-radius: 4px;
  align-items: center;
  display: flex;
  justify-content: center;
  font-weight: 700;
}

.cancel-upload-btn {
  margin: auto 0 0 5px;
  height: 29px;
  width: 29px;
}

.datasource-form-buttons {
  display: flex;
  justify-content: space-between;
}

.datasource-list--table [data-column-id="6"] {
  justify-content: right;
}
.datasource-list--table .rdt_TableCol:first-child,
.datasource-list--table .rdt_TableCell:first-child {
  min-width: 150px;
  max-width: 250px;
}
.datasource-list--table .rdt_TableCol:nth-child(2),
.datasource-list--table .rdt_TableCell:nth-child(2) {
  min-width: 150px;
  max-width: 250px;
}
.datasource-list--table .rdt_TableCol:nth-child(3),
.datasource-list--table .rdt_TableCell:nth-child(3) {
  min-width: 200px;
  max-width: 400px;
}
.datasource-list--table .rdt_TableCol:nth-child(4),
.datasource-list--table .rdt_TableCell:nth-child(4) {
  min-width: 150px;
  max-width: 150px;
}
.datasource-list--table .rdt_TableCol:nth-child(5),
.datasource-list--table .rdt_TableCell:nth-child(5) {
  min-width: 100px;
  max-width: 100px;
}
.datasource-list--table .rdt_TableCol:nth-child(6),
.datasource-list--table .rdt_TableCell:nth-child(6) {
  width: 90px;
}
.datasource-list--table .rdt_TableCol:nth-child(7),
.datasource-list--table .rdt_TableCell:nth-child(7) {
  width: 80px;
}
.datasource-list--table .rdt_TableCol:nth-child(8),
.datasource-list--table .rdt_TableCell:nth-child(8) {
  width: 80px;
}
.datasource-list--table .rdt_TableCol:nth-child(9),
.datasource-list--table .rdt_TableCell:nth-child(9) {
  width: 120px;
}
.datasource-list--table .rdt_TableCol:nth-child(10),
.datasource-list--table .rdt_TableCell:nth-child(10) {
  width: 100px;
}

.marketplace-options-section .marketplace-options-header h3 {
  margin: 30px 0 5px;
}
.marketplace-options-section input.add-input-checkbox {
  -webkit-appearance: inherit;
  appearance: auto;
  margin: 0 5px 0 0;
  height: 12px;
  width: 12px;
}
.marketplace-options-section .marketplace-label,
.marketplace-options-section .instant-access-label,
.marketplace-options-section .header-checkbox {
  font-weight: 700;
  color: #1e2f56;
  font-size: 12px;
}
.marketplace-options-section .published-options {
  width: 200px;
  display: flex;
  justify-content: space-between;
  padding-bottom: 5px;
}

.organisation-marketplace-selection-container {
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  min-height: 50px;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection {
  padding: 10px;
  transition: all 0.3s ease;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .marketplace-btn-container {
  display: flex;
  align-items: center;
  height: 35px;
  gap: 5px;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .marketplace-btn-container button.button, .organisation-marketplace-selection-container .organisation-marketplace-selection .marketplace-btn-container button.tooltip {
  margin: 0;
  padding: 5px 10px;
  height: 25px;
  min-width: 200px;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .marketplace-btn-container button.button.clear-btn, .organisation-marketplace-selection-container .organisation-marketplace-selection .marketplace-btn-container button.clear-btn.tooltip {
  min-width: 100px;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .marketplace-btn-container .highlighted {
  background-color: #d5e4f2;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .marketplace-btn-container svg {
  transition: all 0.3s ease;
  transform: rotate(360deg);
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .btn-selector.checkbox-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 2.5px;
  border: 1px solid #1e2f56;
  overflow: hidden;
  height: 52px;
  cursor: pointer;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .btn-selector.checkbox-wrapper.checked {
  border-color: #1478bd;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .btn-selector.checkbox-wrapper span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 160px;
  height: 50px;
  text-align: center;
  padding: 3px 0;
  font-weight: 700;
  color: #1e2f56;
  font-size: 12px;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .btn-selector.checkbox-wrapper input {
  position: absolute;
  display: none;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .btn-selector.checkbox-wrapper input:checked + span {
  background-color: #d5e4f2;
  color: #1478bd;
  width: 100%;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection label {
  color: #1e2f56;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection .inner-selection {
  margin: 5px 0;
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fit, 175px);
  transition: all 0.3s ease;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection.collapsed .marketplace-btn-container svg {
  transform: rotate(270deg);
}
.organisation-marketplace-selection-container .organisation-marketplace-selection.collapsed .inner-selection {
  display: none;
  margin: 0;
}
.organisation-marketplace-selection-container .organisation-marketplace-selection:nth-child(odd) {
  background-color: #f7f7f7;
}

.manage-permissions-modal .popup-content.has-bg.white .permissions-modal {
  height: 450px;
  gap: 5px;
  padding: 0 0 5px 0;
}
.manage-permissions-modal .popup-content.has-bg.white .permissions-modal .permissions-modal-content {
  border-radius: 2px;
  border: 1px solid #b4b4b4;
}
.manage-permissions-modal .popup-content.has-bg.white .permissions-modal .permissions-modal-content header {
  height: 30px;
  font-size: larger;
  font-weight: bolder;
  display: flex;
  align-items: center;
  padding: 0 10px;
  background-color: #1e2f56;
  color: white;
  cursor: pointer;
}
.manage-permissions-modal .popup-content.has-bg.white .permissions-modal .permissions-modal-content article {
  height: 350px;
  overflow-x: scroll;
  transition: all 0.5s ease;
}
.manage-permissions-modal .popup-content.has-bg.white .permissions-modal .permissions-modal-content article .rdt_Table .rdt_TableHead .eYOasi {
  display: none;
  min-height: 0px;
  height: 30px;
  font-size: 13px;
}
.manage-permissions-modal .popup-content.has-bg.white .permissions-modal .permissions-modal-content article .rdt_Table .rdt_TableRow {
  min-height: 0px;
  height: 35px;
  font-size: 12px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.manage-permissions-modal .popup-content.has-bg.white .permissions-modal .permissions-modal-content article.collapse {
  height: 0px;
  border-top: 0px solid #b4b4b4;
}
.requests-modal-container {
  border: 1px solid #b4b4b4;
  border-radius: 2px;
  max-height: 350px;
  overflow-x: scroll;
}
.requests-modal-container .rdt_Table .rdt_TableHead .eYOasi {
  min-height: 0px;
  height: 30px;
  font-size: 13px;
}
.requests-modal-container .rdt_Table .rdt_TableBody .rdt_TableRow {
  min-height: 0px;
  height: 35px;
  font-size: 12px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.requests-modal-container .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell:last-of-type {
  justify-content: flex-start !important;
}
.requests-modal-container .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(2n + 1) {
  background-color: #f7f7f7;
}

.requests-modal-btn-container {
  display: flex;
  justify-content: end;
  margin-top: 20px;
}

.product-request-table div .rdt_Table .rdt_TableCol:nth-child(5),
.product-request-table div .rdt_Table .rdt_TableCell:nth-child(5) {
  max-width: 150px;
  justify-content: flex-end;
}
.product-request-table div .rdt_Table .rdt_TableCol:nth-child(6),
.product-request-table div .rdt_Table .rdt_TableCell:nth-child(6) {
  max-width: 100px;
  justify-content: flex-end;
}

.published-banner {
  display: flex;
}
.published-banner .published,
.published-banner .active {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  width: 50%;
  color: #f7f7f7;
  font-weight: 700;
}
.published-banner .api-modal {
  width: 100%;
}
.published-banner .active {
  border-radius: 0px 0px 0px 2.5px;
}
.published-banner .published {
  border-radius: 0px 0px 2.5px 0px;
}
.published-banner .orange {
  background-color: #ef7923;
}
.published-banner .green {
  background-color: #5bc287;
}

.new-column-data {
  color: #5bc287;
}

.updated-column-data {
  color: #fab12e;
}

.removed-column-data {
  color: #ef7923;
}

.api-modal.active.Accepted, .api-modal.active.Approved {
  background-color: #5bc287;
}
.api-modal.active.Declined {
  background-color: #e94b35;
}
.api-modal.active.Disabled, .api-modal.active.Pending, .api-modal.active.Unknown {
  background-color: #ef7923;
}

table {
  text-align: left;
  width: 100%;
}
table th,
table td {
  padding: 5px;
}

.documents .rdt_TableCol:first-child,
.documents .rdt_TableCell:first-child {
  max-width: 350px;
}
.documents .rdt_TableCol:nth-child(2),
.documents .rdt_TableCell:nth-child(2) {
  max-width: 150px;
}
.documents .rdt_TableCol:nth-child(3),
.documents .rdt_TableCell:nth-child(3) {
  max-width: 120px;
}
.documents .rdt_TableCol:nth-child(4),
.documents .rdt_TableCell:nth-child(4) {
  max-width: 150px;
}
.documents .rdt_TableCol:nth-child(5),
.documents .rdt_TableCell:nth-child(5) {
  max-width: 120px;
}
@media only screen and (max-width: 1280px) {
  .rdt_TableCol:first-child,
  .rdt_TableCell:first-child {
    max-width: 200px !important;
  }
}
.my-results .rdt_TableCol:first-child,
.my-results .rdt_TableCell:first-child {
  max-width: 200px;
}
.my-results .rdt_TableCol:nth-child(2),
.my-results .rdt_TableCell:nth-child(2) {
  max-width: 200px;
}
.my-results .rdt_TableCol:nth-child(3),
.my-results .rdt_TableCell:nth-child(3) {
  max-width: 150px;
}
.my-results .rdt_TableCol:nth-child(4),
.my-results .rdt_TableCell:nth-child(4) {
  max-width: 100px;
}
.my-results .rdt_TableCol:nth-child(5),
.my-results .rdt_TableCell:nth-child(5) {
  max-width: 100px;
}
.my-results .rdt_TableCol:nth-child(6),
.my-results .rdt_TableCell:nth-child(6) {
  max-width: 120px;
}
.my-results .rdt_TableCol:nth-child(8),
.my-results .rdt_TableCell:nth-child(8) {
  max-width: 205px;
  min-width: 205px;
}
@media only screen and (max-width: 1280px) {
  .my-results .rdt_TableCol:first-child,
  .my-results .rdt_TableCell:first-child {
    max-width: 130px !important;
  }
  .my-results .rdt_TableCol:nth-child(2),
  .my-results .rdt_TableCell:nth-child(2) {
    max-width: 130px !important;
  }
  .my-results .rdt_TableCol:nth-child(3),
  .my-results .rdt_TableCell:nth-child(3) {
    max-width: 135px !important;
  }
  .my-results .rdt_TableCol:nth-child(4),
  .my-results .rdt_TableCell:nth-child(4) {
    max-width: 70px !important;
  }
  .my-results .rdt_TableCol:nth-child(5),
  .my-results .rdt_TableCell:nth-child(5) {
    max-width: 70px !important;
  }
  .my-results .rdt_TableCol:nth-child(6),
  .my-results .rdt_TableCell:nth-child(6) {
    max-width: 115px !important;
  }
}

.code-templates .rdt_TableCol:first-child,
.code-templates .rdt_TableCell:first-child {
  max-width: 250px;
}
.code-templates .rdt_TableCol:nth-child(2),
.code-templates .rdt_TableCell:nth-child(2) {
  max-width: 250px;
}
.code-templates .rdt_TableCol:nth-child(3),
.code-templates .rdt_TableCell:nth-child(3) {
  max-width: 200px;
}
.code-templates .rdt_TableCol:nth-child(4),
.code-templates .rdt_TableCell:nth-child(4) {
  max-width: 100%;
}
.code-templates .rdt_TableCol:nth-child(5),
.code-templates .rdt_TableCell:nth-child(5) {
  max-width: 100px;
}
@media only screen and (max-width: 1280px) {
  .code-templates .rdt_TableCol:first-child,
  .code-templates .rdt_TableCell:first-child {
    max-width: 130px !important;
  }
  .code-templates .rdt_TableCol:nth-child(2),
  .code-templates .rdt_TableCell:nth-child(2) {
    max-width: 130px !important;
  }
  .code-templates .rdt_TableCol:nth-child(3),
  .code-templates .rdt_TableCell:nth-child(3) {
    max-width: 135px !important;
  }
  .code-templates .rdt_TableCol:nth-child(4),
  .code-templates .rdt_TableCell:nth-child(4) {
    max-width: 500px !important;
  }
  .code-templates .rdt_TableCol:nth-child(5),
  .code-templates .rdt_TableCell:nth-child(5) {
    max-width: 70px !important;
  }
  .code-templates .rdt_TableCol:nth-child(6),
  .code-templates .rdt_TableCell:nth-child(6) {
    max-width: 115px !important;
  }
}

.product-list-modal-wrapper .dataset-section .top {
  margin-bottom: 10px;
  align-items: flex-end;
}
.product-list-modal-wrapper .dataset-section .top .name-and-status-container {
  display: flex;
  flex-direction: column;
  padding-bottom: 4px;
}
.product-list-modal-wrapper .dataset-section .top .name-and-status-container .title {
  margin: 0;
  font-weight: 500;
  font-size: 12px;
  color: #1e2f56;
}
.product-list-modal-wrapper .dataset-section .top .name-and-status-container .status-line {
  margin: 0;
  line-height: 15px;
}
.product-list-modal-wrapper .dataset-section .top .name-and-status-container .status-line .status-bubble {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #f7f7f7;
  background-color: #b4b4b4;
  border-radius: 5px;
  padding: 3px 12px;
  min-width: 50px;
  min-height: 20px;
}

.api-table .content-inner .table-content .table-body {
  overflow: hidden;
}
.api-table .rdt_Table .rdt_TableBody .rdt_TableRow {
  height: 62px;
}
.api-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell div {
  width: 100%;
}
.api-table .rdt_TableCol:first-child,
.api-table .rdt_TableCell:first-child {
  min-width: 100px;
  max-width: 250px;
}
.api-table .rdt_TableCol:nth-child(2),
.api-table .rdt_TableCell:nth-child(2) {
  min-width: 150px;
  max-width: 250px;
}
.api-table .rdt_TableCol:nth-child(3),
.api-table .rdt_TableCell:nth-child(3) {
  min-width: 30px;
  max-width: 250px;
}
.api-table .rdt_TableCol:nth-child(4),
.api-table .rdt_TableCell:nth-child(4) {
  min-width: 80px;
  max-width: 120px;
}
.api-table .rdt_TableCol:nth-child(5),
.api-table .rdt_TableCell:nth-child(5) {
  min-width: 150px;
  max-width: 500px;
}
.taxonomy-request-list-table .rdt_TableCol:first-child, .taxonomy-request-list-table .rdt_TableCell:first-child {
  max-width: 200px;
}
.taxonomy-request-list-table .rdt_TableCol:nth-child(2), .taxonomy-request-list-table .rdt_TableCell:nth-child(2) {
  max-width: 100%;
}
.taxonomy-request-list-table .rdt_TableCol:nth-child(3), .taxonomy-request-list-table .rdt_TableCell:nth-child(3) {
  max-width: 200px;
}
.taxonomy-request-list-table .rdt_TableCol:nth-child(4), .taxonomy-request-list-table .rdt_TableCell:nth-child(4) {
  max-width: 200px;
}
.taxonomy-request-list-table .rdt_TableCol:nth-child(5), .taxonomy-request-list-table .rdt_TableCell:nth-child(5) {
  max-width: 200px;
}
.taxonomy-request-list-table .rdt_TableCol:nth-child(6), .taxonomy-request-list-table .rdt_TableCell:nth-child(6) {
  max-width: 200px;
}
.taxonomy-request-list-table .rdt_TableCol:nth-child(7), .taxonomy-request-list-table .rdt_TableCell:nth-child(7) {
  max-width: 200px;
}
.taxonomy-request-list-table .rdt_TableCol:nth-child(8), .taxonomy-request-list-table .rdt_TableCell:nth-child(8) {
  max-width: 150px;
  justify-content: flex-end !important;
}

.rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell div p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.login {
  height: 100vh;
  display: flex;
}
.login .action-box .box-introduction, .login .popup.information .box-introduction, .login .information.setup-2fa .box-introduction {
  display: flex;
  flex-direction: column;
}
.login .action-box .box-introduction .box-logo, .login .popup.information .box-introduction .box-logo, .login .information.setup-2fa .box-introduction .box-logo {
  display: flex;
  justify-content: space-between;
}
.login .action-box .box-introduction .box-logo .logo-title, .login .popup.information .box-introduction .box-logo .logo-title, .login .information.setup-2fa .box-introduction .box-logo .logo-title {
  margin-left: 10px;
}
.login .action-box .box-introduction .box-content, .login .popup.information .box-introduction .box-content, .login .information.setup-2fa .box-introduction .box-content {
  margin: auto 0;
}
@media screen and (max-width: 768px) {
  .login .action-box .box-introduction .box-content, .login .popup.information .box-introduction .box-content, .login .information.setup-2fa .box-introduction .box-content {
    margin: 40px 0;
  }
}
.login .action-box .box-form, .login .popup.information .box-form, .login .information.setup-2fa .box-form {
  display: flex;
  flex-direction: column;
}

.setup-2fa .box-header {
  padding: 20px;
  position: relative;
}
.setup-2fa .box-header .header-title {
  font-weight: 500;
}
.setup-2fa .box-header .header-text p {
  margin-bottom: 0;
}
.setup-2fa .box-content {
  padding: 20px;
}
.setup-2fa .box-content .h5, .setup-2fa .box-content .pagination-nav .main-footer-meta .result-count, .pagination-nav .main-footer-meta .setup-2fa .box-content .result-count {
  color: #4b5978;
}
.setup-2fa .box-content .content-action {
  display: flex;
  margin-top: 20px;
}
.setup-2fa .box-content .content-action .button, .setup-2fa .box-content .content-action .tooltip {
  margin-right: 5px;
}
.setup-2fa .box-content .content-action .button:last-of-type, .setup-2fa .box-content .content-action .tooltip:last-of-type {
  margin-right: 0;
}
.setup-2fa .box-content .content-action .button.button-close, .setup-2fa .box-content .content-action .button-close.tooltip {
  margin-right: auto;
}
.setup-2fa .box-content .content-text h5 {
  margin-bottom: 10px;
  color: #4b5978;
}
.setup-2fa .box-content .content-text.has-scroll {
  max-height: 525px;
  overflow: auto;
  margin-right: -15px;
  padding-right: 15px;
}
.setup-2fa .box-content .content-description {
  margin-bottom: 20px;
}
.setup-2fa .box-content .content-description .key {
  text-transform: uppercase;
  font-weight: 700;
  display: inline-block;
}
.setup-2fa .box-content .content-title {
  margin-bottom: 10px;
}
.setup-2fa .box-content .content-image {
  max-width: 150px;
  margin-bottom: 20px;
  height: 0;
  padding-bottom: 150px;
  position: relative;
  overflow: hidden;
}
.setup-2fa .box-content .content-image img {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  display: block;
}
.setup-2fa .box-content .content-recovery {
  margin-bottom: 20px;
}
.setup-2fa .box-content .content-recovery .recovery-codes {
  padding: 20px;
  border-radius: 2.5px;
  border: 1px solid #d2d5de;
  background-color: #f7f7f7;
  max-width: 195px;
  font-family: "Roboto Mono", sans-serif;
  color: #1e2f56;
  line-height: 1.3;
}
.setup-2fa .box-content .content-recovery .recovery-actions {
  margin-top: 10px;
  display: flex;
}
.setup-2fa .box-content .content-recovery .recovery-actions .button, .setup-2fa .box-content .content-recovery .recovery-actions .tooltip {
  margin-right: 5px;
}
.setup-2fa .box-content .content-recovery .recovery-actions .button:last-of-type, .setup-2fa .box-content .content-recovery .recovery-actions .tooltip:last-of-type {
  margin-right: 0;
}
.setup-2fa .box-content .content-checkbox {
  display: flex;
  align-items: center;
}
.setup-2fa .box-content .content-checkbox .checkbox-message {
  margin-left: 10px;
  color: #78829a;
}
.setup-2fa .box-form .form-title {
  margin-bottom: 10px;
}

.main-wrapper {
  display: flex;
  height: 100%;
}
.main-wrapper .main-content {
  padding: 20px;
  width: calc(100% - 175px);
  margin-left: auto;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: #f7f7f7;
}
.main-wrapper .main-content.inner-scroll {
  height: 100vh;
}
.main-wrapper .main-content.inner-scroll .content-inner {
  overflow: overlay;
  flex: 1;
  height: auto;
}
@media screen and (max-width: 1479px) {
  .main-wrapper .main-content.dashboard {
    height: 100%;
  }
}
.main-wrapper .main-content .dashboard-topbar {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}
.main-wrapper .main-content .dashboard-inner {
  overflow: hidden;
  padding-bottom: 2px;
  flex: 1;
}
@media screen and (max-width: 1479px) {
  .main-wrapper .main-content .dashboard-inner {
    flex: none;
    overflow: visible;
    height: 100%;
  }
}
.main-wrapper .main-content .dashboard-inner .box-wrapper {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  height: 100%;
}
.main-wrapper .main-content .dashboard-inner .box-wrapper .box {
  min-height: 250px;
  height: calc(50% - 20px);
}
@media screen and (max-width: 1479px) {
  .main-wrapper .main-content .dashboard-inner .box-wrapper .box {
    width: calc(50% - 10px);
    height: auto;
    min-height: 409px;
  }
}
@media screen and (max-width: 1024px) {
  .main-wrapper .main-content .dashboard-inner .box-wrapper .box {
    width: 100%;
  }
}
.main-wrapper .main-content.collapsed {
  width: calc(100% - 60px);
}

.introduction-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin: 0 0 20px 20px;
  min-height: 20px;
}
@media screen and (max-width: 768px) {
  .introduction-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-left: 0;
  }
}
.introduction-wrapper .introduction .title {
  margin-bottom: 0;
}
.introduction-wrapper .introduction .title a {
  margin-left: 10px;
  margin-bottom: 5px;
}
.introduction-wrapper .introduction .title a:before {
  font-size: 11px;
}
.introduction-wrapper .introduction .content {
  margin-top: 5px;
  font-weight: 700;
}
@media screen and (max-width: 1279px) {
  .introduction-wrapper .introduction .content {
    max-width: 400px;
  }
}
@media screen and (max-width: 1024px) {
  .introduction-wrapper .introduction .content {
    max-width: 340px;
  }
}
.introduction-wrapper .introduction-meta {
  display: flex;
  align-items: center;
}
.introduction-wrapper .introduction-meta .meta-text {
  margin-right: 10px;
}
.introduction-wrapper .introduction-actions {
  display: flex;
  align-items: center;
  flex-flow: row wrap;
  justify-content: flex-end;
  margin-right: 20px;
  margin-left: auto;
}
@media screen and (max-width: 768px) {
  .introduction-wrapper .introduction-actions {
    margin-top: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .introduction-wrapper .introduction-actions {
    margin-right: 0;
  }
}
.introduction-wrapper .introduction-actions .status {
  font-weight: 700;
  font-size: 12px;
  color: #1478bd;
  margin-right: 50px;
}
@media screen and (max-width: 1024px) {
  .introduction-wrapper .introduction-actions .status {
    margin-right: 45px;
  }
}
.introduction-wrapper .introduction-actions .value {
  color: #fff;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1024px) {
  .introduction-wrapper .introduction-actions .value {
    margin-right: 20px;
  }
}
.introduction-wrapper .introduction-actions .value:before {
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "icons";
  font-size: 5px;
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  right: 25px;
  color: #1478bd;
  z-index: -1;
}
.introduction-wrapper .introduction-actions .value:after {
  content: "";
  background-color: #1478bd !important;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  z-index: -1;
  top: 50%;
  transform: translate(50%, -50%);
  right: 50%;
}
.introduction-wrapper .introduction-actions .introduction-button {
  margin-left: 20px;
  font-weight: 700;
  font-size: 12px;
  color: #a6acbb;
}
@media screen and (max-width: 768px) {
  .introduction-wrapper .introduction-actions .introduction-button {
    margin: 0 10px 0 0;
  }
}
.introduction-wrapper .introduction-actions .introduction-button:hover {
  color: #4b5978;
}
.introduction-wrapper .introduction-actions .introduction-button.selected {
  color: #4b5978;
}

.head {
  padding-bottom: 20px;
}
.head .introduction-wrapper {
  margin-bottom: 0;
}

.body {
  flex: 1;
  overflow: scroll;
  overflow: overlay;
}
.body.has-decoration {
  background: #ffffff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d5de;
  border-radius: 5px;
  padding: 20px !important;
}
.body .content-inner {
  overflow: visible !important;
  height: 100%;
}
.inner-scroll .body {
  margin-right: -10px;
  padding-right: 10px;
}

.foot {
  display: flex;
  justify-content: space-between;
}
.foot.placeholder {
  padding-top: 47px;
}

.content-inner {
  display: flex;
  margin-bottom: auto;
  align-items: initial;
}
@media screen and (max-width: 1279px) {
  .content-inner {
    flex-direction: column;
  }
}
.content-inner .header-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
  .content-inner .header-actions {
    flex-flow: row wrap;
  }
}
.content-inner .header-actions .title {
  color: #78829a;
  line-height: 1;
  font-weight: 500;
  display: flex;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  .content-inner .header-actions .title {
    margin-right: auto;
  }
}
.content-inner .header-actions .title:before {
  margin-right: 10px;
  font-size: 20px;
}
.content-inner .header-actions .buttons .button, .content-inner .header-actions .buttons .tooltip {
  margin-left: 5px;
}
@media screen and (max-width: 768px) {
  .content-inner .header-actions .buttons .button, .content-inner .header-actions .buttons .tooltip {
    margin: 0 5px 5px 0;
  }
}
.content-inner .header-actions .search {
  min-width: 250px;
}
.content-inner .header-actions select {
  min-width: 150px;
  width: auto;
}
.content-inner .box-wrapper {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  margin: -10px 0;
}
@media screen and (max-width: 1279px) {
  .content-inner .box-wrapper .box.product {
    width: calc(50% - 10px);
  }
}
.content-inner .box-wrapper.three-columns {
  margin: 0;
  padding: 2px;
}
.content-inner .box-wrapper.three-columns .box:first-of-type, .content-inner .box-wrapper.three-columns .box:nth-of-type(2), .content-inner .box-wrapper.three-columns .box:nth-of-type(3) {
  margin-top: 0;
}
@media screen and (max-width: 1279px) {
  .content-inner .box-wrapper.three-columns .box:nth-of-type(3) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .content-inner .box-wrapper.three-columns .box:nth-of-type(2) {
    margin-top: 20px;
  }
}
.content-inner .box-wrapper.five-columns {
  justify-content: initial;
}
.content-inner .box-wrapper.five-columns .box {
  width: calc((100% - 100px) / 5);
}
@media screen and (max-width: 1899px) {
  .content-inner .box-wrapper.five-columns .box {
    width: calc((100% - 80px) / 4);
  }
}
@media screen and (max-width: 1479px) {
  .content-inner .box-wrapper.five-columns .box {
    width: calc((100% - 60px) / 3);
  }
}
@media screen and (max-width: 1024px) {
  .content-inner .box-wrapper.five-columns .box {
    width: calc((100% - 40px) / 2);
  }
}
.content-inner .container-boxes {
  width: calc(100% - 355px);
  justify-content: space-between;
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-boxes {
    width: 100%;
  }
}
.content-inner .container-boxes .four-columns {
  display: flex;
  flex-flow: row wrap;
  width: auto !important;
  justify-content: initial;
  min-width: 100%;
}
.content-inner .container-boxes .four-columns .box {
  width: calc((100% - 80px) / 4);
}
@media screen and (max-width: 1899px) {
  .content-inner .container-boxes .four-columns .box {
    width: calc((100% - 60px) / 3);
  }
}
@media screen and (max-width: 1479px) {
  .content-inner .container-boxes .four-columns .box {
    width: calc((100% - 40px) / 2);
  }
}
.content-inner .container-boxes .four-columns .box .box-meta {
  padding: 5px 10px;
  background: #1478bd;
  border-radius: 2.5px;
  color: #fff;
  position: absolute;
  right: 20px;
  top: 0;
  transform: translateY(-50%);
  font-weight: 700;
  line-height: 1;
}
.content-inner .container-boxes .four-columns .box .title {
  color: #4b5978;
}
.content-inner .container-boxes .four-columns .box .box-text {
  color: #4b5978;
}
.content-inner .container-boxes .four-columns .box .price,
.content-inner .container-boxes .four-columns .box .icon {
  font-size: 12px;
  color: #4b597b;
  font-weight: 700;
  line-height: 1;
  margin: auto 0 auto auto;
}
.content-inner .container-boxes .four-columns .box.selected {
  border-color: #1478bd;
}
.content-inner .container-boxes .four-columns .box.selected .box-icon {
  border-color: #1478bd;
}
.content-inner .container-boxes .four-columns .box.selected .title,
.content-inner .container-boxes .four-columns .box.selected .box-text,
.content-inner .container-boxes .four-columns .box.selected .price,
.content-inner .container-boxes .four-columns .box.selected .icon {
  color: #1478bd;
}
.content-inner .corner-icon {
  margin: -10px -10px 0 -10px;
}
.content-inner .corner-icon .box {
  position: relative;
  overflow: initial;
  padding-top: 30px;
  margin: 30px 10px 0 10px !important;
}
.content-inner .corner-icon .box .box-icon {
  position: absolute;
  top: 1px;
  transform: translateY(-50%);
  background-color: #fff;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0;
}
.content-inner .corner-icon .box .box-icon img {
  width: 35px;
}
.content-inner .corner-icon .box .box-content {
  width: 100%;
}
.content-inner .structure-columns {
  margin-left: 20px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d5de;
  border-radius: 5px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .content-inner .structure-columns {
    width: 100%;
    margin: 0;
    flex: 1;
    min-height: 450px;
  }
}
.content-inner .structure-columns .columns-wrapper {
  display: flex;
  position: absolute;
  left: 20px;
  top: 20px;
  right: 0;
  bottom: 0;
  overflow: auto;
}
.content-inner .structure-columns .columns-wrapper .column {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin-right: 20px;
}
.content-inner .structure-columns .columns-wrapper .column .label-box {
  text-transform: uppercase;
  cursor: default;
}
.content-inner .structure-columns .columns-wrapper .column .button, .content-inner .structure-columns .columns-wrapper .column .tooltip {
  margin-top: 10px;
  text-transform: uppercase;
  align-items: center;
  cursor: default;
}
.content-inner .structure-columns .columns-wrapper .column .button .default-icon, .content-inner .structure-columns .columns-wrapper .column .tooltip .default-icon {
  margin-right: 5px;
  margin-top: -2px;
}
.content-inner .structure-columns .columns-wrapper .column .button .default-icon:before, .content-inner .structure-columns .columns-wrapper .column .tooltip .default-icon:before {
  display: block;
}
.content-inner .structure-columns ::-webkit-scrollbar {
  width: initial;
  height: initial;
  background: #fff;
}
.content-inner .structure-columns ::-webkit-scrollbar-thumb {
  background-color: #d2d5de;
  background-clip: border-box;
  border: 7px solid #fff;
  border-radius: 3px;
  transition: background 350ms ease-in-out;
}
.content-inner .structure-columns ::-webkit-scrollbar-thumb:hover {
  background-color: #78829a;
}
.content-inner .snippet-wrapper {
  margin-left: 20px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d5de;
  border-radius: 5px;
  background-color: #f7f7f7;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1279px) {
  .content-inner .snippet-wrapper {
    width: 100%;
    margin: 0;
    flex: 1;
  }
}
.content-inner .snippet-wrapper .snippet-inner {
  padding: 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.content-inner .snippet-wrapper .snippet-inner .snippet-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .content-inner .snippet-wrapper .snippet-inner .snippet-header {
    flex-direction: column;
    align-items: flex-start;
  }
}
.content-inner .snippet-wrapper .snippet-inner .snippet-header .header-title {
  flex-grow: 1;
}
@media screen and (max-width: 768px) {
  .content-inner .snippet-wrapper .snippet-inner .snippet-header .header-title {
    margin-bottom: 10px;
  }
}
.content-inner .snippet-wrapper .snippet-inner .snippet-header .header-title h3.title {
  margin-bottom: 5px;
}
.content-inner .snippet-wrapper .snippet-inner .snippet-header .header-title .header-meta {
  line-height: 1;
}
.content-inner .snippet-wrapper .snippet-inner .snippet-header .header-buttons .button, .content-inner .snippet-wrapper .snippet-inner .snippet-header .header-buttons .tooltip {
  margin-left: 5px;
}
@media screen and (max-width: 768px) {
  .content-inner .snippet-wrapper .snippet-inner .snippet-header .header-buttons .button, .content-inner .snippet-wrapper .snippet-inner .snippet-header .header-buttons .tooltip {
    margin: 0 5px 5px 0;
  }
}
.content-inner .snippet-wrapper .snippet-button {
  display: flex;
  align-items: center;
  padding: 20px;
  justify-content: flex-end;
  background-color: #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 5px 5px;
  margin-top: auto;
}
.content-inner .snippet-wrapper .snippet-button .price {
  font-size: 16px;
  font-weight: 500;
}
.content-inner .snippet-wrapper .snippet-button .button, .content-inner .snippet-wrapper .snippet-button .tooltip {
  margin-left: 10px;
}
.content-inner .table-content .table-body .fixed-content .row-cell,
.content-inner .table-content .table-body .scroll-content .row-cell {
  height: 110px;
}
.content-inner .table-content,
.content-inner .query-table {
  background: #ffffff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d5de;
  border-radius: 5px;
  width: 100%;
}
.content-inner .table-content .row-cell,
.content-inner .table-content .header-cell,
.content-inner .query-table .row-cell,
.content-inner .query-table .header-cell {
  min-width: 140px;
  max-width: 140px;
  padding-left: 20px;
  margin-bottom: 0;
}
@media screen and (max-width: 1024px) {
  .content-inner .table-content .row-cell,
  .content-inner .table-content .header-cell,
  .content-inner .query-table .row-cell,
  .content-inner .query-table .header-cell {
    min-width: 120px;
  }
}
.content-inner .table-content .table-header,
.content-inner .query-table .table-header {
  padding: 0;
}
.content-inner .table-content .table-header .header-inner .header-cell,
.content-inner .query-table .table-header .header-inner .header-cell {
  color: #78829a;
}
.content-inner .table-content .table-header .header-inner .header-cell:first-of-type,
.content-inner .query-table .table-header .header-inner .header-cell:first-of-type {
  color: #4b5978;
}
.content-inner .table-content .table-header,
.content-inner .query-table .table-header {
  padding: 20px 20px 0 20px;
}
.content-inner .table-content .table-header .header-inner,
.content-inner .query-table .table-header .header-inner {
  display: flex;
  justify-content: space-between;
}
.content-inner .table-content .table-row,
.content-inner .query-table .table-row {
  display: flex;
  height: 110px;
}
.content-inner .table-content .header-cell,
.content-inner .query-table .header-cell {
  padding: 20px !important;
  height: 55px !important;
}
@media screen and (max-width: 1024px) {
  .content-inner .table-content .header-cell,
  .content-inner .query-table .header-cell {
    padding: 20px 10px;
  }
}
.content-inner .table-content .header-cell.name,
.content-inner .table-content .row-cell.name,
.content-inner .query-table .header-cell.name,
.content-inner .query-table .row-cell.name {
  min-width: 190px !important;
  max-width: 190px !important;
}
.content-inner .table-content .header-cell.status,
.content-inner .table-content .row-cell.status,
.content-inner .query-table .header-cell.status,
.content-inner .query-table .row-cell.status {
  min-width: 160px !important;
  max-width: 160px !important;
}
.content-inner .table-content .header-cell.snippet .snippet-container,
.content-inner .table-content .row-cell.snippet .snippet-container,
.content-inner .query-table .header-cell.snippet .snippet-container,
.content-inner .query-table .row-cell.snippet .snippet-container {
  width: 100%;
  border-radius: 2.5px 0 0 2.5px;
}
.content-inner .table-content .header-cell.snippet .snippet-container .snippet-text,
.content-inner .table-content .row-cell.snippet .snippet-container .snippet-text,
.content-inner .query-table .header-cell.snippet .snippet-container .snippet-text,
.content-inner .query-table .row-cell.snippet .snippet-container .snippet-text {
  display: flex;
  overflow: initial;
  padding: 5px;
  align-items: center;
  max-height: 80px;
}
.content-inner .table-content .row-cell,
.content-inner .query-table .row-cell {
  padding: 0;
  height: 100px;
}
.content-inner .table-content .row-cell.name,
.content-inner .query-table .row-cell.name {
  font-weight: 700;
  color: #4b5978;
  display: flex;
}
.content-inner .table-content .row-cell.name a:before,
.content-inner .query-table .row-cell.name a:before {
  margin-left: 5px;
}
.content-inner .table-content .row-cell:last-of-type,
.content-inner .query-table .row-cell:last-of-type {
  padding-right: 10px;
}
.content-inner .table-content .row-cell.status,
.content-inner .query-table .row-cell.status {
  font-weight: 700;
}
.content-inner .table-content .row-cell.status.in-progress,
.content-inner .query-table .row-cell.status.in-progress {
  color: #1478bd;
}
.content-inner .table-content .row-cell.status.completed,
.content-inner .query-table .row-cell.status.completed {
  color: #5bc287;
}
.content-inner .table-content .row-cell.status.failed,
.content-inner .query-table .row-cell.status.failed {
  color: #ef7923;
}
.content-inner .table-content .row-cell.status span,
.content-inner .query-table .row-cell.status span {
  margin-left: 20px;
}
@media screen and (max-width: 1479px) {
  .content-inner .table-content .row-cell.status span,
  .content-inner .query-table .row-cell.status span {
    margin-left: 0;
  }
}
.content-inner .table-content .row-cell.snippet,
.content-inner .query-table .row-cell.snippet {
  display: flex;
}
.content-inner .table-content .row-cell.snippet .snippet-content,
.content-inner .query-table .row-cell.snippet .snippet-content {
  padding: 10px 80px 10px 30px;
  border: 1px solid #d2d5de;
  position: relative;
  font-size: 8px;
}
@media screen and (max-width: 1479px) {
  .content-inner .table-content .row-cell.snippet .snippet-content,
  .content-inner .query-table .row-cell.snippet .snippet-content {
    padding: 10px 20px;
  }
}
.content-inner .table-content .row-cell.snippet .snippet-content:before,
.content-inner .query-table .row-cell.snippet .snippet-content:before {
  content: "";
  background-color: #f7f7f7;
  position: absolute;
  width: 10px;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  border-right: 1px solid #d2d5de;
}
.content-inner .table-content .row-cell.snippet a,
.content-inner .query-table .row-cell.snippet a {
  color: #f7f7f7;
  display: flex;
  align-items: center;
  border-left: 1px solid #d2d5de;
  padding: 0 5px;
}
@media screen and (max-width: 768px) {
  .content-inner .table-content .row-cell.snippet a,
  .content-inner .query-table .row-cell.snippet a {
    border-left: 1px solid #d2d5de;
  }
}
.content-inner .table-content .row-cell.snippet a:hover,
.content-inner .query-table .row-cell.snippet a:hover {
  background-color: #f2f4f7;
}
.content-inner .table-content .row-cell.snippet a:hover:before,
.content-inner .query-table .row-cell.snippet a:hover:before {
  color: #d4d4d4;
}
.content-inner .table-content .row-cell.snippet a:before,
.content-inner .query-table .row-cell.snippet a:before {
  color: #d2d5de;
}
.content-inner .table-content:nth-of-type(even),
.content-inner .query-table:nth-of-type(even) {
  background-color: #f7f7f7;
}
.content-inner .table-content .table-body,
.content-inner .query-table .table-body {
  display: flex;
  overflow: hidden;
  position: relative;
}
.content-inner .table-content .table-body .fixed-content,
.content-inner .query-table .table-body .fixed-content {
  display: flex;
  flex-direction: column;
}
.content-inner .table-content .table-body .fixed-content .header-cell,
.content-inner .table-content .table-body .fixed-content .row-cell,
.content-inner .query-table .table-body .fixed-content .header-cell,
.content-inner .query-table .table-body .fixed-content .row-cell {
  min-width: 105px;
  max-width: 105px;
}
.content-inner .table-content .table-body .fixed-content .row-cell:nth-of-type(even),
.content-inner .query-table .table-body .fixed-content .row-cell:nth-of-type(even) {
  background-color: #f7f7f7;
}
.content-inner .table-content .table-body .fixed-content .header-cell a,
.content-inner .query-table .table-body .fixed-content .header-cell a {
  position: relative;
  padding-right: 15px;
}
.content-inner .table-content .table-body .fixed-content .header-cell a:before,
.content-inner .query-table .table-body .fixed-content .header-cell a:before {
  right: 5px;
}
.content-inner .table-content .table-body .scroll-content .table-row:nth-of-type(odd) .row-cell,
.content-inner .table-content .table-body .fixed-content .table-row:nth-of-type(odd) .row-cell,
.content-inner .query-table .table-body .scroll-content .table-row:nth-of-type(odd) .row-cell,
.content-inner .query-table .table-body .fixed-content .table-row:nth-of-type(odd) .row-cell {
  background-color: #f7f7f7;
}
.content-inner .table-content .table-body .scroll-content .row-cell.selected,
.content-inner .table-content .table-body .fixed-content .row-cell.selected,
.content-inner .query-table .table-body .scroll-content .row-cell.selected,
.content-inner .query-table .table-body .fixed-content .row-cell.selected {
  background-color: #f2f4f7 !important;
}
.content-inner .table-content .table-body .scroll-content .header-cell a,
.content-inner .table-content .table-body .fixed-content .header-cell a,
.content-inner .query-table .table-body .scroll-content .header-cell a,
.content-inner .query-table .table-body .fixed-content .header-cell a {
  position: relative;
  padding-right: 10px;
}
.content-inner .table-content .table-body .scroll-content .header-cell a:before,
.content-inner .table-content .table-body .fixed-content .header-cell a:before,
.content-inner .query-table .table-body .scroll-content .header-cell a:before,
.content-inner .query-table .table-body .fixed-content .header-cell a:before {
  position: absolute;
  right: 0;
  transform: translateY(-50%);
  font-size: 10px;
  bottom: 0;
}
.content-inner .table-content .table-body .scroll-content,
.content-inner .query-table .table-body .scroll-content {
  display: flex;
  flex-direction: column;
  overflow-x: auto;
  width: 100%;
  margin-bottom: 5px;
}
.content-inner .table-content .table-body .scroll-content .scroll-header,
.content-inner .query-table .table-body .scroll-content .scroll-header {
  display: flex;
}
.content-inner .table-content .table-body .scroll-content .scroll-rows .table-row .row-cell:first-of-type,
.content-inner .query-table .table-body .scroll-content .scroll-rows .table-row .row-cell:first-of-type {
  color: #4b5978;
  font-weight: 400;
}
.content-inner .table-content .table-body .header-cell,
.content-inner .table-content .table-body .row-cell,
.content-inner .query-table .table-body .header-cell,
.content-inner .query-table .table-body .row-cell {
  padding: 20px;
  display: flex;
  height: 40px;
}
@media screen and (max-width: 1024px) {
  .content-inner .table-content .table-body .header-cell,
  .content-inner .table-content .table-body .row-cell,
  .content-inner .query-table .table-body .header-cell,
  .content-inner .query-table .table-body .row-cell {
    padding: 20px 10px !important;
  }
}
.content-inner .table-content .snippet,
.content-inner .table-content .description,
.content-inner .query-table .snippet,
.content-inner .query-table .description {
  max-width: 850px;
  min-width: 850px;
}
@media screen and (max-width: 768px) {
  .content-inner .table-content .snippet,
  .content-inner .table-content .description,
  .content-inner .query-table .snippet,
  .content-inner .query-table .description {
    padding-left: 10px;
  }
}
.content-inner .table-content .snippet.small,
.content-inner .table-content .description.small,
.content-inner .query-table .snippet.small,
.content-inner .query-table .description.small {
  max-width: 750px;
  min-width: 750px;
}
.content-inner .table-content .snippet a,
.content-inner .table-content .description a,
.content-inner .query-table .snippet a,
.content-inner .query-table .description a {
  height: 100%;
}
.content-inner .table-content .snippet,
.content-inner .table-content .description,
.content-inner .query-table .snippet,
.content-inner .query-table .description {
  max-width: initial !important;
  min-width: 750px !important;
  width: 100%;
  padding-right: 20px !important;
}
@media screen and (max-width: 1024px) {
  .content-inner .table-content .description,
  .content-inner .query-table .description {
    min-width: 550px !important;
  }
}
.content-inner .table-content .actions,
.content-inner .query-table .actions {
  min-width: 170px;
  max-width: 170px;
  justify-content: flex-end;
}
.content-inner .table-content .small,
.content-inner .query-table .small {
  min-width: 100px;
  max-width: 100px;
}
.content-inner .table-content .medium,
.content-inner .query-table .medium {
  min-width: 120px;
  max-width: 120px;
}
.content-inner .table-content .big,
.content-inner .query-table .big {
  min-width: 170px !important;
  max-width: 170px !important;
}
.content-inner .table-content .full,
.content-inner .query-table .full {
  min-width: 200px !important;
  max-width: 200px !important;
}
.content-inner .query-table .table-row {
  height: 40px;
}
.content-inner .query-table.small-rows .table-body .row-cell {
  padding: 10px 20px;
}
.content-inner .query-table.medium-rows .header-cell,
.content-inner .query-table.medium-rows .row-cell,
.content-inner .query-table.medium-rows .table-row {
  height: 60px;
}
.content-inner .content-title {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .content-inner .content-title {
    flex-direction: column;
  }
}
.content-inner .content-title .title {
  color: #78829a;
  line-height: 1;
  font-weight: 500;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.content-inner .content-title .title:before {
  margin-right: 10px;
  font-size: 20px;
}
@media screen and (max-width: 768px) {
  .content-inner .content-title .button, .content-inner .content-title .tooltip {
    margin-top: 20px;
  }
}
.content-inner .container-wrapper {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper {
    flex-direction: column;
  }
}
.content-inner .container-wrapper .container-boxes-inner {
  height: auto;
  flex: 1;
  position: relative;
}
.content-inner .container-wrapper .container-boxes-inner .box-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  height: auto;
  max-height: 100%;
  overflow: auto;
  overflow: overlay;
}
.content-inner .container-wrapper .box-wrapper {
  width: calc(100% - 340px);
}
.content-inner .container-wrapper .filter-container {
  width: 300px;
  margin-right: 20px;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .filter-container {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.content-inner .container-wrapper .filter-container.padding-top {
  padding-top: 20px;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .filter-container.padding-top {
    padding-top: 0;
  }
}
.content-inner .container-wrapper .filter-container.padding-top .container-filter-wrapper .filters-box {
  margin-top: 0;
  margin-right: 0;
}
.content-inner .container-wrapper .filter-container.padding-top .container-filter-wrapper .container-inner {
  flex-flow: row wrap;
}
.content-inner .container-wrapper .filter-container .content,
.content-inner .container-wrapper .filter-container .toggle,
.content-inner .container-wrapper .filter-container .visuals,
.content-inner .container-wrapper .filter-container .list-actions,
.content-inner .container-wrapper .filter-container .checkboxes,
.content-inner .container-wrapper .filter-container .content-tile,
.content-inner .container-wrapper .filter-container .search,
.content-inner .container-wrapper .filter-container .select-wrapper,
.content-inner .container-wrapper .filter-container .select {
  margin-bottom: 20px;
}
.content-inner .container-wrapper .filter-container .select-wrapper .select {
  width: 100%;
  margin-bottom: 10px;
}
.content-inner .container-wrapper .filter-container .search {
  width: 100%;
}
.content-inner .container-wrapper .filter-container .toggle {
  display: flex;
  padding-left: 25px;
}
.content-inner .container-wrapper .filter-container .toggle .checkbox-toggle {
  margin-right: 10px;
}
.content-inner .container-wrapper .filter-container .checkboxes .value {
  display: flex;
}
.content-inner .container-wrapper .filter-container .checkboxes .value .checkbox {
  margin: 0 10px 15px 0;
}
.content-inner .container-wrapper .filter-container .checkboxes .value:last-of-type .checkbox {
  margin-bottom: 0;
}
.content-inner .container-wrapper .filter-container .toggle-wrapper {
  display: flex;
}
.content-inner .container-wrapper .filter-container .toggle-wrapper .checkbox-toggle {
  padding-left: 30px;
}
.content-inner .container-wrapper .filter-container .toggle-wrapper .checkbox-toggle .toggle {
  right: auto;
  left: 0;
}
.content-inner .container-wrapper .filter-container .navy-medium {
  color: #78829a;
}
.content-inner .container-wrapper .filter-container .label-title {
  color: #4b5978;
  margin-bottom: 10px;
}
.content-inner .container-wrapper .filter-container .content-tile .current-rating {
  display: flex;
  align-items: center;
}
.content-inner .container-wrapper .filter-container .content-tile .current-rating .stars-wrapper {
  display: flex;
  align-items: center;
}
.content-inner .container-wrapper .filter-container .search-list {
  margin: 0 0 20px 0;
  padding: 0 0 0 15px;
  color: #b4b4b4;
}
.content-inner .container-wrapper .filter-container .search-list li {
  line-height: 1;
  padding: 5px 0;
}
.content-inner .container-wrapper .filter-container .search-list li:first-of-type {
  padding-top: 0;
}
.content-inner .container-wrapper .filter-container .search-list li:last-of-type {
  padding-bottom: 0;
}
.content-inner .container-wrapper .filter-container .visuals {
  display: flex;
  flex-flow: row wrap;
}
.content-inner .container-wrapper .filter-container .visuals a {
  margin: 0 5px 5px 0;
}
.content-inner .container-wrapper .filter-container .visuals a:last-of-type {
  margin-right: 0;
}
.content-inner .container-wrapper .filter-container .visuals a:before {
  font-size: 22px;
}
.content-inner .container-wrapper .filter-container .button, .content-inner .container-wrapper .filter-container .tooltip {
  margin-top: auto;
}
.content-inner .container-wrapper .filter-container .color-scheme {
  display: flex;
  width: 100%;
  align-items: center;
}
.content-inner .container-wrapper .filter-container .color-scheme .color {
  margin-left: 20px;
}
.content-inner .container-wrapper .filter-container .input-wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 20px;
}
@media screen and (max-width: 768px) {
  .content-inner .container-wrapper .filter-container .input-wrapper {
    flex-direction: column;
    align-items: center;
  }
}
.content-inner .container-wrapper .filter-container .input-wrapper .input-inner {
  width: 42%;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .filter-container .input-wrapper .input-inner {
    width: 45%;
  }
}
@media screen and (max-width: 768px) {
  .content-inner .container-wrapper .filter-container .input-wrapper .input-inner {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .content-inner .container-wrapper .filter-container .input-wrapper .input-inner .input {
    margin-bottom: 10px;
  }
}
.content-inner .container-wrapper .filter-container .actions {
  margin-top: auto;
  width: 100%;
  padding-top: 20px;
}
.content-inner .container-wrapper .filter-container .actions .action-toggle {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .filter-container .actions .action-toggle {
    justify-content: flex-start;
  }
}
.content-inner .container-wrapper .filter-container .actions .action-toggle .toggle-title {
  margin-bottom: 0;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .filter-container .actions .action-toggle .toggle-title {
    margin-right: 50px;
  }
}
.content-inner .container-wrapper .filter-container .actions .description {
  margin-bottom: 20px;
}
.content-inner .container-wrapper .filter-container .actions .buttons {
  display: flex;
}
.content-inner .container-wrapper .filter-container .actions .buttons .button, .content-inner .container-wrapper .filter-container .actions .buttons .tooltip {
  margin-right: 5px;
}
.content-inner .container-wrapper .filter-container .actions .buttons .button:last-of-type, .content-inner .container-wrapper .filter-container .actions .buttons .tooltip:last-of-type {
  margin-right: 0;
}
.content-inner .container-wrapper .filter-container .list-actions {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style-type: none;
  color: #78829a;
  margin-bottom: 20px;
}
.content-inner .container-wrapper .filter-container .list-actions li {
  padding-bottom: 5px !important;
  width: 100%;
  text-align: left;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper {
  position: relative;
  flex: 1;
  min-height: 375px;
  margin: 0 -5px;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .filter-container .container-filter-wrapper {
    min-height: initial;
  }
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner {
  overflow: auto;
  position: absolute;
  left: 0;
  right: 0;
  padding: 1px 5px 2px 5px;
  bottom: 0;
  top: 0;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner {
    margin-bottom: 0;
    left: 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    max-height: 550px;
    position: relative;
    padding: 2px 5px;
  }
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.green .box.selected {
  border: 1px solid #5bc287;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.green .box:hover {
  border: 1px solid #5bc287;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.green .box.snippet-box.selected .box-title {
  color: #5bc287;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.green .box.snippet-box:hover .box-title {
  color: #5bc287;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.orange .box.selected {
  border: 1px solid #ef7923;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.orange .box:hover {
  border: 1px solid #ef7923;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.orange .box.snippet-box.selected .box-title {
  color: #ef7923;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.orange .box.snippet-box:hover .box-title {
  color: #ef7923;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.blue .box.selected {
  border: 1px solid #1478bd;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.blue .box:hover {
  border: 1px solid #1478bd;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.blue .box.snippet-box.selected .box-title {
  color: #1478bd;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.blue .box.snippet-box:hover .box-title {
  color: #1478bd;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.yellow .box.selected {
  border: 1px solid #fab12e;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.yellow .box:hover {
  border: 1px solid #fab12e;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.yellow .box.snippet-box.selected .box-title {
  color: #fab12e;
}
.content-inner .container-wrapper .filter-container .container-filter-wrapper .container-inner.yellow .box.snippet-box:hover .box-title {
  color: #fab12e;
}
.content-inner .container-wrapper .filter-container .feedback-box {
  margin-top: 20px;
}
.content-inner .container-wrapper .filter-container .filter-title {
  padding: 15px 20px;
  color: #fff;
  margin-bottom: 0;
  border-radius: 5px 5px 0 0;
}
.content-inner .container-wrapper .filter-container .filters-box {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d5de;
  border-radius: 5px;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content {
  background-color: #fff;
  border-radius: 5px;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input {
  padding: 20px 0;
  margin: 0 20px;
  border-top: 1px solid #d2d5de;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .box-buttons {
  display: flex;
  justify-content: space-between;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .search {
  margin-bottom: 0 !important;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input h5 {
  margin-bottom: 10px;
  color: #4b5978;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .select-wrapper {
  margin-bottom: 0;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .select-wrapper .select {
  margin-bottom: 0;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input:first-of-type {
  border-top: none;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input.buttons {
  border-top: none;
  padding-top: 0;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .box-options {
  flex-flow: row wrap;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .box-options .option {
  width: 46%;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .box-options .option .label {
  color: #78829a;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .box-options .button, .content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .box-options .tooltip {
  margin-top: 20px;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .title-dropdown {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .title-dropdown h5 {
  margin-bottom: 0;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .title-dropdown a {
  color: #d2d5de;
  margin-left: 10px;
  transform: rotate(180deg);
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .title-dropdown a.active {
  transform: rotate(0deg);
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .value {
  display: flex;
  margin: 10px 0;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .value:last-of-type {
  margin-bottom: 0;
}
.content-inner .container-wrapper .filter-container .filters-box .box-content .box-input .value .checkbox {
  margin-right: 10px;
}
.content-inner .container-wrapper .filter-container.snippets {
  max-width: 300px;
  width: 35%;
  margin-right: 0;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .filter-container.snippets {
    max-width: initial;
    width: 100%;
  }
}
.content-inner .container-wrapper .filter-container.snippets .search,
.content-inner .container-wrapper .filter-container.snippets .select {
  margin-bottom: 10px;
}
.content-inner .container-wrapper .filter-container.snippets .toggle-wrapper {
  margin-bottom: 20px;
}
.content-inner .container-wrapper .chart-container {
  border: 1px solid #d2d5de;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .chart-container {
    width: 100%;
  }
}
.content-inner .container-wrapper .code-snippet-container {
  display: flex;
  flex-direction: column;
  margin-left: 20px;
  position: relative;
  flex: 1;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .code-snippet-container {
    width: 100%;
    margin-left: 0;
  }
}
.content-inner .container-wrapper .code-snippet-container .code-snippet-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: overlay;
  padding-right: 7px;
  margin-right: -7px;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper .code-snippet-container .code-snippet-wrapper {
    position: relative;
  }
}
.content-inner .container-wrapper .code-snippet-container .snippet-container {
  min-height: 300px;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content {
  padding: 20px;
  border: 1px solid #d2d5de;
  border-radius: 2.5px;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-title,
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-meta {
  color: #4b5978;
  margin-bottom: 10px;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-description {
  margin-bottom: auto;
  color: #a6acbb;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-intro {
  margin: 20px 0;
  color: #78829a;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-boxes {
  display: flex;
  flex-flow: row wrap;
  margin-bottom: 10px;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-boxes .box-product {
  width: 100%;
  max-width: 145px;
  padding: 10px;
  border: 1px solid #1478bd;
  border-radius: 2.5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 350ms ease-in-out;
  margin: 0 10px 10px 0;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-boxes .box-product .product-content {
  position: relative;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-boxes .box-product .product-content .product-button {
  margin-left: 20px;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-boxes .box-product .product-content .product-title {
  margin-bottom: 0;
  color: #4b5978;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-boxes .box-product:last-of-type {
  margin-right: 0;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-buttons {
  display: flex;
  align-items: center;
}
.content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-buttons .button, .content-inner .container-wrapper .code-snippet-container .snippet-content .snippet-buttons .tooltip {
  margin-right: 5px;
}
.content-inner .container-wrapper.filters .filter-container {
  width: 340px;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper.filters .filter-container {
    width: 100%;
  }
}
.content-inner .container-wrapper.filters .filter-container .container-filter-wrapper {
  margin: 0;
}
.content-inner .container-wrapper.filters .filter-container .container-filter-wrapper .container-inner {
  padding: 0 10px 0 0;
  margin-right: 5px;
  display: flex;
  flex-direction: column;
  overflow: auto;
  overflow: overlay;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper.filters .filter-container .container-filter-wrapper .container-inner {
    display: block;
    padding: 0;
    margin: 0;
    max-height: initial;
  }
}
.content-inner .container-wrapper.filters .filter-container .container-filter-wrapper .container-inner.list-scroll {
  overflow: initial;
}
.content-inner .container-wrapper.filters .filter-container .container-filter-wrapper .container-inner.list-scroll .list-wrapper {
  flex: 1;
  position: relative;
  min-height: 400px;
}
.content-inner .container-wrapper.filters .filter-container .container-filter-wrapper .container-inner.list-scroll .list-wrapper .list-actions {
  position: absolute;
  left: 0;
  right: 0;
  padding: 1px 5px 2px 5px;
  bottom: 0;
  top: 0;
  overflow: overlay;
}
.content-inner .container-wrapper.filters .big-width {
  width: calc(100% - 360px);
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper.filters .big-width {
    width: 100%;
  }
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper.products {
    flex-direction: column !important;
  }
}
.content-inner .container-wrapper.products .filter-container {
  max-width: 350px;
  width: 35%;
  margin-right: 0;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper.products .filter-container {
    max-width: initial;
    width: 100%;
  }
}
.content-inner .container-wrapper.products .filter-container .pagination-nav {
  padding-top: 40px;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper.products .filter-container .pagination-nav {
    padding-top: 15px;
  }
}
.content-inner .container-wrapper.products .filter-container .container-inner {
  max-height: none !important;
}
.content-inner .container-wrapper.products .big-width {
  width: calc(100% - 370px);
  margin-left: 20px;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper.products .big-width {
    width: 100%;
    margin-left: 0;
  }
}
.content-inner .container-wrapper.products .container-boxes .box-wrapper {
  position: absolute;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper.products .container-boxes .box-wrapper {
    position: relative;
  }
}
.content-inner .container-wrapper.scroll-inside-box .container-inner {
  height: 100%;
  display: flex;
  flex-direction: column !important;
  flex: 1;
}
.content-inner .container-wrapper.scroll-inside-box .container-inner .filters-box {
  margin-top: 0;
  flex: 1;
  height: 100%;
  position: relative;
  margin-right: 15px;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
.content-inner .container-wrapper.scroll-inside-box .container-inner .filters-box .filter-title {
  margin-bottom: 0;
  border-radius: 5px 5px 0 0;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
.content-inner .container-wrapper.scroll-inside-box .container-inner .filters-box .box-content {
  background-color: transparent;
  height: calc(100% - 43px);
  position: absolute;
  left: 0;
  top: 43px;
  right: 0;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1279px) {
  .content-inner .container-wrapper.scroll-inside-box .container-inner .filters-box .box-content {
    position: initial;
  }
}
.content-inner .container-wrapper.scroll-inside-box .container-inner .filters-box .box-content .box-content-inner {
  background-color: #fff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 5px 5px;
  border: 1px solid #d2d5de;
  overflow: overlay;
  display: flex;
  flex-direction: column;
}
.content-inner .tab-box {
  padding: 15px 20px;
  background-color: #f2f4f7;
  border: 1px solid #d2d5de;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  margin-top: 10px;
  color: #78829a;
}
.content-inner .tab-box:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 768px) {
  .content-inner .tab-box {
    width: 100%;
  }
  .content-inner .tab-box:nth-of-type(2) {
    margin-top: 10px;
  }
}
.content-inner .tab-box .box-title {
  color: #78829a;
  margin: 0;
}
.content-inner .tab-box .box-meta {
  margin-top: 5px;
  display: block;
}
.content-inner .tab-box.selected {
  background-color: #fff;
  color: #1e2f56;
  border-right: 5px solid #1478bd;
}
.content-inner .tab-box.selected .box-title {
  color: #1e2f56;
}
.content-inner.query-widgets {
  display: block;
  display: flex;
  flex-direction: column;
}
.content-inner.query-widgets .header-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.content-inner.query-widgets .header-actions .title {
  line-height: 1;
  font-weight: 500;
  margin-bottom: 0;
}
.content-inner.query-widgets .header-actions .title:before {
  margin-right: 10px;
  font-size: 20px;
}
.content-inner.query-widgets .widget-boxes {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  height: 100%;
}
.content-inner.query-widgets .widget-boxes .box:first-of-type {
  margin-top: 0;
}
.content-inner.query-widgets .widget-boxes .box:nth-of-type(2) {
  margin-top: 0;
}
.content-inner.query-widgets .widget-boxes .box:nth-of-type(3) {
  margin-top: 0;
}
@media screen and (max-width: 1279px) {
  .content-inner.query-widgets .widget-boxes .box:nth-of-type(3) {
    margin-top: 20px;
  }
}
@media screen and (max-width: 768px) {
  .content-inner.query-widgets .widget-boxes .box:nth-of-type(2) {
    margin-top: 20px;
  }
}
.content-inner.market-insights .header-actions {
  width: 100%;
}
.content-inner.market-insights .header-actions .filter-wrapper {
  display: flex;
}
.content-inner.has-decoration {
  background: #ffffff;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d5de;
  border-radius: 5px;
  padding: 20px;
}
.content-inner.column {
  flex-direction: column;
}
.content-inner.full-height {
  height: 100% !important;
}
.content-inner.full-atleast-sm {
  height: 100% !important;
}
@media screen and (max-width: 1279px) {
  .content-inner.full-atleast-sm {
    height: auto !important;
    min-height: 100%;
  }
}
.content-inner.top-aligned .container-wrapper {
  align-items: flex-start;
}
.content-inner.top-aligned .container-wrapper .filter-container {
  height: 100%;
}

.custom-form {
  padding: 20px;
}

.custom-form,
.user-permissions-form {
  width: 100%;
}
.custom-form input,
.custom-form select,
.custom-form img,
.custom-form textarea,
.custom-form .button-upload,
.user-permissions-form input,
.user-permissions-form select,
.user-permissions-form img,
.user-permissions-form textarea,
.user-permissions-form .button-upload {
  margin: 10px 0px;
}
.custom-form .grey,
.custom-form .blue,
.user-permissions-form .grey,
.user-permissions-form .blue {
  padding: 10px 15px;
}
.custom-form .blue,
.user-permissions-form .blue {
  margin-left: 20px;
}
.custom-form .table-row-forms,
.user-permissions-form .table-row-forms {
  width: 100%;
}
.custom-form .table-row-forms input,
.custom-form .table-row-forms textarea,
.user-permissions-form .table-row-forms input,
.user-permissions-form .table-row-forms textarea {
  width: 100%;
}
.custom-form .table-row-forms .input-checkbox,
.user-permissions-form .table-row-forms .input-checkbox {
  margin: 0px;
}

.flex-form {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.custom-form-title {
  padding: 20px 0px 0px 20px;
}

.table-name-input {
  margin-bottom: 15px;
}

.flex-col {
  display: flex;
  flex-direction: column;
}

.column-container {
  flex: 1;
  display: flex;
  overflow: auto;
}

.col-form {
  padding: 20px 10px;
}

.column-container .column {
  flex: 1;
  padding: 20px;
}

.column-container .column .title {
  padding-bottom: 20px;
}

.column-container .column h5.title {
  padding-bottom: 5px;
}

.btn-container {
  display: flex;
  justify-content: space-between;
  padding: 20px;
}

.btn-container button {
  padding: 10px 15px;
}

.client-users-breadCrumb {
  display: flex;
}
.client-users-breadCrumb h3:hover {
  text-decoration: underline;
  cursor: pointer;
}
.client-users-breadCrumb .dash {
  padding: 0px 5px;
}
.client-users-breadCrumb .dash:hover {
  text-decoration: none;
}

.market-insight-body {
  margin: 10px 0px;
}
.market-insight-body .organisation-marketplace-selection-container {
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  padding: 10px 10px;
}
.market-insight-body .organisation-marketplace-selection-container .organisation-marketplace-selection label {
  margin-right: 10px;
  color: #1e2f56;
}
.market-insight-body .organisation-marketplace-selection-container .organisation-marketplace-selection .inner-selection {
  display: flex;
  align-items: center;
}
.market-insight-body .organisation-marketplace-selection-container .organisation-marketplace-selection .inner-selection .header-checkbox {
  font-weight: 700;
  color: #1e2f56;
  font-size: 12px;
}
.market-insight-body .organisation-marketplace-selection-container .organisation-marketplace-selection .inner-selection .add-input-checkbox {
  -webkit-appearance: auto;
  appearance: auto;
  margin: 0 5px 0 0;
  height: 12px;
  width: 12px;
}
.market-insight-body .organisation-marketplace-selection-container .marketplace-options-section .marketplace-options-header h3 {
  margin: 30px 0 5px;
}
.market-insight-body .organisation-marketplace-selection-container .marketplace-options-section .published-options {
  width: 200px;
  display: flex;
  justify-content: space-between;
  padding-bottom: 5px;
}

.data-quality-container {
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
  border: 1px solid #d2d5de;
  border-radius: 5px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  background: #fff;
  align-items: initial;
  padding-right: 0;
  margin-right: 0 0 auto 0;
  overflow: auto;
  height: 100%;
}
.data-quality-container .split-panes {
  height: 50%;
  padding: 20px;
}
.data-quality-container .split-panes .rdt_Table .rdt_TableBody .rdt_TableRow {
  height: 62px;
}
.data-quality-container .split-panes .dropdown-container {
  margin: 10px 0;
}
.data-quality-container .left-pane .body.datatable-scroll {
  height: 90%;
}
.data-quality-container .left-pane .rdt_Table .rdt_TableBody .rdt_TableRow {
  height: 62px;
}
.data-quality-container .left-pane .rdt_Table .rdt_TableCol:nth-child(3),
.data-quality-container .left-pane .rdt_Table .rdt_TableCell:nth-child(3) {
  max-width: 150px;
}
.data-quality-container .left-pane .rdt_Table .rdt_TableCol:nth-child(4),
.data-quality-container .left-pane .rdt_Table .rdt_TableCell:nth-child(4) {
  max-width: 150px;
  justify-content: flex-end;
}
.data-quality-container .left-pane .rdt_Table .rdt_TableCol:nth-child(5),
.data-quality-container .left-pane .rdt_Table .rdt_TableCell:nth-child(5) {
  max-width: 150px;
  justify-content: flex-end;
}
.data-quality-container .right-pane {
  overflow: auto;
}
.data-quality-container .right-pane .double-table-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
.data-quality-container .right-pane .double-table-container .body.datatable-scroll {
  max-height: 300px;
  height: 100%;
}
.data-quality-container .right-pane .double-table-container .table-container {
  margin: 20px 0;
}
.data-quality-container .right-pane .double-table-container .table-container .rdt_Table .rdt_TableBody .rdt_TableRow {
  min-height: 62px;
  height: fit-content;
  align-items: center;
}
.data-quality-container .right-pane .double-table-container .table-container .rdt_Table .rdt_TableCol:nth-child(2),
.data-quality-container .right-pane .double-table-container .table-container .rdt_Table .rdt_TableCell:nth-child(2) {
  justify-content: flex-end;
}
.data-quality-container .right-pane .double-table-container .table-container .rdt_Table .rdt_TableCol:nth-child(3),
.data-quality-container .right-pane .double-table-container .table-container .rdt_Table .rdt_TableCell:nth-child(3) {
  justify-content: flex-end;
}
.data-quality-container .right-pane .double-table-container .table-container .rdt_Table .rdt_TableCol:nth-child(4),
.data-quality-container .right-pane .double-table-container .table-container .rdt_Table .rdt_TableCell:nth-child(4) {
  justify-content: flex-end;
}
.data-quality-container .right-pane .double-table-container .table-container .rdt_Table .rdt_TableCol:nth-child(5),
.data-quality-container .right-pane .double-table-container .table-container .rdt_Table .rdt_TableCell:nth-child(5) {
  justify-content: flex-end;
}

.code-templates-multiselect-container {
  margin: 0 0 15px 0;
}
.code-templates-multiselect-container .heading {
  margin: 5px 0 15px 0;
}

.box {
  width: calc((100% - 40px) / 3);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d5de;
  border-radius: 5px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  margin: 10px 0;
  background-color: #ffffff;
}
@media screen and (max-width: 768px) {
  .box {
    width: 100% !important;
  }
}
.box .box-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
}
.box .box-header .header-title {
  margin: 0;
  color: #1e2f56;
  position: relative;
}
.box .box-header .header-link {
  margin-left: 10px;
  font-size: 14px;
  margin-right: auto;
  margin-top: -6px;
  display: block;
}
.box .box-header .header-link:before {
  display: block;
  vertical-align: top;
}
.box .box-header .header-buttons {
  display: flex;
  align-items: center;
}
.box .box-header .header-buttons a {
  display: block;
  margin: 0;
  transition: all 350ms ease-in-out;
}
.box .box-header .header-buttons a:before {
  vertical-align: middle;
  display: block;
  padding: 0 5px;
  margin: 0 -5px;
}
.box .box-header .header-buttons .select {
  margin-right: 20px;
  padding-right: 30px;
  min-width: 100px;
}
.box .box-content {
  overflow: auto;
  height: 100%;
}
.box .box-content .content-row {
  display: flex;
  padding: 10px 20px;
}
.box .box-content .content-row .row-introduction {
  margin-right: 10px;
  min-width: 155px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.box .box-content .content-row .row-introduction .row-title {
  margin: 0;
  color: #78829a;
}
.box .box-content .content-row .row-action {
  width: 100%;
  display: flex;
  align-items: center;
}
.box .box-content .content-row .row-action .row-status {
  font-weight: 700;
  margin-right: 20px;
}
.box .box-content .content-row .row-action .buttons-wrapper {
  margin-left: auto;
  display: flex;
}
.box .box-content .content-row:nth-of-type(odd) {
  background-color: #f7f7f7;
}
.box.dashboard-introduction {
  margin: 0;
  height: auto;
}
@media screen and (max-width: 1479px) {
  .box.dashboard-introduction {
    width: calc(50% - 10px);
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 1024px) {
  .box.dashboard-introduction {
    width: 100%;
  }
}
.box.dashboard-introduction .box-title {
  padding: 15px 20px;
  background-color: #78829a;
  color: #ffffff;
  position: relative;
  margin: 0;
}
.box.dashboard-introduction .box-title:before {
  line-height: 1;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "icons";
  position: absolute;
  color: #d2d5de;
  right: 20px;
  font-size: 11px;
  bottom: 50%;
  transform: translateY(50%);
}
.box.dashboard-introduction .box-content {
  padding: 20px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: initial;
  overflow: initial;
}
.box.dashboard-introduction .box-content .content-text {
  margin-bottom: 25px;
}
.box.dashboard-introduction .box-content .button, .box.dashboard-introduction .box-content .tooltip {
  margin-top: auto;
}
@media screen and (max-width: 1479px) {
  .box.dashboard-introduction.alt {
    order: 3;
    width: 100%;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1479px) {
  .box.dashboard-introduction.alt .box-options {
    margin-bottom: 20px;
  }
}
.box.dashboard-introduction.alt .content-button {
  display: flex;
  align-items: center;
}
.box.dashboard-introduction.alt .content-button a {
  display: inline-block;
  margin-right: 10px;
}
.box.dashboard-introduction.alt .content-button .button-message {
  color: #d2d5de;
}
.box.dashboard-introduction.alt .content-button .button-message.green {
  color: #5bc287;
}
.box.dashboard-introduction.alt .content-button .button-message.orange {
  color: #ef7923;
}
.box.dashboard-queries .box-content .content-row .row-status.in-progress {
  color: #1478bd;
}
.box.dashboard-queries .box-content .content-row .row-status.completed {
  color: #5bc287;
}
.box.dashboard-queries .box-content .content-row .row-status.failed {
  color: #ef7923;
}
.box.dashboard-queries.with-padding .box-content {
  padding: 20px;
}
.box.dashboard-products .box-content .content-row {
  padding: 8px 20px;
  min-height: 50px;
}
.box.dashboard-products .box-content .content-row .row-introduction {
  position: relative;
  padding-left: 40px;
  max-width: 150px;
}
.box.dashboard-products .box-content .content-row .row-introduction .row-logo {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
}
.box.dashboard-products .box-content .content-row .row-text {
  margin-right: 20px;
}
.box.dashboard-snippets .box-content .content-row .row-action .row-counter {
  font-weight: 700;
  margin-right: 25px;
  min-width: 45px;
}
.box.dashboard-uploads .box-content .content-row .row-introduction {
  min-width: 175px;
}
.box.dashboard-color-queries .box-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0 20px 20px 20px;
}
.box.dashboard-uploads, .box.dashboard-snippets, .box.dashboard-products, .box.dashboard-queries, .box.dashboard-color-queries {
  margin: 20px 0 0 0;
}
@media screen and (max-width: 1479px) {
  .box.dashboard-uploads, .box.dashboard-snippets, .box.dashboard-products, .box.dashboard-queries, .box.dashboard-color-queries {
    max-height: 409px;
  }
}
.box.dashboard-uploads .content-tile, .box.dashboard-snippets .content-tile, .box.dashboard-products .content-tile, .box.dashboard-queries .content-tile, .box.dashboard-color-queries .content-tile {
  flex: 1;
  position: relative;
}
.box.dashboard-uploads .content-tile .box-content, .box.dashboard-snippets .content-tile .box-content, .box.dashboard-products .content-tile .box-content, .box.dashboard-queries .content-tile .box-content, .box.dashboard-color-queries .content-tile .box-content {
  overflow: overlay;
  height: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.box.dashboard-uploads .content-tile .box-content .color-box, .box.dashboard-snippets .content-tile .box-content .color-box, .box.dashboard-products .content-tile .box-content .color-box, .box.dashboard-queries .content-tile .box-content .color-box, .box.dashboard-color-queries .content-tile .box-content .color-box {
  padding: 15px 20px;
  display: flex;
  justify-content: space-between;
  border-radius: 5px;
  align-items: center;
  margin-bottom: 5px;
}
.box.dashboard-uploads .content-tile .box-content .color-box:last-of-type, .box.dashboard-snippets .content-tile .box-content .color-box:last-of-type, .box.dashboard-products .content-tile .box-content .color-box:last-of-type, .box.dashboard-queries .content-tile .box-content .color-box:last-of-type, .box.dashboard-color-queries .content-tile .box-content .color-box:last-of-type {
  margin-bottom: 0;
}
.box.dashboard-uploads .content-tile .box-content .color-box.green, .box.dashboard-snippets .content-tile .box-content .color-box.green, .box.dashboard-products .content-tile .box-content .color-box.green, .box.dashboard-queries .content-tile .box-content .color-box.green, .box.dashboard-color-queries .content-tile .box-content .color-box.green {
  background-color: #5bc287;
  border: 1px solid #5bc287;
}
.box.dashboard-uploads .content-tile .box-content .color-box.grey, .box.dashboard-snippets .content-tile .box-content .color-box.grey, .box.dashboard-products .content-tile .box-content .color-box.grey, .box.dashboard-queries .content-tile .box-content .color-box.grey, .box.dashboard-color-queries .content-tile .box-content .color-box.grey {
  background-color: #494848;
  border: 1px solid #494848;
}
.box.dashboard-uploads .content-tile .box-content .color-box.blue, .box.dashboard-snippets .content-tile .box-content .color-box.blue, .box.dashboard-products .content-tile .box-content .color-box.blue, .box.dashboard-queries .content-tile .box-content .color-box.blue, .box.dashboard-color-queries .content-tile .box-content .color-box.blue {
  background-color: #1478bd;
  border: 1px solid #1478bd;
}
.box.dashboard-uploads .content-tile .box-content .color-box.orange, .box.dashboard-snippets .content-tile .box-content .color-box.orange, .box.dashboard-products .content-tile .box-content .color-box.orange, .box.dashboard-queries .content-tile .box-content .color-box.orange, .box.dashboard-color-queries .content-tile .box-content .color-box.orange {
  background-color: #ef7923;
  border: 1px solid #ef7923;
}
.box.dashboard-uploads .content-tile .box-content .color-box.yellow, .box.dashboard-snippets .content-tile .box-content .color-box.yellow, .box.dashboard-products .content-tile .box-content .color-box.yellow, .box.dashboard-queries .content-tile .box-content .color-box.yellow, .box.dashboard-color-queries .content-tile .box-content .color-box.yellow {
  background-color: #fab12e;
  border: 1px solid #fab12e;
}
.box.dashboard-uploads .content-tile .box-content .color-box .box-meta, .box.dashboard-snippets .content-tile .box-content .color-box .box-meta, .box.dashboard-products .content-tile .box-content .color-box .box-meta, .box.dashboard-queries .content-tile .box-content .color-box .box-meta, .box.dashboard-color-queries .content-tile .box-content .color-box .box-meta {
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  line-height: 1;
}
@media screen and (max-width: 1024px) {
  .box.dashboard-uploads .content-tile .box-content .color-box .box-meta, .box.dashboard-snippets .content-tile .box-content .color-box .box-meta, .box.dashboard-products .content-tile .box-content .color-box .box-meta, .box.dashboard-queries .content-tile .box-content .color-box .box-meta, .box.dashboard-color-queries .content-tile .box-content .color-box .box-meta {
    font-size: 12px;
  }
}
.box.dashboard-uploads .content-tile .box-content .color-box .box-meta:first-of-type, .box.dashboard-snippets .content-tile .box-content .color-box .box-meta:first-of-type, .box.dashboard-products .content-tile .box-content .color-box .box-meta:first-of-type, .box.dashboard-queries .content-tile .box-content .color-box .box-meta:first-of-type, .box.dashboard-color-queries .content-tile .box-content .color-box .box-meta:first-of-type {
  font-size: 12px;
}
.box.empty {
  box-shadow: none;
  position: relative;
  padding: 0 !important;
  background-color: transparent;
  border: none;
}
.box.empty a {
  height: 100%;
  width: 100%;
  transition: all 350ms ease-in-out;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23A6ACBBFF' stroke-width='1' stroke-dasharray='10%2c 8' stroke-dashoffset='35' stroke-linecap='square'/%3e%3c/svg%3e");
  border-radius: 5px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.box.empty a .tooltip {
  position: absolute;
  bottom: calc(50% + 8px);
  left: 50%;
  width: max-content;
  transform: translate(-50%, -50%);
  background-color: #494848;
  color: #ffffff;
  border-color: #494848;
  font-weight: 300;
  transition: all 350ms ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.box.empty a .tooltip:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #494848;
}
.box.empty a:before, .box.empty a[class^=icon-social][href*=facebook]:before, .box.empty a[class^=icon-social].icon-facebook:before, .box.empty a[class^=icon-social][href*=instagram]:before, .box.empty a[class^=icon-social].icon-instagram:before, .box.empty a[class^=icon-social][href*=linkedin]:before, .box.empty a[class^=icon-social].icon-linkedin:before, .box.empty a[class^=icon-social][href*=pinterest]:before, .box.empty a[class^=icon-social].icon-pinterest:before, .box.empty a[class^=icon-social][href*=twitter]:before, .box.empty a[class^=icon-social].icon-twitter:before, .box.empty a[class^=icon-social][href*=youtube]:before, .box.empty a[class^=icon-social].icon-youtube:before {
  vertical-align: top;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 26px;
}
.box.empty a:hover {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23494848FF' stroke-width='1' stroke-dasharray='10%2c 8' stroke-dashoffset='35' stroke-linecap='square'/%3e%3c/svg%3e");
}
.box.empty a:hover .tooltip {
  opacity: 1;
  visibility: visible;
}
.box.empty a:hover:before {
  color: #494848;
}
.box.empty.dashboard {
  min-height: 300px !important;
  margin: 20px 0 0 0;
}
.box.empty.product {
  min-height: 155px;
}
.box.empty.visualisation {
  min-height: 250px;
  height: calc(50% - 20px);
  margin: 20px 0 0 0;
}
@media screen and (max-width: 1479px) {
  .box.empty.visualisation {
    min-height: 300px !important;
    height: auto;
  }
}
@media screen and (max-width: 1279px) {
  .box.empty.visualisation {
    width: calc(50% - 10px);
  }
}
.box.product {
  flex-flow: row wrap;
  padding: 20px;
  transition: border 350ms ease-in-out;
}
.box.product .box-icon {
  margin-right: 10px;
}
.box.product .box-content {
  width: calc(100% - 60px);
  display: flex;
  flex-direction: column;
  color: #78829a;
  max-height: initial;
  overflow: initial;
  height: 100%;
}
.box.product .box-content .box-header {
  padding: 0 !important;
  line-height: 1;
  margin-bottom: 10px;
}
.box.product .box-content .box-header .box-title {
  display: flex;
  align-items: center;
}
.box.product .box-content .box-header .box-title .title {
  margin-bottom: 0;
}
.box.product .box-content .box-header .box-title .title-meta {
  margin-left: 5px;
}
.box.product .box-content .box-text {
  margin-bottom: auto;
}
.box.product .box-content .box-buttons {
  margin-top: 20px;
  display: flex;
}
.box.product .box-content .box-buttons a {
  margin-right: 5px;
}
.five-columns .box.product {
  width: calc((100% - 80px) / 5);
}
.box.query-widget {
  padding: 20px;
  min-height: 250px;
  height: calc(50% - 20px);
  margin: 20px 0 0 0;
}
@media screen and (max-width: 1279px) {
  .box.query-widget {
    width: calc(50% - 10px);
    height: auto;
    min-height: 250px;
  }
}
.box.query-widget .box-header {
  padding: 0;
  margin-bottom: 15px;
}
.box.query-widget .box-header .title {
  margin: 0 10px 0 0;
}
.box.query-widget .box-header .header-buttons {
  margin-left: auto;
}
.box.query-widget .box-header .header-buttons a {
  margin-left: 5px;
}
.box.query-widget .box-header .header-buttons a:before {
  margin: 0;
  padding: 0;
}
.box.query-widget .box-header .header-buttons .button.orange, .box.query-widget .box-header .header-buttons .orange.tooltip {
  border-color: #ef7923;
  color: #ef7923;
}
.box.query-widget .box-header .header-buttons .button.orange:hover, .box.query-widget .box-header .header-buttons .orange.tooltip:hover {
  background-color: #fff0d4;
}
.box.query-widget .box-header .header-buttons .button.blue, .box.query-widget .box-header .header-buttons .blue.tooltip {
  border-color: #1478bd;
  color: #1478bd;
}
.box.query-widget .box-header .header-buttons .button.blue:hover, .box.query-widget .box-header .header-buttons .blue.tooltip:hover {
  background-color: #d5e4f2;
}
.box.query-widget .box-header .header-buttons .button.grey, .box.query-widget .box-header .header-buttons .grey.tooltip {
  border-color: #494848;
  color: #494848;
}
.box.query-widget .box-header .header-buttons .button.grey:hover, .box.query-widget .box-header .header-buttons .grey.tooltip:hover {
  background-color: #d4d4d4;
}
.box.query-widget .box-header .header-buttons .button.yellow, .box.query-widget .box-header .header-buttons .yellow.tooltip {
  border-color: #fab12e;
  color: #fab12e;
}
.box.query-widget .box-header .header-buttons .button.yellow:hover, .box.query-widget .box-header .header-buttons .yellow.tooltip:hover {
  background-color: #fff0d4;
}
.box.snippet-box, .box.product {
  margin: 20px 0 0 0;
}
.container-boxes .box.snippet-box, .container-boxes .box.product {
  width: 100%;
}
.container-boxes .box.snippet-box .box-text, .container-boxes .box.product .box-text {
  margin: 0;
}
.container-boxes .box.snippet-box:first-of-type, .container-boxes .box.product:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 1279px) {
  .container-boxes .box.snippet-box, .container-boxes .box.product {
    width: calc((100% - 20px) / 2);
  }
  .container-boxes .box.snippet-box:nth-of-type(2), .container-boxes .box.product:nth-of-type(2) {
    margin-top: 0;
  }
}
.box.snippet-box {
  width: 100%;
  padding: 20px;
  transition: border 350ms ease-in-out;
  margin: 10px 0 0 0;
}
@media screen and (max-width: 1279px) {
  .box.snippet-box {
    width: calc((100% - 40px) / 3);
  }
}
@media screen and (max-width: 1024px) {
  .box.snippet-box {
    width: calc((100% - 20px) / 2);
  }
}
@media screen and (max-width: 768px) {
  .box.snippet-box {
    width: 100%;
  }
}
.box.snippet-box .box-title {
  margin-bottom: 0;
  transition: color 350ms ease-in-out;
}
.box.snippet-box:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 1279px) {
  .box.snippet-box:first-of-type {
    margin: 10px 0 0 0;
  }
}

.box-options {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.box-options .option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #f7f7f7;
  border-radius: 5px;
  padding: 20px;
  position: relative;
  border: 1px solid #d2d5de;
  transition: all 350ms ease-in-out;
}
.box-options .option .label {
  color: #78829a;
  margin: 0 !important;
}
.box-options .option.selected {
  background-color: #fff;
}
.box-options .option.selected .label {
  color: #1e2f56;
}
.box-options .option.selected.orange {
  border: 1px solid #ef7923;
}
.box-options .option.selected.blue {
  border: 1px solid #1478bd;
}
.box-options .option.selected.blue .label {
  color: #1478bd;
}
.box-options .option.selected.green {
  border: 1px solid #5bc287;
}
.box-options .option.selected.grey {
  border: 1px solid #494848;
}
.box-options .option.selected.yellow {
  border: 1px solid #fab12e;
}
.box-options.three-columns .option {
  width: calc((100% - 40px) / 3);
}
.box-options.two-columns .option {
  width: calc((100% - 20px) / 2);
}

.popup-box {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d5de;
  display: flex;
  flex-direction: column;
  margin: 5px 0;
  width: 100%;
  overflow: initial;
  padding: 10px;
  border-radius: 2.5px;
  transition: all 350ms ease-in-out;
  position: relative;
}
.popup-box .box-header {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  color: #1e2f56;
}
.popup-box .box-header .box-title {
  margin: 0 5px 0 0;
}
.popup-box .box-action {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.popup-box .box-action .button, .popup-box .box-action .tooltip {
  margin-left: 10px;
}
.popup-box .checkbox {
  position: absolute;
  top: 10px;
  right: 10px;
}
.popup-box.query {
  border-radius: 5px;
}
.popup-box.query .box-header {
  margin-bottom: 5px;
}
.popup-box.selected {
  border: 1px solid #5bc287;
}

.orgProduct {
  color: #78829a;
}

.popup, .setup-2fa {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1011;
  min-width: 600px;
  width: 100%;
  max-width: 600px;
  border-radius: 5px;
  overflow: hidden;
}
.popup .popup-header, .setup-2fa .popup-header {
  padding: 20px;
  position: relative;
}
.popup .popup-header .header-title, .setup-2fa .popup-header .header-title {
  font-weight: 500;
}
.popup .popup-header .header-text p, .setup-2fa .popup-header .header-text p {
  margin-bottom: 0;
}
.popup .popup-header a, .setup-2fa .popup-header a {
  position: absolute;
  right: 10px;
  top: 10px;
}
.popup .popup-content, .setup-2fa .popup-content {
  padding: 20px;
}
.popup .popup-content .h5, .setup-2fa .popup-content .h5, .popup .popup-content .pagination-nav .main-footer-meta .result-count, .pagination-nav .main-footer-meta .popup .popup-content .result-count, .setup-2fa .popup-content .pagination-nav .main-footer-meta .result-count, .pagination-nav .main-footer-meta .setup-2fa .popup-content .result-count {
  color: #4b5978;
}
.popup .popup-content .popup-box-wrapper, .setup-2fa .popup-content .popup-box-wrapper {
  overflow: auto;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.popup .popup-content .content-action, .setup-2fa .popup-content .content-action {
  display: flex;
}
.popup .popup-content .content-action .button, .setup-2fa .popup-content .content-action .button, .popup .popup-content .content-action .tooltip, .setup-2fa .popup-content .content-action .tooltip {
  margin-right: 5px;
}
.popup .popup-content .content-action .button:last-of-type, .setup-2fa .popup-content .content-action .button:last-of-type, .popup .popup-content .content-action .tooltip:last-of-type, .setup-2fa .popup-content .content-action .tooltip:last-of-type {
  margin-right: 0;
}
.popup .popup-content .content-action .button-close, .setup-2fa .popup-content .content-action .button-close {
  margin-right: auto;
}
.popup .error-message, .setup-2fa .error-message {
  color: #ef7923;
  padding: 0 20px;
}
.popup .error-message.no-padding, .setup-2fa .error-message.no-padding {
  padding: 0;
}
.popup.manage-dashboard .popup-content, .manage-dashboard.setup-2fa .popup-content, .popup.new-query .popup-content, .new-query.setup-2fa .popup-content {
  padding: 15px 0 20px 0;
}
.popup.manage-dashboard .popup-content .popup-box-wrapper, .manage-dashboard.setup-2fa .popup-content .popup-box-wrapper, .popup.new-query .popup-content .popup-box-wrapper, .new-query.setup-2fa .popup-content .popup-box-wrapper {
  padding: 0 15px 0 20px;
  margin-right: 5px;
}
.popup.manage-dashboard .popup-content .content-action, .manage-dashboard.setup-2fa .popup-content .content-action, .popup.new-query .popup-content .content-action, .new-query.setup-2fa .popup-content .content-action {
  padding: 0 20px;
  margin-top: 15px;
}
.popup.change-results .popup-content .content-wrapper, .change-results.setup-2fa .popup-content .content-wrapper {
  margin-bottom: 20px;
  display: flex;
}
.popup.change-results .popup-content .content-wrapper .content-column, .change-results.setup-2fa .popup-content .content-wrapper .content-column {
  margin-right: 40px;
  text-align: left;
}
.popup.change-results .popup-content .content-wrapper .content-column .label, .change-results.setup-2fa .popup-content .content-wrapper .content-column .label {
  margin-bottom: 10px;
}
.popup.change-results .popup-content .content-wrapper .content-column .status, .change-results.setup-2fa .popup-content .content-wrapper .content-column .status {
  font-weight: 700;
}
.popup.change-results .popup-content .content-wrapper .content-column .status.completed, .change-results.setup-2fa .popup-content .content-wrapper .content-column .status.completed {
  color: #1478bd;
}
.popup.change-results .popup-content .content-wrapper .content-column .status.in-progress, .change-results.setup-2fa .popup-content .content-wrapper .content-column .status.in-progress {
  color: #5bc287;
}
.popup.change-results .popup-content .content-wrapper .content-column .status.failed, .change-results.setup-2fa .popup-content .content-wrapper .content-column .status.failed {
  color: #ef7923;
}
.popup.profile .popup-content .content-wrapper, .profile.setup-2fa .popup-content .content-wrapper, .popup.cast-to-screen .popup-content .content-wrapper, .cast-to-screen.setup-2fa .popup-content .content-wrapper, .popup.insight-details .popup-content .content-wrapper, .insight-details.setup-2fa .popup-content .content-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.popup.profile .popup-content .content-wrapper .content-tile, .profile.setup-2fa .popup-content .content-wrapper .content-tile, .popup.cast-to-screen .popup-content .content-wrapper .content-tile, .cast-to-screen.setup-2fa .popup-content .content-wrapper .content-tile, .popup.insight-details .popup-content .content-wrapper .content-tile, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile {
  width: 50%;
  margin-bottom: 20px;
  padding-right: 20px;
}
.popup.profile .popup-content .content-wrapper .content-tile .label, .profile.setup-2fa .popup-content .content-wrapper .content-tile .label, .popup.cast-to-screen .popup-content .content-wrapper .content-tile .label, .cast-to-screen.setup-2fa .popup-content .content-wrapper .content-tile .label, .popup.insight-details .popup-content .content-wrapper .content-tile .label, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .label {
  margin-bottom: 10px;
}
.popup.profile .popup-content .content-wrapper .content-tile .list, .profile.setup-2fa .popup-content .content-wrapper .content-tile .list, .popup.cast-to-screen .popup-content .content-wrapper .content-tile .list, .cast-to-screen.setup-2fa .popup-content .content-wrapper .content-tile .list, .popup.insight-details .popup-content .content-wrapper .content-tile .list, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  flex-flow: row wrap;
}
.popup.profile .popup-content .content-wrapper .content-tile .list li, .profile.setup-2fa .popup-content .content-wrapper .content-tile .list li, .popup.cast-to-screen .popup-content .content-wrapper .content-tile .list li, .cast-to-screen.setup-2fa .popup-content .content-wrapper .content-tile .list li, .popup.insight-details .popup-content .content-wrapper .content-tile .list li, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .list li {
  width: 50%;
}
.popup.profile .popup-content .content-wrapper .content-tile .list li:before, .profile.setup-2fa .popup-content .content-wrapper .content-tile .list li:before, .popup.cast-to-screen .popup-content .content-wrapper .content-tile .list li:before, .cast-to-screen.setup-2fa .popup-content .content-wrapper .content-tile .list li:before, .popup.insight-details .popup-content .content-wrapper .content-tile .list li:before, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .list li:before {
  content: "•";
  width: 1em;
  margin: 0 0.5em;
}
.popup.profile .popup-content .content-wrapper .content-tile.full-width, .profile.setup-2fa .popup-content .content-wrapper .content-tile.full-width, .popup.cast-to-screen .popup-content .content-wrapper .content-tile.full-width, .cast-to-screen.setup-2fa .popup-content .content-wrapper .content-tile.full-width, .popup.insight-details .popup-content .content-wrapper .content-tile.full-width, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile.full-width {
  width: 100%;
  padding-right: 0;
}
.popup.profile .popup-content .content-wrapper .content-tile.last, .profile.setup-2fa .popup-content .content-wrapper .content-tile.last, .popup.cast-to-screen .popup-content .content-wrapper .content-tile.last, .cast-to-screen.setup-2fa .popup-content .content-wrapper .content-tile.last, .popup.insight-details .popup-content .content-wrapper .content-tile.last, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile.last {
  padding-right: 0;
}
.popup.new-query .popup-box-wrapper, .new-query.setup-2fa .popup-box-wrapper {
  max-height: 420px;
}
.popup.cast-to-screen .popup-content .content-tile, .cast-to-screen.setup-2fa .popup-content .content-tile {
  display: flex;
  align-items: center;
}
.popup.cast-to-screen .popup-content .content-tile .label, .cast-to-screen.setup-2fa .popup-content .content-tile .label {
  margin-bottom: 0 !important;
  margin-left: 10px;
  line-height: 1;
}
.popup.cast-to-screen .popup-content .content-tile a, .cast-to-screen.setup-2fa .popup-content .content-tile a {
  display: block;
}
.popup.cast-to-screen .popup-content .content-tile a:before, .cast-to-screen.setup-2fa .popup-content .content-tile a:before {
  font-size: 22px;
  display: block;
  vertical-align: top;
}
.popup.query-progress .content-wrapper, .query-progress.setup-2fa .content-wrapper {
  display: flex;
  align-items: center;
  padding: 0 25px;
}
.popup.query-progress .content-wrapper .content-item, .query-progress.setup-2fa .content-wrapper .content-item {
  width: 20%;
  padding: 20px 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.popup.query-progress .content-wrapper .content-item .item-image, .query-progress.setup-2fa .content-wrapper .content-item .item-image {
  padding-bottom: 20px;
}
.popup.query-progress .content-wrapper .content-item .item-image span:before, .query-progress.setup-2fa .content-wrapper .content-item .item-image span:before {
  font-size: 50px;
  display: block;
}
.popup.query-progress .content-wrapper .content-item .item-status, .query-progress.setup-2fa .content-wrapper .content-item .item-status {
  transform: translateY(-15px);
}
.popup.query-progress .content-wrapper .content-item .item-status span:before, .query-progress.setup-2fa .content-wrapper .content-item .item-status span:before {
  display: block;
}
.popup.query-progress .content-wrapper .content-item .item-title, .query-progress.setup-2fa .content-wrapper .content-item .item-title {
  margin: 0;
}
.popup.query-progress .content-wrapper .content-item.completed .item-image span:before, .query-progress.setup-2fa .content-wrapper .content-item.completed .item-image span:before, .popup.query-progress .content-wrapper .content-item.completed .item-status span:before, .query-progress.setup-2fa .content-wrapper .content-item.completed .item-status span:before {
  color: #1478bd;
}
.popup.query-progress .content-wrapper .content-item.completed .item-status, .query-progress.setup-2fa .content-wrapper .content-item.completed .item-status {
  font-size: 15px;
}
.popup.query-progress .content-wrapper .content-item.completed .item-title, .query-progress.setup-2fa .content-wrapper .content-item.completed .item-title {
  color: #1478bd;
}
.popup.query-progress .content-wrapper .content-item.in-progress .item-image span:before, .query-progress.setup-2fa .content-wrapper .content-item.in-progress .item-image span:before, .popup.query-progress .content-wrapper .content-item.in-progress .item-status span:before, .query-progress.setup-2fa .content-wrapper .content-item.in-progress .item-status span:before {
  color: #d5e4f2;
}
.popup.query-progress .content-wrapper .content-item.in-progress .item-status, .query-progress.setup-2fa .content-wrapper .content-item.in-progress .item-status {
  font-size: 20px;
}
.popup.query-progress .content-wrapper .content-item.in-progress .item-title, .query-progress.setup-2fa .content-wrapper .content-item.in-progress .item-title {
  color: #d5e4f2;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .label, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .label {
  color: #4b5978;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .current-rating, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .current-rating {
  display: flex;
  align-items: center;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .current-rating .stars-wrapper, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .current-rating .stars-wrapper {
  display: flex;
  align-items: center;
  margin-right: 5px;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .current-rating .stars-wrapper img, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .current-rating .stars-wrapper img {
  height: 13px;
  width: 13px;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .tile-options, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .tile-options {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  margin: -5px 0;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .tile-options .option, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .tile-options .option {
  width: calc((100% - 10px) / 2);
  padding: 10px;
  margin: 5px 0;
  border: 1px solid #1478bd;
  border-radius: 2.5px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 350ms ease-in-out;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .tile-options .option .option-title, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .tile-options .option .option-title {
  color: #4b5978;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .tile-options .option .option-button, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .tile-options .option .option-button {
  margin-left: 20px;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .tile-options .option .option-status, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .tile-options .option .option-status {
  color: #1478bd;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .tile-options .option.unavailable, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .tile-options .option.unavailable {
  border: 1px solid #909090;
}
.popup.insight-details .popup-content .content-wrapper .content-tile .tile-options .option.unavailable .option-title, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .tile-options .option.unavailable .option-title, .popup.insight-details .popup-content .content-wrapper .content-tile .tile-options .option.unavailable .option-status, .insight-details.setup-2fa .popup-content .content-wrapper .content-tile .tile-options .option.unavailable .option-status {
  color: #909090;
}
.popup.manage-dashboard .popup-box-wrapper, .manage-dashboard.setup-2fa .popup-box-wrapper {
  max-height: 470px;
}
.popup.manage-dashboard .popup-box-wrapper .popup-box select, .manage-dashboard.setup-2fa .popup-box-wrapper .popup-box select {
  max-width: 150px;
}
.popup.refine-view .popup-content .search, .refine-view.setup-2fa .popup-content .search {
  width: 100%;
}
.popup.refine-view .popup-content .content-wrapper, .refine-view.setup-2fa .popup-content .content-wrapper {
  margin: 20px 0;
}
.popup.refine-view .popup-content .content-wrapper .option, .refine-view.setup-2fa .popup-content .content-wrapper .option {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.popup.refine-view .popup-content .content-wrapper .option .checkbox .tick-icon, .refine-view.setup-2fa .popup-content .content-wrapper .option .checkbox .tick-icon {
  right: auto;
  left: 0;
}
.popup.refine-view .popup-content .content-wrapper .option .option-label, .refine-view.setup-2fa .popup-content .content-wrapper .option .option-label {
  margin-left: 10px;
}
.popup.refine-view .popup-content .content-wrapper .option .icon-dots, .refine-view.setup-2fa .popup-content .content-wrapper .option .icon-dots {
  margin-left: auto;
}
.popup.refine-view .popup-content .content-wrapper .option:last-of-type, .refine-view.setup-2fa .popup-content .content-wrapper .option:last-of-type {
  margin-bottom: 0;
}
.popup.refine-view .popup-content .content-wrapper .option.select-all, .refine-view.setup-2fa .popup-content .content-wrapper .option.select-all {
  font-weight: 700;
  color: #4b5978;
}
.popup.refine-view .popup-content .content-wrapper .options-wrapper, .refine-view.setup-2fa .popup-content .content-wrapper .options-wrapper {
  max-height: 242px;
  overflow-y: auto;
  padding-right: 15px;
  margin-right: -15px;
}
.popup.feedback, .feedback.setup-2fa {
  top: auto;
  bottom: 0;
  transform: translateX(-50%);
  max-width: 260px;
  min-width: initial;
  text-align: center;
}
.popup.feedback .popup-content, .feedback.setup-2fa .popup-content {
  padding: 20px 10px 10px 10px;
}
.popup.feedback .popup-content .content-title, .feedback.setup-2fa .popup-content .content-title {
  margin-bottom: 5px;
}
.popup.feedback .popup-content .content-text, .feedback.setup-2fa .popup-content .content-text {
  margin-bottom: 20px;
}
.popup.feedback .popup-content .content-action, .feedback.setup-2fa .popup-content .content-action {
  display: flex;
  justify-content: space-between;
}
.popup.feedback .popup-content .content-action .button, .feedback.setup-2fa .popup-content .content-action .button, .popup.feedback .popup-content .content-action .tooltip, .feedback.setup-2fa .popup-content .content-action .tooltip {
  width: calc((100% - 5px) / 2);
}
.popup.query-preview .content-action, .query-preview.setup-2fa .content-action {
  margin-top: 20px;
}
.popup.query-preview .content-action .button-close, .query-preview.setup-2fa .content-action .button-close {
  margin-left: 0;
}
.popup.query-preview .snippet-container .snippet-text, .query-preview.setup-2fa .snippet-container .snippet-text {
  max-height: 150px;
  padding: 10px 5px 10px 10px;
}
@media screen and (max-width: 768px) {
  .popup.information, .information.setup-2fa {
    min-width: 300px;
  }
}
.popup.information .popup-introduction, .information.setup-2fa .popup-introduction {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.popup.information .popup-introduction .popup-logo, .information.setup-2fa .popup-introduction .popup-logo {
  display: flex;
  align-items: center;
}
.popup.information .popup-introduction .popup-logo .logo-title, .information.setup-2fa .popup-introduction .popup-logo .logo-title {
  margin-left: 10px;
}
@media screen and (max-width: 768px) {
  .popup.information .popup-introduction .popup-action, .information.setup-2fa .popup-introduction .popup-action {
    margin: 30px 0;
  }
}
.popup.information .popup-introduction .popup-action .button, .information.setup-2fa .popup-introduction .popup-action .button, .popup.information .popup-introduction .popup-action .tooltip, .information.setup-2fa .popup-introduction .popup-action .tooltip {
  display: block;
  margin: 10px 0;
  width: initial;
}
.popup.information .popup-introduction .popup-action .button.selected, .information.setup-2fa .popup-introduction .popup-action .button.selected, .popup.information .popup-introduction .popup-action .selected.tooltip, .information.setup-2fa .popup-introduction .popup-action .selected.tooltip {
  background-color: #ffffff;
  color: #1e2f56;
}
.popup.information .popup-content, .information.setup-2fa .popup-content {
  display: flex;
  align-items: center;
  position: relative;
}
.popup.information .popup-content .content-wrapper .content-title, .information.setup-2fa .popup-content .content-wrapper .content-title {
  margin-bottom: 10px;
}
.popup.information .popup-content .content-wrapper .icon-cancel, .information.setup-2fa .popup-content .content-wrapper .icon-cancel {
  position: absolute;
  top: 10px;
  right: 10px;
}
.popup.information .popup-content .content-wrapper .content-tile, .information.setup-2fa .popup-content .content-wrapper .content-tile {
  margin-bottom: 20px;
  padding-right: 20px;
}
.popup.information .popup-content .content-wrapper .content-tile .label, .information.setup-2fa .popup-content .content-wrapper .content-tile .label {
  margin-bottom: 10px;
}
.popup.information .popup-content .content-wrapper .content-tile:last-of-type, .information.setup-2fa .popup-content .content-wrapper .content-tile:last-of-type {
  margin-bottom: 0;
}
.popup.information .popup-content .content-wrapper .content-text, .information.setup-2fa .popup-content .content-wrapper .content-text {
  overflow: auto;
  max-height: 235px;
  padding-right: 15px;
  margin-right: -15px;
}
.popup.information .square, .information.setup-2fa .square {
  min-height: 300px;
}
@media screen and (max-width: 768px) {
  .popup.information .square, .information.setup-2fa .square {
    min-height: initial;
  }
}

.modal-lg {
  min-width: 930px;
}

.popup-box-modal {
  border: none;
  box-shadow: 0px 0px 0px 0px;
}

.popup-modal-text {
  text-align: center;
}

.select-tab {
  cursor: pointer;
}

.sagemaker-form-content {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 7px;
}
.sagemaker-form-content input, .sagemaker-form-content select {
  position: relative;
  width: 100%;
  margin: 5px 0px;
}
.sagemaker-form-content img {
  margin: 5px 0px;
}

.access-permissions {
  width: 100%;
  height: 450px;
  overflow: scroll;
}

.access-top-tab {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  position: fixed;
  width: 100%;
  z-index: 100;
}

.permission-access-tabs {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px;
}

.permissions-modal-popup {
  min-height: 450px;
  overflow-y: auto;
  width: 100%;
}

.product-list-modal-wrapper {
  min-height: 450px;
  overflow-y: auto;
  padding: 20px;
  margin-top: 55px;
}

.top {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.access-tab-btn, .permission-tab-btn {
  width: 100%;
  padding: 20px;
  color: #1e2f56;
  background-color: #f2f4f7;
  border: 1px solid #d2d5de;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

.select-tab-clicked .access-tab-btn {
  border: 1px solid #d2d5de;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-right: 5px solid #1478bd;
  background: none;
}

.addTabBg {
  border-right: 5px solid #1478bd;
  background: none;
}

.table-permissions-wrapper .table-details-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
}
.table-permissions-wrapper .table-details-wrapper .table-name {
  width: 65%;
  font-weight: bold;
}
.table-permissions-wrapper .table-details-wrapper .table-field-details {
  width: 35%;
  display: flex;
  justify-content: flex-end;
}
.table-permissions-wrapper .table-details-wrapper .table-field-details .field-settings {
  margin-left: 10px;
}
.table-permissions-wrapper .table-details-wrapper .table-field-details .table-updated-message {
  color: #007cd4;
  font-weight: bold;
}

.back-button-dialog {
  background: none;
  padding: 5px;
  margin-bottom: 3px;
  color: #fff;
  font-size: 34px;
  border: none;
  line-height: 1;
  cursor: pointer;
}

.back-button-dialog-container {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}

.modal-header-title {
  width: 100%;
  text-align: center;
}

.permissions-divider {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 70px;
  background: #fff;
}

.user-permissions-coreswitch {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.user-permissions-coreswitch:hover h5 {
  text-decoration: underline;
}

.back-button-dialog:hover {
  background: none;
}

article.org-popup-default-settings-container {
  padding: 5px 0;
  font-weight: 700;
}
article.org-popup-default-settings-container p {
  margin: 0;
  padding: 0;
}
article.org-popup-default-settings-container p span {
  font-weight: 400;
}

.table-content, .query-table {
  border: 1px solid #d2d5de;
  background: #FFFFFF;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  width: 100%;
}
.table-content .rdt_Table .rdt_TableHead .rdt_TableHeadRow, .query-table .rdt_Table .rdt_TableHead .rdt_TableHeadRow {
  border-bottom: none;
  color: #4b5978;
  font-weight: 700;
}
.table-content .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU, .query-table .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU {
  padding: 20px;
}
.table-content .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU .rdt_TableCol_Sortable, .query-table .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU .rdt_TableCol_Sortable {
  opacity: 1;
}
.table-content .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU .rdt_TableCol_Sortable .sc-dQoVA, .query-table .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU .rdt_TableCol_Sortable .sc-dQoVA {
  margin-right: 10px;
}
.table-content .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU .rdt_TableCol_Sortable .__rdt_custom_sort_icon__, .query-table .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU .rdt_TableCol_Sortable .__rdt_custom_sort_icon__ {
  opacity: 1;
}
.table-content .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU .rdt_TableCol_Sortable .__rdt_custom_sort_icon__ a, .query-table .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU .rdt_TableCol_Sortable .__rdt_custom_sort_icon__ a {
  opacity: 1;
}
.table-content .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU .rdt_TableCol_Sortable:hover, .query-table .rdt_Table .rdt_TableHead .rdt_TableHeadRow .sc-hKgJUU .rdt_TableCol_Sortable:hover {
  color: #78829a;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow {
  border-bottom: none;
  color: #78829a;
  font-size: 10px;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(odd), .query-table .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(odd) {
  background-color: #f7f7f7;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(odd) .rdt_TableCell:first-of-type, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(odd) .rdt_TableCell:first-of-type {
  background-color: #f7f7f7;
  color: #4b5978;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell {
  padding: 20px;
  align-items: flex-start;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell:last-of-type, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell:last-of-type {
  justify-content: flex-end;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .status, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .status {
  font-weight: 700;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .status.in-progress, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .status.in-progress {
  color: #1478bd;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .status.completed, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .status.completed {
  color: #5bc287;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .status.failed, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .status.failed {
  color: #ef7923;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .status span, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .status span {
  margin-left: 20px;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .actions, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .actions {
  display: flex;
  height: 100%;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container {
  width: 100%;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container:before, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container:before {
  content: "";
  background-color: #f7f7f7;
  position: absolute;
  width: 10px;
  height: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  border-right: 1px solid #d2d5de;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container a, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container a {
  color: #f7f7f7;
  display: flex;
  align-items: center;
  border-left: 1px solid #d2d5de;
  padding: 0 5px;
}
@media screen and (max-width: 768px) {
  .table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container a, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container a {
    border-left: 1px solid #d2d5de;
  }
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container a:hover, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container a:hover {
  background-color: #f2f4f7;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container a:hover:before, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container a:hover:before {
  color: #d4d4d4;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container a:before, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container a:before {
  color: #d2d5de;
}
.table-content .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container .snippet-text, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell .snippet-container .snippet-text {
  margin: 10px 20px !important;
  width: 100%;
  max-height: 40px;
  overflow: hidden;
  padding: 0;
  font-size: 8px;
  font-family: "Roboto Mono", monospace;
}

@media screen and (min-width: 1280px) {
  .table-content .rdt_Table .rdt_TableBody .rdt_TableRow, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow {
    font-size: 11px;
  }
}
@media screen and (min-width: 1480px) {
  .table-content .rdt_Table .rdt_TableBody .rdt_TableRow, .query-table .rdt_Table .rdt_TableBody .rdt_TableRow {
    font-size: 12px;
  }
}
.main-wrapper .main-content .dashboard-topbar {
  margin-bottom: 20px;
}
.main-wrapper .main-content .dashboard-inner {
  margin: -10px;
}

.sortable-item.dashboard-grid {
  padding: 10px;
  width: 33.3333333333%;
  height: 50%;
}
@media screen and (max-width: 1479px) {
  .sortable-item.dashboard-grid {
    width: 50%;
  }
}
@media screen and (max-width: 1279px) {
  .sortable-item.dashboard-grid {
    width: 100% !important;
    height: auto;
  }
}
.sortable-item.dashboard-grid .box {
  width: 100% !important;
  height: 100% !important;
  margin: 0;
}
.sortable-item.dashboard-grid .box .box-header {
  cursor: move;
}
@media screen and (max-width: 1479px) {
  .sortable-item.dashboard-grid.dashboard-uploads, .sortable-item.dashboard-grid.dashboard-snippets, .sortable-item.dashboard-grid.dashboard-products, .sortable-item.dashboard-grid.dashboard-queries, .sortable-item.dashboard-grid.empty.dashboard {
    max-height: 409px;
    width: calc(50% - 10px);
    height: auto;
  }
}
@media screen and (max-width: 1479px) {
  .sortable-item.dashboard-grid .empty-add-wrapper {
    height: 409px;
  }
}
@media screen and (max-width: 1279px) {
  .sortable-item.dashboard-grid .empty-add-wrapper {
    width: 100% !important;
    height: 409px;
  }
}

/*  <-- Org Dashboard -->    */
.grid-container {
  display: grid;
  padding: 20px;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

.grid-container article.dashboard-tile {
  min-width: 500px;
  height: 300px;
  background: #FFF;
  border-radius: 5px;
  border: 1px solid #D2D5DE;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}

article.dashboard-tile header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 20px;
  height: 45px;
  background: #78829A;
  border-radius: 5px 5px 0 0;
}

article.dashboard-tile header h5 {
  color: #FFF;
}

@media only screen and (max-width: 1800px) {
  .grid-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 1200px) {
  .grid-container {
    grid-template-columns: 1fr;
  }
}
.org-dashboard-inner {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-template-areas: "users summary" "products summary";
  grid-gap: 20px;
  padding: 20px;
}

.org-dashboard-tile aside {
  display: flex;
}

.org-dashboard-tile.users {
  grid-area: users;
}

.org-dashboard-tile.products {
  grid-area: products;
}

.org-dashboard-summary {
  grid-area: summary;
  max-height: fit-content;
}

.right-align-btn-container {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.tile-btn-container {
  padding: 0 20px;
}
.tile-btn-container button + button {
  margin-left: 10px;
}

.total-count {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  background-color: #D5E4F2;
  color: #1478BD;
  font-size: 42px;
  border: 1px solid #1478BD;
  border-radius: 5px;
  font-weight: 500;
}

.tile-content-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: max-content;
  grid-gap: 20px;
  padding: 20px;
  width: 100%;
}

.sub-info {
  display: flex;
  flex-direction: column;
  min-width: 200px;
  max-width: 325px;
  min-height: 90px;
  background-color: #FFF;
  border: 1px solid #D2D5DE;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding: 10px;
}

.sub-info-subheader {
  font-size: 12px;
  color: #78829A;
  font-weight: 500;
  flex: 0 1 auto;
}

.sub-info-header {
  font-size: 16px;
  font-weight: 700;
  flex: 1 1 auto;
}

.orgInfo-table-container {
  background-color: #FFF;
  border: 1px solid #D2D5DE;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}

.orgInfo-table-container h2 {
  margin-top: 5px;
  padding: 10px 0 0 10px;
}

.orgInfo-table-container table {
  border-spacing: inherit;
  color: #1E2F56;
  margin: 20px 0;
}

.orgInfo-table-container table tr:nth-child(odd) {
  background-color: #F7F7F7;
}

.orgInfo-table-container table tr td {
  padding: 5px 10px;
  font-size: 14px;
  white-space: pre-line;
}

.orgInfo-table-container .orgInfo-table-headings {
  font-weight: 700;
  display: flex;
  width: 200px;
}

.orgInfo-table-descriptions {
  font-weight: 400;
}

.orgInfo-btn-container {
  display: flex;
  justify-content: flex-end;
  padding: 0 10px;
  margin: 50px 0 10px 0;
}

.org-info-address {
  line-height: 4px;
  padding: 10px 0;
}

.insight-details-required-products-container .option-button.button, .insight-details-required-products-container .option-button.tooltip {
  margin-left: 0px !important;
}

.benefits-columns {
  margin-left: 20px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border: 1px solid #d2d5de;
  border-radius: 5px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .benefits-columns {
    width: 100%;
    margin: 0;
    flex: 1;
    min-height: auto !important;
  }
}
.benefits-columns .benefits-wrapper {
  padding: 20px;
}
.benefits-columns .benefit-wrapper {
  border-bottom: 1px solid #d2d5de;
  margin-bottom: 20px;
}
.benefits-columns .benefit-wrapper .benefit-content {
  margin-bottom: 20px;
}
.benefits-columns .benefit-wrapper .benefit-content .benefit-number {
  font-size: 12px;
  line-height: 14px;
  font-weight: 700;
  color: #78829a;
}
.benefits-columns .benefit-wrapper .benefit-content .benefit-title {
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 19px;
  color: #1e2f56;
}
.benefits-columns .benefit-wrapper .benefit-content .benefit-text {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 17px;
  color: #78829a;
}
.benefits-columns ::-webkit-scrollbar {
  width: initial;
  height: initial;
  background: #fff;
}
.benefits-columns ::-webkit-scrollbar-thumb {
  background-color: #d2d5de;
  background-clip: border-box;
  border: 7px solid #fff;
  border-radius: 3px;
  transition: background 350ms ease-in-out;
}
.benefits-columns ::-webkit-scrollbar-thumb:hover {
  background-color: #78829a;
}

.benefit-wrapper {
  border: 1px solid #b4b4b4;
  border-radius: 5px;
  width: 50%;
  margin: 10px 0px;
  padding: 20px;
}

@media screen and (max-width: 1279px) {
  .structure-columns {
    min-height: auto !important;
  }
}

.metadata-container h2,
.metadata-container p,
.metadata-container td {
  color: #4B5978;
}

.metadata-container {
  padding: 36px 54px;
  height: 100%;
}

.metadata-product-information {
  padding-bottom: 30px;
}

.metadata-product-information > h2 {
  padding-bottom: 10px;
}

.metadata-product-information > p {
  font-size: 14px;
}

.metadata-table-container table {
  border-spacing: 0px;
  width: auto;
}

.metadata-table-container table tbody tr:hover {
  background-color: rgba(247, 247, 247, 0.7333333333);
}

.metadata-table-container table tr td {
  font-size: 14px;
  white-space: pre-line;
}

.metadata-table-container .metadata-table-headings {
  color: #7CCE9F;
  font-weight: 700;
  display: flex;
  padding: 0 8px 0 3px;
  width: fit-content;
  min-width: 250px;
  max-width: 450px;
}

.metadata-table-descriptions {
  font-weight: 400;
  padding: 0 3px 0 0;
  width: calc(100% - 250px);
}

.metadata-product-information p {
  font-size: 14px;
}

.metadata-download-link {
  font-size: 14px;
  display: block;
  cursor: pointer;
}

.metadata-download-link::after {
  content: url(/images/icons/Vector.svg);
  padding-left: 10px;
}

.button-container {
  position: absolute;
  top: 40px;
  right: 160px;
}

.button-container button {
  margin: 0 8px;
  color: #EF7923;
  border-color: #EF7923;
  background: transparent;
}

.button-container button:hover {
  background: transparent;
}

.schema-container {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  font-size: 1em;
}

div.meta-main-container.collapse-schema-container {
  margin-bottom: 5px;
}

div.meta-main-container.collapse-schema-container .icon-downwards-arrow {
  transform: scaleY(1);
}

div.meta-main-container.collapse-schema-container .inner-schema-container {
  display: none;
}

.meta-main-container .inner-schema-container .schema-info-container table tbody tr td {
  font-size: 1em;
}

.structure-downloads {
  align-self: flex-start;
  margin: 30px 0 0 0;
}

.download-file-type {
  text-decoration: underline;
}

.schema-container > header {
  width: 100%;
  border: 1px solid #D2D5DE;
  border-left: 5px solid #FAB12E;
  border-radius: 2.5px;
  padding: 6px 30px;
  color: #4B5978;
}

.schema-container > header > h2 {
  font-size: 1em;
  margin: 0;
  padding: 0;
}

.inner-schema-container {
  display: flex;
  border: 1px solid #D2D5DE;
  border-radius: 2.5px;
  padding: 6px 0;
  margin: 5px 0 0 0;
  width: 95%;
  height: 45px;
  overflow: hidden;
  transition: all 2s;
  position: relative;
}

.inner-schema-container.open {
  height: auto;
}

.schema-info-container {
  padding: 5px 0;
}

.schema-info-container p:empty {
  margin-bottom: 20px;
}

.schema-info-container p.column-description {
  padding-right: 15px;
}

.title-container {
  padding-left: 30px;
  width: 60%;
}

.schema-info-container.title-container .title-container-title,
.schema-info-container.title-container button.title-container-btn {
  display: inline;
}

.schema-info-container.title-container.collapsed button.title-container-btn {
  margin-left: 20px;
  background-color: #D5E4F2;
  color: #1478bd;
  min-width: 100px;
}

.inner-schema-container.open .schema-info-container.title-container button {
  display: none;
}

.title-container.collapsed :first-child {
  display: flex;
  padding-bottom: 10px;
  padding-right: 20px;
  align-items: baseline;
  justify-content: space-between;
}

.info-container.collapsed .schema-table tbody :first-child,
.info-container.collapsed .schema-table tbody :nth-child(2) {
  padding-bottom: 10px;
}

.info-container {
  display: flex;
}

.info-divider p {
  line-height: 15px;
}

.info-divider > .identifier + p {
  padding-top: 10px;
}

.info-divider > p {
  margin: 0;
}

.info-divider.headings {
  text-align: right;
}

.info-divider.info {
  font-weight: 700;
  font-family: monospace;
}

.icon-downwards-arrow {
  position: absolute;
  right: 65px;
  transform: scaleY(-1);
}

.icon-downwards-arrow.collapsed {
  transform: scaleY(1);
}

.icon-downwards-arrow::after {
  content: url(/images/icons/down-arrow.svg);
}

.schema-table {
  height: fit-content;
}

.schema-table td {
  padding: 0;
}

.schema-table tr > td:not(:last-child) {
  padding-right: 2em;
}

.known-values .known-values-heading {
  display: block;
}

.known-values-text {
  font-family: monospace;
  font-weight: 700;
}

.inner-schema-container.open .title-container .known-values a.show-more-btn {
  display: block;
  margin-left: 0;
  color: #7CCE9F;
  width: fit-content;
}

div.schema-metadata-table-container {
  max-height: 60vh;
  overflow: scroll;
  border: 1px solid #D2D5DE;
  border-radius: 2.5px;
}

.schema-metadata-table-container table {
  border-spacing: 0px;
  border-collapse: collapse;
}

table.metadata-modal-table > tbody > tr.schema-table-headings {
  background: #F2F4F7;
  color: #1E2F56;
  border-bottom: 1px solid #D2D5DE;
}

table.metadata-modal-table tr td {
  font-family: monospace;
  font-weight: 700;
  color: #4B5978;
}

.metadata-modal-table > tbody > tr {
  line-height: 12px;
}

.metadata-modal-table > tbody > tr:nth-child(odd) {
  background: #D5E4F2;
}

table.metadata-modal-table > tbody > tr th:first-child,
table.metadata-modal-table > tbody > tr td:first-child {
  width: 200px;
  padding-left: 40px;
}

td.prevent-user-selection {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.support-line-breaks {
  white-space: pre-line;
}

@media only screen and (max-width: 1500px) {
  .title-container {
    width: 50%;
  }
}
@media only screen and (min-width: 2000px) {
  .title-container {
    width: 70%;
  }
}
.popup-manage-parameters .popup-content .content-wrapper {
  height: 260px !important;
  margin-bottom: 20px;
  overflow: auto;
}
.popup-manage-parameters .popup-content .content-wrapper .parameter-slot {
  border: 1px solid #d2d5de;
  border-radius: 2.5px;
  height: auto;
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 4px;
}
.popup-manage-parameters .popup-content .content-wrapper .parameter-slot:not(:last-child) {
  margin-bottom: 10px;
}
.popup-manage-parameters .popup-content .content-wrapper .parameter-slot .parameter-slot-content {
  display: flex;
  justify-content: space-between;
}
.popup-manage-parameters .popup-content .content-wrapper .parameter-slot .parameter-slot-content .parameter-name,
.popup-manage-parameters .popup-content .content-wrapper .parameter-slot .parameter-slot-content .parameter-type {
  color: #4b5978;
}
.popup-manage-parameters .popup-content .content-wrapper .parameter-slot .parameter-slot-buttons {
  margin-top: 15px;
}
.popup-manage-parameters .popup-content .content-action {
  margin-top: auto;
}

.popup-parameters-list-option .form .scroll-box {
  height: 270px;
  overflow-y: scroll;
  margin-bottom: 20px;
}
.popup-parameters-list-option .form .form-buttons {
  margin-top: auto;
}
.popup-parameters-list-option .parameter-option-row-container:not(:last-child) {
  margin-bottom: 10px;
}
.popup-parameters-list-option .parameter-option-row-container .parameter-option-row {
  display: flex;
  margin-right: 5px;
}

.box-options-multiline {
  display: flex;
  justify-content: unset;
  gap: 20px;
  flex-wrap: wrap;
}

.body-query-parameters {
  flex: none !important;
  height: calc(100% - 90px) !important;
}
.body-query-parameters .parameters-grid {
  height: fit-content;
  width: 100%;
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}
.body-query-parameters .parameter-tile {
  border: 1px solid #d2d5de;
  border-radius: 2.5px;
  height: auto;
  padding: 20px;
  width: calc(33.3333333333% - 14px);
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: relative;
}
.body-query-parameters .parameter-tile.set {
  border-color: #1478bd;
}
.body-query-parameters .parameter-tile .parameter-name {
  color: #4b5978;
}
.body-query-parameters .parameter-tile .parameter-name .h5, .body-query-parameters .parameter-tile .parameter-name .pagination-nav .main-footer-meta .result-count, .pagination-nav .main-footer-meta .body-query-parameters .parameter-tile .parameter-name .result-count {
  margin: 0;
}
.body-query-parameters .parameter-tile img {
  position: absolute;
  right: 10px;
  top: 10px;
  display: block;
  height: 13px;
}
.body-query-parameters .parameter-tile .parameter-description {
  flex-grow: 1;
}
.body-query-parameters .parameter-tile .parameter-value .MuiTextField-root .MuiInputBase-root {
  height: 30px;
}
.body-query-parameters .parameter-tile .parameter-value .MuiTextField-root .MuiInputBase-input {
  border: none;
}

.popup-manage-parameters .parameter-name {
  font-weight: bold;
  font-size: 12px;
}
.popup-manage-parameters .parameter-description {
  font-size: 10px;
}
.popup-manage-parameters .parameter-type {
  font-size: 10px;
}

@media screen and (min-width: 1280px) {
  .button-secondary, input[type=submit],
  input[type=button],
  input[type=reset],
  button,
  .button,
  .tooltip, .pagination-nav .pagination a, .pagination-nav .pagination .current {
    font-size: 11px;
  }
}
@media screen and (min-width: 1480px) {
  .button-secondary, input[type=submit],
  input[type=button],
  input[type=reset],
  button,
  .button,
  .tooltip, .pagination-nav .pagination a, .pagination-nav .pagination .current {
    font-size: 12px;
  }
}
input[type=submit].green,
input[type=button].green,
input[type=reset].green,
button.green,
.button.green,
.green.tooltip {
  border-color: #5bc287;
  color: #5bc287;
}
input[type=submit].green:hover,
input[type=button].green:hover,
input[type=reset].green:hover,
button.green:hover,
.button.green:hover,
.green.tooltip:hover {
  background-color: #def3e7;
}
input[type=submit].green[disabled], input[type=submit].green.disabled, input[type=submit].green.inactive,
input[type=button].green[disabled],
input[type=button].green.disabled,
input[type=button].green.inactive,
input[type=reset].green[disabled],
input[type=reset].green.disabled,
input[type=reset].green.inactive,
button.green[disabled],
button.green.disabled,
button.green.inactive,
.button.green[disabled],
.green[disabled].tooltip,
.button.green.disabled,
.green.disabled.tooltip,
.button.green.inactive,
.green.inactive.tooltip {
  color: #def3e7 !important;
  border-color: #def3e7;
}
input[type=submit].green.inactive:hover,
input[type=button].green.inactive:hover,
input[type=reset].green.inactive:hover,
button.green.inactive:hover,
.button.green.inactive:hover,
.green.inactive.tooltip:hover {
  color: #5bc287 !important;
  border-color: #5bc287;
}
input[type=submit].green.selected,
input[type=button].green.selected,
input[type=reset].green.selected,
button.green.selected,
.button.green.selected,
.green.selected.tooltip {
  background-color: #def3e7;
}
input[type=submit].orange,
input[type=button].orange,
input[type=reset].orange,
button.orange,
.button.orange,
.orange.tooltip {
  border-color: #ef7923;
  color: #ef7923;
}
input[type=submit].orange:hover,
input[type=button].orange:hover,
input[type=reset].orange:hover,
button.orange:hover,
.button.orange:hover,
.orange.tooltip:hover {
  background-color: #fff0d4;
}
input[type=submit].orange[disabled], input[type=submit].orange.disabled, input[type=submit].orange.inactive,
input[type=button].orange[disabled],
input[type=button].orange.disabled,
input[type=button].orange.inactive,
input[type=reset].orange[disabled],
input[type=reset].orange.disabled,
input[type=reset].orange.inactive,
button.orange[disabled],
button.orange.disabled,
button.orange.inactive,
.button.orange[disabled],
.orange[disabled].tooltip,
.button.orange.disabled,
.orange.disabled.tooltip,
.button.orange.inactive,
.orange.inactive.tooltip {
  color: #fff0d4 !important;
  border-color: #fff0d4;
}
input[type=submit].orange.inactive:hover,
input[type=button].orange.inactive:hover,
input[type=reset].orange.inactive:hover,
button.orange.inactive:hover,
.button.orange.inactive:hover,
.orange.inactive.tooltip:hover {
  color: #ef7923 !important;
  border-color: #ef7923;
}
input[type=submit].orange.selected,
input[type=button].orange.selected,
input[type=reset].orange.selected,
button.orange.selected,
.button.orange.selected,
.orange.selected.tooltip {
  background-color: #fff0d4;
}
input[type=submit].grey,
input[type=button].grey,
input[type=reset].grey,
button.grey,
.button.grey,
.grey.tooltip {
  border-color: #494848;
  color: #494848;
}
input[type=submit].grey.btn-width,
input[type=button].grey.btn-width,
input[type=reset].grey.btn-width,
button.grey.btn-width,
.button.grey.btn-width,
.grey.btn-width.tooltip {
  width: 95px;
}
input[type=submit].grey:hover,
input[type=button].grey:hover,
input[type=reset].grey:hover,
button.grey:hover,
.button.grey:hover,
.grey.tooltip:hover {
  background-color: #d4d4d4;
}
input[type=submit].grey[disabled], input[type=submit].grey.disabled, input[type=submit].grey.inactive,
input[type=button].grey[disabled],
input[type=button].grey.disabled,
input[type=button].grey.inactive,
input[type=reset].grey[disabled],
input[type=reset].grey.disabled,
input[type=reset].grey.inactive,
button.grey[disabled],
button.grey.disabled,
button.grey.inactive,
.button.grey[disabled],
.grey[disabled].tooltip,
.button.grey.disabled,
.grey.disabled.tooltip,
.button.grey.inactive,
.grey.inactive.tooltip {
  color: #d4d4d4 !important;
  border-color: #d4d4d4;
}
input[type=submit].grey.inactive:hover,
input[type=button].grey.inactive:hover,
input[type=reset].grey.inactive:hover,
button.grey.inactive:hover,
.button.grey.inactive:hover,
.grey.inactive.tooltip:hover {
  color: #494848 !important;
  border-color: #494848;
}
input[type=submit].grey.selected,
input[type=button].grey.selected,
input[type=reset].grey.selected,
button.grey.selected,
.button.grey.selected,
.grey.selected.tooltip {
  background-color: #d4d4d4;
}
input[type=submit].custom-grey,
input[type=button].custom-grey,
input[type=reset].custom-grey,
button.custom-grey,
.button.custom-grey,
.custom-grey.tooltip {
  border-color: #1e2f56;
  color: #1e2f56;
}
input[type=submit].custom-grey.btn-width,
input[type=button].custom-grey.btn-width,
input[type=reset].custom-grey.btn-width,
button.custom-grey.btn-width,
.button.custom-grey.btn-width,
.custom-grey.btn-width.tooltip {
  width: 95px;
}
input[type=submit].custom-grey:hover,
input[type=button].custom-grey:hover,
input[type=reset].custom-grey:hover,
button.custom-grey:hover,
.button.custom-grey:hover,
.custom-grey.tooltip:hover {
  background-color: #d4d4d4;
}
input[type=submit].custom-grey[disabled], input[type=submit].custom-grey.disabled, input[type=submit].custom-grey.inactive,
input[type=button].custom-grey[disabled],
input[type=button].custom-grey.disabled,
input[type=button].custom-grey.inactive,
input[type=reset].custom-grey[disabled],
input[type=reset].custom-grey.disabled,
input[type=reset].custom-grey.inactive,
button.custom-grey[disabled],
button.custom-grey.disabled,
button.custom-grey.inactive,
.button.custom-grey[disabled],
.custom-grey[disabled].tooltip,
.button.custom-grey.disabled,
.custom-grey.disabled.tooltip,
.button.custom-grey.inactive,
.custom-grey.inactive.tooltip {
  color: #d4d4d4 !important;
  border-color: #d4d4d4;
}
input[type=submit].custom-grey.inactive:hover,
input[type=button].custom-grey.inactive:hover,
input[type=reset].custom-grey.inactive:hover,
button.custom-grey.inactive:hover,
.button.custom-grey.inactive:hover,
.custom-grey.inactive.tooltip:hover {
  color: #1e2f56 !important;
  border-color: #1e2f56;
}
input[type=submit].custom-grey.selected,
input[type=button].custom-grey.selected,
input[type=reset].custom-grey.selected,
button.custom-grey.selected,
.button.custom-grey.selected,
.custom-grey.selected.tooltip {
  background-color: #d4d4d4;
}
input[type=submit].white,
input[type=button].white,
input[type=reset].white,
button.white,
.button.white,
.white.tooltip {
  border-color: #ffffff;
  color: #ffffff;
  background-color: transparent;
}
input[type=submit].white:hover,
input[type=button].white:hover,
input[type=reset].white:hover,
button.white:hover,
.button.white:hover,
.white.tooltip:hover {
  background-color: #ffffff;
  color: #1e2f56;
}
input[type=submit].white[disabled], input[type=submit].white.disabled, input[type=submit].white.inactive,
input[type=button].white[disabled],
input[type=button].white.disabled,
input[type=button].white.inactive,
input[type=reset].white[disabled],
input[type=reset].white.disabled,
input[type=reset].white.inactive,
button.white[disabled],
button.white.disabled,
button.white.inactive,
.button.white[disabled],
.white[disabled].tooltip,
.button.white.disabled,
.white.disabled.tooltip,
.button.white.inactive,
.white.inactive.tooltip {
  color: #d4d4d4 !important;
  border-color: #d4d4d4;
}
input[type=submit].white.inactive:hover,
input[type=button].white.inactive:hover,
input[type=reset].white.inactive:hover,
button.white.inactive:hover,
.button.white.inactive:hover,
.white.inactive.tooltip:hover {
  color: #494848 !important;
  border-color: #494848;
}
input[type=submit].white.selected,
input[type=button].white.selected,
input[type=reset].white.selected,
button.white.selected,
.button.white.selected,
.white.selected.tooltip {
  background-color: #d4d4d4;
}
input[type=submit].yellow,
input[type=button].yellow,
input[type=reset].yellow,
button.yellow,
.button.yellow,
.yellow.tooltip {
  border-color: #fab12e;
  color: #fab12e;
}
input[type=submit].yellow:hover,
input[type=button].yellow:hover,
input[type=reset].yellow:hover,
button.yellow:hover,
.button.yellow:hover,
.yellow.tooltip:hover {
  background-color: #fff0d4;
}
input[type=submit].yellow[disabled], input[type=submit].yellow.disabled, input[type=submit].yellow.inactive,
input[type=button].yellow[disabled],
input[type=button].yellow.disabled,
input[type=button].yellow.inactive,
input[type=reset].yellow[disabled],
input[type=reset].yellow.disabled,
input[type=reset].yellow.inactive,
button.yellow[disabled],
button.yellow.disabled,
button.yellow.inactive,
.button.yellow[disabled],
.yellow[disabled].tooltip,
.button.yellow.disabled,
.yellow.disabled.tooltip,
.button.yellow.inactive,
.yellow.inactive.tooltip {
  color: #fff0d4 !important;
  border-color: #fff0d4;
}
input[type=submit].yellow.inactive:hover,
input[type=button].yellow.inactive:hover,
input[type=reset].yellow.inactive:hover,
button.yellow.inactive:hover,
.button.yellow.inactive:hover,
.yellow.inactive.tooltip:hover {
  color: #fab12e !important;
  border-color: #fab12e;
}
input[type=submit].yellow.selected,
input[type=button].yellow.selected,
input[type=reset].yellow.selected,
button.yellow.selected,
.button.yellow.selected,
.yellow.selected.tooltip {
  background-color: #fff0d4;
}
input[type=submit].blue,
input[type=button].blue,
input[type=reset].blue,
button.blue,
.button.blue,
.blue.tooltip {
  border-color: #1478bd;
  color: #1478bd;
}
input[type=submit].blue:hover,
input[type=button].blue:hover,
input[type=reset].blue:hover,
button.blue:hover,
.button.blue:hover,
.blue.tooltip:hover {
  background-color: #d5e4f2;
}
input[type=submit].blue[disabled], input[type=submit].blue.disabled, input[type=submit].blue.inactive,
input[type=button].blue[disabled],
input[type=button].blue.disabled,
input[type=button].blue.inactive,
input[type=reset].blue[disabled],
input[type=reset].blue.disabled,
input[type=reset].blue.inactive,
button.blue[disabled],
button.blue.disabled,
button.blue.inactive,
.button.blue[disabled],
.blue[disabled].tooltip,
.button.blue.disabled,
.blue.disabled.tooltip,
.button.blue.inactive,
.blue.inactive.tooltip {
  color: #d5e4f2 !important;
  border-color: #d5e4f2;
}
input[type=submit].blue.inactive:hover,
input[type=button].blue.inactive:hover,
input[type=reset].blue.inactive:hover,
button.blue.inactive:hover,
.button.blue.inactive:hover,
.blue.inactive.tooltip:hover {
  color: #1478bd !important;
  border-color: #1478bd;
}
input[type=submit].blue.selected,
input[type=button].blue.selected,
input[type=reset].blue.selected,
button.blue.selected,
.button.blue.selected,
.blue.selected.tooltip {
  background-color: #d5e4f2;
}
input[type=submit].navy-medium,
input[type=button].navy-medium,
input[type=reset].navy-medium,
button.navy-medium,
.button.navy-medium,
.navy-medium.tooltip {
  border-color: #78829a;
  color: #78829a;
}
input[type=submit].navy-medium:hover,
input[type=button].navy-medium:hover,
input[type=reset].navy-medium:hover,
button.navy-medium:hover,
.button.navy-medium:hover,
.navy-medium.tooltip:hover {
  background-color: #a6acbb;
}
input[type=submit].navy-medium[disabled], input[type=submit].navy-medium.disabled, input[type=submit].navy-medium.inactive,
input[type=button].navy-medium[disabled],
input[type=button].navy-medium.disabled,
input[type=button].navy-medium.inactive,
input[type=reset].navy-medium[disabled],
input[type=reset].navy-medium.disabled,
input[type=reset].navy-medium.inactive,
button.navy-medium[disabled],
button.navy-medium.disabled,
button.navy-medium.inactive,
.button.navy-medium[disabled],
.navy-medium[disabled].tooltip,
.button.navy-medium.disabled,
.navy-medium.disabled.tooltip,
.button.navy-medium.inactive,
.navy-medium.inactive.tooltip {
  color: #a6acbb !important;
  border-color: #a6acbb;
}
input[type=submit].navy-medium.inactive:hover,
input[type=button].navy-medium.inactive:hover,
input[type=reset].navy-medium.inactive:hover,
button.navy-medium.inactive:hover,
.button.navy-medium.inactive:hover,
.navy-medium.inactive.tooltip:hover {
  color: #78829a !important;
  border-color: #78829a;
}
input[type=submit].navy-medium.selected,
input[type=button].navy-medium.selected,
input[type=reset].navy-medium.selected,
button.navy-medium.selected,
.button.navy-medium.selected,
.navy-medium.selected.tooltip {
  background-color: #a6acbb;
}
input[type=submit].transparent,
input[type=button].transparent,
input[type=reset].transparent,
button.transparent,
.button.transparent,
.transparent.tooltip {
  border-color: #ffffff;
  color: #ffffff;
  background-color: transparent;
}
input[type=submit].transparent:hover,
input[type=button].transparent:hover,
input[type=reset].transparent:hover,
button.transparent:hover,
.button.transparent:hover,
.transparent.tooltip:hover {
  background-color: #ffffff;
  color: #1e2f56;
}
input[type=submit].left-aligned,
input[type=button].left-aligned,
input[type=reset].left-aligned,
button.left-aligned,
.button.left-aligned,
.left-aligned.tooltip {
  margin-right: 0;
  margin-right: auto;
}
input[type=submit].right-aligned,
input[type=button].right-aligned,
input[type=reset].right-aligned,
button.right-aligned,
.button.right-aligned,
.right-aligned.tooltip {
  margin-right: 0;
  margin-left: auto;
}
input[type=submit]:hover,
input[type=button]:hover,
input[type=reset]:hover,
button:hover,
.button:hover,
.tooltip:hover {
  background-color: #d5e4f2;
}
input[type=submit].icon-only,
input[type=button].icon-only,
input[type=reset].icon-only,
button.icon-only,
.button.icon-only,
.icon-only.tooltip {
  width: 22px;
  height: 22px;
  padding: 0;
  position: relative;
  text-align: center;
  background-color: transparent;
}
input[type=submit].icon-only [class*=icon-],
input[type=button].icon-only [class*=icon-],
input[type=reset].icon-only [class*=icon-],
button.icon-only [class*=icon-],
.button.icon-only [class*=icon-],
.icon-only.tooltip [class*=icon-] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 300ms ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
input[type=submit].icon-only [class*=icon-]::before,
input[type=button].icon-only [class*=icon-]::before,
input[type=reset].icon-only [class*=icon-]::before,
button.icon-only [class*=icon-]::before,
.button.icon-only [class*=icon-]::before,
.icon-only.tooltip [class*=icon-]::before {
  display: block;
  font-size: 14px;
  line-height: 20px;
}
input[type=submit].icon-only .hover-icon,
input[type=button].icon-only .hover-icon,
input[type=reset].icon-only .hover-icon,
button.icon-only .hover-icon,
.button.icon-only .hover-icon,
.icon-only.tooltip .hover-icon {
  opacity: 0;
}
input[type=submit].icon-only.has-hover-icon:hover .default-icon,
input[type=button].icon-only.has-hover-icon:hover .default-icon,
input[type=reset].icon-only.has-hover-icon:hover .default-icon,
button.icon-only.has-hover-icon:hover .default-icon,
.button.icon-only.has-hover-icon:hover .default-icon,
.icon-only.has-hover-icon.tooltip:hover .default-icon {
  opacity: 0;
}
input[type=submit].icon-only.has-hover-icon:hover .hover-icon,
input[type=button].icon-only.has-hover-icon:hover .hover-icon,
input[type=reset].icon-only.has-hover-icon:hover .hover-icon,
button.icon-only.has-hover-icon:hover .hover-icon,
.button.icon-only.has-hover-icon:hover .hover-icon,
.icon-only.has-hover-icon.tooltip:hover .hover-icon {
  opacity: 1;
}
input[type=submit].small-icon [class*=icon-]::before,
input[type=button].small-icon [class*=icon-]::before,
input[type=reset].small-icon [class*=icon-]::before,
button.small-icon [class*=icon-]::before,
.button.small-icon [class*=icon-]::before,
.small-icon.tooltip [class*=icon-]::before {
  font-size: 14px;
  line-height: 1;
}
input[type=submit].medium-icon [class*=icon-]::before,
input[type=button].medium-icon [class*=icon-]::before,
input[type=reset].medium-icon [class*=icon-]::before,
button.medium-icon [class*=icon-]::before,
.button.medium-icon [class*=icon-]::before,
.medium-icon.tooltip [class*=icon-]::before {
  font-size: 12px;
}

.button-secondary {
  background-color: #fff;
  border-color: #1e2f56;
  color: #1e2f56;
}
.button-secondary:hover {
  color: #d9ae54;
}

.label-box {
  border-radius: 2.5px;
  color: #ffffff;
  display: inline-block;
  padding: 5.5px 10px 4.5px 10px;
  font-weight: 700;
  line-height: 1;
}
.label-box.green {
  border: 1px solid #5bc287;
  background-color: #5bc287;
}
.label-box.blue {
  border: 1px solid #1478bd;
  background-color: #1478bd;
}
.label-box.yellow {
  border: 1px solid #fab12e;
  background-color: #fab12e;
}
.label-box.grey {
  border: 1px solid #494848;
  background-color: #494848;
}
.label-box.orange {
  border: 1px solid #ef7923;
  background-color: #ef7923;
}
.label-box.white {
  border: 1px solid #ffffff;
  background-color: #ffffff;
}

.hamburger {
  width: 30px;
  height: 21px;
  position: absolute;
  margin: 20px;
  display: none;
  right: 0;
  top: 0;
  z-index: 200;
}
@media screen and (max-width: 768px) {
  .hamburger {
    display: block;
  }
}
.hamburger [class^=line-] {
  display: block;
  background-color: white;
  width: 30px;
  height: 3px;
  position: absolute;
  left: 0;
  border-radius: 2px;
  transition: all 300ms, opacity 100ms;
  outline: 1px solid transparent;
}
.is-open-menu .hamburger [class^=line-] {
  background-color: black;
}
.hamburger [class^=line-].line-1 {
  top: 0;
}
.hamburger [class^=line-].line-2 {
  top: 9px;
}
.hamburger [class^=line-].line-3 {
  bottom: 0;
}
.hamburger.is-active .line-1 {
  transform: translateY(9px) translateX(0) rotate(45deg);
}
.hamburger.is-active .line-2 {
  opacity: 0;
}
.hamburger.is-active .line-3 {
  transform: translateY(-9px) translateX(0) rotate(-45deg);
}

.tabs .tabs-nav {
  background-color: rgba(239, 121, 35, 0.8);
  margin: 20px 0;
  padding: 0;
  list-style: none;
  text-transform: uppercase;
  display: flex;
  justify-content: space-around;
}
.tabs .tabs-nav li {
  flex-basis: 0;
  flex-grow: 1;
  position: relative;
}
.tabs .tabs-nav li:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  content: "";
  width: 1px;
  background-color: white;
}
.tabs .tabs-nav li:first-child:before {
  display: none;
}
.tabs .tabs-nav .tabs-link {
  color: #fff;
  display: block;
  padding: 20px;
  font-size: 18px;
  text-align: center;
}
.tabs .tabs-nav .tabs-link.is-active {
  background-color: #ef7923;
}
.tabs .tab-content {
  display: none;
  margin: 20px 0;
}
.tabs .tab-content.is-active {
  display: block;
}

.__react_component_tooltip {
  padding: 5px !important;
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  font-size: 10px;
  font-weight: 700;
}
.__react_component_tooltip.place-top::before {
  z-index: -1 !important;
}

@media screen and (min-width: 1280px) {
  .__react_component_tooltip {
    font-size: 11px;
  }
}
@media screen and (min-width: 1480px) {
  .__react_component_tooltip {
    font-size: 12px;
  }
}
.tab-navigation .bottom-nav-tooltip {
  position: relative;
}
.tab-navigation .bottom-nav-tooltip .tooltiptext {
  visibility: hidden;
  width: 100px;
  background-color: #4b5978;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -50px;
  opacity: 0;
  transition: opacity 0.3s;
}
.tab-navigation .bottom-nav-tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}
.tab-navigation .bottom-nav-tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.sql-editor-wrapper .snippet-text {
  max-height: calc(100vh - 220px);
  padding: 0px !important;
}
.sql-editor-wrapper .CodeMirror-sizer {
  margin-left: 25px !important;
}
.sql-editor-wrapper .CodeMirror-lines {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.sql-editor-wrapper .CodeMirror-gutter {
  width: 25px !important;
}
.sql-editor-wrapper .cm-gutter {
  width: 25px !important;
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap;
  pointer-events: none !important;
}
.sql-editor-wrapper .cm-foldGutter .cm-activeLineGutter {
  display: none !important;
}
.sql-editor-wrapper .cm-activeLineGutter,
.sql-editor-wrapper .cm-activeLine {
  background: transparent !important;
}
.sql-editor-wrapper .CodeMirror-linenumber {
  margin-left: 0px !important;
  left: -5px !important;
}
.sql-editor-wrapper .sql-editor-javascript .CodeMirror-line {
  color: #78829a !important;
}
.sql-editor-wrapper .sql-editor-javascript .cm-string.cm-property {
  color: #78829a !important;
}
.sql-editor-wrapper .sql-editor-javascript .cm-string {
  color: #1478bd !important;
}
.sql-editor-wrapper .sql-editor-javascript .cm-number {
  color: #1478bd !important;
}
.sql-editor-wrapper .sql-editor {
  height: 100% !important;
}
.sql-editor-wrapper .sql-editor .cm-theme {
  height: 100% !important;
}
.sql-editor-wrapper .sql-editor .cm-theme .cm-editor {
  height: 100% !important;
}
.sql-editor-wrapper .sql-editor .react-codemirror2 {
  height: 100%;
}
.sql-editor-wrapper .sql-editor .react-codemirror2 .CodeMirror {
  height: 100% !important;
  min-height: 100% !important;
  max-height: 100% !important;
}
.sql-editor-wrapper .snippet-row .CodeMirror {
  background: transparent;
  height: 100%;
  overflow: hidden;
}
.sql-editor-wrapper .snippet-row .CodeMirror .CodeMirror-line,
.sql-editor-wrapper .snippet-row .CodeMirror .CodeMirror-lines {
  padding: 0;
  color: #78829a;
}
.sql-editor-wrapper .snippet-row .CodeMirror .cm-keyword {
  color: #1478bd;
}
.sql-editor-wrapper .snippet-row .CodeMirror .cm-string {
  color: #ef7923;
}
.sql-editor-wrapper .sql-editor-sql .CodeMirror .cm-keyword {
  color: #1478bd;
}
.sql-editor-wrapper .sql-editor-sql .CodeMirror .cm-string {
  color: #ef7923;
}
.sql-editor-wrapper .sql-editor-sql .CodeMirror .CodeMirror-line {
  color: #78829a;
}
.sql-editor-wrapper .CodeMirror-line {
  padding-left: 10px !important;
}

.snippet-container.sql-editor-wrapper:before {
  content: "";
  display: inline-block;
  background-color: #f2f4f7;
  width: 0px !important;
  left: 0;
  top: 0;
  bottom: 0;
  border-right: none !important;
}

.query-preview-wrapper.snippet-container {
  overflow: hidden;
  height: 100%;
  background: white;
}
.query-preview-wrapper.snippet-container .snippet-text {
  line-height: 11px;
}
.query-preview-wrapper.snippet-container .snippet-row {
  max-height: 44px !important;
  margin: 10px 321px 10px 20px !important;
}
.query-preview-wrapper.snippet-container .CodeMirror {
  background: transparent;
  height: 100%;
  overflow: hidden;
}
.query-preview-wrapper.snippet-container .CodeMirror .cm-keyword {
  color: #1478bd;
}
.query-preview-wrapper.snippet-container .CodeMirror .cm-string {
  color: #ef7923;
}
.query-preview-wrapper.snippet-container .CodeMirror .CodeMirror-line,
.query-preview-wrapper.snippet-container .CodeMirror .CodeMirror-lines {
  padding: 0;
  color: #78829a;
}

.CodeMirror-code {
  position: relative;
  z-index: 2;
}

@media screen and (min-width: 1280px) {
  .snippet-container .snippet-text {
    font-size: 9px !important;
  }
}
@media screen and (min-width: 1480px) {
  .snippet-container .snippet-text {
    font-size: 10px !important;
  }
}
body {
  overflow-x: hidden;
}

.searchable-multi-select__indicators {
  display: none !important;
}

.searchable-multi-select__multi-value {
  border: 1px solid #262626;
  background: none !important;
}

.searchable-multi-select__control--is-focused {
  border-color: #1478bd !important;
  box-shadow: none !important;
}

.searchable-multi-select__multi-value__label {
  color: #262626 !important;
}

.searchable-multi-select__multi-value__remove {
  color: #666666 !important;
}

.searchable-multi-select__multi-value__remove:hover {
  cursor: pointer;
  background: none !important;
  color: #262626 !important;
}

.incorrect .searchable-multi-select__control {
  border-color: #ef7923 !important;
}

.core-multi-select-refiner {
  display: inline-block;
  min-width: 150px;
}
.core-multi-select-refiner .searchable-multi-select__control {
  min-height: 29px !important;
  height: 29px !important;
}
.core-multi-select-refiner .searchable-multi-select__value-container {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.core-multi-select-refiner .searchable-multi-select__value-container .searchable-multi-select__multi-value {
  margin-top: -1px !important;
}

.color-picker-select__indicator-separator {
  display: none !important;
}

.color-picker-select__indicator {
  padding: 0px !important;
  padding-right: 5px !important;
  padding-top: 3px !important;
  margin-top: -5px !important;
}

.color-picker-select__option {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.color-picker-select__control--is-focused {
  border-color: #1478bd !important;
  box-shadow: none !important;
}

.incorrect .color-picker-select__control {
  border-color: #ef7923 !important;
}

.core-color-picker-refiner {
  display: inline-block;
  min-width: 120px;
}
.core-color-picker-refiner .color-picker-select__control {
  min-height: 28px !important;
  height: 28px !important;
  border-radius: 2px !important;
}

.color-picker-select__control {
  cursor: pointer !important;
  border: 1px solid #B4B4B4 !important;
}

.color-picker-select__value-container {
  padding-left: 0px !important;
  padding-top: 2px !important;
}

.color-picker-select__menu .color-picker-menu-item {
  vertical-align: middle;
}
.color-picker-select__menu .color-picker-menu-item .color-picker-menu-item-label {
  display: inline-block;
  vertical-align: middle;
}
.color-picker-select__menu .color-picker-menu-item .color-picker-menu-item-preview {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  border-radius: 3px;
  margin-right: 5px;
  margin-left: -7px;
}

.color-picker-select__option {
  cursor: pointer !important;
}

.radio-tile {
  cursor: pointer;
}

.option.selected .label.green {
  color: #5bc287 !important;
}
.option.selected .label.orange {
  color: #ef7923 !important;
}
.option.selected .label.blue {
  color: #1478bd !important;
}
.option.selected .label.yellow {
  color: #fab12e !important;
}

.radio-tile-green:hover {
  border: 1px solid #5bc287;
}

.radio-tile-orange:hover {
  border: 1px solid #ef7923;
}

.radio-tile-blue:hover {
  border: 1px solid #1478bd;
}

.radio-tile-yellow:hover {
  border: 1px solid #fab12e;
}

.option.disabled {
  opacity: 0.4;
  cursor: default !important;
}
.option.disabled label:hover {
  cursor: default !important;
}
.option.disabled input:hover {
  cursor: default !important;
}
.option.disabled span:hover {
  cursor: default !important;
}
.option.disabled label {
  cursor: default !important;
}
.option.disabled input {
  cursor: default !important;
}
.option.disabled span {
  cursor: default !important;
}

.disabled-text {
  opacity: 0.3;
}

.clickable {
  cursor: pointer;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-bottom-0 {
  margin-bottom: 0px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.button-transparent {
  background-color: transparent !important;
}

.hidden-xs {
  display: initial;
}

.display-xs {
  display: none;
}

.hidden-sm {
  display: initial;
}

.display-sm {
  display: none;
}

.hidden-md {
  display: initial;
}

.display-md {
  display: none;
}

.hidden-lg {
  display: initial;
}

.display-lg {
  display: none;
}

@media only screen and (max-width: 480px) {
  .hidden-xs {
    display: none;
  }
  .display-xs {
    display: initial;
  }
}
/* When the browser is at least $mobile wide and above */
@media only screen and (max-width: 769px) {
  .hidden-sm {
    display: none;
  }
  .display-sm {
    display: initial;
  }
}
/* When the browser is at least $mobile wide and above */
@media only screen and (max-width: 1025px) {
  .hidden-md {
    display: none;
  }
  .display-md {
    display: initial;
  }
}
@media only screen and (max-width: 1280px) {
  .hidden-lg {
    display: none;
  }
  .display-lg {
    display: initial;
  }
}
.text-align-right {
  text-align: right;
}

.text-align-left {
  text-align: left;
}

.text-align-center {
  text-align: center;
}

.text-bold {
  font-weight: bold;
}

.text-muted {
  color: #d2d5de !important;
}

.z-index-0 {
  z-index: 0 !important;
}

.unclickable {
  cursor: default !important;
}

.hide {
  display: none !important;
}

.center-x {
  margin: 0 auto !important;
}

.display-block {
  display: inline-block !important;
  width: 100% !important;
}

.inline-block {
  display: inline-block !important;
}

.break-word {
  word-break: break-word !important;
}

.display-flex {
  display: flex !important;
}

.child-column-container .title {
  padding-top: 20px;
  padding-bottom: 20px !important;
  margin-bottom: 0px !important;
}
.child-column-container .title.double-padding {
  padding-top: 40px;
}
.child-column-container .flex-checkbox {
  display: flex;
  align-items: center;
}
.child-column-container .flex-checkbox .checkbox {
  padding: 0rem;
}
.child-column-container .flex-checkbox .input-checkbox {
  padding: 0rem;
}
.child-column-container .flex-checkbox .custom-form input {
  margin: 0rem;
}

#vizContainer {
  width: 100%;
  overflow: scroll;
  height: calc(100vh - 90px);
}

.tableau-list-container {
  display: grid;
  grid-gap: 1rem;
}
.tableau-list-container .tableau-item-container {
  cursor: pointer;
}
.tableau-list-container .tableau-item-container .tableau-item-thumbnail-wrapper {
  width: 100%;
  display: block;
}
.tableau-list-container .tableau-item-container .tableau-item-thumbnail {
  width: 100%;
}
.tableau-list-container .tableau-item-container .tableau-item-title {
  margin-top: 10px;
  font-size: 15px;
}

@media (min-width: 769px) {
  .tableau-list-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1025px) {
  .tableau-list-container {
    grid-template-columns: repeat(4, 1fr);
  }
}
::selection {
  background: #b3d4fc;
}

*,
*:before,
[class^=icon-social][href*=facebook]:before,
[class^=icon-social].icon-facebook:before,
[class^=icon-social][href*=instagram]:before,
[class^=icon-social].icon-instagram:before,
[class^=icon-social][href*=linkedin]:before,
[class^=icon-social].icon-linkedin:before,
[class^=icon-social][href*=pinterest]:before,
[class^=icon-social].icon-pinterest:before,
[class^=icon-social][href*=twitter]:before,
[class^=icon-social].icon-twitter:before,
[class^=icon-social][href*=youtube]:before,
[class^=icon-social].icon-youtube:before,
*:after {
  box-sizing: border-box;
}

img {
  max-width: 100%;
  height: auto;
}

.bg-white {
  background-color: #fff;
}

.pro-sidebar .pro-menu-item:hover .pro-icon {
  background-color: rgb(75, 89, 120) !important;
}

.pro-sidebar .pro-menu-item:hover .pro-icon-wrapper {
  background-color: rgb(75, 89, 120) !important;
}

.pro-sidebar .pro-sub-menu.open .pro-icon {
  background-color: rgb(75, 89, 120) !important;
}
.pro-sidebar .pro-sub-menu.open .pro-icon-wrapper {
  background-color: rgb(75, 89, 120) !important;
}

.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-header {
  border-bottom: none !important;
}

.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sidebar-footer {
  border-top: none !important;
}

.pro-sidebar .pro-item-content {
  font-size: 13px !important;
  overflow-wrap: break-word !important;
  white-space: normal !important;
  width: 107px !important;
  flex-grow: 0 !important;
}

.pro-sidebar .pro-icon-wrapper {
  margin-right: 7px !important;
}

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 5px !important;
}

.pro-sidebar .sidebar-logo {
  cursor: pointer;
}

.sidebar-logo-image {
  width: 100% !important;
}

.pro-sidebar-layout {
  overflow: visible !important;
}

.pro-sidebar .pro-inner-item {
  padding: 5px !important;
}

.pro-sidebar.collapsed .pro-inner-item {
  padding-bottom: 7px !important;
}
.pro-sidebar.collapsed .pro-inner-item .pro-item-content {
  display: none !important;
}
.pro-sidebar.collapsed .popper-inner .pro-inner-item .pro-item-content {
  display: inline-block !important;
}

.pro-sidebar .pro-menu > ul > .pro-sub-menu > .pro-inner-list-item > div > ul {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.pro-sidebar .pro-menu .pro-menu-item {
  list-style-type: none !important;
}

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .pro-inner-item:before {
  content: "" !important;
  display: inline-block !important;
  width: 0 !important;
  min-width: 0 !important;
  height: 0 !important;
  border: none !important;
  border-radius: 0 !important;
  margin-right: 0 !important;
  position: relative;
  box-shadow: none !important;
}

.pro-sidebar .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item {
  padding-left: 0 !important;
}

.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner {
  border-radius: 0px !important;
  padding: 0px !important;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner .pro-menu-item {
  padding: 5px !important;
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner .pro-menu-item .pro-item-content {
  font-size: 11px !important;
}
.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner .pro-menu-item:hover {
  background-color: #78829a !important;
}

.pro-menu-item.pro-sub-menu.open .pro-menu-item {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  padding-left: 15px !important;
}
.pro-menu-item.pro-sub-menu.open .pro-menu-item .pro-item-content {
  font-size: 11px !important;
}

.pro-sidebar-content {
  margin-top: 15px !important;
}

.pro-sidebar .pro-sidebar-footer .pro-menu {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.pro-sidebar .pro-sidebar-footer .pro-menu .pro-inner-item {
  padding: 3px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item > .pro-inner-item .icon-menu {
  margin-right: 0 !important;
}

.pro-sidebar > .pro-sidebar-inner {
  background: #1E2F56 !important;
  height: 100% !important;
  position: relative !important;
  z-index: 101 !important;
}

.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner .pro-menu-item {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.sidebar-submenu-title-readonly {
  font-weight: bold;
  font-size: 13px;
}

.sidebar-submenu-title {
  font-weight: bold !important;
  font-size: 13px !important;
}

.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner .read-only-menu-item-title:hover {
  background: #4b5978 !important;
  cursor: default !important;
}

.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner .read-only-menu-item-title {
  padding-top: 6.8px !important;
  padding-bottom: 6.8px !important;
}

.pro-sidebar.collapsed .pro-menu > ul > .pro-menu-item.pro-sub-menu > .pro-inner-list-item > .popper-inner .sidebar-single-item-submenu-item {
  padding-top: 6.8px !important;
  padding-bottom: 6.8px !important;
}

.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .read-only-menu-item-title.active:after {
  background-color: #4b5978 !important;
}

.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .sidebar-single-item-submenu-item.active:after {
  background-color: transparent !important;
}

.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-menu-item.open {
  background-color: #1e2f56;
}

.pro-sidebar .pro-icon {
  background: #1e2f56 !important;
}

.pro-sidebar.collapsed .pro-sub-menu.open .pro-icon {
  background: #1e2f56 !important;
}
.pro-sidebar.collapsed .pro-sub-menu.open:hover .pro-icon {
  background: #4b5978 !important;
}

.pro-sidebar .pro-sub-menu.open .pro-icon-wrapper {
  background: #1e2f56 !important;
}

.pro-sidebar.collapsed .pro-sub-menu.open .pro-icon-wrapper {
  background: #4b5978 !important;
}

.pro-sidebar .pro-sub-menu.open .pro-icon {
  background: #1e2f56 !important;
}

.pro-sidebar-footer .pro-inner-list-item.popper-element {
  min-width: 180px !important;
  max-width: 180px !important;
}

.pro-sidebar.collapsed .pro-menu-item.pro-sub-menu.open:hover:after {
  background-color: #4b5978 !important;
}

.pro-sidebar .main-menu-section-divider {
  border-top: 2px solid #FFFFFF;
  width: 143px;
  margin-left: 15px;
  margin-top: 10px;
  margin-bottom: 20px;
}
.pro-sidebar .menu-section-header {
  color: #FFFFFF !important;
  margin-left: 15px;
  font-size: 10px;
}

.pro-sidebar.collapsed .main-menu-section-divider {
  margin-left: 0px;
  margin-top: 15px;
  margin-bottom: 15px;
  width: 60px;
}

.static-sidebar-nav-static-item-color {
  color: #6d9ac1 !important;
}

.static-sidebar-nav-system-item-color {
  color: #facf7f !important;
}

.pro-sub-menu.main-submenu-item-active > .pro-inner-item:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 2px;
  height: 100%;
  background-color: #ef7923;
}

.pro-sub-menu.main-submenu-item-active {
  background-color: #4B5978 !important;
}
.pro-sub-menu.main-submenu-item-active .pro-icon-wrapper {
  background-color: #4B5978 !important;
}
.pro-sub-menu.main-submenu-item-active .pro-icon-wrapper .pro-icon {
  background-color: #4B5978 !important;
}

.main-wrapper-expanded .pro-sub-menu.main-submenu-item-active.open > .pro-inner-item:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 0px;
  height: 100%;
  background-color: unset;
}

.pro-sub-menu.main-submenu-item-active.open {
  background-color: #1E2F56 !important;
}
.pro-sub-menu.main-submenu-item-active.open .pro-icon-wrapper {
  background-color: #1E2F56 !important;
}
.pro-sub-menu.main-submenu-item-active.open .pro-icon-wrapper .pro-icon {
  background-color: #1E2F56 !important;
}

.outer-notification-container {
  position: relative;
}

.notification-container,
.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .pro-sub-menu.notification-container.open {
  margin-bottom: 6px;
  background: #fff;
  color: #1E2F56;
}

.notification-container > .pro-inner-item > .pro-arrow-wrapper {
  display: none;
}

.pro-sidebar .pro-menu.shaped .notification-container > .pro-inner-item > .pro-icon-wrapper > .pro-icon {
  background: #fff !important;
}

.pro-sidebar > .pro-sidebar-inner > .pro-sidebar-layout .notification-container:hover {
  background: #fff;
}

.read-notification-popup {
  z-index: 999;
  position: absolute;
  right: 18px;
  top: 22px;
}

.read-notification-popup-text {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  right: -0.7em;
  top: -0.7em;
  min-width: 1.6em;
  height: 1.6em;
  border-radius: 0.9em;
  background-color: #EF7923;
  font-size: 0.8em;
  color: white;
}

.notification-text-colour {
  color: #1E2F56;
}

.notification-text-colour.read-text {
  color: #A6ACBB;
}

.notification-text-colour.timestamp {
  font-size: 0.9em;
}

.notification-text-colour.read-faded {
  color: rgb(120, 130, 154);
}

.notification-popup {
  display: block;
  position: absolute;
  left: -450px;
  opacity: 0;
  top: 70px;
  width: 445px;
  padding: 0 10px;
  background: #fff;
  transition: opacity 0.3s, left 0.3s, z-index 0.5s;
  border: 1px solid #1E2F56;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}

.notification-popup-slide {
  opacity: 1;
  left: 175px;
  z-index: 99;
}

.notification-popup-collapsed {
  left: 60px;
}

.toggles-container {
  display: flex;
  height: 55px;
  align-items: center;
  justify-content: space-between;
  width: 93%;
}

.read-toggles {
  display: flex;
  align-items: center;
  width: 114px;
  justify-content: space-between;
  color: #d2d5de;
  margin-top: 7px;
}

.individual-toggle {
  display: flex;
  align-items: center;
  width: 50px;
  color: #d2d5de;
  position: absolute;
  top: -3px;
  left: 290px;
  justify-content: flex-end;
}

.read-toggle-label {
  left: 25px;
  top: -2px;
}

.all-unread {
  left: 10px;
}

.mark-all-read-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  width: autoq;
  height: 22px;
  background: #fff;
  border: 1px solid #5bc287;
  border-radius: 2.5px;
  color: #5bc287;
}

.notification-items-container {
  overflow-y: auto;
  max-height: 70vh;
}

.notification-item {
  margin-bottom: 10px;
  padding: 15px 20px;
  background: #fff;
  border-radius: 2.5px;
  width: 395px;
  cursor: pointer;
}

.notification-item.read {
  border: 1px solid #d2d5de;
}

.notification-item.unread {
  border: 1px solid #5bc287;
}

.inner-notification-item {
  position: relative;
  padding-top: 15px;
}

.inner-notification-item > p {
  margin: 0px;
}

.read-toggle-individual-item h5 {
  margin: 0px;
}

.checkbox-toggle span {
  height: 4px !important;
  background-color: #A6ACBB;
  width: 20px !important;
}

.checkbox-toggle span::after {
  background-color: #78829A;
  bottom: 51% !important;
  left: 0px !important;
}

.checkbox-toggle.green input[type=checkbox]:checked + span {
  background-color: #9DDAB7;
}

.checkbox-toggle input[type=checkbox]:checked + span::after {
  background-color: #5BC287;
}

.notification-circle {
  border: 1px solid #5BC287;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: -12px;
  top: 18px;
}

.notification-circle.read {
  background-color: #5BC287;
}

.pro-sidebar .pro-menu-item:hover .pro-icon-wrapper {
  background-color: transparent !important;
}

.pro-sidebar .pro-menu .pro-menu-item.notification-container > .pro-inner-item,
.pro-sidebar .pro-menu .pro-menu-item.notification-container > .pro-inner-item:hover,
.pro-sidebar .pro-menu .pro-menu-item.notification-container > .pro-inner-item:focus {
  color: #1E2F56 !important;
}

.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-layout .pro-sidebar-content .pro-menu ul li:nth-child(2):hover {
  background-color: #fff !important;
}

.input-checkbox {
  display: inline-block;
  position: relative;
  z-index: 1;
  padding: 1em 1em 1em 4em;
  margin: -1em -1em -1em -4em;
  cursor: pointer;
}

.notification-loading-and-none-text {
  display: block;
  font-size: 1.5em;
  text-align: center;
  font-weight: bold;
  padding-bottom: 12px;
}

.main-wrapper-expanded .pro-sidebar-content {
  overflow-y: auto;
  overflow-x: hidden;
  direction: rtl;
}
.main-wrapper-expanded .pro-sidebar-content::-webkit-scrollbar-thumb {
  background: #4B5978;
}
.main-wrapper-expanded .pro-sidebar-content::-webkit-scrollbar-thumb:hover {
  background: #facf7f;
}
.main-wrapper-expanded .pro-sidebar-content nav {
  direction: ltr;
}

.pro-sidebar.collapsed .pro-sidebar-inner .pro-sidebar-footer .pro-menu .pro-menu-item.pro-sub-menu .pro-inner-list-item .popper-inner .pro-menu-item .pro-item-content {
  font-size: 13px !important;
  font-weight: bold !important;
}

.sidebar-disabled-overlay {
  position: absolute;
  height: 100%;
  width: 175px;
  background-color: rgba(0, 0, 0, 0.55) !important;
  top: 0;
  left: 0;
  z-index: 9999 !important;
}

.main-wrapper-collapsed .sidebar-disabled-overlay {
  width: 60px !important;
}

.ReactModal__Overlay--after-open {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.55) !important;
  z-index: 999;
}

.ReactModal__Content--after-open {
  padding: 13px !important;
  overflow: hidden;
}

a.disabled {
  z-index: 0 !important;
}

div ::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}
div ::-webkit-scrollbar-track {
  background: transparent;
  margin: 10px;
}
div ::-webkit-scrollbar-thumb {
  background: #d2d5de;
}
div ::-webkit-scrollbar-thumb:hover {
  background: #1e2f56;
}

.form-login .form-outer {
  height: 100%;
}

.chart-widget-chart-wrapper {
  padding: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.rdt_TableCol:nth-of-type(1) {
  position: sticky;
  left: 0;
  background: white;
  z-index: 1;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .rdt_TableCol:nth-of-type(1) {
    border-right: 1px solid #d2d5de;
    border-radius: 0 5px 0 0;
  }
}

.__rdt_custom_sort_icon__ {
  font-size: 10px;
  line-height: 8px;
}

@media screen and (min-width: 1280px) {
  .__rdt_custom_sort_icon__ {
    font-size: 11px;
  }
}
@media screen and (min-width: 1480px) {
  .__rdt_custom_sort_icon__ {
    font-size: 12px;
  }
}
.row-cell.actions {
  padding-top: 0px !important;
}

.rdt_Table .rdt_TableBody .rdt_TableRow {
  height: 104px;
}
.rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell:first-of-type {
  background-color: inherit !important;
}
.rdt_Table .rdt_TableBody .rdt_TableRow:hover {
  background-color: #f2f4f7 !important;
  color: #1e2f56 !important;
}

.content-inner .table-content .table-body {
  height: 100%;
}

.table-actions {
  height: auto !important;
  display: flex;
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.table-actions a {
  margin-left: 2.5px;
  margin-right: 2.5px;
}

.icon-pencil {
  padding-left: 5px;
}

.rdt_TableCell:first-of-type {
  color: #4b5978;
}
@media screen and (max-width: 768px) {
  .rdt_TableCell:first-of-type {
    border-right: 1px solid #d2d5de;
  }
}
.rdt_TableCell:last-of-type {
  justify-content: flex-end !important;
}

div[role=columnheader] div[class^=sc] {
  margin-right: 5px !important;
}

@media screen and (max-width: 768px) {
  .documents .rdt_Table .rdt_TableHead .rdt_TableHeadRow .rdt_TableCol:nth-of-type(1),
  .visualisations-dashboard .rdt_Table .rdt_TableHead .rdt_TableHeadRow .rdt_TableCol:nth-of-type(1) {
    border-right: 1px solid #d2d5de;
  }
}
.documents .rdt_Table .rdt_TableBody .rdt_TableRow,
.visualisations-dashboard .rdt_Table .rdt_TableBody .rdt_TableRow {
  height: 62px;
  color: #78829a !important;
}
.documents .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(odd) .rdt_TableCell:first-of-type,
.visualisations-dashboard .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(odd) .rdt_TableCell:first-of-type {
  background-color: inherit;
  color: #4b5978;
}
@media screen and (max-width: 768px) {
  .documents .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(odd) .rdt_TableCell:first-of-type,
  .visualisations-dashboard .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(odd) .rdt_TableCell:first-of-type {
    border-right: 1px solid #d2d5de;
    color: #4b5978;
  }
}
.documents .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(even) .rdt_TableCell:first-of-type,
.visualisations-dashboard .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(even) .rdt_TableCell:first-of-type {
  background-color: inherit;
  color: #4b5978;
}
@media screen and (max-width: 768px) {
  .documents .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(even) .rdt_TableCell:first-of-type,
  .visualisations-dashboard .rdt_Table .rdt_TableBody .rdt_TableRow:nth-of-type(even) .rdt_TableCell:first-of-type {
    border-right: 1px solid #d2d5de;
    color: #4b5978;
  }
}
.documents .rdt_Table .rdt_TableBody .rdt_TableRow:hover,
.visualisations-dashboard .rdt_Table .rdt_TableBody .rdt_TableRow:hover {
  background-color: #f2f4f7;
  color: #1e2f56 !important;
}
.documents .rdt_TableCol:nth-of-type(1),
.visualisations-dashboard .rdt_TableCol:nth-of-type(1) {
  border: 0;
  box-shadow: none;
  border-radius: 0;
}
.documents .rdt_TableCell,
.visualisations-dashboard .rdt_TableCell {
  line-height: 17px;
}
.documents .rdt_TableCell:first-of-type,
.visualisations-dashboard .rdt_TableCell:first-of-type {
  border: none;
  box-shadow: none;
}
.documents .rdt_TableCell:last-of-type,
.visualisations-dashboard .rdt_TableCell:last-of-type {
  justify-content: flex-end !important;
}
.documents .table-actions,
.visualisations-dashboard .table-actions {
  align-items: flex-end !important;
  justify-content: flex-end !important;
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.documents .table-actions a,
.visualisations-dashboard .table-actions a {
  margin-left: 2.5px;
  margin-right: 2.5px;
}

.audit-logs-table .rdt_Table .rdt_TableBody .rdt_TableRow {
  height: 62px;
}

.box.product {
  flex-wrap: nowrap;
}
.box.product .box-icon {
  width: 60px;
}

.body {
  border: 1px solid #d2d5de;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  padding-right: 0 !important;
  margin-right: 0 !important;
  overflow: auto !important;
}
@media screen and (max-width: 1279px) {
  .body .content-inner.full-height {
    flex-direction: row;
  }
}
.body .content-inner.full-height .table-content,
.body .content-inner.full-height .query-table {
  border: none;
}
.body .content-inner.full-height .header-actions {
  align-items: flex-start;
}
.body .content-inner.full-height .header-actions .button, .body .content-inner.full-height .header-actions .tooltip {
  border: 1px solid #1478bd;
  color: #1478bd;
}
@media screen and (max-width: 768px) {
  .body .content-inner .content-title {
    flex-direction: row;
  }
  .body .content-inner .content-title .button, .body .content-inner .content-title .tooltip {
    margin-top: 0;
  }
}

.filter-container {
  float: left;
  background-color: #fff;
  height: 100%;
  padding: 20px;
  width: 20%;
  position: relative;
}
.filter-container .filter-container-form {
  width: 100%;
}
.filter-container select,
.filter-container .audit-date {
  margin: 10px 0px;
}
.filter-container input,
.filter-container .search {
  width: 100%;
}
.filter-container button {
  margin-bottom: 10px;
}
.filter-container .actions-btn {
  position: absolute;
  bottom: 10px;
}

@media screen and (max-width: 768px) {
  .introduction-wrapper {
    flex-direction: row;
    align-items: end;
    margin-left: 20px;
  }
}
.introduction-wrapper .introduction-actions .status {
  margin-right: 33px;
}
@media screen and (max-width: 1024px) {
  .introduction-wrapper .introduction-actions .status {
    margin-right: 33px;
  }
}
.introduction-wrapper .introduction-actions .value::before {
  right: 18px;
}
.introduction-wrapper .introduction-actions .status,
.introduction-wrapper .introduction-actions .value {
  opacity: 0.5;
}
.introduction-wrapper .introduction-actions .status.selected,
.introduction-wrapper .introduction-actions .value.selected {
  opacity: 1;
}

.login .box-content .content-title {
  font-weight: 500 !important;
}

.foot.pagination-nav {
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (max-width: 768px) {
  .foot.pagination-nav {
    flex-direction: row;
    margin-top: 0;
  }
}

.side-footer.pagination-nav {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.popup.query-preview .snippet-container .snippet-text, .query-preview.setup-2fa .snippet-container .snippet-text {
  height: 150px !important;
}

.loading-wrapper {
  text-align: center;
  width: 100%;
}

.scroll-content .table-body.without-rel {
  position: unset;
}
.scroll-content.draggable-headers {
  width: 100%;
  display: grid !important;
}
.scroll-content.draggable-headers .header-cell,
.scroll-content.draggable-headers .row-cell {
  max-width: unset;
  min-width: unset;
}
.scroll-content.draggable-headers .scroll-header,
.scroll-content.draggable-headers .scroll-rows,
.scroll-content.draggable-headers .table-row {
  display: contents !important;
}
.scroll-content.draggable-headers .header-cell {
  position: sticky;
  top: 0;
  background: white;
  border-bottom: 1px solid #f7f7f7;
}
.scroll-content.draggable-headers .header-cell .header-cell-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.scroll-content.draggable-headers .header-cell .header-cell-ellipsis:hover {
  cursor: e-resize;
}
.scroll-content.draggable-headers .header-cell-inner-wrap {
  width: 100%;
}
.scroll-content.draggable-headers .resize-handle {
  display: block;
  position: absolute;
  cursor: col-resize;
  width: 7px;
  height: 15px;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  border-right: 2px solid #eeeded;
}
.scroll-content.draggable-headers .resize-handle:hover {
  border-color: #ccc;
}

.__react_component_tooltip {
  font-size: 10px !important;
  margin-top: -6px !important;
}

@media screen and (min-width: 1280px) {
  .__react_component_tooltip {
    font-size: 11px !important;
  }
}
@media screen and (min-width: 1480px) {
  .__react_component_tooltip {
    font-size: 12px !important;
  }
}
.h5.header-cell.drag-item, .pagination-nav .main-footer-meta .header-cell.drag-item.result-count {
  padding: 20px !important;
}

pre.CodeMirror-line {
  z-index: auto !important;
}

.rdt_Table .rdt_TableHead {
  z-index: 2 !important;
}

.tooltip {
  margin-left: 0px;
}

.introduction-wrapper .introduction .title a {
  margin-left: 5px !important;
}

.body-for-fixed-bottom-navigation {
  flex: none !important;
  height: calc(100% - 90px) !important;
}

.header-link {
  cursor: pointer;
}

.dashboard-widget-row .row-introduction .row-title {
  word-break: break-all;
}
.dashboard-widget-row .row-introduction .row-meta {
  word-break: break-all;
}
.dashboard-widget-row:hover {
  cursor: pointer;
  background: #f2f4f7 !important;
}
.dashboard-widget-row:hover .row-introduction .row-title {
  color: #1e2f56 !important;
}
.dashboard-widget-row:hover .row-introduction .row-meta {
  color: #1e2f56 !important;
}

.buttons-wrapper .button, .buttons-wrapper .tooltip {
  margin-left: 5px;
}

.empty-add-wrapper {
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  height: 100%;
  transition: all 350ms ease-in-out;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23A6ACBBFF' stroke-width='2' stroke-dasharray='10%2c 8' stroke-dashoffset='35' stroke-linecap='square'/%3e%3c/svg%3e");
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: center;
}
.empty-add-wrapper:hover {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23494848FF' stroke-width='2' stroke-dasharray='10%2c 8' stroke-dashoffset='35' stroke-linecap='square'/%3e%3c/svg%3e");
  border-color: #494848;
}

.box-options .option {
  background-color: #fbfbfb;
}
.box-options .option.selected .label {
  color: #1478bd;
}
.box-options .option.selected .label.orange {
  color: #ef7923;
}

.box-options-templates {
  flex-wrap: wrap;
  gap: 20px;
}

.select.incorrect {
  border-color: #ef7923 !important;
  padding-right: 30px;
}

.select:disabled:hover {
  border-color: #b4b4b4;
}

.form-field .field-options span.button.square.inactive, .form-field .field-options span.square.inactive.tooltip {
  cursor: default;
}
.form-field .field-options span.button.square.inactive:hover, .form-field .field-options span.square.inactive.tooltip:hover {
  background: inherit;
  border-color: #d5e4f2;
  color: #d5e4f2 !important;
}

.content-inner .header-actions {
  align-items: flex-start;
}
.content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible {
  display: none;
}
.content-inner .container-wrapper.filters .actions.query-builder-preview-small-hidden {
  display: block;
}

@media screen and (max-width: 1279px) {
  .content-inner.full-atleast-sm {
    height: 100% !important;
  }
  .content-inner .container-wrapper.filters {
    flex-flow: column nowrap;
  }
  .content-inner .container-wrapper.filters .filter-container {
    margin-bottom: 0;
  }
  .content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible {
    display: block;
    padding-top: 20px;
  }
  .content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible .action-toggle {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
  }
  .content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible .action-toggle .toggle-title {
    margin-right: 50px;
    margin-bottom: 0;
  }
  .content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible .action-toggle .checkbox-toggle {
    position: relative;
    display: block;
  }
  .content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible .description {
    margin-bottom: 20px;
  }
  .content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible .buttons {
    display: flex;
  }
  .content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible .buttons .button, .content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible .buttons .tooltip {
    margin-right: 5px;
    margin-top: auto;
  }
  .content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible .buttons .button:last-child, .content-inner .container-wrapper.filters .actions.query-builder-preview-small-visible .buttons .tooltip:last-child {
    margin-right: 0;
  }
  .content-inner .container-wrapper.filters .actions.query-builder-preview-small-hidden {
    display: none;
  }
  .content-inner .container-wrapper.filters .big-width {
    flex-grow: 1;
  }
  .body-for-fixed-bottom-navigation {
    flex: none !important;
    height: calc(100% - 50px) !important;
  }
}
a.icon-pencil {
  cursor: pointer;
}

.navigation-button {
  cursor: pointer;
}

a {
  cursor: pointer;
}

body {
  background-color: #f7f7f7;
}

.content-inner.full-height .query-table.small-rows {
  height: calc(100vh - 124px);
  overflow: auto;
}
.content-inner.full-height .query-table .table-header .header-actions .title {
  align-items: center;
}
.content-inner.full-height .query-table .table-body {
  max-height: calc(100% - 60px);
  overflow: auto;
}
.content-inner.full-height .query-table .table-body .scroll-content.draggable-headers {
  height: 100%;
  overflow: initial;
}
@media screen and (max-width: 1279px) {
  .content-inner.full-height .query-table .table-body .header-cell {
    padding: 20px !important;
  }
}
.content-inner.full-height .query-table .table-body .row-cell {
  height: auto;
  padding: 1px 20px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: anywhere;
  box-sizing: border-box;
  width: 100%;
  align-items: center;
}

@media screen and (min-width: 1025px) {
  .result-count.result-count-show-small {
    display: none !important;
  }
}

@media screen and (max-width: 1024px) {
  .result-count.result-count-hide-small {
    display: none !important;
  }
}

.advanced-chart-widget {
  padding: 0 !important;
}

.query-table .draggable-headers .drag-item:last-child .resize-handle {
  display: none;
}

.dashboard-list-widget-content {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.ReactModal__Content {
  overflow: visible !important;
}

.popup, .setup-2fa {
  overflow: visible !important;
}

.popup-header {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.popup-content {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.head .introduction-wrapper {
  margin-right: 20px;
}
.head .introduction-wrapper .introduction-meta-wrapper {
  display: flex;
  align-items: center;
  gap: 15px;
}
@media screen and (max-width: 1024px) {
  .head .introduction-wrapper .introduction-meta-wrapper {
    flex-direction: column-reverse;
    align-items: flex-end;
  }
}
.head .introduction-wrapper .introduction-meta-wrapper .introduction-meta .meta-text {
  text-align: right;
  min-width: 130px;
}
.head .introduction-wrapper .introduction-meta-wrapper .introduction-meta .button.green.button-transparent, .head .introduction-wrapper .introduction-meta-wrapper .introduction-meta .green.button-transparent.tooltip {
  background-color: transparent;
}
.head .introduction-wrapper .introduction-meta-wrapper .introduction-meta .button.green.button-transparent:hover, .head .introduction-wrapper .introduction-meta-wrapper .introduction-meta .green.button-transparent.tooltip:hover {
  background-color: #def3e7;
}
.head .introduction-wrapper .introduction-meta-wrapper .pinned-product-toggle {
  display: flex;
  align-items: center;
}
.head .introduction-wrapper .introduction-meta-wrapper .pinned-product-toggle .pinned-product-toggle-label {
  margin-right: 30px;
  margin-bottom: 0;
  color: #78829a;
}

.body.body-subscribed-products {
  border: none;
  box-shadow: none;
}
.body.body-subscribed-products .content-inner .corner-icon {
  margin: -10px 0 0 -20px;
  flex-grow: 1;
}
.body.body-subscribed-products .content-inner .corner-icon .box {
  margin: 30px 0 0 20px !important;
}
.body.body-subscribed-products .content-inner .corner-icon .box .box-icon {
  border: inherit;
}
.body.body-subscribed-products .content-inner .corner-icon .box.selected {
  border: 2px solid #5bc287;
  background-color: rgba(91, 194, 135, 0.1);
}

.body-product-details {
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.body-product-details .content-inner.full-height .container-wrapper.products .filter-container .container-filter-wrapper .container-inner .tab-box {
  cursor: pointer;
}
.body-product-details .content-inner.full-height .container-wrapper.products .snippet-wrapper.big-width,
.body-product-details .content-inner.full-height .container-wrapper.products .structure-columns.big-width,
.body-product-details .content-inner.full-height .container-wrapper.products .benefits-columns.big-width {
  background: white;
  max-height: 100%;
  overflow: auto;
}
.body-product-details .content-inner.full-height .container-wrapper.products .snippet-wrapper.big-width .query-table,
.body-product-details .content-inner.full-height .container-wrapper.products .structure-columns.big-width .query-table,
.body-product-details .content-inner.full-height .container-wrapper.products .benefits-columns.big-width .query-table {
  box-shadow: none;
}
@media screen and (max-width: 1024px) {
  .body-product-details .content-inner.full-height .container-wrapper.products .snippet-wrapper.big-width .query-table .table-header .header-actions,
  .body-product-details .content-inner.full-height .container-wrapper.products .structure-columns.big-width .query-table .table-header .header-actions,
  .body-product-details .content-inner.full-height .container-wrapper.products .benefits-columns.big-width .query-table .table-header .header-actions {
    flex-wrap: wrap;
    gap: 20px;
  }
}
@media screen and (max-width: 938px) {
  .body-product-details .content-inner.full-height .container-wrapper.products .snippet-wrapper.big-width .query-table .table-header .header-actions .search,
  .body-product-details .content-inner.full-height .container-wrapper.products .structure-columns.big-width .query-table .table-header .header-actions .search,
  .body-product-details .content-inner.full-height .container-wrapper.products .benefits-columns.big-width .query-table .table-header .header-actions .search {
    flex-grow: 1;
  }
  .body-product-details .content-inner.full-height .container-wrapper.products .snippet-wrapper.big-width .query-table .table-header .header-actions .search .search,
  .body-product-details .content-inner.full-height .container-wrapper.products .structure-columns.big-width .query-table .table-header .header-actions .search .search,
  .body-product-details .content-inner.full-height .container-wrapper.products .benefits-columns.big-width .query-table .table-header .header-actions .search .search {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .body-product-details .content-inner.full-height .container-wrapper.products .snippet-wrapper.big-width .query-table .table-header .header-actions .introduction-actions,
  .body-product-details .content-inner.full-height .container-wrapper.products .structure-columns.big-width .query-table .table-header .header-actions .introduction-actions,
  .body-product-details .content-inner.full-height .container-wrapper.products .benefits-columns.big-width .query-table .table-header .header-actions .introduction-actions {
    margin-left: auto;
  }
}
.body-product-details .content-inner.full-height .container-wrapper.products .snippet-wrapper.big-width .query-table .table-header .header-actions .introduction-actions,
.body-product-details .content-inner.full-height .container-wrapper.products .structure-columns.big-width .query-table .table-header .header-actions .introduction-actions,
.body-product-details .content-inner.full-height .container-wrapper.products .benefits-columns.big-width .query-table .table-header .header-actions .introduction-actions {
  white-space: nowrap;
}
.body-product-details .content-inner.full-height .container-wrapper.products .snippet-wrapper.big-width .query-table .table-header .header-actions .introduction-actions .introduction-button,
.body-product-details .content-inner.full-height .container-wrapper.products .structure-columns.big-width .query-table .table-header .header-actions .introduction-actions .introduction-button,
.body-product-details .content-inner.full-height .container-wrapper.products .benefits-columns.big-width .query-table .table-header .header-actions .introduction-actions .introduction-button {
  margin-left: 20px;
  font-weight: 700;
  font-size: 12px;
  color: #a6acbb;
}
.body-product-details .content-inner.full-height .container-wrapper.products .snippet-wrapper.big-width .query-table .table-header .header-actions .introduction-actions .introduction-button.selected,
.body-product-details .content-inner.full-height .container-wrapper.products .structure-columns.big-width .query-table .table-header .header-actions .introduction-actions .introduction-button.selected,
.body-product-details .content-inner.full-height .container-wrapper.products .benefits-columns.big-width .query-table .table-header .header-actions .introduction-actions .introduction-button.selected {
  color: #4b5978;
}

.dashboard-widget-box .box-header {
  min-height: 58px !important;
}

.my-queries-widget-row.row-introduction {
  min-width: 240px !important;
}

.api-requests-widget-row.row-introduction {
  width: 35% !important;
  min-width: 0 !important;
}
.api-requests-widget-row.row-introduction h5 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.api-requests-widget-row.row-resource-id {
  display: flex;
  width: 25% !important;
  margin: 0 10px;
}
.api-requests-widget-row.row-resource-id .row-meta {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.row-action.api-requests-widget-row {
  width: 40% !important;
  align-items: flex-start !important;
}

.button.yellow.icon-hover-pin, .yellow.icon-hover-pin.tooltip {
  background-color: #fff0d4;
}

.generic-pop-up-form-error {
  text-align: center;
  color: #ef7923;
}

.pagination .page-dot {
  display: inline-block;
  margin-right: 4px;
  margin-left: 1px;
  font-size: 14px;
  margin-bottom: -4px;
}

.setup-2fa {
  z-index: 1;
}
.setup-2fa .box-content .content-recovery .recovery-codes {
  white-space: pre-line;
  min-height: 170px;
}
.setup-2fa .box-content .content-recovery .recovery-actions .button, .setup-2fa .box-content .content-recovery .recovery-actions .tooltip {
  padding: 4.5px 10px;
}

.login .setup-2fa {
  z-index: 1;
  overflow: hidden !important;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
}
.login .setup-2fa .box-content .content-title {
  font-weight: 700 !important;
}

.required-product-tooltip-a {
  margin-top: 5px;
}

.required-product-box {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.standalone-icon-tooltip {
  display: inline-block;
  margin-top: 5px;
}

.content-item.status {
  font-size: 20px !important;
}

.box.empty .empty-product-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
  height: 100%;
  width: 100%;
  transition: all 350ms ease-in-out;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23A6ACBBFF' stroke-width='2' stroke-dasharray='10%2c 8' stroke-dashoffset='35' stroke-linecap='square'/%3e%3c/svg%3e");
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: center;
}
.box.empty .empty-product-wrapper a.icon-add {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.box.empty .empty-product-wrapper:hover {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='5' ry='5' stroke='%23494848FF' stroke-width='2' stroke-dasharray='10%2c 8' stroke-dashoffset='35' stroke-linecap='square'/%3e%3c/svg%3e");
}

#page-content-query-visualisations .foot.pagination-nav .pagination {
  margin-top: 0;
}

.body.body-visualisation-screen .content-inner.column.full-atleast-sm .container-wrapper.filters {
  margin-left: -20px;
  margin-bottom: -20px;
  width: calc(100% + 40px);
}
.body.body-visualisation-screen .content-inner.column.full-atleast-sm .container-wrapper.filters .quicksight-iFrame {
  border: none;
  height: 100%;
  width: 100%;
}

.terms-and-conditions-page-title {
  margin-bottom: 0px !important;
}

.query-preview-field-error {
  padding: 0px !important;
}

.query-preview-wrapper.error {
  border: 1px solid #ef7923 !important;
}

.body.body-instant-insights {
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.body.body-instant-insights .tab-box {
  cursor: pointer;
}
.body.body-instant-insights .content-inner.full-atleast-sm .container-wrapper .container-boxes {
  margin-left: 10px;
}
.body.body-instant-insights .content-inner.full-atleast-sm .container-wrapper .container-boxes .container-boxes-inner .box-wrapper {
  margin: -10px -10px 0 0;
}
.body.body-instant-insights .content-inner.full-atleast-sm .container-wrapper .container-boxes .container-boxes-inner .box-wrapper .box.product .box-content .box-text {
  flex-grow: 1;
}
.body.body-instant-insights .content-inner.full-atleast-sm .container-wrapper .container-boxes .container-boxes-inner .box-wrapper .run-insight-button {
  height: 22px;
  padding: 4.5px 10px;
}

.query-builder-toolbar,
.query-parameters-toolbar {
  display: flex;
  margin-right: 20px;
}
.query-builder-toolbar .button-group:not(:last-child),
.query-parameters-toolbar .button-group:not(:last-child) {
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #a6acbb;
}
.query-builder-toolbar .button:not(:last-child), .query-builder-toolbar .tooltip:not(:last-child),
.query-parameters-toolbar .button:not(:last-child),
.query-parameters-toolbar .tooltip:not(:last-child) {
  margin-right: 10px;
}

.__react_component_tooltip {
  z-index: 99999;
}

.introduction-wrapper .introduction-meta a {
  display: inline-block;
  margin-left: 10px;
}

.list-wrapper {
  min-height: 270px !important;
  max-height: 300px;
  overflow-y: scroll;
  border-bottom: 2px inset;
}
.list-wrapper .scroll-icon {
  bottom: 35px;
  position: absolute;
  right: 15px;
}
.list-wrapper .list-actions:hover::-webkit-scrollbar {
  width: 6px;
}
.list-wrapper .list-actions::-webkit-scrollbar-track {
  background: #d2d5de;
  border-radius: 20px;
}
.list-wrapper .list-actions::-webkit-scrollbar-thumb {
  border-radius: 20px;
  background: #78829a;
}

@media only screen and (max-width: 1280px) {
  .columns-list-wrapper {
    min-height: 250px !important;
    max-height: 260px;
    overflow-y: scroll;
  }
}
.query-progress-spinner {
  vertical-align: middle;
}

.result-panel-outer-wrapper {
  position: fixed;
  height: 100vh;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  margin-top: -20px;
  z-index: 2;
  transition: all 350ms ease-in-out;
}
.result-panel-outer-wrapper.collapsed {
  margin-left: -408px;
  width: calc(100% + 388px);
  visibility: hidden;
  opacity: 0;
}
.result-panel-outer-wrapper.expanded {
  margin-left: -20px;
  width: 100%;
  visibility: visible;
  opacity: 1;
}
.result-panel-outer-wrapper .result-history-panel {
  position: relative;
  height: 100%;
  width: 388px;
  background-color: #fff;
  padding: 20px;
}
.result-panel-outer-wrapper .result-history-panel .introduction {
  margin: 0 20px;
}
.result-panel-outer-wrapper .result-history-panel .introduction .title {
  font-weight: 500;
  margin-bottom: 5px;
}
.result-panel-outer-wrapper .result-history-panel .introduction .content {
  font-weight: 700;
  line-height: 14px;
}
.result-panel-outer-wrapper .result-history-panel .content-inner {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: auto;
}
.result-panel-outer-wrapper .result-history-panel .content-inner .tab-box {
  width: 100%;
  position: relative;
}
.result-panel-outer-wrapper .result-history-panel .content-inner .tab-box:hover, .result-panel-outer-wrapper .result-history-panel .content-inner .tab-box.viewing {
  border: 1px solid #1e2f56;
}
.result-panel-outer-wrapper .result-history-panel .content-inner .tab-box:hover .box-title, .result-panel-outer-wrapper .result-history-panel .content-inner .tab-box.viewing .box-title {
  cursor: default;
  color: #1e2f56;
}
.result-panel-outer-wrapper .result-history-panel .content-inner .tab-box .button-wrapper {
  position: absolute;
  right: 10px;
  bottom: 50%;
  transform: translateY(calc(50% + 3px));
}
.result-panel-outer-wrapper .result-history-panel .collapse-arrow {
  position: absolute;
  font-size: 12px;
  right: -8px;
  top: 13px;
  transform: rotate(180deg);
}

.main-content {
  transition: width 0.3s;
}

.react-slidedown {
  top: 0 !important;
}

.close-icon-info-modal {
  position: absolute;
  top: 10px;
  right: 10px;
}

.sage-maker-actions {
  display: flex;
  justify-content: space-between;
}
.sage-maker-actions .sage-maker-switch {
  display: flex;
}
.sage-maker-actions .button-launch-sage-maker-instance {
  margin-right: 0px !important;
}

.inner-scroll .body.datatable-scroll:hover ::-webkit-scrollbar {
  width: 6px !important;
  height: 6px !important;
}
.inner-scroll .body.datatable-scroll:hover ::-webkit-scrollbar-track {
  background: #d2d5de !important;
  border-radius: 20px !important;
}
.inner-scroll .body.datatable-scroll:hover ::-webkit-scrollbar-thumb {
  border-radius: 20px !important;
  background: #78829a !important;
}

.inner-scroll .body.datatable-scroll {
  position: relative !important;
}
.inner-scroll .body.datatable-scroll .scroll-icon {
  position: absolute !important;
  right: 15px !important;
  bottom: 15px !important;
}

.button.red, .red.tooltip {
  border-color: #e94b35;
  color: #e94b35;
}
.button.red:hover, .red.tooltip:hover {
  background-color: #fbe1dd;
}
.button.red[disabled], .red[disabled].tooltip, .button.red.disabled, .red.disabled.tooltip, .button.red.inactive, .red.inactive.tooltip {
  color: #fbe1dd !important;
  border-color: #fbe1dd;
}
.button.red.inactive:hover, .red.inactive.tooltip:hover {
  color: #e94b35 !important;
  border-color: #e94b35;
}
.button.red.selected, .red.selected.tooltip {
  background-color: #fbe1dd;
}

div.form-field > div.inner-form-field {
  width: 100%;
}

.scheduled-dates-container > label {
  display: block;
  margin-bottom: 10px;
}

.scheduled-dates-container > article {
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  width: 270px;
  height: 180px;
  padding: 5px 10px;
  overflow-x: scroll;
}

.scheduled-dates-container > article > p {
  margin: 5px 0;
}

.form.form-popup .form-fields-wrapper div.form-fields-container {
  width: 50%;
}

.form.form-popup .form-fields-wrapper div.form-fields-container div.form-field {
  width: 100%;
}

.unselectable {
  pointer-events: none;
}

.daily-running-text {
  color: #7eaed8;
  font-size: 0.8em;
}

.mandatory::after {
  content: " *";
}

.popup.code-templates-modal, .code-templates-modal.setup-2fa {
  min-width: 1200px;
  max-width: 1200px;
}

.popup.code-templates-modal .code-template-layout, .code-templates-modal.setup-2fa .code-template-layout {
  padding: 0px;
}

.code-template-layout {
  display: flex;
}

.code-template-layout .inner-code-template-layout {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: 15px 22px;
  width: 50%;
}

.code-template-layout .inner-code-template-layout div h6,
.code-template-layout .inner-code-template-layout div p {
  margin-bottom: 5px;
}

.schema-container {
  width: 100%;
}

.schema-container header.schema-header-header {
  position: relative;
  font-size: 0.95em;
  padding: 6px 10px;
  margin-top: 5px;
}

.schema-header-header h2 {
  font-size: 1em;
  padding-top: 5px;
}

.schema-header-header .inner-schema-container {
  position: relative;
  font-size: 0.9em;
  line-height: 15px;
  height: 40px;
}

.schema-container .inner-schema-container.open {
  height: auto;
}

.schema-container .inner-schema-container .title-container {
  padding-left: 10px;
  width: 50%;
}

.schema-container .inner-schema-container .schema-info-container div {
  padding-right: 10px;
}

.schema-container .inner-schema-container .schema-info-container div .title-container-btn {
  margin-left: 0;
}

.schema-container header .icon-downwards-arrow,
.schema-container .inner-schema-container .icon-downwards-arrow {
  top: 5px;
  right: 10px;
}

.code-template-meta-container .supporting-data .icon-downwards-arrow {
  top: 10px;
  right: 10px;
}

.inner-code-template-layout:first-child {
  border-right: 3px solid #d9d9d9;
}

.inner-code-template-layout h5 {
  padding: 0px 0 10px 0;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}

.inner-code-template-layout > .snippet-container {
  height: 385px;
  overflow-y: scroll;
}

.inner-code-template-layout > .content-action {
  padding: 10px 0px 0px 0px;
}

.support-data-container,
.meta-main-container {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: 100%;
}

.code-template-meta-container {
  border: 1px solid #d2d5de;
  border-radius: 2.5px;
  padding: 20px 12px;
  height: 465px;
  overflow: scroll;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  position: relative;
}

.code-template-meta-container .no-metadata-msg {
  margin: auto;
}

.code-template-meta-container .modal-right-panel .support-data-container .schema-container header {
  margin: 5px 0;
  width: 97%;
}

p.further-information {
  font-size: 0.9em;
  margin: 5px 0 0 0;
}

div.metadata-table-container.supporting-data .supporting-data-container {
  width: 100%;
  border: 1px solid #d2d5de;
  border-left: 5px solid #5bc287;
  border-radius: 2.5px;
  padding: 5px 10px 6px 10px;
  color: #4b5978;
}

div.metadata-table-container.supporting-data header {
  position: relative;
}

div.metadata-table-container.supporting-data header h2 {
  font-size: 1em;
  padding-top: 5px;
}

div.metadata-table-container.supporting-data table tbody tr .metadata-table-headings {
  color: #4b5978;
  font-size: 1em;
  width: fit-content;
  min-width: 150px;
  max-width: 250px;
}

div.metadata-table-container.supporting-data table tbody tr .metadata-table-descriptions {
  color: #4b5978;
  font-size: 1em;
}

.metadata-table-container .supporting-data.collapse {
  margin-bottom: 5px;
}

.metadata-table-container .supporting-data.collapse + table {
  display: none;
}

.metadata-table-container .supporting-data .icon-downwards-arrow {
  top: -8px;
  right: -15px;
}

.metadata-table-container .supporting-data.collapse .icon-downwards-arrow {
  transform: scaleY(1);
}

.modal-right-panel {
  display: flex;
  width: 100%;
}

.metadata-table-container.supporting-data {
  width: 100%;
}

.schema-container section.inner-schema-container {
  width: 93%;
}

.schema-header-header {
  width: 100%;
  border: 1px solid #d2d5de;
  border-left: 5px solid #fab12e;
  border-radius: 2.5px;
  padding: 6px 30px;
  color: #4b5978;
}

.terms-and-conditions-table .rdt_Table .rdt_TableBody .rdt_TableRow {
  height: 62px;
}

#RTEditorContainer {
  padding: 10px;
  width: 100%;
  height: 95%;
  max-width: 100%;
  color: rgba(0, 0, 0, 0.87);
  background-color: #ffffff;
  border: 1px solid #d2d5de;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}

#RTEditorContainer .RTEditorInnerContainer {
  display: flex;
  flex-direction: column;
  height: 100%;
}

#RTEditorContainer button {
  border: none;
  background: none;
  color: #1e2f56;
  margin: 1px;
}

#RTEditorContainer .RTEditor.editor div:nth-child(2) {
  z-index: 999;
}

#RTEditorContainer .RTEditor.controls div button {
  font-size: 1.2em;
}

#RTEditorContainer .RTEditor.controls div button svg {
  font-size: 1.4em;
}

#RTEditorContainer .RTEditor.editor {
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  padding: 10px;
  margin: 10px;
  flex: 1;
  overflow: scroll;
}

.RTEditor.titleInput {
  padding: 10px;
}

.RTEditor.titleInput label {
  font-size: 1.2em;
  font-weight: 500;
}

.RTEditor.titleInput input {
  font-size: 1.2em;
  border: 1px solid #b4b4b4;
}

#RTEditorContainer .RTEditor.handleInputs {
  display: flex;
  padding: 0 8px;
}

#RTEditorContainer .RTEditor.handleInputs button {
  padding: 10px 15px;
}

#RTEditorContainer .RTEditor.handleInputs .grey-btn {
  border-color: #494848;
  color: #494848;
  margin-right: 20px;
}

.dangerousHTMLSection {
  max-height: 60vh;
  overflow: scroll;
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  padding: 10px;
  margin-top: 10px;
}

.RTEditor.handleInputs #defaultBtnStyling {
  background-color: #fff;
  border-radius: 2.5px;
  border: 1px solid #1478bd;
  color: #1478bd;
  cursor: pointer;
  display: inline-block;
  outline: 0;
  padding: 5.5px 10px 4.5px 10px;
  text-align: center;
  text-decoration: none;
  transition: all 200ms ease-in-out;
  font-weight: 700;
  line-height: 1;
  width: max-content;
}

.dangerousHTMLSection a {
  text-decoration: underline;
  color: rgb(41, 150, 218);
}

.dangerousHTMLSection a:hover {
  text-decoration: underline;
  color: #1e2f56;
}

.filter-container .actions-btn button {
  margin-bottom: 0;
}

.RTEditor.titleInput .react-datepicker-popper {
  z-index: 999;
}

.RTEditor.titleInput .form-field {
  margin-top: 10px;
}

.code-template-admin-editor {
  height: 350px;
  margin-bottom: 20px;
}

.switch-container {
  display: flex;
  align-items: center;
  transition: all 350ms ease-in-out;
}
.switch-container .activation-button {
  width: 85px;
  height: 33px;
  margin: 0;
}
.switch-container .activation-button.active {
  color: red;
}

.switch-container .checkbox-toggle span {
  top: 45%;
}

.code-templates-page-header .introduction-actions {
  flex-direction: row-reverse;
}

.settings-table .rdt_Table .rdt_TableBody .rdt_TableRow {
  height: 62px;
}
.settings-table .rdt_Table .rdt_TableBody .rdt_TableRow .rdt_TableCell div {
  width: 100%;
}
.settings-table .rdt_TableCol:first-child,
.settings-table .rdt_TableCell:first-child {
  min-width: 50px;
  max-width: 60px;
}
.settings-table .rdt_TableCol:nth-child(2),
.settings-table .rdt_TableCell:nth-child(2) {
  min-width: 150px;
  max-width: 350px;
}
.settings-table .rdt_TableCol:nth-child(3),
.settings-table .rdt_TableCell:nth-child(3) {
  min-width: 300px;
  max-width: 500px;
}
.settings-table .rdt_TableCol:nth-child(4),
.settings-table .rdt_TableCell:nth-child(4) {
  min-width: 125px;
}
.settings-table .rdt_TableCol:nth-child(5),
.settings-table .rdt_TableCell:nth-child(5) {
  width: 30px;
}

.tag-checkbox-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 300px;
  overflow-y: scroll;
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  padding: 5px 10px;
  margin-bottom: 10px;
}
.tag-checkbox-container .inner-checkbox-container input[type=checkbox] {
  -webkit-appearance: inherit;
  appearance: auto;
  margin: 0 5px 0 0;
  height: 12px;
  width: 12px;
}

.filter-overwrite-product-metadata {
  float: left;
  height: auto;
  padding: 0;
  background: none;
}
.filter-overwrite-product-metadata .filter-container-form {
  width: 100%;
}
.filter-overwrite-product-metadata select,
.filter-overwrite-product-metadata .audit-date {
  margin: 10px 0px;
}
.filter-overwrite-product-metadata input,
.filter-overwrite-product-metadata .search {
  width: 100%;
}
.filter-overwrite-product-metadata button {
  margin-bottom: 10px;
}
.filter-overwrite-product-metadata .actions-btn {
  position: absolute;
  bottom: 10px;
}

@media screen and (max-width: 1279px) {
  .content-inner .tab-box {
    width: calc(50% - 5px);
  }
  .content-inner .tab-box:first-of-type {
    margin-top: 10px;
  }
}
.form.form-popup.api-response .form-fields-wrapper .full-width-form-field {
  width: 100%;
  padding-right: 0;
  margin-bottom: 0;
}
.form.form-popup.api-response .form-buttons {
  margin-top: 20px;
}

.code-snippet-max-height {
  max-height: 200px;
}

.api-overview-modal .published-banner span,
.api-refresh-modal .published-banner span,
.api-response-modal .published-banner span {
  text-transform: uppercase;
}
.api-overview-modal .popup-content,
.api-refresh-modal .popup-content,
.api-response-modal .popup-content {
  padding: 10px 20px 20px 20px;
}
.api-overview-modal .popup-content .api-overview-buttons,
.api-refresh-modal .popup-content .api-overview-buttons,
.api-response-modal .popup-content .api-overview-buttons {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 20px;
}
.api-overview-modal .popup-content .api-overview-buttons .btn-group,
.api-refresh-modal .popup-content .api-overview-buttons .btn-group,
.api-response-modal .popup-content .api-overview-buttons .btn-group {
  display: flex;
  align-items: center;
  gap: 10px;
}
.api-overview-modal .header-text p,
.api-refresh-modal .header-text p,
.api-response-modal .header-text p {
  display: flex;
  align-content: center;
  font-size: 12px;
}
.api-overview-modal .header-text p .subheader-title,
.api-refresh-modal .header-text p .subheader-title,
.api-response-modal .header-text p .subheader-title {
  font-weight: 700;
  margin-right: 5px;
}
.api-overview-modal .header-text p .subheader-mono,
.api-refresh-modal .header-text p .subheader-mono,
.api-response-modal .header-text p .subheader-mono {
  font-family: monospace;
}
.api-overview-modal .header-text p a.icon-filled-info.inline-tooltip,
.api-refresh-modal .header-text p a.icon-filled-info.inline-tooltip,
.api-response-modal .header-text p a.icon-filled-info.inline-tooltip {
  position: relative;
  right: -5px;
  top: 1px;
  height: 15px;
  width: 15px;
  border: none;
  color: #1e2f56;
  background-color: #eeeded;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 8px;
}
.api-overview-modal .header-text p a.icon-filled-info.inline-tooltip:hover,
.api-refresh-modal .header-text p a.icon-filled-info.inline-tooltip:hover,
.api-response-modal .header-text p a.icon-filled-info.inline-tooltip:hover {
  color: #1e2f56;
}
.api-overview-modal .api-overview-modal-container .api-names-container,
.api-refresh-modal .api-overview-modal-container .api-names-container,
.api-response-modal .api-overview-modal-container .api-names-container {
  display: flex;
  gap: 15px;
  padding-bottom: 10px;
}
.api-overview-modal .api-overview-modal-container .api-names-container .api-names-lower-weight,
.api-refresh-modal .api-overview-modal-container .api-names-container .api-names-lower-weight,
.api-response-modal .api-overview-modal-container .api-names-container .api-names-lower-weight {
  font-weight: 400;
}
.api-overview-modal .products-container p,
.api-overview-modal .notes-container p,
.api-refresh-modal .products-container p,
.api-refresh-modal .notes-container p,
.api-response-modal .products-container p,
.api-response-modal .notes-container p {
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  margin: 10px 0;
  padding: 10px;
  max-height: 150px;
  overflow-y: scroll;
}
.api-overview-modal .products-container p,
.api-refresh-modal .products-container p,
.api-response-modal .products-container p {
  font-weight: 500;
}
.refresh-modal-message {
  margin-top: 10px;
  font-size: 12px;
}

.taxonomy-container {
  display: grid;
  grid-template-areas: "sqlEditor sqlEditor taxonomyTable" "sqlEditor sqlEditor taxonomyTable" "propTrio propTrio taxonomyTable";
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  height: 100%;
  gap: 10px;
  padding: 20px;
}
.taxonomy-container .sql-editor-container {
  grid-area: sqlEditor;
}
.taxonomy-container .sql-editor-container .code-template-admin-editor {
  height: 95%;
}
.taxonomy-container .taxonomy-table-container {
  grid-area: taxonomyTable;
  max-height: 80vh;
  overflow: auto;
}
.taxonomy-container .taxonomy-table-container .query-item {
  display: flex;
  flex-direction: column;
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  padding: 10px 20px;
  margin: 0 20px 20px 20px;
}
.taxonomy-container .taxonomy-table-container .query-item .btn-container {
  display: flex;
  padding: 0;
  margin: 0;
}
.taxonomy-container .taxonomy-table-container .query-item:not(:first-child) {
  margin: 20px;
}
.taxonomy-container .prop-trio-container {
  grid-area: propTrio;
  padding: 15px 0 0 0;
  display: flex;
  gap: 20px;
  max-height: 250px;
}
.taxonomy-container .prop-trio-container .prop-trio {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.taxonomy-container .prop-trio-container .prop-trio .property-container {
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  overflow: auto;
  padding: 0 5px;
}
.taxonomy-container .prop-trio-container .prop-trio .property-container pre {
  max-width: 300px;
  word-break: break-all;
}

.request-table-status-col {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  color: white;
  font-weight: 600;
  width: 55px;
  height: 20px;
}

div#datasets-search-container {
  position: relative;
  display: inline-block;
  width: 100%;
}
div#datasets-search-container button {
  position: absolute;
  right: 5px;
  top: 4px;
  border: none;
  color: #f7f7f7;
  background-color: #b4b4b4;
  border-radius: 50%;
  height: 20px;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.global-rule-search {
  margin: 10px 0px;
}

.taxonomy-add-rule {
  height: 100%;
  display: grid;
  grid-template-rows: auto minmax(0, 1fr) auto;
}
.taxonomy-add-rule.two-row {
  grid-template-rows: minmax(0, 1fr) auto;
}
.taxonomy-add-rule .parent {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 20px;
  height: 100%;
}
.taxonomy-add-rule .parent .child {
  margin: 0 20px;
  display: flex;
  flex-direction: column;
  border: 1px solid #b4b4b4;
  border-radius: 2.5px;
  padding: 10px 20px;
  height: 100%;
  overflow-y: scroll;
}
.taxonomy-add-rule .parent .child .introduction {
  margin: 10px 0px;
}
.taxonomy-add-rule .parent .child .introduction .title {
  margin: 0 0 5px 0;
}
.taxonomy-add-rule .parent .child:first-child, .taxonomy-add-rule .parent .child:nth-child(2) {
  flex: 0 0 calc(25% - 40px);
}
.taxonomy-add-rule .parent .child:last-child {
  flex-grow: 1;
  min-width: calc(50% - 40px);
}
.taxonomy-add-rule .parent .margin-left-none {
  margin-left: 0px !important;
}
.taxonomy-add-rule .parent .margin-right-none {
  margin-right: 0px !important;
  margin-left: 0px !important;
}
.taxonomy-add-rule .org-permission {
  padding: 0px 0px 20px 20px !important;
}
.taxonomy-add-rule .schema-container:first-child {
  margin-top: 5px !important;
}
.taxonomy-add-rule .schema-container {
  border-radius: 2.5px;
  margin-bottom: 5px;
  border: 1px solid transparent;
}
.taxonomy-add-rule .schema-container header h2 {
  margin: 0px !important;
}
.taxonomy-add-rule .schema-container header {
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.taxonomy-add-rule .schema-container .schema-info-container {
  padding: 5px 10px;
}
.taxonomy-add-rule .schema-container .icon-downwards-arrow {
  position: relative;
  top: 0;
  right: 0;
  transform: scaleY(1) !important;
}
.taxonomy-add-rule .schema-container .icon-upwards-arrow {
  position: relative;
  top: 0;
  right: 0;
  transform: scaleY(-1) !important;
}
.taxonomy-add-rule .schema-container .display-none {
  display: none;
}
.taxonomy-add-rule .schema-container .selected-column {
  background-color: #4b5978;
  color: white;
}
.taxonomy-add-rule .schema-container .border-green {
  border-left: 5px solid #5bc287;
}
.taxonomy-add-rule .schema-container .border-orange {
  border-left: 5px solid #fab12e;
  width: 90%;
  margin: 5px 0px 0px 0px;
}
.taxonomy-add-rule .schema-container .border-default {
  width: 80% !important;
}
.taxonomy-add-rule .schema-container .full-width-tab {
  width: 100% !important;
  height: 50px;
}
.taxonomy-add-rule .schema-container .full-width-tab .schema-info-container {
  padding: 0px 10px !important;
}
.taxonomy-add-rule .schema-container .full-width-tab .headings {
  text-align: left;
}
.taxonomy-add-rule .schema-container .orange-list-container {
  width: 80%;
}
.taxonomy-add-rule .schema-container .orange-list-container .border-default {
  width: 100% !important;
}
.taxonomy-add-rule .schema-container .orange-list-container.collapse-container {
  display: none;
}
.taxonomy-add-rule .schema-container.collapse-from-header header:nth-child(n+2),
.taxonomy-add-rule .schema-container.collapse-from-header section {
  display: none;
}
.taxonomy-add-rule .actions-btn {
  padding: 0px 0px 20px 40px;
}
.taxonomy-add-rule .user-info {
  margin: 0px 20px 0px 20px;
  padding-top: 20px;
}
.taxonomy-add-rule .user-info .incorrect {
  margin-bottom: 0px;
}
.taxonomy-add-rule .user-info img {
  margin: 0px 4px;
}
.taxonomy-add-rule .user-info .custom-form {
  padding: 0px !important;
}
.taxonomy-add-rule .input-search {
  background-color: transparent !important;
}
.taxonomy-add-rule .child-sm {
  width: 24%;
}
.taxonomy-add-rule .child-sm .info-container {
  align-items: center;
}
.taxonomy-add-rule .child-sm .search {
  width: 100%;
}
.taxonomy-add-rule .custom-form {
  padding: 0px !important;
}

.margin-bottom-none {
  margin-bottom: 0px !important;
}

.box-content.dashboard-list-widget-content {
  width: 100%;
}
.box-content.dashboard-list-widget-content .dashboard-widget-row.content-row {
  width: 100%;
}

.meta-rights-url {
  color: #1478bd;
  text-decoration: underline;
  display: block;
}

span.positive-number {
  color: #5bc287;
}

span.negative-number {
  color: #e94b35;
}

/*# sourceMappingURL=layout.css.map */
