@charset "UTF-8";
/*!
Theme Name: SupportPortal
Theme URI: http://github.com/junyang168/supportportal
Author: Jun Yang
Author URI: https://support.ca.com
Description: Customer Support Portal on Wordpress is really interesting!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: supportportal
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

SupportPortal is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/*! 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.
 */
html {
  line-height: 1.15;
  /* 1 */
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%; }

/* 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 {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

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

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a, a:visited {
  color: #34aeff;
  cursor: pointer; }

a:hover {
  color: #208dd6; }

/**
 * 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: 1px dotted; }

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

/**
 * 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: 0;
  max-width: 100%; }

/* 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 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * 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; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 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; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

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

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

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: bold;
  src: url("fonts/averta-bold-webfont.woff2") format("woff2"); }

@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: normal;
  src: url("fonts/averta-regular-webfont.woff2") format("woff2"); }

@font-face {
  font-family: "Averta";
  font-style: italic;
  font-weight: normal;
  src: url("fonts/averta-regularitalic-webfont.woff2") format("woff2"); }

@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: 500;
  src: url("fonts/averta-semibold-webfont.woff2") format("woff2"); }

@font-face {
  font-family: "Averta";
  font-style: normal;
  font-weight: 100;
  src: url("fonts/averta-thin-webfont.woff2") format("woff2"); }

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: averta;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5; }

h1, h2, h3, h4, h5, h6 {
  clear: both;
  font-family: averta; }

p {
  margin-bottom: 1.5em; }

dfn, cite, em, i {
  font-style: italic; }

blockquote {
  margin: 0 1.5em; }

address {
  margin: 0 0 1.5em; }

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em; }

code, kbd, tt, var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 15px;
  font-size: 0.9375rem; }

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help; }

mark, ins {
  background: #fff9c0;
  text-decoration: none; }

big {
  font-size: 125%; }

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  box-sizing: border-box; }

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  box-sizing: inherit; }

body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */ }

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em; }

ul, ol {
  margin: 0 0 1.5em 3em; }

ul {
  list-style: disc; }

ol {
  list-style: decimal; }

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em; }

dt {
  font-weight: bold; }

dd {
  margin: 0 1.5em 1.5em; }

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */ }

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */ }

/* Tables
	========================================================================== */
/**
  * Remove most spacing between table cells.
  */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1;
  padding: .6em 1em .4em; }
  button:hover,
  input[type="button"]:hover,
  input[type="reset"]:hover,
  input[type="submit"]:hover {
    border-color: #ccc #bbb #aaa; }
  button:active, button:focus,
  input[type="button"]:active,
  input[type="button"]:focus,
  input[type="reset"]:active,
  input[type="reset"]:focus,
  input[type="submit"]:active,
  input[type="submit"]:focus {
    border-color: #aaa #bbb #bbb; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px; }
  input[type="text"]:focus,
  input[type="email"]:focus,
  input[type="url"]:focus,
  input[type="password"]:focus,
  input[type="search"]:focus,
  input[type="number"]:focus,
  input[type="tel"]:focus,
  input[type="range"]:focus,
  input[type="date"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="time"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="color"]:focus,
  textarea:focus {
    color: #111; }

select {
  border: 1px solid #ccc; }

textarea {
  width: 100%; }

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  color: royalblue; }
  a:visited {
    color: purple; }
  a:hover, a:focus, a:active {
    color: midnightblue; }
  a:focus {
    outline: thin dotted; }
  a:hover, a:active {
    outline: 0; }

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
.main-navigation {
  clear: both;
  display: block;
  float: left;
  width: 100%; }
  .main-navigation ul {
    display: none;
    list-style: none;
    margin: 0;
    padding-left: 0; }
    .main-navigation ul ul {
      box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
      float: left;
      position: absolute;
      top: 100%;
      left: -999em;
      z-index: 99999; }
      .main-navigation ul ul ul {
        left: -999em;
        top: 0; }
      .main-navigation ul ul li:hover > ul,
      .main-navigation ul ul li.focus > ul {
        left: 100%; }
      .main-navigation ul ul a {
        width: 200px; }
    .main-navigation ul li:hover > ul,
    .main-navigation ul li.focus > ul {
      left: auto; }
  .main-navigation li {
    float: left;
    position: relative; }
  .main-navigation a {
    display: block;
    text-decoration: none; }

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block; }

@media screen and (min-width: 37.5em) {
  .menu-toggle {
    display: none; }
  .main-navigation ul {
    display: block; } }

.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden; }

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  float: left;
  width: 50%; }

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  float: right;
  text-align: right;
  width: 50%; }

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* 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;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }
  .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0; }

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em; }

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em; }

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto; }

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed; }

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both; }

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {
  margin: 0 0 1.5em;
  /* Make sure select elements fit in widgets. */ }
  .widget select {
    max-width: 100%; }

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.sticky {
  display: block; }

.hentry {
  margin: 0 0 1.5em; }

.updated:not(.published) {
  display: none; }

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0; }

.page-links {
  clear: both;
  margin: 0 0 1.5em; }

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
  * Prevent modern browsers from displaying `audio` without controls.
  * Remove excess height in iOS 5 devices.
  */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
  * Address `[hidden]` styling not present in IE 8/9/10.
  * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
  */
[hidden],
template {
  display: none; }

/* Links
	========================================================================== */
/**
  * Remove the gray background color from active links in IE 10.
  */
a {
  background-color: transparent; }

/**
  * Improve readability when focused and also mouse hovered in all browsers.
  */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
	========================================================================== */
/**
  * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
  */
/**
  * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
  */
/**
  * Address styling not present in Safari and Chrome.
  */
dfn {
  font-style: italic; }

/**
  * Address variable `h1` font-size and margin within `section` and `article`
  * contexts in Firefox 4+, Safari, and Chrome.
  */
/**
  * Address styling not present in IE 8/9.
  */
mark {
  background: #ff0;
  color: #000; }

/* Embedded content
	========================================================================== */
/**
  * Remove border when inside `a` element in IE 8/9/10.
  */
/**
  * Correct overflow not hidden in IE 9/10/11.
  */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
	========================================================================== */
/**
  * Address margin not present in IE 8/9 and Safari.
  */
figure {
  margin: 1em 40px; }

/**
  * Address differences between Firefox and other browsers.
  */
/**
  * Contain overflow in all browsers.
  */
/**
  * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
  *    and `video` controls.
  * 2. Correct inability to style clickable `input` types in iOS.
  * 3. Improve usability and consistency of cursor style between image-type
  *    `input` and others.
  */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
  * Re-set default cursor for disabled elements.
  */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
  * Remove inner padding and border in Firefox 4+.
  */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
  * Address Firefox 4+ setting `line-height` on `input` using `!important` in
  * the UA stylesheet.
  */
input {
  line-height: normal; }

/**
  * It's recommended that you don't attempt to style these elements.
  * Firefox's implementation doesn't respect box-sizing, padding, or width.
  *
  * 1. Address box sizing set to `content-box` in IE 8/9/10.
  * 2. Remove excess padding in IE 8/9/10.
  */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
  * Fix the cursor style for Chrome's increment/decrement buttons. For certain
  * `font-size` values of the `input`, it causes the cursor style of the
  * decrement button to change from `default` to `text`.
  */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
  * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
  * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
  *    (include `-moz` to future-proof).
  */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
  * Remove inner padding and search cancel button in Safari and Chrome on OS X.
  * Safari (but not Chrome) clips the cancel button when the search input has
  * padding (and `textfield` appearance).
  */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
  * Don't inherit the `font-weight` (applied by a rule above).
  * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
  */
optgroup {
  font-weight: bold; }

html {
  box-sizing: border-box; }

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

html {
  box-sizing: border-box; }

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

html {
  font-size: 16px; }

body {
  background: #fff;
  font-family: "Averta", Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.375rem;
  padding-top: 59px !important;
  color: #272638;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent; }

@media screen and (min-width: 992px) {
  body {
    padding-top: 80px !important; } }

.body2 {
  font-size: 0.875rem;
  line-height: 1.25rem; }

.label {
  font-family: "Averta", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.125rem;
  text-transform: uppercase; }

h1,
.headline1 {
  font-family: "Averta", Arial, sans-serif;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: bold;
  color: #38364d; }

h2,
.headline2 {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.75rem;
  color: #38364d; }

h3,
.headline3 {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-weight: bold;
  color: #38364d; }

h4,
.headline4 {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: bold;
  color: #38364d; }

.subhead {
  font-size: 1.25rem;
  font-weight: normal;
  line-height: 1.5rem;
  color: #38364d; }

.caption {
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: bold; }

.cta1,
.cta2 {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1rem;
  font-weight: bold; }

.cta-normal {
  font-weight: normal; }

.menu {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.3125rem;
  font-weight: bold; }

.menu2 {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1rem;
  font-weight: normal; }

button {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1rem;
  font-weight: bold; }

.unbold {
  font-weight: normal !important; }

@media screen and (min-width: 768px) {
  body {
    font-size: 1rem;
    line-height: 1.375rem; }
  .body2 {
    font-size: 0.875rem;
    line-height: 1.125rem; }
  .label {
    font-size: 0.875rem;
    line-height: 1.125rem;
    letter-spacing: 1px;
    text-transform: uppercase; }
  h1,
  .headline1 {
    font-size: 2.8125rem;
    line-height: 3.0625rem;
    font-weight: bold; }
  h2,
  .headline2 {
    font-size: 1.875rem;
    line-height: 2.125rem;
    font-weight: bold; }
  h3,
  .headline3 {
    font-size: 1.5rem;
    line-height: 1.75rem;
    font-weight: bold; }
  h4,
  .headline4 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: bold; }
  h5,
  .headline5 {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: bold; }
  .subhead {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-weight: normal; }
  .cta1,
  .cta2 {
    font-size: 1.25rem; }
  .menu {
    font-size: 1.625rem; }
  .menu2 {
    font-size: 1.125rem; }
  .caption {
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: bold; }
  button {
    font-family: "Averta", Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: normal; } }

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important; }

.angular-input-stars {
  display: inline-block;
  padding: 0;
  margin-left: -5px;
  list-style: none; }

.angular-input-stars > li {
  font-size: 0;
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
  cursor: pointer; }

.angular-input-stars > li i {
  width: 20px;
  height: 20px;
  background-size: contain;
  display: inline-block; }

.angular-input-stars > li i.readonly {
  cursor: not-allowed; }

.ca-ng-modal .ca-ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(39, 38, 56, 0.8); }

.ca-ng-modal .ca-ng-modal-dialog {
  text-align: center;
  z-index: 10000;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-transform: translate(13%, 10%);
  -moz-transform: translate(13%, 10%);
  -ms-transform: translate(13%, 10%);
  -o-transform: translate(13%, 10%);
  transform: translate(13%, 10%);
  display: inline-block;
  width: 80%;
  height: 85%;
  max-height: 100%; }

@media screen and (min-width: 768px) {
  .ca-ng-modal .ca-ng-modal-dialog {
    max-width: 768px; } }

@media screen and (min-width: 992px) {
  .ca-ng-modal .ca-ng-modal-dialog {
    max-width: 900px; } }

@media screen and (min-width: 1200px) {
  .ca-ng-modal .ca-ng-modal-dialog {
    max-width: 1200px; } }

.ca-ng-modal .ca-ng-modal-dialog-content {
  position: relative;
  display: inline-block;
  height: 100%; }

.ca-ng-modal .ca-ng-modal-dialog-contents {
  height: 100%; }

.ca-ng-modal .ca-ng-modal-dialog-contents img {
  max-height: 100%; }

.ca-ng-modal .ca-ng-modal-close {
  position: absolute;
  top: 5%;
  right: 5%;
  width: 15px;
  height: 15px;
  cursor: pointer;
  /* font-size: 60%;
	  font-weight: bold;
	  font-family: $font-family-headline;
	  color: #fff;*/ }

@media screen and (min-width: 768px) {
  .ca-ng-modal .ca-ng-modal-close {
    width: 35px;
    height: 35px; } }

.angularjs-dropdown-multiselect .dropup,
.angularjs-dropdown-multiselect .dropdown {
  position: relative; }

.angularjs-dropdown-multiselect .dropdown-menu {
  position: absolute;
  border-radius: 4px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  float: left;
  min-width: 100px;
  padding: 5px;
  margin: 5px;
  text-align: left;
  list-style: none;
  background-clip: padding-box;
  border: #000;
  background-color: #fff;
  margin-left: 0;
  max-height: 353px; }

.angularjs-dropdown-multiselect .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5; }

.angularjs-dropdown-multiselect .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #333;
  white-space: nowrap;
  font-size: 15px;
  position: relative;
  padding-left: 35px; }

.angularjs-dropdown-multiselect .dropdown-menu > li > a:active, .angularjs-dropdown-multiselect .dropdown-menu > li > a:focus {
  text-decoration: none;
  outline: none; }

.angularjs-dropdown-multiselect .dropdown-menu > li > a > span:first-child {
  position: absolute;
  top: 3px;
  left: 3px;
  height: 22px;
  width: 22px;
  border: 1px solid #bdbdbd;
  background-color: #fff; }

.angularjs-dropdown-multiselect .dropdown-menu > li > a > span:first-child.glyphicon:after {
  content: '';
  position: absolute;
  width: 7px;
  height: 11px; }

.angularjs-dropdown-multiselect .dropdown-menu > li > a > span:first-child.glyphicon.glyphicon-ok:after {
  left: 7px;
  top: 3px;
  border: solid #737373;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.angularjs-dropdown-multiselect .dropdown-menu > li > a > span:first-child.glyphicon.glyphicon-remove:after {
  content: '\2716';
  font-size: 16px;
  color: #737373;
  left: 5px;
  top: -1px; }

.angularjs-dropdown-multiselect .dropdown-menu > li:first-child > a > span:first-child, .angularjs-dropdown-multiselect .dropdown-menu > li:nth-child(2) > a > span:first-child {
  border: 0; }

.angularjs-dropdown-multiselect .dropup .dropdown-menu {
  margin-top: 0; }

.angularjs-dropdown-multiselect .dropdown-item {
  display: block;
  width: 100%;
  clear: both;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }

.angularjs-dropdown-multiselect .dropdown-item.disabled,
.angularjs-dropdown-multiselect .dropdown-item:disabled {
  background-color: transparent; }

.angularjs-dropdown-multiselect .dropdown-menu.show {
  display: block; }

.angularjs-dropdown-multiselect .dropdown-header {
  display: block;
  margin-bottom: 0;
  white-space: nowrap; }

.angularjs-dropdown-multiselect .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.angularjs-dropdown-multiselect .btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc; }

.angularjs-dropdown-multiselect .btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle; }

.angularjs-dropdown-multiselect .btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.angularjs-dropdown-multiselect .btn-group > .btn {
  position: relative;
  float: left; }

.angularjs-dropdown-multiselect .btn-group > .btn:first-child {
  margin-left: 0; }

.angularjs-dropdown-multiselect .btn .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid\9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-left: 0; }

.angularjs-dropdown-multiselect .btn-group .dropdown-toggle:active, .angularjs-dropdown-multiselect .btn-group.open .dropdown-toggle {
  outline: 0; }

.angularjs-dropdown-multiselect .btn-default.active.focus, .angularjs-dropdown-multiselect .btn-default.active:focus, .angularjs-dropdown-multiselect .btn-default.active:hover, .angularjs-dropdown-multiselect .btn-default:active.focus, .angularjs-dropdown-multiselect .btn-default:active:focus, .angularjs-dropdown-multiselect .btn-default:active:hover, .angularjs-dropdown-multiselect .open > .btn-default.dropdown-toggle.focus, .angularjs-dropdown-multiselect .open > .btn-default.dropdown-toggle:focus, .angularjs-dropdown-multiselect .open > .btn-default.dropdown-toggle:hover {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }

.globalDropdown {
  text-align: left;
  padding: 10px 0;
  width: 100%;
  margin: 0 auto; }

.globalDropdown .wrap-dd-select {
  display: table;
  position: relative;
  width: 100%;
  height: 100%;
  border: 1px solid #d6d6dc;
  padding: 25px;
  font-family: "Averta", Arial, sans-serif;
  vertical-align: top;
  cursor: pointer;
  float: left;
  background: #fff; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .globalDropdown .wrap-dd-select {
    height: 94px; } }

@media screen and (min-width: 768px) {
  .globalDropdown .wrap-dd-select {
    width: 20%; } }

.globalDropdown .wrap-dd-select:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  right: 15px;
  top: 50%;
  margin-top: -3px;
  border-width: 6px 6px 0 6px;
  border-style: solid;
  border-color: #272638 transparent; }

.globalDropdown .wrap-dd-select span {
  position: relative;
  top: 1px;
  display: inline-block;
  height: 20px;
  width: 98%;
  margin: auto;
  line-height: 20px;
  vertical-align: middle;
  overflow: hidden; }

.globalDropdown .wrap-dd-select .dropdown {
  position: absolute;
  top: 115px;
  left: 0;
  right: 0;
  z-index: 10;
  background: #fff;
  padding: 0;
  border: 1px solid #d6d6dc;
  font-weight: normal;
  list-style: none;
  display: none;
  max-height: 510px;
  overflow-y: scroll; }

@media screen and (min-width: 768px) {
  .globalDropdown .wrap-dd-select .dropdown {
    top: 55px; } }

.globalDropdown .wrap-dd-select .dropdown li a {
  display: block;
  padding: 10px;
  text-decoration: none; }

.globalDropdown .wrap-dd-select .dropdown li i {
  float: right;
  color: inherit; }

.globalDropdown .wrap-dd-select .dropdown li:first-of-type a {
  border-radius: 7px 7px 0 0; }

.globalDropdown .wrap-dd-select .dropdown li:last-of-type a {
  border-radius: 0 0 7px 7px;
  border: none; }

.globalDropdown .wrap-dd-select .dropdown li:hover a {
  background: #f0f0f2; }

.globalDropdown .wrap-dd-select .dropdown:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  right: 15px;
  border-width: 0 6px 6px 6px;
  border-style: solid;
  border-color: #fff transparent; }

.globalDropdown .wrap-dd-select .dropdown:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  right: 13px;
  border-width: 0 8px 8px 8px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.1) transparent; }

.globalDropdown .wrap-dd-select.active .dropdown {
  display: block; }

@media screen and (min-width: 768px) {
  .globalDropdown .dd-width.wrap-dd-select {
    width: 50%; } }

.globalDropdown .dd-width.wrap-dd-select .dropdown {
  height: 510px;
  overflow-y: scroll; }

.globalDropdown .wrap-dd-menu {
  position: relative;
  width: 200px;
  margin: 0 auto;
  padding: 10px; }

.globalDropdown .wrap-dd-menu.disabled {
  cursor: default;
  color: #38364d; }

.globalDropdown .wrap-dd-menu .dropdown {
  position: absolute;
  z-index: 1;
  top: 70%;
  left: 0;
  right: 0;
  background: #fff;
  padding: 0;
  border-radius: 7px;
  border: 1px solid #d6d6dc;
  box-shadow: 0 0 5px #d6d6dc;
  font-weight: normal;
  list-style: none;
  visibility: hidden; }

.globalDropdown .wrap-dd-menu .dropdown li.divider {
  padding: 2px 0;
  background: #7d7d91; }

.globalDropdown .wrap-dd-menu .dropdown li.divider-label {
  background: #d6d6dc;
  cursor: default;
  color: #272638;
  padding: 10px 0; }

.globalDropdown .wrap-dd-menu .dropdown li a {
  display: block;
  padding: 10px;
  text-decoration: none;
  color: #66ffff;
  border-bottom: 1px solid #d6d6dc;
  box-shadow: inset 0 1px 0 #fff;
  cursor: pointer; }

.globalDropdown .wrap-dd-menu .dropdown li i {
  float: right;
  color: inherit; }

.globalDropdown .wrap-dd-menu .dropdown li:first-of-type a {
  border-radius: 7px 7px 0 0; }

.globalDropdown .wrap-dd-menu .dropdown li:last-of-type a {
  border-radius: 0 0 7px 7px;
  border: none; }

.globalDropdown .wrap-dd-menu .dropdown li:hover a {
  background: #f0f0f2; }

.globalDropdown .wrap-dd-menu .dropdown:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  right: 102px;
  border-width: 0 6px 6px 6px;
  border-style: solid;
  border-color: #fff transparent; }

.globalDropdown .wrap-dd-menu .dropdown:before {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  right: 100px;
  border-width: 0 8px 8px 8px;
  border-style: solid;
  border-color: #272638 transparent; }

.globalDropdown .wrap-dd-menu .dropdown.active {
  visibility: visible; }

.globalDropdown .clear-list {
  display: table;
  position: relative;
  width: 100%;
  padding: 20px 10px;
  border: 1px solid #d6d6dc;
  vertical-align: bottom;
  text-align: center;
  font-family: "Averta", Arial, sans-serif;
  cursor: pointer;
  background: #fff;
  line-height: 1.5rem;
  height: 100%; }

@media screen and (min-width: 768px) {
  .globalDropdown .clear-list {
    padding: 13px 10px; } }

@media screen and (min-width: 992px) {
  .globalDropdown .clear-list {
    width: 10%; } }

.globalDropdown .clear-list a {
  text-decoration: none;
  color: #272638;
  position: relative;
  vertical-align: middle;
  margin: auto;
  top: 0px;
  display: inline-block; }

@media screen and (min-width: 992px) {
  .globalDropdown .clear-list a {
    top: 0px;
    width: 44px; } }

.globalDropdown .fil-nav {
  padding-left: 0px;
  margin-bottom: 20px; }

@media screen and (min-width: 992px) {
  .globalDropdown .fil-nav {
    height: 77px;
    margin-bottom: 30px; } }

.globalDropdown .wid-1 {
  width: 100% !important; }

@media screen and (min-width: 992px) {
  .globalDropdown .wid-1 {
    width: 90% !important; } }

.globalDropdown .wid-2 {
  width: 100% !important; }

@media screen and (min-width: 992px) {
  .globalDropdown .wid-2 {
    width: 45% !important; } }

.globalDropdown .wid-3 {
  width: 100% !important; }

@media screen and (min-width: 992px) {
  .globalDropdown .wid-3 {
    width: 30% !important; } }

.globalDropdown .wid-4 {
  width: 100% !important; }

@media screen and (min-width: 992px) {
  .globalDropdown .wid-4 {
    width: 22.5% !important; } }

.globalDropdown dt {
  border: 1px solid #d6d6dc;
  margin: 20px 0;
  margin-bottom: 0px;
  margin-top: 40px; }

.button__default {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  padding: 10px 30px;
  margin-bottom: 6px;
  font-size: 1rem;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  background-color: #34aeff;
  color: #fff; }

.button__default:hover {
  background: #208dd6;
  color: #fff; }

.button__default.button--prim2 {
  background-color: #f72175;
  color: #fff; }

.button__default.button--prim2:hover {
  background: #c31257; }

.button__default.button--accent3 {
  background-color: #9545d8;
  color: #fff; }

.button__default.button--accent3:hover {
  background: #722eab; }

@media screen and (min-width: 992px) {
  .button__default {
    white-space: nowrap; } }

@media screen and (min-width: 992px) {
  .button__default + .button__default,
  .button__default + .button__box,
  .button__default + .button__outline,
  .button__default + .button__link {
    margin-left: 20px; } }

.button__outline {
  display: inline-block;
  font-family: "Averta", Arial, sans-serif;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background-color: transparent;
  /* border: 3px solid $primary1;*/
  box-shadow: 0px 0px 0px 3px #34aeff inset;
  color: #34aeff;
  padding: 10px 30px;
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: bold; }

.button__outline:hover {
  background: #34aeff;
  color: #fff; }

.button__outline.button--prim2 {
  color: #f72175;
  box-shadow: 0px 0px 0px 3px #f72175 inset; }

.button__outline.button--prim2:hover {
  background: #f72175;
  color: #fff; }

.button__outline.button--accent3 {
  color: #9545d8;
  box-shadow: 0px 0px 0px 3px #9545d8 inset; }

.button__outline.button--accent3:hover {
  background: #9545d8;
  color: #fff; }

@media screen and (min-width: 992px) {
  .button__outline {
    white-space: nowrap; } }

@media screen and (min-width: 992px) {
  .button__outline + .button__default,
  .button__outline + .button__outline,
  .button__outline + .button__box,
  .button__outline + .button__link {
    margin-left: 20px; } }

.button__box {
  display: inline-block;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background-color: #fff;
  color: #38364d;
  padding: 10px 30px;
  margin-bottom: 6px;
  font-size: 1rem;
  font-weight: bold; }

.button__box:hover {
  background: #7d7d91;
  color: #38364d; }

@media screen and (min-width: 992px) {
  .button__box {
    white-space: nowrap; } }

@media screen and (min-width: 992px) {
  .button__box + .button__default,
  .button__box + .button__box,
  .button__box + .button__outline,
  .button__box + .button__link {
    margin-left: 20px; } }

.button__link {
  display: inline-block;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #34aeff;
  text-decoration: none;
  margin-bottom: 4px;
  font-size: 1.125rem;
  line-height: 1.25rem; }

.button__link:hover {
  color: #208dd6; }

.button__link-normal {
  font-weight: normal; }

.button__link.button--prim2 {
  color: #f72175; }

.button__link.button--prim2:hover {
  color: #c31257; }

.button__link.button--accent3 {
  color: #9545d8; }

.button__link.button--accent3:hover {
  color: #722eab; }

.button__link.button--neutral-full {
  color: #fff; }

.button__link.button--neutral-full:hover {
  color: #7d7d91; }

.button__link.button--yellow {
  color: #d8fe59; }

.button__link.button--yellow:hover {
  color: #37f8c1; }

@media screen and (min-width: 992px) {
  .button__link + .button__default,
  .button__link + .button__box,
  .button__link + .button__link {
    margin-left: 20px; } }

button.button__default, input[type="button"].button__default, input[type="reset"].button__default, input[type="submit"].button__default {
  border: 0;
  border: 2px solid #34aeff; }

.corner-ribbon {
  width: 230px;
  background: #f72175;
  position: absolute;
  top: 35px;
  left: -50px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  /* Custom styles */
  /* Different positions */
  /* Colors */ }

.corner-ribbon--sticky {
  position: fixed; }

.corner-ribbon.shadow {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }

.corner-ribbon.top-left {
  top: 35px;
  left: -50px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg); }

.corner-ribbon.top-right {
  top: 35px;
  right: -50px;
  left: auto;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg); }

.corner-ribbon.bottom-left {
  top: auto;
  bottom: 25px;
  left: -50px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg); }

.corner-ribbon.bottom-right {
  top: auto;
  right: -50px;
  bottom: 35px;
  left: auto;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg); }

.corner-ribbon.white {
  background: #f0f0f0;
  color: #555; }

.corner-ribbon.black {
  background: #333; }

.corner-ribbon.grey {
  background: #999; }

.corner-ribbon.blue {
  background: #39d; }

.corner-ribbon.green {
  background: #2c7; }

.corner-ribbon.turquoise {
  background: #1b9; }

.corner-ribbon.purple {
  background: #95b; }

.corner-ribbon .corner-ribbon.red {
  background: #e43; }

.corner-ribbon.orange {
  background: #e82; }

.corner-ribbon.yellow {
  background: #ec0; }

.load-more-button {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.load-more-button::after {
  clear: both;
  content: "";
  display: block; }

.load-more-button__container-title {
  cursor: pointer;
  background-color: #fff;
  text-align: center;
  font-weight: 700;
  padding: 1.275rem;
  display: block;
  text-decoration: none;
  color: #34aeff;
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.25rem;
  transition: background-color 0.5s ease-in-out; }

.load-more-button__container-title.is-collapsed {
  background-color: #34aeff;
  color: #fff; }

.load-more-button__container-titleActive {
  background-color: #34aeff;
  color: #fff; }

.load-more-button__container-titleActive:before {
  transform: scale(0deg); }

.load-more-button .icon-more, .load-more-button .icon-less {
  width: 23px;
  height: 23px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  pointer-events: none; }

.load-more-button .icon-less, .load-more-button .icon-more {
  pointer-events: none; }

.accordionItem {
  margin: 0; }

.message_success {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  border: 3px solid #009933;
  margin: 30px 0;
  padding: 25px;
  color: #009933;
  font-size: 18px;
  line-height: 30px; }

.message_success::after {
  clear: both;
  content: "";
  display: block; }

.message_success .icon-cont {
  width: 30px;
  height: 30px;
  display: inline-block;
  float: left;
  padding: 0px; }

.message_success .sup-suc {
  padding-left: 55px;
  text-align: left; }

.message_error {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  border: 3px solid #c31257;
  margin: 30px 0;
  padding: 25px;
  color: #c31257;
  font-size: 18px;
  line-height: 30px; }

.message_error::after {
  clear: both;
  content: "";
  display: block; }

.message_error .icon-cont {
  width: 30px;
  height: 30px;
  float: left;
  padding: 0px; }

.message_error .sup-suc {
  padding-left: 55px;
  text-align: left; }

.support__overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 2;
  cursor: wait; }

.support__overlay .loading {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 150px;
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: transparent;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%); }

.support__overlay .loading .icon_cont {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -10px 0; }

.loading__inner {
  padding: 25px;
  text-align: center !important;
  background-color: #fff; }

.loading__inner .icon_cont {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -10px 0; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* transform:rotate(0deg) */ }
  to {
    /* -webkit-transform:rotate(359deg); */
    transform: rotate(359deg); } }

.support-login-message {
  background: #7d7d91;
  margin-bottom: 30px;
  padding: 25px 30px;
  border-radius: 5px;
  font-size: 18px;
  font-family: "Averta", Arial, sans-serif;
  line-height: 35px;
  vertical-align: middle; }

.support-login-message .icon {
  width: 31px;
  height: 31px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 30px;
  margin-top: -8px; }

.support-login-message a {
  color: #272638;
  text-decoration: underline; }

.sortorder {
  cursor: pointer; }

.sortorder:after {
  content: '\25b2'; }

.sortorder.reverse:after {
  content: '\25bc'; }

.products-download__docker-tooltip, .icon-tooltip {
  display: inline-block; }

.products-download__docker-tooltip .tooltiptext, .icon-tooltip .tooltiptext {
  z-index: 100;
  visibility: hidden;
  width: auto;
  white-space: nowrap;
  text-transform: capitalize;
  background-color: #f0f0f2;
  color: #38364d;
  border-radius: 6px;
  position: absolute;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  padding: 10px 30px 10px 30px;
  top: 114%;
  left: 35%; }

.products-download__docker-tooltip .tooltiptext::after, .icon-tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -7px;
  border-width: 7px;
  border-style: solid;
  border-color: transparent transparent #f0f0f2 transparent; }

.products-download__docker-tooltip:hover .tooltiptext, .icon-tooltip:hover .tooltiptext {
  visibility: visible; }

.wp-rss-feed ul {
  list-style: none; }

.wp-rss-feed ul li {
  margin-bottom: 10px; }

.wp-rss-feed ul li a.font-white {
  color: #fff; }

.two-column-content {
  padding-top: 10px;
  padding-bottom: 10px;
  clear: both; }

.two-column-content__wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.two-column-content__wrapper::after {
  clear: both;
  content: "";
  display: block; }

.two-column-content__col1, .two-column-content__col2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.two-column-content__col1:last-child, .two-column-content__col2:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .two-column-content__col1, .two-column-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    float: left;
    display: block; }
  .two-column-content__col1:last-child, .two-column-content__col2:last-child {
    margin-right: 0; } }

.two-column-content .separator .featured-asset {
  margin-top: 0px; }

.two-column-content .separator .two-column-content__col1 {
  padding-right: 0; }

.two-column-content .separator .two-column-content__col2 {
  padding-right: 0; }

@media screen and (min-width: 992px) {
  .two-column-content .separator .two-column-content__col1 {
    border-right: 1px solid #999;
    padding-right: 2.35765%; }
  .two-column-content .separator .two-column-content__col2 {
    padding-right: 2.35765%; } }

.two-column-content__fullbleed {
  clear: both;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 10px; }

.two-column-content__fullbleed .two-column-content__wrapper {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }

.two-column-content__fullbleed .two-column-content__col1, .two-column-content__fullbleed .two-column-content__col2 {
  float: left;
  display: block;
  margin-right: 0;
  width: 100%;
  float: left; }

@media screen and (min-width: 768px) {
  .two-column-content__fullbleed .two-column-content__col1, .two-column-content__fullbleed .two-column-content__col2 {
    width: 50%; } }

.two-column-content .gated-asset {
  padding: 20px 10px 10px 20px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.two-column-content .gated-asset::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .two-column-content .gated-asset {
    padding: 0 10px 15px 0; } }

.two-column-content .gated-asset .gated-asset__image {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.two-column-content .gated-asset .gated-asset__image:last-child {
  margin-right: 0; }

.two-column-content .gated-asset .gated-asset__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 74.41059%; }

.two-column-content .gated-asset .gated-asset__text:last-child {
  margin-right: 0; }

.two-column-content__1-3 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px; }

.two-column-content__1-3::after {
  clear: both;
  content: "";
  display: block; }

.two-column-content__1-3 .two-column-content__col1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.two-column-content__1-3 .two-column-content__col1:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .two-column-content__1-3 .two-column-content__col1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .two-column-content__1-3 .two-column-content__col1:last-child {
    margin-right: 0; } }

.two-column-content__1-3 .two-column-content__col2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.two-column-content__1-3 .two-column-content__col2:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .two-column-content__1-3 .two-column-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%; }
  .two-column-content__1-3 .two-column-content__col2:last-child {
    margin-right: 0; } }

.two-column-content__1-3 .separator .two-column-content__col1 {
  padding-right: 0;
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .two-column-content__1-3 .separator .two-column-content__col1 {
    border-right: 1px solid #999;
    padding-right: 15px;
    margin-right: 15px; } }

.two-column-content__3-1 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px; }

.two-column-content__3-1::after {
  clear: both;
  content: "";
  display: block; }

.two-column-content__3-1 .two-column-content__col1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.two-column-content__3-1 .two-column-content__col1:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .two-column-content__3-1 .two-column-content__col1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%; }
  .two-column-content__3-1 .two-column-content__col1:last-child {
    margin-right: 0; } }

.two-column-content__3-1 .two-column-content__col2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.two-column-content__3-1 .two-column-content__col2:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .two-column-content__3-1 .two-column-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .two-column-content__3-1 .two-column-content__col2:last-child {
    margin-right: 0; } }

.two-column-content__3-1 .separator .two-column-content__col1 {
  padding-right: 0;
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .two-column-content__3-1 .separator .two-column-content__col1 {
    border-right: 1px solid #999;
    padding-right: 15px;
    margin-right: 15px; } }

.two-column-content-footer {
  max-width: 100%;
  text-align: left;
  margin-left: auto;
  margin-right: auto; }

.two-column-content-footer .wrapper {
  padding: 0px 0px;
  background-size: 100% 100% !important;
  font-family: "Averta", Arial, sans-serif; }

@media screen and (min-width: 992px) {
  .two-column-content-footer .wrapper {
    padding: 0px 0px;
    font-size: 1.05rem;
    margin-top: -13px; } }

.two-column-content-footer .worldwide {
  font-family: "Averta", Arial, sans-serif;
  position: relative;
  display: inline-block;
  text-align: left;
  margin-top: 0px;
  float: right; }

.two-column-content-footer-social {
  width: 100%;
  text-align: left;
  margin-left: auto;
  margin-right: auto; }

.two-column-content-footer-social .two-column-content__col1, .two-column-content-footer-social .two-column-content__col2 {
  width: 40%; }

.trial-download {
  max-width: 1200px;
  margin: 0 auto;
  background-color: #f5f5f5;
  padding: 10px 0; }

.trial-download__heading {
  width: 65%;
  margin: 0 auto;
  text-align: center; }

.trial-download__options {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  padding: 0 20px; }

.trial-download__options::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .trial-download__options {
    padding: 0; } }

.trial-download__options--detail {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  height: auto;
  background-color: #fff;
  text-align: center;
  padding: 10px 0;
  margin-bottom: 20px; }

.trial-download__options--detail:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .trial-download__options--detail {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 0; }
  .trial-download__options--detail:last-child {
    margin-right: 0; } }

.trial-download__options--detail img {
  width: 90px;
  height: 75px; }

.trial-download__options--detail h5 {
  margin: 0; }

.trial-download__options--detail .button__default {
  border: 0;
  display: block;
  margin: 0 auto 6px auto; }

.trial-download__options--detail a {
  display: -webkit-inline-box;
  text-decoration: none;
  font-size: 16px; }

.trial-download__text {
  text-align: center;
  margin-bottom: 30px; }

.trial-download__text p {
  font: normal 18px "Averta", Arial, sans-serif;
  margin: 30px 0 10px 0;
  padding: 0 20px; }

.trial-download__text a {
  text-decoration: none;
  font-size: 16px;
  cursor: pointer; }

.trial-download__text .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.8; }

.trial-download__text .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 800px;
  height: 325px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #000; }

.trial-download__text .ng-modal .ng-modal-dialog-content {
  padding: 30px 50px;
  text-align: center; }

.trial-download__text .ng-modal .ng-modal-dialog-content h3 {
  margin: 0;
  color: #272638;
  font: bold 30px "Averta", Arial, sans-serif;
  text-align: left; }

.trial-download__text .ng-modal .ng-modal-dialog-content p {
  margin: 20px 0;
  font: 500 22px "Averta", Arial, sans-serif;
  color: #272638;
  text-align: center; }

.trial-download__text .ng-modal .ng-modal-dialog-content .options {
  width: 205px;
  height: 65px;
  margin: 30px 20px 0 0;
  font: bold 21px "Averta", Arial, sans-serif;
  background-color: #fff;
  color: #333;
  border-radius: 4px;
  border: 1px solid #333;
  cursor: pointer; }

.trial-download__text .ng-modal .ng-modal-dialog-content .options:hover {
  color: #fff;
  background-color: #34aeff;
  border-style: none; }

.trial-download__text .ng-modal .ng-modal-dialog-content .modal-content {
  font-size: 14px;
  line-height: 22px;
  text-align: left; }

.trial-download__text .ng-modal .ng-modal-dialog-content .modal-content span {
  font-weight: bold; }

.trial-download__text .ng-modal .ng-modal-dialog-content .modal-content span.more-info {
  font-weight: normal;
  margin-top: 20px;
  display: block; }

.trial-download__text .ng-modal .ng-modal-dialog-content .modal-content span.more-info a {
  text-decoration: underline; }

.trial-download__text .ng-modal .ng-modal-close {
  position: absolute;
  top: 10px;
  right: 15px;
  padding: 5px;
  cursor: pointer;
  font-size: 120%;
  display: inline-block;
  font-weight: bold;
  font-family: 'arial', 'sans-serif'; }

.trial-download__resources {
  background-color: #fff;
  text-align: center;
  padding: 10px; }

@media screen and (min-width: 768px) {
  .trial-download__resources {
    padding: 10px 0 0 0; } }

.trial-download__resources-details {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 620px;
  padding: 0 10px; }

.trial-download__resources-details::after {
  clear: both;
  content: "";
  display: block; }

.trial-download__resources-details__col {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 20px; }

.trial-download__resources-details__col:last-child {
  margin-right: 0; }

@media screen and (min-width: 480px) {
  .trial-download__resources-details__col {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .trial-download__resources-details__col:last-child {
    margin-right: 0; } }

.trial-download__resources-details__col span.img {
  display: block; }

.trial-download__resources-details__col span.img img {
  width: 100%; }

.trial-download__resources-details__col span.sub-heading, .trial-download__resources-details__col span.heading, .trial-download__resources-details__col a {
  display: block;
  text-align: left;
  width: 100%; }

@media screen and (min-width: 768px) {
  .trial-download__resources-details__col span.sub-heading, .trial-download__resources-details__col span.heading, .trial-download__resources-details__col a {
    width: 70%; } }

.trial-download__resources-details__col span.sub-heading {
  text-transform: uppercase;
  font-size: 12px; }

.trial-download__resources-details__col span.heading {
  line-height: 22px; }

.trial-download__resources-details__col a {
  font-size: 16px;
  text-decoration: none; }

.three-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px; }

.three-column-content::after {
  clear: both;
  content: "";
  display: block; }

.three-column-content .three-column-content__col1, .three-column-content .three-column-content__col2, .three-column-content .three-column-content__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 20px; }

.three-column-content .three-column-content__col1:last-child, .three-column-content .three-column-content__col2:last-child, .three-column-content .three-column-content__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .three-column-content .three-column-content__col1, .three-column-content .three-column-content__col2, .three-column-content .three-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    min-height: 1px;
    margin-bottom: 0; }
  .three-column-content .three-column-content__col1:last-child, .three-column-content .three-column-content__col2:last-child, .three-column-content .three-column-content__col3:last-child {
    margin-right: 0; } }

.three-column-content .separator .three-column-content__col1, .three-column-content .separator .three-column-content__col2 {
  padding-right: 0; }

@media screen and (min-width: 992px) {
  .three-column-content .separator .three-column-content__col1, .three-column-content .separator .three-column-content__col2 {
    border-right: 1px solid #999;
    padding-right: 10px; } }

.text-and-image {
  width: 100%;
  margin: 40px 0 20px 0;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.text-and-image::after {
  clear: both;
  content: "";
  display: block; }

.text-and-image__text {
  overflow: hidden;
  text-overflow: ellipsis;
  height: auto;
  color: #283a51;
  text-align: left;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.text-and-image__text:last-child {
  margin-right: 0; }

@media screen and (min-width: 480px) {
  .text-and-image__text {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .text-and-image__text:last-child {
    margin-right: 0; } }

.text-and-image__text .headline3 {
  clear: both;
  font-weight: bold;
  margin: 0; }

.text-and-image__text li {
  line-height: 1.5em; }

.text-and-image ul[rn-carousel] img {
  width: auto;
  height: auto; }

.text-and-image__image {
  display: none; }

.text-and-image__image img {
  max-width: 100%; }

@media screen and (min-width: 480px) {
  .text-and-image__image {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    display: block; }
  .text-and-image__image:last-child {
    margin-right: 0; } }

.text-and-image hr {
  width: 30px;
  height: 4px;
  background-color: #4db6d0;
  float: left;
  border: 0; }

.text-and-image .text-and-image__text--right {
  padding-left: 20px; }

.text-and-image .text-and-image__image {
  text-align: center; }

.text-and-image .text-and-image__text.text-and-image__text--right, .text-and-image .text-and-image__image.text-and-image__image--left {
  float: right; }

.text-and-image .text-and-image__text.text-and-image__text--top, .text-and-image .text-and-image__image.text-and-image__image--bottom, .text-and-image .text-and-image__text.text-and-image__text--bottom, .text-and-image .text-and-image__image.text-and-image__image--top {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  float: left;
  text-align: center; }

.text-and-image .text-and-image__text.text-and-image__text--top:last-child, .text-and-image .text-and-image__image.text-and-image__image--bottom:last-child, .text-and-image .text-and-image__text.text-and-image__text--bottom:last-child, .text-and-image .text-and-image__image.text-and-image__image--top:last-child {
  margin-right: 0; }

.text-and-image .text-and-image__text.text-and-image__text--top hr, .text-and-image .text-and-image__image.text-and-image__image--bottom hr, .text-and-image .text-and-image__text.text-and-image__text--bottom hr, .text-and-image .text-and-image__image.text-and-image__image--top hr {
  float: none; }

.textandimage .rn-carousel-indicator {
  position: relative;
  bottom: 0px; }

.textandimage .rn-carousel-indicator span {
  cursor: pointer;
  color: #999; }

.textandimage .rn-carousel-indicator span.active {
  color: #34aeff; }

.textandimage ul[rn-carousel] img {
  width: auto;
  height: auto; }

input[type=range] {
  width: 300px; }

.carousel {
  margin-top: 20px;
  display: block;
  text-align: center; }

.carousel p {
  text-align: left;
  margin: 0; }

ul[rn-carousel] {
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  position: relative;
  perspective: 1000px;
  touch-action: pan-y;
  width: 250px;
  height: 440px;
  margin: 0 auto; }

@media screen and (min-width: 480px) {
  ul[rn-carousel] {
    width: 750px;
    height: 310px; } }

@media screen and (min-width: 992px) {
  ul[rn-carousel] {
    width: 66em;
    height: 310px; } }

ul[rn-carousel] img {
  width: 100%;
  height: 100%; }

ul[rn-carousel] > li {
  color: #272638;
  backface-visibility: hidden;
  overflow: visible;
  vertical-align: top;
  position: absolute;
  left: 0;
  right: 0;
  white-space: normal;
  padding: 0;
  margin: 0;
  list-style-type: none;
  width: 100%;
  height: 100%;
  display: inline-block; }

ul[rn-carousel-transition="hexagon"] {
  overflow: visible; }

.rn-carousel-control {
  transition: opacity 0.2s ease-out;
  font-size: 2rem;
  position: absolute;
  top: 40%;
  opacity: 0.75;
  cursor: pointer; }

.rn-carousel-control:hover {
  opacity: 1; }

ul[rn-carousel-buffered] > li {
  display: none; }

div.rn-carousel-indicator span {
  cursor: pointer;
  color: #999; }

div.rn-carousel-indicator span.active {
  color: #34aeff; }

.text-comp.font-white {
  color: #fff; }

.text-comp.font-white h1, .text-comp.font-white h2, .text-comp.font-white h3, .text-comp.font-white h4, .text-comp.font-white h5, .text-comp.font-white h6 {
  color: #fff; }

.text-comp.font-slate-blue, .text-comp.font-black {
  color: #38364d; }

.text-comp.font-slate-blue h1, .text-comp.font-slate-blue h2, .text-comp.font-slate-blue h3, .text-comp.font-slate-blue h4, .text-comp.font-slate-blue h5, .text-comp.font-slate-blue h6, .text-comp.font-black h1, .text-comp.font-black h2, .text-comp.font-black h3, .text-comp.font-black h4, .text-comp.font-black h5, .text-comp.font-black h6 {
  color: #38364d; }

.text-comp.font-cta-blue {
  color: #34aeff; }

.text-comp.font-cta-blue h1, .text-comp.font-cta-blue h2, .text-comp.font-cta-blue h3, .text-comp.font-cta-blue h4, .text-comp.font-cta-blue h5, .text-comp.font-cta-blue h6 {
  color: #34aeff; }

.text-comp.font-cta-pink {
  color: #f72175; }

.text-comp.font-cta-pink h1, .text-comp.font-cta-pink h2, .text-comp.font-cta-pink h3, .text-comp.font-cta-pink h4, .text-comp.font-cta-pink h5, .text-comp.font-cta-pink h6 {
  color: #f72175; }

.text-comp.font-cta-violet {
  color: #9545d8; }

.text-comp.font-cta-violet h1, .text-comp.font-cta-violet h2, .text-comp.font-cta-violet h3, .text-comp.font-cta-violet h4, .text-comp.font-cta-violet h5, .text-comp.font-cta-violet h6 {
  color: #9545d8; }

.text-comp.font-cyan {
  color: #66ffff; }

.text-comp.font-cyan h1, .text-comp.font-cyan h2, .text-comp.font-cyan h3, .text-comp.font-cyan h4, .text-comp.font-cyan h5, .text-comp.font-cyan h6 {
  color: #66ffff; }

.text-comp.font-teal-green {
  color: #37f8c1; }

.text-comp.font-teal-green h1, .text-comp.font-teal-green h2, .text-comp.font-teal-green h3, .text-comp.font-teal-green h4, .text-comp.font-teal-green h5, .text-comp.font-teal-green h6 {
  color: #37f8c1; }

.text-comp.font-true-blue {
  color: #008cff; }

.text-comp.font-true-blue h1, .text-comp.font-true-blue h2, .text-comp.font-true-blue h3, .text-comp.font-true-blue h4, .text-comp.font-true-blue h5, .text-comp.font-true-blue h6 {
  color: #008cff; }

.text-comp.font-indigo {
  color: #44368f; }

.text-comp.font-indigo h1, .text-comp.font-indigo h2, .text-comp.font-indigo h3, .text-comp.font-indigo h4, .text-comp.font-indigo h5, .text-comp.font-indigo h6 {
  color: #44368f; }

.text-comp.font-yellow-green {
  color: #d8fe59; }

.text-comp.font-yellow-green h1, .text-comp.font-yellow-green h2, .text-comp.font-yellow-green h3, .text-comp.font-yellow-green h4, .text-comp.font-yellow-green h5, .text-comp.font-yellow-green h6 {
  color: #d8fe59; }

.text-comp .txt-footnote {
  font-size: 0.75rem;
  line-height: 1rem; }

.text-comp .txt-caption {
  font-size: 0.875rem;
  line-height: 1rem; }

.txt-footnote {
  font-size: 0.75rem;
  line-height: 0.875rem; }

@media screen and (min-width: 768px) {
  .txt-footnote {
    font-size: 0.75rem;
    line-height: 1.0625rem; } }

.txt-caption {
  font-size: 0.875rem;
  line-height: 1rem; }

.txt-code {
  padding: 2px 4px;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
  display: inline-block; }

.font-white {
  color: #fff; }

.font-white h1, .font-white h2, .font-white h3, .font-white h4, .font-white h5, .font-white h6 {
  color: #fff; }

.font-slate-blue {
  color: #38364d; }

.font-slate-blue h1, .font-slate-blue h2, .font-slate-blue h3, .font-slate-blue h4, .font-slate-blue h5, .font-slate-blue h6 {
  color: #38364d; }

.font-cta-blue {
  color: #34aeff; }

.font-cta-blue h1, .font-cta-blue h2, .font-cta-blue h3, .font-cta-blue h4, .font-cta-blue h5, .font-cta-blue h6 {
  color: #34aeff; }

.font-cta-pink {
  color: #f72175; }

.font-cta-pink h1, .font-cta-pink h2, .font-cta-pink h3, .font-cta-pink h4, .font-cta-pink h5, .font-cta-pink h6 {
  color: #f72175; }

.font-cta-violet {
  color: #9545d8; }

.font-cta-violet h1, .font-cta-violet h2, .font-cta-violet h3, .font-cta-violet h4, .font-cta-violet h5, .font-cta-violet h6 {
  color: #9545d8; }

.font-cyan {
  color: #66ffff; }

.font-cyan h1, .font-cyan h2, .font-cyan h3, .font-cyan h4, .font-cyan h5, .font-cyan h6 {
  color: #66ffff; }

.font-teal-green {
  color: #37f8c1; }

.font-teal-green h1, .font-teal-green h2, .font-teal-green h3, .font-teal-green h4, .font-teal-green h5, .font-teal-green h6 {
  color: #37f8c1; }

.font-true-blue {
  color: #008cff; }

.font-true-blue h1, .font-true-blue h2, .font-true-blue h3, .font-true-blue h4, .font-true-blue h5, .font-true-blue h6 {
  color: #008cff; }

.font-indigo {
  color: #44368f; }

.font-indigo h1, .font-indigo h2, .font-indigo h3, .font-indigo h4, .font-indigo h5, .font-indigo h6 {
  color: #44368f; }

.font-yellow-green {
  color: #d8fe59; }

.font-yellow-green h1, .font-yellow-green h2, .font-yellow-green h3, .font-yellow-green h4, .font-yellow-green h5, .font-yellow-green h6 {
  color: #d8fe59; }

.tab {
  position: relative;
  margin: 30px auto 0 auto;
  overflow: hidden;
  padding-top: 11px;
  max-width: 68em; }

@media screen and (min-width: 992px) {
  .tab {
    min-height: 400px; } }

.tab .tab_header {
  text-align: center;
  background-color: #eee;
  padding: 20px;
  margin: 0; }

@media screen and (min-width: 992px) {
  .tab .tab_header {
    display: none; } }

.tab .tab_last {
  border-right: 1px solid #d6d6dc !important;
  border-left: 0px solid #d6d6dc !important; }

.tab .mid_tab {
  border-right: 1px solid #d6d6dc !important;
  border-left: 0px solid #d6d6dc !important; }

.tab .tab_container {
  width: 100%;
  background: #fff;
  clear: both;
  border-bottom: 1px solid #d6d6dc; }

@media screen and (min-width: 768px) {
  .tab .tab_container {
    border-bottom: none; } }

.tab .tab_content .text {
  position: relative;
  top: -5px; }

@media screen and (min-width: 992px) {
  .tab .tab_content {
    margin-top: -10px; } }

.tab .text-and-image {
  margin: 20px 0 20px 0; }

@media screen and (min-width: 992px) {
  .tab ul.tabs {
    margin: 0;
    padding: 0 0px;
    float: left;
    list-style: none;
    height: 33px;
    border-bottom: 0px solid #d6d6dc;
    width: 100%;
    /*display: flex;
	   display: -webkit-flex;
	   justify-content: center;
	   -webkit-justify-content: center;
	   padding-left: 35%\9\0;*/
    display: block; }
  .tab ul.tabs h2 {
    margin: 0px;
    font-size: 20px; }
  .tab ul.tabs .active {
    border-right: 1px solid #d6d6dc !important; }
  .tab ul.tabs li {
    float: left;
    margin: 0;
    cursor: pointer;
    padding: 0 24px;
    height: 33px;
    font-weight: bold;
    line-height: 31px;
    border-top: 1px solid #d6d6dc;
    border-left: 1px solid #d6d6dc;
    border-bottom: 0px solid #d6d6dc;
    border-right: 1px solid #d6d6dc;
    background-color: #fbfbfb;
    color: #34aeff; }
  .tab ul.tabs li h2 {
    color: #34aeff; }
  .tab ul.tabs li h3 {
    margin: 0;
    padding-top: 10px; }
  .tab ul.tabs li:hover h2 {
    color: #34aeff;
    text-decoration: underline; }
  .tab ul.tabs li.active {
    background-color: #fff;
    color: #272638 !important;
    border-top: 1px solid #d6d6dc;
    border-left: 1px solid #d6d6dc;
    border-bottom: 0px solid #d6d6dc;
    border-right: 1px solid #d6d6dc;
    display: block;
    cursor: default; }
  .tab ul.tabs li.active h2 {
    color: #272638 !important;
    text-decoration: none; } }

.tab .tabs {
  display: none; }

.tab .tab_drawer_heading {
  color: #34aeff;
  border-top: 1px solid #d6d6dc;
  margin: 0;
  padding: 10px 20px;
  /* visibility: visible;*/
  display: block;
  cursor: pointer;
  user-select: none; }

@media screen and (min-width: 992px) {
  .tab .tab_drawer_heading {
    /*  visibility: hidden;*/
    display: none !important; } }

.tab .tab_drawer_heading .arrow-expand {
  float: right;
  position: relative;
  height: 10px;
  width: 10px;
  margin-top: 5px;
  display: inline-block;
  position: relative;
  border-top: 2px solid #34aeff;
  border-left: 2px solid #34aeff;
  -webkit-transform: rotate(225deg) skew(5deg, 5deg);
  -moz-transform: rotate(225deg) skew(5deg, 5deg);
  -ms-transform: rotate(225deg) skew(5deg, 5deg);
  -o-transform: rotate(225deg) skew(5deg, 5deg);
  transform: rotate(225deg) skew(5deg, 5deg); }

.tab .active .arrow-expand {
  margin-top: 10px;
  -webkit-transform: rotate(45deg) skew(5deg, 5deg);
  -moz-transform: rotate(45deg) skew(5deg, 5deg);
  -ms-transform: rotate(45deg) skew(5deg, 5deg);
  -o-transform: rotate(45deg) skew(5deg, 5deg);
  transform: rotate(45deg) skew(5deg, 5deg); }

.wrapper {
  clear: both; }

.support-rich-text table {
  border-collapse: inherit;
  border-spacing: 0px; }

.support-rich-text table td {
  color: #272638; }

.support-rich-text .techhead3, .support-rich-text .techhead4 {
  font-weight: bold;
  background: #34aeff;
  padding: 10px; }

.support-rich-text .techhead3 a, .support-rich-text .techhead4 a {
  color: #fff; }

.support-rich-text .techhead4 {
  background: #d6d6dc; }

.con-text-family .font-red {
  color: #ff0000; }

.con-text-family .font-green {
  color: #2fc700; }

.con-text-family .font-blue {
  color: #00b0ca; }

.con-text-family .font-dark-blue {
  color: #0064af; }

.con-text-family .font-black {
  color: #272638; }

.con-text-family .font-slate-blue {
  color: #38364d; }

.con-text-family .white-color {
  color: #fff; }

.con-text-family .font-cta-blue {
  color: #34aeff; }

.con-text-family .font-cta-pink {
  color: #f72175; }

.con-text-family .font-cta-violet {
  color: #9545d8; }

.con-text-family .font-cyan {
  color: #66ffff; }

.con-text-family .accent {
  color: #37f8c1; }

.con-text-family .font-true-blue {
  color: #008cff; }

.con-text-family .font-indigo {
  color: #44368f; }

.con-text-family .font-green-yellow {
  color: #d8fe59; }

.con-text-family .background-blue {
  background: #66ffff; }

.con-text-family .background-white {
  background: #fff; }

.con-text-family .background-gray {
  background: #7d7d91; }

.con-text-family .background-dark-blue {
  background: #38364d; }

.transition, .support-related-product i:before, .support-related-product i:after, .support-related-product__container {
  transition: all 0.25s ease-in-out; }

.support-related-product {
  max-width: 100%;
  position: relative;
  perspective: 900;
  padding: 0;
  margin: 0 auto; }

.support-related-product i {
  position: absolute;
  transform: translate(-6px, 0);
  margin-top: 16px;
  right: 0; }

.support-related-product i:before, .support-related-product i:after {
  content: "";
  position: absolute;
  background-color: #34aeff;
  width: 3px;
  height: 11px; }

.support-related-product i:before {
  transform: translate(-3px, 0) rotate(45deg); }

.support-related-product i:after {
  transform: translate(3px, 0) rotate(-45deg); }

.support-related-product input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0; }

.support-related-product input[type=checkbox]:checked ~ .support-related-product__container {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%); }

.support-related-product input[type=checkbox]:checked ~ i:before {
  transform: translate(3px, 0) rotate(45deg); }

.support-related-product input[type=checkbox]:checked ~ i:after {
  transform: translate(-3px, 0) rotate(-45deg); }

.support-related-product__container {
  color: #272638;
  position: relative;
  overflow: hidden;
  max-height: 800px;
  opacity: 1;
  transform: translate(0, 0);
  margin-top: 14px;
  z-index: 2; }

.support-related-product__container ul {
  margin: 0;
  padding: 0;
  list-style-type: none; }

.support-related-product__container ul li {
  padding: 8px 0; }

.support-related-product .bullet-list {
  list-style-type: disc;
  padding: 0 0 0 20px; }

.support-related-news {
  max-width: 100%;
  position: relative;
  perspective: 900;
  padding: 0;
  margin: 0 auto;
  margin: 0 0 -5px 0; }

.support-related-news__content {
  list-style: none;
  padding: 0;
  margin: 0;
  color: #272638;
  position: relative;
  overflow: hidden;
  transition: all 0.25s ease-in-out;
  opacity: 1;
  transform: translate(0, 0);
  z-index: 0;
  margin-top: -5px;
  font-size: 14px;
  line-height: 1.8rem; }

.support-related-news__content li {
  line-height: 1.2em;
  margin-bottom: 8px;
  color: #272638; }

.support-related-news__content li a {
  text-decoration: none;
  color: #34aeff;
  cursor: pointer; }

.support-related-news__content li a:hover {
  color: #208dd6; }

.support-related-news i {
  position: absolute;
  transform: translate(-6px, 0);
  margin-top: 16px;
  right: 0; }

.support-related-news i:before, .support-related-news i:after {
  content: "";
  transition: all 0.25s ease-in-out;
  position: absolute;
  background-color: #d8fe59;
  width: 3px;
  height: 11px; }

.support-related-news i:before {
  transform: translate(-3px, 0) rotate(45deg); }

.support-related-news i:after {
  transform: translate(3px, 0) rotate(-45deg); }

.support-related-news__more {
  font-size: 14px;
  line-height: 20px; }

.support-related-news__more a {
  cursor: pointer;
  font-weight: normal !important; }

.support-related-news input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 40px;
  z-index: 1;
  opacity: 0; }

.support-related-news input[type=checkbox]:checked ~ .support-related-news__content {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%); }

.support-related-news input[type=checkbox]:checked ~ i:before {
  transform: translate(3px, 0) rotate(45deg); }

.support-related-news input[type=checkbox]:checked ~ i:after {
  transform: translate(-3px, 0) rotate(-45deg); }

.support-related-news h3 {
  padding-right: 20px;
  margin: 25px 0 20px;
  color: #272638; }

.support-related-news .f-wht {
  float: left;
  color: #272638;
  padding: 2px; }

.support-related-news .cnt {
  float: left;
  padding: 2px; }

.support-related-news .v-rig {
  float: right;
  padding: 2px; }

.support-related-news .v-rig a {
  color: #d8fe59;
  text-decoration: underline; }

.support-related-news .dark-background h3 {
  color: #008cff; }

.support-related-news .dark-background li {
  color: #7d7d91 !important; }

.support-related-news .dark-background li a {
  color: #fff;
  cursor: pointer; }

.support-related-news .dark-background .f-wht {
  color: #fff; }

.support-product-search__login-link {
  border: 2px solid #d6d6dc;
  background: #fff;
  background: #7d7d91;
  padding: 10px 15px;
  display: inline-block;
  border-radius: 5px;
  font-size: 0.875rem;
  float: right; }

.support-product-search__input {
  font-family: "Averta", Arial, sans-serif;
  margin-bottom: 10px;
  padding-right: 120px;
  position: relative; }

.support-product-search__input .search-within {
  border: 1px solid #d6d6dc;
  width: 100%;
  height: 35px;
  padding: 4px 6px;
  line-height: 1.875rem; }

.support-product-search__input--button {
  position: absolute;
  line-height: 1.875rem;
  top: 0;
  right: 0;
  border-radius: 5px;
  color: #38364d;
  border: 1px solid #38364d;
  display: inline-block;
  background: rgba(51, 51, 51, 0.1);
  font-size: 1.2rem;
  padding: 2px 20px;
  font-weight: bold;
  margin: 0 0 0 10px;
  text-decoration: none; }

.support-product-search__tabs {
  background: #272638;
  background-size: cover;
  padding: 10px 0px 0;
  margin-bottom: 15px;
  overflow: hidden;
  clear: both; }

@media screen and (min-width: 768px) {
  .support-product-search__tabs {
    padding: 10px 10px 0; } }

.support-product-search__tabs .product-search-tab {
  display: inline-block;
  padding: 10px 0;
  text-align: center;
  background: #7d7d91;
  color: #272638;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 3px;
  width: 100%; }

@media screen and (min-width: 768px) {
  .support-product-search__tabs .product-search-tab {
    width: 140px; } }

.support-product-search__tabs .product-search-tab.active {
  background: #fff;
  color: #272638; }

.support-product-search__content {
  font-size: 13px;
  line-height: 18px; }

.support-product-search__content select {
  width: 100%;
  padding: 6px 5px;
  border-radius: 4px;
  margin-top: 5px; }

@media screen and (min-width: 768px) {
  .support-product-search__content .span3 {
    width: 270px; } }

@media screen and (min-width: 768px) {
  .support-product-search__content .span2 {
    margin-left: 5px;
    width: 170px; } }

.support-product-search__filters p.clear-left-sm .small-text {
  font-size: 14px;
  line-height: 1.5rem;
  padding: 5px 5px;
  width: 220px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-product-search__filters p.clear-left-sm .small-text {
    margin-left: 10px; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .support-product-search__filters p.clear-left-sm .small-text {
    margin-left: 10px; } }

.support-product-search__filters:before, .support-product-search__filters:after {
  display: table;
  content: "";
  line-height: 20; }

.support-product-search__filters .ps-area:first-child {
  display: block; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-product-search__filters .ps-area:first-child {
    min-height: 55px !important; } }

.support-product-search__filters ul.unstyled, .support-product-search__filters ol.unstyled {
  margin-left: 0;
  list-style: none;
  min-height: 8px;
  margin-bottom: 0;
  padding-left: 0; }

.support-product-search__filters .ps-area:first-child > li {
  float: left;
  width: 16%;
  text-align: left;
  position: relative;
  cursor: pointer;
  font-size: 0.75rem; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-product-search__filters .ps-area:first-child > li {
    width: 38%;
    line-height: 1rem; } }

.support-product-search__filters .ps-area:first-child > li span {
  padding-bottom: 5px;
  display: block;
  font-size: 12px; }

.support-product-search__filters .ps-area:first-child > li span:hover {
  color: #34aeff; }

.support-product-search__filters .ps-area:first-child > li span img {
  margin-left: 5px; }

.support-product-search__filters .ps-area:first-child > li ul {
  position: absolute;
  left: 0;
  top: 25px;
  display: none;
  background: #f0f0f2;
  text-align: left;
  white-space: nowrap;
  padding: 10px;
  z-index: 99;
  border: 1px solid #d6d6dc;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  z-index: 2; }

.support-product-search__filters .ps-area:first-child > li ul > li a {
  color: #38364d;
  line-height: 18px;
  line-height: 1.8rem;
  text-decoration: none; }

.support-product-search__filters .ps-area:first-child > li ul.hoverActive {
  display: block; }

.support-product-search__results {
  font-size: 12px;
  line-height: 20px;
  margin-left: 10px; }

.support-product-search__results .ps-summary-title {
  color: #9545d8;
  background: #f0f0f2;
  padding: 10px;
  font-size: 30px;
  margin: 20px 0 20px -10px;
  font-family: "Averta", Arial, sans-serif; }

.support-product-search__results .big {
  font-size: 14px;
  line-height: 18px;
  text-decoration: none; }

.support-product-search__results a {
  text-decoration: none; }

.support-product-search .current-filters {
  color: #7d7d91;
  position: relative;
  z-index: 1;
  font-size: 0.75rem; }

.support-product-search .current-filters .clear {
  color: #7d7d91; }

.support-product-search .filter {
  padding: 0 3px;
  margin-left: 3px;
  color: #34aeff; }

.support-product-search .remove {
  display: inline-block;
  background: url(images/remove.png) no-repeat;
  width: 13px;
  height: 13px;
  text-indent: -3000px;
  top: 3px;
  position: relative;
  cursor: pointer; }

.support-product-menu .pull-left .support-menu-icon {
  color: #272638;
  width: 40px;
  position: static;
  text-align: center;
  font-size: 1.8rem;
  line-height: 1.8rem;
  cursor: pointer;
  z-index: 1;
  margin-left: 15px;
  margin-top: 8px;
  position: relative; }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .support-product-menu .pull-left .support-menu-icon {
    position: static;
    width: 35px;
    margin-left: 10px;
    margin-top: 8px; } }

.support-product-menu .pull-left .support-menu-icon .icon-bar {
  display: block;
  height: 5px;
  background: #272638;
  margin: 0 0 5px; }

.support-product-menu .pull-left .support-menu-icon .icon-bar.active {
  background: #34aeff; }

.support-product-menu .pull-left .support-menu-icon-alt {
  color: #d6d6dc; }

.support-product-menu .pull-left .support-menu-icon-alt .icon-bar {
  background: #d6d6dc; }

.support-product-menu .pull-left .support-menu-icon .casans {
  font-weight: normal;
  font-family: "Averta", Arial, sans-serif;
  font-size: 18px; }

.support-product-menu .pull-left #support-menu {
  width: 0 !important;
  overflow: hidden;
  background: #7d7d91;
  position: absolute;
  top: 40px;
  left: 0;
  transition: ease all .5s;
  margin: 0;
  z-index: 1;
  padding: 20px 0 0;
  min-height: 150px;
  font-size: 14px;
  line-height: 14px;
  line-height: 1.4rem;
  cursor: default; }

.support-product-menu .pull-left #support-menu li {
  padding: 0;
  margin: 0 0 20px 20px;
  list-style: none;
  display: block;
  line-height: 20px;
  color: #d6d6dc; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-product-menu .pull-left #support-menu li {
    float: none;
    text-align: left; } }

@media screen and (min-width: 768px) {
  .support-product-menu .pull-left #support-menu li {
    float: left;
    text-align: center; } }

.support-product-menu .pull-left #support-menu a {
  color: #fff;
  text-decoration: none; }

.support-product-menu .pull-left #support-menu .icn {
  width: 43px;
  height: 33px;
  background-image: url("images/support.png");
  background-repeat: no-repeat;
  margin: 0 auto; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-product-menu .pull-left #support-menu .icn {
    display: none; } }

@media screen and (min-width: 768px) {
  .support-product-menu .pull-left #support-menu .icn {
    display: block; } }

.support-product-menu .pull-left #support-menu .icn.disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  opacity: .5; }

.support-product-menu .pull-left #support-menu .icn.home {
  background-position: -122px -128px; }

.support-product-menu .pull-left #support-menu .icn.support-policies {
  background-position: -312px -62px; }

.support-product-menu .pull-left #support-menu .icn.compatibilities {
  background-position: -253px 2px; }

.support-product-menu .pull-left #support-menu .icn.subscriptions {
  background-position: -185px -64px; }

.support-product-menu .pull-left #support-menu .icn.user-admin {
  background-position: -126px -64px; }

.support-product-menu .pull-left #support-menu .icn.product-pages {
  background-position: -185px 0; }

.support-product-menu .pull-left #support-menu .icn.documentation {
  background-position: -122px 0; }

.support-product-menu .pull-left #support-menu .icn.communities {
  background-position: -256px -128px; }

.support-product-menu .pull-left #support-menu .icn.case-management {
  background-position: -133px -188px; }

.support-product-menu .pull-left #support-menu .icn.download-center {
  background-position: -123px -255px; }

.support-product-menu .pull-left #support-menu .icn.licensing {
  background-position: -186px -255px; }

.support-product-menu .pull-left #support-menu .icn.saas-live-performance {
  background-position: -59px -255px; }

.support-product-menu .pull-left #support-menu .icn.additional-support-sites {
  background-position: -315px -128px; }

.support-product-menu .pull-left #support-menu .icn.project-management {
  background-position: -189px -127px; }

.support-product-menu .pull-left #support-menu .icn.site-access {
  background-position: -319px 0; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-product-menu .pull-left #support-menu.visible {
    min-width: 310px !important; } }

@media screen and (min-width: 768px) {
  .support-product-menu .pull-left #support-menu.visible {
    width: 980px !important; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .support-product-menu .pull-left #support-menu.visible {
    width: 768px !important; } }

.support-product-finder-comp {
  box-sizing: inherit;
  height: 60px;
  padding: 0;
  width: 97%;
  margin: 0 auto 10px auto;
  border: 10px solid #d6d6dc; }

@media screen and (min-width: 768px) {
  .support-product-finder-comp {
    width: 98%; } }

@media screen and (min-width: 992px) {
  .support-product-finder-comp {
    max-width: 66em;
    width: 100%; } }

.support-product-finder-comp__search-box {
  width: 100%; }

.support-product-finder-comp__input {
  float: left;
  width: 5%; }

.support-product-finder-comp .form-control {
  outline: 0;
  border: 0;
  background-color: #fff;
  padding: 10px;
  margin-bottom: 5px;
  font-size: 14px;
  height: 40px;
  display: block;
  width: 100%;
  padding-right: 48px; }

.support-product-finder-comp .support-product-button {
  background-color: #7d7d91;
  height: 40px;
  width: 48px;
  border: 0;
  outline: 0;
  padding: 10px 15px;
  float: right;
  position: absolute;
  top: 0;
  right: 0; }

.support-product-finder-comp .support-product-button .icon-size {
  width: 20px;
  height: 15px;
  background-position: center; }

.support-product-finder-comp .angucomplete-holder {
  position: relative; }

.support-product-finder-comp .angucomplete-dropdown {
  border-color: #d6d6dc;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  height: 250px;
  overflow: auto;
  width: 100%;
  padding: 5px;
  cursor: pointer;
  z-index: 9999;
  position: absolute;
  top: 40px;
  left: 0;
  margin: 0 auto;
  background-color: #fff; }

.support-product-finder-comp .angucomplete-searching {
  color: #7d7d91;
  font-size: 12px; }

.support-product-finder-comp .angucomplete-description {
  font-size: 12px; }

.support-product-finder-comp .angucomplete-row {
  padding: 2px;
  color: #272638;
  line-height: 20px; }

.support-product-finder-comp .angucomplete-image-holder {
  padding-top: 2px;
  float: left;
  margin-right: 10px;
  margin-left: 5px; }

.support-product-finder-comp .angucomplete-image {
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border-color: #d6d6dc;
  border-style: solid;
  border-width: 1px; }

.support-product-finder-comp .angucomplete-image-default {
  background-position: center;
  background-size: contain;
  height: 34px;
  width: 34px; }

.support-product-finder-comp .angucomplete-title {
  color: #34aeff;
  font-size: 14px; }

.support-product-finder-comp .angucomplete-title:hover {
  text-decoration: underline; }

@media screen and (min-width: 992px) {
  .two-column-content .support-product-finder-comp .form-control {
    width: 92%; } }

.two-column-content .support-product-finder-comp .support-product-button {
  width: 18%; }

@media screen and (min-width: 480px) {
  .two-column-content .support-product-finder-comp .support-product-button {
    width: 8%; } }

@media screen and (min-width: 992px) {
  .two-column-content .support-product-finder-comp .support-product-button {
    width: 8%; } }

.transition, .support-generic-module i:before, .support-generic-module i:after, .support-generic-module__container {
  transition: all 0.25s ease-in-out; }

.support-generic-module {
  max-width: 100%;
  position: relative;
  perspective: 900;
  padding: 0;
  margin: 0 auto; }

.support-generic-module i {
  position: absolute;
  transform: translate(-6px, 0);
  margin-top: 16px;
  right: 0; }

.support-generic-module i:before, .support-generic-module i:after {
  content: "";
  position: absolute;
  background-color: #37f8c1;
  width: 3px;
  height: 11px; }

.support-generic-module i:before {
  transform: translate(-3px, 0) rotate(45deg); }

.support-generic-module i:after {
  transform: translate(3px, 0) rotate(-45deg); }

.support-generic-module i.icon-yellow:before, .support-generic-module i.icon-yellow:after {
  background-color: #d8fe59;
  width: 2.5px;
  height: 10px; }

.support-generic-module i.icon-darkblue:before, .support-generic-module i.icon-darkblue:after {
  background-color: #34aeff;
  width: 2.5px;
  height: 10px; }

.support-generic-module input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0; }

.support-generic-module input[type=checkbox]:checked ~ .support-generic-module__container {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%); }

.support-generic-module input[type=checkbox]:checked ~ i:before {
  transform: translate(3px, 0) rotate(45deg); }

.support-generic-module input[type=checkbox]:checked ~ i:after {
  transform: translate(-3px, 0) rotate(-45deg); }

.support-generic-module img {
  float: left;
  margin-right: 10px;
  max-height: 40px; }

.support-generic-module h3 {
  padding-right: 20px;
  margin: 20px 0; }

.support-generic-module h3.font-blue {
  color: #34aeff;
  font: bold 24px "Averta", Arial, sans-serif; }

.support-generic-module h3.font-darkblue {
  color: #38364d;
  font: bold 24px "Averta", Arial, sans-serif; }

.support-generic-module__container {
  color: #38364d;
  line-height: 20px;
  letter-spacing: 1px;
  position: relative;
  overflow: hidden;
  max-height: 800px;
  opacity: 1;
  transform: translate(0, 0);
  z-index: 2;
  margin-top: -5px; }

.support-generic-module__image-in-heading ul {
  list-style-type: none;
  margin: 0 0 0 10px; }

.support-generic-module__bullet-list ul {
  margin: 0;
  padding: 0 0 0 30px; }

.support-generic-module .call-to-action {
  padding: 8px 0; }

.support-generic-module.separator {
  border-bottom: 1px solid #d6d6dc; }

.support-site .support-generic-module h3 {
  font-size: 24px;
  font-weight: 500;
  margin: 25px 0; }

.support-site .support-generic-module .call-to-action {
  padding: 0;
  margin: 15px 0; }

.TOPS-product-file {
  max-width: 1200px;
  margin: 0 auto; }

.TOPS-product-file__modal {
  position: fixed;
  background-color: #FFFFFF;
  z-index: 1200;
  overflow: auto;
  opacity: 1;
  top: 50%;
  left: 50%;
  height: 60%;
  width: 60%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 25px; }

.TOPS-product-file__modal--icon {
  width: 35px;
  height: 35px;
  padding-left: 40px;
  display: inline-block;
  position: relative;
  margin-top: -5px; }

.TOPS-product-file__modal .modal-header {
  background-color: #272638; }

.TOPS-product-file__modal .modal-header h4 {
  color: #FFFFFF;
  margin-top: 0;
  padding: 10px 0 10px 10px; }

.TOPS-product-file__modal .modal-body h4 {
  color: #272638;
  margin-bottom: 0; }

.TOPS-product-file__modal .modal-body hr {
  border: 2px solid #272638;
  width: 6%;
  float: left; }

.TOPS-product-file__modal .modal-body .title-login {
  padding-top: 30px; }

.TOPS-product-file__modal .modal-body p {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 15px; }

.TOPS-product-file__modal .modal-body .click-link {
  padding-top: 10px; }

.TOPS-product-file__modal .modal-body .copy-link {
  padding-top: 20px; }

.TOPS-product-file__modal .modal-body .copy-command {
  font-size: 13px;
  background-color: #272638;
  color: #fff;
  border-radius: 4px;
  padding: 3px 5px;
  display: inline-block;
  width: 80%; }

.TOPS-product-file__modal .modal-body .copy-button {
  margin-left: 20px;
  border-radius: 5px;
  padding: 5px 15px;
  color: #FFFFFF;
  font: 500 16px "Averta", Arial, sans-serif;
  background-color: #34aeff;
  border: none; }

.TOPS-product-file__heading {
  padding: 30px 30px 20px 30px;
  background-color: #272638;
  color: #fff; }

.TOPS-product-file__heading__option {
  float: right; }

.TOPS-product-file__heading__option--release {
  float: left; }

.TOPS-product-file__heading__option--spack {
  float: right;
  margin-left: 30px; }

.TOPS-product-file__heading__option span.sub-head {
  display: block;
  font: 400 16px "Averta", Arial, sans-serif; }

.TOPS-product-file__heading__option select {
  font-size: 14px;
  border: none;
  width: 120px;
  height: 45px;
  color: #333; }

.TOPS-product-file__heading__option select option {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px; }

.TOPS-product-file__heading h3 {
  font: 500 36px "Averta", Arial, sans-serif;
  margin: 0;
  color: #fff;
  word-wrap: break-word;
  width: 65%;
  line-height: 42px; }

.TOPS-product-file__heading span {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  padding-left: 3px;
  margin-top: -2px;
  display: inline-block; }

.TOPS-product-file__heading span.date {
  font-weight: 500; }

.TOPS-product-file__heading__confirmation {
  margin-top: 10px;
  min-height: 50px; }

.TOPS-product-file__heading__confirmation input {
  margin-right: 10px; }

.TOPS-product-file__heading__confirmation a {
  cursor: pointer;
  font-size: 15px;
  color: #34aeff;
  margin-top: 5px;
  text-decoration: none;
  display: inline-block; }

.TOPS-product-file__heading .control {
  vertical-align: top;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 14px; }

.TOPS-product-file__heading .control input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.TOPS-product-file__heading .control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #fff;
  border-radius: 4px; }

.TOPS-product-file__heading .control__indicator:after {
  content: 'L';
  position: absolute;
  display: none;
  color: #38364d;
  font-size: 18px;
  left: 6px;
  bottom: 3px;
  top: -3px;
  -webkit-transform: scaleX(-1) rotate(-45deg);
  -moz-transform: scaleX(-1) rotate(-45deg);
  -ms-transform: scaleX(-1) rotate(-45deg);
  -o-transform: scaleX(-1) rotate(-45deg);
  transform: scaleX(-1) rotate(-45deg);
  font-weight: bolder;
  font-family: verdana; }

.TOPS-product-file__heading .control input:checked ~ .control__indicator:after {
  display: block; }

.TOPS-product-file__content {
  background: #272638;
  padding: 0 30px;
  display: table;
  width: 100%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table {
  min-width: 300px;
  width: 100%;
  border-collapse: collapse; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table td, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table td {
  display: table-cell;
  font: 14px "Averta", Arial, sans-serif;
  text-align: left;
  padding: 5px 10px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table td.options, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table td.options {
  background-color: #272638;
  position: relative; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table td.options div.diff-options, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table td.options div.diff-options {
  display: table;
  width: 100%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table td.options div.diff-options p, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table td.options div.diff-options p {
  margin: 0;
  font: 14px "Averta", Arial, sans-serif;
  color: #d6d6dc; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table td.options .two-options, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table td.options .two-options {
  top: 8px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table td.options .two-options .download-option, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table td.options .two-options .download-option {
  width: 30%;
  text-transform: capitalize; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table td.options .two-options .download-option a, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table td.options .two-options .download-option a {
  width: 100%;
  display: block;
  margin: 0 auto; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table td.options .two-options .download-option:nth-child(2), .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table td.options .two-options .download-option:nth-child(2) {
  width: 45%;
  text-align: center; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table td.options .two-options .download-option:last-child, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table td.options .two-options .download-option:last-child {
  width: 35%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table td.options .two-options:before, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table td.options .two-options:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(34, 70, 94, 0);
  border-bottom-color: #272638;
  border-width: 11px 7px;
  margin-left: -10px;
  left: 95%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table .download-option, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table .download-option {
  width: 28%;
  font: bold 16px "Averta", Arial, sans-serif;
  display: inline-block;
  vertical-align: middle;
  text-align: left; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table .download-option:last-child, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table .download-option:last-child {
  width: 12%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table .download-option a, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table .download-option a {
  color: #d8fe59; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table .download-option-message, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table .download-option-message {
  width: 40%;
  font: bold 14px "Averta", Arial, sans-serif;
  padding: 0 30px;
  display: inline-block;
  vertical-align: middle; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table .tooltiptext, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table .tooltiptext {
  left: -10% !important; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading {
  background-color: #d6d6dc;
  padding: 30px 30px 20px 30px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading:nth-child(2) {
  padding: 20px;
  background-color: #fff; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading span.heading {
  display: inline-table;
  margin: 0 0 10px 0;
  font: bold 18px "Averta", Arial, sans-serif;
  float: left; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading span.notification {
  display: inline-block;
  float: right;
  width: 44%;
  margin: -12px 0 12px 0; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading hr {
  margin: 0 0 10px;
  clear: both; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table {
  border-collapse: separate;
  border-spacing: 0 6px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr {
  height: 60px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr td {
  padding: 0 20px 0 0;
  font: 500 14px "Averta", Arial, sans-serif;
  color: #272638;
  text-transform: uppercase; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr td:nth-child(1) {
  width: 10%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr td:nth-child(2) {
  width: 13%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr td:nth-child(3) {
  width: 40%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr td:nth-child(4) {
  width: 10%;
  height: 25px;
  text-align: center;
  vertical-align: top; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr td:nth-child(5), .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr td:nth-child(6), .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr td:nth-child(7) {
  width: 13%;
  padding: 0 0 0 10px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr td:nth-child(6) span.fixed-length {
  padding: 10px 20px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr span.fixed-length {
  width: 120px;
  min-height: 50px;
  border: 1px solid #272638;
  display: block;
  padding: 10px 10px;
  border-radius: 5px;
  font: 400 14px "Averta", Arial, sans-serif;
  text-align: center;
  line-height: 14px;
  color: #272638;
  text-transform: capitalize; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr span.fixed-length:first-child {
  padding: 10px 5px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr span.fixed-length.active {
  font-weight: bold;
  color: #fff;
  background-color: #34aeff;
  border: 1px solid #34aeff; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr input, .TOPS-product-file__content .TOPS-product-file__content--wrapper-heading .TOPS-product-file__content__table tr select {
  width: 100%;
  height: 35px;
  border-radius: 5px;
  border: 1px solid #bbb;
  padding: 10px;
  font: Italic 12px "Averta", Arial, sans-serif;
  background-color: #fff;
  margin-top: 5px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail {
  background-color: #fff;
  font: 500 14px "Averta", Arial, sans-serif;
  padding: 20px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr {
  height: 60px;
  display: table-row; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr:nth-child(4n+1) {
  background: #f0f0f2; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr:nth-child(4n+3) {
  background: #fff; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td {
  padding: 5px 10px;
  text-align: center;
  position: relative; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td:nth-child(1) {
  width: 8%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td:nth-child(2) {
  width: 12%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td:nth-child(3) {
  width: 32%;
  text-align: left;
  font-weight: 500; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td:nth-child(3) span {
  font-weight: normal;
  display: block; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td:nth-child(3) span:first-child {
  font-weight: 500; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td:nth-child(4) {
  width: 10%;
  text-align: left; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td:nth-child(5) {
  width: 10%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td:nth-child(6), .TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td:nth-child(7) {
  text-align: center;
  width: 10%; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td .support-icon {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  display: block; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td a {
  cursor: pointer; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td a i.icon {
  width: 30px;
  height: 30px;
  display: inline-block; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr .download-arrow {
  display: none; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr .icon-support-download.hidden {
  display: none; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td.active {
  background-color: #272638; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td.active .download-arrow {
  display: block;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d8fe59;
  position: absolute;
  right: 14px;
  top: 28px; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td.active .icon-support-download.hidden {
  display: block; }

.TOPS-product-file__content .TOPS-product-file__content--wrapper-detail .TOPS-product-file__content__table tr td.active .icon-support-download-slate {
  display: none; }

.TOPS-product-file__content .section {
  display: table;
  width: 100%;
  background: #d6d6dc;
  padding: 10px 20px; }

.TOPS-product-file__content .section .pagination {
  display: inline-block;
  margin: 0;
  border-radius: 4px;
  float: right; }

.TOPS-product-file__content .section .pagination li {
  display: inline; }

.TOPS-product-file__content .section .pagination li a {
  position: relative;
  float: left;
  padding: 11px 14px;
  text-decoration: none;
  line-height: 1.428;
  color: #d8fe59;
  background-color: #38364d;
  border-right: 1px solid #272638;
  font-size: 12px; }

.TOPS-product-file__content .section .pagination li:last-child a {
  border-right: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.TOPS-product-file__content .section .pagination li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.TOPS-product-file__content .section .pagination .active a, .TOPS-product-file__content .section .pagination .active span, .TOPS-product-file__content .section .pagination .active a:hover, .TOPS-product-file__content .section .pagination .active span:hover, .TOPS-product-file__content .section .pagination .active a:focus, .TOPS-product-file__content .section .pagination .active span:focus {
  z-index: 2;
  color: #fff;
  cursor: default; }

.TOPS-product-file__content .section pre {
  display: inline-block;
  font: 16px "Averta", Arial, sans-serif;
  float: left;
  margin: 10px 0; }

.TOPS-product-file__content .section pre span {
  font: bold 16px "Averta", Arial, sans-serif; }

.TOPS-product-file__content span.user {
  font: 16px "Averta", Arial, sans-serif;
  display: inline-block;
  color: #fff;
  clear: both;
  margin: 30px 0; }

.TOPS-product-file__content span.user a {
  color: #d8fe59;
  text-decoration: none;
  cursor: pointer; }

.TOPS-product-file .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.8; }

.TOPS-product-file .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 800px;
  height: 250px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #000; }

.TOPS-product-file .ng-modal .ng-modal-dialog-content {
  padding: 30px;
  text-align: center; }

.TOPS-product-file .ng-modal .ng-modal-dialog-content h3 {
  margin: 0;
  color: #272638;
  font: bold 30px "Averta", Arial, sans-serif;
  text-align: left; }

.TOPS-product-file .ng-modal .ng-modal-dialog-content p {
  margin: 20px 0 0 0;
  font: 500 18px "Averta", Arial, sans-serif;
  color: #272638;
  text-align: left; }

.TOPS-product-file .ng-modal .ng-modal-dialog-content .options {
  width: 205px;
  height: 65px;
  margin: 30px 20px 0 0;
  font: bold 21px "Averta", Arial, sans-serif;
  background-color: #fff;
  color: #333;
  border-radius: 4px;
  border: 1px solid #333;
  cursor: pointer; }

.TOPS-product-file .ng-modal .ng-modal-dialog-content .options:hover {
  color: #fff;
  background-color: #34aeff;
  border-style: none; }

.TOPS-product-file .ng-modal .ng-modal-close {
  display: none; }

.TOPS-product-file .disable {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.TOPS-product-file .enable {
  cursor: pointer;
  pointer-events: auto;
  opacity: 1; }

.support-summary-search__login {
  padding: 30px;
  background: #f0f0f2;
  margin-top: 30px; }

.support-summary-search__login .icon {
  width: 31px;
  height: 31px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px; }

.support-summary-search__login-link {
  background: #7d7d91;
  padding: 15px;
  font-size: 18px;
  font-family: "Averta", Arial, sans-serif;
  color: #fbfbfb;
  line-height: 35px;
  vertical-align: middle; }

.support-summary-search__login-link a {
  color: #fbfbfb;
  font-weight: bold; }

.support-summary-search__input {
  position: relative;
  width: auto;
  height: auto;
  margin-left: 0; }

.support-summary-search__input__main {
  position: relative;
  width: auto;
  margin-right: 120px;
  float: none; }

.support-summary-search__input .search-within {
  border: 1px solid #d6d6dc;
  width: 100%;
  padding: 7px 20px;
  padding-right: 45px;
  font-style: italic;
  color: #7d7d91;
  line-height: 1.875rem;
  min-height: 46px; }

.support-summary-search__input--button {
  background: #272638;
  padding: 6px 7px 3px;
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 0;
  margin-right: 5px; }

.support-summary-search__input--button i {
  display: inline-block;
  width: 25px;
  height: 25px; }

.support-summary-search__input--buttonc {
  position: absolute;
  line-height: 1.875rem;
  top: 0;
  color: #fff;
  border: 1px solid #34aeff;
  display: inline-block;
  background: #34aeff;
  font-size: 18px;
  padding: 7px 25px;
  font-weight: bold;
  text-decoration: none;
  right: 0;
  font-family: "Averta", Arial, sans-serif; }

.support-summary-search__input--buttonc:hover {
  color: #fff; }

.support-summary-search__tabs {
  background: #38364d;
  background-size: cover;
  padding: 10px 0px 0;
  margin-bottom: 15px;
  overflow: hidden;
  clear: both; }

@media screen and (min-width: 768px) {
  .support-summary-search__tabs {
    padding: 10px 10px 0; } }

.support-summary-search__tabs .product-search-tab {
  display: inline-block;
  padding: 10px 0;
  text-align: center;
  background: #f0f0f2;
  color: #38364d;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 3px;
  width: 100%; }

@media screen and (min-width: 768px) {
  .support-summary-search__tabs .product-search-tab {
    width: 140px; } }

.support-summary-search__tabs .product-search-tab.active {
  background: #fff;
  color: #38364d; }

.support-summary-search__content {
  font-size: 13px;
  line-height: 18px; }

@media screen and (min-width: 768px) {
  .support-summary-search__content .span3 {
    width: 270px; } }

@media screen and (min-width: 768px) {
  .support-summary-search__content .span2 {
    margin-left: 5px;
    width: 170px; } }

.support-summary-search__filters p.clear-left-sm .small-text {
  font-size: 14px;
  line-height: 1.5rem;
  padding: 5px 5px;
  width: 220px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-summary-search__filters p.clear-left-sm .small-text {
    margin-left: 10px; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .support-summary-search__filters p.clear-left-sm .small-text {
    margin-left: 10px; } }

.support-summary-search__filters:before, .support-summary-search__filters:after {
  display: table;
  content: "";
  line-height: 20; }

.support-summary-search__filters .ps-area:first-child {
  display: block; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-summary-search__filters .ps-area:first-child {
    min-height: 55px !important; } }

.support-summary-search__filters ul.unstyled, .support-summary-search__filters ol.unstyled {
  margin-left: 0;
  list-style: none;
  min-height: 8px;
  margin-bottom: 0;
  padding-left: 0; }

.support-summary-search__filters .ps-area:first-child > li {
  float: left;
  width: 16%;
  text-align: left;
  position: relative;
  cursor: pointer;
  font-size: 0.75rem; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-summary-search__filters .ps-area:first-child > li {
    width: 38%;
    line-height: 1rem; } }

.support-summary-search__filters .ps-area:first-child > li span {
  padding-bottom: 5px;
  display: block;
  font-size: 12px; }

.support-summary-search__filters .ps-area:first-child > li span:hover {
  color: #34aeff; }

.support-summary-search__filters .ps-area:first-child > li span img {
  margin-left: 5px; }

.support-summary-search__filters .ps-area:first-child > li ul {
  position: absolute;
  left: 0;
  top: 25px;
  display: none;
  background: #f0f0f2;
  text-align: left;
  white-space: nowrap;
  padding: 10px;
  z-index: 99;
  border: 1px solid #d6d6dc;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  z-index: 2; }

.support-summary-search__filters .ps-area:first-child > li ul > li a {
  color: #272638;
  line-height: 18px;
  line-height: 1.8rem;
  text-decoration: none; }

.support-summary-search__filters .ps-area:first-child > li ul.hoverActive {
  display: block; }

.support-summary-search__results {
  font-size: 12px;
  line-height: 20px;
  background: #fff;
  /* select {
		width: 100%;
		font-size: 16px;
		color: #586760;
		padding: 15px;
	  }*/ }

.support-summary-search__results .language {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px; }

.support-summary-search__results select {
  width: 100%;
  padding: 10px 15px;
  margin-top: 5px;
  font-size: 16px;
  color: #7d7d91; }

.support-summary-search__results__advance-search-filter {
  background: #f0f0f2;
  padding: 30px; }

.support-summary-search__results__advance-search-filter header {
  position: relative; }

.support-summary-search__results__advance-search-filter header .icon {
  display: block;
  position: absolute;
  right: 0;
  top: 8px;
  cursor: pointer; }

.support-summary-search__results__advance-search-filter__icon-expand {
  border-top: 3px solid #38364d;
  border-left: 3px solid #38364d;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(225deg) skew(15deg, 15deg);
  -moz-transform: rotate(225deg) skew(15deg, 15deg);
  transform: rotate(225deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475)";
  transform: rotate(225deg) skew(5deg, 5deg);
  top: 4px !important; }

.support-summary-search__results__advance-search-filter__icon-collapse {
  border-top: 3px solid #38364d;
  border-left: 3px solid #38364d;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(45deg) skew(15deg, 15deg);
  -moz-transform: rotate(45deg) skew(15deg, 15deg);
  -ms-transform: rotate(45deg) skew(15deg, 15deg);
  -o-transform: rotate(45deg) skew(15deg, 15deg);
  transform: rotate(45deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  transform: rotate(45deg) skew(5deg, 5deg); }

.support-summary-search__results__advance-search-filter__title {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #38364d; }

.support-summary-search__results__advance-search-filter select {
  margin-top: 15px; }

.support-summary-search__results__advance-search-filter .four-columns__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.support-summary-search__results__advance-search-filter .four-columns__container::after {
  clear: both;
  content: "";
  display: block; }

.support-summary-search__results__advance-search-filter .four-columns__column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.support-summary-search__results__advance-search-filter .four-columns__column:last-child {
  margin-right: 0; }

.support-summary-search__results__advance-search-filter .four-columns__column:nth-child(2n) {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .support-summary-search__results__advance-search-filter .four-columns__column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .support-summary-search__results__advance-search-filter .four-columns__column:last-child {
    margin-right: 0; }
  .support-summary-search__results__advance-search-filter .four-columns__column:nth-child(2n) {
    margin-right: 2.3576515979%; }
  .support-summary-search__results__advance-search-filter .four-columns__column:last-child {
    margin-right: 0; } }

.support-summary-search__results__advance-search-filter .two-columns__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.support-summary-search__results__advance-search-filter .two-columns__container::after {
  clear: both;
  content: "";
  display: block; }

.support-summary-search__results__advance-search-filter .two-columns__column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.support-summary-search__results__advance-search-filter .two-columns__column:last-child {
  margin-right: 0; }

.support-summary-search__results__content {
  padding: 30px;
  padding-top: 10px; }

.support-summary-search__results__content .icon-support {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 15px;
  position: relative;
  /* top: -1px; */
  vertical-align: middle;
  top: -.1em; }

.support-summary-search__results .ps-summary-title {
  color: #38364d;
  background: #f0f0f2;
  padding: 10px;
  font-size: 21px;
  margin: 20px 0;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif;
  position: relative;
  text-transform: uppercase; }

.support-summary-search__results .ps-summary-title span.total-items {
  position: absolute;
  right: 13px;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize; }

.support-summary-search__results .big {
  text-decoration: none;
  font-size: 12px;
  color: #34aeff;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif;
  text-transform: uppercase; }

@media screen and (min-width: 480px) {
  .support-summary-search__results .big {
    font-size: 18px; } }

.support-summary-search__results .big:hover {
  color: #208dd6; }

.support-summary-search__results .ps-summery-details {
  /* ddd.info {
			font-size: 14px;
			b{
				color: $primary1;
			}
		}*/ }

.support-summary-search__results .ps-summery-details p {
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 15px; }

.support-summary-search__results .ps-summery-details p:nth-child(odd) {
  background: #f0f0f2; }

.support-summary-search__results .ps-summery-details .update-info {
  font-size: 10px; }

.support-summary-search__results .ps-summery-details .update-info .item {
  white-space: nowrap; }

.support-summary-search__results .ps-summery-details .update-info b {
  text-transform: uppercase; }

@media screen and (min-width: 480px) {
  .support-summary-search__results .ps-summery-details .update-info {
    font-size: 14px; } }

.support-summary-search__results .ps-summery-details .update-info b {
  color: #38364d; }

.support-summary-search__results .ps-summery-details.support-search-advance-result p {
  position: relative;
  padding-left: 70px; }

.support-summary-search__results .ps-summery-details.support-search-advance-result .advance-search-icon {
  width: 28px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 22px; }

.support-summary-search__results .ps-summery-details a.view-all {
  color: #34aeff;
  text-decoration: underline;
  padding-left: 15px;
  font-weight: bold;
  font-size: 16px;
  font-family: "Averta", Arial, sans-serif; }

.support-summary-search__results p:not(.ps-summary-title) {
  font-size: 12px;
  color: #272638; }

@media screen and (min-width: 480px) {
  .support-summary-search__results p:not(.ps-summary-title) {
    font-size: 18px; } }

.support-summary-search__results a {
  text-decoration: none; }

.support-summary-search .current-filters {
  color: #7d7d91;
  position: relative;
  z-index: 1;
  font-size: 0.75rem; }

.support-summary-search .current-filters .clear {
  color: #7d7d91; }

.support-summary-search .filter {
  padding: 0 3px;
  margin-left: 3px;
  color: #34aeff; }

.support-summary-search .remove {
  display: inline-block;
  background: url(images/remove.png) no-repeat;
  width: 13px;
  height: 13px;
  text-indent: -3000px;
  top: 3px;
  position: relative;
  cursor: pointer; }

.support-summary-search__pagination {
  text-align: center;
  font-size: 12px;
  padding-top: 18px; }

@media screen and (min-width: 480px) {
  .support-summary-search__pagination {
    font-size: 14px; } }

.support-summary-search__pagination .intro {
  display: inline-block;
  background: #38364d;
  border: 1px solid #272638; }

.support-summary-search__pagination .intro span.active, .support-summary-search__pagination .intro a {
  float: left;
  padding: 6px 12px;
  border-right: 1px solid #272638;
  color: #d8fe59;
  margin: 0;
  text-decoration: none; }

.support-summary-search__pagination .intro a:first-child {
  color: #d6d6dc; }

.support-summary-search__pagination .intro a:last-child {
  border: 0;
  color: #d6d6dc; }

.support-summary-search__pagination .intro span.active {
  color: #fff; }

.support-summary-search__login {
  padding: 30px;
  background: #f0f0f2;
  margin-top: 30px; }

.support-summary-search__login .icon {
  width: 31px;
  height: 31px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px; }

.support-summary-search__login-link {
  background: #7d7d91;
  padding: 15px;
  font-size: 18px;
  font-family: "Averta", Arial, sans-serif;
  color: #fbfbfb;
  line-height: 35px;
  vertical-align: middle; }

.support-summary-search__login-link a {
  color: #fbfbfb;
  font-weight: bold; }

.support-summary-search__input {
  position: relative;
  width: auto;
  height: auto;
  margin-left: 0; }

.support-summary-search__input__main {
  position: relative;
  width: auto;
  margin-right: 120px;
  float: none; }

.support-summary-search__input .search-within {
  border: 1px solid #d6d6dc;
  width: 100%;
  padding: 7px 20px;
  padding-right: 45px;
  font-style: italic;
  color: #7d7d91;
  line-height: 1.875rem;
  min-height: 46px; }

.support-summary-search__input--button {
  background: #272638;
  padding: 6px 7px 3px;
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 0;
  margin-right: 5px; }

.support-summary-search__input--button i {
  display: inline-block;
  width: 25px;
  height: 25px; }

.support-summary-search__input--buttonc {
  position: absolute;
  line-height: 1.875rem;
  top: 0;
  color: #fff;
  border: 1px solid #34aeff;
  display: inline-block;
  background: #34aeff;
  font-size: 18px;
  padding: 7px 25px;
  font-weight: bold;
  text-decoration: none;
  right: 0;
  font-family: "Averta", Arial, sans-serif; }

.support-summary-search__input--buttonc:hover {
  color: #fff; }

.support-summary-search__tabs {
  background: #38364d;
  background-size: cover;
  padding: 10px 0px 0;
  margin-bottom: 15px;
  overflow: hidden;
  clear: both; }

@media screen and (min-width: 768px) {
  .support-summary-search__tabs {
    padding: 10px 10px 0; } }

.support-summary-search__tabs .product-search-tab {
  display: inline-block;
  padding: 10px 0;
  text-align: center;
  background: #f0f0f2;
  color: #38364d;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 3px;
  width: 100%; }

@media screen and (min-width: 768px) {
  .support-summary-search__tabs .product-search-tab {
    width: 140px; } }

.support-summary-search__tabs .product-search-tab.active {
  background: #fff;
  color: #38364d; }

.support-summary-search__content {
  font-size: 13px;
  line-height: 18px; }

@media screen and (min-width: 768px) {
  .support-summary-search__content .span3 {
    width: 270px; } }

@media screen and (min-width: 768px) {
  .support-summary-search__content .span2 {
    margin-left: 5px;
    width: 170px; } }

.support-summary-search__filters p.clear-left-sm .small-text {
  font-size: 14px;
  line-height: 1.5rem;
  padding: 5px 5px;
  width: 220px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-summary-search__filters p.clear-left-sm .small-text {
    margin-left: 10px; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .support-summary-search__filters p.clear-left-sm .small-text {
    margin-left: 10px; } }

.support-summary-search__filters:before, .support-summary-search__filters:after {
  display: table;
  content: "";
  line-height: 20; }

.support-summary-search__filters .ps-area:first-child {
  display: block; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-summary-search__filters .ps-area:first-child {
    min-height: 55px !important; } }

.support-summary-search__filters ul.unstyled, .support-summary-search__filters ol.unstyled {
  margin-left: 0;
  list-style: none;
  min-height: 8px;
  margin-bottom: 0;
  padding-left: 0; }

.support-summary-search__filters .ps-area:first-child > li {
  float: left;
  width: 16%;
  text-align: left;
  position: relative;
  cursor: pointer;
  font-size: 0.75rem; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-summary-search__filters .ps-area:first-child > li {
    width: 38%;
    line-height: 1rem; } }

.support-summary-search__filters .ps-area:first-child > li span {
  padding-bottom: 5px;
  display: block;
  font-size: 12px; }

.support-summary-search__filters .ps-area:first-child > li span:hover {
  color: #34aeff; }

.support-summary-search__filters .ps-area:first-child > li span img {
  margin-left: 5px; }

.support-summary-search__filters .ps-area:first-child > li ul {
  position: absolute;
  left: 0;
  top: 25px;
  display: none;
  background: #f0f0f2;
  text-align: left;
  white-space: nowrap;
  padding: 10px;
  z-index: 99;
  border: 1px solid #d6d6dc;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  z-index: 2; }

.support-summary-search__filters .ps-area:first-child > li ul > li a {
  color: #272638;
  line-height: 18px;
  line-height: 1.8rem;
  text-decoration: none; }

.support-summary-search__filters .ps-area:first-child > li ul.hoverActive {
  display: block; }

.support-summary-search__results {
  font-size: 12px;
  line-height: 20px;
  background: #fff;
  /* select {
		width: 100%;
		font-size: 16px;
		color: #586760;
		padding: 15px;
	  }*/ }

.support-summary-search__results .language {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px; }

.support-summary-search__results select {
  width: 100%;
  padding: 10px 15px;
  margin-top: 5px;
  font-size: 16px;
  color: #7d7d91; }

.support-summary-search__results__advance-search-filter {
  background: #f0f0f2;
  padding: 30px; }

.support-summary-search__results__advance-search-filter header {
  position: relative; }

.support-summary-search__results__advance-search-filter header .icon {
  display: block;
  position: absolute;
  right: 0;
  top: 8px;
  cursor: pointer; }

.support-summary-search__results__advance-search-filter__icon-expand {
  border-top: 3px solid #38364d;
  border-left: 3px solid #38364d;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(225deg) skew(15deg, 15deg);
  -moz-transform: rotate(225deg) skew(15deg, 15deg);
  transform: rotate(225deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475)";
  transform: rotate(225deg) skew(5deg, 5deg);
  top: 4px !important; }

.support-summary-search__results__advance-search-filter__icon-collapse {
  border-top: 3px solid #38364d;
  border-left: 3px solid #38364d;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(45deg) skew(15deg, 15deg);
  -moz-transform: rotate(45deg) skew(15deg, 15deg);
  -ms-transform: rotate(45deg) skew(15deg, 15deg);
  -o-transform: rotate(45deg) skew(15deg, 15deg);
  transform: rotate(45deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  transform: rotate(45deg) skew(5deg, 5deg); }

.support-summary-search__results__advance-search-filter__title {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #38364d; }

.support-summary-search__results__advance-search-filter select {
  margin-top: 15px; }

.support-summary-search__results__advance-search-filter .four-columns__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.support-summary-search__results__advance-search-filter .four-columns__container::after {
  clear: both;
  content: "";
  display: block; }

.support-summary-search__results__advance-search-filter .four-columns__column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.support-summary-search__results__advance-search-filter .four-columns__column:last-child {
  margin-right: 0; }

.support-summary-search__results__advance-search-filter .four-columns__column:nth-child(2n) {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .support-summary-search__results__advance-search-filter .four-columns__column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .support-summary-search__results__advance-search-filter .four-columns__column:last-child {
    margin-right: 0; }
  .support-summary-search__results__advance-search-filter .four-columns__column:nth-child(2n) {
    margin-right: 2.3576515979%; }
  .support-summary-search__results__advance-search-filter .four-columns__column:last-child {
    margin-right: 0; } }

.support-summary-search__results__advance-search-filter .two-columns__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.support-summary-search__results__advance-search-filter .two-columns__container::after {
  clear: both;
  content: "";
  display: block; }

.support-summary-search__results__advance-search-filter .two-columns__column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.support-summary-search__results__advance-search-filter .two-columns__column:last-child {
  margin-right: 0; }

.support-summary-search__results__content {
  padding: 30px;
  padding-top: 10px; }

.support-summary-search__results__content .icon-support {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 15px;
  position: relative;
  /* top: -1px; */
  vertical-align: middle;
  top: -.1em; }

.support-summary-search__results .ps-summary-title {
  color: #38364d;
  background: #f0f0f2;
  padding: 10px;
  font-size: 21px;
  margin: 20px 0;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif;
  position: relative;
  text-transform: uppercase; }

.support-summary-search__results .ps-summary-title span.total-items {
  position: absolute;
  right: 13px;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize; }

.support-summary-search__results .big {
  text-decoration: none;
  font-size: 12px;
  color: #34aeff;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif;
  text-transform: uppercase; }

@media screen and (min-width: 480px) {
  .support-summary-search__results .big {
    font-size: 18px; } }

.support-summary-search__results .big:hover {
  color: #208dd6; }

.support-summary-search__results .ps-summery-details {
  /* ddd.info {
			font-size: 14px;
			b{
				color: $primary1;
			}
		}*/ }

.support-summary-search__results .ps-summery-details p {
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 15px; }

.support-summary-search__results .ps-summery-details p:nth-child(odd) {
  background: #f0f0f2; }

.support-summary-search__results .ps-summery-details .update-info {
  font-size: 10px; }

.support-summary-search__results .ps-summery-details .update-info .item {
  white-space: nowrap; }

.support-summary-search__results .ps-summery-details .update-info b {
  text-transform: uppercase; }

@media screen and (min-width: 480px) {
  .support-summary-search__results .ps-summery-details .update-info {
    font-size: 14px; } }

.support-summary-search__results .ps-summery-details .update-info b {
  color: #38364d; }

.support-summary-search__results .ps-summery-details.support-search-advance-result p {
  position: relative;
  padding-left: 70px; }

.support-summary-search__results .ps-summery-details.support-search-advance-result .advance-search-icon {
  width: 28px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 22px; }

.support-summary-search__results .ps-summery-details a.view-all {
  color: #34aeff;
  text-decoration: underline;
  padding-left: 15px;
  font-weight: bold;
  font-size: 16px;
  font-family: "Averta", Arial, sans-serif; }

.support-summary-search__results p:not(.ps-summary-title) {
  font-size: 12px;
  color: #272638; }

@media screen and (min-width: 480px) {
  .support-summary-search__results p:not(.ps-summary-title) {
    font-size: 18px; } }

.support-summary-search__results a {
  text-decoration: none; }

.support-summary-search .current-filters {
  color: #7d7d91;
  position: relative;
  z-index: 1;
  font-size: 0.75rem; }

.support-summary-search .current-filters .clear {
  color: #7d7d91; }

.support-summary-search .filter {
  padding: 0 3px;
  margin-left: 3px;
  color: #34aeff; }

.support-summary-search .remove {
  display: inline-block;
  background: url(images/remove.png) no-repeat;
  width: 13px;
  height: 13px;
  text-indent: -3000px;
  top: 3px;
  position: relative;
  cursor: pointer; }

.support-summary-search__pagination {
  text-align: center;
  font-size: 12px;
  padding-top: 18px; }

@media screen and (min-width: 480px) {
  .support-summary-search__pagination {
    font-size: 14px; } }

.support-summary-search__pagination .intro {
  display: inline-block;
  background: #38364d;
  border: 1px solid #272638; }

.support-summary-search__pagination .intro span.active, .support-summary-search__pagination .intro a {
  float: left;
  padding: 6px 12px;
  border-right: 1px solid #272638;
  color: #d8fe59;
  margin: 0;
  text-decoration: none; }

.support-summary-search__pagination .intro a:first-child {
  color: #d6d6dc; }

.support-summary-search__pagination .intro a:last-child {
  border: 0;
  color: #d6d6dc; }

.support-summary-search__pagination .intro span.active {
  color: #fff; }

.support-solution-search-results {
  min-width: 1024px;
  max-width: 1200px;
  padding: 0 30px;
  /* &__login-link {
		 background: #7d7d91;
		 padding-left: 30px;
		 border-radius: 5px;
		 font-size: 18px;
		 font-family:$font-family-body;
		 color: #fff;
		 line-height: 90px;
		 height: 90px;
		 vertical-align: middle;
		 a{
			 text-decoration: underline;
			 color: #fff;
		 }
		 .icon {
			 width: 31px;
			 height: 31px;
			 display: inline-block;
			 vertical-align: middle;
			 margin-right: 30px;
			 margin-top: -8px;
		 }
	 }*/ }

.support-solution-search-results .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.8; }

.support-solution-search-results .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 800px;
  height: 300px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #000; }

.support-solution-search-results .ng-modal .ng-modal-dialog-content {
  padding: 70px;
  text-align: center; }

.support-solution-search-results .ng-modal .ng-modal-dialog-content p {
  margin: 0;
  font: 24px "Averta", Arial, sans-serif;
  color: #22465e; }

.support-solution-search-results .ng-modal .ng-modal-dialog-content .options {
  width: 175px;
  height: 65px;
  margin: 50px 30px 0 0;
  font: 21px "Averta", Arial, sans-serif;
  background-color: #fff;
  color: #333;
  border-radius: 4px;
  border: 1px solid #333;
  cursor: pointer; }

.support-solution-search-results .ng-modal .ng-modal-dialog-content .options:hover {
  color: #fff;
  background-color: #34aeff;
  border-style: none; }

.support-solution-search-results .ng-modal .ng-modal-close {
  position: absolute;
  top: 3px;
  right: 5px;
  padding: 5px;
  cursor: pointer;
  font-size: 120%;
  display: inline-block;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif; }

.support-solution-search-results__arrow-down {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d8fc65; }

.support-solution-search-results h1 {
  color: #fff;
  font-size: 42px; }

.support-solution-search-results .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  position: relative;
  top: 10px; }

.support-solution-search-results .row::after {
  clear: both;
  content: "";
  display: block; }

.support-solution-search-results__links {
  display: block;
  position: relative;
  width: 100%;
  height: 40px;
  background-color: #22465e;
  float: left; }

.support-solution-search-results__links span {
  float: right;
  padding: 10px 30px 0 0;
  line-height: 18px; }

.support-solution-search-results__links span:first-child {
  float: left;
  padding-left: 30px; }

.support-solution-search-results__links span a {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #2aaeb6;
  cursor: pointer; }

.support-solution-search-results__heading {
  clear: both;
  padding: 30px 30px 25px 30px;
  background-color: #37607b;
  color: #fff;
  height: 240px; }

.support-solution-search-results__heading__option {
  float: right; }

.support-solution-search-results__heading__option--release {
  float: left;
  margin-bottom: 15px; }

.support-solution-search-results__heading__option--spack {
  float: left;
  margin: 0 30px; }

.support-solution-search-results__heading__option--datepicker {
  float: left;
  margin-right: 30px; }

.support-solution-search-results__heading__option--component {
  clear: both;
  float: left;
  margin-right: 30px; }

.support-solution-search-results__heading__option--component select {
  width: 270px !important; }

.support-solution-search-results__heading__option--highfix {
  float: left;
  margin-right: 30px; }

.support-solution-search-results__heading__option--filter {
  float: right;
  margin: 29px 20px 0 0; }

.support-solution-search-results__heading__option input, .support-solution-search-results__heading__option button, .support-solution-search-results__heading__option select {
  border-radius: 5px;
  background-color: #fff; }

.support-solution-search-results__heading__option span.sub-head {
  display: block;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px; }

.support-solution-search-results__heading__option .options {
  font-size: 14px;
  border: none;
  width: 120px;
  height: 45px;
  color: #333; }

.support-solution-search-results__heading__option .options option {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px; }

.support-solution-search-results__heading h1 {
  font-family: "Averta", Arial, sans-serif;
  margin: 0 0 20px 0;
  color: #fff; }

.support-solution-search-results__heading span {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  padding-left: 3px; }

.support-solution-search-results__heading span.date {
  font-weight: bold; }

.support-solution-search-results__heading__confirmation {
  margin-top: 10px; }

.support-solution-search-results__heading__confirmation input {
  margin-right: 10px; }

.support-solution-search-results__heading .control {
  display: inline-block;
  position: relative;
  padding-left: 45px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 14px; }

.support-solution-search-results__heading .control input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.support-solution-search-results__heading .control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 28px;
  width: 30px;
  background: #fff; }

.support-solution-search-results__heading .control__indicator:after {
  content: '✓';
  position: absolute;
  display: none;
  color: #22465e;
  font-size: 30px;
  left: 4px;
  bottom: 0; }

.support-solution-search-results__heading .control input:checked ~ .control__indicator:after {
  display: block; }

.support-solution-search-results .support-solution-search-results__notification {
  width: 100%;
  background-color: #ccc;
  padding: 30px; }

.support-solution-search-results .support-solution-search-results__notification__content {
  color: #fff;
  padding: 15px;
  background-color: #183a50;
  font: normal 14px Verdana; }

.support-solution-search-results .support-solution-search-results__notification__content .notification-text {
  font-family: "Averta", Arial, sans-serif;
  font-size: 21px;
  line-height: 25px;
  display: block;
  margin-top: 10px; }

.support-solution-search-results .support-solution-search-results__content {
  display: table;
  width: 100%; }

.support-solution-search-results .support-solution-search-results__content .button__default {
  cursor: pointer;
  font-size: 14px;
  white-space: normal;
  width: 92px;
  padding: 1px 15px;
  line-height: 1.375rem; }

.support-solution-search-results .support-solution-search-results__content__header, .support-solution-search-results .support-solution-search-results__content__footer {
  background: #d7d6dc;
  padding: 7px 30px 0; }

.support-solution-search-results .support-solution-search-results__content__header select, .support-solution-search-results .support-solution-search-results__content__footer select {
  color: #272637; }

.support-solution-search-results .support-solution-search-results__content__header .button__default, .support-solution-search-results .support-solution-search-results__content__footer .button__default {
  float: right;
  margin: 0 0 0 20px; }

.support-solution-search-results .support-solution-search-results__content__header .cgrs_container {
  width: 100%;
  background-color: #d7d6dc;
  height: 65px; }

.support-solution-search-results .support-solution-search-results__content__header .cgrs_container .cgrs_wrapper {
  width: 70%;
  margin: auto;
  padding-top: 8px; }

.support-solution-search-results .support-solution-search-results__content__header .cgrs_container .cgrs_wrapper .cgrs__search-box {
  width: 100%;
  float: left;
  font-size: 16px;
  padding: 11px 18px;
  border-radius: 3px;
  border: 1px solid #272637;
  font-family: "Averta",Arial,sans-serif; }

.support-solution-search-results .support-solution-search-results__content__header .cgrs_container .cgrs_wrapper .cgrs__search-button {
  padding: 10px 10px 3px;
  min-width: 13px;
  background: #38364d;
  vertical-align: top;
  float: right;
  position: relative;
  bottom: 41px;
  right: 4px;
  border-radius: 3px;
  cursor: pointer; }

.support-solution-search-results .support-solution-search-results__content__header .cgrs_container .cgrs_wrapper .cgrs__search-button i {
  display: inline-block;
  width: 20px;
  height: 20px; }

.support-solution-search-results .support-solution-search-results__content__header .cgrs_hr {
  width: 100%;
  position: relative;
  bottom: 25px; }

.support-solution-search-results .support-solution-search-results__content__header .cgrs_hr1 {
  width: 100%;
  position: relative;
  bottom: 0px; }

.support-solution-search-results .support-solution-search-results__content__footer {
  padding-bottom: 10px; }

.support-solution-search-results .support-solution-search-results__content hr {
  margin-bottom: 0; }

.support-solution-search-results .support-solution-search-results__content__solutions-page {
  width: 150px;
  float: left;
  margin-left: 12%; }

.support-solution-search-results .support-solution-search-results__content__solutions-page .sub-head {
  color: #272637;
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px; }

.support-solution-search-results .support-solution-search-results__content__solutions-page .options {
  width: 120px;
  height: 28px;
  display: inline-block; }

.support-solution-search-results .support-solution-search-results__content__table-header-wrapper {
  padding-left: 20px;
  padding-right: 20px;
  background: #d7d6dc; }

.support-solution-search-results .support-solution-search-results__content__table-wrapper {
  padding: 20px;
  background: #fff; }

.support-solution-search-results .support-solution-search-results__content__table {
  min-width: 300px;
  background: #fff;
  color: #000;
  padding: 30px;
  border-collapse: collapse;
  width: 100%; }

.support-solution-search-results .support-solution-search-results__content__table tr {
  height: 60px;
  margin: 0; }

.support-solution-search-results .support-solution-search-results__content__table th {
  display: none;
  font: bold 14px "Averta", Arial, sans-serif;
  color: #272637;
  text-transform: uppercase; }

.support-solution-search-results .support-solution-search-results__content__table th:nth-child(6) span {
  padding: 10px 20px; }

.support-solution-search-results .support-solution-search-results__content__table td, .support-solution-search-results .support-solution-search-results__content__table th {
  display: block;
  font-size: 14px;
  color: #272637; }

.support-solution-search-results .support-solution-search-results__content__table td:nth-child(1), .support-solution-search-results .support-solution-search-results__content__table td:nth-child(2), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(1), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(2) {
  width: 7%; }

.support-solution-search-results .support-solution-search-results__content__table td:nth-child(4), .support-solution-search-results .support-solution-search-results__content__table td:nth-child(5), .support-solution-search-results .support-solution-search-results__content__table td:nth-child(6), .support-solution-search-results .support-solution-search-results__content__table td:nth-child(7), .support-solution-search-results .support-solution-search-results__content__table td:nth-child(8), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(4), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(5), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(6), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(7), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(8) {
  width: 10%; }

.support-solution-search-results .support-solution-search-results__content__table td:nth-child(3), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(3) {
  width: 27%; }

.support-solution-search-results .support-solution-search-results__content__table td:nth-child(6), .support-solution-search-results .support-solution-search-results__content__table td:nth-child(7), .support-solution-search-results .support-solution-search-results__content__table td:nth-child(5), .support-solution-search-results .support-solution-search-results__content__table td:nth-child(1), .support-solution-search-results .support-solution-search-results__content__table td:nth-child(2), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(6), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(7), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(5), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(1), .support-solution-search-results .support-solution-search-results__content__table th:nth-child(2) {
  text-align: center; }

.support-solution-search-results .support-solution-search-results__content__table td:before, .support-solution-search-results .support-solution-search-results__content__table th:before {
  content: attr(data-th) ": ";
  font-weight: bold;
  width: 6.5em;
  display: inline-block; }

@media (min-width: 400px) {
  .support-solution-search-results .support-solution-search-results__content__table td:before, .support-solution-search-results .support-solution-search-results__content__table th:before {
    display: none; } }

.support-solution-search-results .support-solution-search-results__content__table td input, .support-solution-search-results .support-solution-search-results__content__table td select, .support-solution-search-results .support-solution-search-results__content__table th input, .support-solution-search-results .support-solution-search-results__content__table th select {
  width: 100%;
  height: 35px;
  border-radius: 5px;
  border: none;
  padding: 10px;
  font: Italic 12px "Averta", Arial, sans-serif;
  background-color: #fff; }

.support-solution-search-results .support-solution-search-results__content__table td .support-icon, .support-solution-search-results .support-solution-search-results__content__table th .support-icon {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  display: inline-block;
  position: relative; }

.support-solution-search-results .support-solution-search-results__content__table td .support-data-icon, .support-solution-search-results .support-solution-search-results__content__table th .support-data-icon {
  width: 25px;
  height: 25px;
  margin: 0 auto;
  display: block;
  position: relative; }

.support-solution-search-results .support-solution-search-results__content__table td .tooltiptext, .support-solution-search-results .support-solution-search-results__content__table th .tooltiptext {
  top: 200%;
  left: 50%;
  transform: translate(-50%, -50%); }

.support-solution-search-results .support-solution-search-results__content__table td span.charc, .support-solution-search-results .support-solution-search-results__content__table th span.charc {
  width: 20px;
  height: 15px;
  display: inline-block;
  float: right;
  border: none;
  padding: 0;
  font: bold 12px "Averta", Arial, sans-serif; }

.support-solution-search-results .support-solution-search-results__content__table td span.charc.down, .support-solution-search-results .support-solution-search-results__content__table th span.charc.down {
  font: bold 11px "Averta", Arial, sans-serif; }

.support-solution-search-results .support-solution-search-results__content__table th {
  background: #d7d6dc; }

.support-solution-search-results .support-solution-search-results__content__table th, .support-solution-search-results .support-solution-search-results__content__table td {
  text-align: left;
  margin: .5em 1em; }

@media (min-width: 400px) {
  .support-solution-search-results .support-solution-search-results__content__table th, .support-solution-search-results .support-solution-search-results__content__table td {
    display: table-cell;
    padding: 5px 10px; }
  .support-solution-search-results .support-solution-search-results__content__table th:before, .support-solution-search-results .support-solution-search-results__content__table td:before {
    color: #dd5; } }

.support-solution-search-results .support-solution-search-results__content__table th a, .support-solution-search-results .support-solution-search-results__content__table td a {
  cursor: pointer; }

.support-solution-search-results .support-solution-search-results__content__table th a i.icon, .support-solution-search-results .support-solution-search-results__content__table td a i.icon {
  width: 30px;
  height: 30px;
  display: inline-block; }

.support-solution-search-results .support-solution-search-results__content__table th .download-option, .support-solution-search-results .support-solution-search-results__content__table td .download-option {
  text-align: left;
  width: 29%;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #d8fc65;
  font-weight: bold;
  background-color: #272637;
  padding: 0 30px;
  display: inline-block;
  vertical-align: middle;
  float: left; }

.support-solution-search-results .support-solution-search-results__content__table th .download-option a, .support-solution-search-results .support-solution-search-results__content__table td .download-option a {
  color: #d8fc65; }

.support-solution-search-results .support-solution-search-results__content__table th .download-option:last-child, .support-solution-search-results .support-solution-search-results__content__table td .download-option:last-child {
  width: 12%; }

.support-solution-search-results .support-solution-search-results__content__table th .three-options .download-option, .support-solution-search-results .support-solution-search-results__content__table td .three-options .download-option {
  width: 33%; }

.support-solution-search-results .support-solution-search-results__content__table td:nth-child(3) span {
  display: block; }

.support-solution-search-results .support-solution-search-results__content__table td.options {
  background-color: #272637; }

.support-solution-search-results .support-solution-search-results__content__table td.options .support-solution-search-results__arrow-down {
  position: relative;
  left: 8px;
  top: 3px; }

.support-solution-search-results .support-solution-search-results__content__table td.options div.diff-options {
  display: table;
  width: 100%;
  text-align: left; }

.support-solution-search-results .support-solution-search-results__content__table td.options div.diff-options p {
  margin: 0;
  font: 14px "Averta", Arial, sans-serif;
  color: #cbcbcb; }

.support-solution-search-results .support-solution-search-results__content__table td {
  font-size: 14px; }

.support-solution-search-results .support-solution-search-results__content__table td:nth-child(3) a {
  text-decoration: none; }

.support-solution-search-results .support-solution-search-results__content__table td:nth-child(3) span {
  color: #4d4d4d;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  display: block; }

.support-solution-search-results .support-solution-search-results__content__table tr:nth-child(odd) {
  background: #f8f9f9; }

.support-solution-search-results .support-solution-search-results__content .pagination {
  display: inline-block;
  margin: 30px 0 10px 0;
  border-radius: 4px;
  float: right; }

.support-solution-search-results .support-solution-search-results__content .pagination li {
  display: inline; }

.support-solution-search-results .support-solution-search-results__content .pagination li.pagination-last a, .support-solution-search-results .support-solution-search-results__content .pagination li.pagination-first a, .support-solution-search-results .support-solution-search-results__content .pagination li.pagination-prev a, .support-solution-search-results .support-solution-search-results__content .pagination li.pagination-next a {
  color: #7d7d91; }

.support-solution-search-results .support-solution-search-results__content .pagination li a {
  position: relative;
  float: left;
  padding: 14px 14px;
  text-decoration: none;
  line-height: 1.428;
  color: #d8fc65;
  background-color: #272637;
  border-right: 1px solid #000;
  font-size: 12px; }

.support-solution-search-results .support-solution-search-results__content .pagination li:last-child a {
  border-right: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.support-solution-search-results .support-solution-search-results__content .pagination li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.support-solution-search-results .support-solution-search-results__content .pagination .active a, .support-solution-search-results .support-solution-search-results__content .pagination .active span, .support-solution-search-results .support-solution-search-results__content .pagination .active a:hover, .support-solution-search-results .support-solution-search-results__content .pagination .active span:hover, .support-solution-search-results .support-solution-search-results__content .pagination .active a:focus, .support-solution-search-results .support-solution-search-results__content .pagination .active span:focus {
  z-index: 2;
  color: #fff;
  cursor: default; }

.support-solution-search-results .support-solution-search-results__content .pagination .disabled {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.support-solution-search-results .support-solution-search-results__content pre {
  display: inline-block;
  color: #272637;
  font: 16px "Averta", Arial, sans-serif;
  float: left;
  margin-top: 30px; }

.support-solution-search-results .support-solution-search-results__content pre span {
  font: bold 16px "Averta", Arial, sans-serif; }

.support-solution-search-results .support-solution-search-results__content .button__default, .support-solution-search-results .support-solution-search-results__content .pagination, .support-solution-search-results .support-solution-search-results__content pre {
  margin-top: 13px; }

.support-solution-search-results .disable {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.support-solution-search-results .enable {
  cursor: poiner;
  pointer-events: auto;
  opacity: 1; }

.support-solution-search-results .calendar-icon {
  display: inline-block;
  width: 40px;
  height: 40px;
  vertical-align: top;
  margin-left: 5px; }

.support-solution-search-results ::-webkit-input-placeholder {
  font-family: "Averta",Arial,sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.support-solution-search-results ::-moz-placeholder {
  font-family: "Averta",Arial,sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.support-solution-search-results :-ms-input-placeholder {
  font-family: "Averta",Arial,sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.support-solution-search-results :-moz-placeholder {
  font-family: "Averta",Arial,sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.solution-download-details .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  margin: 0; }

.solution-download-details .input-group button {
  font: 500 12px "Averta", Arial, sans-serif !important; }

.solution-download-details .input-group div {
  display: inline-block;
  outline: 0; }

.solution-download-details .sr-only {
  display: none; }

.solution-download-details .input-group .form-control {
  position: relative;
  z-index: 2;
  width: 120px;
  margin-bottom: 0;
  padding: 10px; }

.solution-download-details .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 5px 0 5px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #d6d6dc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.solution-download-details .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.solution-download-details .btn span {
  font-size: 10px !important; }

.solution-download-details .btn-default {
  color: #7d7d91 !important;
  background-color: #fff !important;
  border-color: #d6d6dc; }

.solution-download-details .btn-group-sm > .btn, .solution-download-details .btn-sm {
  padding: 3px 6px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.solution-download-details .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.solution-download-details .glyphicon-chevron-left:before {
  content: "<<"; }

.solution-download-details .glyphicon-chevron-right:before {
  content: ">>"; }

.solution-download-details .pull-right {
  float: right !important; }

.solution-download-details small {
  font-size: 75%;
  color: #7d7d91; }

.solution-download-details .text-center {
  text-align: center;
  line-height: 1.1; }

.solution-download-details .text-center em {
  font-size: 10px;
  color: #d6d6dc; }

.uib-datepicker-popup.dropdown-menu {
  display: block; }

.uib-datepicker-popup.dropdown-menu table {
  border-collapse: separate;
  border-spacing: 2px; }

.text-muted {
  color: #7d7d91; }

.btn-info.active, .btn-info:active {
  color: #fff !important;
  background-color: #34aeff !important;
  border-color: #34aeff !important; }

.input-group button {
  font: 500 12px "Averta", Arial, sans-serif !important; }

.solution-download-details {
  max-width: 1200px;
  margin: 0 auto; }

.solution-download-details__links {
  display: block;
  position: relative;
  width: 100%;
  height: 40px;
  background-color: #38364d;
  float: left; }

.solution-download-details__links span {
  float: right;
  padding: 10px 30px 0 0;
  line-height: 18px; }

.solution-download-details__links span:first-child {
  float: left;
  padding-left: 30px; }

.solution-download-details__links span a {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #34aeff;
  cursor: pointer; }

.solution-download-details__heading {
  clear: both;
  padding: 30px 30px 60px 30px;
  background-color: #272638;
  color: #fff; }

.solution-download-details__heading__option {
  float: right; }

.solution-download-details__heading__option--release {
  float: left;
  margin-bottom: 15px; }

.solution-download-details__heading__option--spack {
  float: left;
  margin: 0 30px; }

.solution-download-details__heading__option--datepicker {
  float: left;
  margin-right: 30px; }

.solution-download-details__heading__option--component {
  clear: both;
  float: left;
  margin-right: 30px; }

.solution-download-details__heading__option--component select {
  width: 270px !important; }

.solution-download-details__heading__option--highfix {
  float: left;
  margin-right: 30px; }

.solution-download-details__heading__option--filter {
  float: right;
  margin: 20px 0 0 0; }

.solution-download-details__heading__option input, .solution-download-details__heading__option button, .solution-download-details__heading__option select {
  border-radius: 5px;
  background-color: #fff; }

.solution-download-details__heading__option button {
  background-color: #34aeff;
  color: #fff;
  font: bold 16px "Averta", Arial, sans-serif; }

.solution-download-details__heading__option span.sub-head {
  display: block;
  font: normal 14px "Averta", Arial, sans-serif; }

.solution-download-details__heading__option .options {
  font-size: 14px;
  border: none;
  width: 120px;
  height: 45px;
  color: #7d7d91; }

.solution-download-details__heading__option .options option {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px; }

.solution-download-details__heading__option button.options {
  color: #fff !important;
  text-transform: uppercase; }

.solution-download-details__heading h1 {
  font-family: "Averta", Arial, sans-serif;
  margin: 0 0 20px 0;
  color: #fff;
  word-wrap: break-word;
  padding-right: 20px;
  width: 45%; }

.solution-download-details__heading span {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  padding-left: 3px; }

.solution-download-details__heading span.date {
  font-weight: bold; }

.solution-download-details__heading__confirmation {
  margin-top: 10px; }

.solution-download-details__heading__confirmation input {
  margin-right: 10px; }

.solution-download-details__heading .control {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 14px; }

.solution-download-details__heading .control input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.solution-download-details__heading .control a {
  cursor: pointer;
  font-size: 15px;
  color: #34aeff;
  margin-top: 5px;
  text-decoration: none;
  display: inline-block; }

.solution-download-details__heading .control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #fff;
  border-radius: 2px; }

.solution-download-details__heading .control__indicator:after {
  content: 'L';
  position: absolute;
  display: none;
  color: #38364d;
  font-size: 18px;
  left: 6px;
  bottom: 3px;
  top: -3px;
  -webkit-transform: scaleX(-1) rotate(-45deg);
  -moz-transform: scaleX(-1) rotate(-45deg);
  -ms-transform: scaleX(-1) rotate(-45deg);
  -o-transform: scaleX(-1) rotate(-45deg);
  transform: scaleX(-1) rotate(-45deg);
  font-weight: bolder;
  font-family: verdana; }

.solution-download-details__heading .control input:checked ~ .control__indicator:after {
  display: block; }

.solution-download-details__notification {
  width: 100%;
  background-color: #272638;
  padding: 20px 30px; }

.solution-download-details__notification__icon-holder {
  position: relative;
  text-transform: uppercase;
  font: bold 14px "Averta", Arial, sans-serif;
  color: #fff;
  width: 21%; }

.solution-download-details__notification__icon {
  display: block;
  position: absolute;
  right: 15px;
  top: 8px;
  cursor: pointer; }

.solution-download-details__notification__icon-expand {
  border-top: 2px solid #d8fe59;
  border-left: 2px solid #d8fe59;
  height: 10px;
  width: 10px;
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg);
  top: 0px !important; }

.solution-download-details__notification__icon-collapse {
  border-top: 2px solid #d8fe59;
  border-left: 2px solid #d8fe59;
  height: 10px;
  width: 10px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }

.solution-download-details__notification__content {
  color: #fff;
  margin-top: 5px;
  padding: 0 20px 0 0;
  display: table;
  width: 100%;
  background-color: #7d7d91;
  font: normal 14px Verdana;
  border-radius: 5px; }

.solution-download-details__notification__content .notification-text {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  line-height: 30px;
  margin-top: 10px;
  list-style-type: disc;
  text-decoration: none;
  color: #fff; }

.solution-download-details__notification__content .notification-text:first-child {
  margin-top: 20px; }

.solution-download-details__notification__content .notification-text:last-child {
  margin-bottom: 20px; }

.solution-download-details__notification__content ul {
  margin-left: -5px; }

.solution-download-details__notification__content ul li {
  color: #272638; }

.solution-download-details__notification__content ul li a {
  margin-left: 7px; }

.solution-download-details .solution-download-details__content {
  background: #272638;
  padding: 30px;
  display: table;
  width: 100%;
  position: relative; }

.solution-download-details .solution-download-details__content__solutions-page {
  width: 150px;
  position: absolute;
  margin-left: 40%; }

.solution-download-details .solution-download-details__content__solutions-page .sub-head {
  font: normal 14px "Averta", Arial, sans-serif; }

.solution-download-details .solution-download-details__content__solutions-page .options {
  width: 120px;
  height: 28px;
  display: inline-block;
  font: bold 14px "Averta", Arial, sans-serif; }

.solution-download-details .solution-download-details__content button {
  float: right;
  margin: 10px 0 10px 10px;
  background-color: #34aeff;
  color: #fff;
  font: normal 12px "Averta", Arial, sans-serif !important;
  border-style: none;
  border-radius: 3px;
  padding: 5px;
  width: 100px; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-heading {
  background-color: #d6d6dc;
  padding: 5px 20px; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-heading hr {
  clear: both;
  margin-bottom: 0; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-heading .solution-download-details__content__table {
  background-color: inherit; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-heading .solution-download-details__content__table tr {
  height: 60px; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-heading .solution-download-details__content__table th {
  text-transform: uppercase;
  display: table-cell;
  color: #272638;
  font-weight: 500;
  cursor: pointer; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail {
  background-color: #fff;
  padding: 20px 20px 20px 20px; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail tr {
  height: 60px; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail tr:nth-child(4n+1) {
  background-color: #f0f0f2; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail tr td:nth-child(1), .solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail tr td:nth-child(2) {
  width: 7%; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail tr td:nth-child(3) {
  width: 27%; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail tr td:nth-child(4), .solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail tr td:nth-child(5), .solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail tr td:nth-child(6), .solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail tr td:nth-child(7) {
  width: 10%;
  text-align: left; }

.solution-download-details .solution-download-details__content .solution-download-details__content--wrapper-detail tr td:nth-child(8) {
  width: 10%;
  text-align: center; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table {
  min-width: 300px;
  background: #fff;
  color: #272638;
  padding: 30px;
  border-collapse: collapse;
  width: 100%; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table th {
  display: none;
  font: 500 14px "Averta", Arial, sans-serif;
  color: #7d7d91; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(1), .solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(2) {
  width: 7%; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(3) {
  width: 27%; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(4), .solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(5), .solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(6), .solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(7) {
  width: 10%;
  text-align: left; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(8) {
  width: 10%;
  text-align: center; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table th a {
  margin: auto;
  display: block;
  width: 90px;
  border-radius: 2px; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table th a span {
  padding: 10px 20px;
  color: #fff;
  background-color: #34aeff;
  text-transform: capitalize;
  margin-top: 5px; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table th span {
  width: 90px;
  height: 50px;
  border: 1px solid #d6d6dc;
  display: block;
  padding: 10px 15px;
  border-radius: 5px;
  font: normal 12px "Averta", Arial, sans-serif;
  text-align: center;
  line-height: 14px; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table th span.active {
  font: normal 14px "Averta", Arial, sans-serif;
  color: #fff;
  background-color: #34aeff;
  border: 1px solid #34aeff;
  padding: 6px 16px; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td, .solution-download-details .solution-download-details__content .solution-download-details__content__table th {
  font: normal 14px "Averta", Arial, sans-serif;
  text-align: center; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td:nth-child(3), .solution-download-details .solution-download-details__content .solution-download-details__content__table td:nth-child(4), .solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(3), .solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(4) {
  text-align: left; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td:nth-child(3) span, .solution-download-details .solution-download-details__content .solution-download-details__content__table td:nth-child(4) span, .solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(3) span, .solution-download-details .solution-download-details__content .solution-download-details__content__table th:nth-child(4) span {
  font: bold 12px "Averta", Arial, sans-serif;
  display: block; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td .support-icon, .solution-download-details .solution-download-details__content .solution-download-details__content__table th .support-icon {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  display: inline-block;
  position: relative; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td .support-data-icon, .solution-download-details .solution-download-details__content .solution-download-details__content__table th .support-data-icon {
  width: 25px;
  height: 25px;
  margin: 0 auto;
  display: block;
  position: relative; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td .tooltiptext, .solution-download-details .solution-download-details__content .solution-download-details__content__table th .tooltiptext {
  left: -150% !important; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td span.charc, .solution-download-details .solution-download-details__content .solution-download-details__content__table th span.charc {
  width: 20px;
  height: 15px;
  display: inline-block;
  margin-left: 2px;
  border: none;
  padding: 0;
  font: bold 12px "Averta", Arial, sans-serif; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td span.charc.down, .solution-download-details .solution-download-details__content .solution-download-details__content__table th span.charc.down {
  font: bold 11px "Averta", Arial, sans-serif; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td a, .solution-download-details .solution-download-details__content .solution-download-details__content__table th a {
  cursor: pointer; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td a i.icon, .solution-download-details .solution-download-details__content .solution-download-details__content__table th a i.icon {
  width: 30px;
  height: 30px;
  display: inline-block; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td .download-option, .solution-download-details .solution-download-details__content .solution-download-details__content__table th .download-option {
  width: 100%;
  font: bold 16px "Averta", Arial, sans-serif;
  display: inline-block;
  vertical-align: middle;
  text-align: left; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td .download-option a, .solution-download-details .solution-download-details__content .solution-download-details__content__table th .download-option a {
  color: #d8fe59; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td .download-option-message, .solution-download-details .solution-download-details__content .solution-download-details__content__table th .download-option-message {
  width: 40%;
  font: bold 14px "Averta", Arial, sans-serif;
  padding: 0 30px;
  display: inline-block;
  vertical-align: middle; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td .download-arrow {
  display: none;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d8fe59;
  position: absolute;
  right: 14px;
  top: 28px; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td .icon-support-download.hidden {
  display: none; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td .icon-support-download-slate {
  display: none; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td:nth-child(3) a {
  text-decoration: none; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.active {
  background-color: #272638;
  position: relative; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.active .download-arrow {
  display: block; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.active .icon-support-download.hidden {
  display: block; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.active .icon-tooltip {
  display: none; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.options {
  background-color: #272638;
  padding: 0px 30px; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.options div.diff-options {
  width: 27%;
  font: bold 16px "Averta",Arial,sans-serif;
  display: inline-block;
  vertical-align: middle;
  text-align: left; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.options div.diff-options:nth-child(4) {
  width: 15%; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.options div.diff-options p {
  margin: 0;
  font: 14px "Averta", Arial, sans-serif;
  color: #f0f0f2; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.options div.diff-options a {
  text-decoration: none;
  color: #d8fe59; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.options .two-options:nth-child(2) {
  margin-left: 100px; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.options .three-options:nth-child(2) .download-option {
  text-align: center; }

.solution-download-details .solution-download-details__content .solution-download-details__content__table td.options .three-options:nth-child(3) {
  width: 45%;
  color: #d8fe59; }

.solution-download-details .solution-download-details__content .pagination {
  display: inline-block;
  margin: 10px 0 10px 0;
  border-radius: 4px;
  float: right; }

.solution-download-details .solution-download-details__content .pagination li {
  display: inline; }

.solution-download-details .solution-download-details__content .pagination li a {
  position: relative;
  float: left;
  padding: 11px 14px;
  text-decoration: none;
  line-height: 1.428;
  color: #d8fe59;
  background-color: #38364d;
  border-right: 1px solid #272638;
  font: bold 12px "Averta", Arial, sans-serif; }

.solution-download-details .solution-download-details__content .pagination li:last-child a {
  border-right: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.solution-download-details .solution-download-details__content .pagination li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.solution-download-details .solution-download-details__content .pagination .active a, .solution-download-details .solution-download-details__content .pagination .active span, .solution-download-details .solution-download-details__content .pagination .active a:hover, .solution-download-details .solution-download-details__content .pagination .active span:hover, .solution-download-details .solution-download-details__content .pagination .active a:focus, .solution-download-details .solution-download-details__content .pagination .active span:focus {
  z-index: 2;
  color: #fff;
  cursor: default; }

.solution-download-details .solution-download-details__content .pagination .disabled {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.solution-download-details .solution-download-details__content pre {
  display: inline-block;
  font: normal 14px "Averta", Arial, sans-serif;
  float: left;
  margin-top: 20px; }

.solution-download-details .solution-download-details__content pre span {
  font: bold 16px "Averta", Arial, sans-serif; }

.solution-download-details .section {
  display: table;
  width: 100%;
  background-color: #d6d6dc;
  padding: 5px 20px; }

.solution-download-details .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #272638;
  opacity: 0.8; }

.solution-download-details .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 800px;
  height: 300px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #272638; }

.solution-download-details .ng-modal .ng-modal-dialog-content {
  padding: 70px;
  text-align: center; }

.solution-download-details .ng-modal .ng-modal-dialog-content p {
  margin: 0;
  font: 24px "Averta", Arial, sans-serif;
  color: #38364d; }

.solution-download-details .ng-modal .ng-modal-dialog-content .options {
  width: 175px;
  height: 65px;
  margin: 50px 30px 0 0;
  font: 21px "Averta", Arial, sans-serif !important;
  background-color: #fff;
  color: #7d7d91;
  border-radius: 4px;
  border: 1px solid #7d7d91;
  cursor: pointer;
  float: none; }

.solution-download-details .ng-modal .ng-modal-dialog-content .options.active {
  color: #fff;
  background-color: #34aeff;
  border-style: none; }

.solution-download-details .ng-modal .ng-modal-dialog-content .options:hover {
  background-color: #34aeff;
  color: #fff;
  border-color: #34aeff; }

.solution-download-details .ng-modal .ng-modal-close {
  position: absolute;
  top: 3px;
  right: 5px;
  padding: 5px;
  cursor: pointer;
  font-size: 120%;
  display: inline-block;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif; }

.solution-download-details .disable {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.solution-download-details .enable {
  cursor: pointer;
  pointer-events: auto;
  opacity: 1; }

.solution-download-details .calendar-icon {
  display: inline-block;
  width: 40px;
  height: 40px;
  vertical-align: top;
  margin-left: 7px; }

.solution-download-details .angularjs-dropdown-multiselect .btn-group > .btn:first-child {
  margin-left: 0;
  width: 270px;
  height: 45px;
  text-align: left;
  padding-left: 5px; }

.solution-download-details .angularjs-dropdown-multiselect .btn .caret {
  position: absolute;
  right: 5px;
  top: 19px;
  border-top: 6px dashed;
  border-top: 4px solid\9;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  padding: 0; }

.solution-download-details .angularjs-dropdown-multiselect .dropdown-menu {
  margin-top: 0;
  padding: 5px; }

.support-sign-in-notification {
  max-width: 1200px;
  margin: 0 auto;
  width: 100%; }

.support-sign-in-notification__wrapper {
  background-color: #7d7d91;
  padding: 26px;
  width: 100%; }

.support-sign-in-notification__wrapper__content {
  padding: 0px;
  display: table;
  padding-left: 15px;
  padding-top: 5px;
  font-family: "Averta", Arial, sans-serif;
  font-size: 18px;
  color: #272638; }

.support-sign-in-notification__wrapper__content a {
  color: #272638;
  text-decoration: underline;
  font-weight: bold; }

.support-sign-in-notification__wrapper .component-icon {
  width: 30px;
  height: 30px;
  float: left; }

.support-notifications {
  max-width: 1200px;
  margin: 0 auto; }

.support-notifications__content {
  padding: 0px;
  display: table;
  width: 100%; }

.support-notifications__content__table {
  min-width: 300px;
  background: #fff;
  color: #272638;
  overflow: hidden;
  border-collapse: separate;
  width: 100%;
  padding-bottom: 20px; }

.support-notifications__content__table tr {
  height: 65px; }

.support-notifications__content__table tr:nth-child(even) {
  background: #f0f0f2; }

.support-notifications__content__table tr:nth-child(odd) {
  background: #fff; }

.support-notifications__content__table tr:first-child {
  height: 110px; }

.support-notifications__content__table th {
  display: none;
  font-size: 16px;
  color: #272638;
  font-weight: bold !important; }

.support-notifications__content__table th:nth-child(2) {
  width: 220px;
  text-align: center; }

.support-notifications__content__table th:nth-child(3) {
  width: 220px;
  text-align: center; }

.support-notifications__content__table th:last-child {
  width: 220px;
  text-align: center; }

.support-notifications__content__table td {
  display: block;
  font-size: 14px;
  color: #7d7d91;
  padding: 5px 12px;
  font-weight: bold; }

.support-notifications__content__table td:first-child {
  padding-top: .5em;
  border-left: 20px solid #fff;
  text-align: center; }

.support-notifications__content__table td:last-child {
  border-right: 20px solid #fff;
  text-align: center; }

.support-notifications__content__table td:nth-child(3) {
  font-size: 12px; }

.support-notifications__content__table td:nth-child(3) span {
  font-size: 12px;
  display: block; }

.support-notifications__content__table td:before {
  content: attr(data-th) ": ";
  font-size: 14px;
  width: 6.5em;
  display: inline-block; }

@media (min-width: 400px) {
  .support-notifications__content__table td:before {
    display: none; } }

.support-notifications__content__table th {
  text-align: left;
  margin: .5em 1em; }

.support-notifications__content__table th:first-child {
  padding-bottom: 20px; }

@media (min-width: 400px) {
  .support-notifications__content__table th {
    display: table-cell;
    padding: 5px 25px;
    background-color: #eee;
    border-bottom: 20px solid #fff; }
  .support-notifications__content__table th:before {
    color: #d8fe59; } }

.support-notifications__content__table th a {
  cursor: pointer; }

.support-notifications__content__table th a i.icon {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin-top: 10px; }

.support-notifications__content__table th .cth {
  margin-top: 10px; }

.support-notifications__content__table th .cthr {
  margin-top: 10px;
  margin-right: 20px; }

.support-notifications__content__table td {
  text-align: center;
  margin: .5em 1em; }

.support-notifications__content__table td:first-child {
  text-align: left; }

@media (min-width: 400px) {
  .support-notifications__content__table td {
    display: table-cell; }
  .support-notifications__content__table td:before {
    color: #d8fe59; } }

.support-notifications__content__table td a {
  cursor: pointer; }

.support-notifications__content__table td a i.icon {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin-top: 10px; }

.support-notifications__content__table .txt, .support-notifications__content__table .slt {
  width: 100%;
  border: 0px;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  height: 25px;
  padding: 5px; }

.support-notifications__content__table .box {
  background: #7d7d91;
  color: #fff;
  width: 250px;
  padding: 10px;
  margin: 1em auto; }

.support-notifications__content__table p {
  margin: 1.5em 0;
  padding: 0; }

.support-notifications__content__table input[type="checkbox"] {
  display: none;
  width: 0px; }

.support-notifications__content__table label {
  cursor: pointer;
  background-color: #fff;
  width: 25px;
  height: 25px;
  border-radius: 5px;
  position: absolute; }

.support-notifications__content__table input[type="checkbox"] + label:before {
  border: 2px solid #272638;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 25px;
  margin: 0 .25em 0 0;
  padding: 0;
  vertical-align: top;
  width: 25px;
  border-radius: 5px; }

.support-notifications__content__table input[type="checkbox"]:checked + label:before {
  background: #272638;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: bold; }

.support-notifications__content__table input[type="checkbox"]:checked + label:after {
  font-weight: bold; }

.support-notifications__content__table .checkmark {
  transform: scaleX(-1) rotate(-45deg);
  font-size: 15px;
  position: absolute;
  font-weight: bolder;
  display: inline-block;
  position: relative;
  right: -1px;
  color: #fff;
  top: -25px;
  font-family: verdana; }

.support-notifications .cnt {
  float: right;
  padding-top: 30px; }

.support-notifications .cnt .f-left {
  float: left; }

.support-notifications .cnt .f-rig {
  float: right;
  padding-left: 30px; }

.support-notifications .cnt .sup-button {
  border-radius: 3px;
  border-style: none;
  font-size: 18px;
  padding: 20px 80px;
  font-family: "Averta", Arial, sans-serif; }

.support-licensing-key-access {
  width: 100%;
  min-height: 100px; }

.support-licensing-key-access-cont {
  border: 1px solid #d6d6dc;
  padding: 30px; }

.support-licensing-key-access-cont-content {
  width: 100%;
  margin: 0;
  display: flex;
  text-align: left;
  padding-bottom: 20px; }

.support-licensing-key-access-cont .bot-bor {
  border-bottom: 1px solid #d6d6dc; }

.support-licensing-key-access-cont .component-icon {
  width: 30px;
  height: 30px;
  float: left; }

.support-licensing-key-access-cont-container {
  font-size: 28px;
  font-weight: bold;
  margin-left: 20px;
  margin-top: 5px; }

.support-licensing-key-access-cont .call-to-action {
  display: inline-block;
  margin-top: 30px; }

.support-licensing-key-access-cont .call-to-action .col {
  color: #34aeff;
  float: left;
  margin-right: 10px;
  font-weight: bold;
  font-size: 14px; }

.support-licensing-key-access-cont .call-to-action .button__link {
  display: inline-block;
  font-family: "Averta", Arial, sans-serif;
  font-weight: normal;
  background-color: transparent;
  color: #34aeff;
  text-decoration: none;
  margin-bottom: 4px;
  font-size: 1.125rem;
  line-height: 1.25rem; }

.support-licensing-key {
  width: 100%;
  min-height: 100px; }

.support-licensing-key-cont {
  padding-top: 30px; }

.support-licensing-key-cont-comp {
  width: 100%;
  padding: 10px 0 10px 0; }

.support-licensing-key-cont-comp-head-link {
  padding: 30px 0; }

.support-licensing-key-cont-comp-head-link a {
  color: #272638;
  text-decoration: none;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  font-weight: bold; }

.support-licensing-key-cont-comp-head-link a span {
  color: #34aeff;
  margin-right: 5px; }

.support-licensing-key-cont-comp .comp-l {
  float: left;
  width: 65%;
  padding: 10px 0 10px 0; }

.support-licensing-key-cont-comp .comp-l .comp-details {
  padding: 5px 0 5px 0;
  font-family: "Averta", Arial, sans-serif;
  color: #7d7d91;
  font-size: 14px;
  font-weight: bold; }

.support-licensing-key-cont-comp .comp-l .comp-name {
  font-family: "Averta", Arial, sans-serif;
  font-size: 24px;
  color: #272638;
  margin-bottom: 30px; }

.support-licensing-key-cont-comp .comp-r {
  width: 35%;
  float: right;
  margin-bottom: 30px; }

.support-licensing-key-cont-comp .comp-r .comp-sel {
  width: 100%;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #7d7d91;
  height: 40px;
  padding: 10px;
  line-height: 40px; }

.support-licensing-key-cont-content {
  width: 100%;
  margin: 0;
  display: flex;
  text-align: left;
  background-color: #f0f0f2;
  padding: 10px; }

.support-licensing-key-cont .component-icon {
  width: 30px;
  height: 30px;
  float: left; }

.support-licensing-key-cont-container {
  font-size: 21px;
  font-weight: bold;
  margin-left: 20px;
  color: #272638;
  margin-top: 5px; }

.support-licensing-key-cont_result-cont {
  background-color: #f0f0f2;
  margin-top: 10px;
  padding: 10px;
  color: #272638; }

.support-licensing-key-cont_result-cont .result {
  background-color: #fff;
  padding: 10px;
  border: 1px solid #d6d6dc;
  font-size: 16px; }

.support-header {
  position: fixed;
  z-index: 3;
  top: 0;
  right: 0;
  left: 0;
  pointer-events: none; }

.support-header-bar {
  font-family: "Averta", Arial, sans-serif;
  background: #fff;
  pointer-events: all; }

.support-header-bar.headroom {
  transition: transform 200ms linear; }

.support-header-bar.headroom--unpinned {
  transform: translateY(-100%); }

.support-header a, .support-header span {
  color: #7d7d91;
  text-decoration: none; }

@media screen and (min-width: 992px) {
  .support-header a, .support-header span {
    color: #38364d; } }

.support-header__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding: 11px 13px 11px 20px; }

.support-header__container::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .support-header__container {
    padding: 0 10px; } }

@media screen and (min-width: 1200px) {
  .support-header__container {
    padding: 0; } }

.support-header__logo {
  display: inline-block;
  float: left;
  height: 40px;
  margin-top: -3px;
  width: 120px; }

@media screen and (min-width: 992px) {
  .support-header__logo {
    height: 50px;
    margin: 19px 25px 19px 7px;
    width: 150px; } }

@media screen and (min-width: 1200px) {
  .support-header__logo {
    margin-left: 0; } }

.support-header__navigation {
  padding: 0;
  margin: 0 0 0 -20px;
  list-style: none;
  width: 100%;
  background: #38364d;
  font-size: 1.375rem;
  font-weight: bold;
  position: absolute;
  top: 100%;
  color: #7d7d91;
  overflow-y: auto;
  position: fixed;
  top: 119px;
  bottom: 0;
  z-index: 1; }

@media screen and (min-width: 992px) {
  .support-header__navigation {
    position: static;
    background: none;
    float: left;
    margin: -5px 0;
    width: auto;
    font-size: 1.125rem;
    border-right: 1px solid #d6d6dc;
    top: 99px; } }

.support-header__navigation ul {
  padding: 0;
  margin: 0;
  list-style: none; }

.support-header__navigation > li {
  border-top: 1px solid #d6d6dc;
  cursor: pointer;
  position: relative; }

@media screen and (min-width: 992px) {
  .support-header__navigation > li {
    position: static;
    display: inline-block;
    border-top: none;
    border-left: 1px solid #d6d6dc; } }

.support-header__navigation > li > .nav-icon-mob {
  background-size: 22px;
  padding: 5px 50px 5px 15px;
  width: 100%;
  background-position: center left;
  background-position-x: 20px;
  height: 60px;
  line-height: 60px;
  background-color: #38364d;
  display: inline-block;
  color: #7d7d91;
  font-size: 21px; }

@media screen and (min-width: 992px) {
  .support-header__navigation > li > .nav-icon-mob {
    font-size: 16px; } }

.support-header__navigation > li > .nav-icon-mob .icon_cont_home {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -14px 0; }

.support-header__navigation > li > .nav-icon-mob .icon_cont {
  width: 23px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -15px 10px; }

@media screen and (min-width: 992px) {
  .support-header__navigation > li > .nav-icon-mob .icon_cont {
    margin: -10px 12px -12px 0; } }

.support-header__navigation > li > .nav-icon-mob .icon_cont_ham {
  width: 23px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -16px 10px; }

@media screen and (min-width: 992px) {
  .support-header__navigation > li > .nav-icon-mob .icon_cont_ham {
    margin: -10px 12px -17px 0; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .support-header__navigation > li > .nav-icon-mob {
    /* IE10+ CSS styles go here */ }
  .support-header__navigation > li > .nav-icon-mob .icon_cont_home, .support-header__navigation > li > .nav-icon-mob .icon_cont_ham, .support-header__navigation > li > .nav-icon-mob .icon_cont {
    margin: -10px 12px -10px 0; } }

.support-header__navigation > li > a {
  padding: 18px 15px;
  display: block;
  letter-spacing: -.6px; }

@media screen and (min-width: 992px) {
  .support-header__navigation > li > a {
    padding: 39px 15px 29px 15px;
    border-bottom: 3px solid #fff; } }

@media screen and (min-width: 1200px) {
  .support-header__navigation > li > a {
    padding-right: 23px;
    padding-left: 23px; } }

.support-header__navigation > li .active {
  color: #34aeff; }

@media screen and (min-width: 992px) {
  .support-header__navigation > li .active {
    border-bottom: 3px solid #34aeff; } }

.support-header__navigation > li li {
  margin-bottom: 14px; }

@media screen and (min-width: 992px) {
  .support-header__navigation > li li {
    margin-bottom: 4px; } }

.support-header__navigation-account {
  border-top: none; }

@media screen and (min-width: 992px) {
  .support-header__navigation-account {
    display: none !important; } }

.support-header__navigation .dropdown {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.125rem;
  margin: 0;
  cursor: default; }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown {
    width: 100%;
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
    background: #38364d;
    margin: 0;
    font-size: 1rem;
    padding-top: 4px;
    padding-bottom: 50px;
    z-index: -1; } }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown .dropdown-three {
    padding-right: 25px;
    float: left;
    width: 25%; } }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown .dropdown-two {
    width: 23%;
    margin-right: 10%;
    float: left; } }

.support-header__navigation .dropdown ul {
  list-style: none;
  margin-bottom: -6px; }

.support-header__navigation .dropdown ul li {
  margin-bottom: 6px;
  padding: 15px 10px 10px 10px;
  border-top: 1px solid #d6d6dc; }

.support-header__navigation .dropdown ul li .nav-icon-mob {
  background-size: 15px;
  padding: 5px 50px 5px 15px;
  width: 100%;
  background-position: center left;
  background-position-x: 20px;
  display: inline-block;
  background-size: 22px; }

.support-header__navigation .dropdown ul li .nav-icon-mob .icon_cont_home {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -14px 0; }

.support-header__navigation .dropdown ul li .nav-icon-mob .icon_cont {
  width: 23px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -15px 0; }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown ul li .nav-icon-mob .icon_cont {
    margin: -10px 12px -12px 0; } }

.support-header__navigation .dropdown ul li .nav-icon-mob .icon_cont_ham {
  width: 23px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -16px 10px; }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown ul li .nav-icon-mob .icon_cont_ham {
    margin: -10px 12px -17px 0; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .support-header__navigation .dropdown ul li .nav-icon-mob {
    /* IE10+ CSS styles go here */ }
  .support-header__navigation .dropdown ul li .nav-icon-mob .icon_cont_home, .support-header__navigation .dropdown ul li .nav-icon-mob .icon_cont_ham, .support-header__navigation .dropdown ul li .nav-icon-mob .icon_cont {
    margin: -10px 12px -10px 0; } }

.support-header__navigation .dropdown ul li a {
  font-size: 16px;
  font-weight: bold;
  color: #f0f0f2; }

.support-header__navigation .dropdown .with-children {
  display: block;
  margin: -12px 0 0px;
  padding: 12px 0; }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown .with-children {
    display: none; } }

.support-header__navigation .dropdown .with-children.desktop {
  display: none; }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown .with-children.desktop {
    display: inline;
    padding: 12px 0 0; } }

.support-header__navigation .dropdown .children {
  background: #f0f0f2;
  margin: 0 -15px;
  padding: 10px 15px 0;
  border-bottom: 1px solid #d6d6dc;
  position: relative; }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown .children {
    font-weight: bold;
    border: 0;
    padding: 0;
    margin: 0;
    background: none; } }

.support-header__navigation .dropdown .children ul {
  margin: 13px 18px 20px;
  font-weight: normal; }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown .children ul {
    margin: 5px 0 20px;
    display: block !important; } }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown .children ul .first {
    display: none; } }

.support-header__navigation .dropdown-header {
  display: none; }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown-header {
    display: block;
    font-size: 1.625rem;
    font-weight: normal;
    margin: 2.5rem 0 2.1875rem; } }

.support-header__navigation .dropdown-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

.support-header__navigation .dropdown-container::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .support-header__navigation .dropdown-container {
    padding: 0 10px; } }

.support-header__navigation .active {
  color: #34aeff; }

.support-header__icon-control {
  height: 12px;
  width: 15px;
  position: absolute;
  right: 15px;
  top: 25px; }

@media screen and (min-width: 992px) {
  .support-header__icon-control {
    display: none; } }

.support-header__menu {
  height: 19px;
  width: 30px;
  display: inline-block;
  float: right;
  background-position: center center;
  margin: 8px 0; }

@media screen and (min-width: 992px) {
  .support-header__menu {
    display: none; } }

.support-header__dropdown-promo {
  display: none; }

@media screen and (min-width: 992px) {
  .support-header__dropdown-promo {
    display: block;
    float: right;
    background: #fff;
    padding: 10px;
    width: 250px;
    position: absolute;
    top: 6px;
    right: 10px;
    margin: 0; }
  .support-header__dropdown-promo-label {
    color: #34aeff;
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;
    margin-bottom: 4px; }
  .support-header__dropdown-promo-desc {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 0;
    margin-bottom: 8px; }
  .support-header__dropdown-promo-cta {
    margin: 0; }
  .support-header__dropdown-promo-cta a {
    color: #34aeff;
    font-size: 1.125rem;
    margin: 0; }
  .support-header__dropdown-promo-icon {
    position: absolute;
    top: 10px;
    left: 10px;
    max-width: 100px;
    margin: 0; }
  .support-header__dropdown-promo-icon img {
    width: 100%;
    max-width: 100%; }
  .support-header__dropdown-promo-alt {
    float: none;
    position: static; } }

.support-header .navigation-inactive {
  display: none; }

@media screen and (min-width: 992px) {
  .support-header .navigation-inactive {
    display: block; } }

.support-header__contact {
  float: right;
  height: 30px;
  display: inline-block;
  background-position: center center;
  background-size: 29px 29px;
  margin: 4px 4px 0 0;
  font-size: 0;
  cursor: pointer; }

.support-header__contact.chat {
  margin-right: 5px; }

.support-header__contact i {
  height: 31px;
  width: 40px;
  display: inline-block;
  background-position: center center; }

.support-header__contact i.phone {
  width: 31px; }

@media screen and (min-width: 768px) {
  .support-header__contact {
    display: none; } }

.support-header__search-link {
  height: 30px;
  width: 54px;
  display: inline-block;
  background-position: center;
  background-size: 29px 29px;
  border-right: 0px solid #d6d6dc;
  margin: 3px 15px 0 -10px;
  font-size: 0;
  cursor: pointer;
  float: right; }

@media screen and (min-width: 992px) {
  .support-header__search-link {
    font-weight: bold;
    border: none;
    font-size: 0;
    color: #7d7d91;
    position: relative;
    height: auto;
    width: auto;
    min-width: 85px;
    background-position: center left;
    background-size: 27px;
    float: left;
    margin-left: 20px;
    padding: 30px 0 30px 30px;
    min-width: 0;
    width: 0; }
  .support-header__search-link.active {
    color: #34aeff;
    background-size: 22px; } }

@media screen and (min-width: 1200px) {
  .support-header__search-link {
    font-size: 1.125rem;
    font-size: 1.125rem;
    padding: 30px 33px 30px 30px; } }

.support-header__account {
  display: none; }

@media screen and (min-width: 992px) {
  .support-header__account {
    display: inline-block;
    float: right;
    font-weight: bold;
    border-left: 1px solid #d6d6dc;
    margin: -5px 0;
    padding: 45px 15px 4px;
    color: #7d7d91;
    position: relative;
    width: 50px;
    font-size: 0; } }

@media screen and (min-width: 992px) and (min-width: 1080px) {
  .support-header__account {
    font-size: 1.125rem;
    width: auto;
    padding: 38px 26px 33px 16px; } }

@media screen and (min-width: 992px) and (min-width: 1200px) {
  .support-header__account {
    border-right: 1px solid #d6d6dc; } }

.support-header__account .dropdown {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.125rem;
  margin: 0 15px;
  cursor: default; }

@media screen and (min-width: 992px) {
  .support-header__account .dropdown {
    width: 100%;
    position: absolute;
    top: 85px;
    left: 0;
    right: 0;
    background: #f0f0f2;
    margin: 0;
    font-size: 1rem;
    padding: 20px 30px;
    line-height: 1.3em; }
  .support-header__account .dropdown ul, .support-header__account .dropdown li {
    padding: 0;
    margin: 0;
    list-style: none; } }

.support-header__account .account-icon {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -10px 0; }

.support-header .desview {
  display: block;
  background-color: #38364d; }

@media screen and (min-width: 992px) {
  .support-header .desview {
    display: none; } }

.support-header__icon-control {
  height: 12px;
  width: 15px;
  position: absolute;
  right: 15px;
  top: 25px; }

.support-header__icon-control .nav-a {
  color: #fff; }

.support-header .support-nav {
  background-color: #38364d;
  width: 100%;
  height: 60px;
  border-bottom: 1px solid #d6d6dc; }

@media screen and (min-width: 992px) {
  .support-header .support-nav {
    height: 51px; } }

.support-header .support-nav .support-menu {
  max-width: 78rem;
  background-color: #38364d;
  height: 60px;
  margin: 0 auto;
  color: #d6d6dc; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu {
    height: 50px; } }

.support-header .support-nav .support-menu .right {
  float: right;
  right: 0; }

.support-header .support-nav .support-menu .no-left-border {
  border-left: 0px;
  padding-left: 0px !important;
  padding-right: 10px !important;
  padding-top: 10px; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu .no-left-border {
    padding-top: 4px; } }

.support-header .support-nav .support-menu .no-left-border a {
  padding: 0px;
  color: #fff;
  margin-top: 0px;
  letter-spacing: 0.15px;
  font-size: 14px; }

.support-header .support-nav .support-menu .user-message {
  display: none; }

@media screen and (min-width: 480px) {
  .support-header .support-nav .support-menu .user-message {
    display: block;
    font-size: 14px;
    cursor: default; } }

.support-header .support-nav .support-menu .user-name {
  color: #fff;
  font-size: 12px;
  margin-right: 0px; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu .user-name {
    font-size: 14px;
    margin-right: 20px; } }

.support-header .support-nav .support-menu__navigation {
  padding: 0;
  margin: 0;
  list-style: none;
  width: auto;
  font-size: 1.375rem;
  font-weight: bold;
  position: absolute;
  top: 100%;
  color: #d6d6dc;
  overflow-y: auto;
  position: fixed;
  top: 59px;
  bottom: 0;
  height: 60px;
  line-height: 45px; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation {
    padding: 0;
    margin: 0 0 0 -20px;
    list-style: none;
    width: 100%;
    background: #38364d;
    font-size: 1.375rem;
    font-weight: bold;
    position: absolute;
    top: 100%;
    color: #d6d6dc;
    overflow-y: auto;
    position: fixed;
    top: 99px;
    bottom: 0;
    height: 50px;
    line-height: 45px; } }

.support-header .support-nav .support-menu__navigation .icon_cont_home {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -14px 0; }

.support-header .support-nav .support-menu__navigation .icon_cont {
  width: 23px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -24px 0; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .icon_cont {
    margin: -10px 12px -12px 0; } }

.support-header .support-nav .support-menu__navigation .icon_cont_ham {
  width: 23px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -16px 10px; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .icon_cont_ham {
    margin: -10px 12px -17px 0; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .support-header .support-nav .support-menu__navigation {
    /* IE10+ CSS styles go here */ }
  .support-header .support-nav .support-menu__navigation .icon_cont_home, .support-header .support-nav .support-menu__navigation .icon_cont_ham, .support-header .support-nav .support-menu__navigation .icon_cont {
    margin: 10px 12px -10px 0; } }

.support-header .support-nav .support-menu__navigation .nav-icon-sel {
  padding: 5px 20px 5px 16px;
  text-transform: uppercase;
  font-weight: bold;
  border: none;
  margin: 0;
  font-size: 21px;
  color: #fff;
  position: relative;
  height: auto;
  width: auto;
  min-width: 85px;
  background-position: center left;
  background-size: 15px;
  background-position-x: 15px;
  height: 60px;
  line-height: 55px;
  background-color: #38364d;
  background-size: 22px; }

@media screen and (min-width: 768px) {
  .support-header .support-nav .support-menu__navigation .nav-icon-sel {
    padding: 5px 50px 5px 50px;
    font-size: 16px;
    color: #d6d6dc; } }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .nav-icon-sel {
    height: 50px;
    line-height: 45px; } }

.support-header .support-nav .support-menu__navigation .nav-icon-sel a {
  color: #fff; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .nav-icon-sel {
    background-color: transparent;
    padding: 3px 30px 5px 30px; } }

.support-header .support-nav .support-menu__navigation .nav-icon-sel:hover {
  color: #fff;
  background-color: #252433;
  border-bottom: 0px solid #d6d6dc; }

.support-header .support-nav .support-menu__navigation .nav-icon {
  padding: 5px;
  text-transform: uppercase;
  font-weight: bold;
  border: none;
  margin: 0;
  font-size: 0px;
  color: #d6d6dc;
  position: relative;
  height: 60px;
  width: auto;
  min-width: 40px;
  background-position: center left;
  background-size: 15px;
  background-position-x: 10px;
  border-left: 1px solid #d6d6dc;
  background-size: 22px; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .nav-icon {
    padding: 5px 50px 5px 15px;
    border: none;
    margin: 0;
    color: #d6d6dc;
    position: relative;
    height: 50px;
    line-height: 42px;
    width: auto;
    min-width: 85px;
    background-position-x: 15px;
    font-size: 16px; } }

.support-header .support-nav .support-menu__navigation .nav-icon a {
  color: #d6d6dc; }

.support-header .support-nav .support-menu__navigation .nav-icon:hover {
  color: #fff;
  background-color: #252433;
  border-bottom: 0px solid #d6d6dc; }

.support-header .support-nav .support-menu__navigation .nav-icon-active {
  color: #fff;
  background-color: #252433;
  border-bottom: 0px solid #d6d6dc; }

.support-header .support-nav .support-menu__navigation .nav-icon-sub {
  padding: 5px;
  text-transform: uppercase;
  font-weight: bold;
  border: none;
  margin: 0;
  font-size: 0px;
  color: #d6d6dc;
  position: relative;
  height: 50px;
  line-height: 42px;
  width: auto;
  min-width: 40px;
  background-position: center left;
  background-position-x: 10px;
  border-left: 1px solid #d6d6dc;
  background-size: 22px; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .nav-icon-sub {
    padding: 1px 25px 1px 15px;
    border: none;
    margin: 0;
    color: #d6d6dc;
    position: relative;
    height: auto;
    width: 100%;
    min-width: 85px;
    background-position-x: 15px;
    font-size: 16px;
    display: inline-block; } }

.support-header .support-nav .support-menu__navigation .nav-icon-sub a {
  color: #d6d6dc; }

.support-header .support-nav .support-menu__navigation .nav-icon-sub:hover {
  color: #fff;
  background-color: #252433;
  border-bottom: 0px solid #d6d6dc; }

.support-header .support-nav .support-menu__navigation__icon-control {
  height: 12px;
  width: 15px;
  position: absolute;
  right: 15px;
  top: 20px; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation__icon-control {
    display: block; } }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation {
    position: static;
    background: none;
    float: left;
    margin: 0px;
    width: auto;
    font-size: 1.125rem; } }

.support-header .support-nav .support-menu__navigation .nav-sel {
  background-color: #38364d;
  margin-right: -4px; }

.support-header .support-nav .support-menu__navigation .nav-sel a {
  color: #fff; }

.support-header .support-nav .support-menu__navigation ul {
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  background-color: #38364d; }

.support-header .support-nav .support-menu__navigation > li {
  cursor: pointer;
  position: relative;
  font-size: 12px;
  float: left; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation > li {
    position: static;
    display: inline-block;
    border-top: none; } }

.support-header .support-nav .support-menu__navigation > li .notification {
  position: absolute;
  margin: 0px 0px 0px 3px;
  z-index: 1; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation > li .notification {
    margin: -5px 0px 0px 5px; } }

.support-header .support-nav .support-menu__navigation > li .notification .notification_value {
  background-color: #d8fe59;
  border-radius: 2px;
  color: #272638;
  padding: 1px 5px; }

.support-header .support-nav .support-menu__navigation > li > a {
  padding: 18px 15px;
  display: block;
  letter-spacing: -.6px;
  font-size: 12px;
  color: #d6d6dc; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation > li > a {
    padding: 0px;
    border-bottom: 0px solid #fff;
    margin-top: 10px; }
  .support-header .support-nav .support-menu__navigation > li > a:hover, .support-header .support-nav .support-menu__navigation > li > a.active {
    border-bottom: 0px solid #34aeff; } }

@media screen and (min-width: 1200px) {
  .support-header .support-nav .support-menu__navigation > li > a {
    padding-right: 30px;
    padding-left: 30px; } }

.support-header .support-nav .support-menu__navigation > li .active {
  color: #34aeff; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation > li .active {
    border-bottom: 3px solid #fff; } }

.support-header .support-nav .support-menu__navigation > li li {
  margin-bottom: 14px; }

.support-header .support-nav .support-menu__navigation > li li a {
  color: #d6d6dc; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation > li li {
    margin-bottom: 0px;
    padding: 2px 2px 2px 2px;
    border-bottom: 1px solid #d6d6dc; } }

.support-header .support-nav .support-menu__navigation > li li:hover {
  background-color: #252433; }

.support-header .support-nav .support-menu__navigation-account {
  border-top: none; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation-account {
    display: none !important; } }

.support-header .support-nav .support-menu__navigation .dropdown {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.125rem;
  margin: 0 15px;
  cursor: default; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .dropdown {
    width: 100%;
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
    background: #f0f0f2;
    margin: 0;
    font-size: 1rem;
    padding-top: 4px;
    padding-bottom: 50px;
    z-index: -1; } }

.support-header .support-nav .support-menu__navigation .dropdown .dropdown-three {
  display: none; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .dropdown .dropdown-three {
    padding-right: 25px;
    float: left;
    width: 25%; } }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .dropdown .dropdown-two {
    width: 23%;
    margin-right: 10%;
    float: left; } }

.support-header .support-nav .support-menu__navigation .dropdown ul {
  list-style: none; }

.support-header .support-nav .support-menu__navigation .dropdown ul li {
  margin-bottom: 6px; }

.support-header .support-nav .support-menu__navigation .dropdown .with-children {
  display: block;
  margin: -12px 0 0px;
  padding: 12px 0; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .dropdown .with-children {
    display: none; } }

.support-header .support-nav .support-menu__navigation .dropdown .with-children.desktop {
  display: none; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .dropdown .with-children.desktop {
    display: inline;
    padding: 12px 0 0; } }

.support-header .support-nav .support-menu__navigation .dropdown .children {
  background: #f0f0f2;
  margin: 0 -15px;
  padding: 10px 15px 0;
  border-bottom: 1px solid #d6d6dc;
  position: relative; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .dropdown .children {
    font-weight: bold;
    border: 0;
    padding: 0;
    margin: 0;
    background: none; } }

.support-header .support-nav .support-menu__navigation .dropdown .children ul {
  margin: 13px 18px 20px;
  font-weight: normal; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .dropdown .children ul {
    margin: 5px 0 20px;
    display: block !important; } }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .dropdown .children ul .first {
    display: none; } }

.support-header .support-nav .support-menu__navigation .dropdown-header {
  display: none; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .dropdown-header {
    display: block;
    font-size: 1.625rem;
    font-weight: normal;
    margin: 2.5rem 0 2.1875rem; } }

.support-header .support-nav .support-menu__navigation .dropdown-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

.support-header .support-nav .support-menu__navigation .dropdown-container::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .support-header .support-nav .support-menu__navigation .dropdown-container {
    padding: 0 10px; } }

.support-header .support-nav .support-menu__navigation .active {
  color: #34aeff; }

.support-header #header-supportmenu {
  display: none; }

@media screen and (min-width: 992px) {
  .support-header #header-supportmenu {
    display: block;
    float: right; } }

.support-header #header-support-account-menu {
  display: none; }

@media screen and (min-width: 992px) {
  .support-header #header-support-account-menu {
    display: block; } }

@media screen and (min-width: 992px) {
  .support-header #header-menu {
    display: block; }
  .support-header #header-menu.show-header {
    display: block; } }

.support-header #header-menu-mob {
  display: block; }

@media screen and (min-width: 992px) {
  .support-header #header-menu-mob {
    display: none; } }

.support-header .dropdown-content {
  display: none; }

.support-header .show {
  display: block; }

.support-header .hide {
  display: none; }

.support-header .arrow-up {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #d8fe59;
  position: absolute; }

.support-header .arrow-down {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #d8fe59;
  position: absolute; }

.no-scroll {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

.no-scroll-mobile {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

@media screen and (min-width: 768px) {
  .no-scroll-mobile {
    overflow: visible;
    position: static; } }

/*global css*/
.support-site .container {
  margin-top: 60px; }

@media screen and (min-width: 992px) {
  .support-site .container {
    margin-top: 50px; } }

.support-gcse {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0; }

.support-gcse::after {
  clear: both;
  content: "";
  display: block; }

/**
  * Default Theme, v2.
  *
  */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 1em;
  width: auto; }

.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  width: 100%; }

.cse .gsc-branding,
.gsc-branding {
  display: none; }

/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #fff;
  border: 1px solid #fff; }

.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: block; }

table.gsc-search-box td.gsc-input {
  padding-right: 24px; }

.gsc-search-box-tools .gsc-search-box .gsc-input {
  padding-right: 12px; }

input.gsc-input {
  font-size: 16px;
  padding: 4px 9px;
  border: 1px solid #D9D9D9;
  width: 99%; }

/* Hide clear input X added by MSIE. */
.gsc-input::-ms-clear {
  display: none;
  height: 0;
  width: 0; }

.gsc-input-box {
  border: 1px solid #D9D9D9;
  background: #fff;
  height: 25px; }

.gsc-search-box .gsc-input > input:hover,
.gsc-input-box-hover {
  border: 1px solid #b9b9b9;
  border-top-color: #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  outline: none; }

.gsc-search-box .gsc-input > input:focus,
.gsc-input-box-focus {
  border: 1px solid #4d90fe;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
  outline: none; }

/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  padding: 0 8px;
  height: 29px;
  min-width: 54px;
  border: 1px solid #7d7d91;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-color: #3079ed;
  background-color: #4d90fe;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#4787ed));
  background-image: -webkit-linear-gradient(top, #4d90fe, #4787ed);
  background-image: -moz-linear-gradient(top, #4d90fe, #4787ed);
  background-image: -ms-linear-gradient(top, #4d90fe, #4787ed);
  background-image: -o-linear-gradient(top, #4d90fe, #4787ed);
  background-image: linear-gradient(top, #4d90fe, #4787ed);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe', EndColorStr='#4787ed'); }

.cse input.gsc-search-button:hover,
input.gsc-search-button:hover {
  border-color: #2f5bb7;
  background-color: #357ae8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4d90fe), to(#357ae8));
  background-image: -webkit-linear-gradient(top, #4d90fe, #357ae8);
  background-image: -moz-linear-gradient(top, #4d90fe, #357ae8);
  background-image: -ms-linear-gradient(top, #4d90fe, #357ae8);
  background-image: -o-linear-gradient(top, #4d90fe, #357ae8);
  background-image: linear-gradient(top, #4d90fe, #357ae8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4d90fe', EndColorStr='#357ae8'); }

.cse input.gsc-search-button:focus,
input.gsc-search-button:focus {
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5); }

.cse .gsc-search-button input.gsc-search-button-v2,
input.gsc-search-button-v2 {
  width: 13px;
  height: 13px;
  padding: 6px 27px;
  min-width: 13px;
  margin-top: 2px; }

.gsc-refinementHeader {
  text-decoration: none;
  font-weight: bold;
  color: #666; }

.gsc-refinementHeader.gsc-refinementhActive {
  text-decoration: none;
  color: #DD4B39; }

.gsc-refinementHeader.gsc-refinementhInactive {
  text-decoration: none;
  cursor: pointer; }

.gsc-refinementHeader.gsc-refinementhInactive > span:hover {
  text-decoration: underline; }

.gsc-refinementhActive > span {
  border-bottom: 3px solid;
  padding-bottom: 2px; }

.gsc-refinementsArea {
  margin-top: 0;
  padding-bottom: 4px;
  padding-top: 10px; }

/* Foont size for refinements */
.gsc-tabsArea {
  font-size: 11px; }

/* For searcher tabs */
.gsc-tabsArea > .gsc-tabHeader {
  height: 27px; }

.gsc-tabsArea > div {
  height: 30px;
  overflow: auto; }

/* No spacers needed for keneddy refinements */
.gsc-tabsArea .gs-spacer {
  display: none; }

.gsc-tabsArea .gs-spacer-opera {
  display: none; }

.gsc-tabsArea {
  margin-top: 12px;
  margin-bottom: 0;
  height: 29px;
  border-bottom: 1px solid #d6d6dc; }

/* Refinement tab properties */
.gsc-tabHeader {
  display: inline-block;
  padding: 0 8px 1px 8px;
  margin-right: 0px;
  margin-top: 0px;
  font-weight: bold;
  height: 27px;
  line-height: 27px;
  min-width: 54px;
  text-align: center; }

/* Active refinement tab properties */
.gsc-tabHeader.gsc-tabhActive {
  border: 1px solid #d6d6dc;
  border-bottom-color: #fff;
  color: #202020; }

/* Inactive refinement tab properties */
.gsc-tabHeader.gsc-tabhInactive {
  background: #fff;
  color: #666;
  border-left: 0;
  border-right: 0;
  border-top: 0; }

/* Inner wrapper for an image result */
.gsc-imageResult-column,
.gsc-imageResult-classic {
  padding: .25em;
  border: 1px solid #fff;
  margin-bottom: 1em; }

/* Inner wrapper for a result */
.gsc-webResult.gsc-result {
  padding: .25em;
  border: 1px solid #fff;
  margin-bottom: 0; }

/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result {
  border: 1px solid #fff;
  margin-bottom: 0; }

/* Wrapper for a result. */
.gsc-webResult .gsc-result {
  padding: 10px 0 10px 0; }

/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result.gsc-promotion:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border: 1px solid #fff; }

.gs-web-image-box,
.gs-promotion-image-box {
  padding: 2px 0; }

.gs-promotion-image-box img.gs-promotion-image {
  max-width: 50px; }

.gs-promotion-image-box img.gs-promotion-image,
.gs-promotion-image-box {
  width: 50px; }

.gs-web-image-box img.gs-image {
  max-width: 70px;
  max-height: 70px; }

.gs-web-image-box-landscape img.gs-image {
  max-width: 70px;
  max-height: 50px; }

.gs-web-image-box-portrait img.gs-image {
  max-width: 50px;
  max-height: 120px; }

.gs-image-box.gs-web-image-box.gs-web-image-box-landscape {
  width: 80px; }

.gs-image-box.gs-web-image-box.gs-web-image-box-portrait {
  width: 60px;
  height: 50px;
  overflow: hidden; }

.gs-web-image-box {
  text-align: inherit; }

.gs-promotion-image-box img.gs-promotion-image {
  border: 1px solid #ebebeb; }

/*Promotion Settings*/
/* The entire promo */
.cse .gsc-webResult.gsc-result.gsc-promotion,
.gsc-webResult.gsc-result.gsc-promotion {
  background-color: #F6F6F6;
  margin-top: 5px;
  margin-bottom: 10px; }

.gsc-result-info {
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px;
  padding-bottom: 10px; }

.gs-promotion-text-cell .gs-visibleUrl,
.gs-promotion-text-cell .gs-snippet {
  font-size: 13px; }

.gsc-table-result,
.gsc-thumbnail-inside,
.gsc-url-top {
  padding-left: 8px;
  padding-right: 8px; }

.gs-promotion-table {
  margin-left: 8px;
  margin-right: 8px; }

.gs-promotion table {
  padding-left: 8px;
  padding-right: 8px; }

table.gs-promotion-table-snippet-with-image {
  padding-left: 0;
  padding-right: 0; }

.gs-promotion-text-cell {
  margin-left: 8px;
  margin-right: 8px; }

.gs-promotion-text-cell-with-image {
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: top; }

/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #15C; }

.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #15C; }

.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #15C; }

.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active {
  color: #15C; }

/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #272638; }

/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #093; }

/* Style for auto-completion table
  * .gsc-completion-selected : styling for a suggested query which the user has moused-over
  * .gsc-completion-container : styling for the table which contains the completions
  */
.gsc-completion-selected {
  background: #EEE; }

.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 16px;
  background: white;
  border: 1px solid #d6d6dc;
  border-top-color: #D9D9D9;
  margin: 0; }

.gsc-completion-title {
  color: #15C; }

.gsc-completion-snippet {
  color: #272638; }

/* Full URL */
.gs-webResult div.gs-visibleUrl-short,
.gs-promotion div.gs-visibleUrl-short {
  display: none; }

.gs-webResult div.gs-visibleUrl-long,
.gs-promotion div.gs-visibleUrl-long {
  display: block; }

/* Keneddy shows url at the top of the snippet, after title */
.gsc-url-top {
  display: block; }

.gsc-url-bottom {
  display: none; }

/* Keneddy shows thumbnail inside the snippet, under title and url */
.gsc-thumbnail-left {
  display: none; }

.gsc-thumbnail-inside {
  display: block; }

.gsc-result .gs-title {
  height: 1.2em; }

.gs-result .gs-title,
.gs-result .gs-title * {
  color: #15C; }

.gs-result a.gs-visibleUrl,
.gs-result .gs-visibleUrl {
  color: #093;
  text-decoration: none;
  padding-bottom: 2px; }

.gsc-results .gsc-cursor-box {
  margin: 10px; }

.gsc-results .gsc-cursor-box .gsc-cursor-page {
  text-decoration: none; }

.gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
  text-decoration: underline; }

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  text-decoration: none;
  color: #DD4B39; }

.gsc-preview-reviews,
.gsc-control-cse .gs-snippet,
.gsc-control-cse .gs-promotion em,
.gsc-control-cse .gs-snippet,
.gsc-control-cse .gs-promotion em {
  color: #7d7d91; }

.gsc-control-cse-zh_CN .gs-snippet b,
.gsc-control-cse-zh_CN .gs-promotion em,
.gsc-control-cse-zh_TW .gs-snippet b,
.gsc-control-cse-zh_TW .gs-promotion em {
  color: #C03; }

.gsc-snippet-metadata,
.gsc-role,
.gsc-tel,
.gsc-org,
.gsc-location,
.gsc-reviewer,
.gsc-author {
  color: #666; }

.gsc-wrapper.gsc-thinWrapper {
  border-right: 1px solid #e9e9e9; }

.gs-spelling a {
  color: #15C; }

.gs-spelling {
  color: #7d7d91;
  padding-left: 7px;
  padding-right: 7px; }

.gs-snippet {
  margin-top: 1px; }

div.gsc-clear-button {
  background-image: url("//www.google.com/uds/css/v2/clear.png"); }

div.gsc-clear-button:hover {
  background-image: url("//www.google.com/uds/css/v2/clear-hover.png"); }

.gsc-preview-reviews ul {
  padding-left: 0;
  padding-right: 0; }

.gsc-completion-container .gsc-completion-icon-cell {
  width: 42px;
  height: 42px;
  padding-right: 10px; }

.gsc-branding-text, .gcsc-branding-text {
  color: #666; }

.gcsc-branding {
  padding-top: 4px;
  padding-left: 8px;
  padding-right: 8px; }

.gsc-adBlock {
  padding-bottom: 5px; }

.gsc-table-cell-snippet-close,
.gsc-table-cell-snippet-open {
  padding-left: 0;
  padding-right: 0; }

.gsc-selected-option-container {
  background-color: whiteSmoke;
  background-image: linear-gradient(top, whiteSmoke, #F1F1F1);
  background-image: -webkit-linear-gradient(top, whiteSmoke, #F1F1F1);
  background-image: -moz-linear-gradient(top, whiteSmoke, #F1F1F1);
  background-image: -ms-linear-gradient(top, whiteSmoke, #F1F1F1);
  background-image: -o-linear-gradient(top, whiteSmoke, #F1F1F1); }

/* Facet box css */
.gsc-context-box {
  font-size: 83%;
  margin-top: 3px;
  border-collapse: collapse; }

.gsc-context-box .gsc-col {
  padding: 1px 0;
  white-space: nowrap;
  vertical-align: middle; }

.gsc-context-box .gsc-facet-label {
  width: 65px;
  padding-left: 2px;
  text-decoration: underline;
  color: #272638;
  cursor: pointer; }

.gsc-context-box .gsc-chart {
  width: 32em;
  padding: 3px;
  border-left: 1px solid #272638;
  border-right: 1px solid #272638; }

.gsc-context-box .gsc-top {
  border-top: 1px solid #272638; }

.gsc-context-box .gsc-bottom {
  border-bottom: 1px solid #272638; }

.gsc-context-box .gsc-chart div {
  background: #272638;
  height: 9px; }

.gsc-context-box .gsc-facet-result {
  color: #272638;
  width: 30px;
  text-align: right;
  padding-right: 5px; }

/* Universal one box css. */
.gsc-usr-group-thumbnail {
  display: inline-block;
  max-width: 72px;
  max-height: 72px; }

.gsc-usr-group-thumbnail img {
  max-height: 72px;
  overflow: hidden; }

.gs-webResult .gs-title
.gs-title.gsc-usr-group-heading {
  color: #272638;
  cursor: pointer; }

.gsc-usr-group {
  min-height: 100px;
  zoom: 1;
  display: block;
  line-height: 1.24;
  margin-top: -7px;
  margin-bottom: -7px;
  margin-left: 20px; }

.gsc-usr-group-content {
  padding-top: 1px;
  padding-bottom: 3px; }

.gsc-usr-group-content-thumbnail {
  display: inline-block;
  vertical-align: top; }

.gsc-usr-group-head-result {
  display: inline-block;
  padding-left: 6px; }

.gsc-usr-group-snippet {
  width: 100%;
  height: 3.6em;
  overflow: hidden; }

.gsc-usr-group-content-results {
  font-size: 12px;
  padding-left: 1px;
  width: 80%;
  padding-top: 7px; }

.gsc-usr-group-head-results {
  display: inline-block;
  font-size: 13px;
  padding-left: 6px;
  width: 80%; }

.gs-webResult .gs-title
.gs-title.gsc-usr-group-all-results {
  font-size: 11px;
  line-height: 10px; }

.gs-webResult .gs-title
.gs-title.gsc-usr-group-all-results
b {
  font-size: 14px;
  font-weight: 600; }

.gs-webResult .gs-title
.gs-title.gsc-usr-group-heading
b {
  color: #272638; }

.support-gcse__recommended-results__heading {
  font-size: 1.3em;
  border-bottom: 1px solid #d6d6dc;
  margin-bottom: 15px;
  line-height: 1.6em; }

.support-gcse__recommended-results__recommended-result {
  margin: 15px 0; }

.support-gcse__recommended-results__recommended-result .cgs__results__snippet {
  margin: 6px 0 10px; }

.cgs {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 1em; }

.cgs::after {
  clear: both;
  content: "";
  display: block; }

.cgs .cgs__wrap {
  max-width: 680px;
  width: 100%;
  margin: 0 auto; }

.cgs__search-box {
  width: 100%;
  float: left;
  font-size: 16px;
  padding: 11px 18px;
  border-radius: 3px;
  border: 1px solid #d6d6dc;
  font-family: "Averta", Arial, sans-serif; }

.cgs__search-button {
  padding: 10px 10px 3px;
  min-width: 13px;
  background: #38364d;
  vertical-align: top;
  float: right;
  position: relative;
  bottom: 41px;
  right: 4px;
  border-radius: 3px;
  cursor: pointer; }

.cgs__search-button:hover {
  opacity: 0.9; }

.cgs__search-button i {
  display: inline-block;
  width: 20px;
  height: 20px; }

.cgs__facet-wrapper {
  display: none;
  border-bottom: 1px solid #d6d6dc;
  margin-bottom: -1px;
  font-size: 1em; }

@media screen and (min-width: 992px) {
  .cgs__facet-wrapper {
    display: block;
    font-size: 1.3em; } }

.cgs__facet-wrapper div {
  display: inline-block;
  width: 20%; }

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

.cgs__facet-wrapper div div span {
  padding: 15px 0px 12px;
  display: inline-block;
  margin: 15px 2px -2px;
  cursor: pointer;
  text-align: center;
  width: 100%; }

.cgs__facet-wrapper div div span.active {
  background: #fff;
  color: #34aeff;
  font-weight: bold;
  border: 1px solid #d6d6dc;
  border-bottom: 0px;
  margin-bottom: -12px; }

.cgs__facet-wrapper span {
  display: inline-block;
  width: 18%;
  text-align: center;
  cursor: pointer;
  margin: 15px 2px -1px;
  padding: 15px 0px 12px; }

@media screen and (min-width: 992px) {
  .cgs__facet-wrapper span {
    width: 19%; } }

.cgs__facet-wrapper span.active {
  background: #fff;
  color: #34aeff;
  font-weight: bold;
  border: 1px solid #d6d6dc;
  border-bottom: 0px;
  margin-bottom: -12px; }

.cgs__search-info {
  font-size: 13px;
  clear: both;
  margin: 5px 0; }

.cgs__search-info__sort {
  float: right; }

.cgs__results {
  font-size: 16px; }

.cgs__results-wrapper {
  margin: 15px auto; }

.cgs__results__title {
  color: #34aeff;
  text-decoration: none;
  display: block;
  cursor: pointer;
  font-size: 1.4em;
  line-height: 1.2em; }

.cgs__results__link {
  color: #7d7d91;
  font-size: .8em;
  text-decoration: none;
  line-height: 1.2em; }

.cgs__results__snippet {
  color: #272638;
  margin: 10px 0;
  line-height: 1.2em;
  font-family: "Averta", Arial, sans-serif; }

.cgs__results__label {
  padding: 0;
  margin: 0;
  line-height: 1; }

.cgs__results__label span {
  cursor: pointer;
  color: #7d7d91; }

.cgs__results span.term {
  font-weight: bold; }

.cgs__pagination {
  width: 100%; }

.cgs__pagination__pages {
  margin: 20px auto;
  padding-left: 0; }

.cgs__pagination__pages > li {
  display: inline; }

.cgs__pagination__pages > li > a, .cgs__pagination__pages > li > span {
  cursor: pointer;
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #7d7d91;
  font-weight: bold;
  text-decoration: none; }

.cgs__pagination__pages > li.active > a, .cgs__pagination__pages > li .active > a:focus, .cgs__pagination__pages > li .active > a:hover, .cgs__pagination__pages > li .active > span, .cgs__pagination__pages > li .active > span:focus, .cgs__pagination__pages > li .active > span:hover {
  z-index: 2;
  color: #34aeff;
  font-weight: bold; }

.cgs__pagination__pages > li.disabled > a, .cgs__pagination__pages > li .disabled > a:focus, .cgs__pagination__pages > li .disabled > span, .cgs__pagination__pages > li .disabled > span:focus, .cgs__pagination__pages > li .disabled > span:hover {
  opacity: .3; }

.cgs__no-results {
  text-align: center;
  font-weight: bold; }

.cgs__solutions {
  text-align: center;
  font-weight: bold; }

.cgs ::-webkit-input-placeholder {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.cgs ::-moz-placeholder {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.cgs :-ms-input-placeholder {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.cgs :-moz-placeholder {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.support-footer::after {
  clear: both;
  content: "";
  display: block; }

.support-footer > .support-footer {
  padding: 70px 42px 70px 42px; }

.support-footer__container {
  max-width: 1280px;
  margin: 0 auto; }

.support-footer__container::after {
  clear: both;
  content: "";
  display: block; }

.support-footer__row {
  padding-bottom: 0;
  clear: both; }

.support-footer__row::after {
  clear: both;
  content: "";
  display: block; }

.support-footer__findullink ul:nth-child(2) {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .support-footer__findullink ul:nth-child(2) {
    margin-left: 8%;
    margin-right: 8%; } }

@media screen and (min-width: 992px) {
  .support-footer__findullink ul:nth-child(2) {
    margin-left: 13%;
    margin-right: 14%; } }

.support-footer__findullink ul:nth-child(3) {
  padding-bottom: 45px; }

.support-footer__rule {
  background: #38364d;
  border: 0;
  outline: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  margin: 45px 0; }

@media screen and (min-width: 992px) {
  .support-footer__rule {
    width: 100%; } }

.support-footer__column {
  margin: 0;
  list-style: none;
  padding: 0;
  display: inline-block;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }

.support-footer__column:last-child {
  margin-right: 0; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-footer__column {
    margin-left: 17.05961%; }
  .support-footer__column:nth-child(2n) {
    margin-right: 0; }
  .support-footer__column:nth-child(2n+1) {
    clear: left; }
  .support-footer__column li {
    padding-top: 15px; } }

@media screen and (min-width: 768px) {
  .support-footer__column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .support-footer__column:last-child {
    margin-right: 0; } }

.support-footer__column a {
  display: inline-block;
  color: #38364d;
  font-size: 18px;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  line-height: 21px;
  padding: 15px;
  text-decoration: none; }

.support-footer__column a:hover {
  color: #34aeff; }

.support-footer__two-columns {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding-top: 45px;
  text-align: center; }

.support-footer__two-columns:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .support-footer__two-columns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    padding-top: 45px;
    float: left; }
  .support-footer__two-columns:last-child {
    margin-right: 0; } }

.support-footer__iconlink {
  width: 45px;
  height: 45px;
  display: inline-block;
  text-align: center; }

@media screen and (min-width: 768px) {
  .support-footer__iconlink {
    text-align: left;
    float: left; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-footer__iconlink {
    width: 40px;
    height: 40px; } }

.support-footer__iconlink.iconleft {
  margin-right: 10px; }

@media screen and (min-width: 768px) {
  .support-footer__iconlink.iconleft {
    margin-right: 15px; } }

.support-footer__language-change {
  text-align: center;
  margin-top: 0; }

@media screen and (min-width: 768px) {
  .support-footer__language-change {
    text-align: right;
    float: right;
    margin-top: 20px; } }

.support-footer__two-columns2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding-top: 45px; }

.support-footer__two-columns2:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .support-footer__two-columns2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%;
    padding-left: 0;
    padding-top: 45px; }
  .support-footer__two-columns2:last-child {
    margin-right: 0; } }

.support-footer__two-columns2.footerlinker {
  text-align: center;
  display: inline-block; }

@media screen and (min-width: 992px) {
  .support-footer__two-columns2.footerlinker {
    text-align: left;
    float: left; } }

.support-footer__two-columns3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding-top: 0; }

.support-footer__two-columns3:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .support-footer__two-columns3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%;
    padding-top: 45px; }
  .support-footer__two-columns3:last-child {
    margin-right: 0; } }

.support-footer__two-columns3.text-right {
  text-align: center;
  display: inline-block; }

@media screen and (min-width: 992px) {
  .support-footer__two-columns3.text-right {
    text-align: right;
    float: right; } }

.support-footer__footerlink2 ul {
  padding: 0;
  margin: 0; }

.support-footer__footerlink2 li {
  display: inline-block;
  padding-right: 10px;
  line-height: 45px; }

@media screen and (min-width: 768px) {
  .support-footer__footerlink2 li {
    padding-right: 10px; } }

.support-footer__footerlink2 li a {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 0.875rem;
  color: #38364d;
  text-decoration: none; }

.support-footer__footerlink2 li a:hover {
  color: #34aeff !important; }

.support-footer__copyrigntspan {
  font-size: 15px;
  font-family: "Averta", Arial, sans-serif;
  margin: 0;
  color: #38364d;
  text-align: center;
  line-height: 1.5em; }

@media screen and (min-width: 992px) {
  .support-footer__copyrigntspan {
    text-align: right;
    float: right; } }

.support-worldwide {
  font-family: "Averta", Arial, sans-serif;
  position: relative;
  display: inline-block;
  text-align: left; }

@media screen and (min-width: 768px) {
  .support-worldwide {
    margin-top: 8px; } }

.support-worldwide__selected {
  color: #34aeff;
  background-color: transparent;
  outline: 0;
  border: 0;
  padding-left: 1.875rem;
  font-size: 1.125rem; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-worldwide__selected {
    font-size: 1.000rem; } }

@media screen and (min-width: 768px) {
  .support-worldwide__selected {
    padding-left: 2.5rem; } }

.support-worldwide__popover {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.125rem;
  box-sizing: border-box;
  border: 1px solid #a9a9a9;
  z-index: 100;
  background-color: #fff;
  padding: 1.25rem;
  position: absolute;
  width: 290px;
  left: 50%;
  bottom: 0;
  margin-left: -165px;
  margin-bottom: 40px; }

@media screen and (min-width: 768px) {
  .support-worldwide__popover {
    font-size: 1.375rem;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%;
    left: auto;
    bottom: 0;
    right: 0;
    width: 600px;
    margin-bottom: 50px; }
  .support-worldwide__popover:last-child {
    margin-right: 0; } }

.support-worldwide__popover::before, .support-worldwide__popover::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-bottom: 0;
  left: 50%;
  margin-left: -7px;
  border-width: 14px;
  bottom: -14px; }

@media screen and (min-width: 768px) {
  .support-worldwide__popover::before, .support-worldwide__popover::after {
    right: 50px;
    left: auto;
    margin-left: -13px;
    border-width: 26px;
    bottom: -26px; } }

.support-worldwide__popover:before {
  border-top-color: #a9a9a9; }

.support-worldwide__popover:after {
  bottom: -13px;
  border-top-color: #fff; }

@media screen and (min-width: 768px) {
  .support-worldwide__popover:after {
    bottom: -25px; } }

.support-worldwide__popover p {
  margin: 0 0 1.25rem; }

@media screen and (min-width: 768px) {
  .support-worldwide__popover .supportworldwide__column {
    width: 25%;
    float: left; } }

@media screen and (min-width: 768px) {
  .support-worldwide__popover .supportworldwide__column + .supportworldwide__column {
    margin-left: 12%; } }

.support-worldwide__popover ul {
  padding: 0;
  margin: 0 0 1.25rem;
  display: block; }

.support-worldwide__popover li {
  list-style-type: none; }

.support-worldwide__popover li a {
  padding: 0;
  display: block;
  text-decoration: none;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: bold; }

.support-worldwide__popover .ns-popover-tooltip {
  margin-right: 0; }

.icon-globe {
  -ms-background-position-x: -90px; }

.support-feedback {
  font-size: 18px;
  color: #272638;
  padding: 20px;
  background: white;
  /*.c-align{
		 
		 text-align: center;
	 }*/ }

.support-feedback hr {
  border: 0;
  border-top: 2px solid #272638;
  box-shadow: none; }

.support-feedback h2 {
  font-size: 30px;
  font-weight: 500;
  color: #272638;
  margin-top: 0; }

.support-feedback__comments {
  margin-top: 45px; }

.support-feedback__comments label {
  margin-bottom: 10px;
  display: block; }

.support-feedback .r-align {
  text-align: right; }

.support-feedback .TxtA-width {
  width: 100%; }

.support-feedback input[type='radio'] {
  -webkit-appearance: none;
  width: 26px;
  height: 26px;
  border: 2px solid #272638;
  border-radius: 50%;
  outline: none;
  position: relative;
  top: 6px;
  /* box-shadow: 0 0 5px 0px grey inset; */
  /* background: #34aeff; */ }

.support-feedback input[type='radio']:hover {
  box-shadow: 0 0 5px 0px #d6d6dc inset; }

.support-feedback input[type='radio']:before {
  content: '';
  display: block;
  width: 60%;
  height: 60%;
  margin: 18% auto;
  border-radius: 50%; }

.support-feedback input[type='radio']:checked:before {
  background: #272638;
  /* border: 2px solid #fff; */
  width: 14px;
  height: 14px;
  position: relative; }

.support-feedback .buttons {
  text-align: center;
  margin-top: 20px; }

.support-feedback .buttons a {
  margin-right: 10px; }

.button-disable {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.button-enable {
  pointer-events: auto;
  opacity: 1;
  cursor: pointer; }

.cancel {
  background-color: #fff;
  color: #7d7d91; }

.download-preferences {
  width: 80%;
  max-width: 1200px;
  margin: auto; }

.download-preferences .button__default, .download-preferences .button__box {
  cursor: pointer; }

.download-preferences__error-message {
  font-family: "Averta", Arial, sans-serif;
  font-size: 21px;
  font-weight: bold;
  color: #fff;
  background: #f72175;
  padding: 22px;
  margin-bottom: 30px; }

.download-preferences__capitalize {
  text-transform: capitalize; }

.download-preferences .button__box {
  border: 1px solid #7d7d91; }

.download-preferences__label {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #7d7d91;
  margin-bottom: 15px; }

.download-preferences__data {
  font-family: "Averta", Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #272638;
  margin-bottom: 30px; }

.download-preferences__data__remove-preference {
  margin-left: 40px;
  text-decoration: none; }

.download-preferences__change-preferences {
  margin-bottom: 30px; }

.download-preferences__change-preferences .button__default.disable {
  background-color: #d6d6dc; }

.download-preferences__change-preferences .button__default.active {
  background: #208dd6; }

.download-preferences__change-preferences__data {
  margin-bottom: 10px;
  font-size: 14px; }

.download-preferences h1 {
  margin: 0;
  color: #272638;
  font-weight: bold;
  margin-bottom: 10px; }

.download-preferences hr {
  border: 0;
  margin-bottom: 30px;
  border-bottom: 2px solid; }

.download-preferences .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.download-preferences .row::after {
  clear: both;
  content: "";
  display: block; }

.download-preferences .column {
  float: left;
  padding-right: 10px; }

.download-preferences .column:last-child {
  padding-right: 0px; }

.download-preferences .column-06 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.download-preferences .column-06:last-child {
  margin-right: 0; }

.download-preferences .text-right {
  text-align: right; }

.download-preferences .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #272638;
  opacity: 0.8; }

.download-preferences .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 1105px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #272638; }

.download-preferences .ng-modal .ng-modal-dialog-content {
  padding: 30px; }

.download-preferences .ng-modal .ng-modal-close {
  position: absolute;
  top: 3px;
  right: 5px;
  padding: 5px;
  cursor: pointer;
  font-size: 120%;
  display: inline-block;
  font-weight: bold;
  font-family: 'arial', 'sans-serif';
  display: none !important; }

.support-breadcrumb__mobile {
  display: block;
  min-height: 18px; }

@media screen and (min-width: 768px) {
  .support-breadcrumb__mobile {
    display: none; } }

.support-breadcrumb__desktop {
  display: none; }

@media screen and (min-width: 768px) {
  .support-breadcrumb__desktop {
    display: block; } }

.support-breadcrumb__wrapper {
  display: block;
  margin: 0 auto;
  padding-bottom: 5px;
  color: #d8fe59;
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.support-breadcrumb__wrapper::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .support-breadcrumb__wrapper {
    min-height: 36px; } }

@media screen and (min-width: 992px) {
  .support-breadcrumb__wrapper {
    min-height: 48px; } }

.support-breadcrumb__wrapper a {
  padding: 10px 10px 0px 18px;
  text-decoration: none;
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #d8fe59;
  display: inline-block; }

.support-breadcrumb__wrapper-homeicon {
  width: 15px;
  height: 15px;
  float: left;
  margin-top: 2px; }

@media screen and (min-width: 768px) {
  .support-breadcrumb__wrapper-homeicon {
    margin-top: 6px; } }

.support-breadcrumb__left-item {
  float: left;
  padding-top: 9px; }

.support-breadcrumb__right-item {
  float: right;
  padding-top: 9px; }

.support-breadcrumb__right-item__navigation {
  margin: 0;
  padding: 0;
  list-style: none; }

.support-breadcrumb__right-item__navigation li.nav-item {
  display: inline-block;
  cursor: pointer; }

.support-breadcrumb__right-item__navigation li.nav-item:last-child {
  margin-right: 0; }

.support-breadcrumb__right-item__dropdown {
  position: relative;
  padding: 10px 17px; }

.support-breadcrumb__right-item__dropdown-active {
  background: #272638; }

.support-breadcrumb__right-item__dropdown .arrow-down, .support-breadcrumb__right-item__dropdown .arrow-up {
  width: 0;
  height: 0;
  position: absolute;
  display: block;
  right: 20px;
  top: 20px; }

.support-breadcrumb__right-item__dropdown .arrow-down {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d8fe59; }

.support-breadcrumb__right-item__dropdown .arrow-up {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #d8fe59; }

.support-breadcrumb__right-item__dropdown > a {
  display: inline-block;
  padding-right: 20px;
  padding-top: 0;
  color: #fff;
  padding-left: 0px; }

.support-breadcrumb__right-item__dropdown-menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 9999; }

.support-breadcrumb__right-item__dropdown-menu li {
  margin: 0;
  padding: 0; }

.support-breadcrumb__right-item__dropdown-menu li a {
  padding: 5px 12px;
  white-space: nowrap;
  font-size: 14px;
  color: #7d7d91;
  background: #f0f0f2;
  border-bottom: solid 1px #d6d6dc;
  display: block;
  font-family: "Averta", Arial, sans-serif;
  font-weight: normal; }

.support-breadcrumb__right-item__dropdown-menu li a:hover {
  color: #008cff;
  background: #fff; }

.support-breadcrumb__right-item__dropdown-menu li:last-child a {
  border-bottom: 0; }

.admin_users {
  max-width: 1200px;
  margin: 0 auto; }

.admin_users .filter_search {
  width: 100%;
  background: #d6d6dc;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #272638; }

.admin_users .filter_search .filt_container {
  width: 95%;
  margin: 0 auto;
  border-bottom: 1px solid #272638;
  height: 90px;
  padding: 8px 0px 10px 0px; }

.admin_users .filter_search .filt_container .filter_left {
  float: left;
  width: 60%;
  padding: 10px 0px 10px 0px; }

.admin_users .filter_search .filt_container .filter_mid {
  float: right;
  width: 30%;
  text-align: right;
  padding: 10px 0px 10px 0px;
  font-size: 14px; }

.admin_users .filter_search .filt_container .filter_mid select {
  width: 135px;
  height: 25px;
  border-color: #d6d6dc;
  font-weight: normal;
  font-size: 14;
  color: #7d7d91;
  font-style: italic; }

.admin_users .filter_search .filt_container .filter_rig {
  float: left;
  width: 10%;
  padding: 10px 0px 10px 0px;
  text-align: right; }

.admin_users .filter_search .filt_container .filter_rig select {
  width: 50px;
  height: 25px;
  border-color: #d6d6dc;
  font-weight: normal;
  font-size: 14;
  color: #7d7d91; }

.admin_users .admin_users__content {
  padding: 0px;
  display: table;
  width: 100%; }

.admin_users .admin_users__content .tableToExport {
  background-color: #fff;
  padding-bottom: 20px; }

.admin_users .admin_users__content .admin_users__content__table {
  min-width: 300px;
  background: #fff;
  color: #272638;
  overflow: hidden;
  border-collapse: separate;
  width: 100%; }

.admin_users .admin_users__content .admin_users__content__table tr {
  height: 60px; }

.admin_users .admin_users__content .admin_users__content__table tr:nth-child(even) {
  background: #f0f0f2; }

.admin_users .admin_users__content .admin_users__content__table tr:nth-child(even) td:first-child {
  background-color: #d6d6dc; }

.admin_users .admin_users__content .admin_users__content__table tr:nth-child(odd) {
  background: #fff; }

.admin_users .admin_users__content .admin_users__content__table tr:nth-child(odd) td:first-child {
  background-color: #f0f0f2; }

.admin_users .admin_users__content .admin_users__content__table tr:first-child {
  height: 110px;
  border-bottom: 20px solid #fff; }

.admin_users .admin_users__content .admin_users__content__table th {
  display: none;
  font-size: 14px;
  color: #272638;
  font-family: "Averta", Arial, sans-serif;
  color: #272638; }

.admin_users .admin_users__content .admin_users__content__table th:first-child {
  width: 4%; }

.admin_users .admin_users__content .admin_users__content__table th:nth-child(2) {
  width: 20%; }

.admin_users .admin_users__content .admin_users__content__table th:nth-child(3) {
  width: 18%; }

.admin_users .admin_users__content .admin_users__content__table th:nth-child(4) {
  width: 18%; }

.admin_users .admin_users__content .admin_users__content__table th:nth-child(5) {
  width: 20%; }

.admin_users .admin_users__content .admin_users__content__table th:last-child {
  width: 20%; }

.admin_users .admin_users__content .admin_users__content__table th span {
  width: 120px;
  height: 50px;
  border: 1px solid #d6d6dc;
  display: block;
  padding: 10px 15px;
  border-radius: 5px;
  font-size: 14px;
  text-align: center; }

.admin_users .admin_users__content .admin_users__content__table th span.fixed-length {
  margin-right: -30px; }

.admin_users .admin_users__content .admin_users__content__table th span.active {
  font-size: 14px;
  color: #fff;
  background-color: #34aeff;
  border: 1px solid #34aeff;
  padding: 6px 16px; }

.admin_users .admin_users__content .admin_users__content__table td {
  display: block;
  font-family: "Averta", Arial, sans-serif;
  font-size: 12px;
  padding: 5px 12px; }

.admin_users .admin_users__content .admin_users__content__table td:first-child {
  padding-top: .5em;
  border-left: 20px solid #fff;
  text-align: center; }

.admin_users .admin_users__content .admin_users__content__table td:last-child {
  border-right: 20px solid #fff;
  text-align: center; }

.admin_users .admin_users__content .admin_users__content__table td:nth-child(3) {
  font-size: 12px; }

.admin_users .admin_users__content .admin_users__content__table td:nth-child(3) span {
  font-size: 12px;
  display: block; }

.admin_users .admin_users__content .admin_users__content__table td:before {
  content: attr(data-th) ": ";
  font-size: 14px;
  width: 6.5em;
  display: inline-block; }

@media (min-width: 400px) {
  .admin_users .admin_users__content .admin_users__content__table td:before {
    display: none; } }

.admin_users .admin_users__content .admin_users__content__table td input, .admin_users .admin_users__content .admin_users__content__table td select {
  width: 100%;
  height: 35px;
  border-radius: 5px;
  border-style: none;
  padding: 10px;
  font: Italic 12px Verdana;
  background-color: #fff;
  color: #7d7d91; }

.admin_users .admin_users__content .admin_users__content__table th {
  text-align: left;
  margin: .5em 1em; }

.admin_users .admin_users__content .admin_users__content__table th:first-child {
  font-weight: normal;
  padding-left: 25px; }

@media (min-width: 400px) {
  .admin_users .admin_users__content .admin_users__content__table th {
    display: table-cell;
    padding: 5px 10px;
    background-color: #d6d6dc;
    border-bottom: 20px solid #fff;
    cursor: pointer; }
  .admin_users .admin_users__content .admin_users__content__table th:before {
    color: #d8fe59; } }

.admin_users .admin_users__content .admin_users__content__table th a {
  cursor: pointer;
  padding: 3px;
  float: right;
  margin: 0px; }

.admin_users .admin_users__content .admin_users__content__table th a i.icon {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin-top: 10px; }

.admin_users .admin_users__content .admin_users__content__table td {
  text-align: left;
  margin: .5em 1em; }

@media (min-width: 400px) {
  .admin_users .admin_users__content .admin_users__content__table td {
    display: table-cell; }
  .admin_users .admin_users__content .admin_users__content__table td:before {
    color: #d8fe59; } }

.admin_users .admin_users__content .admin_users__content__table td a {
  cursor: pointer; }

.admin_users .admin_users__content .admin_users__content__table td a i.icon {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin-top: 10px; }

.admin_users .admin_users__content .admin_users__content__table .txt, .admin_users .admin_users__content .admin_users__content__table .slt {
  width: 100%;
  border: 0px;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  height: 25px;
  padding: 5px;
  color: #7d7d91; }

.admin_users .admin_users__content .admin_users__content__table .slt-go {
  width: 80%;
  border: 0px;
  font-size: 14px;
  font-style: italic;
  font-weight: normal;
  height: 25px;
  padding: 5px;
  color: #7d7d91; }

.admin_users .admin_users__content .admin_users__content__table .usr_w {
  width: 190px; }

.admin_users__pagination {
  display: inline-block;
  margin: 30px 0 10px 0;
  border-radius: 4px; }

.admin_users__pagination li {
  display: inline; }

.admin_users__pagination li a {
  position: relative;
  float: left;
  padding: 7px 14px;
  text-decoration: none;
  line-height: 1.428;
  color: #d8fe59;
  background-color: #38364d;
  border-right: 1px solid #272638;
  font-size: 14px; }

.admin_users__pagination li:last-child a {
  border-right: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.admin_users__pagination li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.admin_users__pagination .active a, .admin_users__pagination .active span, .admin_users__pagination .active a:hover, .admin_users__pagination .active span:hover, .admin_users__pagination .active a:focus, .admin_users__pagination .active span:focus {
  z-index: 2;
  color: #fff;
  cursor: default; }

.admin_users .pag_center {
  text-align: center;
  padding-bottom: 20px; }

.admin_users pre {
  color: #272638;
  padding-left: 40px;
  padding-top: 20px;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500; }

.admin_users pre span {
  font-weight: normal; }

.admin_pending_registrations {
  max-width: 1200px;
  margin: 0 auto; }

.admin_pending_registrations .admin_pending_registrations__content {
  background: #fff;
  padding: 0px;
  display: table;
  width: 100%; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table {
  min-width: 300px;
  background: #fff;
  color: #272638;
  overflow: hidden;
  border-collapse: separate;
  margin-top: 25px;
  margin-bottom: 20px; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table tr {
  height: 60px; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table tr:nth-child(even) {
  background: #f0f0f2; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table tr:nth-child(even) td:first-child {
  background-color: #d6d6dc; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table tr:nth-child(odd) {
  background: #fff; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table tr:nth-child(odd) td:first-child {
  background-color: #f0f0f2; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table tr:first-child {
  height: 110px;
  border-bottom: 20px solid #fff; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th {
  display: none;
  font-size: 14px;
  color: #272638;
  font-family: "Averta", Arial, sans-serif; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th:nth-child(2) {
  width: 20%; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th:nth-child(3) {
  width: 15%; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th:nth-child(4) {
  width: 11%; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th:nth-child(5) {
  width: 20%; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th:nth-child(6) {
  width: 10%; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th:last-child {
  width: 17%; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th span {
  width: 120px;
  height: 50px;
  border: 1px solid #d6d6dc;
  display: block;
  padding: 10px 15px;
  border-radius: 5px;
  font-size: 14px;
  text-align: center; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th span.fixed-length {
  margin-right: -30px; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th span.active {
  font-size: 14px;
  color: #fff;
  background-color: #34aeff;
  border: 1px solid #34aeff;
  padding: 6px 16px; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td {
  display: block;
  font-size: 12px;
  padding: 5px 12px;
  font-family: "Averta", Arial, sans-serif; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td:first-child {
  padding-top: .5em;
  border-left: 20px solid #fff;
  text-align: center; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td:last-child {
  border-right: 20px solid #fff;
  padding-right: 10px; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td:nth-child(3) {
  font-size: 12px; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td:nth-child(3) span {
  font-size: 12px;
  display: block; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td:before {
  content: attr(data-th) ": ";
  font-size: 14px;
  width: 6.5em;
  display: inline-block; }

@media (min-width: 400px) {
  .admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td:before {
    display: none; } }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td input, .admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td select {
  width: 100%;
  height: 35px;
  border-radius: 5px;
  border-style: none;
  padding: 10px;
  font: Italic 12px Verdana;
  background-color: #fff; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th {
  text-align: left;
  margin: .5em 1em; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th:first-child {
  font-weight: normal; }

@media (min-width: 400px) {
  .admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th {
    display: table-cell;
    padding: 5px 10px;
    background-color: #d6d6dc;
    border-bottom: 20px solid #fff;
    cursor: pointer; }
  .admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th:before {
    color: #d8fe59; } }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th a {
  cursor: pointer; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table th a i.icon {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin-top: 10px; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td {
  text-align: left;
  margin: .5em 1em; }

@media (min-width: 400px) {
  .admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td {
    display: table-cell; }
  .admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td:before {
    color: #d8fe59; } }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td a {
  cursor: pointer; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table td a i.icon {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin-top: 10px; }

.admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table .txt, .admin_pending_registrations .admin_pending_registrations__content .admin_pending_registrations__content__table .slt {
  width: 100%;
  border: 0px;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  height: 25px;
  color: #7d7d91; }

.admin_pending_registrations pre {
  color: #fff; }

.admin_pending_registrations .pag_center {
  text-align: center;
  padding-bottom: 20px; }

.supportpage .msg-err-cont {
  margin: 30px !important; }

.admin_audit {
  max-width: 1200px;
  margin: 0 auto; }

.admin_audit .filter_search {
  width: 100%;
  background-color: #d6d6dc;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  color: #272638; }

.admin_audit .filter_search .filt_container {
  width: 95%;
  margin: 0 auto;
  height: 90px;
  padding: 8px 0px 10px 0px; }

.admin_audit .filter_search .filt_container .filter_left {
  float: left;
  width: 60%;
  padding: 10px 0px 10px 0px;
  font-size: 18px; }

.admin_audit .filter_search .filt_container .filter_mid {
  float: right;
  width: 30%;
  text-align: right;
  padding: 10px 0px 10px 0px;
  font-size: 14px; }

.admin_audit .filter_search .filt_container .filter_mid select {
  width: 135px;
  height: 25px;
  border-color: #7d7d91;
  font-weight: normal;
  font-size: 14;
  color: #7d7d91;
  font-style: italic; }

.admin_audit .filter_search .filt_container .filter_rig {
  float: left;
  width: 10%;
  padding: 10px 0px 10px 0px;
  text-align: right;
  font-size: 14px; }

.admin_audit .filter_search .filt_container .filter_rig select {
  width: 50px;
  height: 25px;
  border-color: #7d7d91;
  font-weight: normal;
  font-size: 14;
  color: #7d7d91; }

.admin_audit__heading {
  clear: both;
  padding: 30px 30px 25px 30px;
  background-color: #38364d;
  color: #fff;
  height: 240px; }

.admin_audit__heading__option {
  float: right; }

.admin_audit__heading__option--release {
  float: left;
  margin-bottom: 15px; }

.admin_audit__heading__option--spack {
  float: left;
  margin: 0 30px; }

.admin_audit__heading__option--datepicker {
  clear: both;
  float: left; }

.admin_audit__heading__option--component {
  clear: both;
  float: left;
  margin-right: 30px; }

.admin_audit__heading__option--component select {
  width: 270px !important; }

.admin_audit__heading__option--highfix {
  float: left;
  margin-right: 30px; }

.admin_audit__heading__option--filter {
  float: right;
  margin: 29px 20px 0 0; }

.admin_audit__heading__option input, .admin_audit__heading__option select {
  border-radius: 5px;
  background-color: #fff; }

.admin_audit__heading__option span.sub-head {
  display: block;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px; }

.admin_audit__heading__option .options {
  font-size: 14px;
  border: none;
  width: 120px;
  height: 45px;
  color: #7d7d91; }

.admin_audit__heading__option .options option {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px; }

.admin_audit__heading h3 {
  font-size: 42px;
  font-family: "Averta", Arial, sans-serif;
  margin: 0 0 20px 0;
  color: #fff; }

.admin_audit__heading span {
  font-family: Verdana;
  font-size: 14px;
  padding-left: 3px; }

.admin_audit__heading span.date {
  font-weight: bold; }

.admin_audit__heading__confirmation {
  margin-top: 10px; }

.admin_audit__heading__confirmation input {
  margin-right: 10px; }

.admin_audit__heading .control {
  display: inline-block;
  position: relative;
  padding-left: 45px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 14px; }

.admin_audit__heading .control input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.admin_audit__heading .control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 28px;
  width: 30px;
  background: #fff; }

.admin_audit__heading .control__indicator:after {
  content: '✓';
  position: absolute;
  display: none;
  color: #38364d;
  font-size: 30px;
  left: 4px;
  bottom: 0; }

.admin_audit__heading .control input:checked ~ .control__indicator:after {
  display: block; }

.admin_audit .admin_audit__content {
  padding: 0px;
  display: table;
  width: 100%; }

.admin_audit .admin_audit__content .tableToExport {
  background-color: #fff;
  padding-bottom: 20px; }

.admin_audit .admin_audit__content .admin_audit__content__table {
  min-width: 300px;
  width: 100%;
  background: #fff;
  color: #272638;
  border-collapse: separate;
  margin-bottom: 20px;
  min-height: 300px; }

@-moz-document url-prefix() {
  .admin_audit .admin_audit__content .admin_audit__content__table {
    display: table-row; } }

.admin_audit .admin_audit__content .admin_audit__content__table .trr {
  height: 60px; }

.admin_audit .admin_audit__content .admin_audit__content__table .trr:nth-child(even) {
  background: #f0f0f2; }

.admin_audit .admin_audit__content .admin_audit__content__table .trr:nth-child(odd) {
  background: #fff; }

.admin_audit .admin_audit__content .admin_audit__content__table .trr:first-child {
  height: 110px;
  border-bottom: 20px solid #fff; }

.admin_audit .admin_audit__content .admin_audit__content__table .thh {
  display: none;
  font-size: 14px;
  color: #272638;
  font-family: "Averta", Arial, sans-serif;
  white-space: nowrap;
  cursor: pointer; }

.admin_audit .admin_audit__content .admin_audit__content__table .thh:nth-child(7) {
  width: 210px !important; }

.admin_audit .admin_audit__content .admin_audit__content__table .thh:last-child {
  width: 165px !important; }

.admin_audit .admin_audit__content .admin_audit__content__table .tdd {
  display: block;
  font-family: "Averta", Arial, sans-serif;
  font-size: 12px;
  padding: 5px 12px; }

.admin_audit .admin_audit__content .admin_audit__content__table .tdd:first-child {
  padding-top: .5em;
  border-left: 20px solid #fff; }

.admin_audit .admin_audit__content .admin_audit__content__table .tdd:last-child {
  border-right: 20px solid #fff;
  text-align: center; }

.admin_audit .admin_audit__content .admin_audit__content__table .tdd:nth-child(3) {
  font-size: 12px; }

.admin_audit .admin_audit__content .admin_audit__content__table .tdd:nth-child(3) span {
  font-size: 12px;
  display: block; }

.admin_audit .admin_audit__content .admin_audit__content__table .tdd:before {
  content: attr(data-th) ": ";
  font-size: 14px;
  width: 6.5em;
  display: inline-block; }

@media (min-width: 400px) {
  .admin_audit .admin_audit__content .admin_audit__content__table .tdd:before {
    display: none; } }

.admin_audit .admin_audit__content .admin_audit__content__table .tdd input, .admin_audit .admin_audit__content .admin_audit__content__table .tdd select {
  width: 100%;
  height: 35px;
  border-radius: 5px;
  border-style: none;
  padding: 10px;
  background-color: #fff; }

.admin_audit .admin_audit__content .admin_audit__content__table .thh {
  text-align: left;
  margin: .5em 1em; }

.admin_audit .admin_audit__content .admin_audit__content__table .thh:first-child {
  padding-left: 20px; }

@media (min-width: 400px) {
  .admin_audit .admin_audit__content .admin_audit__content__table .thh {
    display: table-cell;
    padding: 5px 10px;
    background-color: #d6d6dc;
    border-bottom: 20px solid #fff; }
  .admin_audit .admin_audit__content .admin_audit__content__table .thh:before {
    color: #d6d6dc; } }

.admin_audit .admin_audit__content .admin_audit__content__table .thh a {
  cursor: pointer;
  padding: 4px 10px;
  margin: 0px;
  font-size: 12px;
  border-radius: 2px; }

.admin_audit .admin_audit__content .admin_audit__content__table .thh a i.icon {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin-top: 10px; }

.admin_audit .admin_audit__content .admin_audit__content__table .tdd {
  text-align: left;
  margin: .5em 1em;
  vertical-align: top; }

@media (min-width: 400px) {
  .admin_audit .admin_audit__content .admin_audit__content__table .tdd {
    display: table-cell; }
  .admin_audit .admin_audit__content .admin_audit__content__table .tdd:before {
    color: #d6d6dc; } }

.admin_audit .admin_audit__content .admin_audit__content__table .tdd a {
  cursor: pointer; }

.admin_audit .admin_audit__content .admin_audit__content__table .tdd a i.icon {
  width: 20px;
  height: 30px;
  display: inline-block;
  margin-top: 10px; }

.admin_audit .admin_audit__content .admin_audit__content__table .txt, .admin_audit .admin_audit__content .admin_audit__content__table .slt {
  width: 100%;
  border: 0px;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  height: 30px;
  border-radius: 3px;
  padding-left: 5px;
  color: #7d7d91; }

.admin_audit .admin_audit__content .admin_audit__content__table .slt-go {
  width: 75%;
  border: 0px;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  height: 30px;
  padding-left: 5px;
  margin-right: 10px;
  border-radius: 3px;
  color: #7d7d91; }

.admin_audit .admin_audit__content .admin_audit__content__table .act_w {
  width: 200px !important; }

.admin_audit .admin_audit__content .admin_audit__content__table .slt1 {
  width: 70px;
  border: 0px;
  font-size: 12px;
  font-style: italic;
  font-weight: normal;
  height: 30px;
  padding: 0;
  padding-left: 5px;
  border-radius: 3px;
  color: #7d7d91; }

.admin_audit .admin_audit__content .admin_audit__content__table .dte_right {
  float: right; }

.admin_audit .admin_audit__content .admin_audit__content__table .dte_left {
  float: left; }

.admin_audit .admin_audit__content .admin_audit__content__table .dte_top {
  top: -39px; }

.admin_audit .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  margin: 0; }

.admin_audit .input-group button {
  font: 500 10px "Averta", Arial, sans-serif !important; }

.admin_audit .input-group div {
  display: inline-block;
  outline: 0; }

.admin_audit .sr-only {
  display: none; }

.admin_audit .input-group .form-control {
  position: relative;
  z-index: 1;
  width: 120px;
  margin-bottom: 0;
  padding: 10px; }

.admin_audit .dropdown-menu {
  position: absolute;
  top: 100%;
  left: -172px !important;
  z-index: 2;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 5px 0 5px;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #d6d6dc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.admin_audit .btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

.admin_audit .btn span {
  font-size: 10px !important; }

.admin_audit .btn-default {
  color: #7d7d91;
  background-color: #fff;
  border-color: #d6d6dc; }

.admin_audit .btn-group-sm > .btn, .admin_audit .btn-sm {
  padding: 3px 6px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px; }

.admin_audit .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.admin_audit .glyphicon-chevron-left:before {
  content: "<<"; }

.admin_audit .glyphicon-chevron-right:before {
  content: ">>"; }

.admin_audit small {
  font-size: 75%;
  color: #7d7d91; }

.admin_audit .text-center {
  text-align: center;
  line-height: 1.1; }

.admin_audit .text-center em {
  font-size: 10px;
  color: #d6d6dc; }

.admin_audit .uib-datepicker-popup.dropdown-menu {
  display: block; }

.admin_audit .uib-datepicker-popup.dropdown-menu table {
  border-collapse: separate;
  border-spacing: 2px; }

.admin_audit .uib-button-bar {
  padding: 0px 9px 2px;
  margin-top: -5px; }

.admin_audit__pagination {
  display: inline-block;
  margin: 30px 0 10px 0;
  border-radius: 4px; }

.admin_audit__pagination li {
  display: inline; }

.admin_audit__pagination li a {
  position: relative;
  float: left;
  padding: 7px 14px;
  text-decoration: none;
  line-height: 1.428;
  color: #d8fe59;
  background-color: #38364d;
  border-right: 1px solid #272638;
  font-size: 16px; }

.admin_audit__pagination li:last-child a {
  border-right: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.admin_audit__pagination li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.admin_audit__pagination .active a, .admin_audit__pagination .active span, .admin_audit__pagination .active a:hover, .admin_audit__pagination .active span:hover, .admin_audit__pagination .active a:focus, .admin_audit__pagination .active span:focus {
  z-index: 2;
  color: #fff;
  cursor: default; }

.admin_audit .pag_center {
  text-align: center;
  padding-bottom: 20px; }

.admin_audit .err {
  background-color: #f0f0f2;
  padding: 20px;
  border: 20px solid #fff; }

.admin_audit pre {
  color: #272638;
  height: 50px;
  padding-left: 40px;
  padding-top: 20px;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  font-weight: 500; }

.admin_audit pre span {
  font-weight: normal; }

.admin_audit .trr_ht {
  height: 100%; }

.admin_audit ::-webkit-input-placeholder {
  color: #7d7d91; }

.admin_audit ::-moz-placeholder {
  color: #7d7d91; }

.admin_audit :-ms-input-placeholder {
  color: #7d7d91; }

.admin_audit :-moz-placeholder {
  color: #7d7d91; }

html {
  box-sizing: border-box; }

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

html {
  box-sizing: border-box; }

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

.solution-detail-comp {
  min-width: 275px;
  margin: 0 auto;
  /*&__login {
	   .icon{
			 width: 31px;
			 height: 31px;
			 display: inline-block;
			 vertical-align: middle;
				 margin-right: 30px;
		 }
		 background: $neutral4;
	   margin-bottom: 30px; 
		 padding: 25px 30px;
		 border-radius: 5px;
		 font-size: 18px;
		 font-family: $font-family-headline;
		 
		 line-height: 35px;
		 vertical-align: middle;
	   a{
		   color: $neutral6;
		   text-decoration: underline;
		   
	   }
   }*/ }

.solution-detail-comp .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.solution-detail-comp .row::after {
  clear: both;
  content: "";
  display: block; }

.solution-detail-comp .columns-05 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 18.11388%; }

.solution-detail-comp .columns-05:last-child {
  margin-right: 0; }

.solution-detail-comp .columns-05:nth-child(5n+0) {
  margin-right: 0; }

.solution-detail-comp .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #272638;
  opacity: 0.8; }

.solution-detail-comp .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 800px;
  height: 300px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #272638; }

.solution-detail-comp .ng-modal .ng-modal-dialog-content {
  padding: 70px;
  text-align: center; }

.solution-detail-comp .ng-modal .ng-modal-dialog-content p {
  margin: 0;
  font: 24px "Averta", Arial, sans-serif;
  color: #38364d; }

.solution-detail-comp .ng-modal .ng-modal-dialog-content .options {
  width: 175px;
  height: 65px;
  margin: 50px 30px 0 0;
  font: 21px "Averta", Arial, sans-serif;
  background-color: #fff;
  color: #7d7d91;
  border-radius: 4px;
  border: 1px solid #7d7d91;
  cursor: pointer; }

.solution-detail-comp .ng-modal .ng-modal-dialog-content .options:hover {
  color: #fff;
  background-color: #34aeff;
  border-style: none; }

.solution-detail-comp .ng-modal .ng-modal-close {
  display: none !important;
  position: absolute;
  top: 3px;
  right: 5px;
  padding: 5px;
  cursor: pointer;
  font-size: 120%;
  display: inline-block;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif; }

.solution-detail-comp__download-solution {
  position: relative; }

.solution-detail-comp__download-solution .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.solution-detail-comp__download-solution .row::after {
  clear: both;
  content: "";
  display: block; }

.solution-detail-comp__download-solution .columns-03 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.solution-detail-comp__download-solution .columns-03:last-child {
  margin-right: 0; }

.solution-detail-comp .align-right {
  text-align: left; }

@media screen and (min-width: 480px) {
  .solution-detail-comp .align-right {
    text-align: right; } }

.solution-detail-comp__header {
  background: #272638;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 35px;
  padding-bottom: 30px;
  overflow: hidden; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown {
  position: relative;
  color: #fff;
  top: 10px;
  border-top: 2px solid #d6d6dc;
  border-bottom: 2px solid #d6d6dc;
  display: none;
  text-align: left;
  font-size: 14px;
  left: 0;
  padding: 10px 50px;
  width: 104%;
  margin-left: -20px; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown .arrow-up {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  position: absolute;
  border-bottom: 10px solid #d6d6dc;
  top: -11px;
  right: 10%; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown a {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  display: block;
  text-decoration: none;
  color: #d8fe59;
  font-size: 16px; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown span {
  color: #d6d6dc;
  font-size: 14px; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown .text-center {
  text-align: center; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown .middle {
  line-height: 44px; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown .row::after {
  clear: both;
  content: "";
  display: block; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown .columns-03 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown .columns-03:last-child {
  margin-right: 0; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown.three-options .columns-03 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }

.solution-detail-comp__header .solution-detail-comp__download-solution__dropdown.three-options .columns-03:last-child {
  margin-right: 0; }

.solution-detail-comp__header__add-all-to-cart {
  display: inline-block;
  font-family: "Averta", Arial, sans-serif;
  font-size: 18px;
  margin-right: 20px;
  color: #d8fe59;
  cursor: pointer; }

.solution-detail-comp__header__add-all-to-cart .icon {
  width: 36px;
  height: 36px;
  display: inline-block;
  position: relative;
  top: 13px;
  right: 10px; }

.solution-detail-comp__header__title {
  font-family: "Averta", Arial, sans-serif;
  font-size: 24px;
  color: #fff;
  padding-bottom: 20px;
  font-weight: bold;
  line-height: 30px; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__header__title {
    font-size: 36px;
    font-weight: normal; } }

.solution-detail-comp__header__info {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  /* @include outer-container();
			 max-width: 100%;*/ }

.solution-detail-comp__header__info__label {
  font-weight: normal;
  text-transform: capitalize;
  display: inline-block;
  text-align: left;
  padding-right: 7px;
  /*&.label-autoWidth{
					 width: auto;
				 }*/ }

@media screen and (min-width: 992px) {
  .solution-detail-comp__header__info__label {
    text-align: right; } }

.solution-detail-comp__header__info__label.align-left {
  text-align: left; }

.solution-detail-comp__header__info__label.label-alt {
  width: auto; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__header__info__label.label-alt {
    width: 146px; } }

.solution-detail-comp__header__info__label:after {
  content: ": "; }

.solution-detail-comp__header__info__row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.solution-detail-comp__header__info__row::after {
  clear: both;
  content: "";
  display: block; }

.solution-detail-comp__header__info__column1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.solution-detail-comp__header__info__column1:last-child {
  margin-right: 0; }

@media screen and (min-width: 480px) {
  .solution-detail-comp__header__info__column1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%; }
  .solution-detail-comp__header__info__column1:last-child {
    margin-right: 0; } }

.solution-detail-comp__header__info__column-inside {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.solution-detail-comp__header__info__column-inside:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__header__info__column-inside {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .solution-detail-comp__header__info__column-inside:last-child {
    margin-right: 0; } }

.solution-detail-comp__header__info__column2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.solution-detail-comp__header__info__column2:last-child {
  margin-right: 0; }

@media screen and (min-width: 480px) {
  .solution-detail-comp__header__info__column2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .solution-detail-comp__header__info__column2:last-child {
    margin-right: 0; } }

.solution-detail-comp__header__info__column3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.solution-detail-comp__header__info__column3:last-child {
  margin-right: 0; }

@media screen and (min-width: 480px) {
  .solution-detail-comp__header__info__column3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .solution-detail-comp__header__info__column3:last-child {
    margin-right: 0; } }

.solution-detail-comp__header__info__column-07 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.solution-detail-comp__header__info__column-07:last-child {
  margin-right: 0; }

@media screen and (min-width: 480px) {
  .solution-detail-comp__header__info__column-07 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%; }
  .solution-detail-comp__header__info__column-07:last-child {
    margin-right: 0; } }

.solution-detail-comp__header__info__data {
  padding-bottom: 10px; }

.solution-detail-comp__header__info .button__default {
  display: none; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__header__info .button__default {
    display: inline-block; } }

.solution-detail-comp__detail {
  background: #fff;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 30px; }

.solution-detail-comp__detail__products-affected-label {
  max-width: 190px; }

.solution-detail-comp__detail__column-2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

.solution-detail-comp__detail__column-2:last-child {
  margin-right: 0; }

.solution-detail-comp__detail__column-3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.solution-detail-comp__detail__column-3:last-child {
  margin-right: 0; }

.solution-detail-comp__detail__column-5 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%; }

.solution-detail-comp__detail__column-5:last-child {
  margin-right: 0; }

.solution-detail-comp__detail__column-7 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 57.35098%; }

.solution-detail-comp__detail__column-7:last-child {
  margin-right: 0; }

.solution-detail-comp__detail__column-6 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.solution-detail-comp__detail__column-6:last-child {
  margin-right: 0; }

.solution-detail-comp__detail__column-8 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }

.solution-detail-comp__detail__column-8:last-child {
  margin-right: 0; }

.solution-detail-comp__detail__headings {
  font-family: "Averta", Arial, sans-serif;
  padding: 15px;
  font-weight: 500;
  font-size: 16px;
  color: #272638;
  background: #d6d6dc;
  position: relative;
  text-transform: uppercase;
  cursor: pointer;
  margin-top: 30px; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__detail__headings {
    font-size: 18px; } }

.solution-detail-comp__detail__headings:first-child {
  margin-top: 0; }

.solution-detail-comp__detail__headings .icon {
  display: block;
  position: absolute;
  right: 15px;
  top: 25px;
  cursor: pointer; }

.solution-detail-comp__detail__icon-expand {
  border-top: 3px solid #272638;
  border-left: 3px solid #272638;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(225deg) skew(15deg, 15deg);
  -moz-transform: rotate(225deg) skew(15deg, 15deg);
  transform: rotate(225deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475)";
  transform: rotate(225deg) skew(5deg, 5deg); }

.solution-detail-comp__detail .solution-detail-comp__detail__icon-expand {
  top: 18px; }

.solution-detail-comp__detail__icon-collapse {
  border-top: 3px solid #272638;
  border-left: 3px solid #272638;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(45deg) skew(15deg, 15deg);
  -moz-transform: rotate(45deg) skew(15deg, 15deg);
  -ms-transform: rotate(45deg) skew(15deg, 15deg);
  -o-transform: rotate(45deg) skew(15deg, 15deg);
  transform: rotate(45deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  transform: rotate(45deg) skew(5deg, 5deg); }

.solution-detail-comp__detail__info {
  padding: 15px 15px 20px;
  background: #fbfbfb;
  color: #272638;
  margin-bottom: 30px;
  margin-top: 10px; }

.solution-detail-comp__detail__info:last-child {
  margin-bottom: 0; }

.solution-detail-comp__detail__row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.solution-detail-comp__detail__row::after {
  clear: both;
  content: "";
  display: block; }

.solution-detail-comp__detail__solution-description-title {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #7d7d91;
  text-transform: uppercase; }

.solution-detail-comp__detail__solution-description-label {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #7d7d91;
  text-transform: uppercase; }

.solution-detail-comp__detail__solution-description-label__description {
  font-size: 16px; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__detail__solution-description-label__description {
    font-size: 18px; } }

.solution-detail-comp__detail__solution-description-data {
  font-size: 14px;
  margin-bottom: 30px; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__detail__solution-description-data {
    font-size: 16px; } }

.solution-detail-comp__detail__solution-description-data .label {
  font-family: "Averta", Arial, sans-serif;
  font-size: 18px;
  text-transform: uppercase; }

.solution-detail-comp__detail__solution-description-data.last {
  margin-bottom: 0; }

.solution-detail-comp__detail__padding-0 {
  padding: 0; }

.solution-detail-comp__detail table {
  width: 100%; }

.solution-detail-comp__detail th {
  font-size: 14px;
  padding: 5px;
  vertical-align: top; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__detail th {
    padding: 15px;
    vertical-align: middle; } }

.solution-detail-comp__detail th:last-child {
  display: none; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__detail th:last-child {
    display: block; } }

.solution-detail-comp__detail td {
  font-size: 12px;
  padding: 5px; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__detail td {
    font-size: 14px;
    padding: 15px; } }

.solution-detail-comp__detail td:last-child {
  display: none; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__detail td:last-child {
    display: block; } }

.solution-detail-comp__detail thead {
  background: #f0f0f2;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  color: #272638;
  text-align: left; }

.solution-detail-comp__detail td {
  background: #fbfbfb;
  color: #272638; }

.solution-detail-comp__detail td.problem-title {
  color: #34aeff; }

.solution-detail-comp__detail td.problem-title a {
  text-decoration: none; }

.solution-detail-comp__detail__solution-downloads th:nth-child(1),
.solution-detail-comp__detail__solution-downloads th:nth-child(2) {
  width: 30%; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__detail__solution-downloads th:nth-child(1),
  .solution-detail-comp__detail__solution-downloads th:nth-child(2) {
    width: 35%; } }

.solution-detail-comp__detail__solution-downloads th:nth-child(3),
.solution-detail-comp__detail__solution-downloads th:nth-child(4), .solution-detail-comp__detail__solution-downloads td:nth-child(3),
.solution-detail-comp__detail__solution-downloads td:nth-child(4) {
  text-align: center; }

.solution-detail-comp__detail__solution-downloads .icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  cursor: pointer;
  position: relative;
  top: 6px; }

.solution-detail-comp__detail__solution-downloads .icon-tooltip .tooltiptext {
  left: -300%; }

@media screen and (min-width: 992px) {
  .solution-detail-comp__detail__solution-downloads .icon-tooltip .tooltiptext {
    left: -200%; } }

.solution-detail-comp__detail__solution-downloads .icon-tooltip.icon-support-static_icon-cart-darkblue-green-mark .tooltiptext, .solution-detail-comp__detail__solution-downloads .solution-download-comp__solution-download-active__download-icon.icon-tooltip .tooltiptext, .solution-detail-comp__detail__solution-downloads .icon-support-download-slate.icon-tooltip .tooltiptext {
  left: -320%; }

.solution-detail-comp__detail__source-id .columns-05 {
  padding: 15px; }

.solution-detail-comp__detail__source-id td {
  padding: 0; }

.solution-detail-comp__detail__dependencies td:nth-child(1) {
  width: 24%; }

.solution-detail-comp .button__default {
  margin-bottom: 6px; }

.solution-detail-comp .button__default.add-all-to-cart {
  border-radius: 5px;
  background-color: #fff;
  font-size: 14px;
  color: #7d7d91;
  padding: 0 10px;
  margin-bottom: 0;
  border: 1px solid #d6d6dc; }

.solution-detail-comp__disable .button__default {
  background-color: #d6d6dc;
  color: #fbfbfb;
  cursor: default; }

.solution-detail-comp__disable .button__default.add-all-to-cart {
  background-color: #f0f0f2;
  color: #7d7d91; }

.solution-detail-comp__disable .solution-detail-comp__header__add-all-to-cart {
  cursor: default;
  color: #66ffff; }

.solution-detail-comp .solution-download-comp__solution-download-active__download-icon {
  display: none; }

.solution-detail-comp__solution-download-active {
  background-color: #272638 !important; }

.solution-detail-comp__solution-download-active .icon-support-download-slate {
  display: none; }

.solution-detail-comp__solution-download-active .solution-download-comp__solution-download-active__download-icon {
  display: inline-block; }

.solution-detail-comp__solution-download-active .solution-download-comp__solution-download-active__arrow-down {
  display: inline-block;
  position: relative;
  top: 2px;
  left: 8px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d8fc65;
  left: 26px; }

.solution-detail-comp__solution-download {
  vertical-align: middle; }

.solution-detail-comp__solution-download td {
  background: #272638;
  color: #d6d6dc;
  padding: 0; }

.solution-detail-comp__solution-download td a {
  color: #d8fe59;
  font-weight: bold; }

.solution-detail-comp__solution-download .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  padding: 0 30px; }

.solution-detail-comp__solution-download .row::after {
  clear: both;
  content: "";
  display: block; }

.solution-detail-comp__solution-download .columns-03 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  padding: 15px; }

.solution-detail-comp__solution-download .columns-03:last-child {
  margin-right: 0; }

.solution-detail-comp__solution-download.three-option .columns-03 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }

.solution-detail-comp__solution-download.three-option .columns-03:last-child {
  margin-right: 0; }

.solution-detail-comp__solution-download a, .solution-detail-comp__solution-download span {
  display: block;
  text-decoration: none; }

.solution-detail-comp__solution-download .text-center {
  text-align: center; }

.solution-detail-comp__solution-download .middle {
  line-height: 44px; }

.project-overlay {
  width: 80%;
  max-width: 1200px;
  margin: auto; }

.project-overlay__change-preferences {
  margin-bottom: 30px; }

.project-overlay__change-preferences__data {
  margin-bottom: 10px; }

.project-overlay__error-message {
  font-family: "Averta", Arial, sans-serif;
  font-size: 21px;
  font-weight: bold;
  color: #fff;
  background: #9e0b0f;
  padding: 22px;
  margin-bottom: 30px; }

.project-overlay__capitalize {
  text-transform: capitalize; }

.project-overlay .button__box {
  border: 1px solid #272638;
  padding: 10px 70px;
  cursor: pointer; }

.project-overlay .button__default {
  padding: 10px 70px !important;
  border-radius: 0 !important; }

.project-overlay .button__default:hover {
  background: #34aeff; }

.project-overlay__label {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #444;
  margin-bottom: 15px; }

.project-overlay__data {
  font-family: "Averta", Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #272638;
  margin-bottom: 30px; }

.project-overlay__data__remove-preference {
  margin-left: 40px;
  text-decoration: none; }

.project-overlay h1 {
  margin: 0;
  color: #272638;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: left; }

.project-overlay .hr_title {
  box-sizing: content-box;
  height: 1px;
  border: 0;
  background-color: #ccc;
  margin-top: 10px;
  margin-bottom: 10px; }

.project-overlay .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.project-overlay .row::after {
  clear: both;
  content: "";
  display: block; }

.project-overlay .column {
  float: left;
  padding-right: 10px; }

.project-overlay .column:last-child {
  padding-right: 0px; }

.project-overlay .column-06 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.project-overlay .column-06:last-child {
  margin-right: 0; }

.project-overlay .text-right {
  text-align: right; }

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

.project-overlay .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.8; }

.project-overlay .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 900px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #000;
  min-height: 500px;
  max-height: 700px;
  overflow: auto; }

.project-overlay .ng-modal .ng-modal-dialog-content {
  padding: 30px; }

.project-overlay .ng-modal .ng-modal-close {
  position: absolute;
  top: 3px;
  right: 5px;
  padding: 5px;
  cursor: pointer;
  font-size: 120%;
  display: inline-block;
  font-weight: bold;
  font-family: 'arial', 'sans-serif'; }

.project-overlay .project-overlay-title {
  margin: 0;
  color: #272638;
  font-weight: bold;
  margin-bottom: 10px;
  text-align: left;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 28px; }

.project-overlay .project_overlay__wrapper {
  width: 100%;
  background: #fff;
  color: #272638;
  overflow: hidden;
  border: 1px solid #d6d6dc;
  padding: 10px; }

.project-overlay .project_overlay__wrapper__header {
  padding: 10px 10px;
  background-color: #7d7d91;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #272638; }

.project-overlay .project_overlay__wrapper__header .col1 {
  width: 70%;
  float: left;
  text-align: left; }

.project-overlay .project_overlay__wrapper__content {
  height: 240px;
  overflow: auto;
  padding: 15px;
  font-family: "Averta", Arial, sans-serif;
  font-size: 12px; }

.project-overlay .project_overlay__wrapper__content .row:nth-child(even) {
  background: #fff; }

.project-overlay .project_overlay__wrapper__content .row:nth-child(odd) {
  background: #f0f0f2; }

.project-overlay .project_overlay__wrapper__content .col1 {
  width: 70%;
  float: left;
  text-align: left;
  padding: 10px; }

.project-overlay .project_overlay__wrapper__content .col2 {
  width: 30%;
  float: right;
  padding: 10px; }

.project-overlay .project_overlay__wrapper__content .col2 input[type="checkbox"] {
  display: none; }

.project-overlay .project_overlay__wrapper__content .col2 label {
  cursor: pointer; }

.project-overlay .project_overlay__wrapper__content .col2 input[type="checkbox"] + label:before {
  border: 2px solid #272638;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 25px;
  margin: 0 .25em 0 0;
  padding: 0;
  vertical-align: top;
  width: 25px;
  border-radius: 5px;
  background-color: #fff; }

.project-overlay .project_overlay__wrapper__content .col2 input[type="checkbox"]:checked + label:before {
  background: #272638;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: bold; }

.project-overlay .project_overlay__wrapper__content .col2 input[type="checkbox"]:checked + label:after {
  font-weight: bold; }

.project-overlay .project_overlay__wrapper__content .col2 .checkmark {
  transform: scaleX(-1) rotate(-45deg);
  font-size: 15px;
  position: absolute;
  font-weight: bolder;
  display: inline-block;
  position: relative;
  right: 23px;
  color: #fff;
  top: -1px;
  font-family: verdana; }

.project-overlay ::-webkit-scrollbar {
  width: 8px; }

.project-overlay ::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #38364d; }

.project-details {
  max-width: 1200px;
  margin: 0 auto; }

.project-details .project {
  width: 100%;
  padding: 15px;
  background-color: #fff; }

.project-details .project__wrapper__heading-link {
  padding: 0 0 30px 0; }

.project-details .project__wrapper__heading-link a {
  color: #38364d;
  text-decoration: none;
  font: bold 21px "Averta", Arial, sans-serif; }

.project-details .project__wrapper__heading-link a span {
  color: #008cff;
  margin-right: 5px; }

.project-details .project .project-title {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #7d7d91;
  font-weight: bold;
  padding-bottom: 5px; }

.project-details .project .project-name {
  font-family: "Averta", Arial, sans-serif;
  font-size: 32px;
  color: #272638;
  font-weight: bold;
  padding-bottom: 5px; }

.project-details .project input {
  color: #272638; }

.project-details .project textarea {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #272638;
  width: 100%;
  padding: 20px;
  border: 1px solid #d6d6dc; }

.project-details .project .chr_limit {
  font-family: "Averta", Arial, sans-serif;
  font-size: 12px;
  color: #272638; }

.project-details .project hr {
  background-color: #d6d6dc;
  margin-top: 15px;
  margin-bottom: 15px; }

.project-details .project .button__default_cancel, .project-details .project .button__default {
  padding: 5px 70px;
  margin-left: 15px;
  cursor: pointer; }

.project-details .products {
  width: 100%;
  padding: 15px;
  background-color: #f0f0f2; }

.project-details .products .products-title {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #7d7d91;
  font-weight: bold;
  padding-bottom: 5px; }

.project-details .products .products__wrapper {
  width: 100%;
  background: #fff;
  color: #272638;
  overflow: hidden;
  border: 1px solid #d6d6dc;
  padding: 10px;
  margin-bottom: 20px; }

.project-details .products .products__wrapper__header {
  padding: 10px 10px;
  background-color: #7d7d91;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #272638; }

.project-details .products .products__wrapper__header .col1 {
  width: 80%;
  float: left;
  text-align: left; }

.project-details .products .products__wrapper__header .col2 {
  text-align: center; }

.project-details .products .products__wrapper__content {
  max-height: 225px;
  overflow: auto;
  padding: 10px;
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px; }

.project-details .products .products__wrapper__content .row:nth-child(even) {
  background: #fff;
  padding: 10px; }

.project-details .products .products__wrapper__content .row:nth-child(odd) {
  background: #fbfbfb;
  padding: 10px; }

.project-details .products .products__wrapper__content .col1 {
  width: 80%;
  float: left;
  text-align: left; }

.project-details .products .products__wrapper__content .col2 {
  text-align: center; }

.project-details .project-members {
  width: 100%;
  padding: 15px;
  background-color: #f0f0f2; }

.project-details .project-members .project-members-title {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #7d7d91;
  font-weight: bold;
  padding-bottom: 5px; }

.project-details .project-members .project-members__wrapper {
  width: 100%;
  background: #fff;
  color: #272638;
  overflow: hidden;
  border: 1px solid #d6d6dc;
  padding: 10px;
  margin-bottom: 20px; }

.project-details .project-members .project-members__wrapper__header {
  padding: 10px 10px;
  background-color: #7d7d91;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #272638; }

.project-details .project-members .project-members__wrapper__header .col1 {
  width: 30%;
  float: left;
  text-align: left; }

.project-details .project-members .project-members__wrapper__header .col2 {
  width: 20%;
  float: left;
  text-align: left; }

.project-details .project-members .project-members__wrapper__header .col3 {
  width: 30%;
  float: left;
  text-align: left; }

.project-details .project-members .project-members__wrapper__header .col4 {
  text-align: right; }

.project-details .project-members .project-members__wrapper__content {
  max-height: 225px;
  overflow: auto;
  padding: 10px;
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px; }

.project-details .project-members .project-members__wrapper__content .row:nth-child(even) {
  background: #fff;
  padding: 10px; }

.project-details .project-members .project-members__wrapper__content .row:nth-child(odd) {
  background: #fbfbfb;
  padding: 10px; }

.project-details .project-members .project-members__wrapper__content .col1 {
  width: 30%;
  float: left;
  text-align: left; }

.project-details .project-members .project-members__wrapper__content .col2 {
  width: 20%;
  float: left;
  text-align: left; }

.project-details .project-members .project-members__wrapper__content .col3 {
  width: 30%;
  float: left;
  text-align: left; }

.project-details .project-members .project-members__wrapper__content .col4 {
  text-align: right; }

.project-details .project-manager {
  width: 100%;
  padding: 15px;
  background-color: #fff; }

.project-details .project-manager .project-manager-title {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #7d7d91;
  font-weight: bold;
  padding-bottom: 5px; }

.project-details .project-manager .manager_name {
  font-family: "Averta", Arial, sans-serif;
  font-size: 28px;
  color: #272638;
  font-weight: bold;
  padding-bottom: 5px; }

.project-details .project-manager .manager_email {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #272638;
  font-weight: bold;
  padding-bottom: 5px; }

.project-details .project-manager .project-manager__wrapper {
  width: 100%;
  background: #fff;
  color: #272638;
  overflow: hidden;
  border: 1px solid #d6d6dc;
  padding: 10px;
  margin-bottom: 20px; }

.project-details .project-manager .project-manager__wrapper__header {
  padding: 10px 10px;
  background-color: #7d7d91;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #272638; }

.project-details .project-manager .project-manager__wrapper__header .col1 {
  width: 30%;
  float: left;
  text-align: left; }

.project-details .project-manager .project-manager__wrapper__header .col2 {
  width: 20%;
  float: left;
  text-align: left; }

.project-details .project-manager .project-manager__wrapper__header .col3 {
  width: 30%;
  float: left;
  text-align: left; }

.project-details .project-manager .project-manager__wrapper__header .col4 {
  text-align: center; }

.project-details .project-manager .project-manager__wrapper__content {
  max-height: 225px;
  overflow: auto;
  padding: 10px;
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px; }

.project-details .project-manager .project-manager__wrapper__content .row:nth-child(even) {
  background: #fff;
  padding: 10px; }

.project-details .project-manager .project-manager__wrapper__content .row:nth-child(odd) {
  background: #fbfbfb;
  padding: 10px; }

.project-details .project-manager .project-manager__wrapper__content .col1 {
  width: 30%;
  float: left;
  text-align: left; }

.project-details .project-manager .project-manager__wrapper__content .col2 {
  width: 20%;
  float: left;
  text-align: left; }

.project-details .project-manager .project-manager__wrapper__content .col3 {
  width: 30%;
  float: left;
  text-align: left; }

.project-details .project-manager .project-manager__wrapper__content .col4 {
  text-align: right; }

.project-details .cnt {
  background-color: #f0f0f2;
  padding: 10px;
  border-bottom: 30px solid #fff; }

.project-details .search-input-button {
  background: #272638;
  padding: 0px 5px 0px 5px;
  display: inline-block;
  position: relative;
  top: -26px;
  right: 5px;
  border-radius: 3px;
  float: right;
  cursor: pointer; }

.project-details i {
  display: inline-block;
  width: 12px;
  height: 12px; }

.project-details input {
  width: 100%;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #d6d6dc;
  padding: 0 10px;
  font-size: 12px;
  color: #272638;
  font-family: "Averta", Arial, sans-serif; }

.project-details hr {
  box-sizing: content-box;
  height: 1px;
  border: 0;
  background-color: #272638;
  margin-top: 30px;
  margin-bottom: 30px; }

.project-details .hr-inr {
  box-sizing: content-box;
  height: 1px;
  border: 0;
  background-color: #d6d6dc;
  margin-top: 30px;
  margin-bottom: 30px; }

.project-details .spacer {
  height: 30px;
  border: 0; }

.project-details .button__default {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  padding: 5px 40px;
  margin-bottom: 0;
  font-size: 14px;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  border-radius: 5px;
  background-color: #008cff;
  cursor: default;
  cursor: pointer; }

.project-details .button__default_prj {
  background-color: #272638;
  cursor: pointer;
  color: #fff !important; }

.project-details .button__default_cancel {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  padding: 5px 40px;
  margin-bottom: 0;
  font-size: 14px;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  color: #272638;
  border-radius: 5px;
  background-color: #fff;
  cursor: default;
  border: 1px solid #38364d;
  cursor: pointer; }

.project-details .button__default_cancel:hover {
  background: #7d7d91; }

.project-details .button__default:hover {
  background: #34aeff; }

.project-details .button__default_prj:hover {
  background: #7d7d91; }

.project-details .product__right {
  text-align: right; }

.problem-detail-comp {
  min-width: 275px;
  margin: 0 auto; }

.problem-detail-comp__header {
  background: #272638;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 35px;
  padding-bottom: 30px; }

.problem-detail-comp__header__title {
  font-family: "Averta", Arial, sans-serif;
  font-size: 24px;
  color: #fff;
  padding-bottom: 20px;
  font-weight: bold; }

@media screen and (min-width: 480px) {
  .problem-detail-comp__header__title {
    font-size: 24px;
    font-weight: bold; } }

@media screen and (min-width: 992px) {
  .problem-detail-comp__header__title {
    font-size: 42px;
    font-weight: normal; } }

.problem-detail-comp__header__info {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  /* &__release-label{
				 //width: 196px;
				 float: left;
			 }
			 &__release-data{
				 padding-left: 94px;
				 display: block;
			 }*/ }

.problem-detail-comp__header__info::after {
  clear: both;
  content: "";
  display: block; }

.problem-detail-comp__header__info__label {
  font-weight: normal;
  text-transform: capitalize;
  display: inline-block;
  text-align: right;
  padding-right: 7px;
  float: left; }

@media screen and (min-width: 992px) {
  .problem-detail-comp__header__info__label {
    width: 94px; } }

@media screen and (min-width: 992px) {
  .problem-detail-comp__header__info__label.label-alt {
    width: 148px; } }

.problem-detail-comp__header__info__label:after {
  content: ": "; }

.problem-detail-comp__header__info__detail {
  display: block;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.problem-detail-comp__header__info__detail::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .problem-detail-comp__header__info__detail {
    padding-left: 94px; } }

@media screen and (min-width: 992px) {
  .problem-detail-comp__header__info__detail.detail-alt {
    padding-left: 148px; } }

.problem-detail-comp__header__info__column1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.problem-detail-comp__header__info__column1:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .problem-detail-comp__header__info__column1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .problem-detail-comp__header__info__column1:last-child {
    margin-right: 0; } }

.problem-detail-comp__header__info__column2, .problem-detail-comp__header__info__column3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.problem-detail-comp__header__info__column2:last-child, .problem-detail-comp__header__info__column3:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .problem-detail-comp__header__info__column2, .problem-detail-comp__header__info__column3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .problem-detail-comp__header__info__column2:last-child, .problem-detail-comp__header__info__column3:last-child {
    margin-right: 0; } }

.problem-detail-comp__header__info__data {
  padding-bottom: 10px; }

@media screen and (min-width: 480px) {
  .problem-detail-comp__header__info__data {
    width: 50%;
    float: left; } }

@media screen and (min-width: 992px) {
  .problem-detail-comp__header__info__data {
    width: auto;
    float: none; } }

.problem-detail-comp__header__info__release {
  /* display: -moz-flex;
				   display: -webkit-flex;
					 
				   display: flex;*/
  white-space: normal; }

.problem-detail-comp__detail {
  background: #fff;
  padding: 10px 10px 30px 10px; }

@media screen and (min-width: 992px) {
  .problem-detail-comp__detail {
    padding: 20px 20px 30px 30px; } }

.problem-detail-comp__detail__headings {
  padding: 15px;
  font-weight: bold;
  font-size: 16px;
  color: #38364d;
  background: #f0f0f2;
  position: relative;
  text-transform: uppercase;
  cursor: pointer; }

@media screen and (min-width: 992px) {
  .problem-detail-comp__detail__headings {
    font-size: 18px; } }

.problem-detail-comp__detail__headings .icon {
  display: block;
  position: absolute;
  right: 15px;
  top: 25px !important;
  cursor: pointer; }

.problem-detail-comp__detail__icon-expand {
  border-top: 3px solid #272638;
  border-left: 3px solid #272638;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(225deg) skew(15deg, 15deg);
  -moz-transform: rotate(225deg) skew(15deg, 15deg);
  transform: rotate(225deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475)";
  transform: rotate(225deg) skew(5deg, 5deg);
  top: 4px !important; }

.problem-detail-comp__detail__icon-collapse {
  border-top: 3px solid #272638;
  border-left: 3px solid #272638;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(45deg) skew(15deg, 15deg);
  -moz-transform: rotate(45deg) skew(15deg, 15deg);
  -ms-transform: rotate(45deg) skew(15deg, 15deg);
  -o-transform: rotate(45deg) skew(15deg, 15deg);
  transform: rotate(45deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  transform: rotate(45deg) skew(5deg, 5deg); }

.problem-detail-comp__detail__info {
  padding: 15px 15px 20px;
  background: #f0f0f2;
  margin-bottom: 30px;
  margin-top: 10px; }

.problem-detail-comp__detail__info:last-child {
  margin-bottom: 0; }

.problem-detail-comp__detail__row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.problem-detail-comp__detail__row::after {
  clear: both;
  content: "";
  display: block; }

.problem-detail-comp__detail__columns-5 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%; }

.problem-detail-comp__detail__columns-5:last-child {
  margin-right: 0; }

.problem-detail-comp__detail__columns-2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

.problem-detail-comp__detail__columns-2:last-child {
  margin-right: 0; }

.problem-detail-comp__detail__problem-description-title {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #7d7d91;
  text-transform: uppercase; }

@media screen and (min-width: 992px) {
  .problem-detail-comp__detail__problem-description-title {
    font-size: 18px; } }

.problem-detail-comp__detail__problem-description-label {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #7d7d91;
  text-transform: uppercase; }

.problem-detail-comp__detail__problem-description-data {
  font-size: 14px;
  color: #7d7d91;
  margin-bottom: 30px; }

.problem-detail-comp__detail__problem-description-data .label {
  font-family: "Averta", Arial, sans-serif;
  font-size: 18px; }

.problem-detail-comp__detail__problem-description-data.last {
  margin-bottom: 0; }

.problem-detail-comp__detail__padding-0 {
  padding: 0; }

.problem-detail-comp__detail table {
  width: 100%; }

.problem-detail-comp__detail th {
  font-size: 14px;
  padding: 5px; }

@media screen and (min-width: 992px) {
  .problem-detail-comp__detail th {
    padding: 15px; } }

.problem-detail-comp__detail td {
  font-size: 12px;
  padding: 5px; }

@media screen and (min-width: 992px) {
  .problem-detail-comp__detail td {
    font-size: 14px;
    padding: 15px; } }

.problem-detail-comp__detail thead {
  background: #fbfbfb;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  color: #7d7d91;
  text-align: left; }

.problem-detail-comp__detail td {
  background: #f0f0f2;
  vertical-align: top; }

.problem-detail-comp__detail td.solution-title {
  color: #34aeff; }

.problem-detail-comp__detail td.solution-title a {
  text-decoration: none; }

.support-summary-search__login {
  padding: 30px;
  background: #f0f0f2;
  margin-top: 30px; }

.support-summary-search__login .icon {
  width: 31px;
  height: 31px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px; }

.support-summary-search__login-link {
  background: #7d7d91;
  padding: 15px;
  font-size: 18px;
  font-family: "Averta", Arial, sans-serif;
  color: #fbfbfb;
  line-height: 35px;
  vertical-align: middle; }

.support-summary-search__login-link a {
  color: #fbfbfb;
  font-weight: bold; }

.support-summary-search__input {
  position: relative;
  width: auto;
  height: auto;
  margin-left: 0; }

.support-summary-search__input__main {
  position: relative;
  width: auto;
  margin-right: 120px;
  float: none; }

.support-summary-search__input .search-within {
  border: 1px solid #d6d6dc;
  width: 100%;
  padding: 7px 20px;
  padding-right: 45px;
  font-style: italic;
  color: #7d7d91;
  line-height: 1.875rem;
  min-height: 46px; }

.support-summary-search__input--button {
  background: #272638;
  padding: 6px 7px 3px;
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 0;
  margin-right: 5px; }

.support-summary-search__input--button i {
  display: inline-block;
  width: 25px;
  height: 25px; }

.support-summary-search__input--buttonc {
  position: absolute;
  line-height: 1.875rem;
  top: 0;
  color: #fff;
  border: 1px solid #34aeff;
  display: inline-block;
  background: #34aeff;
  font-size: 18px;
  padding: 7px 25px;
  font-weight: bold;
  text-decoration: none;
  right: 0;
  font-family: "Averta", Arial, sans-serif; }

.support-summary-search__input--buttonc:hover {
  color: #fff; }

.support-summary-search__tabs {
  background: #38364d;
  background-size: cover;
  padding: 10px 0px 0;
  margin-bottom: 15px;
  overflow: hidden;
  clear: both; }

@media screen and (min-width: 768px) {
  .support-summary-search__tabs {
    padding: 10px 10px 0; } }

.support-summary-search__tabs .product-search-tab {
  display: inline-block;
  padding: 10px 0;
  text-align: center;
  background: #f0f0f2;
  color: #38364d;
  font-size: 14px;
  text-decoration: none;
  margin-bottom: 3px;
  width: 100%; }

@media screen and (min-width: 768px) {
  .support-summary-search__tabs .product-search-tab {
    width: 140px; } }

.support-summary-search__tabs .product-search-tab.active {
  background: #fff;
  color: #38364d; }

.support-summary-search__content {
  font-size: 13px;
  line-height: 18px; }

@media screen and (min-width: 768px) {
  .support-summary-search__content .span3 {
    width: 270px; } }

@media screen and (min-width: 768px) {
  .support-summary-search__content .span2 {
    margin-left: 5px;
    width: 170px; } }

.support-summary-search__filters p.clear-left-sm .small-text {
  font-size: 14px;
  line-height: 1.5rem;
  padding: 5px 5px;
  width: 220px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-summary-search__filters p.clear-left-sm .small-text {
    margin-left: 10px; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .support-summary-search__filters p.clear-left-sm .small-text {
    margin-left: 10px; } }

.support-summary-search__filters:before, .support-summary-search__filters:after {
  display: table;
  content: "";
  line-height: 20; }

.support-summary-search__filters .ps-area:first-child {
  display: block; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-summary-search__filters .ps-area:first-child {
    min-height: 55px !important; } }

.support-summary-search__filters ul.unstyled, .support-summary-search__filters ol.unstyled {
  margin-left: 0;
  list-style: none;
  min-height: 8px;
  margin-bottom: 0;
  padding-left: 0; }

.support-summary-search__filters .ps-area:first-child > li {
  float: left;
  width: 16%;
  text-align: left;
  position: relative;
  cursor: pointer;
  font-size: 0.75rem; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .support-summary-search__filters .ps-area:first-child > li {
    width: 38%;
    line-height: 1rem; } }

.support-summary-search__filters .ps-area:first-child > li span {
  padding-bottom: 5px;
  display: block;
  font-size: 12px; }

.support-summary-search__filters .ps-area:first-child > li span:hover {
  color: #34aeff; }

.support-summary-search__filters .ps-area:first-child > li span img {
  margin-left: 5px; }

.support-summary-search__filters .ps-area:first-child > li ul {
  position: absolute;
  left: 0;
  top: 25px;
  display: none;
  background: #f0f0f2;
  text-align: left;
  white-space: nowrap;
  padding: 10px;
  z-index: 99;
  border: 1px solid #d6d6dc;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  z-index: 2; }

.support-summary-search__filters .ps-area:first-child > li ul > li a {
  color: #272638;
  line-height: 18px;
  line-height: 1.8rem;
  text-decoration: none; }

.support-summary-search__filters .ps-area:first-child > li ul.hoverActive {
  display: block; }

.support-summary-search__results {
  font-size: 12px;
  line-height: 20px;
  background: #fff;
  /* select {
		width: 100%;
		font-size: 16px;
		color: #586760;
		padding: 15px;
	  }*/ }

.support-summary-search__results .language {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px; }

.support-summary-search__results select {
  width: 100%;
  padding: 10px 15px;
  margin-top: 5px;
  font-size: 16px;
  color: #7d7d91; }

.support-summary-search__results__advance-search-filter {
  background: #f0f0f2;
  padding: 30px; }

.support-summary-search__results__advance-search-filter header {
  position: relative; }

.support-summary-search__results__advance-search-filter header .icon {
  display: block;
  position: absolute;
  right: 0;
  top: 8px;
  cursor: pointer; }

.support-summary-search__results__advance-search-filter__icon-expand {
  border-top: 3px solid #38364d;
  border-left: 3px solid #38364d;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(225deg) skew(15deg, 15deg);
  -moz-transform: rotate(225deg) skew(15deg, 15deg);
  transform: rotate(225deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475)";
  transform: rotate(225deg) skew(5deg, 5deg);
  top: 4px !important; }

.support-summary-search__results__advance-search-filter__icon-collapse {
  border-top: 3px solid #38364d;
  border-left: 3px solid #38364d;
  height: 12px;
  width: 12px;
  -webkit-transform: rotate(45deg) skew(15deg, 15deg);
  -moz-transform: rotate(45deg) skew(15deg, 15deg);
  -ms-transform: rotate(45deg) skew(15deg, 15deg);
  -o-transform: rotate(45deg) skew(15deg, 15deg);
  transform: rotate(45deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  transform: rotate(45deg) skew(5deg, 5deg); }

.support-summary-search__results__advance-search-filter__title {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #38364d; }

.support-summary-search__results__advance-search-filter select {
  margin-top: 15px; }

.support-summary-search__results__advance-search-filter .four-columns__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.support-summary-search__results__advance-search-filter .four-columns__container::after {
  clear: both;
  content: "";
  display: block; }

.support-summary-search__results__advance-search-filter .four-columns__column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.support-summary-search__results__advance-search-filter .four-columns__column:last-child {
  margin-right: 0; }

.support-summary-search__results__advance-search-filter .four-columns__column:nth-child(2n) {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .support-summary-search__results__advance-search-filter .four-columns__column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .support-summary-search__results__advance-search-filter .four-columns__column:last-child {
    margin-right: 0; }
  .support-summary-search__results__advance-search-filter .four-columns__column:nth-child(2n) {
    margin-right: 2.3576515979%; }
  .support-summary-search__results__advance-search-filter .four-columns__column:last-child {
    margin-right: 0; } }

.support-summary-search__results__advance-search-filter .two-columns__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.support-summary-search__results__advance-search-filter .two-columns__container::after {
  clear: both;
  content: "";
  display: block; }

.support-summary-search__results__advance-search-filter .two-columns__column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.support-summary-search__results__advance-search-filter .two-columns__column:last-child {
  margin-right: 0; }

.support-summary-search__results__content {
  padding: 30px;
  padding-top: 10px; }

.support-summary-search__results__content .icon-support {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 15px;
  position: relative;
  /* top: -1px; */
  vertical-align: middle;
  top: -.1em; }

.support-summary-search__results .ps-summary-title {
  color: #38364d;
  background: #f0f0f2;
  padding: 10px;
  font-size: 21px;
  margin: 20px 0;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif;
  position: relative;
  text-transform: uppercase; }

.support-summary-search__results .ps-summary-title span.total-items {
  position: absolute;
  right: 13px;
  font-size: 18px;
  font-weight: normal;
  text-transform: capitalize; }

.support-summary-search__results .big {
  text-decoration: none;
  font-size: 12px;
  color: #34aeff;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif;
  text-transform: uppercase; }

@media screen and (min-width: 480px) {
  .support-summary-search__results .big {
    font-size: 18px; } }

.support-summary-search__results .big:hover {
  color: #208dd6; }

.support-summary-search__results .ps-summery-details {
  /* ddd.info {
			font-size: 14px;
			b{
				color: $primary1;
			}
		}*/ }

.support-summary-search__results .ps-summery-details p {
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 15px; }

.support-summary-search__results .ps-summery-details p:nth-child(odd) {
  background: #f0f0f2; }

.support-summary-search__results .ps-summery-details .update-info {
  font-size: 10px; }

.support-summary-search__results .ps-summery-details .update-info .item {
  white-space: nowrap; }

.support-summary-search__results .ps-summery-details .update-info b {
  text-transform: uppercase; }

@media screen and (min-width: 480px) {
  .support-summary-search__results .ps-summery-details .update-info {
    font-size: 14px; } }

.support-summary-search__results .ps-summery-details .update-info b {
  color: #38364d; }

.support-summary-search__results .ps-summery-details.support-search-advance-result p {
  position: relative;
  padding-left: 70px; }

.support-summary-search__results .ps-summery-details.support-search-advance-result .advance-search-icon {
  width: 28px;
  height: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  margin-top: -15px;
  left: 22px; }

.support-summary-search__results .ps-summery-details a.view-all {
  color: #34aeff;
  text-decoration: underline;
  padding-left: 15px;
  font-weight: bold;
  font-size: 16px;
  font-family: "Averta", Arial, sans-serif; }

.support-summary-search__results p:not(.ps-summary-title) {
  font-size: 12px;
  color: #272638; }

@media screen and (min-width: 480px) {
  .support-summary-search__results p:not(.ps-summary-title) {
    font-size: 18px; } }

.support-summary-search__results a {
  text-decoration: none; }

.support-summary-search .current-filters {
  color: #7d7d91;
  position: relative;
  z-index: 1;
  font-size: 0.75rem; }

.support-summary-search .current-filters .clear {
  color: #7d7d91; }

.support-summary-search .filter {
  padding: 0 3px;
  margin-left: 3px;
  color: #34aeff; }

.support-summary-search .remove {
  display: inline-block;
  background: url(images/remove.png) no-repeat;
  width: 13px;
  height: 13px;
  text-indent: -3000px;
  top: 3px;
  position: relative;
  cursor: pointer; }

.support-summary-search__pagination {
  text-align: center;
  font-size: 12px;
  padding-top: 18px; }

@media screen and (min-width: 480px) {
  .support-summary-search__pagination {
    font-size: 14px; } }

.support-summary-search__pagination .intro {
  display: inline-block;
  background: #38364d;
  border: 1px solid #272638; }

.support-summary-search__pagination .intro span.active, .support-summary-search__pagination .intro a {
  float: left;
  padding: 6px 12px;
  border-right: 1px solid #272638;
  color: #d8fe59;
  margin: 0;
  text-decoration: none; }

.support-summary-search__pagination .intro a:first-child {
  color: #d6d6dc; }

.support-summary-search__pagination .intro a:last-child {
  border: 0;
  color: #d6d6dc; }

.support-summary-search__pagination .intro span.active {
  color: #fff; }

.project-management {
  padding-bottom: 30px; }

.project-viewall {
  padding-top: 30px;
  background-color: #fff; }

.project-viewall__header {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  background-color: #d6d6dc;
  max-width: 72rem; }

.project-viewall__header::after {
  clear: both;
  content: "";
  display: block; }

.project-viewall__header .col1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 6.17215%;
  font: normal 14px "Averta", Arial, sans-serif;
  padding-top: 25px; }

.project-viewall__header .col1:last-child {
  margin-right: 0; }

.project-viewall__header .col2, .project-viewall__header .col3, .project-viewall__header .col4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 20.86143%; }

.project-viewall__header .col2:last-child, .project-viewall__header .col3:last-child, .project-viewall__header .col4:last-child {
  margin-right: 0; }

.project-viewall__header .sub-head {
  display: block;
  line-height: 15px;
  font: 500 14px "Averta", Arial, sans-serif;
  color: #272638;
  margin-bottom: 2px; }

.project-viewall__header input[type="text"], .project-viewall__header select {
  height: 30px;
  padding: 3px 5px;
  width: 100%;
  border-radius: 3px;
  border-style: none;
  font: normal 12px "Averta", Arial, sans-serif;
  background-color: #fff;
  color: #272638; }

.project-viewall__content {
  padding: 30px; }

.project-viewall__content--row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  display: flex; }

.project-viewall__content--row::after {
  clear: both;
  content: "";
  display: block; }

.project-viewall__content--row .col1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 6.17215%;
  font: normal 12px "Averta", Arial, sans-serif;
  padding: 18px;
  position: relative; }

.project-viewall__content--row .col1:last-child {
  margin-right: 0; }

.project-viewall__content--row .col2, .project-viewall__content--row .col3, .project-viewall__content--row .col4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 28.86143%;
  font: normal 12px "Averta", Arial, sans-serif;
  color: #272638;
  padding: 20px;
  display: flex;
  text-align: left;
  align-items: center; }

.project-viewall__content--row .col2:last-child, .project-viewall__content--row .col3:last-child, .project-viewall__content--row .col4:last-child {
  margin-right: 0; }

.project-viewall__content--row:nth-child(odd) {
  background-color: #fbfbfb; }

.project-viewall__content--row:nth-child(odd) .col1 {
  background-color: #f0f0f2; }

.project-viewall__content--row:nth-child(even) {
  background-color: #fff; }

.project-viewall__content--row:nth-child(even) .col1 {
  background-color: #fbfbfb; }

.project-viewall__content--desc {
  margin-top: 30px;
  font: 500 16px "Averta", Arial, sans-serif;
  color: #272638; }

.project-viewall__content--desc span {
  margin-left: 5px;
  font: 400 16px "Averta", Arial, sans-serif; }

.project-viewall__content .support-icon {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.project-management .pagination {
  display: table;
  margin: 30px auto 0 auto;
  border-radius: 4px;
  min-width: 300px; }

.project-management .pagination li {
  display: inline; }

.project-management .pagination li a {
  position: relative;
  float: left;
  padding: 7px 14px;
  text-decoration: none;
  line-height: 1.428;
  color: #d8fe59;
  background-color: #38364d;
  border-right: 1px solid #272638;
  font-size: 16px; }

.project-management .pagination li:last-child a {
  border-right: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.project-management .pagination li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.project-management .pagination .active a, .project-management .pagination .active span, .project-management .pagination .active a:hover, .project-management .pagination .active span:hover, .project-management .pagination .active a:focus, .project-management .pagination .active span:focus {
  z-index: 2;
  color: #fff;
  cursor: default; }

.supportpage .tabs__tab-items span a {
  font: 100 21px "Averta", Arial, sans-serif; }

.supportpage .tabs__tab-items span.bg-white a {
  font-weight: 500; }

.terms-conditions::after {
  clear: both;
  content: "";
  display: block; }

.terms-conditions__container {
  padding-top: 30px;
  padding-bottom: 30px;
  margin: 0 auto; }

.terms-conditions__container::after {
  clear: both;
  content: "";
  display: block; }

.terms-conditions.terms-icon {
  width: 24px;
  height: 24px;
  display: inline-block; }

.terms-conditions__terms-title {
  font-family: "Averta", Arial, sans-serif;
  font-size: 20px;
  color: #34aeff; }

@media screen and (min-width: 768px) {
  .terms-conditions__terms-title {
    font-size: 21px; } }

.terms-conditions__expanded {
  color: #7d7d91;
  font-family: "Averta", Arial, sans-serif;
  font-size: 15px; }

@media screen and (min-width: 768px) {
  .terms-conditions__expanded {
    font-size: 16px; } }

.terms-conditions__expanded.accept-position {
  padding-left: 10px; }

@media screen and (min-width: 768px) {
  .terms-conditions__expanded.accept-position {
    padding-left: 25px; } }

.terms-conditions__terms-position {
  float: right;
  padding-right: 10px;
  cursor: pointer; }

.terms-conditions__terms-position.termexpand {
  display: inline-block;
  width: 10px;
  height: 10px;
  cursor: pointer;
  margin-top: 9px; }

@media screen and (min-width: 768px) {
  .terms-conditions__terms-position.termexpand {
    margin-top: 13px; } }

.terms-conditions__box {
  padding-top: 30px; }

.terms-conditions__column {
  list-style: none;
  display: inline-block;
  border: 1px solid #7d7d91;
  margin-bottom: 30px;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.terms-conditions__column:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .terms-conditions__column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .terms-conditions__column:last-child {
    margin-right: 0; } }

.terms-conditions__column p {
  margin: 0 10px 0 10px; }

.site-list {
  border: 2px solid #d6d6dc; }

.site-list__row {
  padding: 30px;
  display: block; }

.site-list__row::after {
  clear: both;
  content: "";
  display: block; }

.site-list__row:nth-of-type(even) {
  background: #f0f0f2; }

.site-list__data {
  float: left;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 16px;
  color: #d6d6dc; }

.site-list__data__site-name {
  font-family: "Averta", Arial, sans-serif, sans-serif;
  font-weight: bold;
  color: #7d7d91;
  text-transform: capitalize; }

.site-list .on-off-switch {
  width: 92px;
  display: block;
  float: right;
  margin-top: 23px; }

.site-list .on-off-switch::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .site-list .on-off-switch {
    margin-top: 9px;
    width: 182px; } }

.site-list .on-off-switch__status, .site-list .on-off-switch__bt {
  float: right; }

.site-list .on-off-switch__status {
  margin-right: 15px;
  text-transform: capitalize;
  font-size: 16px;
  color: #d6d6dc; }

.site-list .on-off-switch__status--mob {
  float: none;
  padding-top: 15px; }

@media screen and (min-width: 768px) {
  .site-list .on-off-switch__status--mob {
    display: none; } }

.site-list .on-off-switch__status--desktop {
  display: none; }

@media screen and (min-width: 768px) {
  .site-list .on-off-switch__status--desktop {
    display: block;
    line-height: 42px; } }

.site-list .on-off-switch__bt {
  position: relative;
  width: 92px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.site-list .on-off-switch__bt__checkbox {
  display: none; }

.site-list .on-off-switch__bt__checkbox:checked + .on-off-switch__bt__label .on-off-switch__bt__inner {
  margin-left: 0; }

.site-list .on-off-switch__bt__checkbox:checked + .on-off-switch__bt__label .on-off-switch__bt__switch {
  right: 0px;
  background-color: #fff; }

.site-list .on-off-switch__bt__label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border-radius: 50px; }

.site-list .on-off-switch__bt__inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.05s ease-in 0s; }

.site-list .on-off-switch__bt__inner .icon {
  width: 26px;
  height: 26px;
  display: block;
  position: relative;
  top: 8px;
  float: left; }

.site-list .on-off-switch__bt__inner .icon.icon-support-no-access {
  width: 21px;
  height: 21px;
  float: right;
  top: 10px; }

.site-list .on-off-switch__bt__on, .site-list .on-off-switch__bt__off {
  display: block;
  float: left;
  width: 50%;
  height: 42px;
  padding: 0;
  line-height: 42px;
  font-size: 25px;
  color: #fff;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  box-sizing: border-box; }

.site-list .on-off-switch__bt__on {
  padding-left: 14px;
  background-color: #cb9831; }

.site-list .on-off-switch__bt__on.success {
  background-color: #349a46; }

.site-list .on-off-switch__bt__off {
  padding-right: 14px;
  background-color: #d6d6dc;
  text-align: right; }

.site-list .on-off-switch__bt__switch {
  display: block;
  width: 31px;
  margin: 5.5px;
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  border: 2px solid #fff;
  border-radius: 50px;
  transition: all 0.05s ease-in 0s;
  height: 31px; }

.site-access::after {
  clear: both;
  content: "";
  display: block; }

.site-access__container {
  padding: 30px;
  margin: 0 auto;
  width: 510px; }

.site-access__container::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .site-access__container {
    width: 1150px; } }

.site-access__iconblock {
  position: relative; }

.site-access__contentblock {
  position: absolute;
  padding-left: 45px;
  margin-top: 9px; }

.site-access__site-icon {
  width: 40px;
  height: 40px;
  display: inline-block;
  float: left; }

.site-access__site-title {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #34aeff;
  padding-left: 10px;
  line-height: 0; }

.site-access__site-content {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #7d7d91;
  padding-left: 10px; }

.support-forms main {
  min-width: 320px;
  max-width: 1200px;
  margin: 0 auto; }

.support-forms main section {
  display: block; }

.support-forms main section label {
  display: inline-block;
  padding: 30px 30px 0px 30px;
  font-weight: 600;
  color: #d6d6dc;
  font-size: 10px;
  line-height: 14px; }

.support-forms main .support-forms__content {
  border: 1px solid #d6d6dc;
  border-bottom-width: 0; }

.support-forms main .support-forms__content__header {
  padding: 30px 60px; }

.support-forms main .support-forms__content__header h3 {
  margin: 30px 0;
  font-weight: bold; }

.support-forms main .support-forms__content__header p {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  margin: 0; }

.support-forms main .support-forms__content hr {
  margin: 30px 0; }

.support-forms main .support-forms__content .form {
  padding: 0 30px; }

.support-forms main .support-forms__content .form .form-row {
  display: flex;
  width: 100%; }

.support-forms main .support-forms__content .form .form-row__column {
  width: 50%;
  float: left; }

@media screen and (min-width: 992px) {
  .support-forms main .support-forms__content .form .form-row__column {
    width: 30%; } }

.support-forms main .support-forms__content .form .form-row__column label, .support-forms main .support-forms__content .form .form-row__column span {
  display: block; }

.support-forms main .support-forms__content .form .form-row__column span {
  padding: 0px 30px;
  font-size: 14px;
  line-height: 20px; }

.support-forms main .support-forms__content .form .form__details {
  padding: 0px 30px; }

.support-forms main .support-forms__content .form .form__details span {
  position: relative;
  padding-right: 10px;
  margin-bottom: 30px;
  display: inline-block;
  color: red;
  font-size: 12px;
  font-weight: bold; }

.support-forms main .support-forms__content .form .form__details span:before {
  content: "*";
  position: absolute;
  right: 0; }

.support-forms main .support-forms__content .form .form__details__row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.support-forms main .support-forms__content .form .form__details__row::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .support-forms main .support-forms__content .form .form__details__row {
    margin-bottom: 30px; } }

.support-forms main .support-forms__content .form .form__details__row--column8 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 30px; }

.support-forms main .support-forms__content .form .form__details__row--column8:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .support-forms main .support-forms__content .form .form__details__row--column8 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    margin-bottom: 0; }
  .support-forms main .support-forms__content .form .form__details__row--column8:last-child {
    margin-right: 0; } }

.support-forms main .support-forms__content .form .form__details__row--column4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 30px; }

.support-forms main .support-forms__content .form .form__details__row--column4:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .support-forms main .support-forms__content .form .form__details__row--column4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 0; }
  .support-forms main .support-forms__content .form .form__details__row--column4:last-child {
    margin-right: 0; } }

.support-forms main .support-forms__content .form .form__details__row--column5 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 30px; }

.support-forms main .support-forms__content .form .form__details__row--column5:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .support-forms main .support-forms__content .form .form__details__row--column5 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 36.02647%;
    margin-bottom: 0; }
  .support-forms main .support-forms__content .form .form__details__row--column5:last-child {
    margin-right: 0; } }

.support-forms main .support-forms__content .form .form__details__row--column3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 30px; }

.support-forms main .support-forms__content .form .form__details__row--column3:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .support-forms main .support-forms__content .form .form__details__row--column3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    margin-bottom: 0; }
  .support-forms main .support-forms__content .form .form__details__row--column3:last-child {
    margin-right: 0; } }

.support-forms main .support-forms__content .form .form__details__row--column3 span.or {
  color: #d6d6dc;
  margin: 0 auto;
  line-height: 30px;
  text-align: center;
  width: 100%;
  font-size: 14px; }

@media screen and (min-width: 768px) {
  .support-forms main .support-forms__content .form .form__details__row--column3 span.or {
    line-height: 60px; } }

.support-forms main .support-forms__content .form .form__details__row--column3 span.or:before {
  content: none; }

.support-forms main .support-forms__content .form .form__details__row label, .support-forms main .support-forms__content .form .form__details__row input, .support-forms main .support-forms__content .form .form__details__row select {
  width: 100%;
  padding: 0; }

.support-forms main .support-forms__content .form .form__details__row input, .support-forms main .support-forms__content .form .form__details__row select {
  height: 30px; }

.support-forms main .support-forms__content .form .form__details__row label:hover {
  color: #d6d6dc;
  cursor: auto; }

.support-forms main .support-forms__content .form .form__details__row label:before {
  content: "*";
  left: 0;
  color: red;
  margin-right: 0; }

.support-forms main .support-forms__content__note {
  padding: 30px 60px; }

.support-forms main .support-forms__content__note .notes {
  display: inline-block;
  vertical-align: middle;
  text-align: center; }

.support-forms main .support-forms__content__note .notes .i-icon {
  display: inline-block;
  width: 2em;
  height: 2em;
  border: 0.2em solid #34aeff;
  border-radius: 50%; }

.support-forms main .support-forms__content__note .notes .i-icon:after {
  content: 'i';
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  color: #34aeff; }

.support-forms main .support-forms__content__note .note-heading {
  color: #34aeff;
  font-size: 12px;
  font-weight: bold;
  display: block;
  line-height: 16px;
  margin: -35px 0 0 45px; }

.support-forms main .support-forms__content__note .note-desc {
  display: block;
  margin: 0 0 0 45px;
  font-size: 12px;
  line-height: 14px; }

.support-forms main .support-forms__content__note label {
  padding: 30px 0 0 0; }

@media screen and (min-width: 768px) {
  .support-forms main .support-forms__content__note label {
    margin: 30px 0 0 0; } }

.support-forms main .support-forms__content__note textarea {
  display: block;
  width: 100%;
  height: 150px;
  border-color: #d6d6dc; }

.supporthome .form_row .form_rightcol {
  max-width: 1200px;
  margin: 0 auto;
  padding: 60px 0;
  text-align: center;
  border: 1px solid #d6d6dc;
  border-top-width: 0; }

.supporthome .form_row .form_rightcol .form_button_submit, .supporthome .form_row .form_rightcol .form_button_reset {
  padding: 15px 60px;
  background-color: #fff;
  border: 1px solid #d6d6dc;
  font-size: 14px;
  border-radius: 5px; }

.supporthome .form_row .form_rightcol .form_button_submit {
  background-color: #34aeff;
  color: #fff; }

.supportcheck {
  /* Rounded sliders */ }

.supportcheck .form_row {
  position: absolute;
  font-size: 16px;
  font-family: "Averta", Arial, sans-serif; }

.supportcheck .form_row .form_rightcol {
  max-width: 1200px;
  margin: 0 auto;
  padding: 60px 0;
  border: 1px solid #d6d6dc;
  border-top-width: 0; }

.supportcheck .container {
  padding: 15px 15px 15px 15px;
  margin: 0 auto;
  width: 510px;
  background-color: #f0f0f2; }

.supportcheck .container::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .supportcheck .container {
    width: 1150px; } }

.supportcheck .checkbox_icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  position: relative;
  z-index: 1;
  margin-bottom: 5px;
  margin-right: -35px; }

.supportcheck .contentbicon {
  float: right;
  font-size: 13px;
  padding-right: 15px; }

.supportcheck .switch {
  position: relative;
  display: inline-block;
  width: 70px;
  height: 34px; }

.supportcheck .switch input {
  display: none; }

.supportcheck .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #d6d6dc;
  -webkit-transition: .4s;
  transition: .4s; }

.supportcheck .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 9px;
  bottom: 4px;
  background-color: #fff;
  -webkit-transition: .4s;
  transition: .4s; }

.supportcheck input:checked + .slider {
  background-color: #d8fe59; }

.supportcheck input:focus + .slider {
  box-shadow: 0 0 1px #d8fe59; }

.supportcheck input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px); }

.supportcheck .slider.round {
  border-radius: 34px; }

.supportcheck .slider.round:before {
  border-radius: 50%; }

.support-admin-user-detail {
  max-width: 1200px;
  /* .text-left{
		 text-align: center;
	 }*/ }

.support-admin-user-detail select {
  padding: 6px;
  border-radius: 4px; }

.support-admin-user-detail hr {
  border: 0;
  height: 1px;
  background: #d0d8da;
  margin-bottom: 0; }

.support-admin-user-detail hr.bottom-space {
  margin-bottom: 60px; }

.support-admin-user-detail__container {
  padding: 30px 0; }

.support-admin-user-detail .button__box, .support-admin-user-detail .button__default {
  margin-top: 30px;
  padding: 17px 60px;
  font-size: 18px;
  cursor: pointer; }

.support-admin-user-detail .button__box {
  border: 1px solid #7d7d91;
  padding: 16px 60px; }

.support-admin-user-detail .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.support-admin-user-detail .row::after {
  clear: both;
  content: "";
  display: block; }

.support-admin-user-detail .column-04 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }

.support-admin-user-detail .column-04:last-child {
  margin-right: 0; }

.support-admin-user-detail .column-06 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.support-admin-user-detail .column-06:last-child {
  margin-right: 0; }

.support-admin-user-detail .column-8 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }

.support-admin-user-detail .column-8:last-child {
  margin-right: 0; }

.support-admin-user-detail .text-right {
  text-align: right; }

.support-admin-user-detail__back-button {
  margin-bottom: 60px; }

.support-admin-user-detail__back-button a {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #272638;
  text-decoration: none; }

.support-admin-user-detail__back-button__icon {
  border-top: 3px solid #34aeff;
  border-left: 3px solid #34aeff;
  height: 10px;
  width: 10px;
  -webkit-transform: rotate(315deg) skew(15deg, 15deg);
  -moz-transform: rotate(315deg) skew(15deg, 15deg);
  transform: rotate(315deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=0.7071067811865474, M12=-0.7071067811865477,M21=0.7071067811865474,M22=-0.7071067811865477);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865474, M12=-0.7071067811865477,M21=0.7071067811865474,M22=-0.7071067811865477)";
  display: inline-block; }

.support-admin-user-detail__title__company {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #7d7d91; }

.support-admin-user-detail__title__user {
  font-family: "Averta", Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #272638;
  margin-bottom: 30px; }

.support-admin-user-detail__heading {
  font-family: "Averta", Arial, sans-serif;
  font-size: 21px;
  font-weight: bold;
  color: #272638;
  background: #d6d6dc;
  padding: 10px;
  margin-bottom: 15px; }

.support-admin-user-detail__heading__icon {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 8px;
  position: relative;
  vertical-align: middle;
  top: -.1em; }

.support-admin-user-detail__detail {
  padding: 0 15px 15px 15px;
  background: #f0f0f2;
  font-size: 14px; }

.support-admin-user-detail__detail .row {
  padding-bottom: 15px;
  padding-top: 15px;
  border-bottom: 1px solid #d6d6dc; }

.support-admin-user-detail__detail__label {
  display: block;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  color: #7d7d91; }

.support-admin-user-detail__detail__data {
  color: #272638;
  display: block; }

.support-admin-user-detail .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #272638;
  opacity: 0.8; }

.support-admin-user-detail .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 800px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #272638; }

.support-admin-user-detail .ng-modal .ng-modal-dialog-content {
  padding: 30px;
  /*.options { 
				   width: 175px;
				   height: 65px;
				   margin: 50px 30px 0 0;
				   font: 21px $font-family-body;
				   background-color: $neutral-full;
				   color: $neutral4;
				   border-radius: 4px;
				   border: 1px solid $neutral4;
				   cursor: pointer;
				   &.active {
					   color: $neutral-full;
					   background-color: $primary1;
					   border-style: none;
				   }
			   }*/ }

.support-admin-user-detail .ng-modal .ng-modal-dialog-content h1 {
  margin: 0;
  color: #272638;
  margin-bottom: 20px; }

.support-admin-user-detail .ng-modal .ng-modal-dialog-content hr {
  background: #d6d6dc; }

.support-admin-user-detail .ng-modal .ng-modal-dialog-content h3 {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #f72175;
  margin-top: 30px;
  margin-bottom: 15px; }

.support-admin-user-detail .ng-modal .ng-modal-dialog-content p {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #272638; }

.support-admin-user-detail .ng-modal .ng-modal-close {
  position: absolute;
  top: 3px;
  right: 5px;
  padding: 5px;
  cursor: pointer;
  font-size: 120%;
  display: inline-block;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif; }

.registration-requests {
  max-width: 1200px;
  margin: 0 auto;
  background-color: #fff; }

.registration-requests .registration-requests__wrapper {
  padding: 30px; }

.registration-requests .registration-requests__wrapper__heading-link {
  padding: 30px 0; }

.registration-requests .registration-requests__wrapper__heading-link span {
  color: #34aeff;
  margin-right: 5px; }

.registration-requests .registration-requests__wrapper__heading-link a {
  color: #272638;
  text-decoration: none;
  font: bold 16px "Averta", Arial, sans-serif; }

.registration-requests .registration-requests__wrapper__heading {
  padding: 30px 0; }

.registration-requests .registration-requests__wrapper__heading h4 {
  margin: 0px;
  color: #272638; }

.registration-requests .registration-requests__wrapper__detail {
  background-color: #d6d6dc;
  padding: 8px 15px;
  border-radius: 3px; }

.registration-requests .registration-requests__wrapper__detail span.detail {
  font: bold 21px "Averta", Arial, sans-serif;
  color: #272638;
  margin-left: 10px; }

.registration-requests .registration-requests__wrapper__detail .request-icon {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: bottom; }

.registration-requests .registration-requests__wrapper__request-details, .registration-requests .registration-requests__wrapper__requester-comment, .registration-requests .registration-requests__wrapper__administrator-comment {
  background-color: #f0f0f2;
  padding: 15px;
  margin-top: 15px;
  border-radius: 2px; }

.registration-requests .registration-requests__wrapper__request-details {
  background-color: #f0f0f2;
  padding: 15px;
  margin-top: 15px;
  border-radius: 2px; }

.registration-requests .registration-requests__wrapper__request-details__row {
  padding: 15px 0;
  border-bottom: 1px solid #d6d6dc;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.registration-requests .registration-requests__wrapper__request-details__row::after {
  clear: both;
  content: "";
  display: block; }

.registration-requests .registration-requests__wrapper__request-details__row .column1, .registration-requests .registration-requests__wrapper__request-details__row .column2, .registration-requests .registration-requests__wrapper__request-details__row .column3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }

.registration-requests .registration-requests__wrapper__request-details__row .column1:last-child, .registration-requests .registration-requests__wrapper__request-details__row .column2:last-child, .registration-requests .registration-requests__wrapper__request-details__row .column3:last-child {
  margin-right: 0; }

.registration-requests .registration-requests__wrapper__request-details__row:first-child {
  padding: 0 0 15px 0; }

.registration-requests .registration-requests__wrapper__request-details__row .options {
  width: auto;
  height: 30px;
  font: normal 14px "Averta", Arial, sans-serif; }

.registration-requests .registration-requests__wrapper .sub-head {
  font: bold 14px "Averta", Arial, sans-serif;
  color: #7d7d91;
  text-transform: uppercase; }

.registration-requests .registration-requests__wrapper .content {
  font: normal 14px "Averta", Arial, sans-serif;
  color: #272638;
  margin-top: 10px; }

.registration-requests .registration-requests__wrapper__administrator-comment .content {
  background-color: #fff; }

.registration-requests .registration-requests__wrapper__administrator-comment .content textarea {
  width: 100%;
  border: none;
  padding: 10px; }

.registration-requests hr {
  margin: 0; }

.registration-requests__buttons {
  margin: 60px auto 0 auto;
  display: table; }

.registration-requests__buttons .cancel-btn {
  font: bold 18px "Averta", Arial, sans-serif;
  color: #272638;
  background-color: #fff;
  border: 1px solid #7d7d91;
  padding: 20px 80px;
  border-radius: 3px; }

.registration-requests__buttons .submit-btn {
  font: bold 18px "Averta", Arial, sans-serif;
  color: #fff;
  background-color: #34aeff;
  padding: 20px 80px;
  margin-left: 30px;
  border-style: none;
  border-radius: 3px; }

.export_to_excel {
  padding: 30px;
  background-color: #fff; }

.export_to_excel .icon_cont {
  width: 30px;
  height: 30px;
  display: inline-block;
  margin: -10px 12px -10px 0; }

.products-download {
  margin-top: 18px;
  position: relative; }

.products-download__close-circlecheck-icon {
  width: 45px;
  height: 45px;
  display: block;
  position: relative;
  text-align: center; }

.products-download .products-download__download-options-show-download-icon {
  display: none; }

.products-download__download-options-show {
  background: #272638; }

.products-download__download-options-show .products-download__download-arrow-down {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d8fe59;
  position: absolute;
  right: -2px;
  top: 18px; }

.products-download__download-options-show .products-download__download-options-show-download-icon {
  display: inline-block; }

.products-download__download-options-show .icon-support-download-altdarkblue {
  display: none; }

.products-download .text-left {
  text-align: left !important; }

.products-download .message_error-wrapper {
  padding: 10px 20px; }

.products-download span.user {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  display: block;
  color: #fff; }

.products-download span.user a {
  color: #d8fe59; }

.products-download .product-row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.products-download .product-row::after {
  clear: both;
  content: "";
  display: block; }

.products-download .product-columns {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.products-download .product-columns:last-child {
  margin-right: 0; }

.products-download .product-columns:nth-child(4n) {
  margin-right: 0; }

.products-download__autocomplete-wrapper {
  position: relative;
  margin-right: 120px;
  font-size: 12px;
  color: #7d7d91; }

.products-download__autocomplete-wrapper .angucomplete-dropdown {
  border-color: #f0f0f2;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  height: 250px;
  overflow: auto;
  width: 100%;
  padding: 0px;
  cursor: pointer;
  z-index: 9999;
  position: absolute;
  top: 100%;
  left: 0px;
  margin-top: 0px;
  padding-left: 20px;
  background-color: #fbfbfb; }

.products-download__search-wrapper {
  position: relative;
  margin-top: 30px;
  margin-bottom: 30px; }

.products-download__search-wrapper__search-box {
  border: 1px solid #d6d6dc;
  outline: none;
  width: 100%;
  padding: 7px 20px;
  padding-right: 45px;
  font-style: italic;
  background-color: #fbfbfb;
  line-height: 1.875rem;
  height: 46px;
  color: #38364d; }

.products-download__search-wrapper .support-product-button {
  background: #272638;
  padding: 7px 10px;
  display: block;
  position: absolute;
  top: 3px;
  right: 0;
  margin-right: 5px;
  border: 0;
  cursor: pointer; }

.products-download__search-wrapper .support-product-button .icon-size {
  display: block;
  width: 19px;
  height: 25px;
  background-position: center; }

.products-download__search-wrapper__clear-button {
  position: absolute;
  line-height: 1.875rem;
  top: 0;
  color: #fff;
  border: 1px solid #34aeff;
  display: inline-block;
  background: #34aeff;
  font-size: 18px;
  padding: 7px 25px;
  font-weight: bold;
  text-decoration: none;
  right: 0;
  font-family: "Averta", Arial, sans-serif, sans-serif; }

.products-download__search-wrapper__clear-button:hover {
  color: #fff; }

.products-download__search-wrapper__clear-button span {
  width: auto !important;
  height: auto !important; }

.products-download__container {
  margin-bottom: 2%;
  cursor: pointer;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  /*@include media($mobile-only) {
	   @include omega(1n) // clears ever item.
	 }
  
	 @include media($small) {
	   @include span-columns(6); // two per row on tablet
	 }
 
	 @include media($tablet-only) {
	   @include omega(2n) // clears ever third item. (two per row)
	 }
 
	 @include media($medium) {
	   @include span-columns(4); // 3 per row on tablet landscape and larger.
	   @include omega(3n) // clears ever fourth item (three per row)
	 }*/ }

.products-download__container::after {
  clear: both;
  content: "";
  display: block; }

.products-download__table-container {
  z-index: 1;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px; }

.products-download__table-container__footer {
  background: #d6d6dc;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 25px; }

.products-download__table-container__footer::after {
  clear: both;
  content: "";
  display: block; }

.products-download__card-circle {
  font-family: "Averta", Arial, sans-serif;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fff;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px 5px 0 0; }

.products-download__card-circle.last-working-card {
  border-right: 10px solid #c31257; }

.products-download__card-circle tr.ng-hide {
  display: block !important;
  visibility: hidden; }

.products-download__download-icon {
  width: 40px;
  height: 40px;
  display: block;
  position: relative;
  text-align: center; }

.products-download__download-number {
  color: #fff;
  position: absolute;
  width: 100%;
  padding-top: 26%;
  right: 0;
  font-size: 21px; }

.products-download__download-checkicon {
  width: 45px;
  height: 45px;
  display: inline-block;
  position: relative; }

.products-download__table-style {
  padding-top: 15px; }

.products-download__table-style.probelink {
  padding-bottom: 10px; }

.products-download__product-name {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #272638;
  background-color: #d6d6dc;
  position: relative;
  padding-left: 20px;
  height: 65px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  border-radius: 0 0 5px 5px; }

.products-download__pointer-down {
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 17px solid #d6d6dc;
  width: 0;
  margin-left: 50%; }

.products-download__name-position {
  max-width: 100%;
  margin: auto 0;
  padding-right: 5px;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif; }

.products-download a {
  text-decoration: none; }

.products-download a span {
  width: 12px;
  height: 12px;
  display: inline-block; }

.products-download__docker-style-wrapper {
  background: #f0f0f2;
  /* margin: auto 0; */
  display: flex;
  width: 76px;
  height: 100%; }

.products-download__docker-style {
  /* position: relative; */
  width: 40px;
  /* background-color: #F9F9F9; */
  /* float: right; */
  height: 43px;
  /* margin-left: 10.5%; */
  /* margin-top: -3.5%; */
  /* right: 0; */
  /* margin: auto 0; */
  margin: auto; }

.products-download__tab-content {
  display: none;
  background: #fff; }

.products-download__tab-content.current {
  display: inherit; }

.products-download__tab-content table {
  width: 100%; }

.products-download__tab-content__filter {
  background: #d6d6dc;
  padding: 30px 30px 25px; }

.products-download__tab-content__filter label, .products-download__tab-content__filter input {
  display: block;
  width: 100%; }

.products-download__tab-content__filter label {
  font-family: "Averta", Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #272638;
  margin-bottom: 5px;
  text-transform: uppercase; }

.products-download__tab-content__table-header-wrapper {
  padding: 0 20px 30px 20px;
  background: #d6d6dc; }

.products-download__tab-content__table-wrapper {
  padding: 20px;
  background: #fff; }

.products-download__tabs-title {
  margin: 0;
  padding: 0;
  list-style: none;
  word-spacing: -4px; }

.products-download__tabs-title li {
  display: inline-block;
  cursor: pointer;
  /*border: 1px solid $neutral6;
	   border-bottom: 1px solid $neutral-full;*/
  font-size: 21px;
  font-family: "Averta", Arial, sans-serif;
  color: #272638;
  background-color: #fff;
  padding: 21px 25px;
  word-spacing: normal; }

.products-download__tabs-title li.active {
  background-color: #37f8c1; }

.products-download__tab-header {
  width: 100%;
  border-spacing: 0; }

.products-download__tab-header td, .products-download__tab-header th {
  text-align: left;
  width: 12%;
  padding-left: 5px;
  padding-right: 5px; }

.products-download__tab-header td:first-child, .products-download__tab-header th:first-child {
  text-align: left;
  width: 40%; }

.products-download__tab-header td:nth-child(2), .products-download__tab-header th:nth-child(2) {
  width: 14%; }

.products-download__tab-header td:nth-child(4), .products-download__tab-header td:nth-child(5), .products-download__tab-header td:nth-child(6), .products-download__tab-header th:nth-child(4), .products-download__tab-header th:nth-child(5), .products-download__tab-header th:nth-child(6) {
  text-align: center; }

.products-download__tab-header th {
  font-size: 14px;
  color: #272638;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  vertical-align: top; }

.products-download__tab-header th div {
  font-weight: normal;
  width: 85%; }

.products-download__tab-header th:first-child {
  padding-left: 10px; }

.products-download__tab-header th:last-child {
  padding-right: 10px; }

.products-download__tab-header tbody tr:nth-child(odd) {
  background-color: #f0f0f2; }

.products-download__tab-header tbody tr:nth-child(even) {
  background-color: #fff; }

.products-download__tab-header td {
  font-family: "Averta", Arial, sans-serif;
  padding: 5px;
  font-size: 14px;
  height: 60px; }

.products-download__tab-header td:first-child {
  padding-left: 20px; }

.products-download__solution-downloads .products-download__tab-header select {
  width: 100%; }

.products-download__solution-downloads .products-download__tab-header td, .products-download__solution-downloads .products-download__tab-header th {
  text-align: center; }

.products-download__solution-downloads .products-download__tab-header td:first-child, .products-download__solution-downloads .products-download__tab-header th:first-child {
  text-align: left;
  width: 52%; }

.products-download__solution-downloads .products-download__tab-header th {
  width: 30%; }

.products-download__solution-downloads .products-download__tab-header th:nth-child(2) {
  width: 18%; }

.products-download__solution-downloads .products-download__tab-header td {
  width: 10%;
  font-size: 16px;
  font-weight: 500; }

.products-download__solution-downloads .products-download__tab-header td:first-child {
  font-size: 14px;
  font-weight: normal; }

.products-download__solution-downloads .products-download__tab-header td:nth-child(2) a, .products-download__solution-downloads .products-download__tab-header td:nth-child(3) a, .products-download__solution-downloads .products-download__tab-header td:nth-child(4) a {
  display: inline-block;
  padding: 5px 14px; }

.products-download__solution-downloads .products-download__tab-header td:nth-child(2) a:hover, .products-download__solution-downloads .products-download__tab-header td:nth-child(3) a:hover, .products-download__solution-downloads .products-download__tab-header td:nth-child(4) a:hover {
  border-radius: 3px;
  background: #34aeff;
  color: #fff; }

.products-download__solution-downloads .products-download__tab-header td:nth-child(2) {
  width: 18%; }

.products-download__tabletab-content .tooltiptext {
  left: -100% !important; }

.products-download__tabletab-content select {
  font-size: 14px;
  width: 120px;
  height: 31px;
  color: #272638;
  border-radius: 4px;
  border: 1px solid #d6d6dc; }

.products-download .products-download__tab-header td.products-download__options:first-child {
  padding: 0; }

.products-download__options div.diff-options {
  display: table;
  width: 100%;
  background: #272638;
  position: relative;
  /* &:after{
			 content: ""; 
			 position: absolute;
				 width: 0;
				 height: 0;
				 border-left: 8px solid transparent;
				 border-right: 8px solid transparent;
				 
				 border-bottom: 10px solid $neutral6;
					 right: 3%;
				 top:-10px;
		 }*/ }

.products-download__options div.diff-options a {
  color: #d8fe59; }

.products-download__options div.diff-options a p {
  margin: 0;
  font: 14px "Averta", Arial, sans-serif;
  color: #d6d6dc; }

.products-download__options .download-option {
  width: 29%;
  font: bold 16px "Averta", Arial, sans-serif;
  color: #34aeff;
  padding: 15px 30px;
  display: inline-block;
  vertical-align: middle; }

.products-download__options .download-option:first-child {
  padding-left: 45px; }

.products-download__options .download-option:last-child {
  width: 12%; }

.products-download__options div.download-option-message {
  width: 40%;
  font: bold 14px "Averta", Arial, sans-serif;
  padding: 0 30px;
  display: inline-block;
  vertical-align: middle;
  color: #fff; }

.products-download__search-bar {
  font-family: "Averta", Arial, sans-serif;
  color: #38364d;
  font-size: 14px;
  height: 30px;
  width: 90%;
  border-radius: 4px;
  border: 1px solid gray;
  padding-left: 10px;
  font-style: italic; }

.products-download__table-icons {
  width: 35px;
  height: 35px;
  display: inline-block;
  padding-left: 40px;
  cursor: pointer;
  display: inline-block;
  position: relative; }

.products-download__testPage {
  float: right;
  display: inline-block;
  background-color: #38364d; }

.products-download__testPage ul {
  list-style-type: none; }

.products-download .pagination-pages {
  color: #272638;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  float: left; }

.products-download .pagination-pages strong {
  font-family: "Averta", Arial, sans-serif; }

.products-download__pagination {
  display: inline-block;
  border-radius: 4px;
  float: right;
  margin-top: 14px; }

.products-download__pagination li {
  display: inline;
  list-style-type: none; }

.products-download__pagination li.pagination-last a, .products-download__pagination li.pagination-first a, .products-download__pagination li.pagination-prev a, .products-download__pagination li.pagination-next a {
  color: #7d7d91; }

.products-download__pagination li a {
  position: relative;
  float: left;
  padding: 10px 15px;
  text-decoration: none;
  line-height: 1.428;
  color: #d8fe59;
  background-color: #272638;
  border-right: 1px solid #272638;
  font-size: 12px; }

.products-download__pagination li:last-child a {
  border-right: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.products-download__pagination li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.products-download__pagination .active a, .products-download__pagination .active span, .products-download__pagination .active a:hover, .products-download__pagination .active span:hover, .products-download__pagination .active a:focus, .products-download__pagination .active span:focus {
  color: #fff;
  cursor: default; }

.products-download__pagination .disabled {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.products-download__modal-background {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: gray;
  opacity: 0.75;
  z-index: 1100; }

.products-download__download-modal {
  position: fixed;
  background-color: #fff;
  z-index: 1000;
  overflow: auto;
  opacity: 1;
  right: 0;
  bottom: 0;
  top: 35%;
  left: 14%;
  height: 28%;
  width: 72%;
  border-radius: 4px; }

.products-download__download-modal .download-body {
  padding-left: 50px;
  padding-top: 25px; }

.products-download__download-modal .download-button {
  background-color: #7d7d91;
  color: #fff;
  margin-right: 10px;
  width: 22%;
  border-radius: 4px;
  font-size: 19px;
  margin-left: 48px; }

.products-download__download-options-header {
  padding-top: 40px;
  font-family: 'Open Sans Web';
  color: #38364d;
  font-size: 24px; }

.products-download__download-options-yesbutton {
  background-color: #fff;
  color: #7d7d91;
  font-size: 21px;
  margin-top: 50px;
  height: 65px;
  width: 175px;
  margin-bottom: 70px;
  margin-right: 20px;
  border-radius: 4px;
  box-shadow: none;
  border: 1px solid #7d7d91; }

.products-download__download-options-yesbutton:hover {
  background-color: #34aeff;
  color: #fff;
  border-color: #34aeff; }

.products-download__download-options-button {
  background-color: #fff;
  color: #7d7d91;
  font-size: 21px;
  margin-top: 50px;
  height: 65px;
  width: 175px;
  margin-bottom: 70px;
  margin-right: 20px;
  border-radius: 4px;
  box-shadow: none;
  border: 1px solid #7d7d91; }

.products-download__download-options-button:hover {
  background-color: #34aeff;
  color: #fff;
  border-color: #34aeff; }

.products-download__modal {
  position: fixed;
  background-color: #fff;
  z-index: 1200;
  overflow: auto;
  opacity: 1;
  right: 0;
  bottom: 0;
  top: 0%;
  left: 0%;
  height: 400px;
  width: 55%;
  margin: auto; }

.products-download__modal.download-preference-modal {
  height: 300px; }

.products-download__modal.download-preference-modal .modal-body {
  padding: 30px; }

.products-download__modal.download-preference-modal h2 {
  font-size: 30px;
  text-align: left;
  margin: 0;
  color: #272638;
  border-bottom: 1px solid #272638;
  padding-bottom: 5px; }

.products-download__modal.download-preference-modal h4 {
  color: #272638;
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  padding-top: 30px;
  text-align: left; }

.products-download__modal.download-preference-modal .products-download__download-options-button, .products-download__modal.download-preference-modal .products-download__download-options-yesbutton {
  margin-top: 40px;
  margin-bottom: 0; }

.products-download__modal .modal-header {
  background-color: #38364d;
  display: inherit;
  align-items: flex-start;
  justify-content: space-between;
  padding: 0rem 0rem;
  border-bottom: none;
  border-top-left-radius: 0rem;
  border-top-right-radius: 0rem; }

.products-download__modal .modal-header h4 {
  color: #fff;
  margin-top: 0;
  padding: 10px 0 10px 10px;
  font-size: 1rem; }

.products-download__modal .modal-body h4 {
  color: #38364d;
  margin-bottom: 0;
  font-weight: normal;
  font-size: 20px; }

.products-download__modal .modal-body hr {
  border: 2px solid #38364d;
  width: 6%;
  float: left; }

.products-download__modal .modal-body .title-login {
  padding-top: 30px; }

.products-download__modal .modal-body p {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 15px; }

.products-download__modal .modal-body .click-link {
  padding-top: 10px; }

.products-download__modal .modal-body .copy-link {
  padding-top: 20px; }

.products-download__modal .modal-body .copy-command {
  font-size: 13px;
  background-color: #7d7d91;
  color: #fff;
  border-radius: 4px;
  padding-left: 5px;
  display: inline-block;
  width: 80%; }

.products-download__modal .modal-body .copy-button {
  width: 9%;
  border-radius: 5px;
  color: #fff;
  font-size: 15px;
  height: 36px;
  background-color: #34aeff; }

.products-download__license-agreement label {
  cursor: pointer;
  background-color: #fff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  position: relative;
  text-align: center;
  margin-right: 5px; }

.products-download__license-agreement label .checkmark {
  transform: scaleX(-1) rotate(-45deg);
  font-size: 13px;
  position: absolute;
  font-weight: bolder;
  color: #fff;
  top: -4px;
  font-family: verdana;
  left: 7px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.products-download__license-agreement input[type="checkbox"] + label:before {
  border: 2px solid #272638;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 20px;
  padding: 0;
  vertical-align: top;
  width: 20px;
  border-radius: 5px; }

.products-download__license-agreement input[type="checkbox"]:checked + label:before {
  background: #272638;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: bold; }

.products-download__modal-docker .modal-body {
  padding: 0 20px; }

.pagination .disabled {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.6; }

.download-latest-update__header {
  color: #34aeff; }

.download-latest-update__header h3 {
  color: #34aeff;
  font-weight: bold;
  text-transform: uppercase; }

.download-latest-update__header__down-arrow {
  position: relative;
  float: right;
  cursor: pointer;
  border-top: 3px solid #66ffff;
  border-left: 3px solid #66ffff;
  height: 17px;
  width: 17px;
  -webkit-transform: rotate(225deg) skew(15deg, 15deg);
  -moz-transform: rotate(225deg) skew(15deg, 15deg);
  transform: rotate(225deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865477, M12=-0.7071067811865475,M21=-0.7071067811865477,M22=-0.7071067811865475)";
  transform: rotate(225deg) skew(5deg, 5deg); }

.download-latest-update__header__up-arrow {
  top: 8px;
  border-top: 3px solid #66ffff;
  border-left: 3px solid #66ffff;
  height: 17px;
  width: 17px;
  -webkit-transform: rotate(45deg) skew(15deg, 15deg);
  -moz-transform: rotate(45deg) skew(15deg, 15deg);
  -ms-transform: rotate(45deg) skew(15deg, 15deg);
  -o-transform: rotate(45deg) skew(15deg, 15deg);
  transform: rotate(45deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
  transform: rotate(45deg) skew(5deg, 5deg); }

.download-latest-update__updates {
  color: #34aeff; }

.download-latest-update__updates__item a {
  color: #66ffff;
  font-family: "Averta", Arial, sans-serif, sans-serif;
  font-size: 16px;
  text-decoration: none; }

.download-latest-update__updates__item p:last-child {
  color: #34aeff;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 37px; }

.download-latest-update__footer {
  font-size: 16px;
  font-family: "Averta", Arial, sans-serif, sans-serif; }

.download-latest-update__footer__records-info {
  color: #fff; }

.download-latest-update__footer__digit {
  color: #34aeff;
  font-weight: bold; }

.download-latest-update__footer__view-all {
  color: #66ffff;
  float: right;
  text-decoration: underline; }

.download-cart-history {
  max-width: 1200px;
  margin: 0 auto; }

.download-cart-history__content__cart {
  padding: 20px;
  background-color: #fff; }

.download-cart-history__content__cart--heading {
  color: #272638;
  background-color: #d6d6dc;
  padding: 15px 20px;
  border-radius: 5px; }

.download-cart-history__content__cart--heading span {
  font: 500 16px "Averta", Arial, sans-serif; }

.download-cart-history__content__cart--container {
  margin: 10px 0 0 0;
  background-color: #fbfbfb;
  padding: 20px; }

.download-cart-history__content__cart--container:nth-child(2) {
  margin: 10px 0 30px 0; }

.download-cart-history__content__cart--container:nth-child(2) .column4 {
  display: none; }

.download-cart-history__content__cart--container span {
  font: bold 14px "Averta", Arial, sans-serif;
  color: #7d7d91;
  display: block; }

.download-cart-history__content__cart--container span.release {
  font: normal 14px "Averta", Arial, sans-serif; }

.download-cart-history__content__cart--container span.release, .download-cart-history__content__cart--container span.number {
  display: inline-block;
  margin-top: 10px; }

.download-cart-history__content__cart--container .os-detail {
  display: inline-block;
  float: right;
  margin-right: 5.5em; }

.download-cart-history__content__cart--container hr {
  margin-top: 20px; }

.download-cart-history__content__cart--container--table {
  height: auto;
  border-radius: 5px; }

.download-cart-history__content__cart--container--table .table-header, .download-cart-history__content__cart--container--table .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  color: #7d7d91;
  max-width: 100%;
  padding: 15px 20px; }

.download-cart-history__content__cart--container--table .table-header::after, .download-cart-history__content__cart--container--table .row::after {
  clear: both;
  content: "";
  display: block; }

.download-cart-history__content__cart--container--table .table-header .column1, .download-cart-history__content__cart--container--table .row .column1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 6.17215%; }

.download-cart-history__content__cart--container--table .table-header .column1:last-child, .download-cart-history__content__cart--container--table .row .column1:last-child {
  margin-right: 0; }

.download-cart-history__content__cart--container--table .table-header .column1 span, .download-cart-history__content__cart--container--table .table-header .column1 a, .download-cart-history__content__cart--container--table .row .column1 span, .download-cart-history__content__cart--container--table .row .column1 a {
  font: normal 16px "Averta", Arial, sans-serif;
  text-decoration: none;
  line-height: 30px; }

.download-cart-history__content__cart--container--table .table-header .column2, .download-cart-history__content__cart--container--table .row .column2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 8.3046%; }

.download-cart-history__content__cart--container--table .table-header .column2:last-child, .download-cart-history__content__cart--container--table .row .column2:last-child {
  margin-right: 0; }

.download-cart-history__content__cart--container--table .table-header .column3, .download-cart-history__content__cart--container--table .row .column3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 18.96686%; }

.download-cart-history__content__cart--container--table .table-header .column3:last-child, .download-cart-history__content__cart--container--table .row .column3:last-child {
  margin-right: 0; }

.download-cart-history__content__cart--container--table .table-header .column3 a, .download-cart-history__content__cart--container--table .row .column3 a {
  font: bold 16px "Averta", Arial, sans-serif;
  text-decoration: none;
  cursor: pointer; }

.download-cart-history__content__cart--container--table .table-header .column4, .download-cart-history__content__cart--container--table .row .column4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 8.3046%;
  text-align: center; }

.download-cart-history__content__cart--container--table .table-header .column4:last-child, .download-cart-history__content__cart--container--table .row .column4:last-child {
  margin-right: 0; }

.download-cart-history__content__cart--container--table .table-header .column4 button, .download-cart-history__content__cart--container--table .row .column4 button {
  font: bold 16px "Averta", Arial, sans-serif;
  border: none;
  padding: 10px 40px;
  border-radius: 5px;
  margin-left: 10px;
  float: right;
  margin-top: -3px;
  cursor: pointer; }

.download-cart-history__content__cart--container--table .table-header .column5, .download-cart-history__content__cart--container--table .row .column5 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%;
  text-align: right;
  float: right; }

.download-cart-history__content__cart--container--table .table-header .column5:last-child, .download-cart-history__content__cart--container--table .row .column5:last-child {
  margin-right: 0; }

.download-cart-history__content__cart--container--table .table-header .column5 button, .download-cart-history__content__cart--container--table .row .column5 button {
  font: 12px "Averta", Arial, sans-serif;
  border: none;
  padding: 6px 10px;
  border-radius: 5px;
  margin-left: 15px;
  float: right;
  cursor: pointer;
  text-transform: uppercase;
  height: 30px; }

.download-cart-history__content__cart--container--table .table-header .column5 button .sp-chac, .download-cart-history__content__cart--container--table .row .column5 button .sp-chac {
  display: inline-block;
  color: #fff;
  margin-left: 10px;
  font-size: 12px; }

.download-cart-history__content__cart--container--table .table-header {
  height: 40px;
  background-color: #f4f7f9;
  font: bold 16px "Averta", Arial, sans-serif;
  line-height: 14px;
  color: #7d7d91; }

.download-cart-history__content__cart--container--table .row {
  height: 60px;
  font: normal 14px "Averta", Arial, sans-serif;
  line-height: 30px; }

.download-cart-history__content__cart--container--table .row:nth-child(4n+2) {
  background-color: #f9fcfe; }

.download-cart-history__content__cart--container--table .row:nth-child(4n+3) {
  background-color: #edfaff; }

.download-cart-history__content__cart--container--table .row:nth-child(2n+1) {
  background: #edfaff; }

.download-cart-history__content__cart--container--table .message {
  line-height: 18px;
  padding-left: 50px; }

.download-cart-history__content__cart--container--table .message a {
  text-decoration: none; }

.download-cart-history__content__cart .past-download .row:nth-child(4n+2) {
  background-color: #fff; }

.download-cart-history__content__cart .past-download .row:nth-child(4n+3) {
  background-color: #fbfbfb; }

.download-cart-history__content__cart .download-options {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  color: #d6d6dc;
  max-width: 100%;
  padding: 0 20px;
  height: 60px;
  font: normal 14px "Averta", Arial, sans-serif;
  line-height: 20px;
  background-color: #272638;
  position: relative; }

.download-cart-history__content__cart .download-options::after {
  clear: both;
  content: "";
  display: block; }

.download-cart-history__content__cart .download-options a {
  text-decoration: none;
  color: #d8fe59;
  font: 400 16px "Averta", Arial, sans-serif; }

.download-cart-history__content__cart .download-options span {
  color: #d6d6dc;
  font: normal 14px "Averta", Arial, sans-serif;
  word-wrap: break-word; }

.download-cart-history__content__cart .download-options .column1, .download-cart-history__content__cart .download-options .column2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.download-cart-history__content__cart .download-options .column1:last-child, .download-cart-history__content__cart .download-options .column2:last-child {
  margin-right: 0; }

.download-cart-history__content__cart .download-options .column1 {
  text-align: center; }

.download-cart-history__content__cart .download-options:after, .download-cart-history__content__cart .download-options:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.download-cart-history__content__cart .download-options:after {
  border-color: rgba(34, 70, 94, 0);
  border-bottom-color: #272638;
  border-width: 11px 7px;
  margin-left: -10px; }

.download-cart-history__content__cart .download-options.preferred-wrapper {
  height: 140px; }

.download-cart-history__content__cart .download-options.preferred-wrapper .container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0; }

.download-cart-history__content__cart .download-options.preferred-wrapper .container::after {
  clear: both;
  content: "";
  display: block; }

.download-cart-history__content__cart .download-options.preferred-wrapper .container .left-content {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%; }

.download-cart-history__content__cart .download-options.preferred-wrapper .container .left-content:last-child {
  margin-right: 0; }

.download-cart-history__content__cart .download-options.preferred-wrapper .container .left-content table {
  margin: 0 auto;
  border-spacing: 8px;
  border-collapse: separate; }

.download-cart-history__content__cart .download-options.preferred-wrapper .container .left-content table tr td:nth-child(2) {
  font: bold 14px "Averta", Arial, sans-serif;
  color: #e7e7e7; }

.download-cart-history__content__cart .download-options.preferred-wrapper .container .right-content {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 57.35098%; }

.download-cart-history__content__cart .download-options.preferred-wrapper .container .right-content:last-child {
  margin-right: 0; }

.download-cart-history__content__cart .download-options.preferred-wrapper .container .right-content table {
  border-spacing: 8px;
  border-collapse: separate; }

.download-cart-history__content__cart .download-options.preferred-wrapper .container .right-content table tr td:nth-child(2) {
  font: bold 14px "Averta", Arial, sans-serif;
  color: #e7e7e7; }

.download-cart-history__content__cart .download-options.preferred-wrapper .footer-content {
  line-height: 15px; }

.download-cart-history__content__cart .download-options.alternate-wrapper {
  height: auto; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  max-width: 64em; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container::after {
  clear: both;
  content: "";
  display: block; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container .top-content table {
  width: 100%;
  margin: 0 auto;
  border-spacing: 0 8px;
  border-collapse: separate; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container .top-content table tr td:nth-child(1), .download-cart-history__content__cart .download-options.alternate-wrapper .container .top-content table tr td:nth-child(2) {
  width: 40%; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container .top-content table tr td:nth-child(3) {
  width: 20%; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container .top-content table tr:nth-child(2) {
  font: bold 14px "Averta", Arial, sans-serif;
  color: #e7e7e7; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container .below-content {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-top: 40px; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container .below-content:last-child {
  margin-right: 0; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container .below-content table {
  border-spacing: 0 8px;
  border-collapse: separate;
  width: 100%; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container .below-content table tr td {
  width: 40%;
  color: #fff; }

.download-cart-history__content__cart .download-options.alternate-wrapper .container .below-content table tr td:nth-child(2) {
  width: 60%;
  font: bold 14px "Averta", Arial, sans-serif; }

.download-cart-history__content__cart .download-options.alternate-wrapper a {
  font: 400 14px "Averta", Arial, sans-serif; }

.download-cart-history__content__cart .download-options.order-wrapper {
  height: 120px;
  padding: 30px 20px; }

.download-cart-history__content__cart .download-options.order-wrapper .container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0; }

.download-cart-history__content__cart .download-options.order-wrapper .container::after {
  clear: both;
  content: "";
  display: block; }

.download-cart-history__content__cart .download-options.order-wrapper .container .column1, .download-cart-history__content__cart .download-options.order-wrapper .container .column2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%;
  text-align: left; }

.download-cart-history__content__cart .download-options.order-wrapper .container .column1:last-child, .download-cart-history__content__cart .download-options.order-wrapper .container .column2:last-child {
  margin-right: 0; }

.download-cart-history__content__cart .download-options.order-wrapper .container .column3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%; }

.download-cart-history__content__cart .download-options.order-wrapper .container .column3:last-child {
  margin-right: 0; }

.download-cart-history__content__cart .download-options.order-wrapper .container .details {
  font-weight: 500;
  font-size: 16px;
  color: #e7e7e7; }

.download-cart-history__content__cart .download-options.alternate-wrapper {
  padding: 15px 20px; }

.download-cart-history__content__cart .download-options.http-wrapper {
  height: 60px;
  padding: 10px 20px; }

.download-cart-history__content__cart .download-options.http-wrapper .column2 {
  margin-top: 10px; }

.download-cart-history__content__cart .download-options.preferred-wrapper:after {
  left: 96% !important; }

.download-cart-history__content__cart .download-options.alternate-wrapper:after {
  left: 79%; }

.download-cart-history__content__cart .download-options.http-wrapper:after {
  left: 86% !important; }

.download-cart-history__content__cart .download-options.order-wrapper:after {
  left: 5%; }

.cart-download {
  max-width: 1200px;
  margin: 0 auto; }

.cart-download__content__cart {
  padding: 20px 20px 40px 20px;
  background-color: #fff; }

.cart-download__content__cart--heading {
  color: #272638;
  background-color: #d6d6dc;
  padding: 15px 20px;
  border-radius: 5px; }

.cart-download__content__cart--heading span {
  font: 500 16px "Averta", Arial, sans-serif; }

.cart-download__content__cart--container {
  margin: 10px 0 30px 0;
  background-color: #fbfbfb;
  padding: 25px 20px 20px 20px; }

.cart-download__content__cart--container:nth-child(4) .column2 a {
  margin-top: 5px; }

.cart-download__content__cart--container--row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px; }

.cart-download__content__cart--container--row::after {
  clear: both;
  content: "";
  display: block; }

.cart-download__content__cart--container--row:first-child {
  margin-top: 0; }

.cart-download__content__cart--container--row .column1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.cart-download__content__cart--container--row .column1:last-child {
  margin-right: 0; }

.cart-download__content__cart--container--row .column2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

.cart-download__content__cart--container--row .column2:last-child {
  margin-right: 0; }

.cart-download__content__cart--container--row .column2 a {
  font-size: 16px;
  text-decoration: none;
  margin-top: 15px;
  display: inline-block; }

.cart-download__content__cart--container--row .column2 span {
  font: normal 14px "Averta", Arial, sans-serif; }

.cart-download__content__cart--container--row .column3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

.cart-download__content__cart--container--row .column3:last-child {
  margin-right: 0; }

.cart-download__content__cart--container--row .column3 a {
  font-size: 16px;
  text-decoration: none;
  float: right;
  margin: 15px 0 0 0;
  cursor: pointer; }

.cart-download__content__cart--container--row .column4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

.cart-download__content__cart--container--row .column4:last-child {
  margin-right: 0; }

.cart-download__content__cart--container--row .column4 button {
  border: none;
  border-radius: 5px;
  margin: 8px 0 5px 10px;
  float: right;
  cursor: pointer;
  padding: 10px 15px;
  text-transform: uppercase;
  font-size: 14px; }

.cart-download__content__cart--container--row .column4 button .sp-chac {
  display: inline-block;
  color: #fff;
  margin-left: 10px;
  font-size: 14px; }

.cart-download__content__cart--container span {
  font: 500 16px "Averta", Arial, sans-serif;
  color: #272638;
  display: block; }

.cart-download__content__cart--container span.release {
  font: normal 14px "Averta", Arial, sans-serif; }

.cart-download__content__cart--container span.number {
  font: bold 16px "Averta", Arial, sans-serif; }

.cart-download__content__cart--container span.release, .cart-download__content__cart--container span.number {
  display: inline-block;
  margin-top: 10px; }

.cart-download__content__cart--container span.icon-down, .cart-download__content__cart--container span.icon-up {
  border-top: 2px solid #34aeff;
  border-left: 2px solid #34aeff;
  height: 9px;
  width: 9px;
  display: inline-block;
  margin: 0 0 2px 8px; }

.cart-download__content__cart--container span.icon-down {
  -webkit-transform: rotate(225deg);
  -moz-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  transform: rotate(225deg); }

.cart-download__content__cart--container span.icon-up {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  vertical-align: sub; }

.cart-download__content__cart--container a:hover span.icon-down, .cart-download__content__cart--container a:hover span.icon-up {
  border-top: 2px solid #208dd6;
  border-left: 2px solid #208dd6; }

.cart-download__content__cart--container .os-detail {
  display: inline-block;
  float: right;
  margin-right: 5.5em; }

.cart-download__content__cart--container hr {
  margin-top: 20px; }

.cart-download__content__cart--container--table {
  height: auto;
  border: 1px solid #eee;
  border-radius: 5px;
  margin-top: 20px; }

.cart-download__content__cart--container--table .table-header, .cart-download__content__cart--container--table .row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  color: #272638;
  max-width: 100%;
  padding: 15px 20px; }

.cart-download__content__cart--container--table .table-header::after, .cart-download__content__cart--container--table .row::after {
  clear: both;
  content: "";
  display: block; }

.cart-download__content__cart--container--table .table-header .column1, .cart-download__content__cart--container--table .row .column1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 47.11521%; }

.cart-download__content__cart--container--table .table-header .column1:last-child, .cart-download__content__cart--container--table .row .column1:last-child {
  margin-right: 0; }

.cart-download__content__cart--container--table .table-header .column2, .cart-download__content__cart--container--table .row .column2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 27.49666%; }

.cart-download__content__cart--container--table .table-header .column2:last-child, .cart-download__content__cart--container--table .row .column2:last-child {
  margin-right: 0; }

.cart-download__content__cart--container--table .table-header .column3, .cart-download__content__cart--container--table .row .column3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 6.17215%; }

.cart-download__content__cart--container--table .table-header .column3:last-child, .cart-download__content__cart--container--table .row .column3:last-child {
  margin-right: 0; }

.cart-download__content__cart--container--table .table-header .column3 a, .cart-download__content__cart--container--table .row .column3 a {
  font-size: 16px;
  text-decoration: none;
  cursor: pointer; }

.cart-download__content__cart--container--table .table-header .column4, .cart-download__content__cart--container--table .row .column4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 12.14302%;
  text-align: center; }

.cart-download__content__cart--container--table .table-header .column4:last-child, .cart-download__content__cart--container--table .row .column4:last-child {
  margin-right: 0; }

.cart-download__content__cart--container--table .table-header .column4 button, .cart-download__content__cart--container--table .row .column4 button {
  border: none;
  border-radius: 5px;
  cursor: pointer;
  padding: 6px 10px;
  margin-top: -5px;
  font-size: 12px;
  text-transform: uppercase;
  height: 30px;
  float: right; }

.cart-download__content__cart--container--table .table-header .column4 button .sp-chac, .cart-download__content__cart--container--table .row .column4 button .sp-chac {
  display: inline-block;
  color: #fff;
  margin-left: 10px;
  font-size: 12px; }

.cart-download__content__cart--container--table .table-header {
  height: 40px;
  background-color: #d6d6dc;
  font: bold 16px "Averta", Arial, sans-serif;
  line-height: 14px; }

.cart-download__content__cart--container--table .row {
  height: 50px;
  font: normal 14px "Averta", Arial, sans-serif;
  line-height: 20px; }

.cart-download__content__cart--container--table .row .column2s, .cart-download__content__cart--container--table .row .column3 a {
  line-height: 30px; }

.cart-download__content__cart--container--table .row .column1 span {
  font-weight: normal;
  display: inline-block;
  vertical-align: middle; }

.cart-download__content__cart--container--table .row:nth-child(4n+2) {
  background: #fff; }

.cart-download__content__cart--container--solution-dependent {
  padding: 20px 0 0 0; }

.cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .table-header .column1, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .table-header .column4, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row .column1, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row .column4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }

.cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .table-header .column1:last-child, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .table-header .column4:last-child, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row .column1:last-child, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row .column4:last-child {
  margin-right: 0; }

.cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .table-header .column2, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .table-header .column3, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row .column2, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row .column3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

.cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .table-header .column2:last-child, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .table-header .column3:last-child, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row .column2:last-child, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row .column3:last-child {
  margin-right: 0; }

.cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .table-header select, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row select {
  width: 70%;
  height: 25px;
  border-radius: 5px;
  border: none;
  font: Italic 12px "Averta", Arial, sans-serif;
  background-color: #fff; }

.cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .table-header h3, .cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row h3 {
  margin: 20px 0 0 0; }

.cart-download__content__cart--container--solution-dependent .cart-download__content__cart--container--table .row:nth-child(2n+2) {
  background-color: #fff; }

.cart-download__content__cart--container--checkout {
  padding: 0 10px; }

.cart-download__content__cart--container--checkout h3 {
  margin: 30px 0 0 0;
  color: #272638; }

.cart-download__content__cart--container--checkout span.release {
  font: normal 14px "Averta", Arial, sans-serif;
  display: block; }

.cart-download__content__cart--container--checkout input.email {
  margin-top: 20px;
  height: 35px;
  width: 300px;
  padding: 0 10px;
  margin-right: 20px;
  border-radius: 5px;
  border-style: none;
  border: 1px solid #d6d6dc; }

.cart-download__content__cart--container--checkout button {
  border: none;
  border-radius: 5px;
  margin-left: 10px;
  cursor: pointer;
  margin-right: 20px;
  font-size: 14px;
  text-transform: uppercase; }

.cart-download__content__cart--container--checkout a {
  font-size: 16px;
  font-weight: 400;
  cursor: pointer;
  text-decoration: none; }

.cart-download__content__cart .download-options {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  color: #7d7d91;
  max-width: 100%;
  padding: 14px 40px;
  height: 65px;
  font: bold 14px "Averta", Arial, sans-serif;
  line-height: 20px;
  background-color: #272638;
  margin-top: 5px;
  position: relative; }

.cart-download__content__cart .download-options::after {
  clear: both;
  content: "";
  display: block; }

.cart-download__content__cart .download-options a {
  text-decoration: none;
  color: #d8fc65;
  font: 500 16px "Averta", Arial, sans-serif; }

.cart-download__content__cart .download-options span {
  color: #f0f0f2;
  font: normal 14px "Averta", Arial, sans-serif; }

.cart-download__content__cart .download-options .column1, .cart-download__content__cart .download-options .column2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 27.49666%; }

.cart-download__content__cart .download-options .column1:last-child, .cart-download__content__cart .download-options .column2:last-child {
  margin-right: 0; }

.cart-download__content__cart .download-options .column2 {
  margin-top: 9px; }

.cart-download__content__cart .download-options .column3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  margin-top: 9px; }

.cart-download__content__cart .download-options .column3:last-child {
  margin-right: 0; }

.cart-download__content__cart .download-options .column4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%;
  margin-top: 9px; }

.cart-download__content__cart .download-options .column4:last-child {
  margin-right: 0; }

.cart-download__content__cart .download-options:after, .cart-download__content__cart .download-options:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.cart-download__content__cart .download-options:after {
  border-color: rgba(34, 70, 94, 0);
  border-bottom-color: #272638;
  border-width: 11px 7px;
  margin-left: -10px;
  left: 92%; }

.cart-download__content__cart .three-options .column3 {
  width: 39%;
  margin: 0;
  color: #f0f0f2;
  font-weight: normal; }

.cart-download__content__cart .three-options .column2 {
  text-align: center; }

.cart-download__content__cart .three-options .column4 {
  display: none; }

.cart-download .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #272638;
  opacity: 0.8; }

.cart-download .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 800px;
  height: 250px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #272638; }

.cart-download .ng-modal .ng-modal-dialog-content {
  padding: 30px;
  text-align: center; }

.cart-download .ng-modal .ng-modal-dialog-content h3 {
  margin: 0;
  color: #272638;
  font: bold 30px "Averta", Arial, sans-serif;
  text-align: left; }

.cart-download .ng-modal .ng-modal-dialog-content p {
  margin: 20px 0 0 0;
  font: 500 18px "Averta", Arial, sans-serif;
  color: #272638;
  text-align: left; }

.cart-download .ng-modal .ng-modal-dialog-content .options {
  width: 205px;
  height: 65px;
  margin: 30px 20px 0 0;
  font: bold 21px "Averta", Arial, sans-serif;
  background-color: #fff;
  color: #7d7d91;
  border-radius: 4px;
  border: 1px solid #7d7d91;
  cursor: pointer; }

.cart-download .ng-modal .ng-modal-dialog-content .options:hover {
  color: #fff;
  background-color: #34aeff;
  border-style: none; }

.cart-download .ng-modal .ng-modal-close {
  position: absolute;
  top: 3px;
  right: 5px;
  padding: 5px;
  cursor: pointer;
  font-size: 120%;
  display: inline-block;
  font-weight: bold;
  font-family: "Averta", Arial, sans-serif; }

.cart-download .disable {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.cart-download .enable {
  cursor: poiner;
  pointer-events: auto;
  opacity: 1; }

.on-off-switch {
  margin: 10px 0 30px; }

.on-off-switch__bt {
  position: relative;
  width: 92px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }

.on-off-switch__bt__checkbox {
  display: none; }

.on-off-switch__bt__checkbox:checked + .on-off-switch__bt__label .on-off-switch__bt__inner {
  margin-left: 0; }

.on-off-switch__bt__checkbox:checked + .on-off-switch__bt__label .on-off-switch__bt__switch {
  right: 0px;
  background-color: #FFFFFF; }

.on-off-switch__bt__label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border-radius: 50px; }

.on-off-switch__bt__inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.05s ease-in 0s; }

.on-off-switch__bt__inner .icon {
  width: 26px;
  height: 26px;
  display: block;
  position: relative;
  top: 8px;
  float: left; }

.on-off-switch__bt__inner .icon.icon-support-no-access {
  width: 21px;
  height: 21px;
  float: right;
  top: 10px; }

.on-off-switch__bt__on, .on-off-switch__bt__off {
  display: block;
  float: left;
  width: 50%;
  height: 42px;
  padding: 0;
  line-height: 42px;
  font-size: 25px;
  color: white;
  box-sizing: border-box; }

.on-off-switch__bt__on {
  padding-left: 14px;
  background-color: #349a46; }

.on-off-switch__bt__off {
  padding-right: 14px;
  background-color: #d6d6dc;
  text-align: right; }

.on-off-switch__bt__switch {
  display: block;
  width: 31px;
  margin: 5.5px;
  background: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  border: 2px solid #fff;
  border-radius: 50px;
  transition: all 0.05s ease-in 0s; }

.supportpage .tabs__tab-items span {
  border: none;
  text-align: center;
  min-width: 165px;
  width: auto;
  padding: 0; }

.supportpage .tabs__tab-items span:last-child {
  border-right: none; }

.supportpage .tabs__tab-items span a {
  display: inline-block;
  padding: 22px 60px;
  min-width: 240px;
  font: normal 21px "Averta", Arial, sans-serif !important; }

.csp-hp-search {
  padding: 30px;
  height: 165px; }

.csp-hp-search .search-input {
  position: relative;
  width: 100%;
  height: auto;
  box-shadow: none;
  margin: 0 auto; }

@media screen and (min-width: 768px) {
  .csp-hp-search .search-input {
    position: relative;
    width: 680px; } }

.csp-hp-search .search-icon {
  display: none;
  width: 30px;
  height: 30px;
  margin: 20px 10px;
  float: left; }

@media screen and (min-width: 768px) {
  .csp-hp-search .search-icon {
    display: none; } }

.csp-hp-search .search-icon-close {
  height: 30px;
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
  margin: 20px 10px; }

@media screen and (min-width: 768px) {
  .csp-hp-search .search-icon-close {
    display: none; } }

.csp-hp-search .search-input-field {
  font-size: 16px;
  padding: 11px 18px;
  border: 1px solid #d6d6dc;
  border-radius: 3px;
  width: 100%; }

@media screen and (min-width: 768px) {
  .csp-hp-search .search-input-field {
    font-size: 16px;
    padding: 11px 18px;
    border: 1px solid #d6d6dc;
    border-radius: 3px;
    position: static; } }

.csp-hp-search .search-input-button {
  background: #38364d;
  padding: 10px 10px 3px;
  display: inline-block;
  position: absolute;
  top: 3px;
  right: 4px;
  border-radius: 3px;
  cursor: pointer; }

.csp-hp-search .search-input-button:hover {
  opacity: 0.9; }

.csp-hp-search .search-input-button i {
  display: inline-block;
  width: 20px;
  height: 20px; }

.csp-hp-search .search-tag-wrap {
  padding-top: 10px;
  font-family: "Averta", Arial, sans-serif;
  font-size: 18px;
  color: #d6d6dc; }

.csp-hp-search .search-tag-wrap .search-tag {
  display: none; }

@media screen and (min-width: 480px) {
  .csp-hp-search .search-tag-wrap .search-tag {
    float: left;
    font-style: italic;
    display: inline-block; } }

.csp-hp-search .search-tag-wrap .search-google-wrap {
  float: right; }

.csp-hp-search .search-tag-wrap .search-google-wrap .powered-by {
  float: left;
  text-align: right;
  padding-right: 5px;
  font-size: 8px;
  line-height: 10px;
  padding-top: 2px; }

.csp-hp-search .search-tag-wrap .search-google-wrap .google-logo {
  float: right;
  font-weight: 400;
  font-size: 20px; }

.csp-hp-search ::-webkit-input-placeholder {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.csp-hp-search ::-moz-placeholder {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.csp-hp-search :-ms-input-placeholder {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.csp-hp-search :-moz-placeholder {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #7d7d91;
  font-style: italic; }

.create-new-project {
  max-width: 1200px;
  margin: 0 auto;
  background-color: #fff; }

.create-new-project .project {
  width: 100%;
  padding: 25px;
  background-color: #fff; }

.create-new-project .project .project-title {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #7d7d91;
  font-weight: bold;
  padding-bottom: 5px; }

.create-new-project .project textarea {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #272638;
  width: 100%;
  padding: 20px;
  border: 1px solid #d6d6dc; }

.create-new-project .project .chr_limit {
  font-family: "Averta", Arial, sans-serif;
  font-size: 12px;
  color: #272638;
  line-height: 12px; }

.create-new-project .project hr {
  background-color: #d6d6dc;
  margin-top: 15px;
  margin-bottom: 15px; }

.create-new-project .project-manager {
  width: 100%;
  padding: 25px;
  background-color: #fff; }

.create-new-project .project-manager .project-manager-title {
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  color: #7d7d91;
  font-weight: bold;
  padding-bottom: 5px; }

.create-new-project .project-manager .manager_name {
  font-family: "Averta", Arial, sans-serif;
  font-size: 28px;
  color: #272638;
  font-weight: bold;
  padding-bottom: 5px; }

.create-new-project .project-manager .manager_email {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  color: #272638;
  font-weight: bold;
  padding-bottom: 5px; }

.create-new-project .project-manager .project-manager__wrapper {
  width: 100%;
  background: #fff;
  color: #272638;
  overflow: hidden;
  border: 1px solid #d6d6dc;
  padding: 10px;
  margin-bottom: 20px; }

.create-new-project .project-manager .project-manager__wrapper__header {
  padding: 10px 10px;
  background-color: #7d7d91;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #272638;
  height: 40px; }

.create-new-project .project-manager .project-manager__wrapper__header .col1 {
  width: 30%;
  float: left;
  text-align: left; }

.create-new-project .project-manager .project-manager__wrapper__header .col2 {
  width: 20%;
  float: left;
  text-align: left; }

.create-new-project .project-manager .project-manager__wrapper__header .col3 {
  width: 30%;
  float: left;
  text-align: left; }

.create-new-project .project-manager .project-manager__wrapper__header .col4 {
  text-align: center; }

.create-new-project .project-manager .project-manager__wrapper__content {
  max-height: 225px;
  overflow: auto;
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px; }

.create-new-project .project-manager .project-manager__wrapper__content .row {
  height: 40px; }

.create-new-project .project-manager .project-manager__wrapper__content .row:nth-child(even) {
  background: #fff;
  padding: 10px; }

.create-new-project .project-manager .project-manager__wrapper__content .row:nth-child(odd) {
  background: #fbfbfb;
  padding: 10px; }

.create-new-project .project-manager .project-manager__wrapper__content .col1 {
  width: 30%;
  float: left;
  text-align: left; }

.create-new-project .project-manager .project-manager__wrapper__content .col2 {
  width: 20%;
  float: left;
  text-align: left; }

.create-new-project .project-manager .project-manager__wrapper__content .col3 {
  width: 30%;
  float: left;
  text-align: left; }

.create-new-project .project-manager .project-manager__wrapper__content .col4 {
  text-align: right; }

.create-new-project .cnt {
  background-color: #f0f0f2;
  padding: 10px;
  border-bottom: 30px solid #fff; }

.create-new-project .cnt select {
  width: 100%;
  height: 30px;
  font-size: 12px;
  font-family: "Averta", Arial, sans-serif;
  padding: 5px; }

.create-new-project .cnt select:required:invalid {
  color: #7d7d91; }

.create-new-project .cnt option {
  color: #272638; }

.create-new-project .search-input-button {
  background: #272638;
  padding: 0px 5px 0px 5px;
  display: inline-block;
  position: relative;
  top: -26px;
  right: 5px;
  border-radius: 3px;
  float: right;
  cursor: pointer; }

.create-new-project i {
  display: inline-block;
  width: 12px;
  height: 12px; }

.create-new-project input {
  width: 100%;
  height: 30px;
  border-radius: 3px;
  border: 1px solid #d6d6dc;
  padding: 0 10px;
  font-size: 12px;
  color: #272638;
  font-family: "Averta", Arial, sans-serif; }

.create-new-project hr {
  box-sizing: content-box;
  height: 1px;
  border: 0;
  background-color: #272638;
  margin-top: 30px;
  margin-bottom: 30px; }

.create-new-project .hr-inr {
  box-sizing: content-box;
  height: 1px;
  border: 0;
  background-color: #d6d6dc;
  margin-top: 30px;
  margin-bottom: 30px; }

.create-new-project .spacer {
  height: 30px;
  border: 0; }

.create-new-project .button__default_prj {
  background-color: #272638;
  cursor: pointer; }

.create-new-project .button__default_prj:hover {
  background: #7d7d91; }

.create-new-project .product__center {
  text-align: center;
  padding-bottom: 30px; }

.create-new-project ::-webkit-input-placeholder {
  color: #7d7d91; }

.create-new-project ::-moz-placeholder {
  color: #7d7d91; }

.create-new-project :-ms-input-placeholder {
  color: #7d7d91; }

.create-new-project :-moz-placeholder {
  color: #7d7d91; }

.required {
  font: bold 12px "Averta", Arial, sans-serif;
  color: #cc0000;
  margin-bottom: 20px; }

.asterisk::before {
  content: "*";
  color: #cc0000; }

.cus-error {
  font: 12px "Averta", Arial, sans-serif;
  color: #cc0000;
  margin-top: 4px; }

.tabs {
  padding: 15px;
  padding-bottom: 0; }

@media screen and (min-width: 768px) {
  .tabs {
    padding: 30px;
    padding-bottom: 0; } }

.tabs__tab-items {
  display: flex; }

.tabs__tab-items span {
  cursor: pointer;
  position: relative;
  padding: 0;
  font-size: 21px;
  border: 1px solid #eee;
  border-right: 0;
  margin-right: 2px;
  display: inherit; }

.tabs__tab-items span a {
  padding: 20px; }

.tabs__tab-items span:last-child {
  border-right: 1px solid #eee; }

@media screen and (min-width: 768px) {
  .tabs__tab-items span a {
    padding: 25px 30px; } }

.tabs__tab-items span.bg-light-gray {
  background: #fbfbfb; }

.tabs__tab-items span.bg-white {
  background: #fff;
  border-bottom: 0;
  font-weight: 500; }

.tabs__tab-items span.bg-white a {
  font-weight: 500 !important; }

.tabs__tab-items span.bg-slateblue {
  background: #38364d;
  border-bottom: 0; }

.tabs__tab-items span.bg-grey {
  background: #eee;
  border-bottom: 0;
  font-weight: 500; }

.tabs__tab-items span a {
  color: #7d7d91;
  font-size: 21px;
  font-family: "Averta", Arial, sans-serif;
  text-decoration: none; }

.tabs__tab-items span a.font-dark-blue {
  color: #38364d; }

.tabs__tab-items span a.font-white {
  color: #fff; }

.tabs__tab-items span a.font-black {
  color: #272638; }

.tabs__tab-items span a.font-light-gray {
  color: #fbfbfb; }

.tabs__tab-items span.bg-gray {
  background: #eee; }

.no_padding {
  padding: 30px 0 0 0; }

.two-columns {
  clear: both; }

.two-columns__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.two-columns__container::after {
  clear: both;
  content: "";
  display: block; }

.two-columns__container.fullwidth {
  max-width: 100%; }

.two-columns__column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.two-columns__column:last-child {
  margin-right: 0; }

.two-columns__column.alternate {
  float: right;
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .two-columns__column.alternate:last-child {
    margin-right: 2.3576515979%; } }

.two-columns__column.alternate.nogutter:last-child {
  margin-right: 0; }

.two-columns__column.mobiColumn {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.two-columns__column.mobiColumn:last-child {
  margin-right: 0; }

.two-columns__column.nogutter {
  margin: 0; }

.two-columns__column.nogutter.mobiColumn {
  width: 50%; }

@media screen and (min-width: 768px) {
  .two-columns__column.nogutter {
    width: 50%; } }

@media screen and (min-width: 768px) {
  .two-columns__column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .two-columns__column:last-child {
    margin-right: 0; }
  .two-columns__column.thirty-sixty {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%; }
  .two-columns__column.thirty-sixty:last-child {
    margin-right: 0; }
  .two-columns__column.thirty-sixty:first-child {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .two-columns__column.thirty-sixty:first-child:last-child {
    margin-right: 0; }
  .two-columns__column.thirty-sixty.alternate {
    float: right;
    margin-right: 0; }
  .two-columns__column.thirty-sixty.alternate:last-child {
    margin-right: 2.3576515979%; }
  .two-columns__column.thirty-sixty.nogutter {
    width: 66%;
    margin: 0; }
  .two-columns__column.thirty-sixty.nogutter:first-child {
    width: 34%; }
  .two-columns__column.thirty-sixty.nogutter.alternate {
    margin-right: 0 !important; }
  .two-columns__column.sixty-thirty {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .two-columns__column.sixty-thirty:last-child {
    margin-right: 0; }
  .two-columns__column.sixty-thirty:first-child {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%; }
  .two-columns__column.sixty-thirty:first-child:last-child {
    margin-right: 0; }
  .two-columns__column.sixty-thirty.alternate {
    float: right;
    margin-right: 0; }
  .two-columns__column.sixty-thirty.alternate:last-child {
    margin-right: 2.3576515979%; }
  .two-columns__column.sixty-thirty.nogutter {
    width: 34%;
    margin: 0; }
  .two-columns__column.sixty-thirty.nogutter:first-child {
    width: 66%; }
  .two-columns__column.sixty-thirty.nogutter.alternate {
    margin-right: 0 !important; } }

.three-columns {
  clear: both; }

.three-columns__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.three-columns__container::after {
  clear: both;
  content: "";
  display: block; }

.three-columns__container.fullwidth {
  max-width: 100%; }

.three-columns__column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.three-columns__column:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .three-columns__column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .three-columns__column:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .three-columns__column.nogutter {
    width: 33.33%;
    margin: 0; } }

.one-column__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.one-column__container::after {
  clear: both;
  content: "";
  display: block; }

.one-column__container.fullwidth {
  max-width: 100%; }

.video-js {
  position: relative;
  height: 0 !important;
  width: 100% !important;
  padding-bottom: 56.25%;
  font-size: inherit !important; }

.video-js video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.four-columns {
  clear: both; }

.four-columns__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.four-columns__container::after {
  clear: both;
  content: "";
  display: block; }

.four-columns__container.fullwidth {
  max-width: 100%; }

.four-columns__column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.four-columns__column:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .four-columns__column {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .four-columns__column:last-child {
    margin-right: 0; } }

.four-columns__column.nogutter {
  width: 25%;
  margin: 0; }

.spec-details-content {
  border-bottom: 1px solid #d6d6dc;
  padding: 20px 0;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.spec-details-content::after {
  clear: both;
  content: "";
  display: block; }

.spec-details-content__col1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-top: -10px;
  padding: 0 10px 0 20px; }

.spec-details-content__col1:last-child {
  margin-right: 0; }

.spec-details-content__col1 h3 {
  font-weight: bold; }

@media screen and (min-width: 768px) {
  .spec-details-content__col1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .spec-details-content__col1:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .spec-details-content__col1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .spec-details-content__col1:last-child {
    margin-right: 0; } }

.spec-details-content__col2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 0 10px 0 20px; }

.spec-details-content__col2:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .spec-details-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .spec-details-content__col2:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .spec-details-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .spec-details-content__col2:last-child {
    margin-right: 0; } }

.specdetails {
  padding-bottom: 20px; }

.solution-expanding-list {
  background-color: #f0f0f2;
  padding: 22.5px 5px 0 5px; }

@media screen and (min-width: 992px) {
  .solution-expanding-list {
    padding: 22.5px 0 0 0; } }

.solution-expanding-list__three-column-content, .solution-expanding-list__four-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px; }

.solution-expanding-list__three-column-content::after, .solution-expanding-list__four-column-content::after {
  clear: both;
  content: "";
  display: block; }

.solution-expanding-list__three-column-content__col1, .solution-expanding-list__three-column-content__col2, .solution-expanding-list__three-column-content__col3, .solution-expanding-list__three-column-content__col4, .solution-expanding-list__four-column-content__col1, .solution-expanding-list__four-column-content__col2, .solution-expanding-list__four-column-content__col3, .solution-expanding-list__four-column-content__col4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 20px;
  background-color: #fff;
  min-height: 140px;
  margin-bottom: 20px;
  position: relative;
  border: 1px solid #fff; }

.solution-expanding-list__three-column-content__col1:last-child, .solution-expanding-list__three-column-content__col2:last-child, .solution-expanding-list__three-column-content__col3:last-child, .solution-expanding-list__three-column-content__col4:last-child, .solution-expanding-list__four-column-content__col1:last-child, .solution-expanding-list__four-column-content__col2:last-child, .solution-expanding-list__four-column-content__col3:last-child, .solution-expanding-list__four-column-content__col4:last-child {
  margin-right: 0; }

.solution-expanding-list__three-column-content__col1 h3, .solution-expanding-list__three-column-content__col2 h3, .solution-expanding-list__three-column-content__col3 h3, .solution-expanding-list__three-column-content__col4 h3, .solution-expanding-list__four-column-content__col1 h3, .solution-expanding-list__four-column-content__col2 h3, .solution-expanding-list__four-column-content__col3 h3, .solution-expanding-list__four-column-content__col4 h3 {
  margin: 0;
  font-weight: bold;
  color: #34aeff; }

.solution-expanding-list__three-column-content__col1:hover, .solution-expanding-list__three-column-content__col2:hover, .solution-expanding-list__three-column-content__col3:hover, .solution-expanding-list__three-column-content__col4:hover, .solution-expanding-list__four-column-content__col1:hover, .solution-expanding-list__four-column-content__col2:hover, .solution-expanding-list__four-column-content__col3:hover, .solution-expanding-list__four-column-content__col4:hover {
  border: 1px solid #66ffff; }

.solution-expanding-list__three-column-content__col1:hover label, .solution-expanding-list__three-column-content__col2:hover label, .solution-expanding-list__three-column-content__col3:hover label, .solution-expanding-list__three-column-content__col4:hover label, .solution-expanding-list__four-column-content__col1:hover label, .solution-expanding-list__four-column-content__col2:hover label, .solution-expanding-list__four-column-content__col3:hover label, .solution-expanding-list__four-column-content__col4:hover label {
  color: #272638; }

.solution-expanding-list__three-column-content__col1.active, .solution-expanding-list__three-column-content__col2.active, .solution-expanding-list__three-column-content__col3.active, .solution-expanding-list__three-column-content__col4.active, .solution-expanding-list__four-column-content__col1.active, .solution-expanding-list__four-column-content__col2.active, .solution-expanding-list__four-column-content__col3.active, .solution-expanding-list__four-column-content__col4.active {
  border: 1px solid #66ffff; }

.solution-expanding-list__three-column-content__col1.active label, .solution-expanding-list__three-column-content__col2.active label, .solution-expanding-list__three-column-content__col3.active label, .solution-expanding-list__three-column-content__col4.active label, .solution-expanding-list__four-column-content__col1.active label, .solution-expanding-list__four-column-content__col2.active label, .solution-expanding-list__four-column-content__col3.active label, .solution-expanding-list__four-column-content__col4.active label {
  color: #272638; }

.solution-expanding-list__three-column-content__col3, .solution-expanding-list__four-column-content__col3 {
  margin-right: 0; }

.solution-expanding-list__three-column-content__container, .solution-expanding-list__four-column-content__container {
  width: 100%;
  display: block;
  height: auto;
  margin: 0 auto 12px auto;
  background-color: #fff;
  position: relative; }

.solution-expanding-list__three-column-content .arrow-up, .solution-expanding-list__four-column-content .arrow-up {
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 14px solid #fff;
  position: absolute;
  bottom: -26px;
  left: 50%; }

.solution-expanding-list__three-column-content .active, .solution-expanding-list__four-column-content .active {
  border: 1px solid #66ffff; }

.solution-expanding-list__three-column-content__col1, .solution-expanding-list__three-column-content__col2, .solution-expanding-list__three-column-content__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.solution-expanding-list__three-column-content__col1:last-child, .solution-expanding-list__three-column-content__col2:last-child, .solution-expanding-list__three-column-content__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__three-column-content__col1, .solution-expanding-list__three-column-content__col2, .solution-expanding-list__three-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 25px; }
  .solution-expanding-list__three-column-content__col1:last-child, .solution-expanding-list__three-column-content__col2:last-child, .solution-expanding-list__three-column-content__col3:last-child {
    margin-right: 0; } }

.solution-expanding-list__four-column-content__col1, .solution-expanding-list__four-column-content__col2, .solution-expanding-list__four-column-content__col3, .solution-expanding-list__four-column-content__col4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.solution-expanding-list__four-column-content__col1:last-child, .solution-expanding-list__four-column-content__col2:last-child, .solution-expanding-list__four-column-content__col3:last-child, .solution-expanding-list__four-column-content__col4:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__four-column-content__col1, .solution-expanding-list__four-column-content__col2, .solution-expanding-list__four-column-content__col3, .solution-expanding-list__four-column-content__col4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .solution-expanding-list__four-column-content__col1:last-child, .solution-expanding-list__four-column-content__col2:last-child, .solution-expanding-list__four-column-content__col3:last-child, .solution-expanding-list__four-column-content__col4:last-child {
    margin-right: 0; } }

.solution-expanding-list .close-classic {
  color: #7d7d91;
  font: 20px/100% arial, sans-serif;
  position: absolute;
  right: 20px;
  top: 20px;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff; }

.solution-expanding-list .close-classic:after {
  content: '✖';
  /* UTF-8 symbol */ }

.solution-expanding-list__container {
  width: 100%;
  display: block;
  height: auto;
  margin: 0 auto;
  background-color: #fff;
  position: relative;
  padding: 10px 10px 20px 10px; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__container {
    padding: 10px; } }

.solution-expanding-list__container__wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.solution-expanding-list__container__wrapper::after {
  clear: both;
  content: "";
  display: block; }

.solution-expanding-list__container__wrapper__solution-details {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.solution-expanding-list__container__wrapper__solution-details:last-child {
  margin-right: 0; }

.solution-expanding-list__container__wrapper__solution-details h2 {
  color: #38364d;
  margin: 35px 0 30px 0; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__container__wrapper__solution-details h2 {
    margin: 70px 0 40px 0; } }

.solution-expanding-list__container__wrapper__solution-details hr {
  margin: 0;
  width: 50px;
  height: 5px;
  background-color: #37f8c1;
  border: 0;
  outline: 0;
  text-align: left; }

.solution-expanding-list__container__wrapper__solution-details .description {
  color: #7d7d91;
  margin: 45px 0 5px 0; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__container__wrapper__solution-details .description {
    margin: 70px 0 30px 0; } }

@media screen and (min-width: 992px) {
  .solution-expanding-list__container__wrapper__solution-details {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .solution-expanding-list__container__wrapper__solution-details:last-child {
    margin-right: 0; } }

.solution-expanding-list__container__wrapper__featured-asset {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin: 45px 0 0 0;
  background-repeat: no-repeat;
  background-size: cover; }

.solution-expanding-list__container__wrapper__featured-asset:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__container__wrapper__featured-asset {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin: 80px 0 0 0;
    margin-right: 0; }
  .solution-expanding-list__container__wrapper__featured-asset:last-child {
    margin-right: 0; } }

.solution-expanding-list__container__wrapper__featured-asset img {
  width: auto;
  margin: 0 auto;
  display: block; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__container__wrapper__featured-asset img {
    display: inline-block; } }

.solution-expanding-list__container__wrapper__featured-asset label {
  margin: 24px 0 14px 0;
  display: block; }

.solution-expanding-list__container__wrapper__featured-asset h3 {
  margin: 0 0 30px 0; }

.solution-expanding-list__container__products-at-a-glance {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  clear: both;
  float: none;
  padding: 0 0 20px 0;
  margin-top: 20px; }

.solution-expanding-list__container__products-at-a-glance:last-child {
  margin-right: 0; }

.solution-expanding-list__container__products-at-a-glance--container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  float: left;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 0 10px; }

.solution-expanding-list__container__products-at-a-glance--container::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__container__products-at-a-glance--container {
    width: 80%;
    margin: 0 auto;
    clear: both;
    float: none; } }

.solution-expanding-list__container__products-at-a-glance--container h2 {
  text-align: left;
  margin: 40px 0; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__container__products-at-a-glance--container h2 {
    text-align: center;
    margin: 0px;
    padding: 40px; } }

.solution-expanding-list__container__products-at-a-glance--container__col1, .solution-expanding-list__container__products-at-a-glance--container__col2, .solution-expanding-list__container__products-at-a-glance--container__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 40px; }

.solution-expanding-list__container__products-at-a-glance--container__col1:last-child, .solution-expanding-list__container__products-at-a-glance--container__col2:last-child, .solution-expanding-list__container__products-at-a-glance--container__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__container__products-at-a-glance--container__col1, .solution-expanding-list__container__products-at-a-glance--container__col2, .solution-expanding-list__container__products-at-a-glance--container__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 30px; }
  .solution-expanding-list__container__products-at-a-glance--container__col1:last-child, .solution-expanding-list__container__products-at-a-glance--container__col2:last-child, .solution-expanding-list__container__products-at-a-glance--container__col3:last-child {
    margin-right: 0; } }

.solution-expanding-list__container__products-at-a-glance--container__col1 h4, .solution-expanding-list__container__products-at-a-glance--container__col2 h4, .solution-expanding-list__container__products-at-a-glance--container__col3 h4 {
  margin: 0;
  color: #38364d; }

@media screen and (min-width: 992px) {
  .solution-expanding-list__container__products-at-a-glance--container__col1 h4, .solution-expanding-list__container__products-at-a-glance--container__col2 h4, .solution-expanding-list__container__products-at-a-glance--container__col3 h4 {
    margin: 30px 0; } }

.solution-expanding-list__container__products-at-a-glance--container__col3 {
  margin-right: 0; }

.dark-grey {
  background-color: #f0f0f2; }

.display-mobile {
  display: block; }

@media screen and (min-width: 992px) {
  .display-mobile {
    display: none; } }

.display-desktop {
  display: none; }

@media screen and (min-width: 992px) {
  .display-desktop {
    display: block; } }

.solution-challenge-filter {
  text-align: center;
  width: 100%; }

.solution-challenge-filter .wrap-dd-select {
  position: relative;
  background-color: #34aeff;
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: normal;
  padding: 16px 20px;
  text-align: left;
  color: #fff;
  border: 1px solid transparent;
  cursor: pointer; }

@media screen and (min-width: 992px) {
  .solution-challenge-filter .wrap-dd-select {
    width: 820px;
    margin: 0 auto 80px;
    padding: 16px 20px; } }

.solution-challenge-filter .wrap-dd-select:after {
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  float: right;
  right: 10px;
  top: 25px;
  border-top: 3px solid #fff;
  border-left: 3px solid #fff;
  cursor: pointer;
  -webkit-transform: translate(-50%, -50%) rotate(225deg) skew(-5deg, -5deg);
  -moz-transform: translate(-50%, -50%) rotate(225deg) skew(-5deg, -5deg);
  -ms-transform: translate(-50%, -50%) rotate(225deg) skew(-5deg, -5deg);
  -o-transform: translate(-50%, -50%) rotate(225deg) skew(-5deg, -5deg);
  transform: translate(-50%, -50%) rotate(225deg) skew(-5deg, -5deg); }

@media screen and (min-width: 992px) {
  .solution-challenge-filter .wrap-dd-select:after {
    right: 30px; } }

.solution-challenge-filter .wrap-dd-select .dropdown {
  position: absolute;
  top: -1px;
  left: 0;
  right: 0;
  z-index: 10;
  background: #fff;
  padding: 0;
  border: 1px solid transparent;
  font-weight: normal;
  list-style: none;
  visibility: hidden;
  margin: 0 -1px;
  cursor: pointer; }

.solution-challenge-filter .wrap-dd-select .dropdown li {
  text-align: left; }

.solution-challenge-filter .wrap-dd-select .dropdown li a {
  display: block;
  padding: 7px 20px;
  text-decoration: none;
  cursor: pointer; }

.solution-challenge-filter .wrap-dd-select .dropdown li:first-child a {
  padding: 16px 55px 16px 20px;
  margin-bottom: -10px; }

.solution-challenge-filter .wrap-dd-select .dropdown li:last-child a {
  padding: 7px 20px 16px 20px; }

.solution-challenge-filter .wrap-dd-select .dropdown:after {
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  float: right;
  right: 10px;
  top: 40px;
  border-top: 3px solid #272638;
  border-left: 3px solid #272638;
  cursor: pointer;
  -webkit-transform: translate(-50%, -50%) rotate(45deg) skew(-5deg, -5deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg) skew(-5deg, -5deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg) skew(-5deg, -5deg);
  -o-transform: translate(-50%, -50%) rotate(45deg) skew(-5deg, -5deg);
  transform: translate(-50%, -50%) rotate(45deg) skew(-5deg, -5deg); }

@media screen and (min-width: 992px) {
  .solution-challenge-filter .wrap-dd-select .dropdown:after {
    right: 30px; } }

.solution-challenge-filter .wrap-dd-select .dropdown.active:after {
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  float: right;
  right: 10px;
  top: 25px;
  border-top: 3px solid #272638;
  border-left: 3px solid #272638;
  cursor: pointer;
  -webkit-transform: translate(-50%, -50%) rotate(45deg) skew(-5deg, -5deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg) skew(-5deg, -5deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg) skew(-5deg, -5deg);
  -o-transform: translate(-50%, -50%) rotate(45deg) skew(-5deg, -5deg);
  transform: translate(-50%, -50%) rotate(45deg) skew(-5deg, -5deg); }

@media screen and (min-width: 992px) {
  .solution-challenge-filter .wrap-dd-select .dropdown.active:after {
    right: 30px; } }

.solution-challenge-filter .wrap-dd-select.active .dropdown {
  visibility: visible;
  min-height: 130px; }

.solution-challenge-filter .wrap-dd-select.selected {
  background-color: #fff;
  color: #272638;
  margin-bottom: 20px;
  text-align: left;
  cursor: pointer; }

@media screen and (min-width: 992px) {
  .solution-challenge-filter .wrap-dd-select.selected {
    margin-bottom: 70px; } }

.solution-challenge-filter .wrap-dd-select.selected:after {
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  float: right;
  right: 10px;
  top: 25px;
  border-top: 3px solid #34aeff;
  border-left: 3px solid #34aeff;
  cursor: pointer;
  -webkit-transform: translate(-50%, -50%) rotate(225deg) skew(-5deg, -5deg);
  -moz-transform: translate(-50%, -50%) rotate(225deg) skew(-5deg, -5deg);
  -ms-transform: translate(-50%, -50%) rotate(225deg) skew(-5deg, -5deg);
  -o-transform: translate(-50%, -50%) rotate(225deg) skew(-5deg, -5deg);
  transform: translate(-50%, -50%) rotate(225deg) skew(-5deg, -5deg); }

@media screen and (min-width: 992px) {
  .solution-challenge-filter .wrap-dd-select.selected:after {
    right: 30px; } }

.solution-challenge-filter-comp {
  padding: 20px; }

@media screen and (min-width: 992px) {
  .solution-challenge-filter-comp {
    padding-top: 25px;
    padding-bottom: 25px; } }

.solution-challenge-filter-comp__wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.solution-challenge-filter-comp__wrapper::after {
  clear: both;
  content: "";
  display: block; }

.solution-challenge-filter-comp__col1, .solution-challenge-filter-comp__col2, .solution-challenge-filter-comp__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  background-color: #fff;
  text-align: left;
  position: relative;
  min-height: 125px;
  margin-bottom: 20px;
  padding: 23px; }

.solution-challenge-filter-comp__col1:last-child, .solution-challenge-filter-comp__col2:last-child, .solution-challenge-filter-comp__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .solution-challenge-filter-comp__col1, .solution-challenge-filter-comp__col2, .solution-challenge-filter-comp__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    max-height: 225px;
    min-height: 175px;
    padding-bottom: 55px; }
  .solution-challenge-filter-comp__col1:last-child, .solution-challenge-filter-comp__col2:last-child, .solution-challenge-filter-comp__col3:last-child {
    margin-right: 0; } }

.solution-challenge-filter-comp__col1 h3, .solution-challenge-filter-comp__col2 h3, .solution-challenge-filter-comp__col3 h3 {
  font-weight: bold;
  margin: 0; }

.solution-challenge-filter-comp .cta2 {
  position: absolute;
  bottom: 22px;
  left: 22px; }

.solution-challenge-filter-comp .call-to-action__link {
  padding-top: 10px;
  text-decoration: none; }

.social-connect-comp {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  box-direction: normal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center; }

.social-connect-comp__item {
  width: inherit;
  height: inherit;
  margin: 5px; }

.social-connect-comp__item span.icons {
  width: 40px;
  height: 40px;
  display: inline-block; }

@media screen and (min-width: 768px) {
  .social-connect-comp__item span.icons {
    width: 45px;
    height: 45px; } }

.separator-title hr {
  width: 60px;
  height: 1px;
  background-color: #272638;
  border: 0;
  outline: 0;
  margin-top: 0;
  margin-bottom: 25px; }

.separator-title .separator-title__center {
  text-align: center; }

.separator-title .separator-title__center .subhead {
  color: #272638; }

.separator-title .separator-title__center h2 {
  display: inline-block; }

.separator-title .separator-title__left {
  text-align: left; }

.separator-title .separator-title__left h2 {
  padding-top: 5px;
  display: inline-block; }

.separator-title .separator-title__left hr {
  margin-left: 0;
  margin-right: 100%; }

.separator-title .separator-title__left .subhead {
  color: #272638; }

.separator-title .separator-title__center--desc {
  text-align: center; }

.separator-title .separator-title__center--desc .subhead {
  color: #272638;
  /* width: 70%;*/
  margin: 0 auto 37px; }

@media screen and (min-width: 992px) {
  .separator-title .separator-title__center--desc .subhead {
    /*width: 50%;*/ } }

.separator-title .separator-title__center--desc .subhead.bold {
  font-weight: bold; }

.separator-title .separator-title__center--desc hr {
  background-color: #272638;
  border-color: #272638; }

.separator-title .separator-title-footer__center {
  text-align: center;
  margin: 0 auto; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .separator-title .separator-title-footer__center {
    width: 100%;
    padding: 0 10px; } }

@media screen and (min-width: 768px) {
  .separator-title .separator-title-footer__center {
    width: 100%; } }

.separator-title .separator-title-footer__center .subhead {
  color: #34aeff; }

.separator-title .separator-title-footer__center h2 {
  display: inline-block;
  color: #34aeff; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .separator-title .separator-title-footer__center h2 {
    margin-bottom: 38px;
    margin-top: 58px;
    font-size: 1.5rem; } }

@media screen and (min-width: 768px) {
  .separator-title .separator-title-footer__center h2 {
    margin-bottom: 30px;
    margin-top: 60px;
    font-size: 1.625rem; } }

.separator-title .separator-title-footer__center hr {
  max-width: 68em;
  width: 100%;
  height: 1px;
  background-color: #272638;
  margin-bottom: 25px;
  border-color: #272638;
  border-left: 0;
  margin-top: 0px; }

.separator-title h1, .separator-title h2, .separator-title h3 {
  margin-bottom: 22px; }

.separator-title .long hr {
  width: 100% !important;
  height: 1px !important;
  background-color: #272638 !important;
  margin-bottom: 25px;
  border-color: #272638 !important; }

.separator-title .subhead {
  margin-bottom: 22px; }

.separator-title .font-white h1, .separator-title .font-white h2, .separator-title .font-white h3, .separator-title .font-white .subhead {
  color: #fff; }

.separator-title .font-white hr {
  background-color: #fff !important;
  height: 1px; }

.support-site .separator-title {
  margin-top: -25px; }

.support-site .separator-title:first-child h1 {
  margin-bottom: 40px;
  font-size: 40px;
  font-weight: 500; }

.section-navigation__bottomBar__wrapper {
  height: 60px;
  overflow: hidden; }

nav.section-navigation {
  position: relative; }

nav.section-navigation .controls-fixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 2; }

nav.section-navigation .headroom {
  transition: transform 200ms linear;
  background-color: #fff;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  padding: 0px 15px 0;
  margin-bottom: 3px; }

nav.section-navigation .headroom--past.headroom--unpinned {
  transform: translateY(0px);
  background-color: #fff;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2); }

nav.section-navigation .headroom--past.headroom--unpinned.hasChatBar {
  transform: translateY(40px); }

@media screen and (min-width: 992px) {
  nav.section-navigation .headroom--past.headroom--unpinned.hasChatBar {
    transform: translateY(70px); } }

nav.section-navigation .headroom--past.headroom--top {
  transform: translateY(0px) !important;
  background-color: #fff;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2); }

nav.section-navigation .headroom--past.headroom--pinned {
  transform: translateY(59px); }

@media screen and (min-width: 992px) {
  nav.section-navigation .headroom--past.headroom--pinned {
    transform: translateY(125px);
    background-color: #fff;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2); } }

nav.section-navigation .headroom--past.headroom--pinned.hasChatBar {
  transform: translateY(99px); }

@media screen and (min-width: 992px) {
  nav.section-navigation .headroom--past.headroom--pinned.hasChatBar {
    transform: translateY(195px); } }

.section-navigation__bottomBar {
  /* overflow-y: visible;
		 position: absolute;
		 left: 0;
		 right: 0;*/
  overflow-x: auto; }

.section-navigation__bottomBar::-webkit-scrollbar {
  display: none; }

.section-navigation__bottomBarContainer {
  width: 100%;
  height: 100%; }

.section-navigation__bottomBarContentWrapper {
  text-align: center;
  width: 100%;
  height: 100%; }

.section-navigation__navigationItemList {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0; }

.section-navigation__navigationItem {
  display: table-cell;
  padding-left: 0;
  padding-right: 0;
  vertical-align: middle;
  height: 60px;
  border-left: 1px solid #d6d6dc; }

.section-navigation__navigationItem:last-child {
  border-right: 1px solid #d6d6dc; }

.section-navigation__navigationItem__itemContentWrapper {
  padding-left: 10px;
  padding-right: 10px;
  white-space: nowrap; }

@media screen and (min-width: 1200px) {
  .section-navigation__navigationItem__itemContentWrapper {
    max-width: 185px;
    padding: 0 14px;
    white-space: normal; } }

.section-navigation__navigationItem a {
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #38364d;
  line-height: normal;
  display: block; }

.section-navigation__navigationItem a:hover {
  color: #208dd6; }

.section-navigation__navigationItem__selected {
  border-bottom: 3px solid #34aeff;
  padding-top: 3px; }

.section-navigation__navigationItem__selected a {
  color: #34aeff; }

.section-navigation__navigationItem__selected a:hover {
  color: #34aeff; }

.rewrite_comp {
  margin-bottom: 0;
  background-color: #252525;
  overflow: hidden;
  border-top: 5px solid #9a84ff; }

.rewrite_comp__content {
  max-width: 100% !important;
  width: 100%;
  padding: 0; }

.rewrite_comp__content-col1 {
  width: 100%;
  float: none;
  margin-right: 0;
  display: block;
  padding: 100px 30px;
  text-align: center; }

@media screen and (min-width: 768px) {
  .rewrite_comp__content-col1 {
    width: 26%;
    float: left; } }

.rewrite_comp__content-col1-img {
  display: inline-block;
  vertical-align: middle;
  text-align: center; }

.rewrite_comp__content-col1-img img {
  display: inline-block;
  max-width: 100%; }

.rewrite_comp__content-col1-link {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center; }

.rewrite_comp__content-col1-link .call-to-action__link {
  display: block;
  text-align: center; }

@media screen and (min-width: 768px) {
  .rewrite_comp__content-col1-single {
    width: 30%;
    float: left; } }

.rewrite_comp__content-col2, .rewrite_comp__content-col3 {
  width: 100%;
  margin-right: 0;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0 30px;
  display: block;
  float: none;
  z-index: 0; }

.rewrite_comp__content-col2 .mask, .rewrite_comp__content-col3 .mask {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background: #272638;
  opacity: .4;
  z-index: -1; }

.rewrite_comp__content-col2 .space, .rewrite_comp__content-col3 .space {
  content: '';
  display: inline-block;
  width: 2px;
  vertical-align: middle;
  margin-right: -10px;
  font-size: 0;
  padding: 30px 0; }

.rewrite_comp__content-col2 h2, .rewrite_comp__content-col3 h2 {
  margin: 0; }

@media screen and (min-width: 768px) {
  .rewrite_comp__content-col2, .rewrite_comp__content-col3 {
    float: left;
    width: 37%; } }

@media screen and (min-width: 768px) {
  .rewrite_comp__content-col2-single, .rewrite_comp__content-col3-single {
    float: left;
    width: 70%; } }

.rewrite_comp__content-col2 .rewrite_comp__text, .rewrite_comp__content-col3 .rewrite_comp__text {
  text-align: center;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  padding: 30px 0;
  width: 100%; }

.rewrite_comp__content-col2 .rewrite_comp__text a, .rewrite_comp__content-col3 .rewrite_comp__text a {
  color: #fff;
  text-decoration: none; }

.rewrite_comp__content-col2 .rewrite_comp-category-product, .rewrite_comp__content-col2 .rewrite_comp-category-lead, .rewrite_comp__content-col3 .rewrite_comp-category-product, .rewrite_comp__content-col3 .rewrite_comp-category-lead {
  color: #fff;
  font-size: 0.75rem;
  padding: 20px;
  opacity: 0.9;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0; }

.rewrite_comp__content-col2 .rewrite_comp-category-product i, .rewrite_comp__content-col2 .rewrite_comp-category-lead i, .rewrite_comp__content-col3 .rewrite_comp-category-product i, .rewrite_comp__content-col3 .rewrite_comp-category-lead i {
  float: right;
  width: 21px;
  height: 16px;
  margin-top: 7px; }

.rewrite_comp__content-col2 .rewrite_comp-category-product, .rewrite_comp__content-col3 .rewrite_comp-category-product {
  color: #ffca00; }

.rewrite_comp__content-col2 .rewrite_comp-category-lead, .rewrite_comp__content-col3 .rewrite_comp-category-lead {
  color: #9a84ff; }

.rewrite_comp__content-col2 .rewrite_comp-category-lead img, .rewrite_comp__content-col3 .rewrite_comp-category-lead img {
  width: 17px; }

.icon-in-depth {
  background-image: url("../rewrite/svg/in-depth.svg"); }

.icon-flash-read {
  background-image: url("../rewrite/svg/flash-read.svg"); }

.icon-infographic {
  background-image: url("../rewrite/svg/infographic.svg"); }

.icon-slideshow {
  background-image: url("../rewrite/svg/slideshow.svg"); }

.icon-video {
  background-image: url("../rewrite/svg/video.svg"); }

.recommended-content {
  margin-top: 20px; }

@media screen and (min-width: 768px) {
  .recommended-content {
    margin-top: 0; } }

.recommended-content .in-page-promo__hr-line {
  width: 100%;
  height: 6px;
  background-color: #34aeff; }

.recommended-content__columns {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  background-color: #252525;
  position: relative; }

.recommended-content__columns::after {
  clear: both;
  content: "";
  display: block; }

.recommended-content__columns__img {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.recommended-content__columns__img:last-child {
  margin-right: 0; }

.recommended-content__columns__img img {
  width: 100%;
  position: relative;
  min-height: 170px; }

@media screen and (min-width: 480px) {
  .recommended-content__columns__img img {
    min-height: 240px; } }

.recommended-content__columns__img h2 {
  position: absolute;
  top: 13%;
  -webkit-transform: translate(0, -10%);
  -moz-transform: translate(0, -10%);
  -ms-transform: translate(0, -10%);
  -o-transform: translate(0, -10%);
  transform: translate(0, -10%);
  width: 100%;
  text-align: center;
  color: #fff; }

@media screen and (min-width: 480px) {
  .recommended-content__columns__img h2 {
    top: 20%;
    -webkit-transform: translate(0, -30%);
    -moz-transform: translate(0, -30%);
    -ms-transform: translate(0, -30%);
    -o-transform: translate(0, -30%);
    transform: translate(0, -30%); } }

@media screen and (min-width: 768px) {
  .recommended-content__columns__img h2 {
    width: 48%;
    top: 25%;
    -webkit-transform: translate(0, -25%);
    -moz-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    -o-transform: translate(0, -25%);
    transform: translate(0, -25%); } }

.recommended-content__columns__img a {
  width: 100%;
  text-align: center;
  text-decoration: none;
  top: 35%;
  -webkit-transform: translate(0, -35%);
  -moz-transform: translate(0, -35%);
  -ms-transform: translate(0, -35%);
  -o-transform: translate(0, -35%);
  transform: translate(0, -35%);
  position: absolute; }

@media screen and (min-width: 480px) {
  .recommended-content__columns__img a {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%); } }

@media screen and (min-width: 768px) {
  .recommended-content__columns__img a {
    width: 50%;
    top: 65%;
    -webkit-transform: translate(0, -65%);
    -moz-transform: translate(0, -65%);
    -ms-transform: translate(0, -65%);
    -o-transform: translate(0, -65%);
    transform: translate(0, -65%); } }

@media screen and (min-width: 768px) {
  .recommended-content__columns__img {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .recommended-content__columns__img:last-child {
    margin-right: 0; } }

.recommended-content__columns__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  color: #fff; }

.recommended-content__columns__text:last-child {
  margin-right: 0; }

.recommended-content__columns__text--wrapper {
  padding: 0 0 10px 20px; }

@media screen and (min-width: 768px) {
  .recommended-content__columns__text--wrapper {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%); } }

.recommended-content__columns__text--wrapper .cta2 {
  text-decoration: none;
  margin: 15px 0 5px 0;
  display: inline-block; }

.recommended-content__columns__text--wrapper .label {
  text-transform: uppercase; }

.recommended-content__columns__text--wrapper .call-to-action {
  display: block; }

@media screen and (min-width: 768px) {
  .recommended-content__columns__text {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .recommended-content__columns__text:last-child {
    margin-right: 0; }
  .recommended-content__columns__text .h2 {
    width: 45%; } }

.quote-comp {
  /* padding: 10px; */ }

.quote-comp blockquote {
  font-family: "Averta", Arial, sans-serif;
  font-style: italic;
  font-size: 18px;
  width: 100%;
  margin: 0;
  padding: 20px 20px 20px 60px;
  line-height: 1.45;
  position: relative;
  color: #383838; }

@media screen and (min-width: 992px) {
  .quote-comp blockquote {
    padding: 20px 20px 20px 60px; } }

.quote-comp blockquote:before {
  font-family: "Akkurat", Arial, sans-serif;
  font-style: normal;
  color: #44368f;
  content: "\201C";
  display: block;
  font-size: 80px;
  left: 20px;
  position: absolute;
  top: -5px; }

@media screen and (min-width: 992px) {
  .quote-comp blockquote:before {
    left: 20px; } }

.quote-comp blockquote cite {
  color: #272638;
  font-size: 14px;
  display: block;
  margin-top: 5px;
  font-weight: bold;
  font-style: normal; }

.quote-comp blockquote cite cite {
  color: #999999;
  font-size: 14px;
  margin-top: 5px;
  font-weight: normal;
  display: inline; }

.quote-comp.font-white blockquote, .quote-comp.font-white h2, .quote-comp.font-white h3, .quote-comp.font-white p, .quote-comp.font-white cite {
  color: #fff; }

.quote-comp.font-black blockquote, .quote-comp.font-black h2, .quote-comp.font-black h3, .quote-comp.font-black p, .quote-comp.font-black cite {
  color: #272638; }

.profile-expanding-list__heading {
  text-align: center; }

.profile-expanding-list__heading h2 {
  margin: 48px 0 35px 0; }

@media screen and (min-width: 768px) {
  .profile-expanding-list__heading h2 {
    margin: 60px 0 40px 0; } }

.profile-expanding-list__three-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.profile-expanding-list__three-column-content::after {
  clear: both;
  content: "";
  display: block; }

.profile-expanding-list__three-column-content__col1, .profile-expanding-list__three-column-content__col2, .profile-expanding-list__three-column-content__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.profile-expanding-list__three-column-content__col1:last-child, .profile-expanding-list__three-column-content__col2:last-child, .profile-expanding-list__three-column-content__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .profile-expanding-list__three-column-content__col1, .profile-expanding-list__three-column-content__col2, .profile-expanding-list__three-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .profile-expanding-list__three-column-content__col1:last-child, .profile-expanding-list__three-column-content__col2:last-child, .profile-expanding-list__three-column-content__col3:last-child {
    margin-right: 0; } }

.profile-expanding-list__three-column-content__col3 {
  margin-right: 0; }

.profile-expanding-list__four-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.profile-expanding-list__four-column-content::after {
  clear: both;
  content: "";
  display: block; }

.profile-expanding-list__four-column-content__col1, .profile-expanding-list__four-column-content__col2, .profile-expanding-list__four-column-content__col3, .profile-expanding-list__four-column-content__col4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.profile-expanding-list__four-column-content__col1:last-child, .profile-expanding-list__four-column-content__col2:last-child, .profile-expanding-list__four-column-content__col3:last-child, .profile-expanding-list__four-column-content__col4:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .profile-expanding-list__four-column-content__col1, .profile-expanding-list__four-column-content__col2, .profile-expanding-list__four-column-content__col3, .profile-expanding-list__four-column-content__col4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .profile-expanding-list__four-column-content__col1:last-child, .profile-expanding-list__four-column-content__col2:last-child, .profile-expanding-list__four-column-content__col3:last-child, .profile-expanding-list__four-column-content__col4:last-child {
    margin-right: 0; } }

.profile-expanding-list__three-column-content__col1, .profile-expanding-list__three-column-content__col2, .profile-expanding-list__three-column-content__col3, .profile-expanding-list__three-column-content__col4, .profile-expanding-list__four-column-content__col1, .profile-expanding-list__four-column-content__col2, .profile-expanding-list__four-column-content__col3, .profile-expanding-list__four-column-content__col4 {
  padding: 30px;
  background-color: #fff;
  min-height: 150px;
  margin-bottom: 30px;
  position: relative;
  border: 1px solid #fff;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 295px;
  color: #fff; }

.profile-expanding-list__three-column-content__col1:hover, .profile-expanding-list__three-column-content__col2:hover, .profile-expanding-list__three-column-content__col3:hover, .profile-expanding-list__three-column-content__col4:hover, .profile-expanding-list__four-column-content__col1:hover, .profile-expanding-list__four-column-content__col2:hover, .profile-expanding-list__four-column-content__col3:hover, .profile-expanding-list__four-column-content__col4:hover {
  border: 1px solid #34aeff; }

.profile-expanding-list__three-column-content__col1:hover label, .profile-expanding-list__three-column-content__col2:hover label, .profile-expanding-list__three-column-content__col3:hover label, .profile-expanding-list__three-column-content__col4:hover label, .profile-expanding-list__four-column-content__col1:hover label, .profile-expanding-list__four-column-content__col2:hover label, .profile-expanding-list__four-column-content__col3:hover label, .profile-expanding-list__four-column-content__col4:hover label {
  color: #272638; }

.profile-expanding-list__three-column-content__col1.active, .profile-expanding-list__three-column-content__col2.active, .profile-expanding-list__three-column-content__col3.active, .profile-expanding-list__three-column-content__col4.active, .profile-expanding-list__four-column-content__col1.active, .profile-expanding-list__four-column-content__col2.active, .profile-expanding-list__four-column-content__col3.active, .profile-expanding-list__four-column-content__col4.active {
  border: 1px solid #34aeff; }

.profile-expanding-list__three-column-content__col1__desc, .profile-expanding-list__three-column-content__col2__desc, .profile-expanding-list__three-column-content__col3__desc, .profile-expanding-list__three-column-content__col4__desc, .profile-expanding-list__four-column-content__col1__desc, .profile-expanding-list__four-column-content__col2__desc, .profile-expanding-list__four-column-content__col3__desc, .profile-expanding-list__four-column-content__col4__desc {
  position: absolute;
  bottom: 20px; }

.profile-expanding-list__three-column-content__col1__desc h4, .profile-expanding-list__three-column-content__col2__desc h4, .profile-expanding-list__three-column-content__col3__desc h4, .profile-expanding-list__three-column-content__col4__desc h4, .profile-expanding-list__four-column-content__col1__desc h4, .profile-expanding-list__four-column-content__col2__desc h4, .profile-expanding-list__four-column-content__col3__desc h4, .profile-expanding-list__four-column-content__col4__desc h4 {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  margin: 0;
  color: #fff; }

.profile-expanding-list__three-column-content .gradient-image:before, .profile-expanding-list__four-column-content .gradient-image:before {
  content: '';
  position: absolute;
  top: 145px;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-linear-gradient(top, transparent, #38364d);
  background: -moz-linear-gradient(top, transparent, #38364d);
  background: -ms-linear-gradient(top, transparent, #38364d);
  background: -o-linear-gradient(top, transparent, #38364d);
  opacity: .7; }

.profile-expanding-list__container {
  width: 100%;
  display: block;
  min-height: 550px;
  height: auto;
  background-color: #fff;
  position: relative;
  margin-top: 10px;
  padding: 0 20px; }

@media screen and (min-width: 992px) {
  .profile-expanding-list__container {
    padding: 0; } }

.profile-expanding-list__container.display {
  display: block; }

.profile-expanding-list__container.remove {
  display: none; }

.profile-expanding-list .active .arrow-up {
  display: block !important; }

.profile-expanding-list .arrow-up {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #fff;
  position: absolute;
  bottom: -41px;
  left: 50%; }

.profile-expanding-list .close-classic {
  color: #7d7d91;
  font: 20px/100% arial, sans-serif;
  position: absolute;
  right: 20px;
  top: 20px;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  z-index: 9; }

.profile-expanding-list .close-classic:after {
  content: '✖';
  /* UTF-8 symbol */ }

.mb-view {
  display: block; }

@media screen and (min-width: 768px) {
  .mb-view {
    display: none; } }

.mb-view .profile-expanding-list__three-column-content, .mb-view .profile-expanding-list__four-column-content {
  padding: 0 20px; }

.mb-view .profile-expanding-list__three-column-content .title, .mb-view .profile-expanding-list__three-column-content .company, .mb-view .profile-expanding-list__four-column-content .title, .mb-view .profile-expanding-list__four-column-content .company {
  font-size: 16px;
  line-height: 24px; }

.dp-view {
  display: none; }

@media screen and (min-width: 768px) {
  .dp-view {
    display: block; } }

.container {
  clear: both; }

.container .separator-title h2 {
  display: block; }

.product-option-expanding-list {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

.product-option-expanding-list::after {
  clear: both;
  content: "";
  display: block; }

.product-option-expanding-list__wrapper {
  overflow: hidden;
  clear: both; }

.product-option-expanding-list__item {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 30px;
  background-color: #fff;
  margin-bottom: 25px;
  min-height: 225px;
  position: relative;
  cursor: pointer;
  border: 1px solid #fff;
  text-align: center; }

.product-option-expanding-list__item:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .product-option-expanding-list__item {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .product-option-expanding-list__item:last-child {
    margin-right: 0; }
  .product-option-expanding-list__item.twoColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .product-option-expanding-list__item.twoColumns:last-child {
    margin-right: 0; } }

.product-option-expanding-list__item:hover {
  background-color: #44368f; }

.product-option-expanding-list__item:hover p {
  color: #fff; }

.product-option-expanding-list__item.active {
  background-color: #44368f; }

.product-option-expanding-list__item.active p {
  color: #fff; }

.product-option-expanding-list__item.active .product-option-expanding-list__item__plus span {
  background-color: #fff; }

.product-option-expanding-list__item.active .product-option-expanding-list__item__plus span:nth-child(2) {
  transform: rotate(0deg); }

.product-option-expanding-list__item__plus {
  position: absolute;
  width: 20px;
  height: 20px;
  display: inline-block;
  right: 25px;
  top: 15px; }

.product-option-expanding-list__item__plus span {
  position: absolute;
  height: 2px;
  width: 100%;
  background-color: #34aeff;
  transition: all 250ms ease-in-out;
  transform: rotate(0deg);
  top: 50%; }

.product-option-expanding-list__item__plus span:nth-child(2) {
  transform: rotate(90deg); }

.product-option-expanding-list__item h4 {
  margin: 0 0 15px;
  font-weight: bold;
  color: #34aeff;
  height: 80px;
  line-height: 1.6rem; }

@media screen and (min-width: 992px) {
  .product-option-expanding-list__item h4 {
    margin-bottom: 30px; } }

.product-option-expanding-list__item p {
  margin: 0;
  line-height: 1.6rem; }

.product-option-expanding-list__item.active:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 35px 35px 35px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  left: 50%;
  top: 100%;
  margin-left: -40px;
  margin-top: 2px; }

.product-option-expanding-list__expand {
  position: absolute;
  padding: 30px 0;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 20px;
  background: #fff; }

.product-option-expanding-list__expand:last-child {
  margin-right: 0; }

.product-option-expanding-list__expand .close-classic {
  position: absolute;
  right: 15px;
  top: 15px;
  text-decoration: none;
  z-index: 1;
  height: 20px;
  width: 20px;
  cursor: pointer; }

.product-option-expanding-list__expand.light-grey {
  background: #fbfbfb; }

.product-option-expanding-list__container {
  width: 100%;
  display: block;
  min-height: 550px;
  height: auto;
  margin: 0 auto 12px auto;
  background-color: #fff;
  position: relative; }

.product-option-expanding-list__container__wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.product-option-expanding-list__container__wrapper::after {
  clear: both;
  content: "";
  display: block; }

.product-option-expanding-list__container__wrapper__solution-details {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.product-option-expanding-list__container__wrapper__solution-details:last-child {
  margin-right: 0; }

.product-option-expanding-list__container__wrapper__solution-details h2 {
  color: #38364d;
  margin: 35px 0 30px 0; }

@media screen and (min-width: 992px) {
  .product-option-expanding-list__container__wrapper__solution-details h2 {
    margin: 70px 0 40px 0; } }

.product-option-expanding-list__container__wrapper__solution-details hr {
  margin: 0;
  width: 50px;
  height: 5px;
  background-color: #37f8c1;
  border: 0;
  outline: 0; }

.product-option-expanding-list__container__wrapper__solution-details .description {
  color: #7d7d91;
  margin: 45px 0 5px 0; }

@media screen and (min-width: 992px) {
  .product-option-expanding-list__container__wrapper__solution-details .description {
    margin: 70px 0 30px 0; } }

@media screen and (min-width: 992px) {
  .product-option-expanding-list__container__wrapper__solution-details {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .product-option-expanding-list__container__wrapper__solution-details:last-child {
    margin-right: 0; } }

.product-option-expanding-list__container__wrapper__featured-asset {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin: 45px 0 0 0; }

.product-option-expanding-list__container__wrapper__featured-asset:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .product-option-expanding-list__container__wrapper__featured-asset {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin: 80px 0 0 0;
    margin-right: 0; }
  .product-option-expanding-list__container__wrapper__featured-asset:last-child {
    margin-right: 0; } }

.product-option-expanding-list__container__wrapper__featured-asset img {
  width: 100%; }

@media screen and (min-width: 992px) {
  .product-option-expanding-list__container__wrapper__featured-asset img {
    width: auto; } }

.product-option-expanding-list__container__wrapper__featured-asset label {
  margin: 24px 0 14px 0;
  display: block; }

.product-option-expanding-list__container__wrapper__featured-asset h3 {
  margin: 0 0 30px 0; }

.product-option-expanding-list__container__wrapper__products-at-a-glance {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  clear: both;
  padding: 20px 0 0 0; }

.product-option-expanding-list__container__wrapper__products-at-a-glance:last-child {
  margin-right: 0; }

.product-option-expanding-list__container__wrapper__products-at-a-glance--container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.product-option-expanding-list__container__wrapper__products-at-a-glance--container::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .product-option-expanding-list__container__wrapper__products-at-a-glance--container {
    width: 80%;
    margin: 0 auto; } }

.product-option-expanding-list__container__wrapper__products-at-a-glance--container h2 {
  text-align: center;
  margin: 40px; }

.product-option-expanding-list__container__wrapper__products-at-a-glance--container__col1, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col2, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 40px; }

.product-option-expanding-list__container__wrapper__products-at-a-glance--container__col1:last-child, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col2:last-child, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col1, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col2, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 30px; }
  .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col1:last-child, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col2:last-child, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col3:last-child {
    margin-right: 0; } }

.product-option-expanding-list__container__wrapper__products-at-a-glance--container__col1 h4, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col2 h4, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col3 h4 {
  margin: 0;
  color: #38364d; }

@media screen and (min-width: 992px) {
  .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col1 h4, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col2 h4, .product-option-expanding-list__container__wrapper__products-at-a-glance--container__col3 h4 {
    margin: 30px 0; } }

.product-option-expanding-list__container__wrapper__products-at-a-glance--container__col3 {
  margin-right: 0; }

.product-finder-comp {
  box-sizing: inherit;
  height: 50px;
  padding-top: 5px;
  width: 85%;
  padding-left: 10px;
  padding-right: 15px;
  margin-left: 1%; }

@media screen and (min-width: 768px) {
  .product-finder-comp {
    width: 95%; } }

@media screen and (min-width: 992px) {
  .product-finder-comp {
    max-width: 68em;
    width: 100%;
    height: 100px;
    margin: 0 auto;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px; } }

.product-finder-comp .padded-row {
  width: 95%; }

.product-finder-comp .input-row {
  float: left;
  width: 5%; }

.product-finder-comp .form-control {
  outline: 0;
  border-color: #ECECEC;
  border-style: solid;
  border-width: 1px;
  width: 100%;
  background-color: #fff;
  padding: 10px;
  border-radius: 8px 0px 0px 8px;
  margin-bottom: 5px;
  font-size: 14px;
  height: 40px;
  float: left; }

@media screen and (min-width: 992px) {
  .product-finder-comp .form-control {
    height: 50px; } }

.product-finder-comp .angucomplete-holder {
  position: relative; }

.product-finder-comp .angucomplete-dropdown {
  border-color: #ececec;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  height: 250px;
  overflow: auto;
  width: 100%;
  padding: 0px;
  cursor: pointer;
  z-index: 9999;
  position: absolute;
  top: 32px;
  left: 0px;
  margin-top: 5px;
  background-color: #fff; }

@media screen and (min-width: 992px) {
  .product-finder-comp .angucomplete-dropdown {
    width: 100%;
    margin-top: 15px; } }

.product-finder-comp .angucomplete-searching {
  color: #acacac;
  font-size: 12px; }

.product-finder-comp .angucomplete-description {
  font-size: 12px; }

.product-finder-comp .angucomplete-row {
  padding: 5px;
  color: #272638;
  margin-bottom: 4px;
  height: 40px;
  line-height: 40px;
  border-bottom: 1px solid #d6d6dc; }

@media screen and (min-width: 992px) {
  .product-finder-comp .angucomplete-row {
    height: 50px;
    line-height: 40px; } }

.product-finder-comp .angucomplete-selected-row, .product-finder-comp .angucomplete-row:hover {
  background-color: #efefef;
  color: #272638;
  border-bottom: 1px solid #d6d6dc; }

.product-finder-comp .angucomplete-image-holder {
  padding-top: 2px;
  float: left;
  margin-right: 10px;
  margin-left: 5px; }

.product-finder-comp .angucomplete-image {
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border-color: #ececec;
  border-style: solid;
  border-width: 1px; }

.product-finder-comp .angucomplete-image-default {
  background-position: center;
  background-size: contain;
  height: 34px;
  width: 34px; }

.product-finder-comp .Product-finder__button button {
  background-color: #34aeff;
  color: #fff;
  border: 0;
  border-radius: 0px 8px 8px 0px;
  padding: 10px 15px;
  font-size: 0.75rem;
  height: 40px;
  width: 60px; }

@media screen and (min-width: 992px) {
  .product-finder-comp .Product-finder__button button {
    height: 50px; } }

.product-finder-comp .icon-size {
  width: 20px;
  height: 20px; }

.pricing-component {
  margin-top: 80px;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: auto;
  /**** Two columns *****/
  /**** Three columns *****/
  /**** four columns *****/ }

@media screen and (min-width: 480px) {
  .pricing-component {
    padding-left: 3px;
    padding-right: 3px; } }

@media screen and (min-width: 992px) {
  .pricing-component {
    padding-left: 5px;
    padding-right: 5px; } }

.pricing-component::after {
  clear: both;
  content: "";
  display: block; }

.pricing-component__col1 {
  border: 1px solid #fbfbfb;
  border-top: 10px solid #fbfbfb; }

.pricing-component__col1 .price-level {
  color: #fbfbfb; }

.pricing-component__col1 .price-level .price-desc {
  color: #fbfbfb; }

.pricing-component__col2 {
  border: 1px solid #fbfbfb;
  border-top: 10px solid #37f8c1; }

.pricing-component__col2 .price-level {
  color: #37f8c1; }

.pricing-component__col2 .price-level .price-desc {
  color: #37f8c1; }

.pricing-component__col3 {
  border: 1px solid #fbfbfb;
  border-top: 10px solid #fbfbfb; }

.pricing-component__col3 .price-level {
  color: #fbfbfb; }

.pricing-component__col3 .price-level .price-desc {
  color: #fbfbfb; }

.pricing-component__col4 {
  border: 1px solid #fbfbfb;
  border-top: 10px solid #37f8c1; }

.pricing-component__col4 .price-level {
  color: #37f8c1; }

.pricing-component__col4 .price-level .price-desc {
  color: #37f8c1; }

.pricing-component__col1, .pricing-component__col2, .pricing-component__col3, .pricing-component__col4 {
  border-radius: 8px;
  margin-bottom: 35px;
  padding-bottom: 20px;
  height: auto; }

.pricing-component__col1 h3, .pricing-component__col2 h3, .pricing-component__col3 h3, .pricing-component__col4 h3 {
  text-align: center;
  font-weight: bold;
  margin-top: 40px;
  margin-bottom: 1px; }

.pricing-component__col1 .price-level, .pricing-component__col2 .price-level, .pricing-component__col3 .price-level, .pricing-component__col4 .price-level {
  text-align: center;
  margin-bottom: -15px;
  font-size: 70px;
  letter-spacing: -5px; }

.pricing-component__col1 .price-level .price-desc, .pricing-component__col2 .price-level .price-desc, .pricing-component__col3 .price-level .price-desc, .pricing-component__col4 .price-level .price-desc {
  text-align: left;
  margin-left: 21px;
  font-size: 22px;
  display: inline-block;
  line-height: 1.5rem;
  width: 40%;
  letter-spacing: 0px; }

.pricing-component__col1 ul, .pricing-component__col2 ul, .pricing-component__col3 ul, .pricing-component__col4 ul {
  margin: 0;
  padding: 0;
  margin-top: 20px; }

.pricing-component__col1 ul li, .pricing-component__col2 ul li, .pricing-component__col3 ul li, .pricing-component__col4 ul li {
  width: 100%;
  list-style: none;
  min-height: 85px;
  padding: 5px 25px 15px 45px;
  position: relative;
  display: block;
  float: left;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1 ul li, .pricing-component__col2 ul li, .pricing-component__col3 ul li, .pricing-component__col4 ul li {
    min-height: 50px;
    padding: 5px 25px 15px 25px; } }

@media screen and (min-width: 768px) {
  .pricing-component__col1 ul li, .pricing-component__col2 ul li, .pricing-component__col3 ul li, .pricing-component__col4 ul li {
    padding: 5px 25px 15px 25px; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1 ul li, .pricing-component__col2 ul li, .pricing-component__col3 ul li, .pricing-component__col4 ul li {
    padding: 5px 25px 15px 45px; } }

.pricing-component__col1 ul li:nth-child(even), .pricing-component__col2 ul li:nth-child(even), .pricing-component__col3 ul li:nth-child(even), .pricing-component__col4 ul li:nth-child(even) {
  background-color: #fbfbfb; }

.pricing-component__col1 ul li:nth-child(odd), .pricing-component__col2 ul li:nth-child(odd), .pricing-component__col3 ul li:nth-child(odd), .pricing-component__col4 ul li:nth-child(odd) {
  background-color: #fff; }

.pricing-component__col1 ul li span.bullet, .pricing-component__col2 ul li span.bullet, .pricing-component__col3 ul li span.bullet, .pricing-component__col4 ul li span.bullet {
  background: #7d7d91;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  position: absolute;
  left: 10px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1 ul li span.bullet, .pricing-component__col2 ul li span.bullet, .pricing-component__col3 ul li span.bullet, .pricing-component__col4 ul li span.bullet {
    display: none; } }

@media screen and (max-width: 380px) {
  .pricing-component__col1 ul li span.bullet, .pricing-component__col2 ul li span.bullet, .pricing-component__col3 ul li span.bullet, .pricing-component__col4 ul li span.bullet {
    display: none; } }

@media screen and (min-width: 480px) {
  .pricing-component__col1 ul li span.bullet, .pricing-component__col2 ul li span.bullet, .pricing-component__col3 ul li span.bullet, .pricing-component__col4 ul li span.bullet {
    display: none; } }

@media screen and (min-width: 768px) {
  .pricing-component__col1 ul li span.bullet, .pricing-component__col2 ul li span.bullet, .pricing-component__col3 ul li span.bullet, .pricing-component__col4 ul li span.bullet {
    display: none; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1 ul li span.bullet, .pricing-component__col2 ul li span.bullet, .pricing-component__col3 ul li span.bullet, .pricing-component__col4 ul li span.bullet {
    margin-top: 12px;
    display: block;
    margin-left: 12px; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1 ul li span.bullet, .pricing-component__col2 ul li span.bullet, .pricing-component__col3 ul li span.bullet, .pricing-component__col4 ul li span.bullet {
    margin-top: 12px;
    display: block;
    margin-left: 12px; } }

@media screen and (min-width: 480px) {
  .pricing-component__col1, .pricing-component__col2, .pricing-component__col3, .pricing-component__col4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .pricing-component__col1:last-child, .pricing-component__col2:last-child, .pricing-component__col3:last-child, .pricing-component__col4:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .pricing-component__col1, .pricing-component__col2, .pricing-component__col3, .pricing-component__col4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .pricing-component__col1:last-child, .pricing-component__col2:last-child, .pricing-component__col3:last-child, .pricing-component__col4:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1, .pricing-component__col2, .pricing-component__col3, .pricing-component__col4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .pricing-component__col1:last-child, .pricing-component__col2:last-child, .pricing-component__col3:last-child, .pricing-component__col4:last-child {
    margin-right: 0; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1, .pricing-component__col2, .pricing-component__col3, .pricing-component__col4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .pricing-component__col1:last-child, .pricing-component__col2:last-child, .pricing-component__col3:last-child, .pricing-component__col4:last-child {
    margin-right: 0; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1.twoColumns, .pricing-component__col2.twoColumns, .pricing-component__col3.twoColumns, .pricing-component__col4.twoColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .pricing-component__col1.twoColumns:last-child, .pricing-component__col2.twoColumns:last-child, .pricing-component__col3.twoColumns:last-child, .pricing-component__col4.twoColumns:last-child {
    margin-right: 0; } }

@media screen and (max-width: 380px) {
  .pricing-component__col1.twoColumns, .pricing-component__col2.twoColumns, .pricing-component__col3.twoColumns, .pricing-component__col4.twoColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .pricing-component__col1.twoColumns:last-child, .pricing-component__col2.twoColumns:last-child, .pricing-component__col3.twoColumns:last-child, .pricing-component__col4.twoColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .pricing-component__col1.twoColumns, .pricing-component__col2.twoColumns, .pricing-component__col3.twoColumns, .pricing-component__col4.twoColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .pricing-component__col1.twoColumns:last-child, .pricing-component__col2.twoColumns:last-child, .pricing-component__col3.twoColumns:last-child, .pricing-component__col4.twoColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1.twoColumns, .pricing-component__col2.twoColumns, .pricing-component__col3.twoColumns, .pricing-component__col4.twoColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .pricing-component__col1.twoColumns:last-child, .pricing-component__col2.twoColumns:last-child, .pricing-component__col3.twoColumns:last-child, .pricing-component__col4.twoColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1.twoColumns, .pricing-component__col2.twoColumns, .pricing-component__col3.twoColumns, .pricing-component__col4.twoColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .pricing-component__col1.twoColumns:last-child, .pricing-component__col2.twoColumns:last-child, .pricing-component__col3.twoColumns:last-child, .pricing-component__col4.twoColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1.twoColumns .price-level, .pricing-component__col2.twoColumns .price-level, .pricing-component__col3.twoColumns .price-level, .pricing-component__col4.twoColumns .price-level {
    font-size: 70px; } }

@media screen and (max-width: 380px) {
  .pricing-component__col1.twoColumns .price-level, .pricing-component__col2.twoColumns .price-level, .pricing-component__col3.twoColumns .price-level, .pricing-component__col4.twoColumns .price-level {
    font-size: 40px; } }

@media screen and (min-width: 768px) {
  .pricing-component__col1.twoColumns .price-level, .pricing-component__col2.twoColumns .price-level, .pricing-component__col3.twoColumns .price-level, .pricing-component__col4.twoColumns .price-level {
    font-size: 70px; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1.twoColumns .price-level .price-desc, .pricing-component__col2.twoColumns .price-level .price-desc, .pricing-component__col3.twoColumns .price-level .price-desc, .pricing-component__col4.twoColumns .price-level .price-desc {
    font-size: 33px; } }

@media screen and (max-width: 380px) {
  .pricing-component__col1.twoColumns .price-level .price-desc, .pricing-component__col2.twoColumns .price-level .price-desc, .pricing-component__col3.twoColumns .price-level .price-desc, .pricing-component__col4.twoColumns .price-level .price-desc {
    font-size: 22px; } }

@media screen and (min-width: 768px) {
  .pricing-component__col1.twoColumns .price-level .price-desc, .pricing-component__col2.twoColumns .price-level .price-desc, .pricing-component__col3.twoColumns .price-level .price-desc, .pricing-component__col4.twoColumns .price-level .price-desc {
    font-size: 33px; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1.twoColumns .price-level .price-desc, .pricing-component__col2.twoColumns .price-level .price-desc, .pricing-component__col3.twoColumns .price-level .price-desc, .pricing-component__col4.twoColumns .price-level .price-desc {
    font-size: 33px; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1.twoColumns .price-level .price-desc, .pricing-component__col2.twoColumns .price-level .price-desc, .pricing-component__col3.twoColumns .price-level .price-desc, .pricing-component__col4.twoColumns .price-level .price-desc {
    font-size: 33px; } }

.pricing-component__col1.twoColumns ul li, .pricing-component__col2.twoColumns ul li, .pricing-component__col3.twoColumns ul li, .pricing-component__col4.twoColumns ul li {
  padding-top: 25px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1.twoColumns ul li, .pricing-component__col2.twoColumns ul li, .pricing-component__col3.twoColumns ul li, .pricing-component__col4.twoColumns ul li {
    padding-top: 10px;
    padding: 10px 25px; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1.twoColumns ul li span.bullet, .pricing-component__col2.twoColumns ul li span.bullet, .pricing-component__col3.twoColumns ul li span.bullet, .pricing-component__col4.twoColumns ul li span.bullet {
    margin-left: 15px; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1.twoColumns ul li span.bullet, .pricing-component__col2.twoColumns ul li span.bullet, .pricing-component__col3.twoColumns ul li span.bullet, .pricing-component__col4.twoColumns ul li span.bullet {
    margin-left: 15px;
    margin-right: 10px; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1.threeColumns, .pricing-component__col2.threeColumns, .pricing-component__col3.threeColumns, .pricing-component__col4.threeColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .pricing-component__col1.threeColumns:last-child, .pricing-component__col2.threeColumns:last-child, .pricing-component__col3.threeColumns:last-child, .pricing-component__col4.threeColumns:last-child {
    margin-right: 0; } }

@media screen and (max-width: 380px) {
  .pricing-component__col1.threeColumns, .pricing-component__col2.threeColumns, .pricing-component__col3.threeColumns, .pricing-component__col4.threeColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .pricing-component__col1.threeColumns:last-child, .pricing-component__col2.threeColumns:last-child, .pricing-component__col3.threeColumns:last-child, .pricing-component__col4.threeColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .pricing-component__col1.threeColumns, .pricing-component__col2.threeColumns, .pricing-component__col3.threeColumns, .pricing-component__col4.threeColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .pricing-component__col1.threeColumns:last-child, .pricing-component__col2.threeColumns:last-child, .pricing-component__col3.threeColumns:last-child, .pricing-component__col4.threeColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1.threeColumns, .pricing-component__col2.threeColumns, .pricing-component__col3.threeColumns, .pricing-component__col4.threeColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .pricing-component__col1.threeColumns:last-child, .pricing-component__col2.threeColumns:last-child, .pricing-component__col3.threeColumns:last-child, .pricing-component__col4.threeColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1.threeColumns, .pricing-component__col2.threeColumns, .pricing-component__col3.threeColumns, .pricing-component__col4.threeColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .pricing-component__col1.threeColumns:last-child, .pricing-component__col2.threeColumns:last-child, .pricing-component__col3.threeColumns:last-child, .pricing-component__col4.threeColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1.threeColumns .price-level, .pricing-component__col2.threeColumns .price-level, .pricing-component__col3.threeColumns .price-level, .pricing-component__col4.threeColumns .price-level {
    font-size: 70px; } }

@media screen and (max-width: 380px) {
  .pricing-component__col1.threeColumns .price-level, .pricing-component__col2.threeColumns .price-level, .pricing-component__col3.threeColumns .price-level, .pricing-component__col4.threeColumns .price-level {
    font-size: 40px; } }

@media screen and (min-width: 768px) {
  .pricing-component__col1.threeColumns .price-level, .pricing-component__col2.threeColumns .price-level, .pricing-component__col3.threeColumns .price-level, .pricing-component__col4.threeColumns .price-level {
    font-size: 70px;
    margin-top: 15px; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1.threeColumns .price-level, .pricing-component__col2.threeColumns .price-level, .pricing-component__col3.threeColumns .price-level, .pricing-component__col4.threeColumns .price-level {
    font-size: 60px; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1.threeColumns .price-level, .pricing-component__col2.threeColumns .price-level, .pricing-component__col3.threeColumns .price-level, .pricing-component__col4.threeColumns .price-level {
    font-size: 70px; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1.threeColumns .price-level .price-desc, .pricing-component__col2.threeColumns .price-level .price-desc, .pricing-component__col3.threeColumns .price-level .price-desc, .pricing-component__col4.threeColumns .price-level .price-desc {
    font-size: 33px; } }

@media screen and (max-width: 380px) {
  .pricing-component__col1.threeColumns .price-level .price-desc, .pricing-component__col2.threeColumns .price-level .price-desc, .pricing-component__col3.threeColumns .price-level .price-desc, .pricing-component__col4.threeColumns .price-level .price-desc {
    font-size: 22px; } }

@media screen and (min-width: 768px) {
  .pricing-component__col1.threeColumns .price-level .price-desc, .pricing-component__col2.threeColumns .price-level .price-desc, .pricing-component__col3.threeColumns .price-level .price-desc, .pricing-component__col4.threeColumns .price-level .price-desc {
    font-size: 27px;
    margin-left: 5px;
    width: 58%; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1.threeColumns .price-level .price-desc, .pricing-component__col2.threeColumns .price-level .price-desc, .pricing-component__col3.threeColumns .price-level .price-desc, .pricing-component__col4.threeColumns .price-level .price-desc {
    font-size: 22px;
    width: 40%;
    margin-left: 16px; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1.threeColumns .price-level .price-desc, .pricing-component__col2.threeColumns .price-level .price-desc, .pricing-component__col3.threeColumns .price-level .price-desc, .pricing-component__col4.threeColumns .price-level .price-desc {
    font-size: 22px;
    width: 34%;
    margin-left: 20px; } }

.pricing-component__col1.threeColumns ul li, .pricing-component__col2.threeColumns ul li, .pricing-component__col3.threeColumns ul li, .pricing-component__col4.threeColumns ul li {
  padding-top: 25px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1.threeColumns ul li, .pricing-component__col2.threeColumns ul li, .pricing-component__col3.threeColumns ul li, .pricing-component__col4.threeColumns ul li {
    padding-top: 10px; } }

.pricing-component__col1.fourColumns, .pricing-component__col2.fourColumns, .pricing-component__col3.fourColumns, .pricing-component__col4.fourColumns {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.pricing-component__col1.fourColumns:last-child, .pricing-component__col2.fourColumns:last-child, .pricing-component__col3.fourColumns:last-child, .pricing-component__col4.fourColumns:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .pricing-component__col1.fourColumns, .pricing-component__col2.fourColumns, .pricing-component__col3.fourColumns, .pricing-component__col4.fourColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .pricing-component__col1.fourColumns:last-child, .pricing-component__col2.fourColumns:last-child, .pricing-component__col3.fourColumns:last-child, .pricing-component__col4.fourColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1.fourColumns, .pricing-component__col2.fourColumns, .pricing-component__col3.fourColumns, .pricing-component__col4.fourColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .pricing-component__col1.fourColumns:last-child, .pricing-component__col2.fourColumns:last-child, .pricing-component__col3.fourColumns:last-child, .pricing-component__col4.fourColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1.fourColumns, .pricing-component__col2.fourColumns, .pricing-component__col3.fourColumns, .pricing-component__col4.fourColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .pricing-component__col1.fourColumns:last-child, .pricing-component__col2.fourColumns:last-child, .pricing-component__col3.fourColumns:last-child, .pricing-component__col4.fourColumns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1.fourColumns .price-level, .pricing-component__col2.fourColumns .price-level, .pricing-component__col3.fourColumns .price-level, .pricing-component__col4.fourColumns .price-level {
    font-size: 70px;
    margin-top: 45px; } }

@media screen and (max-width: 380px) {
  .pricing-component__col1.fourColumns .price-level, .pricing-component__col2.fourColumns .price-level, .pricing-component__col3.fourColumns .price-level, .pricing-component__col4.fourColumns .price-level {
    font-size: 40px;
    margin-top: 45px; } }

@media screen and (min-width: 768px) {
  .pricing-component__col1.fourColumns .price-level, .pricing-component__col2.fourColumns .price-level, .pricing-component__col3.fourColumns .price-level, .pricing-component__col4.fourColumns .price-level {
    font-size: 70px;
    margin-top: 45px;
    letter-spacing: -8px;
    margin-left: -11px; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1.fourColumns .price-level, .pricing-component__col2.fourColumns .price-level, .pricing-component__col3.fourColumns .price-level, .pricing-component__col4.fourColumns .price-level {
    font-size: 70px;
    margin-top: 45px; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1.fourColumns .price-level, .pricing-component__col2.fourColumns .price-level, .pricing-component__col3.fourColumns .price-level, .pricing-component__col4.fourColumns .price-level {
    font-size: 70px;
    margin-top: 45px;
    letter-spacing: -5px; } }

.pricing-component__col1.fourColumns .price-level .price-desc, .pricing-component__col2.fourColumns .price-level .price-desc, .pricing-component__col3.fourColumns .price-level .price-desc, .pricing-component__col4.fourColumns .price-level .price-desc {
  text-align: center; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pricing-component__col1.fourColumns .price-level .price-desc, .pricing-component__col2.fourColumns .price-level .price-desc, .pricing-component__col3.fourColumns .price-level .price-desc, .pricing-component__col4.fourColumns .price-level .price-desc {
    font-size: 33px;
    width: 40%; } }

@media screen and (max-width: 380px) {
  .pricing-component__col1.fourColumns .price-level .price-desc, .pricing-component__col2.fourColumns .price-level .price-desc, .pricing-component__col3.fourColumns .price-level .price-desc, .pricing-component__col4.fourColumns .price-level .price-desc {
    font-size: 22px;
    width: 40%; } }

@media screen and (min-width: 480px) {
  .pricing-component__col1.fourColumns .price-level .price-desc, .pricing-component__col2.fourColumns .price-level .price-desc, .pricing-component__col3.fourColumns .price-level .price-desc, .pricing-component__col4.fourColumns .price-level .price-desc {
    font-size: 27px;
    margin-left: 10px;
    width: 76%; } }

@media screen and (min-width: 992px) {
  .pricing-component__col1.fourColumns .price-level .price-desc, .pricing-component__col2.fourColumns .price-level .price-desc, .pricing-component__col3.fourColumns .price-level .price-desc, .pricing-component__col4.fourColumns .price-level .price-desc {
    font-size: 16px;
    width: 40%; } }

@media screen and (min-width: 1200px) {
  .pricing-component__col1.fourColumns .price-level .price-desc, .pricing-component__col2.fourColumns .price-level .price-desc, .pricing-component__col3.fourColumns .price-level .price-desc, .pricing-component__col4.fourColumns .price-level .price-desc {
    font-size: 20px;
    width: 40%; } }

.pageCarousel {
  padding: 10px 0; }

.pageCarousel ul[rn-carousel] {
  width: 100%;
  height: 320px;
  margin: 18px auto; }

.pageCarousel__carousel {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 40px 40px;
  width: 100%;
  position: relative;
  /* div.rn-carousel-indicator span.active {
	   color: $primary1;
	 }*/ }

.pageCarousel__carousel::after {
  clear: both;
  content: "";
  display: block; }

.pageCarousel__carousel .rn-carousel-indicator {
  text-align: center;
  clear: both;
  margin-bottom: -35px;
  /*padding-top: 0px;*/
  padding-top: 7px; }

.pageCarousel__carousel .rn-carousel-indicator span {
  display: inline-block;
  border: 1px solid #999;
  border-radius: 20px;
  width: 12px;
  height: 12px;
  margin-left: 5px; }

.pageCarousel__carousel .rn-carousel-indicator span:first-child {
  margin-left: 0; }

.pageCarousel__carousel .rn-carousel-indicator span:after {
  content: ''; }

.pageCarousel__carousel .rn-carousel-indicator span.active {
  width: 13px;
  height: 13px;
  background: #34aeff;
  border: 0; }

.pageCarousel__carousel .rn-carousel-indicator span.active:after {
  content: ''; }

.pageCarousel__carousel .rn-carousel-control {
  top: 40%; }

.pageCarousel__carousel .rn-carousel-control.rn-carousel-control-next {
  width: 25px;
  height: 25px;
  position: absolute;
  border-top: 3px solid #34aeff;
  border-left: 3px solid #34aeff;
  -webkit-transform: translate(-50%, -50%) rotate(135deg) skew(-5deg, -5deg);
  -moz-transform: translate(-50%, -50%) rotate(135deg) skew(-5deg, -5deg);
  -ms-transform: translate(-50%, -50%) rotate(135deg) skew(-5deg, -5deg);
  -o-transform: translate(-50%, -50%) rotate(135deg) skew(-5deg, -5deg);
  transform: translate(-50%, -50%) rotate(135deg) skew(-5deg, -5deg); }

.pageCarousel__carousel .rn-carousel-control.rn-carousel-control-next:hover {
  width: 25px;
  height: 25px;
  position: absolute;
  border-top: 3px solid #2a8bcc;
  border-left: 3px solid #2a8bcc;
  -webkit-transform: translate(-50%, -50%) rotate(135deg) skew(-5deg, -5deg);
  -moz-transform: translate(-50%, -50%) rotate(135deg) skew(-5deg, -5deg);
  -ms-transform: translate(-50%, -50%) rotate(135deg) skew(-5deg, -5deg);
  -o-transform: translate(-50%, -50%) rotate(135deg) skew(-5deg, -5deg);
  transform: translate(-50%, -50%) rotate(135deg) skew(-5deg, -5deg); }

.pageCarousel__carousel .rn-carousel-control.rn-carousel-control-prev {
  width: 25px;
  height: 25px;
  position: absolute;
  border-top: 3px solid #34aeff;
  border-left: 3px solid #34aeff;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg) skew(-5deg, -5deg);
  -moz-transform: translate(-50%, -50%) rotate(-45deg) skew(-5deg, -5deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg) skew(-5deg, -5deg);
  -o-transform: translate(-50%, -50%) rotate(-45deg) skew(-5deg, -5deg);
  transform: translate(-50%, -50%) rotate(-45deg) skew(-5deg, -5deg); }

.pageCarousel__carousel .rn-carousel-control.rn-carousel-control-prev:hover {
  width: 25px;
  height: 25px;
  position: absolute;
  border-top: 3px solid #2a8bcc;
  border-left: 3px solid #2a8bcc;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg) skew(-5deg, -5deg);
  -moz-transform: translate(-50%, -50%) rotate(-45deg) skew(-5deg, -5deg);
  -ms-transform: translate(-50%, -50%) rotate(-45deg) skew(-5deg, -5deg);
  -o-transform: translate(-50%, -50%) rotate(-45deg) skew(-5deg, -5deg);
  transform: translate(-50%, -50%) rotate(-45deg) skew(-5deg, -5deg); }

.pageCarousel__carousel .rn-carousel-control.rn-carousel-control-prev {
  left: -7px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pageCarousel__carousel .rn-carousel-control.rn-carousel-control-prev {
    left: 24px; } }

@media screen and (min-width: 768px) {
  .pageCarousel__carousel .rn-carousel-control.rn-carousel-control-prev {
    left: 20px; } }

.pageCarousel__carousel .rn-carousel-control.rn-carousel-control-next {
  right: -17px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .pageCarousel__carousel .rn-carousel-control.rn-carousel-control-next {
    right: 0px; } }

@media screen and (min-width: 768px) {
  .pageCarousel__carousel .rn-carousel-control.rn-carousel-control-next {
    right: -2px; } }

.pageCarousel .font-white {
  color: #fff; }

.pageCarousel .font-black {
  color: #272638; }

.pageCarousel__slide {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.pageCarousel__slide::after {
  clear: both;
  content: "";
  display: block; }

.pageCarousel__item {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  text-decoration: none; }

.pageCarousel__item:last-child {
  margin-right: 0; }

.pageCarousel__item a {
  text-decoration: none;
  margin-right: 16px; }

.pageCarousel__item .headline3 {
  margin: 0;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.pageCarousel__item .bgimage {
  background-color: #272638;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  height: 320px;
  padding: 20px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative; }

.pageCarousel__item .bgimage .mask {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  background: #272638;
  opacity: .4;
  z-index: 1; }

.pageCarousel__item .bgimage.masked .mask {
  display: block; }

@media screen and (min-width: 768px) {
  .pageCarousel__item {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .pageCarousel__item:last-child {
    margin-right: 0; }
  .pageCarousel__item.twoColumns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .pageCarousel__item.twoColumns:last-child {
    margin-right: 0; } }

.pageCarousel .dp-screen {
  display: none; }

@media screen and (min-width: 768px) {
  .pageCarousel .dp-screen {
    display: block; } }

.pageCarousel .mb-screen {
  display: block; }

@media screen and (min-width: 768px) {
  .pageCarousel .mb-screen {
    display: none; } }

.newcontact-wrapper h2 {
  font-size: 2.625rem;
  margin-bottom: 12px;
  margin-top: -5px; }

@media screen and (min-width: 992px) {
  .newcontact-wrapper h2 {
    font-size: 2.625rem;
    margin-bottom: 17px;
    margin-top: -12px; } }

.newcontact-wrapper .bodytext {
  font-size: 1.125rem;
  line-height: 1.832rem; }

.newcontact-wrapper hr {
  width: 50px;
  height: 5px;
  background-color: #272638;
  border: 0;
  outline: 0;
  margin-top: 25px;
  margin-bottom: 30px;
  background-color: #38364d;
  border-color: #38364d;
  margin-left: 0px; }

@media screen and (min-width: 992px) {
  .newcontact-wrapper hr {
    margin-top: 35px;
    margin-bottom: 70px; } }

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

.press-release h2 {
  color: #fff;
  font-size: inherit;
  font-family: "Averta", Arial, sans-serif;
  line-height: inherit;
  margin: 0;
  text-align: center; }

.press-release .bodytext {
  color: #fff; }

.press-release .bodytext a {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: normal;
  color: #fff; }

.press-release .bodytext a:hover {
  color: #2f9de6; }

.nav-feature {
  width: 100%;
  margin: 0 auto;
  height: auto;
  border-bottom: 1px solid #d6d6dc;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px; }

.nav-feature:last-child {
  border-bottom: 1px solid #d6d6dc; }

@media screen and (min-width: 768px) {
  .nav-feature {
    padding-left: 0; } }

.nav-feature__columns {
  position: relative;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.nav-feature__columns::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .nav-feature__columns {
    padding: 75px 0; } }

.nav-feature__columns__img {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%;
  text-align: center;
  overflow: hidden;
  float: right;
  padding: 50px 0 0 0; }

.nav-feature__columns__img:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .nav-feature__columns__img {
    padding: 0; } }

.nav-feature__columns__img img {
  width: 100px;
  height: 100px;
  max-width: none; }

@media screen and (min-width: 768px) {
  .nav-feature__columns__img img {
    width: 225px;
    height: 225px; } }

.nav-feature__columns__text {
  padding: 25px 0; }

@media screen and (min-width: 768px) {
  .nav-feature__columns__text {
    padding: 0; } }

.nav-feature__columns__text .nav-feature__columns__text--wrapper {
  width: 50%; }

@media screen and (min-width: 992px) {
  .nav-feature__columns__text .nav-feature__columns__text--wrapper {
    width: 100%; } }

.nav-feature__columns__text h2 {
  margin: 0 0 5px 0;
  text-transform: capitalize; }

.nav-feature__columns__text cite {
  color: #999; }

.nav-feature__columns__text p {
  height: auto;
  width: 100%;
  overflow: hidden; }

@media screen and (min-width: 992px) {
  .nav-feature__columns__text p {
    width: 70%; } }

.nav-feature__columns__text .cta2 {
  text-decoration: none;
  display: inline-block;
  margin: 0; }

@media screen and (min-width: 992px) {
  .nav-feature__columns__text {
    text-align: center;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    text-align: initial;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%; }
  .nav-feature__columns__text:last-child {
    margin-right: 0; } }

.nav-feature .no-image .nav-feature__columns__img {
  display: none; }

.nav-feature .no-image .nav-feature__columns__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  position: relative;
  transform: none;
  padding: 20px;
  display: flex;
  justify-content: center; }

.nav-feature .no-image .nav-feature__columns__text:last-child {
  margin-right: 0; }

.nav-feature .img-left .nav-feature__columns__img {
  float: left; }

.nav-feature .img-left .nav-feature__columns__text {
  float: left;
  width: 55%; }

@media screen and (min-width: 768px) {
  .nav-feature .img-left .nav-feature__columns__text {
    left: 50%; } }

.nav-feature .img-left .nav-feature__columns__text .nav-feature__columns__text--wrapper {
  width: 100%; }

.two-column-content .nav-feature, .four-column-content .nav-feature {
  height: auto;
  border-bottom: 0;
  padding: 0; }

.two-column-content .nav-feature__columns, .four-column-content .nav-feature__columns {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0; }

.two-column-content .nav-feature__columns::after, .four-column-content .nav-feature__columns::after {
  clear: both;
  content: "";
  display: block; }

.two-column-content .nav-feature__columns__img, .four-column-content .nav-feature__columns__img {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.two-column-content .nav-feature__columns__img:last-child, .four-column-content .nav-feature__columns__img:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .two-column-content .nav-feature__columns__img, .four-column-content .nav-feature__columns__img {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .two-column-content .nav-feature__columns__img:last-child, .four-column-content .nav-feature__columns__img:last-child {
    margin-right: 0; } }

.two-column-content .nav-feature__columns__img img, .four-column-content .nav-feature__columns__img img {
  width: 100%; }

.two-column-content .nav-feature__columns__text, .four-column-content .nav-feature__columns__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  position: relative;
  top: 0;
  left: 0 !important;
  transform: none;
  -webkit-transform: none;
  text-align: center;
  padding: 20px; }

.two-column-content .nav-feature__columns__text:last-child, .four-column-content .nav-feature__columns__text:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .two-column-content .nav-feature__columns__text, .four-column-content .nav-feature__columns__text {
    text-align: initial;
    width: 100%; }
  .two-column-content .nav-feature__columns__text p, .four-column-content .nav-feature__columns__text p {
    width: 100%; } }

.two-column-content .nav-feature__columns__text .nav-feature__columns__text--wrapper, .four-column-content .nav-feature__columns__text .nav-feature__columns__text--wrapper {
  width: 100%; }

.two-column-content .nav-feature .img-left .nav-feature__columns__text, .four-column-content .nav-feature .img-left .nav-feature__columns__text {
  width: 100%; }

.four-column-content .nav-feature .nav-feature__columns .nav-feature__columns__text {
  text-align: center; }

.four-column-content .nav-feature .nav-feature__columns .nav-feature__columns__text h2 {
  font-size: 2rem;
  line-height: 2.175rem; }

.monitoring-probes-list__four-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 0;
  width: 100%; }

.monitoring-probes-list__four-column-content::after {
  clear: both;
  content: "";
  display: block; }

.monitoring-probes-list__four-column-content__col1:last-child {
  margin: 0 0.5% 0 0.5%;
  margin-bottom: 15px;
  overflow: hidden;
  padding: 20px 20px;
  background-color: #fff;
  position: relative;
  border: 1px solid #cccccc;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.monitoring-probes-list__four-column-content__col1:last-child:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .monitoring-probes-list__four-column-content__col1:last-child {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .monitoring-probes-list__four-column-content__col1:last-child:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .monitoring-probes-list__four-column-content__col1:last-child {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .monitoring-probes-list__four-column-content__col1:last-child:last-child {
    margin-right: 0; } }

.monitoring-probes-list__four-column-content__col1:last-child .a-algn {
  position: absolute;
  bottom: 5px; }

.monitoring-probes-list__four-column-content__col1:last-child a {
  text-decoration: none;
  font-family: "Averta", Arial, sans-serif; }

.monitoring-probes-list__four-column-content__col1:last-child p {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.375rem;
  line-height: 2rem;
  margin: 0; }

.monitoring-probes-list__four-column-content__col1:last-child p.title {
  font-weight: bold;
  font-size: 1.5rem; }

.monitoring-probes-list__four-column-content__col1:last-child p.probes--info {
  margin-bottom: 120px; }

.load-more {
  clear: both; }

.text-comp.font-white {
  color: #fff; }

.text-comp.font-white h1, .text-comp.font-white h2, .text-comp.font-white h3, .text-comp.font-white h4, .text-comp.font-white h5, .text-comp.font-white h6 {
  color: #fff; }

.text-comp.font-slate-blue, .text-comp.font-black {
  color: #38364d; }

.text-comp.font-slate-blue h1, .text-comp.font-slate-blue h2, .text-comp.font-slate-blue h3, .text-comp.font-slate-blue h4, .text-comp.font-slate-blue h5, .text-comp.font-slate-blue h6, .text-comp.font-black h1, .text-comp.font-black h2, .text-comp.font-black h3, .text-comp.font-black h4, .text-comp.font-black h5, .text-comp.font-black h6 {
  color: #38364d; }

.text-comp.font-cta-blue {
  color: #34aeff; }

.text-comp.font-cta-blue h1, .text-comp.font-cta-blue h2, .text-comp.font-cta-blue h3, .text-comp.font-cta-blue h4, .text-comp.font-cta-blue h5, .text-comp.font-cta-blue h6 {
  color: #34aeff; }

.text-comp.font-cta-pink {
  color: #f72175; }

.text-comp.font-cta-pink h1, .text-comp.font-cta-pink h2, .text-comp.font-cta-pink h3, .text-comp.font-cta-pink h4, .text-comp.font-cta-pink h5, .text-comp.font-cta-pink h6 {
  color: #f72175; }

.text-comp.font-cta-violet {
  color: #9545d8; }

.text-comp.font-cta-violet h1, .text-comp.font-cta-violet h2, .text-comp.font-cta-violet h3, .text-comp.font-cta-violet h4, .text-comp.font-cta-violet h5, .text-comp.font-cta-violet h6 {
  color: #9545d8; }

.text-comp.font-cyan {
  color: #66ffff; }

.text-comp.font-cyan h1, .text-comp.font-cyan h2, .text-comp.font-cyan h3, .text-comp.font-cyan h4, .text-comp.font-cyan h5, .text-comp.font-cyan h6 {
  color: #66ffff; }

.text-comp.font-teal-green {
  color: #37f8c1; }

.text-comp.font-teal-green h1, .text-comp.font-teal-green h2, .text-comp.font-teal-green h3, .text-comp.font-teal-green h4, .text-comp.font-teal-green h5, .text-comp.font-teal-green h6 {
  color: #37f8c1; }

.text-comp.font-true-blue {
  color: #008cff; }

.text-comp.font-true-blue h1, .text-comp.font-true-blue h2, .text-comp.font-true-blue h3, .text-comp.font-true-blue h4, .text-comp.font-true-blue h5, .text-comp.font-true-blue h6 {
  color: #008cff; }

.text-comp.font-indigo {
  color: #44368f; }

.text-comp.font-indigo h1, .text-comp.font-indigo h2, .text-comp.font-indigo h3, .text-comp.font-indigo h4, .text-comp.font-indigo h5, .text-comp.font-indigo h6 {
  color: #44368f; }

.text-comp.font-green-yellow {
  color: #d8fe59; }

.text-comp.font-green-yellow h1, .text-comp.font-green-yellow h2, .text-comp.font-green-yellow h3, .text-comp.font-green-yellow h4, .text-comp.font-green-yellow h5, .text-comp.font-green-yellow h6 {
  color: #d8fe59; }

.text-comp .txt-footnote {
  font-size: 0.75rem;
  line-height: 1rem; }

.text-comp .txt-caption {
  font-size: 0.875rem;
  line-height: 1rem; }

.txt-footnote {
  font-size: 0.75rem;
  line-height: 0.875rem; }

@media screen and (min-width: 768px) {
  .txt-footnote {
    font-size: 0.75rem;
    line-height: 1.0625rem; } }

.txt-caption {
  font-size: 0.875rem;
  line-height: 1rem; }

.txt-code {
  padding: 2px 4px;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
  display: inline-block; }

.font-white {
  color: #fff; }

.font-white h1, .font-white h2, .font-white h3, .font-white h4, .font-white h5, .font-white h6 {
  color: #fff; }

.font-slate-blue {
  color: #38364d; }

.font-slate-blue h1, .font-slate-blue h2, .font-slate-blue h3, .font-slate-blue h4, .font-slate-blue h5, .font-slate-blue h6 {
  color: #38364d; }

.font-cta-blue {
  color: #34aeff; }

.font-cta-blue h1, .font-cta-blue h2, .font-cta-blue h3, .font-cta-blue h4, .font-cta-blue h5, .font-cta-blue h6 {
  color: #34aeff; }

.font-cta-pink {
  color: #f72175; }

.font-cta-pink h1, .font-cta-pink h2, .font-cta-pink h3, .font-cta-pink h4, .font-cta-pink h5, .font-cta-pink h6 {
  color: #f72175; }

.font-cta-violet {
  color: #9545d8; }

.font-cta-violet h1, .font-cta-violet h2, .font-cta-violet h3, .font-cta-violet h4, .font-cta-violet h5, .font-cta-violet h6 {
  color: #9545d8; }

.font-cyan {
  color: #66ffff; }

.font-cyan h1, .font-cyan h2, .font-cyan h3, .font-cyan h4, .font-cyan h5, .font-cyan h6 {
  color: #66ffff; }

.font-teal-green {
  color: #37f8c1; }

.font-teal-green h1, .font-teal-green h2, .font-teal-green h3, .font-teal-green h4, .font-teal-green h5, .font-teal-green h6 {
  color: #37f8c1; }

.font-true-blue {
  color: #008cff; }

.font-true-blue h1, .font-true-blue h2, .font-true-blue h3, .font-true-blue h4, .font-true-blue h5, .font-true-blue h6 {
  color: #008cff; }

.font-indigo {
  color: #44368f; }

.font-indigo h1, .font-indigo h2, .font-indigo h3, .font-indigo h4, .font-indigo h5, .font-indigo h6 {
  color: #44368f; }

.font-green-yellow {
  color: #d8fe59; }

.font-green-yellow h1, .font-green-yellow h2, .font-green-yellow h3, .font-green-yellow h4, .font-green-yellow h5, .font-green-yellow h6 {
  color: #d8fe59; }

.micrositeFooter {
  background: #f0f0f2; }

.micrositeFooter::after {
  clear: both;
  content: "";
  display: block; }

.micrositeFooter__container {
  margin: 0 auto;
  width: 95%;
  max-width: 1200px;
  padding-top: 46px; }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .micrositeFooter__container {
    width: 95%; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__container {
    margin: 0 20px;
    width: 90%;
    padding-top: 40px; } }

.micrositeFooter__row {
  padding-bottom: 0;
  clear: both; }

.micrositeFooter__row::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__row {
    padding-left: 5px; } }

.micrositeFooter__row .heading1 {
  width: 160px;
  height: 95px;
  background-size: contain;
  display: inline-block; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__row .heading1 {
    background-size: contain;
    width: 110px;
    height: 70px;
    padding-bottom: 21px; } }

.micrositeFooter__row.bdr-bottom {
  border-bottom: 1px solid #d6d6dc;
  padding-bottom: 24px;
  color: #38364d;
  width: 1200px;
  padding-left: 0px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__row.bdr-bottom {
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 25px; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .micrositeFooter__row.bdr-bottom {
    padding-left: 0px;
    width: 100%; } }

.micrositeFooter__row.bdr-bottom .text-content1:empty, .micrositeFooter__row.bdr-bottom .text-content2:empty {
  display: none;
  padding: 0;
  margin: 0;
  border: none; }

.micrositeFooter__row a {
  line-height: 1.5rem;
  color: #38364d; }

.micrositeFooter__row a:hover {
  color: #008cff; }

.micrositeFooter__row:first-child img {
  width: 110px;
  height: 28px;
  margin-left: -4px; }

@media screen and (min-width: 992px) {
  .micrositeFooter__row:first-child img {
    height: 37px;
    width: 155px;
    margin-left: 0; } }

.micrositeFooter__columns {
  padding: 0;
  margin: 0;
  list-style: none;
  padding-top: 60px;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.micrositeFooter__columns:last-child {
  margin-right: 0; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__columns {
    padding-top: 0;
    padding-right: 20px; }
  .micrositeFooter__columns:nth-child(2n) {
    margin-right: 0; }
  .micrositeFooter__columns:nth-child(2n+1) {
    clear: left; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__columns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .micrositeFooter__columns:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .micrositeFooter__columns {
    margin-right: 2%;
    width: 20%;
    padding-top: 25px; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .micrositeFooter__columns {
    padding-left: 0px; } }

.micrositeFooter__columnsli {
  margin-bottom: 13px;
  line-height: 1.2em;
  padding: 0px 20px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__columnsli {
    padding: 0px 0px; } }

.micrositeFooter__link {
  text-decoration: none;
  color: #38364d;
  font-size: 16px;
  line-height: 22px;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold; }

@media screen and (min-width: 768px) {
  .micrositeFooter__link {
    font-size: 18px; } }

.micrositeFooter__two-columns {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  text-align: center;
  padding: 0px 20px; }

.micrositeFooter__two-columns:last-child {
  margin-right: 0; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__two-columns {
    text-align: left;
    padding-bottom: 34px;
    padding: 0px 0px; } }

@media screen and (min-width: 768px) {
  .micrositeFooter__two-columns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    text-align: left;
    padding: 0px 0px; }
  .micrositeFooter__two-columns:last-child {
    margin-right: 0; } }

.micrositeFooter__two-columns p {
  font-size: 14px;
  font-family: "Averta", Arial, sans-serif; }

@media screen and (min-width: 768px) {
  .micrositeFooter__two-columns p {
    font-size: 18px; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .micrositeFooter__two-columns p {
    font-size: 14px; } }

.micrositeFooter__two-columns.text-content {
  width: 40%;
  font-size: 18px; }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .micrositeFooter__two-columns.text-content {
    width: 40%; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__two-columns.text-content {
    width: 100%;
    float: none;
    text-align: left;
    font-size: 17px; } }

.micrositeFooter__two-columns.text-content .text-content1 {
  width: 75%;
  font-family: "Averta", Arial, sans-serif;
  line-height: 24px;
  color: #38364d;
  font-weight: bold; }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .micrositeFooter__two-columns.text-content .text-content1 {
    width: 75%;
    padding-left: 0px; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__two-columns.text-content .text-content1 {
    width: 75%;
    padding-bottom: 34px; } }

.micrositeFooter__two-columns .text-content2 {
  width: 95%;
  color: #38364d;
  line-height: 26px;
  font-family: "Averta", Arial, sans-serif; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__two-columns .text-content2 {
    width: 77%;
    padding-bottom: 44px; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .micrositeFooter__two-columns .text-content2 {
    width: 85%; } }

.micrositeFooter__two-columns.text-right {
  text-align: center;
  margin-top: 20px; }

@media screen and (min-width: 768px) {
  .micrositeFooter__two-columns.text-right {
    text-align: right;
    margin-top: 0;
    float: right; } }

.micrositeFooter .socialIcons {
  width: 100%;
  padding-left: 0;
  position: relative; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter .socialIcons {
    width: 100%;
    padding: 25px 16%;
    padding-left: 58px;
    padding-bottom: 20px; } }

@media screen and (min-width: 768px) {
  .micrositeFooter .socialIcons {
    width: 86px;
    float: right; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .micrositeFooter .socialIcons {
    padding-top: 50px; } }

.micrositeFooter .socialIcons .socialIconContainer {
  display: table;
  margin: 0 auto; }

.micrositeFooter .socialIcons .socialIconContainer .cta-block__left {
  float: left;
  padding: 2.75px 2px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter .socialIcons .socialIconContainer .cta-block__left {
    padding: 5.5px 7.5px; } }

.micrositeFooter .socialIcons .socialIconContainer .cta-block__left span {
  margin: 0;
  width: 39px;
  height: 39px;
  display: inline-block; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter .socialIcons .socialIconContainer .cta-block__left span {
    width: 34px;
    height: 34px; } }

.micrositeFooter__two-columns.flinks {
  list-style: none; }

@media screen and (min-width: 768px) {
  .micrositeFooter__two-columns.flinks {
    padding-top: 50px; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__two-columns.flinks {
    margin: 5px 0;
    text-align: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center; } }

.micrositeFooter__two-columns.flinks li {
  font-size: 14px;
  padding: 0 36px 0 0;
  float: left;
  font-family: "Averta", Arial, sans-serif; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__two-columns.flinks li {
    font-size: 11px;
    padding: 0;
    padding-right: 10px; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .micrositeFooter__two-columns.flinks li {
    font-size: 11px;
    padding: 0px 7px;
    padding-left: 0px; } }

.micrositeFooter__two-columns.flinks li a {
  color: #38364d;
  text-decoration: none; }

.micrositeFooter__two-columns.flinks li a:hover {
  color: #008cff; }

@media screen and (min-width: 768px) {
  .micrositeFooter__two-columns.copyright {
    padding-top: 50px; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__two-columns.copyright {
    padding-bottom: 10px; } }

.micrositeFooter__two-columns.copyright p {
  line-height: 1.4rem;
  text-align: center;
  width: 80%;
  float: left;
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px; }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .micrositeFooter__two-columns.copyright p {
    padding-left: 30px;
    width: 87%; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__two-columns.copyright p {
    text-align: center;
    padding: 0;
    font-size: 11px;
    display: block;
    width: 100%;
    margin-top: 5px; } }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__two-columns.copyright a {
    display: table;
    margin: 10px auto; } }

.micrositeFooter__two-columns.copyright .icon-logo {
  width: 75px;
  height: 24px;
  float: right;
  margin-top: 15px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .micrositeFooter__two-columns.copyright .icon-logo {
    margin-top: 7px;
    float: left; } }

.micrositeFooter__row.bdr-bottom:empty {
  display: none;
  margin: 0;
  padding: 0;
  border: 0; }

.micrositeHeader {
  position: fixed;
  z-index: 3;
  top: 0;
  right: 0;
  left: 0;
  pointer-events: none; }

.micrositeHeader-bar {
  font-family: "Averta", Arial, sans-serif;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
  background: #fff;
  pointer-events: all; }

.micrositeHeader-bar.headroom {
  transition: transform 200ms linear; }

.micrositeHeader-bar.headroom--unpinned {
  transform: translateY(-100%); }

.micrositeHeader__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

.micrositeHeader__container::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .micrositeHeader__container {
    height: 81px; } }

.micrositeHeader__logo {
  width: 110px;
  height: 20px;
  display: block;
  float: left;
  background-size: contain;
  margin: 20px; }

@media screen and (min-width: 992px) {
  .micrositeHeader__logo {
    background-size: contain;
    width: 155px;
    height: 23px;
    margin: 29px 18px 29px 29px; } }

@media screen and (min-width: 1200px) {
  .micrositeHeader__logo {
    margin-right: 29px; } }

.micrositeHeader__logo img {
  height: 28px;
  width: 110px; }

@media screen and (min-width: 992px) {
  .micrositeHeader__logo img {
    height: 37px;
    width: 155px; } }

.micrositeHeader__register {
  display: none;
  position: absolute; }

.micrositeHeader__register.active {
  display: none; }

@media screen and (min-width: 992px) {
  .micrositeHeader__register.active {
    display: inline-block; } }

@media screen and (min-width: 992px) {
  .micrositeHeader__register {
    margin-top: 20px;
    margin-left: 20px;
    position: static;
    display: inline-block;
    right: 80px;
    top: 25px; } }

.micrositeHeader__register a {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  padding: 10px 30px;
  margin-bottom: 6px;
  font-size: 1rem;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  background-color: #34aeff;
  color: #fff; }

.micrositeHeader__register a:hover {
  background: #208dd6;
  color: #fff; }

@media screen and (min-width: 992px) {
  .micrositeHeader__register.mob {
    display: none; } }

.micrositeHeader__register.mob a {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  border-bottom: 0; }

.micrositeHeader__register.mob a:hover {
  background-color: #208dd6;
  border-left: 5px solid #208dd6; }

.micrositeHeader__menu {
  display: inline-block;
  width: 40px;
  height: 40px;
  background-position: center;
  margin: 0;
  position: absolute;
  top: 10px;
  right: 20px;
  cursor: pointer; }

.micrositeHeader__menu.icon-close {
  width: 26px;
  height: 26px;
  margin-top: 8px;
  margin-right: 4px; }

@media screen and (min-width: 992px) {
  .micrositeHeader__menu {
    display: none; } }

.micrositeHeader__navigation {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  font-size: 1.125rem;
  font-weight: bold;
  position: absolute;
  color: #272638;
  overflow-y: hidden;
  top: 60px;
  display: none;
  background: transparent; }

@media screen and (min-width: 992px) {
  .micrositeHeader__navigation {
    margin: 0px 0;
    display: table;
    position: static;
    float: left;
    width: auto;
    background: transparent;
    height: 100%; } }

.micrositeHeader__navigation.active {
  display: block; }

.micrositeHeader__navigation li {
  padding: 0;
  margin: 0;
  display: block;
  cursor: pointer;
  position: relative; }

@media screen and (min-width: 992px) {
  .micrositeHeader__navigation li {
    display: table-cell;
    vertical-align: middle;
    max-width: 165px;
    word-wrap: break-word;
    text-align: center;
    border-bottom: 5px solid transparent; } }

@media screen and (min-width: 1200px) {
  .micrositeHeader__navigation li {
    max-width: 185px; } }

.micrositeHeader__navigation li:first-child {
  box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, 0.2); }

@media screen and (min-width: 992px) {
  .micrositeHeader__navigation li:first-child {
    box-shadow: none; } }

@media screen and (min-width: 992px) {
  .micrositeHeader__navigation li:hover, .micrositeHeader__navigation li:active, .micrositeHeader__navigation li.is-selected {
    border-bottom: 5px solid #34aeff; } }

.micrositeHeader__navigation li:hover a, .micrositeHeader__navigation li:active a, .micrositeHeader__navigation li.is-selected a {
  color: #34aeff; }

.micrositeHeader__navigation li a {
  border-left: 5px solid transparent;
  border-bottom: 1px solid #d6d6dc;
  font-family: "Averta", Arial, sans-serif;
  font-size: 18px;
  color: #272638;
  height: 60px;
  text-decoration: none;
  padding: 20px 20px 20px 15px;
  display: block; }

@media screen and (min-width: 992px) {
  .micrositeHeader__navigation li a {
    padding: 0px 10px;
    border-left: none;
    height: auto;
    border-bottom: none; } }

@media screen and (min-width: 1200px) {
  .micrositeHeader__navigation li a {
    padding: 0px 20px; } }

.micrositeHeader__navigation li a:hover, .micrositeHeader__navigation li a:active, .micrositeHeader__navigation li a.is-selected {
  border-left: 5px solid #34aeff;
  background: #e3e3e8; }

@media screen and (min-width: 992px) {
  .micrositeHeader__navigation li a:hover, .micrositeHeader__navigation li a:active, .micrositeHeader__navigation li a.is-selected {
    border-left: none;
    background: transparent; } }

.micrositeHeader__navigation li .header__icon-control {
  display: none; }

.microsite-body-padding {
  padding-top: 0px !important; }

.microsite {
  margin-top: 60px; }

@media screen and (min-width: 992px) {
  .microsite {
    margin-top: 80px; } }

.microsite .hero-component {
  margin-top: 0px; }

.marketo-rtp-widget {
  display: none; }

@media screen and (min-width: 768px) {
  .marketo-rtp-widget {
    display: inline-block;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 3; }
  .marketo-rtp-widget__wrapper {
    width: 175px;
    cursor: pointer;
    background: #34aeff; }
  .marketo-rtp-widget__wrapper--animation {
    -webkit-transition: height 200ms ease-in-out;
    -moz-transition: height 200ms ease-in-out;
    -o-transition: height 200ms ease-in-out;
    -ms-transition: height 200ms ease-in-out;
    transition: height 200ms ease-in-out; }
  .marketo-rtp-widget__wrapper--open {
    height: 300px; }
  .marketo-rtp-widget__wrapper--closed {
    height: 0;
    overflow: hidden; }
  .marketo-rtp-widget__wrapper__close-btn {
    font-weight: bold;
    color: #fff;
    font-size: 20px;
    position: absolute;
    top: 10px;
    right: 10px; }
  .marketo-rtp-widget__wrapper__close-btn.closed {
    display: none; }
  .marketo-rtp-widget__wrapper img {
    position: absolute;
    bottom: 0;
    width: 100%; }
  .marketo-rtp-widget__trigger {
    border-bottom: 5px solid #fff;
    position: absolute;
    width: 100%;
    bottom: 0;
    cursor: pointer; }
  .marketo-rtp-widget__trigger__arrow-up {
    width: 0;
    height: 0;
    position: absolute;
    bottom: 0px;
    left: 80px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    z-index: 1; }
  .marketo-rtp-widget--border--blue {
    border-bottom-color: #34aeff !important; } }

.long-list-expanding {
  background-color: #fafbfd;
  padding: 7px 0 0 0; }

@media screen and (min-width: 768px) {
  .long-list-expanding {
    padding: 20px 0 0 0;
    width: 100%;
    max-width: 75rem;
    margin: 0 auto; } }

.long-list-expanding__three-column-content, .long-list-expanding__two-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 70rem !important;
  padding: 5px 15px; }

.long-list-expanding__three-column-content::after, .long-list-expanding__two-column-content::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .long-list-expanding__three-column-content, .long-list-expanding__two-column-content {
    padding: 0; } }

.long-list-expanding__three-column-content__col1, .long-list-expanding__three-column-content__col2, .long-list-expanding__three-column-content__col3, .long-list-expanding__two-column-content__col1, .long-list-expanding__two-column-content__col2, .long-list-expanding__two-column-content__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 15px;
  background-color: #fff;
  min-height: 150px;
  margin-bottom: 10px;
  position: relative;
  border: 1px solid #fff; }

.long-list-expanding__three-column-content__col1:last-child, .long-list-expanding__three-column-content__col2:last-child, .long-list-expanding__three-column-content__col3:last-child, .long-list-expanding__two-column-content__col1:last-child, .long-list-expanding__two-column-content__col2:last-child, .long-list-expanding__two-column-content__col3:last-child {
  margin-right: 0; }

.long-list-expanding__three-column-content__col1 .cat2, .long-list-expanding__three-column-content__col2 .cat2, .long-list-expanding__three-column-content__col3 .cat2, .long-list-expanding__two-column-content__col1 .cat2, .long-list-expanding__two-column-content__col2 .cat2, .long-list-expanding__two-column-content__col3 .cat2 {
  display: inline-block; }

.long-list-expanding__three-column-content__col1 label, .long-list-expanding__three-column-content__col2 label, .long-list-expanding__three-column-content__col3 label, .long-list-expanding__two-column-content__col1 label, .long-list-expanding__two-column-content__col2 label, .long-list-expanding__two-column-content__col3 label {
  position: absolute;
  bottom: 30px;
  left: 30px;
  display: block;
  color: #aaa; }

@media screen and (min-width: 992px) {
  .long-list-expanding__three-column-content__col1, .long-list-expanding__three-column-content__col2, .long-list-expanding__three-column-content__col3, .long-list-expanding__two-column-content__col1, .long-list-expanding__two-column-content__col2, .long-list-expanding__two-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 25px;
    min-height: 200px; }
  .long-list-expanding__three-column-content__col1:last-child, .long-list-expanding__three-column-content__col2:last-child, .long-list-expanding__three-column-content__col3:last-child, .long-list-expanding__two-column-content__col1:last-child, .long-list-expanding__two-column-content__col2:last-child, .long-list-expanding__two-column-content__col3:last-child {
    margin-right: 0; } }

.long-list-expanding__three-column-content__col1:hover, .long-list-expanding__three-column-content__col1.active, .long-list-expanding__three-column-content__col2:hover, .long-list-expanding__three-column-content__col2.active, .long-list-expanding__three-column-content__col3:hover, .long-list-expanding__three-column-content__col3.active, .long-list-expanding__two-column-content__col1:hover, .long-list-expanding__two-column-content__col1.active, .long-list-expanding__two-column-content__col2:hover, .long-list-expanding__two-column-content__col2.active, .long-list-expanding__two-column-content__col3:hover, .long-list-expanding__two-column-content__col3.active {
  border: 1px solid #24969c; }

.long-list-expanding__three-column-content__col1:hover label, .long-list-expanding__three-column-content__col1.active label, .long-list-expanding__three-column-content__col2:hover label, .long-list-expanding__three-column-content__col2.active label, .long-list-expanding__three-column-content__col3:hover label, .long-list-expanding__three-column-content__col3.active label, .long-list-expanding__two-column-content__col1:hover label, .long-list-expanding__two-column-content__col1.active label, .long-list-expanding__two-column-content__col2:hover label, .long-list-expanding__two-column-content__col2.active label, .long-list-expanding__two-column-content__col3:hover label, .long-list-expanding__two-column-content__col3.active label {
  color: #272638; }

.long-list-expanding__three-column-content__col3, .long-list-expanding__two-column-content__col3 {
  margin-right: 0; }

.long-list-expanding__three-column-content__container, .long-list-expanding__two-column-content__container {
  width: auto;
  max-width: 75rem;
  display: block;
  min-height: 200px;
  height: auto;
  margin: 0 auto;
  background-color: #eee;
  position: relative;
  padding: 5px 0 0 0; }

@media screen and (min-width: 992px) {
  .long-list-expanding__three-column-content__container, .long-list-expanding__two-column-content__container {
    margin: -11px auto 12px auto;
    padding: 5px 0 50px 0; } }

.long-list-expanding__three-column-content__container .mobile-wrapper, .long-list-expanding__two-column-content__container .mobile-wrapper {
  padding: 0 15px 20px 15px !important; }

.long-list-expanding__three-column-content__container .text-value, .long-list-expanding__two-column-content__container .text-value {
  line-height: 1.3125rem !important;
  margin: 0 !important; }

.long-list-expanding__three-column-content__container__wrapper, .long-list-expanding__two-column-content__container__wrapper {
  max-width: 75rem;
  margin: 0 auto; }

.long-list-expanding__three-column-content__container .heading, .long-list-expanding__two-column-content__container .heading {
  width: 90%;
  margin: 0 auto; }

@media screen and (min-width: 992px) {
  .long-list-expanding__three-column-content__container .heading, .long-list-expanding__two-column-content__container .heading {
    width: 93%; } }

.long-list-expanding__three-column-content__container .heading h2, .long-list-expanding__two-column-content__container .heading h2 {
  margin: 25px 0; }

@media screen and (min-width: 992px) {
  .long-list-expanding__three-column-content__container .heading h2, .long-list-expanding__two-column-content__container .heading h2 {
    margin: 40px 0; } }

.long-list-expanding__three-column-content__container.display, .long-list-expanding__two-column-content__container.display {
  display: block; }

.long-list-expanding__three-column-content__container.remove, .long-list-expanding__two-column-content__container.remove {
  display: none; }

.long-list-expanding__three-column-content .active .arrow-up, .long-list-expanding__two-column-content .active .arrow-up {
  display: block !important; }

.long-list-expanding__three-column-content .arrow-up, .long-list-expanding__two-column-content .arrow-up {
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 14px solid #eee;
  position: absolute;
  bottom: -16px;
  left: 50%;
  display: block; }

.long-list-expanding__two-column-content__col1, .long-list-expanding__two-column-content__col2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.long-list-expanding__two-column-content__col1:last-child, .long-list-expanding__two-column-content__col2:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .long-list-expanding__two-column-content__col1, .long-list-expanding__two-column-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .long-list-expanding__two-column-content__col1:last-child, .long-list-expanding__two-column-content__col2:last-child {
    margin-right: 0; } }

.long-list-expanding .close-classic {
  color: #777;
  font: 20px/100% arial, sans-serif;
  position: absolute;
  right: 10px;
  top: 10px;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff; }

.long-list-expanding .close-classic:after {
  content: '✖';
  /* UTF-8 symbol */ }

.long-list-expanding .dp-screen {
  display: none; }

@media screen and (min-width: 992px) {
  .long-list-expanding .dp-screen {
    display: block;
    background-color: #fff;
    width: 93.5%;
    margin: 0 auto;
    padding: 20px 40px; } }

.long-list-expanding .desktop-screen {
  display: none; }

@media screen and (min-width: 992px) {
  .long-list-expanding .desktop-screen {
    display: block; } }

.long-list-expanding .mb-screen {
  display: block; }

.long-list-expanding .mb-screen .arrow-up {
  left: 6%; }

@media screen and (min-width: 992px) {
  .long-list-expanding .mb-screen {
    display: none; } }

.long-list-expanding .mb-screen .course-expanding-list__three-column-content__container {
  margin-top: 4px; }

.long-list-expanding .featured-case .two-column-content, .long-list-expanding .featured-case .three-column-content, .long-list-expanding .featured-case four-column-content {
  display: block !important; }

.long-list-expanding .featured-case .two-column-content__col1, .long-list-expanding .featured-case .two-column-content__col2, .long-list-expanding .featured-case .two-column-content__col3, .long-list-expanding .featured-case .two-column-content__col4, .long-list-expanding .featured-case .three-column-content__col1, .long-list-expanding .featured-case .three-column-content__col2, .long-list-expanding .featured-case .three-column-content__col3, .long-list-expanding .featured-case .three-column-content__col4, .long-list-expanding .featured-case four-column-content__col1, .long-list-expanding .featured-case four-column-content__col2, .long-list-expanding .featured-case four-column-content__col3, .long-list-expanding .featured-case four-column-content__col4 {
  background-color: initial !important; }

.long-list-expanding .featured-case .load-more-container dd {
  padding: 10px 15px; }

.long-list-content {
  /*One Column starts*/
  /*One Column ends*/
  /*Two Column starts*/
  /*Two Column ends*/
  /*Three Column starts*/
  /* Three Column ends*/
  /* Four Column starts*/
  /* Four Column ends*/
  /* Five Column starts*/
  /* Five Column ends*/
  /* Six Column starts*/
  /* Six Column ends*/ }

.long-list-content .one-column-wrapper {
  margin: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.long-list-content .one-column-wrapper h3 {
  float: left;
  width: 38%;
  padding-left: 15px; }

.long-list-content .one-column-wrapper .subhead {
  float: left;
  width: 58%; }

@media screen and (min-width: 768px) {
  .long-list-content .one-column-wrapper {
    margin: 0; }
  .long-list-content .one-column-wrapper h3 {
    width: 100%; }
  .long-list-content .one-column-wrapper .subhead {
    width: 100%; } }

.long-list-content .one-column-wrapper .row-wrapper {
  padding: 15px; }

.long-list-content .two-column-content {
  clear: both; }

.long-list-content .two-column-content__wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 0px 0px 5px;
  width: 100%; }

.long-list-content .two-column-content__wrapper::after {
  clear: both;
  content: "";
  display: block; }

.long-list-content .two-column-content__col1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 40.29137%;
  word-wrap: break-word; }

.long-list-content .two-column-content__col1:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .long-list-content .two-column-content__col1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    float: left;
    display: block;
    padding-left: 15px; }
  .long-list-content .two-column-content__col1:last-child {
    margin-right: 0; } }

.long-list-content .two-column-content__col2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 57.35098%;
  word-wrap: break-word;
  margin-top: 2px; }

.long-list-content .two-column-content__col2:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .long-list-content .two-column-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    float: left;
    display: block; }
  .long-list-content .two-column-content__col2:last-child {
    margin-right: 0; } }

.long-list-content .three-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px; }

.long-list-content .three-column-content::after {
  clear: both;
  content: "";
  display: block; }

.long-list-content .three-column-content .three-column-content__col1, .long-list-content .three-column-content .three-column-content__col2, .long-list-content .three-column-content .three-column-content__col3 {
  word-wrap: break-word;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 20px; }

.long-list-content .three-column-content .three-column-content__col1:last-child, .long-list-content .three-column-content .three-column-content__col2:last-child, .long-list-content .three-column-content .three-column-content__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .long-list-content .three-column-content .three-column-content__col1, .long-list-content .three-column-content .three-column-content__col2, .long-list-content .three-column-content .three-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    min-height: 1px;
    margin-bottom: 0; }
  .long-list-content .three-column-content .three-column-content__col1:last-child, .long-list-content .three-column-content .three-column-content__col2:last-child, .long-list-content .three-column-content .three-column-content__col3:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .long-list-content .three-column-content .three-column-content__col1 {
    padding-left: 15px; } }

.long-list-content .four-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px; }

.long-list-content .four-column-content::after {
  clear: both;
  content: "";
  display: block; }

.long-list-content .four-column-content .four-column-content__col1, .long-list-content .four-column-content .four-column-content__col2, .long-list-content .four-column-content .four-column-content__col3, .long-list-content .four-column-content .four-column-content__col4 {
  padding-top: 10px;
  word-wrap: break-word;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.long-list-content .four-column-content .four-column-content__col1:last-child, .long-list-content .four-column-content .four-column-content__col2:last-child, .long-list-content .four-column-content .four-column-content__col3:last-child, .long-list-content .four-column-content .four-column-content__col4:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .long-list-content .four-column-content .four-column-content__col1, .long-list-content .four-column-content .four-column-content__col2, .long-list-content .four-column-content .four-column-content__col3, .long-list-content .four-column-content .four-column-content__col4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    padding-top: 0px; }
  .long-list-content .four-column-content .four-column-content__col1:last-child, .long-list-content .four-column-content .four-column-content__col2:last-child, .long-list-content .four-column-content .four-column-content__col3:last-child, .long-list-content .four-column-content .four-column-content__col4:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .long-list-content .four-column-content .four-column-content__col1 {
    padding-left: 15px; } }

.long-list-content .five-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px; }

.long-list-content .five-column-content::after {
  clear: both;
  content: "";
  display: block; }

.long-list-content .five-column-content .five-column-content__col1, .long-list-content .five-column-content .five-column-content__col2, .long-list-content .five-column-content .five-column-content__col3, .long-list-content .five-column-content .five-column-content__col4, .long-list-content .five-column-content .five-column-content__col5 {
  padding-top: 10px;
  word-wrap: break-word;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.long-list-content .five-column-content .five-column-content__col1:last-child, .long-list-content .five-column-content .five-column-content__col2:last-child, .long-list-content .five-column-content .five-column-content__col3:last-child, .long-list-content .five-column-content .five-column-content__col4:last-child, .long-list-content .five-column-content .five-column-content__col5:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .long-list-content .five-column-content .five-column-content__col1, .long-list-content .five-column-content .five-column-content__col2, .long-list-content .five-column-content .five-column-content__col3, .long-list-content .five-column-content .five-column-content__col4, .long-list-content .five-column-content .five-column-content__col5 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%;
    padding-top: 0px; }
  .long-list-content .five-column-content .five-column-content__col1:last-child, .long-list-content .five-column-content .five-column-content__col2:last-child, .long-list-content .five-column-content .five-column-content__col3:last-child, .long-list-content .five-column-content .five-column-content__col4:last-child, .long-list-content .five-column-content .five-column-content__col5:last-child {
    margin-right: 0; } }

.long-list-content .five-column-content .five-column-content__col1 {
  margin-left: 0; }

@media screen and (min-width: 992px) {
  .long-list-content .five-column-content .five-column-content__col1 {
    margin-left: 8.5298%; } }

.long-list-content .six-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px; }

.long-list-content .six-column-content::after {
  clear: both;
  content: "";
  display: block; }

.long-list-content .six-column-content .six-column-content__col1, .long-list-content .six-column-content .six-column-content__col2, .long-list-content .six-column-content .six-column-content__col3, .long-list-content .six-column-content .six-column-content__col4, .long-list-content .six-column-content .six-column-content__col5, .long-list-content .six-column-content .six-column-content__col6 {
  padding-top: 10px;
  word-wrap: break-word;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.long-list-content .six-column-content .six-column-content__col1:last-child, .long-list-content .six-column-content .six-column-content__col2:last-child, .long-list-content .six-column-content .six-column-content__col3:last-child, .long-list-content .six-column-content .six-column-content__col4:last-child, .long-list-content .six-column-content .six-column-content__col5:last-child, .long-list-content .six-column-content .six-column-content__col6:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .long-list-content .six-column-content .six-column-content__col1, .long-list-content .six-column-content .six-column-content__col2, .long-list-content .six-column-content .six-column-content__col3, .long-list-content .six-column-content .six-column-content__col4, .long-list-content .six-column-content .six-column-content__col5, .long-list-content .six-column-content .six-column-content__col6 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%;
    padding-top: 0px; }
  .long-list-content .six-column-content .six-column-content__col1:last-child, .long-list-content .six-column-content .six-column-content__col2:last-child, .long-list-content .six-column-content .six-column-content__col3:last-child, .long-list-content .six-column-content .six-column-content__col4:last-child, .long-list-content .six-column-content .six-column-content__col5:last-child, .long-list-content .six-column-content .six-column-content__col6:last-child {
    margin-right: 0; } }

.long-list-content h3, .long-list-content .headline3 {
  line-height: 1.5rem;
  font-weight: bold;
  font-size: 1rem;
  margin-top: 0px;
  margin-bottom: 3px; }

@media screen and (min-width: 768px) {
  .long-list-content h3, .long-list-content .headline3 {
    font-size: 1.5rem;
    line-height: 2rem; } }

.long-list-content a {
  text-decoration: none;
  font-weight: bold; }

.long-list-content .text-value {
  line-height: 0;
  margin: 1em 0; }

.long-list-content .subhead {
  line-height: 3rem; }

.long-list-content .dp-screen {
  display: none; }

@media screen and (min-width: 992px) {
  .long-list-content .dp-screen {
    display: block !important; } }

.long-list-content .mb-screen {
  display: block; }

@media screen and (min-width: 992px) {
  .long-list-content .mb-screen {
    display: none; } }

.long-list-content .mobile-wrapper {
  background-color: #f0f0f2;
  padding: 20px 10px; }

.long-list-content .mobile-repeat-container {
  background-color: #fff;
  margin-bottom: 10px;
  padding: 15px; }

.long-list-content .row-wrapper {
  padding: 15px 0; }

@media screen and (min-width: 992px) {
  .long-list-content .row-wrapper {
    display: flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex; }
  .long-list-content .row-wrapper:nth-child(odd) {
    background-color: #fff; }
  .long-list-content .row-wrapper:nth-child(even) {
    background-color: #f0f0f2; } }

.list_comp {
  padding: 20px; }

.list_comp dl {
  margin: 0;
  padding: 0 20px 20px 0; }

.list_comp dl .cta2 {
  text-decoration: none;
  display: inline-block;
  clear: both; }

.list_comp__date {
  font-size: 1rem;
  font-family: "Averta", Arial, sans-serif;
  color: #555; }

.list_comp__arrow {
  border-top: 3px solid #34aeff;
  border-left: 3px solid #34aeff;
  height: 9px;
  width: 9px;
  -webkit-transform: rotate(135deg) skew(15deg, 15deg);
  -moz-transform: rotate(135deg) skew(15deg, 15deg);
  transform: rotate(135deg) skew(15deg, 15deg);
  filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=-0.7071067811865475, M12=0.7071067811865476,M21=-0.7071067811865475,M22=0.7071067811865476);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865475, M12=0.7071067811865476,M21=-0.7071067811865475,M22=0.7071067811865476)";
  -webkit-transform: rotate(135deg) skew(10deg, 10deg);
  -moz-transform: rotate(135deg) skew(10deg, 10deg);
  -ms-transform: rotate(135deg) skew(10deg, 10deg);
  -o-transform: rotate(135deg) skew(10deg, 10deg);
  transform: rotate(135deg) skew(10deg, 10deg);
  border-top: 2px solid #34aeff;
  border-left: 2px solid #34aeff;
  display: inline-block;
  position: relative;
  top: -1px; }

@media screen and (min-width: 768px) {
  .list_comp__arrow {
    border-top: 3px solid #34aeff;
    border-left: 3px solid #34aeff;
    height: 11px;
    width: 11px;
    -webkit-transform: rotate(135deg) skew(15deg, 15deg);
    -moz-transform: rotate(135deg) skew(15deg, 15deg);
    transform: rotate(135deg) skew(15deg, 15deg);
    filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=-0.7071067811865475, M12=0.7071067811865476,M21=-0.7071067811865475,M22=0.7071067811865476);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865475, M12=0.7071067811865476,M21=-0.7071067811865475,M22=0.7071067811865476)";
    -webkit-transform: rotate(135deg) skew(10deg, 10deg);
    -moz-transform: rotate(135deg) skew(10deg, 10deg);
    -ms-transform: rotate(135deg) skew(10deg, 10deg);
    -o-transform: rotate(135deg) skew(10deg, 10deg);
    transform: rotate(135deg) skew(10deg, 10deg); } }

.list_comp__title {
  color: #34aeff; }

.list_comp .view-link {
  margin-top: 20px;
  display: inline-block; }

.list_comp .external-link:nth-child(odd) {
  background-color: #fff; }

.list_comp .external-link:nth-child(even) {
  background-color: #faf9fe; }

.light {
  color: #fff !important; }

.lite-hero-component {
  background-size: auto 250px;
  background-position: center top;
  background-repeat: no-repeat;
  position: static;
  color: #fff;
  /* &--has-video {
	 @include media($small) {
	   overflow: hidden;
	 }
   }*/ }

.lite-hero-component h1 {
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: bold; }

@media screen and (min-width: 768px) {
  .lite-hero-component h1 {
    font-size: 2.8125rem;
    line-height: 3.0625rem; } }

.lite-hero-component h1, .lite-hero-component h2, .lite-hero-component h3, .lite-hero-component h4, .lite-hero-component h5, .lite-hero-component .subhead {
  color: #38364d; }

.lite-hero-component .bold {
  font-weight: bold; }

@media screen and (min-width: 768px) {
  .lite-hero-component {
    background-size: cover;
    min-height: 330px; } }

.lite-hero-component__wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  color: #38364d;
  min-height: 250px; }

.lite-hero-component__wrapper::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .lite-hero-component__wrapper {
    color: #fff; } }

.lite-hero-component__wrapper h1 {
  margin: 0 0 0.625rem; }

.lite-hero-component .popup {
  background-color: #272638;
  position: absolute;
  min-height: auto;
  z-index: 3;
  width: 80%;
  left: 0;
  right: 0;
  margin: auto;
  top: 5%; }

@media screen and (min-width: 992px) {
  .lite-hero-component .popup {
    width: 700px;
    height: 405px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; } }

.lite-hero-component .bg {
  background-color: #272638;
  opacity: 0.70;
  position: absolute;
  z-index: 3;
  top: 0%;
  left: 0px;
  right: 0;
  bottom: 0;
  width: 100%;
  overflow: auto;
  height: 100%; }

@media screen and (min-width: 768px) {
  .lite-hero-component .bg {
    top: 0%;
    left: 0px; } }

.lite-hero-component .icon-holder {
  width: 19px;
  height: 19px;
  float: left;
  margin-right: 10px;
  margin-left: -6px; }

@media screen and (min-width: 768px) {
  .lite-hero-component .icon-holder {
    width: 20px;
    height: 20px;
    margin-top: 2px; } }

.lite-hero-component .button__link > .icon-holder {
  margin-top: 2px; }

.lite-hero-component .icon-holder-c {
  width: 19px;
  height: 19px;
  float: left;
  margin-right: 12px;
  margin-left: -12px; }

@media screen and (min-width: 768px) {
  .lite-hero-component .icon-holder-c {
    width: 20px;
    height: 20px;
    margin-top: 0px; } }

.lite-hero-component__content {
  margin-top: 200px;
  background-color: #fbfbfb;
  padding: 20px;
  text-align: center;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.lite-hero-component__content:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content {
    margin-top: 70px;
    text-align: left;
    background: none;
    padding: 0;
    position: static;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 82.94039%;
    margin-left: 8.5298%; }
  .lite-hero-component__content:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.short {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-left: 8.5298%; }
  .lite-hero-component__content.short:last-child {
    margin-right: 0; } }

.lite-hero-component__content.center {
  position: relative;
  top: 100%;
  text-align: center; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.center {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 82.94039%;
    margin-left: 8.5298%; }
  .lite-hero-component__content.center:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.center.short {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-left: 25.58941%; }
  .lite-hero-component__content.center.short:last-child {
    margin-right: 0; } }

.lite-hero-component__content.left {
  position: relative;
  top: 100%;
  text-align: left; }

.lite-hero-component__content.left .video-pop {
  width: 100%;
  height: 200px;
  position: relative;
  top: 0;
  margin: 0 auto; }

@media screen and (min-width: 992px) {
  .lite-hero-component__content.left .video-pop {
    width: 700px;
    height: 330px; } }

.lite-hero-component__content.right {
  position: relative;
  top: 100%;
  text-align: left; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .lite-hero-component__content.right {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    text-align: left; }
  .lite-hero-component__content.right:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.right {
    text-align: left;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-left: 42.64902%; }
  .lite-hero-component__content.right:last-child {
    margin-right: 0; }
  .lite-hero-component__content.right .short,
  .lite-hero-component__content.right h1 {
    width: 100%; } }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.right {
    text-align: left;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-left: 42.64902%; }
  .lite-hero-component__content.right:last-child {
    margin-right: 0; } }

@media screen and (min-width: 1200px) {
  .lite-hero-component__content.right {
    margin-left: 51.17883%; } }

.lite-hero-component__content.right .video-pop {
  width: 100%;
  height: 200px;
  position: relative;
  top: 0;
  margin: 0 auto; }

@media screen and (min-width: 992px) {
  .lite-hero-component__content.right .video-pop {
    width: 700px;
    height: 330px; } }

.lite-hero-component__content.slate-blue h1, .lite-hero-component__content.slate-blue .alttxt {
  color: #38364d; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.slate-blue h1.highlighter-white, .lite-hero-component__content.slate-blue .alttxt.highlighter-white {
    color: #272638; }
  .lite-hero-component__content.slate-blue h1.highlighter-black, .lite-hero-component__content.slate-blue .alttxt.highlighter-black {
    color: #fff; } }

.lite-hero-component__content.light h1, .lite-hero-component__content.light .subhead {
  color: #38364d; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.light h1, .lite-hero-component__content.light .subhead {
    color: #fff; }
  .lite-hero-component__content.light h1.highlighter-white, .lite-hero-component__content.light .subhead.highlighter-white {
    color: #272638; }
  .lite-hero-component__content.light h1.highlighter-black, .lite-hero-component__content.light .subhead.highlighter-black {
    color: #fff; } }

.lite-hero-component__content.cta-blue h1, .lite-hero-component__content.cta-blue .subhead, .lite-hero-component__content.cta-blue .alttxt {
  color: #34aeff; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.cta-blue h1.highlighter-white, .lite-hero-component__content.cta-blue .subhead.highlighter-white, .lite-hero-component__content.cta-blue .alttxt.highlighter-white {
    color: #272638; }
  .lite-hero-component__content.cta-blue h1.highlighter-black, .lite-hero-component__content.cta-blue .subhead.highlighter-black, .lite-hero-component__content.cta-blue .alttxt.highlighter-black {
    color: #fff; } }

.lite-hero-component__content.cta-pink h1, .lite-hero-component__content.cta-pink .subhead, .lite-hero-component__content.cta-pink .alttxt {
  color: #f72175; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.cta-pink h1.highlighter-white, .lite-hero-component__content.cta-pink .subhead.highlighter-white, .lite-hero-component__content.cta-pink .alttxt.highlighter-white {
    color: #272638; }
  .lite-hero-component__content.cta-pink h1.highlighter-black, .lite-hero-component__content.cta-pink .subhead.highlighter-black, .lite-hero-component__content.cta-pink .alttxt.highlighter-black {
    color: #fff; } }

.lite-hero-component__content.cyan h1, .lite-hero-component__content.cyan .subhead, .lite-hero-component__content.cyan .alttxt {
  color: #66ffff; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.cyan h1.highlighter-white, .lite-hero-component__content.cyan .subhead.highlighter-white, .lite-hero-component__content.cyan .alttxt.highlighter-white {
    color: #272638; }
  .lite-hero-component__content.cyan h1.highlighter-black, .lite-hero-component__content.cyan .subhead.highlighter-black, .lite-hero-component__content.cyan .alttxt.highlighter-black {
    color: #fff; } }

.lite-hero-component__content.teal-green h1, .lite-hero-component__content.teal-green .subhead, .lite-hero-component__content.teal-green .alttxt {
  color: #37f8c1; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.teal-green h1.highlighter-white, .lite-hero-component__content.teal-green .subhead.highlighter-white, .lite-hero-component__content.teal-green .alttxt.highlighter-white {
    color: #272638; }
  .lite-hero-component__content.teal-green h1.highlighter-black, .lite-hero-component__content.teal-green .subhead.highlighter-black, .lite-hero-component__content.teal-green .alttxt.highlighter-black {
    color: #fff; } }

.lite-hero-component__content.cta-violet h1, .lite-hero-component__content.cta-violet .subhead, .lite-hero-component__content.cta-violet .alttxt {
  color: #9545d8; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.cta-violet h1.highlighter-white, .lite-hero-component__content.cta-violet .subhead.highlighter-white, .lite-hero-component__content.cta-violet .alttxt.highlighter-white {
    color: #272638; }
  .lite-hero-component__content.cta-violet h1.highlighter-black, .lite-hero-component__content.cta-violet .subhead.highlighter-black, .lite-hero-component__content.cta-violet .alttxt.highlighter-black {
    color: #fff; } }

.lite-hero-component__content.true-blue h1, .lite-hero-component__content.true-blue .subhead, .lite-hero-component__content.true-blue .alttxt {
  color: #008cff; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.true-blue h1.highlighter-white, .lite-hero-component__content.true-blue .subhead.highlighter-white, .lite-hero-component__content.true-blue .alttxt.highlighter-white {
    color: #272638; }
  .lite-hero-component__content.true-blue h1.highlighter-black, .lite-hero-component__content.true-blue .subhead.highlighter-black, .lite-hero-component__content.true-blue .alttxt.highlighter-black {
    color: #fff; } }

.lite-hero-component__content.indigo h1, .lite-hero-component__content.indigo .subhead, .lite-hero-component__content.indigo .alttxt {
  color: #44368f; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.indigo h1.highlighter-white, .lite-hero-component__content.indigo .subhead.highlighter-white, .lite-hero-component__content.indigo .alttxt.highlighter-white {
    color: #272638; }
  .lite-hero-component__content.indigo h1.highlighter-black, .lite-hero-component__content.indigo .subhead.highlighter-black, .lite-hero-component__content.indigo .alttxt.highlighter-black {
    color: #fff; } }

.lite-hero-component__content.yellow-green h1, .lite-hero-component__content.yellow-green .subhead, .lite-hero-component__content.yellow-green .alttxt {
  color: #d8fe59; }

@media screen and (min-width: 768px) {
  .lite-hero-component__content.yellow-green h1.highlighter-white, .lite-hero-component__content.yellow-green .subhead.highlighter-white, .lite-hero-component__content.yellow-green .alttxt.highlighter-white {
    color: #272638; }
  .lite-hero-component__content.yellow-green h1.highlighter-black, .lite-hero-component__content.yellow-green .subhead.highlighter-black, .lite-hero-component__content.yellow-green .alttxt.highlighter-black {
    color: #fff; } }

.lite-hero-component .alttxt {
  font-style: italic;
  color: #272638; }

@media screen and (min-width: 768px) {
  .lite-hero-component .alttxt {
    color: #fff; } }

.lite-hero-component .cta__link {
  display: inline-block;
  margin-top: 22px;
  text-decoration: none;
  font-weight: bold; }

.lite-hero-component .highlighter-white {
  background-color: #fff;
  display: inline;
  line-height: 3.2rem;
  box-shadow: 10px 0 0 #fff, -10px 0 0 #fff;
  -webkit-box-decoration-break: clone;
  -ms-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone; }

@media screen and (min-width: 768px) {
  .lite-hero-component .highlighter-white {
    background-color: #fff;
    padding: 0 0 10px;
    box-shadow: 10px 0 0 #fff, -10px 0 0 #fff;
    line-height: 6rem; } }

.lite-hero-component .highlighter-black {
  background-color: #fff;
  display: inline;
  line-height: 3.2rem;
  box-shadow: 10px 0 0 #fff, -10px 0 0 #fff;
  -webkit-box-decoration-break: clone;
  -ms-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone; }

@media screen and (min-width: 768px) {
  .lite-hero-component .highlighter-black {
    background-color: #272638;
    padding: 0 0 10px;
    box-shadow: 10px 0 0 #272638, -10px 0 0 #272638;
    line-height: 6rem; } }

@media screen and (min-width: 768px) {
  .microsite .lite-hero-component__content.short {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    margin-left: 8.5298%; }
  .microsite .lite-hero-component__content.short:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .vertical-center .lite-hero-component__content {
    display: inline-block;
    max-width: 91.4701957002%;
    color: black;
    transform: translate(25%, 15%);
    text-align: center; } }

.img-size-lg-screen {
  height: auto; }

@media screen and (min-width: 768px) {
  .img-size-lg-screen {
    position: relative;
    width: 100%;
    display: block;
    background-position: center center;
    background-size: cover; } }

.focus-left {
  background-size: auto 200px;
  background-position: left top; }

@media screen and (min-width: 768px) {
  .focus-left {
    background-position: left center;
    background-size: cover; } }

.focus-right {
  background-size: auto 200px;
  background-position: right top; }

@media screen and (min-width: 768px) {
  .focus-right {
    background-position: right center;
    background-size: cover; } }

.focus-center {
  background-size: auto 200px;
  background-position: center top; }

@media screen and (min-width: 768px) {
  .focus-center {
    background-position: center center;
    background-size: cover; } }

.no-focus {
  background-position: unset;
  background-size: auto 200px; }

@media screen and (min-width: 768px) {
  .no-focus {
    background-size: cover; } }

@media screen and (max-width: 48rem) {
  .hero-component {
    min-height: auto !important; } }

.in-page-promo {
  overflow: hidden; }

.in-page-promo__columns {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  margin-bottom: 0;
  max-width: 100%;
  overflow: hidden; }

.in-page-promo__columns__img {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.in-page-promo__columns__img:last-child {
  margin-right: 0; }

.in-page-promo__columns__img.right {
  float: right; }

@media screen and (min-width: 992px) {
  .in-page-promo__columns__img {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-right: 0; }
  .in-page-promo__columns__img:last-child {
    margin-right: 0; } }

.in-page-promo__columns__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.in-page-promo__columns__text:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .in-page-promo__columns__text {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .in-page-promo__columns__text:last-child {
    margin-right: 0; } }

.in-page-promo__columns__text.right {
  text-align: right; }

.in-page-promo__columns__text.center {
  text-align: center; }

.in-page-promo__columns__text--wrapper {
  position: relative;
  width: 100%;
  padding: 20px; }

.in-page-promo__columns__text--wrapper .label {
  font-size: 1.05rem;
  margin: 0; }

.in-page-promo__columns__text--wrapper .headline2 {
  margin: 10px 0; }

@media screen and (min-width: 992px) {
  .in-page-promo__columns__text--wrapper .headline2 {
    margin: 0.5em 0; } }

.in-page-promo__columns__text--wrapper .subhead {
  font-family: "Averta", Arial, sans-serif; }

.in-page-promo__columns__text--wrapper .cta2 {
  text-decoration: none;
  color: #34aeff; }

.in-page-promo__columns__hr-line {
  width: 100%;
  height: 6px;
  background-color: #ffc91c; }

.in-page-promo__bgimg {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  max-width: 100%;
  height: 400px;
  position: relative; }

.in-page-promo__bgimg::after {
  clear: both;
  content: "";
  display: block; }

.in-page-promo__bgimg .in-page-promo__columns__text {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 100%; }

.in-page-promo__bgimg .in-page-promo__columns__text.left, .in-page-promo__bgimg .in-page-promo__columns__text.right, .in-page-promo__bgimg .in-page-promo__columns__text.center {
  top: 50%;
  transform: translate(0, 100%); }

.in-page-promo__bgimg .in-page-promo__columns__img.left {
  width: 100%;
  max-height: 350px; }

.in-page-promo__bgimg .in-page-promo__columns__img.right {
  width: 100%;
  max-height: 350px;
  margin-right: 0px; }

.in-page-promo .white {
  color: #fff; }

.in-page-promo .white .headline1, .in-page-promo .white .headline2 {
  color: #fff; }

.two-column-content .in-page-promo__columns {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.two-column-content .in-page-promo__columns::after {
  clear: both;
  content: "";
  display: block; }

.two-column-content .in-page-promo__columns__img, .two-column-content .in-page-promo__columns__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.two-column-content .in-page-promo__columns__img:last-child, .two-column-content .in-page-promo__columns__text:last-child {
  margin-right: 0; }

.two-column-content__text--wrapper {
  position: relative;
  width: 100%;
  padding: 20px; }

.two-column-content .noimage img {
  display: none; }

.two-column-content .noimage .subhead {
  font-size: 2rem; }

.two-column-content .in-page-promo__bgimg {
  height: 450px; }

.two-column-content .in-page-promo__bgimg img {
  display: none; }

.in-page-nav {
  width: 100%;
  background-color: #272638;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  margin: 0 auto;
  position: relative;
  z-index: 2; }

.in-page-nav .headroom {
  transition: transform 200ms linear;
  background-color: #272638;
  padding: 0px 15px 0; }

.in-page-nav .headroom--past.headroom--unpinned {
  transform: translateY(0px);
  background-color: #272638; }

.in-page-nav .headroom--past.headroom--top {
  transform: translateY(0px) !important;
  background-color: #272638; }

.in-page-nav .headroom--past.headroom--pinned {
  transform: translateY(59px); }

@media screen and (min-width: 992px) {
  .in-page-nav .headroom--past.headroom--pinned {
    transform: translateY(125px);
    background-color: #272638; } }

.in-page-nav__menu {
  max-width: 1200px;
  margin: 0 auto;
  display: none;
  padding-top: 20px;
  clear: both; }

.in-page-nav__menu__nav-wrapper {
  float: left; }

.in-page-nav__menu__item {
  text-decoration: none;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  font-size: 18px;
  padding: 0 0px 16px;
  vertical-align: center;
  margin-right: 30px; }

.in-page-nav__menu__item--active {
  color: #34aeff;
  border-bottom: 6px solid #34aeff; }

.in-page-nav__menu__button {
  float: right;
  margin-top: -13px; }

@media screen and (min-width: 992px) {
  .in-page-nav__menu {
    display: block; } }

.in-page-nav__menu--mobile {
  margin: 0 auto;
  clear: both;
  padding: 6px 0 1px;
  height: 55px; }

@media screen and (min-width: 992px) {
  .in-page-nav__menu--mobile {
    display: none; } }

.in-page-nav__menu--mobile__dropdown-arrow {
  position: absolute;
  right: 0px;
  top: 0px;
  color: #fff;
  width: 20px;
  height: 20px;
  display: inline-block; }

@media screen and (min-width: medium) {
  .in-page-nav__menu--mobile__dropdown-arrow {
    display: none; } }

.in-page-nav__menu--mobile__dropdown {
  background: #272638;
  width: 100%;
  position: absolute;
  top: 35px;
  left: 0px;
  z-index: 2; }

.in-page-nav__menu--mobile__dropdown__item {
  display: block;
  color: #fff;
  text-decoration: none;
  margin-bottom: 17px;
  font-size: 16px;
  padding-left: 10px; }

.in-page-nav__menu--mobile__dropdown__button {
  display: block;
  margin-bottom: 0;
  text-align: left;
  padding: 10px; }

.in-page-nav__menu--mobile__active {
  color: #34aeff;
  float: left;
  width: 100%;
  padding-left: 3px;
  position: relative;
  margin-top: 10px;
  font-size: 16px; }

@media screen and (min-width: 1200px) {
  .in-page-nav {
    font-size: 18px; } }

.in-page-nav .controls-fixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 2; }

@media screen and (min-width: 992px) {
  .microsite-body-padding .in-page-nav .headroom--past.headroom--pinned {
    transform: translateY(77px); } }

.hero-carousel.white-indicator .rn-carousel-indicator span::after {
  color: white; }

.hero-carousel .carousel {
  margin-top: 0 !important;
  margin-bottom: 7px;
  width: 100%; }

.hero-carousel .carousel p.alttxt, .hero-carousel .carousel p.subhead {
  margin-top: 1em;
  margin-bottom: 1em; }

.hero-carousel .carousel ul {
  width: 100%;
  height: 550px;
  min-height: 250px; }

@media screen and (min-width: 768px) {
  .hero-carousel .carousel ul {
    width: 100%;
    min-height: 720px; } }

.hero-carousel .carousel ul .hero-component__wrapper {
  min-height: 250px;
  background-size: cover;
  background-position: center; }

@media screen and (min-width: 768px) {
  .hero-carousel .carousel ul .hero-component__wrapper {
    min-height: 720px; } }

@media screen and (min-width: 48rem) {
  .microsite .hero-component__content.short {
    width: 48.82117% !important; } }

.rn-carousel-indicator {
  position: relative; }

div.rn-carousel-indicator span {
  color: #fff; }

div.rn-carousel-indicator span.active {
  color: #34aeff; }

/*Carousel style starts here*/
.carousel {
  /*.hero-component {
	 .button__box, .cta2 {
	   margin-top: 40px;
	 }
	 .cta__button {
	   button {
		 margin-top: 40px;
	   }
	 }
   }*/ }

.carousel .rn-carousel-indicator span {
  color: #999; }

.rn-carousel-indicator span::after {
  content: "\25CB";
  font-size: 28px; }

.rn-carousel-indicator span.active::after {
  content: "\25CF"; }

.support-site .hero-carousel div.rn-carousel-indicator span {
  color: #fff; }

.support-site .hero-carousel div.rn-carousel-indicator span.active {
  color: #fff; }

.support-site .hero-carousel .hero-component__content.light h1,
.support-site .hero-carousel .hero-component__content h1 {
  font-size: 42px;
  font-weight: normal; }

.support-site .hero-carousel .hero-component .subhead {
  font-size: 16px; }

.support-site .hero-carousel .hero-component p.alttxt {
  color: #d8fc65;
  font-size: 24px; }

.hero-component {
  background-size: auto 250px;
  background-position: center top;
  background-repeat: no-repeat;
  position: static;
  color: #fff; }

.hero-component h1 {
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: bold; }

@media screen and (min-width: 768px) {
  .hero-component h1 {
    font-size: 2.8125rem;
    line-height: 3.0625rem; } }

@media screen and (min-width: 768px) {
  .hero-component--has-video {
    overflow: hidden; } }

.hero-component h1, .hero-component h2, .hero-component h3, .hero-component h4, .hero-component h5, .hero-component .subhead {
  color: #38364d; }

.hero-component .bold {
  font-weight: bold; }

@media screen and (min-width: 768px) {
  .hero-component {
    background-size: cover;
    min-height: 330px; } }

.hero-component__wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  color: #38364d;
  min-height: 250px; }

.hero-component__wrapper::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .hero-component__wrapper {
    color: #fff; } }

.hero-component__wrapper h1 {
  margin: 0 0 0.625rem; }

.hero-component .popup {
  background-color: #272638;
  position: absolute;
  min-height: auto;
  z-index: 3;
  width: 80%;
  left: 0;
  right: 0;
  margin: auto;
  top: 5%; }

@media screen and (min-width: 992px) {
  .hero-component .popup {
    width: 700px;
    height: 405px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; } }

.hero-component .bg {
  background-color: #272638;
  opacity: 0.70;
  position: absolute;
  z-index: 3;
  top: 0%;
  left: 0px;
  bottom: 0%;
  right: 0;
  width: 100%;
  height: 100%; }

@media screen and (min-width: 768px) {
  .hero-component .bg {
    top: 0%;
    left: 0px; } }

.hero-component__video {
  display: none; }

@media screen and (min-width: 768px) {
  .hero-component__video {
    position: absolute;
    left: 50%;
    top: 50%;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%);
    z-index: 0;
    display: inline-block;
    background-size: cover; } }

.hero-component .icon-holder {
  width: 19px;
  height: 19px;
  float: left;
  margin-right: 10px;
  margin-left: -6px; }

@media screen and (min-width: 768px) {
  .hero-component .icon-holder {
    width: 20px;
    height: 20px;
    margin-top: 2px; } }

.hero-component .button__link > .icon-holder {
  margin-top: 2px; }

.hero-component .icon-holder-c {
  width: 19px;
  height: 19px;
  float: left;
  margin-right: 12px;
  margin-left: -12px; }

@media screen and (min-width: 768px) {
  .hero-component .icon-holder-c {
    width: 20px;
    height: 20px;
    margin-top: 0px; } }

.hero-component__content {
  margin-top: 200px;
  background-color: #fbfbfb;
  padding: 20px;
  text-align: center;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.hero-component__content:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .hero-component__content {
    margin-top: 70px;
    text-align: left;
    background: none;
    padding: 0;
    position: static;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 82.94039%;
    margin-left: 8.5298%; }
  .hero-component__content:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .hero-component__content.short {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-left: 8.5298%; }
  .hero-component__content.short:last-child {
    margin-right: 0; } }

.hero-component__content.center {
  position: relative;
  top: 100%;
  text-align: center; }

@media screen and (min-width: 768px) {
  .hero-component__content.center {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 82.94039%;
    margin-left: 8.5298%; }
  .hero-component__content.center:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .hero-component__content.center.short {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-left: 25.58941%; }
  .hero-component__content.center.short:last-child {
    margin-right: 0; } }

.hero-component__content.left {
  position: relative;
  top: 100%;
  text-align: left; }

.hero-component__content.left .video-pop {
  width: 100%;
  height: 200px;
  position: relative;
  top: 0;
  margin: 0 auto; }

@media screen and (min-width: 992px) {
  .hero-component__content.left .video-pop {
    width: 700px;
    height: 330px; } }

.hero-component__content.right {
  position: relative;
  top: 100%;
  text-align: left; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .hero-component__content.right {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    text-align: left; }
  .hero-component__content.right:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .hero-component__content.right {
    text-align: left;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-left: 42.64902%; }
  .hero-component__content.right:last-child {
    margin-right: 0; }
  .hero-component__content.right .short,
  .hero-component__content.right h1 {
    width: 100%; } }

@media screen and (min-width: 768px) {
  .hero-component__content.right {
    text-align: left;
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-left: 42.64902%; }
  .hero-component__content.right:last-child {
    margin-right: 0; } }

@media screen and (min-width: 1200px) {
  .hero-component__content.right {
    margin-left: 51.17883%; } }

.hero-component__content.right .video-pop {
  width: 100%;
  height: 200px;
  position: relative;
  top: 0;
  margin: 0 auto; }

@media screen and (min-width: 992px) {
  .hero-component__content.right .video-pop {
    width: 700px;
    height: 330px; } }

.hero-component__content.dark h1, .hero-component__content.dark .alttxt {
  color: #38364d; }

@media screen and (min-width: 768px) {
  .hero-component__content.dark h1.highlighter-white, .hero-component__content.dark .alttxt.highlighter-white {
    color: #272638; }
  .hero-component__content.dark h1.highlighter-black, .hero-component__content.dark .alttxt.highlighter-black {
    color: #fff; } }

.hero-component__content.light h1, .hero-component__content.light .subhead {
  color: #38364d; }

@media screen and (min-width: 768px) {
  .hero-component__content.light h1, .hero-component__content.light .subhead {
    color: #fff; }
  .hero-component__content.light h1.highlighter-white, .hero-component__content.light .subhead.highlighter-white {
    color: #272638; }
  .hero-component__content.light h1.highlighter-black, .hero-component__content.light .subhead.highlighter-black {
    color: #fff; } }

.hero-component .alttxt {
  font-style: italic;
  color: #272638; }

@media screen and (min-width: 768px) {
  .hero-component .alttxt {
    color: #fff; } }

.hero-component .cta__link {
  display: inline-block;
  margin-top: 22px;
  text-decoration: none;
  font-weight: bold; }

.hero-component .highlighter-white {
  background-color: #fff;
  display: inline;
  line-height: 3.2rem;
  box-shadow: 10px 0 0 #fff, -10px 0 0 #fff;
  -webkit-box-decoration-break: clone;
  -ms-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone; }

@media screen and (min-width: 768px) {
  .hero-component .highlighter-white {
    background-color: #fff;
    padding: 0 0 10px;
    box-shadow: 10px 0 0 #fff, -10px 0 0 #fff;
    line-height: 6rem; } }

.hero-component .highlighter-black {
  background-color: #fff;
  display: inline;
  line-height: 3.2rem;
  box-shadow: 10px 0 0 #fff, -10px 0 0 #fff;
  -webkit-box-decoration-break: clone;
  -ms-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone; }

@media screen and (min-width: 768px) {
  .hero-component .highlighter-black {
    background-color: #272638;
    padding: 0 0 10px;
    box-shadow: 10px 0 0 #272638, -10px 0 0 #272638;
    line-height: 6rem; } }

@media screen and (min-width: 768px) {
  .microsite .hero-component__content.short {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    margin-left: 8.5298%; }
  .microsite .hero-component__content.short:last-child {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .vertical-center {
    position: relative; } }

@media screen and (min-width: 768px) {
  .vertical-center .hero-component__content {
    display: inline-block;
    width: auto;
    max-width: 91.4701957002%;
    color: black;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0 auto;
    transform: translate(-50%, -50%);
    text-align: center; } }

.img-size-lg-screen {
  height: auto; }

@media screen and (min-width: 768px) {
  .img-size-lg-screen {
    position: relative;
    width: 100%;
    display: block;
    background-position: center center;
    background-size: cover; } }

.focus-left {
  background-size: auto 200px;
  background-position: left top; }

@media screen and (min-width: 768px) {
  .focus-left {
    background-position: left center;
    background-size: cover; } }

.focus-right {
  background-size: auto 200px;
  background-position: right top; }

@media screen and (min-width: 768px) {
  .focus-right {
    background-position: right center;
    background-size: cover; } }

.focus-center {
  background-size: auto 200px;
  background-position: center top; }

@media screen and (min-width: 768px) {
  .focus-center {
    background-position: center center;
    background-size: cover; } }

.no-focus {
  background-position: unset;
  background-size: auto 200px; }

@media screen and (min-width: 768px) {
  .no-focus {
    background-size: cover; } }

@media screen and (max-width: 48rem) {
  .hero-component {
    min-height: auto !important; } }

.caplus-close {
  width: 25px;
  height: 25px;
  position: absolute; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .caplus-close {
    display: block;
    right: 7px;
    top: 7px;
    z-index: 10; } }

@media screen and (min-width: 768px) {
  .caplus-close {
    display: block;
    top: 50px;
    right: 50px;
    width: 35px;
    height: 35px;
    cursor: pointer; } }

.caplus__button {
  background: #37373c;
  padding: 10px;
  position: absolute;
  top: 150px;
  right: 0;
  width: 320px;
  height: 50px;
  cursor: pointer; }

@media screen and (min-width: 768px) {
  .caplus__button {
    top: auto;
    bottom: 0;
    width: 420px;
    height: 70px; } }

.caplus__button .logo_cont {
  float: right; }

.caplus__button .ca-plus-text {
  float: left;
  color: #fff;
  line-height: 0rem;
  padding-left: 33px;
  position: absolute;
  top: 3px; }

.caplus__button .logo {
  width: 30px;
  height: 30px;
  display: inline-block; }

@media screen and (min-width: 768px) {
  .caplus__button .logo {
    width: 50px;
    height: 50px; } }

.caplus__button .icon {
  display: inline-block;
  height: 10px;
  width: 20px;
  position: relative;
  top: -10px;
  margin: 0 5px; }

@media screen and (min-width: 768px) {
  .caplus__button .icon {
    height: 10px;
    width: 20px;
    top: -20px; } }

.caplus__button.collapse {
  top: 0;
  right: 0;
  bottom: auto; }

@media screen and (min-width: 768px) {
  .caplus__button.collapse {
    bottom: 0; } }

.caplus__buttonc {
  background: #37373c;
  padding: 10px;
  position: absolute;
  top: 150px;
  right: 0; }

@media screen and (min-width: 768px) {
  .caplus__buttonc {
    top: auto;
    bottom: 0;
    width: auto;
    height: 70px; } }

.caplus__buttonc .logo_cont {
  float: right; }

.caplus__buttonc .ca-plus-text {
  float: left;
  color: #fff;
  line-height: 0rem;
  padding-left: 33px;
  position: absolute;
  top: 3px; }

.caplus__buttonc .logo {
  width: 30px;
  height: 30px;
  display: inline-block; }

@media screen and (min-width: 768px) {
  .caplus__buttonc .logo {
    width: 50px;
    height: 50px; } }

.caplus__buttonc .icon {
  display: inline-block;
  height: 10px;
  width: 20px;
  position: relative;
  top: -10px;
  margin: 0 5px; }

@media screen and (min-width: 768px) {
  .caplus__buttonc .icon {
    height: 10px;
    width: 20px;
    top: -20px; } }

.caplus__buttonc.collapse {
  top: 0;
  right: 0;
  bottom: auto;
  cursor: pointer; }

@media screen and (min-width: 768px) {
  .caplus__buttonc.collapse {
    bottom: 0; } }

.caplus__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 2; }

@media screen and (min-width: 768px) {
  .caplus__overlay {
    background: #222; } }

.caplus__video {
  position: relative;
  z-index: 1;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto; }

.caplus__video .video-js {
  position: relative;
  height: 0 !important;
  width: 100% !important;
  padding-bottom: 42%;
  font-size: inherit !important;
  margin-top: 140px;
  max-width: 840px;
  margin-left: auto;
  margin-right: auto; }

.caplus__video .video-js video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.caplus__current {
  color: #38364d;
  height: auto;
  overflow: hidden;
  position: relative;
  margin-top: -55px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .caplus__current {
    margin-top: 0px;
    background: #37373C; } }

@media screen and (min-width: 768px) {
  .caplus__current {
    margin-top: 0;
    background: #fff; } }

.caplus__current p {
  margin: 0;
  font-size: 1.75rem;
  font-family: "Averta", Arial, sans-serif; }

.caplus__current span {
  font-size: 1.125rem;
  font-weight: bold; }

.caplus__current-inner {
  margin-top: 55px;
  background: #37373c;
  padding: 10px 0 0;
  color: #fff;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.caplus__current-inner::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .caplus__current-inner {
    background: none;
    margin-top: 0;
    padding: 5px 0;
    color: #38364d; } }

.caplus__current-graphic {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 6.17215%;
  display: none; }

.caplus__current-graphic:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .caplus__current-graphic {
    display: block; } }

.caplus__current-graphic i {
  background-color: #34aeff;
  display: block;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background-position: 10px 7px;
  background-size: 60%;
  margin: 0 auto; }

.caplus__current-text {
  margin: 0 20px;
  text-align: center; }

@media screen and (min-width: 768px) {
  .caplus__current-text {
    margin: 0; } }

.caplus__videos {
  max-width: 840px;
  margin: 0 auto; }

.caplus__videos h3 {
  color: #fff;
  margin: 20px auto; }

.caplus__videos h2 {
  color: #fff; }

.caplus__videos .cta-cont {
  width: 100%;
  text-align: center;
  height: 100px;
  margin: 0 auto;
  float: right; }

.caplus__videos hr {
  margin: 0; }

.caplus__videos .vjs-playlist {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background: none;
  font-size: 1em;
  padding: 30px 0;
  margin: 0; }

.caplus__videos .vjs-playlist::after {
  clear: both;
  content: "";
  display: block; }

.caplus__videos .vjs-playlist li {
  padding: 0;
  margin: 0;
  height: auto !important;
  opacity: .4;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.caplus__videos .vjs-playlist li:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .caplus__videos .vjs-playlist li {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .caplus__videos .vjs-playlist li:last-child {
    margin-right: 0; }
  .caplus__videos .vjs-playlist li:nth-child(4n) {
    margin-right: 0; }
  .caplus__videos .vjs-playlist li:nth-child(4n+1) {
    clear: left; } }

.caplus__videos .vjs-playlist li.vjs-selected {
  opacity: 1; }

.caplus__videos .vjs-playlist .vjs-playlist-thumbnail {
  width: 45%;
  padding-bottom: 0;
  float: left;
  margin-bottom: 10px;
  background: none;
  height: auto; }

@media screen and (min-width: 768px) {
  .caplus__videos .vjs-playlist .vjs-playlist-thumbnail {
    width: 100%;
    float: none;
    background-size: cover;
    height: 120px;
    display: block;
    background-position: center; } }

.caplus__videos .vjs-playlist .vjs-playlist-thumbnail img {
  height: auto;
  object-fit: cover;
  object-position: center;
  height: 117px;
  width: 100%; }

.caplus__videos .vjs-playlist .vjs-playlist-thumbnail:before {
  display: none; }

.caplus__videos .vjs-playlist cite {
  height: auto;
  line-height: 1.3em;
  display: block;
  font-style: normal;
  overflow: hidden;
  text-overflow: unset;
  white-space: normal;
  font-family: "Averta", Arial, sans-serif; }

.caplus__videos .vjs-playlist .vjs-playlist-description,
.caplus__videos .vjs-playlist .vjs-playlist-duration {
  display: none; }

.caplus__videos .vjs-playlist-hero {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background: none;
  font-size: 1em;
  padding: 30px 0;
  margin: 0; }

.caplus__videos .vjs-playlist-hero::after {
  clear: both;
  content: "";
  display: block; }

.caplus__videos .vjs-playlist-hero a {
  text-decoration: none;
  color: #fff; }

.caplus__videos .vjs-playlist-hero li {
  padding: 0;
  margin: 0;
  height: auto !important;
  opacity: .4;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.caplus__videos .vjs-playlist-hero li:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .caplus__videos .vjs-playlist-hero li {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .caplus__videos .vjs-playlist-hero li:last-child {
    margin-right: 0; }
  .caplus__videos .vjs-playlist-hero li:nth-child(4n) {
    margin-right: 0; }
  .caplus__videos .vjs-playlist-hero li:nth-child(4n+1) {
    clear: left; } }

.caplus__videos .vjs-playlist-hero li.vjs-selected {
  opacity: 1; }

.caplus__videos .vjs-playlist-hero .vjs-playlist-thumbnail {
  width: 45%;
  padding-bottom: 0;
  float: left;
  margin-bottom: 10px;
  background: none;
  height: auto; }

@media screen and (min-width: 768px) {
  .caplus__videos .vjs-playlist-hero .vjs-playlist-thumbnail {
    width: 100%;
    float: none;
    background-size: cover;
    height: 120px;
    display: block;
    background-position: center; } }

.caplus__videos .vjs-playlist-hero .vjs-playlist-thumbnail img {
  height: auto;
  width: 100%;
  margin-bottom: 20px; }

.caplus__videos .vjs-playlist-hero .vjs-playlist-thumbnail:before {
  display: none; }

.caplus__videos .vjs-playlist-hero cite {
  height: auto;
  line-height: 1.3em;
  display: block;
  font-style: normal;
  overflow: hidden;
  text-overflow: unset;
  white-space: normal;
  font-family: "Averta", Arial, sans-serif; }

.caplus__videos .vjs-playlist-hero .vjs-playlist-description,
.caplus__videos .vjs-playlist-hero .vjs-playlist-duration {
  display: none; }

body.caplus-video-fs {
  position: relative; }

body.caplus-video-fs .hero-component {
  position: static; }

body.caplus-video-fs .hero-component .caplus__overlay {
  z-index: 999; }

body.caplus-video-fs .hero-component .caplus__overlay {
  bottom: 0;
  padding: 0;
  background: rgba(0, 0, 0, 0.85); }

@media screen and (min-width: 768px) {
  body.caplus-video-fs .hero-component .caplus__overlay {
    padding: 0 20px; } }

@media screen and (min-width: 992px) {
  body.caplus-video-fs .hero-component .caplus__overlay {
    padding: 0;
    height: 100%; } }

@media screen and (min-width: 1200px) {
  body.caplus-video-fs .hero-component .caplus__overlay {
    padding: 0;
    height: 100%; } }

body.caplus-video-fs .hero-component .caplus__overlay .caplus__video {
  max-width: 840px; }

body.caplus-video-fs .hero-component .caplus__overlay .caplus__video .video-js {
  margin-top: 85px !important;
  padding-bottom: 56.25%;
  max-width: 840px; }

body.caplus-video-fs .hero-component .caplus__overlay .caplus__videos {
  display: none;
  /*	a{
					 display: block;
					 margin: 0px auto;
					 text-decoration: none;
					 color: $neutral-full;
				 }*/ }

@media screen and (min-width: 768px) {
  body.caplus-video-fs .hero-component .caplus__overlay .caplus__videos {
    display: block;
    margin-top: -16; } }

body.caplus-video-fs .hero-component .caplus__overlay .caplus__videos .caplus__videos__heading {
  margin-top: 50px; }

body.caplus-video-fs .hero-component .caplus__overlay .caplus__videos .vjs-playlist-hero .vjs-playlist-thumbnail {
  width: 100%;
  float: none;
  background-size: cover;
  height: 120px;
  display: block;
  background-position: center; }

@media screen and (min-width: 768px) {
  body.caplus-video-fs .hero-component .caplus__overlay .caplus__videos .vjs-playlist-hero .vjs-playlist-thumbnail {
    height: 100px; } }

@media screen and (min-width: 992px) {
  body.caplus-video-fs .hero-component .caplus__overlay .caplus__videos .vjs-playlist-hero .vjs-playlist-thumbnail {
    height: 120px; } }

@media screen and (min-width: 1200px) {
  body.caplus-video-fs .hero-component .caplus__overlay .caplus__videos .vjs-playlist li {
    margin-right: 60px;
    width: 242px; } }

body.caplus-video-fs .hero-component .caplus__overlay .caplus__videos .vjs-playlist li:nth-child(4n) {
  margin-right: 0; }

body.caplus-video-fs .hero-component .caplus__overlay .caplus__current {
  display: none; }

@media screen and (min-width: 768px) {
  body.caplus-video-fs .hero-component .caplus__overlay .caplus__current {
    display: block;
    background: transparent; } }

body.caplus-video-fs .hero-component .caplus__overlay .caplus__current .caplus__current-inner, body.caplus-video-fs .hero-component .caplus__overlay .caplus__current .caplus__buttonc.collapse {
  display: none; }

body.caplus-video-fs .hero-component .caplus__overlay .caplus__current .caplus-desc {
  max-width: 72rem;
  margin: 30px auto; }

body.caplus-video-fs .hero-component .caplus__overlay .caplus__current .caplus-desc h2 {
  color: #fff; }

.header {
  left: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 3; }

.header a,
.header span {
  color: #272638;
  text-decoration: none; }

.header a:hover, .header a:focus,
.header span:hover,
.header span:focus {
  color: #34aeff; }

.header__container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding: 11px 13px 11px 20px; }

.header__container::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .header__container {
    padding: 0 10px; } }

@media screen and (min-width: 1200px) {
  .header__container {
    padding: 0; } }

.header__utility {
  background: #f0f0f2;
  display: none;
  padding: 5px;
  text-align: right; }

@media screen and (min-width: 992px) {
  .header__utility {
    display: block; } }

.header__utility a {
  color: #38364d; }

.header__utility a:hover {
  color: #34aeff; }

.header__utility-item {
  background-position: center left;
  background-size: 14px 14px;
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.625rem;
  padding-left: 20px; }

.header__utility-item.dynamic--item {
  padding-left: 0px; }

.header__utility-item.active {
  background-size: 20px;
  color: #34aeff; }

.header__utility-item.icon-size-alt {
  background-size: 11px 11px; }

.header__utility-item + .header__utility-item {
  margin-left: 20px; }

.header__utility-item a.blue {
  color: #34aeff; }

.header__utility-item a.blue:hover {
  color: #208dd6; }

.header__utility-item a.button {
  background: #34aeff;
  color: #fff;
  padding: 5px 10px; }

.header__utility-item a.button:hover {
  background: #208dd6; }

.header__utility-selected {
  background-color: transparent;
  border: 0;
  font-size: inherit;
  outline: 0; }

.header__utility-selected:hover {
  color: #34aeff; }

.header__utility-popover {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  box-sizing: border-box;
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.125rem;
  padding: 1.25rem;
  text-align: left;
  z-index: 100; }

@media screen and (min-width: 768px) {
  .header__utility-popover {
    font-size: 1.375rem;
    margin-top: 10px;
    position: absolute; } }

.header__utility-popover-wordlwide {
  margin-left: -186px;
  width: 500px; }

.header__utility-popover-account {
  margin-left: -40px;
  width: 140px; }

.header__utility-popover:before, .header__utility-popover:after {
  border: solid 14px transparent;
  border-bottom-color: #a9a9a9;
  border-top: 0;
  content: '';
  height: 0;
  left: 50%;
  margin-left: -14px;
  position: absolute;
  top: -14px;
  width: 0; }

.header__utility-popover:after {
  border-bottom-color: #fff;
  top: -13px; }

.header__utility-popover a {
  color: #34aeff; }

.header__utility-popover a:hover {
  color: #2f9de6; }

.header__utility-popover p {
  margin: 0 0 1.25rem; }

@media screen and (min-width: 768px) {
  .header__utility-popover .worldwide__column {
    float: left;
    width: 25%; } }

@media screen and (min-width: 768px) {
  .header__utility-popover .worldwide__column + .worldwide__column {
    margin-left: 12%; } }

.header__utility-popover ul {
  display: block;
  margin: 0 0 1.25rem;
  padding: 0; }

.header__utility-popover li {
  list-style-type: none; }

.header__utility-popover li a {
  display: block;
  font-size: 1rem;
  font-weight: bold;
  padding: 0;
  text-decoration: none;
  text-transform: uppercase; }

.header__utility-popover .ns-popover-tooltip {
  margin-right: 0; }

.header-bar {
  background: #fff;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
  font-family: "Averta", Arial, sans-serif;
  pointer-events: all; }

.header-bar.headroom {
  transition: transform 200ms linear; }

.header-bar.headroom--unpinned {
  transform: translateY(-100%); }

.header__logo {
  display: inline-block;
  float: left;
  height: 37px;
  width: 115px; }

@media screen and (min-width: 992px) {
  .header__logo {
    margin: 19px 25px 19px 7px;
    height: 50px;
    width: 150px; } }

@media screen and (min-width: 1200px) {
  .header__logo {
    margin-left: 0; } }

.header__navigation {
  background: #fbfbfb;
  bottom: 0;
  color: #272638;
  font-size: 1.375rem;
  font-weight: bold;
  list-style: none;
  margin: 0 0 0 -20px;
  padding: 0;
  position: fixed;
  top: 59px;
  width: 100%;
  overflow-y: auto; }

@media screen and (min-width: 992px) {
  .header__navigation {
    background: none;
    border-right: 1px solid #d6d6dc;
    float: left;
    font-size: 1.125rem;
    margin: 0;
    position: static;
    width: auto; } }

.header__navigation ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.header__navigation > li {
  border-top: 1px solid #d6d6dc;
  cursor: pointer;
  position: relative; }

@media screen and (min-width: 992px) {
  .header__navigation > li {
    border-left: 1px solid #d6d6dc;
    border-top: 0;
    display: inline-block;
    position: static; } }

.header__navigation > li > a {
  display: block;
  letter-spacing: -.6px;
  padding: 18px 15px; }

@media screen and (min-width: 992px) {
  .header__navigation > li > a {
    border-bottom: 3px solid #fff;
    /*  padding: 30px 21px 26.28px;*/
    padding: 32px 15px; }
  .header__navigation > li > a:hover, .header__navigation > li > a.active {
    border-bottom: 3px solid #34aeff; } }

@media screen and (min-width: 1200px) {
  .header__navigation > li > a {
    padding-left: 34px;
    padding-right: 34px; } }

.header__navigation > li .active {
  color: #34aeff; }

@media screen and (min-width: 992px) {
  .header__navigation > li .active {
    border-bottom: 3px solid #fff; } }

.header__navigation > li li {
  margin-bottom: 14px; }

@media screen and (min-width: 992px) {
  .header__navigation > li li {
    margin-bottom: 4px; } }

.header__navigation-language, .header__navigation-account {
  border-top: 0;
  box-shadow: inset 0 6px 4px -5px rgba(0, 0, 0, 0.2);
  background: #fff; }

@media screen and (min-width: 992px) {
  .header__navigation-language, .header__navigation-account {
    display: none !important; } }

.header__navigation-language > a, .header__navigation-account > a {
  padding-left: 40px !important;
  background-size: 25px;
  background-position: 10px center; }

.header__navigation-utility {
  border-top: 0;
  background: #fff; }

@media screen and (min-width: 992px) {
  .header__navigation-utility {
    display: none !important; } }

.header__navigation-account {
  box-shadow: none; }

.header__navigation-account > a {
  background-size: 20px; }

.header__navigation .dropdown {
  cursor: default;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.125rem;
  margin: 0 15px;
  padding: 0 0 10px; }

@media screen and (min-width: 992px) {
  .header__navigation .dropdown {
    background: #fbfbfb;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    font-size: 1rem;
    left: 0;
    margin: 0;
    padding-bottom: 50px;
    padding-top: 4px;
    position: absolute;
    right: 0;
    top: 110px;
    width: 100%;
    z-index: -1; } }

@media screen and (min-width: 992px) {
  .header__navigation .dropdown .dropdown-three {
    float: left;
    padding-right: 25px;
    width: 25%; } }

@media screen and (min-width: 992px) {
  .header__navigation .dropdown .dropdown-two {
    float: left;
    margin-right: 10%;
    width: 23%; } }

.header__navigation .dropdown ul {
  list-style: none; }

.header__navigation .dropdown ul li {
  margin-bottom: 6px; }

.header__navigation .dropdown .with-children {
  display: block;
  margin: -12px 0 0;
  padding: 12px 0; }

@media screen and (min-width: 992px) {
  .header__navigation .dropdown .with-children {
    display: none; } }

.header__navigation .dropdown .with-children.desktop {
  display: none; }

@media screen and (min-width: 992px) {
  .header__navigation .dropdown .with-children.desktop {
    display: inline;
    padding: 12px 0 0; } }

.header__navigation .dropdown .children {
  background: #f0f0f2;
  border-bottom: 1px solid #d6d6dc;
  margin: 0 -15px;
  padding: 10px 15px 0;
  position: relative; }

@media screen and (min-width: 992px) {
  .header__navigation .dropdown .children {
    background: none;
    border: 0;
    font-weight: bold;
    margin: 0;
    padding: 0; } }

.header__navigation .dropdown .children ul {
  font-weight: normal;
  margin: 13px 18px 20px; }

@media screen and (min-width: 992px) {
  .header__navigation .dropdown .children ul {
    display: block;
    margin: 5px 0 20px;
    display: block !important; } }

@media screen and (min-width: 992px) {
  .header__navigation .dropdown .children ul .first {
    display: none; } }

.header__navigation .dropdown-header {
  display: none; }

@media screen and (min-width: 992px) {
  .header__navigation .dropdown-header {
    display: block;
    font-size: 1.625rem;
    font-weight: normal;
    margin: 2.5rem 0 2.1875rem; } }

.header__navigation .dropdown-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  position: relative; }

.header__navigation .dropdown-container::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .header__navigation .dropdown-container {
    padding: 0 10px; } }

.header__navigation .active {
  color: #34aeff; }

.header__navigation .worldwide__regions {
  margin-bottom: 20px; }

.header__navigation .worldwide__region-label {
  font-weight: bold; }

@media screen and (min-width: 992px) {
  .header__navigation .worldwide__region-label {
    font-weight: normal; } }

.header__search-link {
  float: right;
  height: 30px;
  width: 54px;
  display: inline-block;
  background-position: center;
  background-size: 29px 29px;
  border-right: 1px solid #d6d6dc;
  margin: 3px 15px 0 -10px;
  font-size: 0;
  cursor: pointer; }

@media screen and (min-width: 992px) {
  .header__search-link {
    display: none; } }

.header__icon-control {
  height: 12px;
  position: absolute;
  right: 15px;
  top: 25px;
  width: 15px; }

@media screen and (min-width: 992px) {
  .header__icon-control {
    display: none; } }

.header__menu {
  background-position: center center;
  display: inline-block;
  float: right;
  height: 19px;
  margin: 8px 0;
  width: 30px; }

@media screen and (min-width: 992px) {
  .header__menu {
    display: none; } }

.header__dropdown-promo {
  display: none; }

@media screen and (min-width: 992px) {
  .header__dropdown-promo {
    background: #fff;
    display: block;
    float: right;
    margin: 0;
    padding: 10px;
    position: absolute;
    right: 10px;
    top: 6px;
    width: 250px; }
  .header__dropdown-promo-visual {
    padding-top: 125px; }
  .header__dropdown-promo-label {
    color: #34aeff;
    font-size: 1rem;
    font-weight: bold;
    margin: 0;
    margin-bottom: 4px;
    text-transform: uppercase; }
  .header__dropdown-promo-desc {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 0;
    margin-bottom: 8px; }
  .header__dropdown-promo-cta {
    margin: 0; }
  .header__dropdown-promo-cta a {
    color: #34aeff;
    font-size: 1.125rem;
    margin: 0; }
  .header__dropdown-promo-icon {
    left: 0;
    margin: 0;
    position: absolute;
    top: 0; }
  .header__dropdown-promo-icon img {
    max-height: 115px;
    max-width: 100%;
    width: 100%; }
  .header__dropdown-promo-alt {
    float: none;
    position: relative; } }

.header .navigation-inactive {
  display: none; }

@media screen and (min-width: 992px) {
  .header .navigation-inactive {
    display: block; } }

.header__contact {
  background-position: center center;
  background-size: 29px 29px;
  cursor: pointer;
  display: inline-block;
  float: right;
  font-size: 0;
  height: 30px;
  margin: 4px 4px 0 0; }

@media screen and (min-width: 768px) {
  .header__contact {
    display: none; } }

.header__contact.chat {
  margin-right: 5px; }

.header__contact i {
  background-position: center center;
  display: inline-block;
  height: 31px;
  width: 40px; }

.header__contact i.phone {
  width: 31px; }

.no-scroll {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0; }

.no-scroll-mobile {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0; }

@media screen and (min-width: 768px) {
  .no-scroll-mobile {
    overflow: visible;
    position: static; } }

@media screen and (min-width: 992px) {
  .with-utility {
    padding-top: 125px !important; } }

.before-ng-load {
  text-indent: -1000px;
  overflow: hidden;
  height: 60px; }

.header__search {
  background: #fff;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto; }

@media screen and (min-width: 768px) {
  .header__search {
    z-index: -1;
    top: 80px;
    padding-top: 120px;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: inset 0 6px 4px -5px rgba(0, 0, 0, 0.2); } }

@media screen and (min-width: 768px) {
  .header__search {
    top: 59px; } }

.header__search.hide {
  display: none; }

.header__search.show {
  display: block; }

.header__search-inner {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.header__search-inner::after {
  clear: both;
  content: "";
  display: block; }

.header__search .search-input {
  position: fixed;
  top: 0;
  height: 68px;
  width: 100%;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); }

@media screen and (min-width: 768px) {
  .header__search .search-input {
    position: relative;
    width: auto;
    height: auto;
    box-shadow: none;
    margin: 0 20px; } }

.header__search .search-icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 20px 10px;
  float: left; }

@media screen and (min-width: 768px) {
  .header__search .search-icon {
    display: none; } }

.header__search .search-icon-close {
  height: 30px;
  width: 30px;
  position: absolute;
  top: 0;
  right: 0;
  margin: 20px 10px; }

@media screen and (min-width: 768px) {
  .header__search .search-icon-close {
    display: none; } }

.header__search .search-input-field {
  font-size: 1.5rem;
  padding: 21px 0;
  outline: 0;
  border: 0;
  position: absolute;
  top: 0;
  left: 50px;
  width: 100%; }

@media screen and (min-width: 768px) {
  .header__search .search-input-field {
    font-size: 1.75rem;
    padding: 23px 18px;
    border: 1px solid gray;
    border-radius: 10px;
    position: static; } }

@media screen and (min-width: 768px) {
  .header__search .search-input-button {
    background: #34aeff;
    padding: 22px 22px 23px;
    display: inline-block;
    position: absolute;
    top: 1px;
    right: 1px;
    border-radius: 0 10px 10px 0; } }

.header__search .search-input-button i {
  display: inline-block;
  width: 36px;
  height: 32px; }

.header__search .search-results {
  padding: 90px 20px 20px; }

@media screen and (min-width: 768px) {
  .header__search .search-results {
    padding: 40px 20px 0 100px;
    overflow-y: auto; } }

.header__search .search-results .section-results {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #cecece; }

@media screen and (min-width: 768px) {
  .header__search .search-results .section-results {
    border-bottom: none; } }

.header__search .search-results h4 {
  font-weight: bold;
  margin: 0 0 10px; }

.header__search .search-results ul, .header__search .search-results li {
  padding: 0;
  margin: 0;
  list-style: none;
  font-family: "Averta", Arial, sans-serif;
  font-size: 0.875rem; }

@media screen and (min-width: 768px) {
  .header__search .search-results ul, .header__search .search-results li {
    font-size: 1.125rem; } }

.header__search .search-results .term {
  color: #34aeff; }

.header__search .search-results li {
  margin-bottom: 10px; }

.header__search .search-results .results-rule {
  display: none; }

@media screen and (min-width: 768px) {
  .header__search .search-results .results-rule {
    display: block;
    border: 0;
    outline: 0;
    padding: 0;
    height: 1px;
    background: #cecece;
    overflow: hidden;
    margin: -20px 0 10px; } }

.header__search .search-results .all-results {
  color: #34aeff;
  font-weight: bold;
  margin-bottom: 20px; }

.header__search .search-results .all-results:hover {
  color: #2f9de6; }

@media screen and (min-width: 768px) {
  .header__search .search-results .all-results {
    float: right; } }

.four-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px; }

.four-column-content::after {
  clear: both;
  content: "";
  display: block; }

.four-column-content .four-column-content__col1, .four-column-content .four-column-content__col2, .four-column-content .four-column-content__col3, .four-column-content .four-column-content__col4 {
  padding-top: 10px;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.four-column-content .four-column-content__col1:last-child, .four-column-content .four-column-content__col2:last-child, .four-column-content .four-column-content__col3:last-child, .four-column-content .four-column-content__col4:last-child {
  margin-right: 0; }

@media screen and (min-width: 480px) {
  .four-column-content .four-column-content__col1, .four-column-content .four-column-content__col2, .four-column-content .four-column-content__col3, .four-column-content .four-column-content__col4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 47.11521%; }
  .four-column-content .four-column-content__col1:last-child, .four-column-content .four-column-content__col2:last-child, .four-column-content .four-column-content__col3:last-child, .four-column-content .four-column-content__col4:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .four-column-content .four-column-content__col1, .four-column-content .four-column-content__col2, .four-column-content .four-column-content__col3, .four-column-content .four-column-content__col4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    padding-top: 0px; }
  .four-column-content .four-column-content__col1:last-child, .four-column-content .four-column-content__col2:last-child, .four-column-content .four-column-content__col3:last-child, .four-column-content .four-column-content__col4:last-child {
    margin-right: 0; } }

.four-column-content .separator .four-column-content__col1, .four-column-content .separator .four-column-content__col2, .four-column-content .separator .four-column-content__col3 {
  padding-right: 0; }

@media screen and (min-width: 992px) {
  .four-column-content .separator .four-column-content__col1, .four-column-content .separator .four-column-content__col2, .four-column-content .separator .four-column-content__col3 {
    border-right: 1px solid #999;
    padding-right: 10px; } }

.four-column-content-footer {
  max-width: 80%;
  text-align: left;
  margin-left: auto;
  margin-right: auto; }

.four-column-content-footer .four-column-content__col1, .four-column-content-footer .four-column-content__col2, .four-column-content-footer .four-column-content__col3, .four-column-content-footer .four-column-content__col4 {
  width: 45%; }

@media screen and (min-width: 992px) {
  .four-column-content-footer .four-column-content__col1, .four-column-content-footer .four-column-content__col2, .four-column-content-footer .four-column-content__col3, .four-column-content-footer .four-column-content__col4 {
    width: 23%; } }

.four-column-content-footer .four-column-content__col3 {
  clear: both; }

@media screen and (min-width: 992px) {
  .four-column-content-footer .four-column-content__col3 {
    clear: none; } }

.footer-cta-icons {
  margin-left: 43px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0; }

.footer-cta-icons .cta-block {
  margin: 0 10px 5px 10px; }

.footer-cta-icons .cta-block .cta-block__left {
  padding: 0;
  margin-top: 0; }

.footer-cta-icons .cta-block .cta-block__left .component-icon {
  width: 35px;
  height: 35px; }

@media screen and (min-width: 992px) {
  .footer-cta-icons .cta-block .cta-block__left .component-icon {
    width: 50px;
    height: 50px; } }

.footer-cta-icons .two-column-content__col1, .footer-cta-icons .two-column-content__col2 {
  float: left;
  display: block;
  margin-right: 2.3576515979%;
  width: 22%; }

@media screen and (min-width: 768px) {
  .footer-cta-icons .two-column-content__col1, .footer-cta-icons .two-column-content__col2 {
    width: 12%; } }

@media screen and (min-width: 992px) {
  .footer-cta-icons .two-column-content__col1, .footer-cta-icons .two-column-content__col2 {
    width: 30%; } }

@media screen and (min-width: 1200px) {
  .footer-cta-icons .two-column-content__col1, .footer-cta-icons .two-column-content__col2 {
    width: 22%; } }

.footer {
  background: #f0f0f2; }

.trial-download {
  background-color: #f5f5f5;
  padding: 10px 0 15px; }

.trial-download__heading {
  width: 65%;
  margin: 0 auto;
  text-align: center; }

.trial-download__options {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 900px;
  padding: 0 20px; }

.trial-download__options::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .trial-download__options {
    padding: 0; } }

.trial-download__options--detail {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  height: auto;
  background-color: #fff;
  text-align: center;
  padding: 15px 0;
  margin-bottom: 20px; }

.trial-download__options--detail:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .trial-download__options--detail {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 5px;
    margin-top: 15px; }
  .trial-download__options--detail:last-child {
    margin-right: 0; } }

.trial-download__options--detail:nth-of-type(3n) {
  margin-right: 0; }

.trial-download__options--detail img {
  width: 75px;
  height: 75px;
  object-fit: scale-down; }

.trial-download__options--detail h5 {
  margin: 0 0 8px 0; }

.trial-download__options--detail .button__default {
  border: 0;
  display: block;
  margin: 0 auto 6px auto; }

.trial-download__options--detail a {
  display: -webkit-inline-box;
  text-decoration: none;
  font-size: 16px; }

.trial-download__text {
  text-align: center;
  margin-bottom: 30px; }

.trial-download__text p {
  font: normal 18px "Averta", Arial, sans-serif;
  margin: 30px 0 10px 0;
  padding: 0 20px; }

.trial-download__text a {
  text-decoration: none;
  font-size: 16px;
  cursor: pointer; }

.trial-download__text .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.8; }

.trial-download__text .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 800px;
  height: 325px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #000; }

.trial-download__text .ng-modal .ng-modal-dialog-content {
  padding: 30px 50px;
  text-align: center; }

.trial-download__text .ng-modal .ng-modal-dialog-content h3 {
  margin: 0;
  color: #272638;
  font: bold 30px "Averta", Arial, sans-serif;
  text-align: left; }

.trial-download__text .ng-modal .ng-modal-dialog-content p {
  margin: 20px 0;
  font: 500 22px "Averta", Arial, sans-serif;
  color: #272638;
  text-align: center; }

.trial-download__text .ng-modal .ng-modal-dialog-content .options {
  width: 205px;
  height: 65px;
  margin: 30px 20px 0 0;
  font: bold 21px "Averta", Arial, sans-serif;
  background-color: #fff;
  color: #333;
  border-radius: 4px;
  border: 1px solid #333;
  cursor: pointer; }

.trial-download__text .ng-modal .ng-modal-dialog-content .options:hover {
  color: #fff;
  background-color: #34aeff;
  border-style: none; }

.trial-download__text .ng-modal .ng-modal-dialog-content .modal-content {
  font-size: 14px;
  line-height: 22px;
  text-align: left; }

.trial-download__text .ng-modal .ng-modal-dialog-content .modal-content span {
  font-weight: bold; }

.trial-download__text .ng-modal .ng-modal-dialog-content .modal-content span.more-info {
  font-weight: normal;
  margin-top: 20px;
  display: block; }

.trial-download__text .ng-modal .ng-modal-dialog-content .modal-content span.more-info a {
  text-decoration: underline; }

.trial-download__text .ng-modal .ng-modal-close {
  position: absolute;
  top: 10px;
  right: 15px;
  padding: 5px;
  cursor: pointer;
  font-size: 120%;
  display: inline-block;
  font-weight: bold;
  font-family: 'arial', 'sans-serif'; }

.trial-download__resources {
  background-color: #fff;
  text-align: center;
  padding: 10px; }

@media screen and (min-width: 768px) {
  .trial-download__resources {
    padding: 10px 0 0 0; } }

.trial-download__resources-details {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 620px;
  padding: 0 10px; }

.trial-download__resources-details::after {
  clear: both;
  content: "";
  display: block; }

.trial-download__resources-details__col {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 20px; }

.trial-download__resources-details__col:last-child {
  margin-right: 0; }

@media screen and (min-width: 480px) {
  .trial-download__resources-details__col {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .trial-download__resources-details__col:last-child {
    margin-right: 0; } }

.trial-download__resources-details__col span.img {
  display: block; }

.trial-download__resources-details__col span.img img {
  width: 100%; }

.trial-download__resources-details__col span.sub-heading, .trial-download__resources-details__col span.heading, .trial-download__resources-details__col a {
  display: block;
  text-align: left;
  width: 100%; }

@media screen and (min-width: 768px) {
  .trial-download__resources-details__col span.sub-heading, .trial-download__resources-details__col span.heading, .trial-download__resources-details__col a {
    width: 70%; } }

.trial-download__resources-details__col span.sub-heading {
  text-transform: uppercase;
  font-size: 12px; }

.trial-download__resources-details__col span.heading {
  line-height: 22px; }

.trial-download__resources-details__col a {
  font-size: 16px;
  text-decoration: none; }

.form {
  padding: 0px 20px; }

.form .form_row {
  display: block;
  font-size: 13px;
  line-height: 24px;
  color: #7d7d91;
  clear: both; }

.form.font-white .form_row_description {
  font-size: 11px;
  line-height: 30px;
  clear: both;
  color: #fff; }

.form .form_row_description {
  font-size: 11px;
  line-height: 30px;
  clear: both;
  color: #7d7d91; }

.form .form_field_text {
  width: 340px;
  margin-bottom: 4px;
  height: 40px;
  border: 1px solid #d6d6dc;
  background-color: #fff;
  padding: 10px;
  background-image: none;
  border-radius: 5px; }

.form .form_field_textarea {
  width: 340px;
  margin-bottom: 4px;
  height: 100px;
  border: 1px solid #d6d6dc;
  background-color: #fff;
  padding: 10px;
  background-image: none;
  border-radius: 5px; }

.form .form_field_select {
  width: 340px;
  height: 40px;
  border: 1px solid #d6d6dc;
  background-color: #fff;
  border-radius: 5px; }

.form .form_button_submit {
  background-color: #34aeff;
  color: #fff;
  border: 0;
  font-weight: bold;
  padding: 10px 20px; }

.form .form_button_reset {
  background-color: #fff;
  color: #34aeff;
  border: 0;
  font-weight: bold;
  padding: 10px 20px; }

.form .subscribe {
  font-size: 12px;
  padding: 20px 0px 0px 0px; }

.form.font-white .subscribe {
  font-size: 12px;
  padding: 20px 0px 0px 0px;
  color: #fff; }

.form .privacy {
  font-size: 11px;
  padding: 10px 0px; }

.form .btn-cont {
  float: left;
  padding: 10px 20px 10px 0px; }

.form a {
  text-decoration: none;
  color: #34aeff; }

.form a.button__default {
  color: #fff; }

.form_error {
  color: red; }

.site-access__row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.site-access__row::after {
  clear: both;
  content: "";
  display: block; }

.site-access__column1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 14.70196%; }

.site-access__column1:last-child {
  margin-right: 0; }

.site-access__column2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%;
  margin-left: 8.5298%; }

.site-access__column2:last-child {
  margin-right: 0; }

.footer {
  background: #f0f0f2; }

.footer::after {
  clear: both;
  content: "";
  display: block; }

.footer > .footer {
  padding: 50px 20px 40px 20px; }

@media screen and (min-width: 768px) {
  .footer > .footer {
    padding: 60px 20px 70px 20px; } }

.footer__container {
  max-width: 860px;
  margin: 0 auto; }

.footer__container::after {
  clear: both;
  content: "";
  display: block; }

.footer__row {
  padding-bottom: 0;
  clear: both; }

.footer__row::after {
  clear: both;
  content: "";
  display: block; }

.footer__headline {
  font-size: 24px;
  line-height: 1em;
  padding: 0 0 36px;
  margin: 0;
  text-align: center;
  color: #38364d; }

@media screen and (min-width: 768px) {
  .footer__headline {
    font-size: 26px;
    padding: 0 0 38px;
    font-weight: bold;
    line-height: 32px; } }

.footer__headline p {
  margin-top: 0; }

.footer__rule {
  background: #7d7d91;
  border: 0;
  outline: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  margin: 0; }

@media screen and (min-width: 992px) {
  .footer__rule {
    width: 920px; } }

.footer__columns {
  padding: 0;
  margin: 0;
  list-style: none;
  padding-left: 20px;
  padding-top: 60px;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 48.82117%; }

.footer__columns:last-child {
  margin-right: 0; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .footer__columns {
    padding-top: 50px; }
  .footer__columns:nth-child(2n) {
    margin-right: 0; }
  .footer__columns:nth-child(2n+1) {
    clear: left; } }

@media screen and (min-width: 768px) {
  .footer__columns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .footer__columns:last-child {
    margin-right: 0; } }

.footer__columns li {
  margin-bottom: 13px;
  line-height: 1.2em; }

.footer__link {
  text-decoration: none;
  color: #38364d;
  font-size: 16px;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold; }

@media screen and (min-width: 768px) {
  .footer__link {
    font-size: 18px; } }

.footer__two-columns {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  text-align: center;
  padding: 0px 10px;
  margin-top: 30px; }

.footer__two-columns:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .footer__two-columns {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    text-align: left;
    padding: 0;
    margin-top: 60px; }
  .footer__two-columns:last-child {
    margin-right: 0; } }

.footer__two-columns p {
  font-size: 12px;
  font-family: "Averta", Arial, sans-serif;
  margin: 0; }

@media screen and (min-width: 768px) {
  .footer__two-columns p {
    font-size: 15px; } }

.footer__two-columns.text-right {
  text-align: center; }

@media screen and (min-width: 768px) {
  .footer__two-columns.text-right {
    text-align: right;
    float: right; } }

.footer .socialIcons {
  clear: both;
  float: none;
  padding-left: 0;
  display: table;
  margin: 0 auto;
  padding-right: 20px; }

@media screen and (min-width: 768px) {
  .footer .socialIcons {
    margin: 47px auto 0 auto;
    padding: 0; } }

.footer .socialIcons .cta-block__left {
  float: left;
  padding: 5px; }

.footer .socialIcons .cta-block__left span {
  margin: 0;
  width: 45px;
  height: 45px;
  display: inline-block; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .footer .socialIcons .cta-block__left span {
    width: 40px;
    height: 40px; } }

.footer .footerlink {
  padding: 0;
  width: 100%; }

.footer .footerlink li {
  display: inline-block;
  margin-right: 20px; }

.footer .footerlink li a {
  font-family: "Averta", Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.625rem;
  color: #38364d; }

@media screen and (min-width: 768px) {
  .footer .footerlink li a {
    font-size: 0.875rem; } }

.footer .footerlink li a:hover {
  color: #008cff; }

.flexible-column {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

.flexible-column::after {
  clear: both;
  content: "";
  display: block; }

.flexible-column .span-1 {
  width: 20%; }

.flexible-column .span-11 .text {
  width: 75%; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .flexible-column .span-11 .text {
    position: absolute;
    top: 0;
    left: 65px; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .flexible-column .span-11 .text {
    position: relative;
    left: 20px; } }

@media screen and (min-width: 1024px) {
  .flexible-column .span-11 .text {
    position: relative;
    top: 0;
    left: 0; } }

.flexible-column .span-1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-1:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 6.17215%; }
  .flexible-column .span-1:last-child {
    margin-right: 0; } }

.flexible-column .offset-1 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-1 {
    margin-left: 8.5298%; } }

.flexible-column .span-2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-2:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 14.70196%; }
  .flexible-column .span-2:last-child {
    margin-right: 0; } }

.flexible-column .offset-2 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-2 {
    margin-left: 17.05961%; } }

.flexible-column .span-3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-3:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%; }
  .flexible-column .span-3:last-child {
    margin-right: 0; } }

.flexible-column .offset-3 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-3 {
    margin-left: 25.58941%; } }

.flexible-column .span-4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-4:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .flexible-column .span-4:last-child {
    margin-right: 0; } }

.flexible-column .offset-4 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-4 {
    margin-left: 34.11922%; } }

.flexible-column .span-5 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-5:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-5 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%; }
  .flexible-column .span-5:last-child {
    margin-right: 0; } }

.flexible-column .offset-5 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-5 {
    margin-left: 42.64902%; } }

.flexible-column .span-6 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-6:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-6 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .flexible-column .span-6:last-child {
    margin-right: 0; } }

.flexible-column .offset-6 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-6 {
    margin-left: 51.17883%; } }

.flexible-column .span-7 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-7:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-7 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%; }
  .flexible-column .span-7:last-child {
    margin-right: 0; } }

.flexible-column .offset-7 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-7 {
    margin-left: 59.70863%; } }

.flexible-column .span-8 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-8:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-8 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%; }
  .flexible-column .span-8:last-child {
    margin-right: 0; } }

.flexible-column .offset-8 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-8 {
    margin-left: 68.23843%; } }

.flexible-column .span-9 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-9:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-9 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 74.41059%; }
  .flexible-column .span-9:last-child {
    margin-right: 0; } }

.flexible-column .offset-9 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-9 {
    margin-left: 76.76824%; } }

.flexible-column .span-10 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-10:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-10 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 82.94039%; }
  .flexible-column .span-10:last-child {
    margin-right: 0; } }

.flexible-column .offset-10 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-10 {
    margin-left: 85.29804%; } }

.flexible-column .span-11 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-11:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-11 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 91.4702%; }
  .flexible-column .span-11:last-child {
    margin-right: 0; } }

.flexible-column .offset-11 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-11 {
    margin-left: 93.82785%; } }

.flexible-column .span-12 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.flexible-column .span-12:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .flexible-column .span-12 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .flexible-column .span-12:last-child {
    margin-right: 0; } }

.flexible-column .offset-12 {
  margin-left: 0%; }

@media screen and (min-width: 768px) {
  .flexible-column .offset-12 {
    margin-left: 102.35765%; } }

@media screen and (min-width: 768px) {
  .flexible-column .omega-2:nth-child(2n) {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .flexible-column .omega-3:nth-child(3n) {
    margin-right: 0; } }

@media screen and (min-width: 768px) {
  .flexible-column .omega-4:nth-child(4n) {
    margin-right: 0; } }

.filtered-learning-path__wrapper {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.filtered-learning-path__wrapper::after {
  clear: both;
  content: "";
  display: block; }

.filtered-learning-path .two-column-content {
  padding-top: 0px;
  padding-bottom: 0px;
  height: auto;
  width: 102%;
  clear: both; }

.filtered-learning-path .two-column-content__col1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 20px; }

.filtered-learning-path .two-column-content__col1:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .filtered-learning-path .two-column-content__col1 {
    float: left;
    display: block;
    height: auto;
    border: 0px;
    border-right: 5px solid #fff;
    margin-right: 0px;
    width: 49%; } }

.filtered-learning-path .two-column-content__col2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 20px; }

.filtered-learning-path .two-column-content__col2:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .filtered-learning-path .two-column-content__col2 {
    float: left;
    display: block;
    height: auto;
    border: 0px;
    margin-right: 0px;
    width: 49%; } }

.filtered-learning-path .two-column-content .call-to-action__link {
  padding-top: 10px;
  text-decoration: none; }

.filtered-learning-path .two-column-content .call-to-action__link .cta2 {
  margin: 10px; }

@media screen and (min-width: 992px) {
  .filtered-learning-path .two-column-content .call-to-action__link .cta2 {
    margin: 10px; } }

.filtered-learning-path .one-column-content {
  height: auto;
  width: 102%;
  padding: 20px;
  clear: both; }

.filtered-learning-path .one-column-content__col {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.filtered-learning-path .one-column-content__col:last-child {
  margin-right: 0; }

.filtered-learning-path .one-column-content .call-to-action__link {
  padding-top: 10px;
  text-decoration: none; }

.filtered-learning-path .one-column-content .call-to-action__link .cta2 {
  margin: 10px; }

@media screen and (min-width: 992px) {
  .filtered-learning-path .one-column-content .call-to-action__link .cta2 {
    margin: 10px; } }

.filtered-learning-path .row-wrapper {
  clear: both;
  padding: 0px;
  height: auto;
  min-height: 40px; }

@media screen and (min-width: 768px) {
  .filtered-learning-path .row-wrapper {
    display: flex; } }

.filtered-learning-path .row-wrapper:nth-child(odd) {
  background-color: #fff; }

.filtered-learning-path .row-wrapper:nth-child(even) {
  background-color: #faf9fe; }

.filtered-learning-path .mb-view {
  display: block;
  margin-top: 10px; }

@media screen and (min-width: 992px) {
  .filtered-learning-path .mb-view {
    display: none !important; } }

.filtered-learning-path .dp-view {
  display: none; }

@media screen and (min-width: 992px) {
  .filtered-learning-path .dp-view {
    display: block;
    margin-top: 25px; } }

.filtered-list {
  max-width: 68em;
  margin: 0 auto; }

.filtered-ca-video-list .filtered_list {
  padding: 0; }

.filtered-ca-video-list .four-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 0 20px;
  width: 100%; }

.filtered-ca-video-list .four-column-content::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .filtered-ca-video-list .four-column-content {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 20px 0 20px; } }

@media screen and (min-width: 1200px) {
  .filtered-ca-video-list .four-column-content {
    padding: 15px 0 85px 0; } }

.filtered-ca-video-list .four-column-content .four-column-content__col1, .filtered-ca-video-list .four-column-content .four-column-content__col2, .filtered-ca-video-list .four-column-content .four-column-content__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  position: relative;
  padding: 0px;
  border: 1px solid #d6d6dc;
  height: 154px;
  background: #fff;
  margin-bottom: 37px; }

.filtered-ca-video-list .four-column-content .four-column-content__col1:last-child, .filtered-ca-video-list .four-column-content .four-column-content__col2:last-child, .filtered-ca-video-list .four-column-content .four-column-content__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .filtered-ca-video-list .four-column-content .four-column-content__col1, .filtered-ca-video-list .four-column-content .four-column-content__col2, .filtered-ca-video-list .four-column-content .four-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    margin-bottom: 0px; }
  .filtered-ca-video-list .four-column-content .four-column-content__col1:last-child, .filtered-ca-video-list .four-column-content .four-column-content__col2:last-child, .filtered-ca-video-list .four-column-content .four-column-content__col3:last-child {
    margin-right: 0; } }

.filtered-ca-video-list .four-column-content .four-column-content__col1 .img-bg, .filtered-ca-video-list .four-column-content .four-column-content__col2 .img-bg, .filtered-ca-video-list .four-column-content .four-column-content__col3 .img-bg {
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
  height: 154px; }

.filtered-ca-video-list .four-column-content .four-column-content__col1 .bot-bar, .filtered-ca-video-list .four-column-content .four-column-content__col2 .bot-bar, .filtered-ca-video-list .four-column-content .four-column-content__col3 .bot-bar {
  height: auto;
  width: 100%;
  background-color: #272638;
  position: absolute;
  color: #fff;
  padding: 10px;
  bottom: -2px;
  overflow: hidden;
  min-height: 55px;
  max-height: 75px; }

.filtered-ca-video-list .four-column-content .four-column-content__col1 .bot-bar span, .filtered-ca-video-list .four-column-content .four-column-content__col2 .bot-bar span, .filtered-ca-video-list .four-column-content .four-column-content__col3 .bot-bar span {
  font-size: 14px;
  line-height: 20px;
  color: #eaeaea;
  font-family: "Averta", Arial, sans-serif, Geneva, sans-serif; }

.filtered-ca-video-list .four-column-content .four-column-content__col1.with-date, .filtered-ca-video-list .four-column-content .four-column-content__col2.with-date, .filtered-ca-video-list .four-column-content .four-column-content__col3.with-date {
  padding: 50px 33px 0px 33px; }

.filtered-ca-video-list .four-column-content .four-column-content__col1.lg-text, .filtered-ca-video-list .four-column-content .four-column-content__col2.lg-text, .filtered-ca-video-list .four-column-content .four-column-content__col3.lg-text {
  min-height: 420px; }

.filtered-ca-video-list .four-column-content .four-column-content__col1 img, .filtered-ca-video-list .four-column-content .four-column-content__col2 img, .filtered-ca-video-list .four-column-content .four-column-content__col3 img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
  float: none; }

.filtered-ca-video-list .four-column-content .four-column-content__col1 a, .filtered-ca-video-list .four-column-content .four-column-content__col2 a, .filtered-ca-video-list .four-column-content .four-column-content__col3 a {
  text-decoration: none;
  font-family: "Averta", Arial, sans-serif;
  display: inline-block; }

.filtered-ca-video-list .four-column-content .four-column-content__col1 p, .filtered-ca-video-list .four-column-content .four-column-content__col2 p, .filtered-ca-video-list .four-column-content .four-column-content__col3 p {
  font-family: "Averta", Arial, sans-serif;
  font-size: 28px;
  line-height: 32px;
  margin: 0 0 20px 0;
  color: #38364d; }

.filtered-ca-video-list .four-column-content .four-column-content__col1 p.title, .filtered-ca-video-list .four-column-content .four-column-content__col2 p.title, .filtered-ca-video-list .four-column-content .four-column-content__col3 p.title {
  margin: 0 0 120px 0; }

.filtered-ca-video-list .four-column-content .four-column-content__col1 p.label, .filtered-ca-video-list .four-column-content .four-column-content__col2 p.label, .filtered-ca-video-list .four-column-content .four-column-content__col3 p.label {
  font-size: 16px;
  line-height: 1rem;
  letter-spacing: 0;
  color: #38364d; }

.filtered-ca-video-list .four-column-content .four-column-content__col1 .a-align, .filtered-ca-video-list .four-column-content .four-column-content__col2 .a-align, .filtered-ca-video-list .four-column-content .four-column-content__col3 .a-align {
  position: absolute;
  bottom: 10px; }

.filtered-ca-video-list .four-column-content .four-column-content__col1 .a-align a, .filtered-ca-video-list .four-column-content .four-column-content__col2 .a-align a, .filtered-ca-video-list .four-column-content .four-column-content__col3 .a-align a {
  font-size: 24px;
  line-height: 1rem;
  margin-bottom: 15px; }

.filtered-ca-video-list .four-column-content .four-column-content__col1 .a-align p, .filtered-ca-video-list .four-column-content .four-column-content__col2 .a-align p, .filtered-ca-video-list .four-column-content .four-column-content__col3 .a-align p {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1rem;
  color: #38364d; }

.filtered-ca-video-list .four-column-content .four-column-content__col1:last-child {
  margin: 0 0.675% 0 0.85%;
  margin-bottom: 15px;
  overflow: hidden;
  padding: 40px 20px;
  background-color: #fff;
  min-height: 400px; }

.filtered-ca-video-list .load-more {
  clear: both; }

.filtered-ca-video-list-logo {
  max-width: 100%; }

.filtered-ca-video-list .lock_icon {
  float: right;
  padding: 0px;
  width: 25px;
  position: absolute;
  right: 0px;
  top: 15px; }

@media screen and (min-width: 992px) {
  .filtered-ca-video-list .lock_icon {
    top: 25px; } }

.filtered-ca-video-list .icon-holder {
  width: 20px;
  height: 25px;
  float: right;
  position: relative;
  top: 0;
  right: 0; }

.filtered-ca-video-list .featured-case .four-column-content__col1, .filtered-ca-video-list .featured-case .four-column-content__col2, .filtered-ca-video-list .featured-case .four-column-content__col3 {
  margin-bottom: 20px !important; }

.filtered-ca-video-list .featured-case .load-more__container dd {
  padding: 0px 10px 0 10px;
  width: 100%; }

@media screen and (min-width: 992px) {
  .filtered-ca-video-list .featured-case .load-more__container dd {
    left: calc(-50vw + 50%) !important;
    width: 100vw; } }

.filtered-ca-video-list .featured-case .load-more__container dt {
  border: 1px solid #d6d6dc;
  margin: 20px 0;
  margin-bottom: 0px;
  margin-top: 40px; }

.filtered-asset-list .flitered_list {
  padding: 0; }

.filtered-asset-list .three-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 0 20px;
  width: 100%; }

.filtered-asset-list .three-column-content::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .filtered-asset-list .three-column-content {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 20px 20px 0 20px; } }

@media screen and (min-width: 1200px) {
  .filtered-asset-list .three-column-content {
    padding: 30px 0 0 0; } }

.filtered-asset-list .three-column-content .three-column-content__col1, .filtered-asset-list .three-column-content .three-column-content__col2, .filtered-asset-list .three-column-content .three-column-content__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  position: relative;
  padding: 20px 20px 30px;
  border: 1px solid #d6d6dc;
  min-height: 326px;
  background: #fff; }

.filtered-asset-list .three-column-content .three-column-content__col1:last-child, .filtered-asset-list .three-column-content .three-column-content__col2:last-child, .filtered-asset-list .three-column-content .three-column-content__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .filtered-asset-list .three-column-content .three-column-content__col1, .filtered-asset-list .three-column-content .three-column-content__col2, .filtered-asset-list .three-column-content .three-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%; }
  .filtered-asset-list .three-column-content .three-column-content__col1:last-child, .filtered-asset-list .three-column-content .three-column-content__col2:last-child, .filtered-asset-list .three-column-content .three-column-content__col3:last-child {
    margin-right: 0; } }

.filtered-asset-list .three-column-content .three-column-content__col1.with-date, .filtered-asset-list .three-column-content .three-column-content__col2.with-date, .filtered-asset-list .three-column-content .three-column-content__col3.with-date {
  padding: 50px 33px 0px 33px; }

.filtered-asset-list .three-column-content .three-column-content__col1.lg-text, .filtered-asset-list .three-column-content .three-column-content__col2.lg-text, .filtered-asset-list .three-column-content .three-column-content__col3.lg-text {
  min-height: 380px; }

.filtered-asset-list .three-column-content .three-column-content__col1 img, .filtered-asset-list .three-column-content .three-column-content__col2 img, .filtered-asset-list .three-column-content .three-column-content__col3 img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
  float: none; }

.filtered-asset-list .three-column-content .three-column-content__col1 a, .filtered-asset-list .three-column-content .three-column-content__col2 a, .filtered-asset-list .three-column-content .three-column-content__col3 a {
  text-decoration: none;
  font-family: "Averta", Arial, sans-serif;
  display: inline-block; }

.filtered-asset-list .three-column-content .three-column-content__col1 p, .filtered-asset-list .three-column-content .three-column-content__col2 p, .filtered-asset-list .three-column-content .three-column-content__col3 p {
  font-family: "Averta", Arial, sans-serif;
  font-size: 20px;
  line-height: 26px;
  margin: 0 0 20px 0;
  color: #38364d; }

.filtered-asset-list .three-column-content .three-column-content__col1 p.title, .filtered-asset-list .three-column-content .three-column-content__col2 p.title, .filtered-asset-list .three-column-content .three-column-content__col3 p.title {
  margin: 0 0 120px 0; }

.filtered-asset-list .three-column-content .three-column-content__col1 p.label, .filtered-asset-list .three-column-content .three-column-content__col2 p.label, .filtered-asset-list .three-column-content .three-column-content__col3 p.label {
  font-size: 14px;
  line-height: 1rem;
  letter-spacing: 0;
  color: #38364d; }

.filtered-asset-list .three-column-content .three-column-content__col1 .a-align, .filtered-asset-list .three-column-content .three-column-content__col2 .a-align, .filtered-asset-list .three-column-content .three-column-content__col3 .a-align {
  position: absolute;
  bottom: 10px; }

.filtered-asset-list .three-column-content .three-column-content__col1 .a-align a, .filtered-asset-list .three-column-content .three-column-content__col2 .a-align a, .filtered-asset-list .three-column-content .three-column-content__col3 .a-align a {
  margin-bottom: 15px; }

.filtered-asset-list .three-column-content .three-column-content__col1 .a-align p, .filtered-asset-list .three-column-content .three-column-content__col2 .a-align p, .filtered-asset-list .three-column-content .three-column-content__col3 .a-align p {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1rem;
  color: #38364d; }

.filtered-asset-list .three-column-content .three-column-content__col1:last-child {
  margin: 0 0.675% 0 0.85%;
  margin-bottom: 15px;
  overflow: hidden;
  padding: 40px 20px;
  background-color: #fff;
  min-height: 400px; }

.filtered-asset-list .load-more {
  clear: both; }

.filtered-asset-list-logo {
  max-width: 100%; }

.filtered-asset-list .lock_icon {
  float: right;
  padding: 0px;
  width: 25px;
  position: absolute;
  right: 0px;
  top: 15px; }

@media screen and (min-width: 992px) {
  .filtered-asset-list .lock_icon {
    top: 25px; } }

.filtered-asset-list .icon-holder {
  width: 20px;
  height: 25px;
  float: right;
  position: relative;
  top: 0;
  right: 0; }

.filtered-asset-list .featured-case .three-column-content__col1, .filtered-asset-list .featured-case .three-column-content__col2, .filtered-asset-list .featured-case .three-column-content__col3 {
  margin-bottom: 20px !important; }

.filtered-asset-list .featured-case .load-more__container dd {
  padding: 20px 10px 0 10px; }

.feature-text-content {
  width: 100%;
  padding: 10px;
  word-wrap: break-word; }

.feature-text-content .feature-text-img {
  float: left;
  margin: 25px 20px 0 0;
  width: 100%; }

@media screen and (min-width: 992px) {
  .feature-text-content .feature-text-img {
    text-align: center;
    float: none;
    margin: 0; }
  .feature-text-content .feature-text-img img {
    width: auto;
    height: auto; } }

.feature-text-content .align-icon-left {
  text-align: left;
  margin-top: 0; }

.feature-text-content .support-icon-left {
  width: 30px !important;
  height: 30px !important; }

.feature-text-content .align-icon-right {
  text-align: right; }

.feature-text-content .align-icon-top-left {
  text-align: left;
  margin-top: 0;
  width: 60px !important;
  height: 60px !important; }

.feature-text-content .align-icon-top-left img {
  /* width: auto;
	   height: 76px;*/ }

.feature-text-content .component-icon.align-icon-top-left, .feature-text-content .component-icon.align-icon-left {
  margin: 0 10px 0 0; }

.feature-text-content .component-icon {
  width: 140px;
  height: 120px;
  display: block;
  margin: 30px auto;
  background-position: center; }

.feature-text-content .component-icon-left {
  float: left;
  display: inline-block;
  width: 65px;
  height: 65px;
  margin-top: 0;
  margin-right: 10px;
  background-position: top; }

.feature-text-content .feature-text-container.text-right {
  float: left;
  width: 64%;
  margin-left: 5px; }

@media screen and (min-width: 768px) {
  .feature-text-content .feature-text-container.text-right {
    width: 51%;
    margin-left: 20px; } }

@media screen and (min-width: 992px) {
  .feature-text-content .feature-text-container.text-right {
    width: 62%; } }

@media screen and (min-width: 1200px) {
  .feature-text-content .feature-text-container.text-right {
    width: 70%; } }

.feature-text-content .feature-text-container.text-right .feature-text-content__header {
  margin: 0; }

.feature-text-content .feature-text-container.text-right .feature-text-content__description {
  margin: 10px 0; }

.feature-text-content .feature-text-img.image-left {
  float: left;
  display: inline-block;
  margin: 0 10px 0 0; }

.feature-text-content .feature-text-img.image-left img {
  /*	width: 65px;
		   height: 65px;	*/ }

.feature-text-content .feature-text-content__header {
  font-weight: bold;
  margin: 10px 0 0 0; }

@media screen and (min-width: 992px) {
  .feature-text-content .feature-text-content__header {
    margin: 20px 0 0 0; } }

@media screen and (min-width: 992px) {
  .feature-text-content .feature-text-content__description {
    margin: 15px 0 25px 0; } }

.feature-text-content .subhead {
  font-size: 1.275rem; }

.feature-text-content .feature-text__white {
  color: #fff; }

.feature-text-content .feature-text__black {
  color: #272638; }

.feature-text-content .call-to-action__link {
  padding-top: 10px;
  text-decoration: none; }

.feature-text-bgimg {
  background-size: 100% 100% !important; }

.two-columns .feature-text-container.text-right {
  width: 65%; }

@media screen and (min-width: 992px) {
  .two-columns .feature-text-container.text-right {
    width: 76%; } }

@media screen and (min-width: 1200px) {
  .two-columns .feature-text-container.text-right {
    width: 80%; } }

.feature-text-content.left-image {
  width: 90%;
  margin: 0;
  display: flex; }

.feature-text-content.left-image.align-center {
  margin: 0 auto;
  text-align: left !important; }

.feature-text-content.left-image.align-center p {
  text-align: left !important; }

.featured-asset {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.featured-asset::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .featured-asset {
    position: relative; } }

.featured-asset__text {
  position: relative;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 10px 15px 0 0; }

.featured-asset__text:last-child {
  margin-right: 0; }

.featured-asset__text .label {
  color: #272638;
  width: 98%;
  padding-right: 15px;
  font-family: "Averta", Arial, sans-serif;
  font-size: 12px;
  letter-spacing: 0;
  font-weight: normal;
  line-height: 16px;
  margin-top: 0; }

.featured-asset__text h3 {
  font-family: "Averta", Arial, sans-serif;
  color: #272638; }

.featured-asset__text .subhead {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 18px 0; }

@media screen and (min-width: 992px) {
  .featured-asset__text .subhead {
    font-size: 16px; } }

.featured-asset__text .date {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1rem;
  color: #38364d;
  margin-bottom: 25px;
  display: block; }

.featured-asset__text .headline3 {
  clear: both; }

.featured-asset__text .lock_icon {
  float: right;
  padding: 0px;
  width: 25px;
  position: absolute;
  right: 0px;
  top: 15px; }

@media screen and (min-width: 992px) {
  .featured-asset__text .lock_icon {
    top: 25px; } }

@media screen and (min-width: 480px) {
  .featured-asset__text {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 65.88078%;
    padding: 0 15px 0 0; }
  .featured-asset__text:last-child {
    margin-right: 0; } }

.featured-asset__text .icon-holder {
  width: 19px;
  height: 19px;
  float: right;
  position: relative;
  top: 0px; }

@media screen and (min-width: 768px) {
  .featured-asset__text .icon-holder {
    width: 20px;
    height: 25px; } }

@media screen and (min-width: 992px) {
  .featured-asset__text .icon-holder {
    top: -4px; } }

.featured-asset__image img {
  max-width: 100%; }

@media screen and (min-width: 480px) {
  .featured-asset__image {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    float: left;
    display: block;
    padding: 0 25px 25px 0;
    margin-right: 0; }
  .featured-asset__image:last-child {
    margin-right: 0; } }

.featured-asset__text__above {
  position: relative;
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 0px 15px 0 0; }

.featured-asset__text__above:last-child {
  margin-right: 0; }

.featured-asset__text__above .label {
  color: #272638;
  width: 98%;
  font-weight: normal;
  padding-right: 15px;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 16px;
  margin-top: 0; }

.featured-asset__text__above .subhead {
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 18px 0;
  font-weight: bold; }

.featured-asset__text__above .headline3 {
  clear: both; }

.featured-asset__text__above h3 {
  margin: 10px 0; }

.featured-asset__text__above .lock_icon {
  float: right;
  padding: 0px;
  width: 25px;
  position: absolute;
  right: 0px;
  top: 15px; }

@media screen and (min-width: 992px) {
  .featured-asset__text__above .lock_icon {
    top: 25px; } }

.featured-asset__text__above .icon-holder {
  width: 19px;
  height: 19px;
  float: right;
  position: relative;
  top: 0px; }

@media screen and (min-width: 768px) {
  .featured-asset__text__above .icon-holder {
    width: 20px;
    height: 25px; } }

@media screen and (min-width: 992px) {
  .featured-asset__text__above .icon-holder {
    top: 7px; } }

.featured-asset__text__above .date {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1rem;
  color: #38364d;
  margin-bottom: 25px;
  display: block; }

.featured-asset__image__above {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  float: left;
  display: block;
  margin-right: 0; }

.featured-asset__image__above:last-child {
  margin-right: 0; }

.featured-asset.font-white .featured-asset__text label, .featured-asset.font-white .featured-asset__text p, .featured-asset.font-white .featured-asset__text h3, .featured-asset.font-white .featured-asset__text .date, .featured-asset.font-white .featured-asset__text__above label, .featured-asset.font-white .featured-asset__text__above p, .featured-asset.font-white .featured-asset__text__above h3, .featured-asset.font-white .featured-asset__text__above .date {
  color: #fff !important; }

.featured-asset.bg-white {
  background-color: #fff !important; }

.featured-products__row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.featured-products__row::after {
  clear: both;
  content: "";
  display: block; }

.featured-products__column {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }

.featured-products__column:last-child {
  margin-right: 0; }

.featured-products__box {
  padding: 40px 30px 30px;
  background: #fff;
  margin-bottom: 20px;
  text-align: left;
  position: relative;
  min-height: 350px; }

@media screen and (min-width: 768px) {
  .featured-products__box {
    padding: 30px;
    min-height: auto; } }

.featured-products__box p {
  margin-bottom: 30px; }

.featured-products__box h3 {
  margin-bottom: 10px;
  margin: 0px -22px 5px 0px; }

.featured-products__box h3 a {
  text-decoration: none; }

.featured-products__box img.icon {
  max-width: 72px;
  float: right;
  margin-left: 5px;
  margin-top: -2px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .featured-products__box img.icon {
    margin-top: -4px; } }

.featured-products__more-area {
  background-color: #ddd;
  margin-left: -20px;
  margin-right: -20px; }

.featured-products .cta2 {
  text-decoration: none;
  position: absolute;
  bottom: 10px; }

@media screen and (min-width: 768px) {
  .featured-products .cta2 {
    bottom: 20px;
    left: inherit; } }

.featured-products .accordionItem {
  height: auto;
  overflow: hidden;
  transition: max-height 1s;
  margin-top: 0;
  margin-bottom: -20px;
  padding: 20px 0; }

.featured-products .accordionItem.is-collapsed {
  max-height: 0;
  padding: 0;
  margin: 0; }

@media screen and (min-width: 768px) {
  .featured-products .accordionItem {
    transition: max-height 0.5s; } }

.featured-products__carousel {
  display: block;
  position: relative; }

.featured-products__carousel cite {
  margin-top: 10px;
  display: block; }

.featured-products__carousel p {
  margin: 0px; }

.featured-products__carousel .cta2 {
  text-decoration: none; }

@media screen and (min-width: 480px) {
  .featured-products__carousel {
    display: none !important; } }

.featured-products__carousel .rn-carousel-indicators {
  position: absolute;
  bottom: 0px;
  width: 100%; }

.featured-products__carousel .rn-carousel-indicators span {
  display: inline-block;
  border: 1px solid #999;
  border-radius: 20px;
  width: 12px;
  height: 12px;
  margin-left: 5px; }

.featured-products__carousel .rn-carousel-indicators span:first-child {
  margin-left: 0; }

.featured-products__carousel .rn-carousel-indicators span:after {
  content: ''; }

.featured-products__carousel .rn-carousel-indicators span.active {
  width: 12px;
  height: 12px;
  background: #34aeff;
  border: 0; }

.featured-products__carousel .rn-carousel-indicators span.active:after {
  content: ''; }

.featured-products__carousel .rn-carousel-indicator {
  position: static;
  bottom: 0px;
  margin-bottom: 20px; }

.featured-products__carousel ul[rn-carousel] {
  height: 400px; }

.featured-products__carousel img.icon {
  width: auto !important;
  height: 32px !important;
  max-width: 88px; }

.featured-products__carousel .rn-carousel-indicator span::after {
  font-size: 25px !important;
  font-family: "Averta", Arial, sans-serif; }

.featured-products .lg-screen {
  display: none; }

@media screen and (min-width: 480px) {
  .featured-products .lg-screen {
    display: block;
    overflow: hidden; } }

.featured-product {
  width: 100%;
  margin: 0 auto; }

.featured-product__columns {
  position: relative;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.featured-product__columns::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .featured-product__columns {
    padding: 0 20px; } }

.featured-product__columns__img {
  display: none;
  text-align: center; }

.featured-product__columns__img img {
  width: 100%; }

@media screen and (min-width: 768px) {
  .featured-product__columns__img {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    float: right;
    margin: 0; }
  .featured-product__columns__img:last-child {
    margin-right: 0; } }

.featured-product__columns__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.featured-product__columns__text:last-child {
  margin-right: 0; }

.featured-product__columns__text h2 {
  margin: 0 0 5px 0; }

.featured-product__columns__text cite {
  color: #999;
  display: block; }

.featured-product__columns__text p {
  height: 80px;
  overflow: hidden; }

@media screen and (min-width: 768px) {
  .featured-product__columns__text p {
    height: auto;
    text-align: left; } }

.featured-product__columns__text .cta2 {
  text-decoration: none;
  margin-top: 0px;
  display: inline-block; }

.featured-product__columns__text.text-center {
  text-align: center;
  display: flex;
  justify-content: center; }

.featured-product__columns__text .text-center p {
  text-align: center; }

.featured-product__columns__text img {
  max-width: 88px;
  width: auto !important;
  height: 32px !important;
  float: right;
  margin: 12px 0 0 5px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .featured-product__columns__text img {
    margin: 0 0 0 5px; } }

@media screen and (min-width: 768px) {
  .featured-product__columns__text {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    text-align: initial; }
  .featured-product__columns__text:last-child {
    margin-right: 0; } }

.featured-product .no-image .featured-product__columns__img {
  display: none; }

.featured-product .no-image .featured-product__columns__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  position: relative;
  transform: none;
  -webkit-transform: none;
  padding: 20px;
  top: 0; }

.featured-product .no-image .featured-product__columns__text:last-child {
  margin-right: 0; }

.two-column-content .featured-product__columns {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.two-column-content .featured-product__columns::after {
  clear: both;
  content: "";
  display: block; }

.two-column-content .featured-product__columns__img {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.two-column-content .featured-product__columns__img:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .two-column-content .featured-product__columns__img {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%; }
  .two-column-content .featured-product__columns__img:last-child {
    margin-right: 0; } }

.two-column-content .featured-product__columns__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  position: relative;
  top: 0;
  transform: none;
  text-align: center;
  padding: 20px; }

.two-column-content .featured-product__columns__text:last-child {
  margin-right: 0; }

@media screen and (min-width: 768px) {
  .two-column-content .featured-product__columns__text {
    text-align: initial; } }

.featured-company {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto; }

.featured-company .load-more__container dd, .featured-company .accordion__panel {
  background-color: #ddd;
  font-size: 1em;
  line-height: 1.5em;
  margin-left: 0px;
  padding: 10px;
  position: relative;
  width: 100vw;
  left: calc(-50vw + 50%); }

@media screen and (min-width: 480px) {
  .featured-company .load-more__container dd, .featured-company .accordion__panel {
    padding: 20px 20px 10px; } }

.featured-company ul[rn-carousel] {
  height: 360px; }

.featured-company__three-column-content {
  padding-top: 0;
  padding-bottom: 0; }

@media screen and (min-width: 992px) {
  .featured-company__three-column-content {
    display: flex;
    display: -webkit-flex;
    padding: 10px; } }

.featured-company__three-column-content__col1, .featured-company__three-column-content__col2, .featured-company__three-column-content__col3 {
  padding: 0 20px 20px 20px;
  background-color: #fff;
  margin-top: 5px;
  margin-bottom: 5px;
  height: 425px; }

@media screen and (min-width: 480px) {
  .featured-company__three-column-content__col1, .featured-company__three-column-content__col2, .featured-company__three-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    height: auto; }
  .featured-company__three-column-content__col1:last-child, .featured-company__three-column-content__col2:last-child, .featured-company__three-column-content__col3:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .featured-company__three-column-content__col1, .featured-company__three-column-content__col2, .featured-company__three-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    min-height: 1px;
    margin-bottom: 0;
    position: relative;
    height: auto; }
  .featured-company__three-column-content__col1:last-child, .featured-company__three-column-content__col2:last-child, .featured-company__three-column-content__col3:last-child {
    margin-right: 0; } }

.featured-company__three-column-content__col1 .featured-company__logo, .featured-company__three-column-content__col2 .featured-company__logo, .featured-company__three-column-content__col3 .featured-company__logo {
  max-width: 50%;
  height: auto; }

@media screen and (min-width: 992px) {
  .featured-company__three-column-content__col1 .featured-company__logo, .featured-company__three-column-content__col2 .featured-company__logo, .featured-company__three-column-content__col3 .featured-company__logo {
    max-width: 100%; } }

.featured-company__three-column-content__col1 .featured-company__logo-wrapper, .featured-company__three-column-content__col2 .featured-company__logo-wrapper, .featured-company__three-column-content__col3 .featured-company__logo-wrapper {
  padding-top: 10px;
  text-align: left; }

@media screen and (min-width: 768px) {
  .featured-company__three-column-content__col1 .featured-company__logo-wrapper, .featured-company__three-column-content__col2 .featured-company__logo-wrapper, .featured-company__three-column-content__col3 .featured-company__logo-wrapper {
    min-height: 125px; } }

.featured-company__three-column-content__col1 .featured-company__link, .featured-company__three-column-content__col2 .featured-company__link, .featured-company__three-column-content__col3 .featured-company__link {
  padding-top: 10px;
  text-decoration: none; }

.featured-company__three-column-content__col1 .link-wrapper, .featured-company__three-column-content__col2 .link-wrapper, .featured-company__three-column-content__col3 .link-wrapper {
  position: absolute;
  margin: 0px; }

@media screen and (min-width: 480px) {
  .featured-company__three-column-content__col1 .link-wrapper, .featured-company__three-column-content__col2 .link-wrapper, .featured-company__three-column-content__col3 .link-wrapper {
    bottom: 10px;
    position: relative; } }

@media screen and (min-width: 992px) {
  .featured-company__three-column-content__col1 .link-wrapper, .featured-company__three-column-content__col2 .link-wrapper, .featured-company__three-column-content__col3 .link-wrapper {
    bottom: 10px;
    position: absolute; } }

.featured-company__two-column-content {
  padding-top: 0;
  padding-bottom: 0; }

@media screen and (min-width: 992px) {
  .featured-company__two-column-content {
    display: flex;
    display: -webkit-flex;
    padding: 10px; } }

.featured-company__two-column-content__col1, .featured-company__two-column-content__col2 {
  padding: 0 20px 20px 20px;
  background-color: #fff;
  margin-top: 5px;
  margin-bottom: 5px;
  height: 425px; }

@media screen and (min-width: 480px) {
  .featured-company__two-column-content__col1, .featured-company__two-column-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    height: auto; }
  .featured-company__two-column-content__col1:last-child, .featured-company__two-column-content__col2:last-child {
    margin-right: 0; } }

@media screen and (min-width: 992px) {
  .featured-company__two-column-content__col1, .featured-company__two-column-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    min-height: 1px;
    margin-bottom: 0;
    height: auto;
    position: relative; }
  .featured-company__two-column-content__col1:last-child, .featured-company__two-column-content__col2:last-child {
    margin-right: 0; } }

.featured-company__two-column-content__col1 .featured-company__logo, .featured-company__two-column-content__col2 .featured-company__logo {
  max-width: 100%;
  height: auto; }

.featured-company__two-column-content__col1 .featured-company__logo-wrapper, .featured-company__two-column-content__col2 .featured-company__logo-wrapper {
  padding-top: 10px;
  text-align: left; }

@media screen and (min-width: 768px) {
  .featured-company__two-column-content__col1 .featured-company__logo-wrapper, .featured-company__two-column-content__col2 .featured-company__logo-wrapper {
    min-height: 125px; } }

.featured-company__two-column-content__col1 .featured-company__link, .featured-company__two-column-content__col2 .featured-company__link {
  padding-top: 10px;
  text-decoration: none; }

@media screen and (min-width: 768px) {
  .featured-company__two-column-content__col1 .featured-company__link, .featured-company__two-column-content__col2 .featured-company__link {
    position: relative;
    bottom: 0px; } }

.featured-company__two-column-content__col1 .link-wrapper, .featured-company__two-column-content__col2 .link-wrapper {
  position: absolute;
  bottom: 40px;
  margin: 0px; }

@media screen and (min-width: 480px) {
  .featured-company__two-column-content__col1 .link-wrapper, .featured-company__two-column-content__col2 .link-wrapper {
    bottom: 0px;
    position: relative; } }

@media screen and (min-width: 992px) {
  .featured-company__two-column-content__col1 .link-wrapper, .featured-company__two-column-content__col2 .link-wrapper {
    bottom: 10px;
    position: absolute; } }

.featured-company__one-column-content .featured-company__link {
  padding-top: 10px;
  text-decoration: none; }

.featured-company .subhead {
  padding: 20px 0 40px; }

.featured-company .load-more {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.featured-company .load-more::after {
  clear: both;
  content: "";
  display: block; }

.featured-company .load-more__container {
  position: relative;
  clear: both;
  bottom: -10px; }

.featured-company .load-more__container dt {
  border: 1px solid #d6d6dc; }

.featured-company .load-more__container-title {
  background-color: #fff;
  text-align: center;
  font-weight: 700;
  padding: 0.75em;
  display: block;
  text-decoration: none;
  color: #34aeff;
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.5rem;
  transition: background-color 0.5s ease-in-out; }

.featured-company .load-more__container-title.is-collapsed {
  background-color: #34aeff;
  color: #fff; }

.featured-company .load-more__container-titleActive {
  background-color: #34aeff;
  color: #fff; }

.featured-company .load-more__container-titleActive:before {
  transform: scale(0deg); }

.featured-company .icon-less, .featured-company .icon-more {
  pointer-events: none; }

.featured-company .accordionItem {
  height: auto;
  overflow: hidden;
  transition: max-height 1s;
  margin: 0; }

.featured-company .accordionItem.is-collapsed {
  max-height: 0;
  padding: 0px; }

@media screen and (min-width: 768px) {
  .featured-company .accordionItem {
    transition: max-height 0.5s; } }

@media screen and (min-width: 480px) {
  .featured-company .three-column-content {
    display: flex;
    display: -webkit-flex;
    padding-bottom: 15px; } }

.featured-company .three-column-content__col1, .featured-company .three-column-content__col2, .featured-company .three-column-content__col3 {
  padding: 0 20px 20px 20px;
  background-color: #fff; }

.featured-company .three-column-content__col1 h3, .featured-company .three-column-content__col2 h3, .featured-company .three-column-content__col3 h3 {
  margin: 15px 0 5px 0;
  color: #34aeff;
  font-weight: normal; }

.featured-company .three-column-content__col1 cite, .featured-company .three-column-content__col2 cite, .featured-company .three-column-content__col3 cite {
  color: #999; }

@media screen and (min-width: 480px) {
  .featured-company .three-column-content {
    display: flex;
    display: -webkit-flex; } }

.featured-company .three-column-content__col1, .featured-company .three-column-content__col2, .featured-company .three-column-content__col3 {
  background-color: #fff; }

.featured-company .three-column-content__col1 {
  padding-left: 0px; }

.featured-company .three-column-content h3 {
  font-weight: bold; }

.featured-company .carousel {
  display: block; }

@media screen and (min-width: 480px) {
  .featured-company .carousel {
    display: none !important; } }

.featured-company .lg-screen {
  display: none; }

@media screen and (min-width: 480px) {
  .featured-company .lg-screen {
    display: block;
    max-width: 75rem;
    margin: auto; } }

input[type=range] {
  width: 300px; }

.carousel {
  margin-top: 20px;
  display: block;
  text-align: center; }

.carousel p {
  text-align: left;
  margin: 0; }

ul[rn-carousel] {
  overflow: hidden;
  padding: 0;
  white-space: nowrap;
  position: relative;
  perspective: 1000px;
  touch-action: pan-y;
  width: 250px;
  height: 440px;
  margin: 0 auto; }

@media screen and (min-width: 480px) {
  ul[rn-carousel] {
    width: 750px;
    height: 310px; } }

@media screen and (min-width: 992px) {
  ul[rn-carousel] {
    width: 66em;
    height: 310px; } }

ul[rn-carousel] img {
  width: 100%;
  height: 100%; }

ul[rn-carousel] > li {
  color: #272638;
  backface-visibility: hidden;
  overflow: visible;
  vertical-align: top;
  position: absolute;
  left: 0;
  right: 0;
  white-space: normal;
  padding: 0;
  margin: 0;
  list-style-type: none;
  width: 100%;
  height: 100%;
  display: inline-block; }

ul[rn-carousel-transition="hexagon"] {
  overflow: visible; }

.rn-carousel-control {
  transition: opacity 0.2s ease-out;
  font-size: 2rem;
  position: absolute;
  top: 40%;
  opacity: 0.75;
  cursor: pointer; }

.rn-carousel-control:hover {
  opacity: 1; }

ul[rn-carousel-buffered] > li {
  display: none; }

div.rn-carousel-indicator span {
  cursor: pointer;
  color: #999; }

div.rn-carousel-indicator span.active {
  color: #34aeff; }

.featured-case .load-more__container dd, .featured-case .accordion__panel {
  background-color: #ddd;
  font-size: 1em;
  line-height: 1.5em;
  margin-left: 0px;
  padding: 10px;
  position: relative;
  width: 100vw;
  left: calc(-50vw + 50%); }

@media screen and (min-width: 480px) {
  .featured-case .load-more__container dd, .featured-case .accordion__panel {
    padding: 0 20px 10px 20px; } }

.featured-case .load-more__container {
  position: relative;
  background-color: #fff; }

.featured-case .accordion-list {
  border: 1px solid #ddd; }

.featured-case .load-more {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.featured-case .load-more::after {
  clear: both;
  content: "";
  display: block; }

.featured-case .load-more__container-title1, .featured-case .load-more__container-title2, .featured-case .load-more__container-title3, .featured-case .load-more__container-title10, .featured-case .load-more__container-title11, .featured-case .load-more__container-title12 {
  text-align: center;
  font-weight: 700;
  padding: 1em;
  display: block;
  text-decoration: none;
  color: #34aeff;
  transition: background-color 0.5s ease-in-out; }

.featured-case .load-more__container-title1.is-collapsed, .featured-case .load-more__container-title2.is-collapsed, .featured-case .load-more__container-title3.is-collapsed, .featured-case .load-more__container-title10.is-collapsed, .featured-case .load-more__container-title11.is-collapsed, .featured-case .load-more__container-title12.is-collapsed {
  background-color: #34aeff;
  color: #fff; }

.featured-case .load-more__container-title1Active, .featured-case .load-more__container-title2Active, .featured-case .load-more__container-title3Active, .featured-case .load-more__container-title10Active, .featured-case .load-more__container-title11Active, .featured-case .load-more__container-title12Active {
  background-color: #34aeff;
  color: #fff; }

.featured-case .load-more__container-title1Active:before, .featured-case .load-more__container-title2Active:before, .featured-case .load-more__container-title3Active:before, .featured-case .load-more__container-title10Active:before, .featured-case .load-more__container-title11Active:before, .featured-case .load-more__container-title12Active:before {
  transform: scale(0deg); }

.featured-case .icon-more,
.featured-case .icon-less {
  pointer-events: none; }

.featured-case .accordionItem {
  height: auto;
  overflow: hidden;
  transition: max-height 1s; }

.featured-case .accordionItem.is-collapsed {
  max-height: 0;
  padding: 0; }

@media screen and (min-width: 48em) {
  .featured-case .accordionItem {
    transition: max-height 0.5s; } }

.featured-case .accordionTitle.is-expanded {
  background-color: #34aeff;
  color: #fff; }

.featured-case .no-js .accordionItem.is-collapsed {
  max-height: auto; }

.featured-case .featured-case__link {
  padding-top: 10px;
  text-decoration: none;
  font-family: "Averta", Arial, sans-serif; }

.featured-case .featured-case__link .cta2 {
  display: inline-block;
  text-decoration: none; }

.featured-case .three-column-content {
  display: block;
  padding-top: 0; }

@media screen and (min-width: 992px) {
  .featured-case .three-column-content {
    display: flex;
    padding-top: 20px; } }

.featured-case .three-column-content .three-column-content__col1, .featured-case .three-column-content .three-column-content__col2, .featured-case .three-column-content .three-column-content__col3 {
  padding: 20px;
  background-color: #fff;
  margin-bottom: 10px; }

@media screen and (min-width: 480px) {
  .featured-case .three-column-content .three-column-content__col1, .featured-case .three-column-content .three-column-content__col2, .featured-case .three-column-content .three-column-content__col3 {
    margin-bottom: 0; } }

.featured-case__video {
  width: 100%;
  margin: -8px 0 25px 0;
  background-color: #fff;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.featured-case__video::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .featured-case__video {
    margin: 8px auto 25px auto; } }

.featured-case__video .featured-case__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 0 10px 10px 40px; }

.featured-case__video .featured-case__text:last-child {
  margin-right: 0; }

.featured-case__video .featured-case__text .label {
  color: #38364d; }

.featured-case__video .featured-case__text .headline3 {
  clear: both; }

.featured-case__video .featured-case__text .subhead {
  font-family: "Averta", Arial, sans-serif; }

@media screen and (min-width: 480px) {
  .featured-case__video .featured-case__text {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%;
    padding: 0 15px 0 0; }
  .featured-case__video .featured-case__text:last-child {
    margin-right: 0; } }

.featured-case__video .featured-case__image {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  float: left; }

.featured-case__video .featured-case__image:last-child {
  margin-right: 0; }

.featured-case__video .featured-case__image .subhead {
  font-family: "Averta", Arial, sans-serif; }

.featured-case__video .featured-case__image .video-container {
  height: 0;
  overflow: hidden;
  padding-bottom: 56%;
  position: relative; }

.featured-case__video .featured-case__image .video-container .video-res {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important; }

.featured-case__video .featured-case__image .video-container .vjs-big-play-button {
  height: 100px !important;
  width: 100px !important;
  left: 50% !important;
  top: 50% !important;
  margin: -50px; }

.featured-case__video .featured-case__image .video-container .video-js {
  padding-bottom: 0; }

.featured-case__video .featured-case__image img {
  width: 100%; }

@media screen and (min-width: 480px) {
  .featured-case__video .featured-case__image {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%; }
  .featured-case__video .featured-case__image:last-child {
    margin-right: 0; } }

.featured-case__video .featured-case__comlogo img {
  max-height: 110px; }

.featured-case__video .featured-case__link {
  text-decoration: none; }

.featured-case__video .featured-case__link .cta2 {
  text-decoration: none; }

@media screen and (min-width: 480px) {
  .featured-case__video .featured-case__link {
    padding-top: 10px; } }

.featured-case__video .featured-case__button {
  margin-top: 10px; }

.featured-case__video .featured-case__button button {
  background-color: #34aeff;
  color: #fff;
  border: 0;
  font-weight: bold;
  padding: 10px 20px;
  font-family: "Averta", Arial, sans-serif; }

.featured-case__video .featured-case__button button:hover {
  background-color: #208dd6; }

.featured-case__quotes {
  width: 100%;
  margin: 20px 0 20px 0;
  background-color: #fff;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px; }

.featured-case__quotes::after {
  clear: both;
  content: "";
  display: block; }

.featured-case__quotes .featured-case__text {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 0 10px 10px 40px; }

.featured-case__quotes .featured-case__text:last-child {
  margin-right: 0; }

.featured-case__quotes .featured-case__text .cta2 {
  text-decoration: none; }

.featured-case__quotes .featured-case__text .label {
  color: #38364d; }

.featured-case__quotes .featured-case__text .headline3 {
  clear: both; }

@media screen and (min-width: 480px) {
  .featured-case__quotes .featured-case__text {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%;
    padding: 0 15px 0 0; }
  .featured-case__quotes .featured-case__text:last-child {
    margin-right: 0; } }

.featured-case__quotes .featured-case__blockqt {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  float: left; }

.featured-case__quotes .featured-case__blockqt:last-child {
  margin-right: 0; }

.featured-case__quotes .featured-case__blockqt img {
  width: 100%; }

@media screen and (min-width: 480px) {
  .featured-case__quotes .featured-case__blockqt {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%; }
  .featured-case__quotes .featured-case__blockqt:last-child {
    margin-right: 0; } }

.featured-case__quotes blockquote {
  font-family: "Averta", Arial, sans-serif;
  font-size: 18px;
  width: 100%;
  margin: 0.25em 0;
  padding: 0.25em 40px;
  line-height: 1.45;
  position: relative;
  color: #383838; }

@media screen and (min-width: 992px) {
  .featured-case__quotes blockquote {
    font-size: 18px;
    padding: 0.25em 75px; } }

.featured-case__quotes blockquote:before {
  font-family: "Akkurat", Arial, sans-serif;
  font-style: normal;
  color: #44368f;
  content: "\201C";
  display: block;
  font-size: 80px;
  left: 8px;
  position: absolute;
  top: -5px; }

@media screen and (min-width: 992px) {
  .featured-case__quotes blockquote:before {
    left: 40px; } }

.featured-case__quotes blockquote cite {
  color: #272638;
  font-size: 14px;
  display: block;
  margin-top: 5px;
  font-weight: bold;
  font-style: normal; }

.featured-case__quotes blockquote cite cite {
  color: #999999;
  font-size: 14px;
  margin-top: 5px;
  font-weight: normal; }

.featured-case__quotes .featured-case__link {
  text-decoration: none; }

@media screen and (min-width: 480px) {
  .featured-case__quotes .featured-case__link {
    padding-top: 10px; } }

.featured-case__quotes .featured-case__button {
  margin-top: 10px; }

.featured-case__quotes .featured-case__button button {
  background-color: #34aeff;
  color: #fff;
  font-weight: bold;
  border: 0;
  padding: 10px 20px; }

.featured-case__quotes .featured-case__button button:hover {
  background-color: #208dd6; }

.featured-case__quotes .vjs-big-play-button {
  height: 100px !important;
  width: 100px !important;
  left: 50% !important;
  top: 50% !important;
  margin: -50px; }

.feature {
  margin: 10px; }

.feature h3 {
  padding-top: 5px; }

@media screen and (min-width: 992px) {
  .feature h3 {
    width: 80%; } }

.feature .feature__left {
  padding: 15px;
  margin-top: 10px;
  text-align: left;
  background-color: #fff; }

.feature .feature__center {
  padding: 15px;
  margin-top: 10px;
  text-align: center;
  background-color: #fff; }

.feature hr {
  width: 20px;
  height: 2.5px;
  background-color: #37f8c1;
  margin-left: 0; }

@media screen and (min-width: 992px) {
  .feature hr {
    width: 50px; } }

.feature img {
  align: center; }

.feature .feature__link {
  padding-top: 10px;
  text-decoration: none; }

.transition, .expanding-content-module .control:before, .expanding-content-module .control:after, .expanding-content-module__container {
  transition: all 0.25s ease-in-out; }

.expanding-content-module {
  max-width: 100%;
  position: relative;
  perspective: 900;
  padding: 0;
  margin: 0 auto; }

.expanding-content-module--white {
  background-color: #fff; }

.expanding-content-module--grey {
  background-color: #fbfbfb; }

.expanding-content-module--mid-green {
  background-color: #7d7d91; }

.expanding-content-module--dark-green {
  background-color: #7d7d91; }

.expanding-content-module--light-cyan {
  background-color: #34aeff; }

.expanding-content-module--dark-cyan {
  background-color: #34aeff; }

.expanding-content-module--light-purple {
  background-color: #d6d6dc; }

.expanding-content-module--mid-purple {
  background-color: #7d7d91; }

.expanding-content-module--dark-purple {
  background-color: #38364d; }

.expanding-content-module--black {
  background-color: #272638; }

.expanding-content-module--med-grey, .expanding-content-module--medium-grey {
  background-color: #d6d6dc; }

.expanding-content-module--medium-grey-hover {
  background-color: #d6d6dc; }

.expanding-content-module--medium-grey-hover:hover {
  background-color: #d4d5d5; }

.expanding-content-module--dark-grey {
  background-color: #38364d; }

.expanding-content-module--dark-grey-hover {
  background-color: #38364d; }

.expanding-content-module--dark-grey-hover:hover {
  background-color: #252433; }

.expanding-content-module--blue {
  background-color: #34aeff; }

.expanding-content-module--blue-hover {
  background-color: #34aeff; }

.expanding-content-module--blue-hover:hover {
  background-color: #208dd6; }

.expanding-content-module--green, .expanding-content-module--green-hover {
  background-color: #7d7d91; }

.expanding-content-module--light-green {
  background-color: #d6d6dc; }

.expanding-content-module--light-green-hover {
  background-color: #d6d6dc; }

.expanding-content-module--light-green-hover:hover {
  background-color: #d4d5d5; }

.expanding-content-module--magenta {
  background-color: #f72175; }

.expanding-content-module--magenta-hover {
  background-color: #f72175; }

.expanding-content-module--magenta-hover:hover {
  background-color: #c31257; }

.expanding-content-module--violet {
  background-color: #9545d8; }

.expanding-content-module--violet-hover {
  background-color: #9545d8; }

.expanding-content-module--violet-hover:hover {
  background-color: #722eab; }

.expanding-content-module .control {
  position: relative;
  display: inline-block;
  width: 22px;
  height: 15px;
  padding-left: 30px;
  float: left;
  top: 17px; }

@media screen and (min-width: 768px) {
  .expanding-content-module .control {
    width: 30px;
    height: 17px; } }

.expanding-content-module .control:before, .expanding-content-module .control:after {
  content: "";
  position: absolute;
  background-color: #fff;
  width: 3px;
  height: 16px; }

@media screen and (min-width: 768px) {
  .expanding-content-module .control:before, .expanding-content-module .control:after {
    width: 4px;
    height: 18px; } }

.expanding-content-module .control:before {
  transform: translate(0px, 0) rotate(0deg); }

.expanding-content-module .control:after {
  transform: translate(0px, 0) rotate(90deg); }

.expanding-content-module .control.font-white:before, .expanding-content-module .control.font-white:after {
  background-color: #fff !important; }

.expanding-content-module .control.font-black:before, .expanding-content-module .control.font-black:after {
  background-color: #272638 !important; }

.expanding-content-module .control.font-green:before, .expanding-content-module .control.font-green:after, .expanding-content-module .control .font-blue:before, .expanding-content-module .control .font-blue:after {
  background-color: #34aeff !important; }

.expanding-content-module .control.font-magenta:before, .expanding-content-module .control.font-magenta:after {
  background-color: #f72175 !important; }

.expanding-content-module .control.font-violet:before, .expanding-content-module .control.font-violet:after {
  background-color: #44368f !important; }

.expanding-content-module .control.control-open:before {
  transform: translate(0px, 0) rotate(90deg) !important; }

.expanding-content-module img {
  vertical-align: middle; }

.expanding-content-module__h3 {
  padding: 13px 50px 10px;
  margin: 0;
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.125rem;
  font-weight: bold; }

@media screen and (min-width: 768px) {
  .expanding-content-module__h3 {
    font-size: 1.125rem; } }

.expanding-content-module .align-left {
  cursor: pointer;
  text-align: left; }

.expanding-content-module .align-left .expanding-content-module__h3 {
  padding: 13px 50px 10px; }

.expanding-content-module .align-left h3 i {
  width: 15px; }

.expanding-content-module .align-center {
  cursor: pointer;
  text-align: center; }

.expanding-content-module .align-center .expanding-content-module__h3 {
  padding: 13px 50px 10px; }

.expanding-content-module .font-black {
  color: #272638; }

.expanding-content-module .font-white {
  color: #fff; }

.expanding-content-module .font-green, .expanding-content-module .font-blue {
  color: #34aeff; }

.expanding-content-module .font-magenta {
  color: #f72175; }

.expanding-content-module .font-violet {
  color: #44368f; }

.expanding-content-module__container {
  position: relative;
  overflow: hidden;
  opacity: 1;
  transform: translate(0, 0);
  z-index: 2;
  background-color: #fff; }

.expanding-content-module__container .flexible-column {
  padding-bottom: 20px; }

.expanding-content-module__container .cta2 {
  text-decoration: none; }

.expanding-content-module__container li {
  margin-bottom: 10px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .expanding-content-module__container p {
    text-align: left !important; } }

.expanding-content-module__image-in-heading ul {
  list-style-type: none;
  margin: 0 0 0 10px; }

.expanding-content-module__bullet-list ul {
  margin: 0;
  padding: 0 0 0 30px; }

.expanding-content-module .call-to-action {
  padding: 8px 0; }

.mb-expanded {
  display: block; }

@media screen and (min-width: 768px) {
  .mb-expanded {
    display: none; } }

.dp-expanded {
  display: none; }

@media screen and (min-width: 768px) {
  .dp-expanded {
    display: block; } }

.head-div {
  min-height: 60px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .head-div {
    padding-top: 10px;
    padding-bottom: 10px; } }

.education-course-finder {
  max-width: 68em;
  width: 100%;
  height: 100px;
  margin: 0 auto;
  padding: 20px 10px; }

.education-course-finder__searchtext {
  width: 74%;
  height: 44px;
  padding: 10px;
  border: 1px solid #ececec;
  border-radius: 8px 0px 0px 8px;
  font-size: 14px;
  float: left; }

@media screen and (min-width: 768px) {
  .education-course-finder__searchtext {
    width: 88%; } }

@media screen and (min-width: 992px) {
  .education-course-finder__searchtext {
    width: 88%;
    height: 50px; } }

@media screen and (min-width: 1200px) {
  .education-course-finder__searchtext {
    width: 88%; } }

.education-course-finder__button {
  width: 59px;
  height: 44px;
  background-color: #34aeff;
  border-radius: 0px 8px 8px 0px;
  padding: 10px 15px;
  border: 0; }

@media screen and (min-width: 992px) {
  .education-course-finder__button {
    height: 50px; } }

.education-course-finder__button .icon-search {
  width: 20px;
  height: 20px;
  display: block;
  margin-left: 5px; }

.education-course-detail {
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto; }

@media screen and (max-width: 75rem) {
  .education-course-detail {
    padding: 0 20px; } }

.education-course-detail .row {
  display: block; }

.education-course-detail .row::after {
  clear: both;
  content: "";
  display: block; }

.education-course-detail .span12 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.education-course-detail .span12:last-child {
  margin-right: 0; }

.education-course-detail .span12 b::after {
  content: " "; }

.education-course-detail td {
  padding-top: 6px;
  padding-bottom: 6px; }

.education-course-detail td.right-space {
  padding-left: 12px; }

.education-course-detail .responsive-table {
  /* Zebra striping */
  /*tr:nth-of-type(odd) { 
   background: #eee; 
 }*/ }

.education-course-detail .responsive-table table {
  width: 100%;
  border-collapse: collapse; }

.education-course-detail .responsive-table th {
  font-weight: bold; }

.education-course-detail .responsive-table td, .education-course-detail .responsive-table th {
  padding: 6px;
  border: 1px solid #d6d6dc;
  text-align: left; }

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  .education-course-detail .responsive-table {
    /* Force table to not be like tables anymore */
    /* Hide table headers (but not display: none;, for accessibility) */
    /*
	 Label the data
	 */ }
  .education-course-detail .responsive-table table, .education-course-detail .responsive-table thead, .education-course-detail .responsive-table tbody, .education-course-detail .responsive-table th, .education-course-detail .responsive-table td, .education-course-detail .responsive-table tr {
    display: block; }
  .education-course-detail .responsive-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  .education-course-detail .responsive-table tr {
    border: 1px solid #d6d6dc; }
  .education-course-detail .responsive-table td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%; }
  .education-course-detail .responsive-table td:last-child {
    border-bottom: none; }
  .education-course-detail .responsive-table td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
    font-weight: bold; }
  .education-course-detail .responsive-table .course-description td:nth-of-type(1):before {
    content: "Start Time"; }
  .education-course-detail .responsive-table .course-description td:nth-of-type(2):before {
    content: "Location"; }
  .education-course-detail .responsive-table .course-description td:nth-of-type(3):before {
    content: "Language"; }
  .education-course-detail .responsive-table .course-description td:nth-of-type(4):before {
    content: "Price"; }
  .education-course-detail .responsive-table .course-description td:nth-of-type(5):before {
    content: "Action?"; } }

.education-course-detail .call-to-action {
  display: inline-block; }

.education-course-detail .call-to-action .call-to-action__link {
  padding-top: 10px;
  text-decoration: none; }

.education-course-detail .call-to-action .call-to-action__button {
  margin-right: 20px; }

.education-course-detail .call-to-action .call-to-action__button button {
  background-color: #34aeff;
  color: #fff;
  border: 0;
  border-radius: 5px;
  padding: 15px 20px; }

.education-course-detail .call-to-action .call-to-action__button button:hover {
  background-color: #2f9de6; }

.education-course-detail .call-to-action.call-align {
  display: block; }

.education-course-detail .call-to-action.call-align .call-to-action__button {
  margin-right: 0; }

.education-course-detail .call-to-action .call-to-action__button_box button {
  background-color: #fff;
  color: #38364d;
  border: 1px solid #38364d;
  border-radius: 5px;
  padding: 15px 20px;
  line-height: 1.2em; }

.education-course-detail .call-to-action .call-to-action__button_box button:hover {
  background-color: #e6e6e6; }

.education-course-detail .call-to-action .call-to-action-footer__link {
  padding-top: 10px;
  text-decoration: none;
  color: #38364d; }

.education-course-detail .call-to-action .call-to-action-footer__link p {
  line-height: 1.875rem; }

.education-course-detail .call-to-action .box__link {
  text-decoration: none;
  color: #fff;
  float: left;
  font-size: 1rem;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold; }

@media screen and (min-width: 992px) {
  .education-course-detail .call-to-action .box__link {
    color: #fff;
    float: none;
    font-size: 1.5rem; } }

.education-course-detail .call-to-action__gry__button button {
  background-color: #38364d;
  color: #fff;
  border: 0;
  border-radius: 5px;
  padding: 14px 30px 17px 26px;
  margin-bottom: 10px; }

.education-course-detail .call-to-action__gry__button:hover {
  background-color: #252433; }

.education-course-detail .call-to-action__gry__button .icon-holder {
  width: 19px;
  height: 19px;
  float: left;
  margin-right: 12px; }

@media screen and (min-width: 768px) {
  .education-course-detail .call-to-action__gry__button .icon-holder {
    width: 20px;
    height: 25px; } }

.education-course-detail .call-to-action__Blue__button button {
  background-color: #38364d;
  color: #fff;
  border: 0;
  border-radius: 5px;
  padding: 14px 30px 17px 26px;
  margin-bottom: 10px; }

.education-course-detail .call-to-action__Blue__button button:hover {
  background-color: #252433; }

.education-course-detail .call-to-action__Blue__button .icon-holder {
  width: 19px;
  height: 19px;
  float: left;
  margin-right: 12px; }

@media screen and (min-width: 768px) {
  .education-course-detail .call-to-action__Blue__button .icon-holder {
    width: 20px;
    height: 25px; } }

.cta-block {
  margin: 10px; }

.cta-block h3 {
  padding-top: 5px; }

@media screen and (min-width: 992px) {
  .cta-block h3 {
    width: 80%; } }

.cta-block__left {
  padding: 15px;
  text-align: left;
  max-width: 99%; }

.cta-block__left span {
  margin: 0 0; }

.cta-block__center {
  padding: 15px;
  text-align: center;
  margin: auto;
  max-width: 99%; }

.cta-block__center .component-icon {
  background-position: 50% 50%;
  margin: 0 auto; }

.cta-block hr {
  width: 20px;
  height: 2.5px;
  background-color: #37f8c1;
  margin-left: 0; }

@media screen and (min-width: 992px) {
  .cta-block hr {
    width: 50px; } }

.cta-block img {
  flex: 1;
  object-fit: scale-down; }

.cta-block .cta-block__link {
  padding-top: 10px;
  text-decoration: none;
  float: left;
  width: 100%; }

.cta-block .cta-block__link.yellow {
  color: #d8fe59; }

.cta-block .cta-block__link.black {
  color: #272638; }

.cta-block .cta-block__link.light-blue {
  color: #66ffff; }

.cta-block .component-icon {
  width: 96px;
  height: 57px;
  display: block; }

@media screen and (min-width: 480px) {
  .cta-block .component-icon {
    width: 128px;
    height: 76px; } }

.cta-block .align-horizontal {
  max-width: 68em;
  margin: 0 auto; }

.cta-block .align-horizontal img {
  float: right; }

.cta-block .align-horizontal span {
  margin: 0;
  float: left;
  display: inline-block; }

.cta-block .align-horizontal .subhead {
  display: inline-block;
  float: left;
  padding: 0 20px;
  margin-bottom: -10px; }

@media screen and (min-width: 992px) {
  .cta-block .align-horizontal .subhead {
    margin-bottom: none; } }

.cta-block .align-horizontal .cta-block__link {
  display: inline-block;
  padding: 2px 10px;
  float: left;
  width: auto;
  margin-top: 20px; }

.cta-block .align-horizontal .content-left,
.cta-block .align-horizontal .content-center {
  position: relative;
  width: auto;
  margin: 0 auto; }

.cta-block .align-horizontal .content-left {
  margin: 0; }

.cta-block .content-left,
.cta-block .content-center {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.cta-block .content-left::after,
.cta-block .content-center::after {
  clear: both;
  content: "";
  display: block; }

.support-site .cta-block {
  margin: 0; }

.support-site .cta-block .cta-block__link {
  font-size: 18px;
  font-weight: 500;
  padding-top: 30px;
  margin-bottom: 15px; }

.support-site .cta-block .cta-block__center {
  padding: 0; }

.coursedetail {
  padding: 0 15px; }

.coursedetail__vertical :last-child {
  border: none; }

.coursedetail__vertical__three-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  border-bottom: 1px solid #d6d6dc; }

.coursedetail__vertical__three-column-content::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .coursedetail__vertical__three-column-content {
    padding: 10px 0 35px 0; } }

.coursedetail__vertical__three-column-content__col1, .coursedetail__vertical__three-column-content__col2, .coursedetail__vertical__three-column-content__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  position: relative;
  margin-bottom: 30px; }

.coursedetail__vertical__three-column-content__col1:last-child, .coursedetail__vertical__three-column-content__col2:last-child, .coursedetail__vertical__three-column-content__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .coursedetail__vertical__three-column-content__col1, .coursedetail__vertical__three-column-content__col2, .coursedetail__vertical__three-column-content__col3 {
    margin-bottom: 25px; } }

.coursedetail__vertical__three-column-content__col1 .cta2, .coursedetail__vertical__three-column-content__col2 .cta2, .coursedetail__vertical__three-column-content__col3 .cta2 {
  text-decoration: none; }

.coursedetail__vertical__three-column-content__col1 h2, .coursedetail__vertical__three-column-content__col2 h2, .coursedetail__vertical__three-column-content__col3 h2 {
  margin: 30px 0 5px 0; }

@media screen and (min-width: 992px) {
  .coursedetail__vertical__three-column-content__col1 h2, .coursedetail__vertical__three-column-content__col2 h2, .coursedetail__vertical__three-column-content__col3 h2 {
    margin-top: 50px; } }

.coursedetail__vertical__three-column-content__col2 {
  margin-top: -15px;
  margin-bottom: 0; }

@media screen and (min-width: 992px) {
  .coursedetail__vertical__three-column-content__col2 {
    margin-top: -30px;
    margin-bottom: 25px; } }

.coursedetail__vertical__three-column-content__col2 label {
  color: #34aeff; }

.coursedetail__vertical__three-column-content__col3 {
  margin: 5px 0 30px 0; }

@media screen and (min-width: 992px) {
  .coursedetail__vertical__three-column-content__col3 {
    margin: 15px 0 30px 0; } }

.coursedetail__vertical a, .coursedetail__vertical .call-to-action__link {
  margin-left: 5px;
  text-decoration: none; }

.coursedetail__horizontal :last-child {
  border: none; }

.coursedetail__horizontal__three-column-content, .coursedetail__horizontal__four-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 35px 0;
  border-bottom: 1px solid #d6d6dc;
  width: auto;
  position: relative; }

.coursedetail__horizontal__three-column-content::after, .coursedetail__horizontal__four-column-content::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .coursedetail__horizontal__three-column-content, .coursedetail__horizontal__four-column-content {
    padding: 60px 0 35px 0; } }

.coursedetail__horizontal__three-column-content__col1, .coursedetail__horizontal__three-column-content__col2, .coursedetail__horizontal__three-column-content__col3, .coursedetail__horizontal__four-column-content__col1, .coursedetail__horizontal__four-column-content__col2, .coursedetail__horizontal__four-column-content__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 30px; }

.coursedetail__horizontal__three-column-content__col1:last-child, .coursedetail__horizontal__three-column-content__col2:last-child, .coursedetail__horizontal__three-column-content__col3:last-child, .coursedetail__horizontal__four-column-content__col1:last-child, .coursedetail__horizontal__four-column-content__col2:last-child, .coursedetail__horizontal__four-column-content__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .coursedetail__horizontal__three-column-content__col1, .coursedetail__horizontal__three-column-content__col2, .coursedetail__horizontal__three-column-content__col3, .coursedetail__horizontal__four-column-content__col1, .coursedetail__horizontal__four-column-content__col2, .coursedetail__horizontal__four-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 25px; }
  .coursedetail__horizontal__three-column-content__col1:last-child, .coursedetail__horizontal__three-column-content__col2:last-child, .coursedetail__horizontal__three-column-content__col3:last-child, .coursedetail__horizontal__four-column-content__col1:last-child, .coursedetail__horizontal__four-column-content__col2:last-child, .coursedetail__horizontal__four-column-content__col3:last-child {
    margin-right: 0; } }

.coursedetail__horizontal__three-column-content__col1, .coursedetail__horizontal__three-column-content__col2, .coursedetail__horizontal__three-column-content__col3, .coursedetail__horizontal__three-column-content__col4, .coursedetail__horizontal__four-column-content__col1, .coursedetail__horizontal__four-column-content__col2, .coursedetail__horizontal__four-column-content__col3, .coursedetail__horizontal__four-column-content__col4 {
  word-wrap: break-word; }

.coursedetail__horizontal__three-column-content__col1 label, .coursedetail__horizontal__three-column-content__col2 label, .coursedetail__horizontal__three-column-content__col3 label, .coursedetail__horizontal__three-column-content__col4 label, .coursedetail__horizontal__four-column-content__col1 label, .coursedetail__horizontal__four-column-content__col2 label, .coursedetail__horizontal__four-column-content__col3 label, .coursedetail__horizontal__four-column-content__col4 label {
  margin-bottom: 5px;
  display: block; }

@media screen and (min-width: 992px) {
  .coursedetail__horizontal__three-column-content__col1 label, .coursedetail__horizontal__three-column-content__col2 label, .coursedetail__horizontal__three-column-content__col3 label, .coursedetail__horizontal__three-column-content__col4 label, .coursedetail__horizontal__four-column-content__col1 label, .coursedetail__horizontal__four-column-content__col2 label, .coursedetail__horizontal__four-column-content__col3 label, .coursedetail__horizontal__four-column-content__col4 label {
    margin-bottom: 25px; } }

.coursedetail__horizontal__three-column-content__col1 .cta2, .coursedetail__horizontal__three-column-content__col2 .cta2, .coursedetail__horizontal__three-column-content__col3 .cta2, .coursedetail__horizontal__three-column-content__col4 .cta2, .coursedetail__horizontal__four-column-content__col1 .cta2, .coursedetail__horizontal__four-column-content__col2 .cta2, .coursedetail__horizontal__four-column-content__col3 .cta2, .coursedetail__horizontal__four-column-content__col4 .cta2 {
  display: table;
  text-decoration: none; }

.coursedetail__horizontal__four-column-content__col1, .coursedetail__horizontal__four-column-content__col2, .coursedetail__horizontal__four-column-content__col3, .coursedetail__horizontal__four-column-content__col4 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.coursedetail__horizontal__four-column-content__col1:last-child, .coursedetail__horizontal__four-column-content__col2:last-child, .coursedetail__horizontal__four-column-content__col3:last-child, .coursedetail__horizontal__four-column-content__col4:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .coursedetail__horizontal__four-column-content__col1, .coursedetail__horizontal__four-column-content__col2, .coursedetail__horizontal__four-column-content__col3, .coursedetail__horizontal__four-column-content__col4 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 23.23176%;
    margin-bottom: 25px; }
  .coursedetail__horizontal__four-column-content__col1:last-child, .coursedetail__horizontal__four-column-content__col2:last-child, .coursedetail__horizontal__four-column-content__col3:last-child, .coursedetail__horizontal__four-column-content__col4:last-child {
    margin-right: 0; } }

.coursedetail__certified :last-child {
  border: none; }

.coursedetail__certified__two-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 0 10px 0;
  position: relative; }

.coursedetail__certified__two-column-content::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .coursedetail__certified__two-column-content {
    padding: 20px 0 5px 0; } }

.coursedetail__certified__two-column-content__col1, .coursedetail__certified__two-column-content__col2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 20px; }

.coursedetail__certified__two-column-content__col1:last-child, .coursedetail__certified__two-column-content__col2:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .coursedetail__certified__two-column-content__col1, .coursedetail__certified__two-column-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    margin-bottom: 25px;
    float: none; }
  .coursedetail__certified__two-column-content__col1:last-child, .coursedetail__certified__two-column-content__col2:last-child {
    margin-right: 0; } }

.coursedetail__certified__two-column-content__col2 {
  margin-top: -15px; }

@media screen and (min-width: 992px) {
  .coursedetail__certified__two-column-content__col2 {
    margin-top: -20px; } }

.coursedetail__certified__two-column-content__col2 label {
  color: #34aeff; }

.coursedetail__certified__three-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0 15px 0;
  border-bottom: 1px solid #d6d6dc;
  position: relative; }

.coursedetail__certified__three-column-content::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .coursedetail__certified__three-column-content {
    padding: 10px 0 60px 0; } }

.coursedetail__certified__three-column-content__col1, .coursedetail__certified__three-column-content__col2, .coursedetail__certified__three-column-content__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-bottom: 20px; }

.coursedetail__certified__three-column-content__col1:last-child, .coursedetail__certified__three-column-content__col2:last-child, .coursedetail__certified__three-column-content__col3:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .coursedetail__certified__three-column-content__col1, .coursedetail__certified__three-column-content__col2, .coursedetail__certified__three-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 40px; }
  .coursedetail__certified__three-column-content__col1:last-child, .coursedetail__certified__three-column-content__col2:last-child, .coursedetail__certified__three-column-content__col3:last-child {
    margin-right: 0; } }

.coursedetail__certified__three-column-content__col1 h3, .coursedetail__certified__three-column-content__col1 .headline3, .coursedetail__certified__three-column-content__col2 h3, .coursedetail__certified__three-column-content__col2 .headline3, .coursedetail__certified__three-column-content__col3 h3, .coursedetail__certified__three-column-content__col3 .headline3 {
  font-size: 1.0rem;
  line-height: 1.125rem;
  font-weight: bold; }

@media screen and (min-width: 992px) {
  .coursedetail__certified__three-column-content__col1 h3, .coursedetail__certified__three-column-content__col1 .headline3, .coursedetail__certified__three-column-content__col2 h3, .coursedetail__certified__three-column-content__col2 .headline3, .coursedetail__certified__three-column-content__col3 h3, .coursedetail__certified__three-column-content__col3 .headline3 {
    font-size: 1.5rem;
    line-height: 2.125rem; } }

@media screen and (min-width: 992px) {
  .coursedetail__certified__three-column-content .call-to-action__link {
    position: absolute;
    bottom: 60px; } }

.coursedetail .call-to-action__link {
  padding-top: 5px;
  text-decoration: none; }

.coursedetail hr {
  margin: 0 auto;
  max-width: 75rem; }

.container {
  width: 100%; }

.course-expanding-list {
  background-color: #f0f0f2;
  padding: 10px 0;
  overflow-x: hidden; }

@media screen and (min-width: 768px) {
  .course-expanding-list {
    padding: 15px 0; } }

.course-expanding-list__three-column-content, .course-expanding-list__two-column-content {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  width: 95%; }

.course-expanding-list__three-column-content::after, .course-expanding-list__two-column-content::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .course-expanding-list__three-column-content, .course-expanding-list__two-column-content {
    width: auto; } }

.course-expanding-list__three-column-content__col1, .course-expanding-list__three-column-content__col2, .course-expanding-list__three-column-content__col3, .course-expanding-list__two-column-content__col1, .course-expanding-list__two-column-content__col2, .course-expanding-list__two-column-content__col3 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  padding: 30px;
  background-color: #fff;
  min-height: 150px;
  margin-bottom: 35px;
  position: relative;
  border: 1px solid #fff; }

.course-expanding-list__three-column-content__col1:last-child, .course-expanding-list__three-column-content__col2:last-child, .course-expanding-list__three-column-content__col3:last-child, .course-expanding-list__two-column-content__col1:last-child, .course-expanding-list__two-column-content__col2:last-child, .course-expanding-list__two-column-content__col3:last-child {
  margin-right: 0; }

.course-expanding-list__three-column-content__col1 .cat2, .course-expanding-list__three-column-content__col2 .cat2, .course-expanding-list__three-column-content__col3 .cat2, .course-expanding-list__two-column-content__col1 .cat2, .course-expanding-list__two-column-content__col2 .cat2, .course-expanding-list__two-column-content__col3 .cat2 {
  display: inline-block; }

.course-expanding-list__three-column-content__col1 label, .course-expanding-list__three-column-content__col2 label, .course-expanding-list__three-column-content__col3 label, .course-expanding-list__two-column-content__col1 label, .course-expanding-list__two-column-content__col2 label, .course-expanding-list__two-column-content__col3 label {
  position: absolute;
  bottom: 30px;
  left: 30px;
  display: block;
  color: #7d7d91; }

@media screen and (min-width: 992px) {
  .course-expanding-list__three-column-content__col1, .course-expanding-list__three-column-content__col2, .course-expanding-list__three-column-content__col3, .course-expanding-list__two-column-content__col1, .course-expanding-list__two-column-content__col2, .course-expanding-list__two-column-content__col3 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-bottom: 25px;
    min-height: 200px; }
  .course-expanding-list__three-column-content__col1:last-child, .course-expanding-list__three-column-content__col2:last-child, .course-expanding-list__three-column-content__col3:last-child, .course-expanding-list__two-column-content__col1:last-child, .course-expanding-list__two-column-content__col2:last-child, .course-expanding-list__two-column-content__col3:last-child {
    margin-right: 0; } }

.course-expanding-list__three-column-content__col1:hover, .course-expanding-list__three-column-content__col2:hover, .course-expanding-list__three-column-content__col3:hover, .course-expanding-list__two-column-content__col1:hover, .course-expanding-list__two-column-content__col2:hover, .course-expanding-list__two-column-content__col3:hover {
  border: 1px solid #34aeff; }

.course-expanding-list__three-column-content__col3, .course-expanding-list__two-column-content__col3 {
  margin-right: 0; }

.course-expanding-list__three-column-content__container, .course-expanding-list__two-column-content__container {
  width: 100%;
  display: none;
  min-height: 200px;
  height: auto;
  margin: 4px 0 35px 0;
  position: relative;
  padding: 6px 0 10px 0; }

@media screen and (min-width: 768px) {
  .course-expanding-list__three-column-content__container, .course-expanding-list__two-column-content__container {
    margin: -12px auto 12px auto;
    padding: 0; } }

.course-expanding-list__three-column-content__container.display, .course-expanding-list__two-column-content__container.display {
  display: block; }

.course-expanding-list__three-column-content__container.white, .course-expanding-list__two-column-content__container.white {
  background-color: #fff; }

.course-expanding-list__three-column-content__container.light-grey, .course-expanding-list__two-column-content__container.light-grey {
  background-color: #f0f0f2; }

.course-expanding-list__three-column-content .arrow-up, .course-expanding-list__two-column-content .arrow-up {
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 14px solid #fff;
  position: absolute;
  bottom: -40px;
  left: 48%;
  display: block; }

@media screen and (min-width: 992px) {
  .course-expanding-list__three-column-content .arrow-up, .course-expanding-list__two-column-content .arrow-up {
    bottom: -15px; } }

.course-expanding-list__two-column-content__col1, .course-expanding-list__two-column-content__col2 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.course-expanding-list__two-column-content__col1:last-child, .course-expanding-list__two-column-content__col2:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .course-expanding-list__two-column-content__col1, .course-expanding-list__two-column-content__col2 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .course-expanding-list__two-column-content__col1:last-child, .course-expanding-list__two-column-content__col2:last-child {
    margin-right: 0; } }

.course-expanding-list hr {
  margin: 0 auto; }

.course-expanding-list .close-classic {
  color: #7d7d91;
  font: 20px/100% arial, sans-serif;
  position: absolute;
  right: 20px;
  top: 20px;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  z-index: 9999; }

.course-expanding-list .close-classic:after {
  content: '✖';
  /* UTF-8 symbol */ }

.course-expanding-list .dp-screen {
  display: none; }

@media screen and (min-width: 992px) {
  .course-expanding-list .dp-screen {
    display: block; } }

.course-expanding-list .mb-screen {
  display: block; }

@media screen and (min-width: 992px) {
  .course-expanding-list .mb-screen {
    display: none; } }

.course-expanding-list .mb-screen .course-expanding-list__three-column-content__container {
  margin-top: 4px; }

.course-expanding-list .load-more {
  display: block; }

.featured-case .load-more__container dd, .featured-case .accordion__panel {
  background-color: #f0f0f2;
  font-size: 1em;
  line-height: 1.5em;
  margin-left: 0px;
  padding: 10px;
  position: relative;
  left: 0px !important;
  width: 100%; }

@media screen and (min-width: 480px) {
  .featured-case .load-more__container dd, .featured-case .accordion__panel {
    padding: 20px 20px 10px 20px;
    left: calc(-50vw + 50%) !important;
    width: 100vw; } }

.featured-case .load-more__container {
  position: relative;
  background-color: #fff; }

.featured-case .accordion-list {
  border: 1px solid #f0f0f2; }

.featured-case .load-more {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.featured-case .load-more::after {
  clear: both;
  content: "";
  display: block; }

.featured-case .load-more__container-title1, .featured-case .load-more__container-title2 {
  text-align: center;
  font-weight: 700;
  padding: 1em;
  display: block;
  text-decoration: none;
  color: #34aeff;
  transition: background-color 0.5s ease-in-out; }

.featured-case .load-more__container-title1.is-collapsed, .featured-case .load-more__container-title2.is-collapsed {
  background-color: #34aeff;
  color: #fff; }

.featured-case .load-more__container-title1Active, .featured-case .load-more__container-title2Active {
  background-color: #34aeff;
  color: #fff; }

.featured-case .load-more__container-title1Active:before, .featured-case .load-more__container-title2Active:before {
  transform: scale(0deg); }

.featured-case .icon-more,
.featured-case .icon-less {
  pointer-events: none;
  vertical-align: middle; }

.featured-case .accordionItem {
  height: auto;
  overflow: hidden;
  transition: max-height 1s; }

.featured-case .accordionItem.is-collapsed {
  max-height: 0;
  padding: 0; }

@media screen and (min-width: 48em) {
  .featured-case .accordionItem {
    transition: max-height 0.5s; } }

.featured-case .accordionTitle.is-expanded {
  background-color: #34aeff;
  color: #fff; }

.featured-case .no-js .accordionItem.is-collapsed {
  max-height: auto; }

.contact {
  position: relative;
  z-index: 3; }

.contact__button {
  background-color: #34aeff;
  border: 1px solid #fff;
  bottom: 20px;
  display: block;
  font-size: 1px;
  outline: none;
  padding: 0;
  position: fixed;
  right: -200px;
  transition: 200ms ease-in-out;
  border-radius: 40px; }

.contact__button:hover {
  background: #fff;
  border: 1px solid #34aeff; }

.contact__button--fade {
  opacity: 0; }

.contact__button--rtp-active {
  bottom: 320px; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .contact__button--rtp-active {
    bottom: 20px; } }

.contact__button.showButton {
  right: 20px; }

.contact__button i {
  background-position: center;
  display: inline-block;
  height: 70px;
  width: 70px;
  margin-bottom: -1px;
  margin-top: 1px; }

.contact__modal {
  bottom: 0;
  height: 0;
  left: 0;
  opacity: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  transition: 200ms ease-in-out; }

.contact__modal--fadein {
  height: auto;
  opacity: 1; }

.contact__modal-overlay {
  background: rgba(39, 38, 56, 0.8);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.contact__modal-dialog {
  background: #fff;
  display: block;
  left: 5%;
  padding: 0 20px;
  position: absolute;
  top: 5%;
  width: 90%; }

.contact__modal-dialog h3 {
  margin-bottom: 0; }

.contact__modal-dialog .call-text {
  font-size: 1.1rem; }

@media screen and (min-width: 480px) {
  .contact__modal-dialog {
    left: 50%;
    margin-left: -200px;
    top: 35%;
    width: 400px; } }

@media screen and (min-width: 768px) {
  .contact__modal-dialog--mobile-only {
    display: none; } }

.contact__modal-dialog--desktop-only {
  display: none; }

@media screen and (min-width: 768px) {
  .contact__modal-dialog--desktop-only {
    display: block; } }

.contact__modal-dialog--close {
  cursor: pointer;
  display: block;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px; }

.contact-comp__wrapper {
  display: block;
  float: right;
  font-family: "Averta", Arial, sans-serif;
  position: fixed;
  right: 0;
  top: 18px;
  width: 100%;
  z-index: 2; }

@media screen and (min-width: 768px) {
  .contact-comp__wrapper {
    height: 80px;
    position: fixed;
    right: 0;
    top: 358px;
    width: 70px; } }

@media screen and (min-width: 768px) {
  .contact-comp__wrapper.contact-comp__chat {
    top: 200px; } }

@media screen and (min-width: 768px) {
  .contact-comp__wrapper.contact-comp__phone {
    top: 279px; } }

@media screen and (min-width: 768px) {
  .contact-comp__wrapper.contact-comp__email {
    top: 358px; } }

.contact-comp__container {
  background: #fff;
  border: 1px solid #7d7d91;
  display: none;
  height: 160px;
  margin-left: 0;
  padding: 20px 10px;
  position: relative;
  text-align: center;
  top: 30px;
  transition: all 0.3s cubic-bezier(0.05, 0.93, 0.61, 1.6);
  width: 100%; }

@media screen and (min-width: 768px) {
  .contact-comp__container {
    margin-left: -380px;
    top: -79px;
    width: 380px; } }

.contact-comp__container.show {
  display: block; }

.contact-comp__container.contact-comp__chat {
  height: auto; }

@media screen and (min-width: 768px) {
  .contact-comp__container.contact-comp__chat {
    height: 238px;
    top: 0; } }

.contact-comp__message {
  margin: 25px 0 20px;
  text-align: center; }

@media screen and (min-width: 768px) {
  .contact-comp__message {
    margin: 15px 0 20px; } }

@media screen and (min-width: 768px) {
  .contact-comp__message-mobile {
    display: none; } }

.contact-comp__message-desktop {
  display: none; }

@media screen and (min-width: 768px) {
  .contact-comp__message-desktop {
    display: block; } }

.contact-comp__action {
  background: #fff;
  cursor: pointer;
  display: none;
  height: 45px;
  padding: 12px;
  position: absolute;
  right: 95px;
  text-align: center;
  text-decoration: none;
  top: 0;
  width: 55px; }

@media screen and (min-width: 768px) {
  .contact-comp__action {
    border: 1px solid #34aeff;
    display: inline-block;
    height: 80px;
    padding: 10px;
    right: 0;
    width: 116px; } }

.contact-comp__action.active {
  background-color: #34aeff; }

.contact-comp__action-icon {
  display: inline-block;
  height: 30px;
  width: 30px; }

@media screen and (min-width: 768px) {
  .contact-comp__action-icon {
    background-position: center;
    height: 36px;
    position: relative;
    width: 40px; }
  .contact-comp__action-icon.contact-comp__chat {
    background-position: top;
    position: relative;
    top: 10px; }
  .contact-comp__action-icon.contact-comp__email {
    background-size: 35px auto; } }

.contact-comp__button {
  background-color: #34aeff;
  border: 0;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: "Averta", Arial, sans-serif;
  line-height: 1.2em;
  margin-bottom: 15px;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  width: 200px; }

.contact-comp__button:hover {
  background-color: #2f9de6;
  color: #fff; }

.contact-comp__button + .contact-comp__button {
  margin-top: 200px; }

.contact-comp__label {
  color: #34aeff;
  font-family: "Averta", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  display: block; }

.contact-comp__label.active {
  color: #fff; }

.company-summary {
  padding: 30px;
  font-family: "Averta", Arial, sans-serif;
  position: relative; }

@media screen and (min-width: 768px) {
  .company-summary {
    min-height: 410px;
    padding-bottom: 50px; } }

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

@media screen and (min-width: 768px) {
  .company-summary__logo-wrapper {
    min-height: 125px; } }

@media screen and (min-width: 768px) {
  .company-summary__link {
    position: absolute;
    bottom: 26px; } }

.company-summary__link-wrapper {
  margin-bottom: 0; }

.company-comp {
  padding: 10px; }

.company-comp .company-comp__img {
  padding-bottom: 20px;
  padding-left: 20px;
  text-align: center; }

.company-comp .company-comp__img img {
  max-width: 100%; }

.company-comp .label {
  margin: 0;
  text-transform: uppercase;
  padding-left: 20px;
  padding-bottom: 5px; }

.code-block pre {
  margin: 0; }

.code-block .hljs {
  width: auto;
  display: block;
  padding: 15px 20px;
  font-size: 14px;
  line-height: 1.42857;
  word-break: break-all;
  word-wrap: break-word;
  color: #38364d;
  background-color: #f5f5f5;
  border: none;
  border-radius: 4px;
  overflow-x: auto;
  font-family: Menlo, Monaco, Consolas, 'Courier New', monospace; }

.code-block .hljs-comment,
.code-block .hljs-quote {
  color: #998;
  font-style: italic; }

.code-block .hljs-keyword,
.code-block .hljs-selector-tag,
.code-block .hljs-subst {
  color: #38364d;
  font-weight: 700; }

.code-block .hljs-literal,
.code-block .hljs-number,
.code-block .hljs-tag .hljs-attr,
.code-block .hljs-template-variable,
.code-block .hljs-variable {
  color: teal; }

.code-block .hljs-doctag,
.code-block .hljs-string {
  color: #d14; }

.code-block .hljs-section,
.code-block .hljs-selector-id,
.code-block .hljs-title {
  color: #900;
  font-weight: 700; }

.code-block .hljs-subst {
  font-weight: 400; }

.code-block .hljs-class .hljs-title,
.code-block .hljs-type {
  color: #458;
  font-weight: 700; }

.code-block .hljs-attribute,
.code-block .hljs-name,
.code-block .hljs-tag {
  color: navy;
  font-weight: 400; }

.code-block .hljs-link,
.code-block .hljs-regexp {
  color: #009926; }

.code-block .hljs-bullet,
.code-block .hljs-symbol {
  color: #990073; }

.code-block .hljs-built_in,
.code-block .hljs-builtin-name {
  color: #0086b3; }

.code-block .hljs-meta {
  color: #999;
  font-weight: 700; }

.code-block .hljs-deletion {
  background: #fdd; }

.code-block .hljs-addition {
  background: #dfd; }

.code-block .hljs-emphasis {
  font-style: italic; }

.code-block .hljs-strong {
  font-weight: 700; }

.chat-bar-wrapper {
  display: block;
  z-index: 3;
  background: #37383a;
  transition: transform 200ms linear; }

.chat-bar-wrapper .chat-comp {
  height: 40px;
  background: #38364d; }

@media screen and (min-width: 768px) {
  .chat-bar-wrapper .chat-comp {
    height: 70px;
    background: #38364d; } }

.chat-bar-wrapper .chat-comp__cta {
  display: inline-block;
  background: #242426;
  padding: 9px 20px;
  margin-right: 20px; }

@media screen and (min-width: 768px) {
  .chat-bar-wrapper .chat-comp__cta {
    padding: 5px 20px; } }

.chat-bar-wrapper .chat-comp__text .hideinMobile {
  display: none; }

@media screen and (min-width: 768px) {
  .chat-bar-wrapper .chat-comp__text .hideinMobile {
    display: inline-block; } }

.chat-bar-wrapper .chat-comp .chat-eng {
  float: left;
  margin: 5px 20px;
  height: 30px; }

@media screen and (min-width: 768px) {
  .chat-bar-wrapper .chat-comp .chat-eng {
    padding: 5px 10px;
    height: 60px; } }

.chat-bar-wrapper .chat-comp .icon-contact-alt {
  display: none; }

@media screen and (min-width: 768px) {
  .chat-bar-wrapper .chat-comp .icon-contact-alt {
    float: left;
    display: inline-block;
    height: 30px;
    width: 47px;
    margin: 14px 0;
    cursor: pointer; } }

.chat-bar-wrapper__text {
  padding: 15px 0 0;
  float: left; }

.chat-bar-wrapper .chat-head {
  background: #272638;
  width: 100%;
  height: 125px;
  cursor: pointer; }

.chat-bar-wrapper .chat-close {
  display: block;
  width: 10px;
  height: 10px;
  position: relative;
  float: right;
  top: 15px;
  right: 10px;
  cursor: pointer; }

@media screen and (min-width: 992px) {
  .chat-bar-wrapper .chat-close {
    top: 30px; } }

.chat-bar-wrapper .chat-online {
  color: #34aeff;
  font-size: 12px;
  padding: 10px;
  font-weight: bold; }

.chat-bar-wrapper .chat-online-desc {
  color: #fff;
  font-size: 12px;
  padding: 10px;
  line-height: 20px; }

.chat-bar-wrapper .chat-form {
  height: 380px;
  background-color: #fff; }

.chat-bar-wrapper .chat-form-container {
  height: 320px;
  background-color: #fff; }

.chat-bar-wrapper .chat-eng-online {
  background-color: #34aeff;
  height: 10px;
  width: 10px;
  top: -25px;
  border-radius: 10px;
  float: right;
  position: relative;
  right: 50px; }

@media screen and (min-width: 768px) {
  .chat-bar-wrapper .chat-eng-online {
    height: 15px;
    width: 15px;
    top: -30px; } }

.chat-bar-wrapper .chat-form-btn-container {
  position: relative;
  bottom: 10px;
  padding-left: 20px; }

.chat-bar-wrapper .call-to-action__button button {
  background-color: #34aeff;
  color: #fff;
  border: 0;
  border-radius: 5px;
  padding: 15px 20px;
  font-size: 0.75rem; }

.chat-bar-wrapper .arrow-expand {
  float: right;
  position: relative;
  height: 13px;
  width: 13px;
  margin-top: 5px;
  display: inline-block;
  position: relative;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  -webkit-transform: rotate(430deg) skew(28deg, -25deg);
  -moz-transform: rotate(430deg) skew(28deg, -25deg);
  -ms-transform: rotate(430deg) skew(28deg, -25deg);
  -o-transform: rotate(430deg) skew(28deg, -25deg);
  transform: rotate(430deg) skew(28deg, -25deg);
  right: 20px;
  top: 12px; }

@media screen and (min-width: 768px) {
  .chat-bar-wrapper .arrow-expand {
    top: 19px; } }

.chat-bar-wrapper .cta2 {
  color: #34aeff;
  text-decoration: none;
  margin: 0;
  padding: 0;
  display: inline-block; }

@media screen and (min-width: 768px) {
  .chat-bar-wrapper .cta2 {
    margin: 15px 0;
    padding: 0; } }

.chat-bar-wrapper .pop {
  width: 100%; }

@media screen and (min-width: 768px) {
  .chat-bar-wrapper .pop {
    width: 445px; } }

.chat-comp__placeholder {
  display: none;
  transition: all linear .2s; }

.chat-pos {
  position: absolute; }

.chat-pos-rem {
  position: relative; }

.chat .headroom .chat-bar-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transition: transform 0ms linear;
  transform: translateY(90px);
  z-index: 3; }

@media screen and (min-width: 768px) {
  .chat .headroom .chat-bar-wrapper {
    transform: translateY(110px); } }

@media screen and (min-width: 992px) {
  .chat .headroom .chat-bar-wrapper {
    transform: translateY(175px); } }

.chat .headroom--top .chat-comp__placeholder {
  display: block;
  height: 40px;
  transition: 200ms linear; }

@media screen and (min-width: 768px) {
  .chat .headroom--top .chat-comp__placeholder {
    height: 70px; } }

.chat .headroom--top.headroom--pinned .chat-bar-wrapper {
  transition: transform 200ms linear;
  transform: translateY(90px); }

@media screen and (min-width: 768px) {
  .chat .headroom--top.headroom--pinned .chat-bar-wrapper {
    transform: translateY(110px); } }

@media screen and (min-width: 992px) {
  .chat .headroom--top.headroom--pinned .chat-bar-wrapper {
    transform: translateY(175px); } }

.chat .headroom--not-top.headroom--pinned .chat-bar-wrapper {
  transition: transform 200ms linear;
  transform: translateY(59px);
  z-index: 99; }

@media screen and (min-width: 992px) {
  .chat .headroom--not-top.headroom--pinned .chat-bar-wrapper {
    transform: translateY(125px);
    z-index: 3; } }

.chat .headroom--not-top.headroom--unpinned .chat-comp__placeholder {
  height: 0; }

.chat .headroom--not-top.headroom--unpinned .chat-bar-wrapper {
  transition: transform 200ms linear;
  transform: translateY(0);
  z-index: 3; }

.case-study-filtered-content .three-column-content .three-column-content__col1 {
  position: relative; }

.case-study-filtered-content .three-column-content .three-column-content__col1 img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
  float: none; }

.case-study-filtered-content .three-column-content .three-column-content__col1 a {
  text-decoration: none;
  font-family: "Averta", Arial, sans-serif; }

.case-study-filtered-content .three-column-content .three-column-content__col1 p {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.375rem;
  line-height: 2rem;
  margin: 0;
  padding: 20px 0 40px; }

.case-study-filtered-content .three-column-content .three-column-content__col1 .a-algn {
  position: absolute;
  bottom: 40px; }

.case-study-filtered-content .three-column-content .three-column-content__col1 .a-algn a p.cta2 {
  padding: 0; }

.case-study-filtered-content .three-column-content .three-column-content__col1:last-child {
  margin: 0 0.675% 0 0.85%;
  margin-bottom: 15px;
  overflow: hidden;
  padding: 40px 20px;
  background-color: #fff;
  min-height: 400px; }

.case-study-filtered-content-logo {
  max-width: 100%; }

.case-study-filtered-content .accordionItem {
  height: auto;
  overflow: hidden;
  transition: max-height 1s;
  margin-top: 0;
  margin-bottom: -20px;
  padding: 20px 0; }

.case-study-filtered-content .accordionItem.is-collapsed {
  max-height: 0;
  padding: 0;
  margin: 0; }

@media screen and (min-width: 768px) {
  .case-study-filtered-content .accordionItem {
    transition: max-height 0.5s; } }

.filtered-list {
  max-width: 1088px;
  margin: 0 auto; }

.call-to-action {
  display: inline-block; }

.call-to-action__link2 .button__link, .call-to-action__link2 .button__box, .call-to-action__link2 .button__outline, .call-to-action__link2 .button__default {
  margin-left: 20px; }

.video-detail {
  width: 100%; }

.video-detail__wrapper {
  width: 100%;
  background-color: #272638; }

.video-detail__wrapper__video {
  margin: 0 auto;
  width: 100%;
  position: relative; }

.video-detail__wrapper__video .brightcove-container {
  position: relative;
  z-index: 1;
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto; }

.video-detail__wrapper__video .brightcove-container .video-js {
  position: relative;
  height: 0 !important;
  width: 100% !important;
  padding-bottom: 56%;
  font-size: inherit !important; }

.video-detail__wrapper__video .brightcove-container .video-js video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.video-detail__wrapper__video .overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  max-width: 56rem;
  margin: 0 auto;
  z-index: 30;
  background: #272638 !important;
  color: #fff;
  -webkit-transition: 0.5s all ease;
  transition: 0.2s all ease;
  opacity: 0.8 !important;
  padding: 60px 0 105px;
  text-align: left;
  display: none; }

.video-detail__wrapper__video .overlay .icon {
  width: 100px;
  height: 100px;
  display: block;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%; }

.video-detail__wrapper__video .overlay__wrapper {
  position: absolute;
  display: block;
  max-width: 260px;
  right: 30px;
  bottom: 50px;
  text-decoration: none; }

.video-detail__wrapper__video .overlay__wrapper span {
  display: block;
  color: #fff;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px; }

.video-detail__wrapper__video .overlay__wrapper span.video-subhead {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold; }

.video-detail__wrapper__video .overlay__wrapper.show {
  display: none; }

@media screen and (min-width: 768px) {
  .video-detail__wrapper__video .overlay__wrapper.show {
    display: block; } }

.video-detail__desc {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px; }

.video-detail__desc::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .video-detail__desc {
    padding: 0; } }

.video-detail__desc__about {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.video-detail__desc__about:last-child {
  margin-right: 0; }

.video-detail__desc__about h2 {
  margin-top: 30px; }

@media screen and (min-width: 768px) {
  .video-detail__desc__about h2 {
    margin-top: 80px; } }

.video-detail__desc__about .heading {
  font-family: "Averta", Arial, sans-serif;
  font-size: 24px;
  color: #272638;
  line-height: 28px;
  margin: 25px 0 20px; }

@media screen and (min-width: 768px) {
  .video-detail__desc__about .heading {
    margin: 40px 0 20px; } }

.video-detail__desc__about .related-products, .video-detail__desc__about .tag-details {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.video-detail__desc__about .related-products:last-child, .video-detail__desc__about .tag-details:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .video-detail__desc__about .related-products, .video-detail__desc__about .tag-details {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%; }
  .video-detail__desc__about .related-products:last-child, .video-detail__desc__about .tag-details:last-child {
    margin-right: 0; } }

.video-detail__desc__about .related-products-detail, .video-detail__desc__about .related-products-link {
  display: block; }

.video-detail__desc__about .related-products-detail a, .video-detail__desc__about .related-products-link a {
  text-decoration: none; }

.video-detail__desc__about a.tags {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color: #fff;
  background-color: #34aeff;
  padding: 1px 4px 2px;
  border-radius: 10px;
  margin: 0 5px 5px 0;
  text-decoration: none;
  line-height: 1.5rem;
  display: inline-block; }

@media screen and (min-width: 768px) {
  .video-detail__desc__about a.tags {
    font-size: 18px; } }

.breadcrumb__mobile {
  display: block;
  min-height: 18px; }

@media screen and (min-width: 768px) {
  .breadcrumb__mobile {
    display: none; } }

.breadcrumb__desktop {
  display: none; }

@media screen and (min-width: 768px) {
  .breadcrumb__desktop {
    display: block; } }

.breadcrumb__wrapper {
  display: block;
  margin: 0 auto;
  padding: 5px 20px;
  color: #7d7d91;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.breadcrumb__wrapper::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 768px) {
  .breadcrumb__wrapper {
    min-height: 36px;
    padding: 13px 20px; } }

@media screen and (min-width: 992px) {
  .breadcrumb__wrapper {
    min-height: 48px; } }

.breadcrumb__wrapper a {
  padding-top: 10px;
  text-decoration: none;
  color: #7d7d91; }

.breadcrumb__wrapper-content {
  font-size: 0.75rem; }

.breadcrumb__wrapper-homeicon {
  width: 15px;
  height: 15px;
  float: left;
  margin-top: 2px;
  position: relative; }

.bouncing-image {
  position: relative; }

.bouncing-image__wrapper {
  display: inline-block;
  position: relative;
  cursor: pointer; }

.bouncing-image__bouncing {
  position: absolute;
  top: 0;
  left: 0; }

.bouncing-image img {
  display: inline-block !important;
  margin-bottom: -5px; }

.bouncing-image .imageBounceAction {
  animation-duration: 1.5s;
  animation-fill-mode: both; }

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

.bouncing-image .bounce {
  animation-name: bounce;
  transform-origin: center bottom;
  position: absolute;
  top: 0;
  left: 0; }

.bouncing-image .adaptive-image.center {
  text-align: center; }

.bouncing-image .adaptive-image.left {
  text-align: left; }

.bouncing-image .adaptive-image.right {
  text-align: right; }

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

.background-style {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative; }

@media screen and (min-width: 768px) {
  .background-style__width-video {
    overflow: hidden; } }

@media screen and (min-width: 768px) and (min-width: 768px) {
  .background-style__width-video .background-style-par {
    position: relative;
    z-index: 1; } }

.background-style__image-repeat {
  background-size: auto;
  background-position: center;
  background-repeat: repeat; }

.background-style-video {
  display: none; }

@media screen and (min-width: 1024px) {
  .background-style-video {
    position: absolute;
    left: 50%;
    top: 50%;
    min-width: 100%;
    min-height: 100%;
    transform: translate(-50%, -50%);
    z-index: 0;
    display: inline-block;
    background-size: cover; } }

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

.background-style--dark-slate-blue, .background-style--black {
  background-color: #272638; }

.background-style--light-grey, .background-style--grey {
  background-color: #fbfbfb; }

.background-style--med-grey, .background-style--medium-grey, .background-style--medium-grey-hover, .background-style--light-green, .background-style--light-green-hover {
  background-color: #f0f0f2; }

.background-style--medium-grey-blue, .background-style--medium-grey-blue-hover, .background-style--light-purple, .background-style--light-green-hover {
  background-color: #d6d6dc; }

.background-style--medium-grey-blue-hover:hover {
  background-color: #d4d5d5; }

.background-style--blue-grey, .background-style--mid-green, .background-style--dark-green, .background-style--mid-purple, .background-style--dark-purple, .background-style--green, .background-style--green-hover {
  background-color: #7d7d91; }

.background-style--slate-blue, .background-style--slate-blue-hover, .background-style--dark-blue, .background-style--dark-grey, .background-style--dark-grey-hover {
  background-color: #38364d; }

.background-style--slate-blue-hover:hover, .background-style--dark-grey-hover:hover {
  background-color: #252433; }

.background-style--light-cyan, .background-style--dark-cyan, .background-style--blue, .background-style--blue-hover {
  background-color: #34aeff; }

.background-style--blue-hover:hover {
  background-color: #208dd6; }

.background-style--magenta, .background-style--magenta-hover {
  background-color: #f72175; }

.background-style--magenta-hover:hover {
  background-color: #c31257; }

.background-style--violet, .background-style--violet-hover {
  background-color: #9545d8; }

.background-style--violet-hover:hover {
  background-color: #722eab; }

.background-style--cyan {
  background-color: #66ffff; }

.background-style--teal-green {
  background-color: #37f8c1; }

.background-style--true-blue {
  background-color: #008cff; }

.background-style--indigo {
  background-color: #44368f; }

.background-style--green-yellow {
  background-color: #d8fe59; }

.background-style--special-black {
  background-color: #000000; }

.background-style--ocean {
  background-color: #0066cc; }

.background-style--padding-top-1 {
  padding-top: 1px; }

.background-style--padding-top-3 {
  padding-top: 3px; }

.background-style--padding-top-5 {
  padding-top: 5px; }

.background-style--padding-top-10 {
  padding-top: 10px; }

.background-style--padding-top-20 {
  padding-top: 20px; }

.background-style--padding-top-30 {
  padding-top: 30px; }

.background-style--padding-top-40 {
  padding-top: 40px; }

.background-style--padding-top-50 {
  padding-top: 50px; }

.background-style--padding-top-60 {
  padding-top: 60px; }

.background-style--padding-top-70 {
  padding-top: 70px; }

.background-style--padding-top-80 {
  padding-top: 80px; }

.background-style--padding-top-90 {
  padding-top: 90px; }

.background-style--padding-top-100 {
  padding-top: 100px; }

.background-style--padding-right-1 {
  padding-right: 1px; }

.background-style--padding-right-3 {
  padding-right: 3px; }

.background-style--padding-right-5 {
  padding-right: 5px; }

.background-style--padding-right-10 {
  padding-right: 10px; }

.background-style--padding-right-20 {
  padding-right: 20px; }

.background-style--padding-right-30 {
  padding-right: 30px; }

.background-style--padding-right-40 {
  padding-right: 40px; }

.background-style--padding-right-50 {
  padding-right: 50px; }

.background-style--padding-right-60 {
  padding-right: 60px; }

.background-style--padding-right-70 {
  padding-right: 70px; }

.background-style--padding-right-80 {
  padding-right: 80px; }

.background-style--padding-right-90 {
  padding-right: 90px; }

.background-style--padding-right-100 {
  padding-right: 100px; }

.background-style--padding-bottom-1 {
  padding-bottom: 1px; }

.background-style--padding-bottom-3 {
  padding-bottom: 3px; }

.background-style--padding-bottom-5 {
  padding-bottom: 5px; }

.background-style--padding-bottom-10 {
  padding-bottom: 10px; }

.background-style--padding-bottom-20 {
  padding-bottom: 20px; }

.background-style--padding-bottom-30 {
  padding-bottom: 30px; }

.background-style--padding-bottom-40 {
  padding-bottom: 40px; }

.background-style--padding-bottom-50 {
  padding-bottom: 50px; }

.background-style--padding-bottom-60 {
  padding-bottom: 60px; }

.background-style--padding-bottom-70 {
  padding-bottom: 70px; }

.background-style--padding-bottom-80 {
  padding-bottom: 80px; }

.background-style--padding-bottom-90 {
  padding-bottom: 90px; }

.background-style--padding-bottom-100 {
  padding-bottom: 100px; }

.background-style--padding-left-1 {
  padding-left: 1px; }

.background-style--padding-left-3 {
  padding-left: 3px; }

.background-style--padding-left-5 {
  padding-left: 5px; }

.background-style--padding-left-10 {
  padding-left: 10px; }

.background-style--padding-left-20 {
  padding-left: 20px; }

.background-style--padding-left-30 {
  padding-left: 30px; }

.background-style--padding-left-40 {
  padding-left: 40px; }

.background-style--padding-left-50 {
  padding-left: 50px; }

.background-style--padding-left-60 {
  padding-left: 60px; }

.background-style--padding-left-70 {
  padding-left: 70px; }

.background-style--padding-left-80 {
  padding-left: 80px; }

.background-style--padding-left-90 {
  padding-left: 90px; }

.background-style--padding-left-100 {
  padding-left: 100px; }

.background-style--margin-top-10 {
  margin-top: 10px; }

.background-style--margin-top-20 {
  margin-top: 20px; }

.background-style--margin-top-30 {
  margin-top: 30px; }

.background-style--margin-top-40 {
  margin-top: 40px; }

.background-style--margin-top-50 {
  margin-top: 50px; }

.background-style--margin-top-60 {
  margin-top: 60px; }

.background-style--margin-top-70 {
  margin-top: 70px; }

.background-style--margin-top-80 {
  margin-top: 80px; }

.background-style--margin-top-90 {
  margin-top: 90px; }

.background-style--margin-top-100 {
  margin-top: 100px; }

.background-style--margin-right-10 {
  margin-right: 10px; }

.background-style--margin-right-20 {
  margin-right: 20px; }

.background-style--margin-right-30 {
  margin-right: 30px; }

.background-style--margin-right-40 {
  margin-right: 40px; }

.background-style--margin-right-50 {
  margin-right: 50px; }

.background-style--margin-right-60 {
  margin-right: 60px; }

.background-style--margin-right-70 {
  margin-right: 70px; }

.background-style--margin-right-80 {
  margin-right: 80px; }

.background-style--margin-right-90 {
  margin-right: 90px; }

.background-style--margin-right-100 {
  margin-right: 100px; }

.background-style--margin-bottom-10 {
  margin-bottom: 10px; }

.background-style--margin-bottom-20 {
  margin-bottom: 20px; }

.background-style--margin-bottom-30 {
  margin-bottom: 30px; }

.background-style--margin-bottom-40 {
  margin-bottom: 40px; }

.background-style--margin-bottom-50 {
  margin-bottom: 50px; }

.background-style--margin-bottom-60 {
  margin-bottom: 60px; }

.background-style--margin-bottom-70 {
  margin-bottom: 70px; }

.background-style--margin-bottom-80 {
  margin-bottom: 80px; }

.background-style--margin-bottom-90 {
  margin-bottom: 90px; }

.background-style--margin-bottom-100 {
  margin-bottom: 100px; }

.background-style--margin-left-10 {
  margin-left: 10px; }

.background-style--margin-left-20 {
  margin-left: 20px; }

.background-style--margin-left-30 {
  margin-left: 30px; }

.background-style--margin-left-40 {
  margin-left: 40px; }

.background-style--margin-left-50 {
  margin-left: 50px; }

.background-style--margin-left-60 {
  margin-left: 60px; }

.background-style--margin-left-70 {
  margin-left: 70px; }

.background-style--margin-left-80 {
  margin-left: 80px; }

.background-style--margin-left-90 {
  margin-left: 90px; }

.background-style--margin-left-100 {
  margin-left: 100px; }

.contentArea {
  transition: ease-in 1s; }

.contentAreaHidden {
  opacity: 0; }

.contentAreaFadeIn {
  opacity: 1; }

.audioPlayerWrapper {
  width: 95%;
  margin: 0 auto; }

.audioPlayerWrapper .audioPlayer {
  padding: 10px;
  margin: 10px;
  background: #f0f0f2; }

.audioPlayerWrapper .audioPlayer__columns {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.audioPlayerWrapper .audioPlayer__columns::after {
  clear: both;
  content: "";
  display: block; }

.audioPlayerWrapper .audioPlayer__columns__img {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%; }

.audioPlayerWrapper .audioPlayer__columns__img:last-child {
  margin-right: 0; }

.audioPlayerWrapper .audioPlayer__columns__img img {
  width: 95%;
  margin: 0 auto; }

.audioPlayerWrapper .audioPlayer__columns__info {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 65.88078%;
  text-align: center; }

.audioPlayerWrapper .audioPlayer__columns__info:last-child {
  margin-right: 0; }

.audioPlayerWrapper .audioPlayer__columns__info audio {
  width: 100%; }

.audioPlayerWrapper .audioPlayer__columns__info h3 {
  line-height: 2px;
  margin: 20px 0px 0 0; }

.audioPlayerWrapper .audioPlayer__columns__info--no-img {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  text-align: center; }

.audioPlayerWrapper .audioPlayer__columns__info--no-img:last-child {
  margin-right: 0; }

.audioPlayerWrapper .audioPlayer__columns__info--no-img audio {
  width: 100%; }

.audioPlayerWrapper .audioPlayer__columns__info--no-img h3 {
  line-height: 2px;
  margin: 20px 0px 0 0; }

.form {
  padding: 0px 20px; }

.form .form_row {
  display: block;
  font-size: 13px;
  line-height: 24px;
  color: #7d7d91;
  clear: both; }

.form .form_row_description {
  font-size: 11px;
  line-height: 30px;
  clear: both;
  color: #7d7d91; }

.form .form_field_text {
  width: 100%;
  margin-bottom: 4px;
  height: 40px;
  border: 1px solid #d6d6dc;
  background-color: #fff;
  padding: 10px;
  background-image: none;
  border-radius: 5px; }

.form .form_field_textarea {
  width: 100%;
  margin-bottom: 4px;
  height: 100px;
  border: 1px solid #d6d6dc;
  background-color: #fff;
  padding: 10px;
  background-image: none;
  border-radius: 5px; }

.form .form_field_select {
  width: 100%;
  height: 40px;
  border: 1px solid #d6d6dc;
  background-color: #fff;
  border-radius: 5px; }

.form .form_button_submit {
  background-color: #34aeff;
  color: #fff;
  border: 3px solid #34aeff;
  padding: 10px 20px; }

.form .form_button_reset {
  background-color: #fff;
  color: #000;
  border: 1px solid #000;
  padding: 10px 20px;
  text-transform: uppercase; }

.form .subscribe {
  font-size: 12px;
  padding: 20px 0px 0px 0px; }

.form .privacy {
  font-size: 11px;
  padding: 10px 0px; }

.form .btn-cont {
  float: left;
  padding: 10px 20px 10px 0px; }

.form a {
  text-decoration: none;
  color: #34aeff; }

.adaptive-image {
  position: relative; }

.adaptive-image__wrapper {
  display: inline-block;
  position: relative;
  cursor: pointer; }

.adaptive-image__wrapper .icon-ca-expand-lightbox {
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 5px;
  right: 10px;
  display: block; }

.adaptive-image img {
  display: inline-block !important;
  margin-bottom: -5px; }

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

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

.adaptive-image.right {
  text-align: right; }

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

.ra-integration-hub-list__three-column-content {
  padding: 0px;
  overflow: hidden; }

.ra-integration-hub-list__three-column-content__col1 {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin: 15px;
  overflow: hidden;
  padding: 20px;
  position: relative;
  border: 1px solid #d6d6dc; }

.ra-integration-hub-list__three-column-content__col1:last-child {
  margin-right: 0; }

@media screen and (min-width: 0) and (max-width: 767px) {
  .ra-integration-hub-list__three-column-content__col1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 100%;
    margin: 5px 0; }
  .ra-integration-hub-list__three-column-content__col1:last-child {
    margin-right: 0; }
  .ra-integration-hub-list__three-column-content__col1:nth-child(1n) {
    margin-right: 0; }
  .ra-integration-hub-list__three-column-content__col1:nth-child(1n+1) {
    clear: left; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .ra-integration-hub-list__three-column-content__col1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 48.82117%;
    padding: 50px 20px 0;
    margin-left: 0; }
  .ra-integration-hub-list__three-column-content__col1:last-child {
    margin-right: 0; }
  .ra-integration-hub-list__three-column-content__col1:nth-child(2n) {
    margin-right: 0; }
  .ra-integration-hub-list__three-column-content__col1:nth-child(2n+1) {
    clear: left; } }

@media screen and (min-width: 1024px) {
  .ra-integration-hub-list__three-column-content__col1 {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 31.76157%;
    margin-left: 0; }
  .ra-integration-hub-list__three-column-content__col1:last-child {
    margin-right: 0; }
  .ra-integration-hub-list__three-column-content__col1:nth-child(3n) {
    margin-right: 0; }
  .ra-integration-hub-list__three-column-content__col1:nth-child(3n+1) {
    clear: left; } }

.ra-integration-hub-list__three-column-content__col1 a {
  text-decoration: none;
  font-family: "Averta", Arial, sans-serif; }

.ra-integration-hub-list__three-column-content__col1 p {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.375rem;
  line-height: 2rem;
  margin: 0;
  padding: 20px 0; }

.ra-integration-hub-list__three-column-content .ra-integration-card {
  position: relative;
  font-family: "Averta", Arial, sans-serif, sans-serif; }

.ra-integration-hub-list__three-column-content .ra-integration-card--partner .corner-ribbon {
  background: #66ffff;
  color: #7d7d91;
  text-transform: uppercase; }

.ra-integration-hub-list__three-column-content .ra-integration-card--community .corner-ribbon {
  background: #d8fe59;
  color: #7d7d91;
  text-transform: uppercase; }

.ra-integration-hub-list__three-column-content .ra-integration-card__icons {
  height: 100px;
  background-size: 100px 100px;
  background-position: center center;
  text-align: center; }

.ra-integration-hub-list__three-column-content .ra-integration-card__icons img {
  height: 100%; }

.ra-integration-hub-list__three-column-content .ra-integration-card__category {
  font-size: 16px;
  line-height: 1rem;
  letter-spacing: 0;
  color: #38364d;
  font-weight: bold;
  text-transform: uppercase; }

.ra-integration-hub-list__three-column-content .ra-integration-card__name a {
  text-decoration: none;
  font-family: "Averta", Arial, sans-serif; }

.ra-integration-hub-list__three-column-content .ra-integration-card__name a p.cta2 {
  padding: 0; }

.ra-integration-hub-list__three-column-content .ra-integration-card__subtitle {
  font-family: "Averta", Arial, sans-serif;
  font-size: 1.25rem;
  line-height: 32px; }

.ra-integration-hub-search {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  margin-bottom: 20px;
  padding: 10px 0; }

.ra-integration-hub-search::after {
  clear: both;
  content: "";
  display: block; }

.ra-integration-hub-search__input--field {
  border: 1px solid #d6d6dc;
  width: 100%;
  margin: 0px 0 0;
  height: 45px;
  padding: 5px 6px;
  display: inline-block;
  line-height: 1.875rem;
  position: relative;
  top: -8px; }

.ra-integration-hub-search__button {
  position: absolute;
  right: 0;
  top: 2px; }

.ra-integration-hub-search__button button {
  background-color: #34aeff;
  color: #fff;
  border: 0;
  padding: 10px 11px;
  font-size: 0.75rem;
  height: 45px;
  width: 100%;
  display: inline-block; }

@media screen and (min-width: 992px) {
  .ra-integration-hub-search__button button {
    height: 45px;
    width: 50px; } }

.ra-integration-hub-search__icon-size {
  width: 28px;
  height: 22px;
  background-position: center center; }

.ra-integration-hub-search__input--button {
  line-height: 1.875rem;
  border-radius: 5px;
  color: #38364d;
  border: 1px solid #38364d;
  display: inline-block;
  background: #fff;
  font-size: 1.2rem;
  padding: 10px 0px;
  width: 95%;
  text-align: center;
  font-weight: bold;
  margin: 0 0 0 2.5%; }

.ra-integration-hub-search__input--button a {
  text-decoration: none;
  color: inherit; }

@media screen and (min-width: 992px) {
  .ra-integration-hub-search__input--button {
    width: 17%;
    display: inline-block;
    margin-left: 0;
    font-size: .8rem; } }

.load-more {
  clear: both; }

.featured-playlist-carousel {
  width: 100%;
  position: relative;
  padding: 0 10px; }

@media screen and (min-width: 768px) {
  .featured-playlist-carousel {
    padding: 0; } }

.featured-playlist-carousel .playlist-carousel-wrapper {
  width: 100%;
  margin: 0 auto; }

@media screen and (min-width: 1200px) {
  .featured-playlist-carousel .playlist-carousel-wrapper {
    max-width: 80rem;
    width: 90%;
    position: relative; } }

.featured-playlist-carousel .playlist-carousel-wrapper.dp-view {
  display: none; }

@media screen and (min-width: 992px) {
  .featured-playlist-carousel .playlist-carousel-wrapper.dp-view {
    display: block; } }

.featured-playlist-carousel .playlist-carousel-wrapper.mb-view {
  display: block; }

@media screen and (min-width: 992px) {
  .featured-playlist-carousel .playlist-carousel-wrapper.mb-view {
    display: none; } }

.featured-playlist-carousel .playlist-carousel-wrapper.mb-view .playlist-carousel a {
  width: 100%; }

.featured-playlist-carousel .playlist-carousel {
  max-width: 75rem;
  margin: 0 auto;
  display: block;
  text-align: center;
  width: 90%;
  position: relative; }

.featured-playlist-carousel .playlist-carousel div.rn-carousel-indicator span {
  width: 12px;
  height: 12px;
  border: 1px solid #999;
  border-radius: 54px;
  display: inline-block;
  margin-left: 5px; }

.featured-playlist-carousel .playlist-carousel div.rn-carousel-indicator span:first-child {
  margin-left: 0; }

.featured-playlist-carousel .playlist-carousel div.rn-carousel-indicator span:after {
  content: ''; }

.featured-playlist-carousel .playlist-carousel div.rn-carousel-indicator span.active {
  border: 1px solid #34aeff;
  background: #34aeff; }

.featured-playlist-carousel .playlist-carousel div.rn-carousel-indicator span.active:after {
  content: ''; }

@media screen and (min-width: 1200px) {
  .featured-playlist-carousel .playlist-carousel {
    width: 100%; } }

.featured-playlist-carousel .playlist-carousel ul[rn-carousel] {
  width: 100%;
  height: 200px; }

@media screen and (min-width: 768px) {
  .featured-playlist-carousel .playlist-carousel ul[rn-carousel] {
    height: 300px; } }

@media screen and (min-width: 992px) {
  .featured-playlist-carousel .playlist-carousel ul[rn-carousel] {
    height: 215px; } }

.featured-playlist-carousel .playlist-carousel ul[rn-carousel] li {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto; }

.featured-playlist-carousel .playlist-carousel ul[rn-carousel] li::after {
  clear: both;
  content: "";
  display: block; }

.featured-playlist-carousel .playlist-carousel ul[rn-carousel] li a {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 31.76157%;
  position: relative;
  max-height: 100%;
  height: inherit; }

.featured-playlist-carousel .playlist-carousel ul[rn-carousel] li a:last-child {
  margin-right: 0; }

.featured-playlist-carousel .playlist-carousel ul[rn-carousel] li a img {
  max-width: 100%;
  max-height: 100%; }

.featured-playlist-carousel .playlist-carousel ul[rn-carousel] li a .img-content {
  position: absolute;
  bottom: 0;
  height: 70px;
  color: #fff;
  background-color: #272638;
  font-size: 14px;
  line-height: 20px;
  padding: 5px;
  width: 100%;
  font-family: "Averta", Arial, sans-serif;
  text-align: left; }

@media screen and (min-width: 768px) {
  .featured-playlist-carousel .playlist-carousel ul[rn-carousel] li a .img-content {
    font-size: 16px; } }

.featured-playlist-carousel .playlist-carousel .rn-carousel-control-next, .featured-playlist-carousel .playlist-carousel .rn-carousel-control-prev {
  border-top: 3px solid #34aeff;
  border-left: 3px solid #34aeff;
  width: 30px;
  height: 30px;
  top: 35%;
  right: 0;
  -webkit-transform: rotate(135deg) skew(2deg, 2deg) translate(-50%, -50%);
  -moz-transform: rotate(135deg) skew(2deg, 2deg) translate(-50%, -50%);
  -ms-transform: rotate(135deg) skew(2deg, 2deg) translate(-50%, -50%);
  -o-transform: rotate(135deg) skew(2deg, 2deg) translate(-50%, -50%);
  transform: rotate(135deg) skew(2deg, 2deg) translate(-50%, -50%); }

@media screen and (min-width: 768px) {
  .featured-playlist-carousel .playlist-carousel .rn-carousel-control-next, .featured-playlist-carousel .playlist-carousel .rn-carousel-control-prev {
    width: 40px;
    height: 40px; } }

@media screen and (min-width: 1200px) {
  .featured-playlist-carousel .playlist-carousel .rn-carousel-control-next, .featured-playlist-carousel .playlist-carousel .rn-carousel-control-prev {
    right: -0.5em; } }

.featured-playlist-carousel .playlist-carousel .rn-carousel-control-prev {
  left: 0;
  -webkit-transform: rotate(315deg) skew(2deg, 2deg) translate(-50%, -50%);
  -moz-transform: rotate(315deg) skew(2deg, 2deg) translate(-50%, -50%);
  -ms-transform: rotate(315deg) skew(2deg, 2deg) translate(-50%, -50%);
  -o-transform: rotate(315deg) skew(2deg, 2deg) translate(-50%, -50%);
  transform: rotate(315deg) skew(2deg, 2deg) translate(-50%, -50%); }

@media screen and (min-width: 1200px) {
  .featured-playlist-carousel .playlist-carousel .rn-carousel-control-prev {
    left: -0.5em; } }

.featured-playlist-carousel .playlist-carousel .rn-carousel-control.rn-carousel-control-next:before, .featured-playlist-carousel .playlist-carousel .rn-carousel-control.rn-carousel-control-prev:before {
  content: ""; }

.featured-playlist-carousel .playlist-carousel .rn-carousel-indicator {
  margin-top: 15px; }

.featured-ca-video-playlist {
  margin: 0 auto;
  width: 100%;
  max-width: 730px;
  background: black;
  margin-bottom: 28px; }

.featured-ca-video-playlist .video-js__wrapper {
  position: relative;
  z-index: 1;
  max-width: 730px;
  margin-left: auto;
  margin-right: auto; }

.featured-ca-video-playlist .video-js__wrapper .redirect {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  display: block;
  z-index: 9999999; }

.featured-ca-video-playlist .video-js__wrapper .video-js {
  position: relative;
  height: 0 !important;
  width: 100% !important;
  padding-bottom: 48.35616%;
  font-size: inherit !important;
  z-index: 1; }

.featured-ca-video-playlist .video-js__wrapper .video-js .vjs-poster {
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  background-color: #272638;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%; }

.featured-ca-video-playlist .video-js__wrapper .video-js .vjs-big-play-button {
  height: 33.99433% !important;
  width: 23.56164% !important;
  background: rgba(0, 0, 0, 0.45);
  border-radius: 21px;
  cursor: pointer;
  position: absolute;
  left: 50% !important;
  top: 50% !important;
  margin-top: -8.4%;
  margin-left: -11.78082%;
  min-height: 63px;
  min-width: 90px; }

@media screen and (max-width: 640px) {
  .featured-ca-video-playlist .video-js__wrapper .video-js .vjs-big-play-button {
    height: 90px !important;
    width: 130px !important;
    margin-top: -45px;
    margin-left: -65px; } }

.featured-ca-video-playlist .video-js__wrapper .video-js .vjs-big-play-button.hide {
  display: none; }

.featured-ca-video-playlist .video-js__wrapper .video-js .vjs-big-play-button:focus {
  box-shadow: 0 0 15px 3px #fff; }

.featured-ca-video-playlist .video-js__wrapper .video-js .vjs-big-play-button:before {
  content: '.';
  display: block;
  opacity: .8;
  text-align: center;
  margin: 26% auto;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 0 10px 16px;
  border-color: transparent transparent transparent #fff;
  text-indent: -9999px; }

@media screen and (max-width: 640px) {
  .featured-ca-video-playlist .video-js__wrapper .video-js .vjs-big-play-button:before {
    margin: 33px auto; } }

.featured-ca-video-playlist .video-js__wrapper .video-js .vjs-big-play-button .vjs-control-text {
  background-color: transparent;
  border: 0;
  height: 0;
  width: 0;
  display: block;
  overflow: hidden;
  text-indent: -9999px; }

.featured-ca-video-playlist .video-js__wrapper .video-info {
  width: 100%;
  color: white;
  padding: 4px 10px 4px 10px;
  font-family: "Averta", Arial, sans-serif;
  font-size: 18px;
  min-height: 100px; }

.featured-ca-video-playlist .video-js__wrapper .video-info .bold {
  font-weight: bold; }

@media screen and (max-width: 640px) {
  .featured-ca-video-playlist .video-js__wrapper .video-info {
    font-size: 14px;
    width: 100%; } }

.featured-ca-video-playlist .video-js__wrapper .expert-pick {
  position: absolute;
  width: 157px;
  height: 48px;
  top: 0;
  right: 0;
  background: #66ffff;
  font-size: 25px;
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  line-height: 48px;
  text-align: center;
  border-bottom-left-radius: 18px;
  z-index: 1; }

.playlist-detail {
  width: 100%; }

.playlist-detail__wrapper {
  width: 100%;
  background-color: #272638; }

.playlist-detail__wrapper__video {
  position: relative;
  z-index: 1;
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto; }

.playlist-detail__wrapper__video .video-js {
  position: relative;
  height: 0 !important;
  width: 100% !important;
  padding-bottom: 56%;
  font-size: inherit !important; }

.playlist-detail__wrapper__video .video-js video {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

.playlist-detail__wrapper__video .overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  z-index: 30;
  max-width: 56rem;
  margin: 0 auto;
  color: #fff;
  background-color: #272638;
  -webkit-transition: 0.5s all ease;
  transition: 0.2s all ease;
  opacity: 0.8 !important;
  padding: 60px 0 105px;
  text-align: center;
  display: none; }

.playlist-detail__wrapper__video .overlay span {
  display: block;
  color: #fff;
  font-size: 22px;
  margin-top: 25px; }

.playlist-detail__wrapper__video .overlay .logo {
  width: 100px;
  height: 100px;
  display: block;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%; }

.playlist-detail__wrapper__video .overlay a img {
  max-width: 250px;
  width: auto;
  height: 160px; }

.playlist-detail__wrapper__video .overlay__wrapper {
  position: absolute;
  display: block;
  max-width: 260px;
  right: 25px;
  bottom: 30px;
  text-decoration: none;
  text-align: left; }

.playlist-detail__wrapper__video .overlay__wrapper span {
  display: block;
  color: #fff;
  font-family: "Averta", Arial, sans-serif;
  font-size: 16px; }

.playlist-detail__wrapper__video .overlay__wrapper span.video-subhead {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  margin-top: 15px; }

.playlist-detail__wrapper__video .overlay__wrapper span.video-desc {
  margin-top: 0;
  line-height: 1.5rem; }

.playlist-detail__wrapper__video .overlay__wrapper.show {
  display: none; }

@media screen and (min-width: 768px) {
  .playlist-detail__wrapper__video .overlay__wrapper.show {
    display: block; } }

.playlist-detail__wrapper__video .overlay .video-info.show {
  display: none; }

@media screen and (min-width: 768px) {
  .playlist-detail__wrapper__video .overlay .video-info.show {
    display: block; } }

.playlist-detail__desc {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px; }

.playlist-detail__desc::after {
  clear: both;
  content: "";
  display: block; }

@media screen and (min-width: 992px) {
  .playlist-detail__desc {
    padding: 50px 10px 0 20px; } }

@media screen and (min-width: 1200px) {
  .playlist-detail__desc {
    padding: 50px 0 0 0; } }

.playlist-detail__desc__about {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%; }

.playlist-detail__desc__about:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .playlist-detail__desc__about {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 57.35098%;
    padding: 0 50px 0 0; }
  .playlist-detail__desc__about:last-child {
    margin-right: 0; } }

.playlist-detail__desc__about h2 {
  margin-top: 30px; }

@media screen and (min-width: 992px) {
  .playlist-detail__desc__about h2 {
    margin-top: 62px; } }

.playlist-detail__desc__about .subhead {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #38364d; }

.playlist-detail__desc__about .heading {
  font-family: "Averta", Arial, sans-serif;
  font-size: 24px;
  color: #272638;
  line-height: 28px;
  margin: 25px 0 20px; }

@media screen and (min-width: 992px) {
  .playlist-detail__desc__about .heading {
    margin: 40px 0 20px; } }

.playlist-detail__desc__about .related-products-detail, .playlist-detail__desc__about .related-products-link {
  display: block; }

.playlist-detail__desc__about .related-products-detail a, .playlist-detail__desc__about .related-products-link a {
  text-decoration: none; }

.playlist-detail__desc__about a.tags {
  font-family: "Averta", Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  background-color: #34aeff;
  padding: 1px 4px 2px;
  border-radius: 10px;
  margin: 0 5px 5px 0;
  text-decoration: none;
  line-height: 1.5rem;
  display: inline-block; }

@media screen and (min-width: 768px) {
  .playlist-detail__desc__about a.tags {
    font-size: 18px; } }

.playlist-detail__desc__prgress {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 100%;
  margin-right: 0; }

.playlist-detail__desc__prgress:last-child {
  margin-right: 0; }

@media screen and (min-width: 992px) {
  .playlist-detail__desc__prgress {
    float: left;
    display: block;
    margin-right: 2.35765%;
    width: 40.29137%;
    float: right; }
  .playlist-detail__desc__prgress:last-child {
    margin-right: 0; } }

.playlist-detail__desc__prgress {
  padding: 15px; }

@media screen and (min-width: 768px) {
  .playlist-detail__desc__prgress {
    padding: 40px 20px; } }

@media screen and (min-width: 768px) and (min-width: 992px) {
  .playlist-detail__desc__prgress {
    padding: 0; } }

@media screen and (min-width: 768px) {
  .playlist-detail__desc__prgress .progress-meter {
    margin: 30px auto 40px; } }

@media screen and (min-width: 768px) and (min-width: 768px) {
  .playlist-detail__desc__prgress .progress-meter {
    margin: 50px auto 40px; } }

@media screen and (min-width: 768px) {
  .playlist-detail__desc__prgress .progress-meter .track {
    position: relative;
    width: 5px;
    height: 550px;
    background: #d6d6dc;
    float: left;
    display: none; }
  .playlist-detail__desc__prgress .progress-meter .progress {
    -webkit-transition: height 1s;
    -moz-transition: height 1s;
    transition: height 1s;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    background: #44368f; }
  .playlist-detail__desc__prgress .progress-meter .progress-points {
    position: relative;
    margin: -14px -2px 0;
    padding: 0;
    list-style: none;
    float: left; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point {
    -webkit-transition: border-left 1s;
    -moz-transition: border-left 1s;
    transition: border-left 1s;
    position: relative;
    display: block;
    width: 100%;
    height: 111px;
    border-left: 5px solid #7d7d91;
    text-align: center;
    cursor: pointer;
    color: #7d7d91; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point:before {
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
    border-radius: 30px;
    content: "1";
    display: block;
    width: 30px;
    height: 30px;
    margin: -5px auto 0 -18px;
    border: 2px solid #7d7d91;
    text-align: center;
    background-color: #fff;
    color: #44368f;
    font-size: 12px;
    font-weight: bold;
    padding-top: 4px; } }

@media screen and (min-width: 768px) and (min-width: 768px) {
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point:before {
    font-size: 20px;
    width: 45px;
    height: 45px;
    margin: 0 auto 0 -25px; } }

@media screen and (min-width: 768px) {
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point.completed {
    border-left: 5px solid #44368f; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point.active {
    color: #44368f;
    border-left: 5px solid #44368f; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point.active span.details {
    border-bottom: 2px solid #44368f; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point.active span.details a {
    color: #44368f;
    text-decoration: none; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point.active:before {
    -webkit-transition-delay: 1s;
    -moz-transition-delay: 1s;
    transition-delay: 1s;
    border-color: #44368f;
    background-color: #44368f;
    color: #fff; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point:nth-child(1) {
    padding-top: 0; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point:nth-child(1):before {
    content: "1"; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point:nth-child(2):before {
    content: "2"; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point:nth-child(3):before {
    content: "3"; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point:nth-child(4):before {
    content: "4"; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point:nth-child(5):before {
    content: "5"; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point:nth-child(6):before {
    content: "6"; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point:last-child {
    height: 45px; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point span.details {
    float: left;
    margin-top: -35px;
    margin-left: 25px;
    width: 94%;
    font-size: 14px;
    text-align: left;
    font-family: "Averta", Arial, sans-serif;
    font-weight: bold;
    color: #272638;
    padding: 10px 0 25px 0;
    border-bottom: 2px solid #aaa; } }

@media screen and (min-width: 768px) and (min-width: 768px) {
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point span.details {
    font-size: 16px;
    margin-top: -60px;
    margin-left: 50px; } }

@media screen and (min-width: 768px) {
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point span.details a {
    color: #272638;
    text-decoration: none; }
  .playlist-detail__desc__prgress .progress-meter .progress-points .progress-point span.timing {
    float: right;
    font-family: "Averta", Arial, sans-serif;
    font-size: 17px;
    color: #272638;
    margin-right: 20px; } }

.one-column-wrapper {
  margin: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

@media screen and (min-width: 992px) {
  .one-column-wrapper {
    margin: 0; } }

.one-column-wrapper .in-page-promo, .one-column-wrapper .content-indent-center {
  max-width: 68em;
  margin: 0 auto; }

.one-column-wrapper-70 {
  width: 100%; }

@media screen and (min-width: 992px) {
  .one-column-wrapper-70 {
    width: 70%;
    margin: 0 auto; } }

.no-padding {
  padding: 0; }

.brightcove-container__video-wrapper {
  position: relative;
  height: 0; }

.brightcove-container__video-wrapper div,
.brightcove-container__video-wrapper embed,
.brightcove-container__video-wrapper object,
.brightcove-container__video-wrapper img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.brightcove-container__video-wrapper * html .brightcove-container__video-wrapper {
  margin-bottom: 45px;
  margin-bottom: 0; }

.brightcove-container__video-cta {
  position: absolute;
  background: rgba(56, 54, 77, 0.8);
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: none;
  padding: 20px; }

.brightcove-container__video-cta .button__position {
  position: relative;
  top: 50%;
  left: 50%; }

.brightcove-container__video-cta .button__default {
  position: relative;
  top: -50%;
  left: -50%; }

.brightcove-container .wideScreen {
  padding-bottom: 56.25%; }

.brightcove-container .fourBYthree {
  padding-bottom: 75%; }

.brightcove-container .chrome_25 {
  padding-top: 25px; }

.brightcove-container .chrome_35 {
  padding-top: 35px; }

.icon-support-Book_icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2005%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpolygon%20points%3D%2250.74%2018.04%2036.15%2021.68%2036.15%2025.33%2050.74%2021.68%2050.74%2018.04%22%20fill%3D%22%23999%22%2F%3E%3Cpolygon%20points%3D%2250.74%2025.33%2036.15%2028.97%2036.15%2032.62%2050.74%2028.97%2050.74%2025.33%22%20fill%3D%22%23999%22%2F%3E%3Cpolygon%20points%3D%2250.74%2032.62%2036.15%2036.27%2036.15%2039.91%2050.74%2036.27%2050.74%2032.62%22%20fill%3D%22%23999%22%2F%3E%3Cpolygon%20points%3D%2214.28%2021.68%2028.86%2025.33%2028.86%2021.68%2014.28%2018.04%2014.28%2021.68%22%20fill%3D%22%23999%22%2F%3E%3Cpolygon%20points%3D%2214.28%2028.97%2028.86%2032.62%2028.86%2028.97%2014.28%2025.33%2014.28%2028.97%22%20fill%3D%22%23999%22%2F%3E%3Cpolygon%20points%3D%2214.28%2036.27%2028.86%2039.91%2028.86%2036.27%2014.28%2032.62%2014.28%2036.27%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M58%2C3.45%2C32.51%2C10.74%2C7%2C3.45A3.65%2C3.65%2C0%2C0%2C0%2C3.34%2C7.1V49c0%2C3.36%2C1.51%2C4.53%2C3.65%2C5.47l25.52%2C7.29L58%2C54.49c2.73-1%2C3.65-2.28%2C3.65-5.41V7.1A3.65%2C3.65%2C0%2C0%2C0%2C58%2C3.45Zm0%2C47.4L32.51%2C58.14%2C7%2C50.85V47.2l25.52%2C7.29L58%2C47.2Zm0-7.29L32.51%2C50.85%2C7%2C43.56V7.1l25.52%2C7.29L58%2C7.1Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-Calendar_icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2003%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M57.17%2C6.67H53.5v3.67A3.67%2C3.67%2C0%2C0%2C1%2C49.83%2C14H46.17a3.67%2C3.67%2C0%2C0%2C1-3.67-3.67V6.67h-22v3.67A3.67%2C3.67%2C0%2C0%2C1%2C16.83%2C14H13.17A3.67%2C3.67%2C0%2C0%2C1%2C9.5%2C10.34V6.67H5.83a3.67%2C3.67%2C0%2C0%2C0-3.67%2C3.67V58a3.67%2C3.67%2C0%2C0%2C0%2C3.67%2C3.67H57.17A3.67%2C3.67%2C0%2C0%2C0%2C60.83%2C58V10.34A3.67%2C3.67%2C0%2C0%2C0%2C57.17%2C6.67Zm0%2C51.33H5.83V17.67H57.17Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M14.68%2C10.34a2.16%2C2.16%2C0%2C0%2C0%2C2.16-2.16v-3a2.16%2C2.16%2C0%2C1%2C0-4.31%2C0v3A2.16%2C2.16%2C0%2C0%2C0%2C14.68%2C10.34Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M47.68%2C10.34a2.16%2C2.16%2C0%2C0%2C0%2C2.16-2.16v-3a2.16%2C2.16%2C0%2C1%2C0-4.31%2C0v3A2.16%2C2.16%2C0%2C0%2C0%2C47.68%2C10.34Z%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2216.83%22%20y%3D%2225.01%22%20width%3D%227.33%22%20height%3D%227.33%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2238.83%22%20y%3D%2225.01%22%20width%3D%227.33%22%20height%3D%227.33%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2227.83%22%20y%3D%2225.01%22%20width%3D%227.33%22%20height%3D%227.33%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2216.83%22%20y%3D%2236.01%22%20width%3D%227.33%22%20height%3D%227.33%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2238.83%22%20y%3D%2236.01%22%20width%3D%227.33%22%20height%3D%227.33%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2227.83%22%20y%3D%2236.01%22%20width%3D%227.33%22%20height%3D%227.33%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2216.83%22%20y%3D%2247.01%22%20width%3D%227.33%22%20height%3D%227.33%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2238.83%22%20y%3D%2247.01%22%20width%3D%227.33%22%20height%3D%227.33%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2227.83%22%20y%3D%2247.01%22%20width%3D%227.33%22%20height%3D%227.33%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-Edit_icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2001%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M58%2C40.66%2C21.5%2C4.19a1.74%2C1.74%2C0%2C0%2C0-2.46%2C0L3.42%2C19.82a1.74%2C1.74%2C0%2C0%2C0%2C0%2C2.46L39.89%2C58.75a1.74%2C1.74%2C0%2C0%2C0%2C1.23.51H56.75a1.74%2C1.74%2C0%2C0%2C0%2C1.74-1.74V41.89A1.74%2C1.74%2C0%2C0%2C0%2C58%2C40.66ZM38.56%2C52.51%2C14%2C28%2C27.22%2C14.82%2C51.73%2C39.33a11%2C11%2C0%2C0%2C0-6%2C7.15%2C11%2C11%2C0%2C0%2C0-7.15%2C6ZM20.28%2C7.87l4.49%2C4.49L11.59%2C25.54%2C7.1%2C21ZM55%2C55.78H41.84l-.58-.58a7.59%2C7.59%2C0%2C0%2C1%2C2-3.4%2C7.51%2C7.51%2C0%2C0%2C1%2C4.17-2.11%2C1.73%2C1.73%2C0%2C0%2C0%2C1.53-1.53A7.51%2C7.51%2C0%2C0%2C1%2C51%2C44a7.59%2C7.59%2C0%2C0%2C1%2C3.4-2l.58.58Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M27.58%2C20.69a1.74%2C1.74%2C0%2C1%2C0-2.46%2C2.46L42.49%2C40.51A1.74%2C1.74%2C0%2C1%2C0%2C45%2C38.06Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M22.37%2C25.9a1.74%2C1.74%2C0%2C0%2C0-2.46%2C2.46L37.28%2C45.72a1.74%2C1.74%2C0%2C0%2C0%2C2.46-2.46Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-Excel_icon-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3Estatic_icon%20-%2002%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M56.6%2C10.23h-19V16.4h6.27v4.2H37.64v4.11h6.21v4.14H37.64V33h6.21v4.14H37.64v4.14h6.21V45.4H37.64v6.21h19a1.77%2C1.77%2C0%2C0%2C0%2C1.73-1.8V12A1.77%2C1.77%2C0%2C0%2C0%2C56.6%2C10.23ZM54.2%2C45.4H45.92V41.26H54.2Zm0-8.28H45.92V33H54.2Zm0-8.28H45.92V24.71H54.2Zm0-8.28H45.92V16.44H54.2Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M4.54%2C10V51.84l31%2C6V4ZM24.17%2C41.43%2C20.56%2C34.6a6.05%2C6.05%2C0%2C0%2C1-.42-1.4h-.06a10.62%2C10.62%2C0%2C0%2C1-.48%2C1.46L16%2C41.43H10.35L17%2C31%2C10.92%2C20.47h5.74l3%2C6.28a11%2C11%2C0%2C0%2C1%2C.63%2C1.77h.06q.18-.61.66-1.83l3.33-6.23h5.26L23.31%2C30.86l6.46%2C10.57Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-Excel_icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2002%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M56.6%2C10.23h-19V16.4h6.27v4.2H37.64v4.11h6.21v4.14H37.64V33h6.21v4.14H37.64v4.14h6.21V45.4H37.64v6.21h19a1.77%2C1.77%2C0%2C0%2C0%2C1.73-1.8V12A1.77%2C1.77%2C0%2C0%2C0%2C56.6%2C10.23ZM54.2%2C45.4H45.92V41.26H54.2Zm0-8.28H45.92V33H54.2Zm0-8.28H45.92V24.71H54.2Zm0-8.28H45.92V16.44H54.2Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M4.54%2C10V51.84l31%2C6V4ZM24.17%2C41.43%2C20.56%2C34.6a6.05%2C6.05%2C0%2C0%2C1-.42-1.4h-.06a10.62%2C10.62%2C0%2C0%2C1-.48%2C1.46L16%2C41.43H10.35L17%2C31%2C10.92%2C20.47h5.74l3%2C6.28a11%2C11%2C0%2C0%2C1%2C.63%2C1.77h.06q.18-.61.66-1.83l3.33-6.23h5.26L23.31%2C30.86l6.46%2C10.57Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-Request_icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2004%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Crect%20x%3D%2213.56%22%20y%3D%2220.67%22%20width%3D%2233.68%22%20height%3D%223.74%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2213.56%22%20y%3D%2228.15%22%20width%3D%2233.68%22%20height%3D%223.74%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2213.56%22%20y%3D%2235.64%22%20width%3D%2218.71%22%20height%3D%223.74%22%20fill%3D%22%23999%22%2F%3E%3Crect%20x%3D%2213.56%22%20y%3D%2243.12%22%20width%3D%2218.71%22%20height%3D%223.74%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M6.08%2C58.09V9.44h7.48v1.87a1.87%2C1.87%2C0%2C1%2C0%2C3.74%2C0V9.44H21v1.87a1.87%2C1.87%2C0%2C0%2C0%2C3.74%2C0V9.44h3.74v1.87a1.87%2C1.87%2C0%2C1%2C0%2C3.74%2C0V9.44H36v1.87a1.87%2C1.87%2C0%2C0%2C0%2C3.74%2C0V9.44H43.5v1.87a1.87%2C1.87%2C0%2C0%2C0%2C3.74%2C0V9.44h7.48V35.64l3.74%2C3.74V9.44A3.74%2C3.74%2C0%2C0%2C0%2C54.72%2C5.7H47.24V3.83a1.87%2C1.87%2C0%2C0%2C0-3.74%2C0V5.7H39.75V3.83a1.87%2C1.87%2C0%2C0%2C0-3.74%2C0V5.7H32.27V3.83a1.87%2C1.87%2C0%2C0%2C0-3.74%2C0V5.7H24.79V3.83a1.87%2C1.87%2C0%2C0%2C0-3.74%2C0V5.7H17.3V3.83a1.87%2C1.87%2C0%2C1%2C0-3.74%2C0V5.7H6.08A3.74%2C3.74%2C0%2C0%2C0%2C2.33%2C9.44V58.09a3.74%2C3.74%2C0%2C0%2C0%2C3.74%2C3.74H51l-3.74-3.74Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M53.4%2C49.44a9.47%2C9.47%2C0%2C1%2C0-3.74%2C3.74l8.65%2C8.65%2C3.74-3.74Zm-8.19%2C1.17A5.61%2C5.61%2C0%2C1%2C1%2C50.83%2C45%2C5.61%2C5.61%2C0%2C0%2C1%2C45.21%2C50.61Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-User_icon-black {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23000000%22%3Estatic_icon%20-%2006%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M32%2C22.9A9.91%2C9.91%2C0%2C1%2C0%2C22.09%2C13%2C9.92%2C9.92%2C0%2C0%2C0%2C32%2C22.9ZM32%2C6.69A6.31%2C6.31%2C0%2C1%2C1%2C25.69%2C13%2C6.31%2C6.31%2C0%2C0%2C1%2C32%2C6.69Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M32%2C24.71A19.84%2C19.84%2C0%2C0%2C0%2C12.18%2C44.53a1.8%2C1.8%2C0%2C0%2C0%2C1.8%2C1.8h7.21V58.94a1.8%2C1.8%2C0%2C0%2C0%2C1.8%2C1.8H41a1.8%2C1.8%2C0%2C0%2C0%2C1.8-1.8V46.33H50a1.8%2C1.8%2C0%2C0%2C0%2C1.8-1.8A19.84%2C19.84%2C0%2C0%2C0%2C32%2C24.71Zm9%2C18a1.8%2C1.8%2C0%2C0%2C0-1.8%2C1.8V57.14H24.79V44.53a1.8%2C1.8%2C0%2C0%2C0-1.8-1.8H15.88a16.22%2C16.22%2C0%2C0%2C1%2C32.24%2C0Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-User_icon-lightblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23567b84%22%3Estatic_icon%20-%2006%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23567b84%22%3E%3Cpath%20d%3D%22M32%2C22.9A9.91%2C9.91%2C0%2C1%2C0%2C22.09%2C13%2C9.92%2C9.92%2C0%2C0%2C0%2C32%2C22.9ZM32%2C6.69A6.31%2C6.31%2C0%2C1%2C1%2C25.69%2C13%2C6.31%2C6.31%2C0%2C0%2C1%2C32%2C6.69Z%22%20fill%3D%22%23567b84%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M32%2C24.71A19.84%2C19.84%2C0%2C0%2C0%2C12.18%2C44.53a1.8%2C1.8%2C0%2C0%2C0%2C1.8%2C1.8h7.21V58.94a1.8%2C1.8%2C0%2C0%2C0%2C1.8%2C1.8H41a1.8%2C1.8%2C0%2C0%2C0%2C1.8-1.8V46.33H50a1.8%2C1.8%2C0%2C0%2C0%2C1.8-1.8A19.84%2C19.84%2C0%2C0%2C0%2C32%2C24.71Zm9%2C18a1.8%2C1.8%2C0%2C0%2C0-1.8%2C1.8V57.14H24.79V44.53a1.8%2C1.8%2C0%2C0%2C0-1.8-1.8H15.88a16.22%2C16.22%2C0%2C0%2C1%2C32.24%2C0Z%22%20fill%3D%22%23567b84%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-User_icon {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2006%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M32%2C22.9A9.91%2C9.91%2C0%2C1%2C0%2C22.09%2C13%2C9.92%2C9.92%2C0%2C0%2C0%2C32%2C22.9ZM32%2C6.69A6.31%2C6.31%2C0%2C1%2C1%2C25.69%2C13%2C6.31%2C6.31%2C0%2C0%2C1%2C32%2C6.69Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M32%2C24.71A19.84%2C19.84%2C0%2C0%2C0%2C12.18%2C44.53a1.8%2C1.8%2C0%2C0%2C0%2C1.8%2C1.8h7.21V58.94a1.8%2C1.8%2C0%2C0%2C0%2C1.8%2C1.8H41a1.8%2C1.8%2C0%2C0%2C0%2C1.8-1.8V46.33H50a1.8%2C1.8%2C0%2C0%2C0%2C1.8-1.8A19.84%2C19.84%2C0%2C0%2C0%2C32%2C24.71Zm9%2C18a1.8%2C1.8%2C0%2C0%2C0-1.8%2C1.8V57.14H24.79V44.53a1.8%2C1.8%2C0%2C0%2C0-1.8-1.8H15.88a16.22%2C16.22%2C0%2C0%2C1%2C32.24%2C0Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-access-alt {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%232baeb6%22%3Estatic_icon%20-%20access%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_9%22%20data-name%3D%22Layer%209%22%20fill%3D%22%232baeb6%22%3E%3Cpath%20d%3D%22M61.32%2C15.35%2C55.93%2C10a3.85%2C3.85%2C0%2C0%2C0-5.4%2C0L25.26%2C34.86%2C13.35%2C23.21a3.85%2C3.85%2C0%2C0%2C0-5.4%2C0l-5.4%2C5.33a3.75%2C3.75%2C0%2C0%2C0%2C0%2C5.33l14.61%2C14.3%2C5.39%2C5.33a3.85%2C3.85%2C0%2C0%2C0%2C5.4%2C0l5.39-5.33%2C28-27.51A3.73%2C3.73%2C0%2C0%2C0%2C61.32%2C15.35Z%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-access-green {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%2362BE58%22%3Estatic_icon%20-%20access%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_9%22%20data-name%3D%22Layer%209%22%20fill%3D%22%2362BE58%22%3E%3Cpath%20d%3D%22M61.32%2C15.35%2C55.93%2C10a3.85%2C3.85%2C0%2C0%2C0-5.4%2C0L25.26%2C34.86%2C13.35%2C23.21a3.85%2C3.85%2C0%2C0%2C0-5.4%2C0l-5.4%2C5.33a3.75%2C3.75%2C0%2C0%2C0%2C0%2C5.33l14.61%2C14.3%2C5.39%2C5.33a3.85%2C3.85%2C0%2C0%2C0%2C5.4%2C0l5.39-5.33%2C28-27.51A3.73%2C3.73%2C0%2C0%2C0%2C61.32%2C15.35Z%22%20fill%3D%22%2362BE58%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-access-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3Estatic_icon%20-%20access%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_9%22%20data-name%3D%22Layer%209%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M61.32%2C15.35%2C55.93%2C10a3.85%2C3.85%2C0%2C0%2C0-5.4%2C0L25.26%2C34.86%2C13.35%2C23.21a3.85%2C3.85%2C0%2C0%2C0-5.4%2C0l-5.4%2C5.33a3.75%2C3.75%2C0%2C0%2C0%2C0%2C5.33l14.61%2C14.3%2C5.39%2C5.33a3.85%2C3.85%2C0%2C0%2C0%2C5.4%2C0l5.39-5.33%2C28-27.51A3.73%2C3.73%2C0%2C0%2C0%2C61.32%2C15.35Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-access {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20access%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_9%22%20data-name%3D%22Layer%209%22%3E%3Cpath%20d%3D%22M61.32%2C15.35%2C55.93%2C10a3.85%2C3.85%2C0%2C0%2C0-5.4%2C0L25.26%2C34.86%2C13.35%2C23.21a3.85%2C3.85%2C0%2C0%2C0-5.4%2C0l-5.4%2C5.33a3.75%2C3.75%2C0%2C0%2C0%2C0%2C5.33l14.61%2C14.3%2C5.39%2C5.33a3.85%2C3.85%2C0%2C0%2C0%2C5.4%2C0l5.39-5.33%2C28-27.51A3.73%2C3.73%2C0%2C0%2C0%2C61.32%2C15.35Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-button-checkbox-active {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_button%20-%20checkbox%20-%20active%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M7.61%2C1.3H56A6.31%2C6.31%2C0%2C0%2C1%2C62.3%2C7.61V56A6.31%2C6.31%2C0%2C0%2C1%2C56%2C62.3H7.61A6.31%2C6.31%2C0%2C0%2C1%2C1.3%2C56V7.61A6.31%2C6.31%2C0%2C0%2C1%2C7.61%2C1.3Z%22%20fill%3D%22%232aaeb5%22%20fill-rule%3D%22evenodd%22%2F%3E%3Cpath%20d%3D%22M48.38%2C23.32l-3-2.95a2.13%2C2.13%2C0%2C0%2C0-3%2C0l-14%2C13.72-6.58-6.43a2.13%2C2.13%2C0%2C0%2C0-3%2C0l-3%2C2.95a2.07%2C2.07%2C0%2C0%2C0%2C0%2C2.95L24%2C41.47l3%2C2.95a2.13%2C2.13%2C0%2C0%2C0%2C3%2C0l3-2.95%2C15.45-15.2A2.06%2C2.06%2C0%2C0%2C0%2C48.38%2C23.32Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-button-checkbox-inactive {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_button%20-%20checkbox%20-%20inactive%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M7.61%2C1.3H56A6.31%2C6.31%2C0%2C0%2C1%2C62.3%2C7.61V56A6.31%2C6.31%2C0%2C0%2C1%2C56%2C62.3H7.61A6.31%2C6.31%2C0%2C0%2C1%2C1.3%2C56V7.61A6.31%2C6.31%2C0%2C0%2C1%2C7.61%2C1.3Z%22%20fill%3D%22%232aaeb5%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-button-hide {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_button%20-%20hide%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M33.28%2C16.86a7%2C7%2C0%2C0%2C1%2C2%2C.24%2C3.13%2C3.13%2C0%2C0%2C1%2C1.39%2C1L56.09%2C41.67c.78.92%2C1.08%2C1.57.91%2C1.94s-.77.74-1.77%2C1.11l-5.46%2C1.94a3.06%2C3.06%2C0%2C0%2C1-2.3.17A6.36%2C6.36%2C0%2C0%2C1%2C45.6%2C45.2L32%2C28.61%2C18.4%2C45.2a4.53%2C4.53%2C0%2C0%2C1-1.93%2C1.52%2C3.6%2C3.6%2C0%2C0%2C1-2.56-.14L8.44%2C44.65a2.33%2C2.33%2C0%2C0%2C1-1.45-1q-.27-.59.91-2L27.18%2C18.11a3.19%2C3.19%2C0%2C0%2C1%2C1.39-1%2C7%2C7%2C0%2C0%2C1%2C2-.24Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-button-show {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_button%20-%20show%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M30.72%2C47a7%2C7%2C0%2C0%2C1-2-.24%2C3.13%2C3.13%2C0%2C0%2C1-1.39-1L7.91%2C22.17c-.78-.92-1.08-1.57-.91-1.94s.77-.74%2C1.77-1.11l5.46-1.94a3.06%2C3.06%2C0%2C0%2C1%2C2.3-.17%2C6.36%2C6.36%2C0%2C0%2C1%2C1.88%2C1.63L32%2C35.23%2C45.6%2C18.64a4.53%2C4.53%2C0%2C0%2C1%2C1.93-1.52%2C3.6%2C3.6%2C0%2C0%2C1%2C2.56.14l5.46%2C1.94a2.33%2C2.33%2C0%2C0%2C1%2C1.45%2C1q.27.59-.91%2C2L36.82%2C45.74a3.19%2C3.19%2C0%2C0%2C1-1.39%2C1%2C7%2C7%2C0%2C0%2C1-2%2C.24Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-documentation-alt {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%232baeb6%22%3Estatic_icon%20-%20access%20copy%202%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%232baeb6%22%3E%3Cpath%20d%3D%22M59.1%2C16.75H20.91a3.82%2C3.82%2C0%2C0%2C0-3.82%2C3.82V58.76a3.82%2C3.82%2C0%2C0%2C0%2C3.82%2C3.82H59.1a3.82%2C3.82%2C0%2C0%2C0%2C3.82-3.82V20.57A3.82%2C3.82%2C0%2C0%2C0%2C59.1%2C16.75Zm0%2C42H20.91V20.57H59.1Z%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M55.28%2C12.93a3.82%2C3.82%2C0%2C0%2C0-3.82-3.82H13.27a3.82%2C3.82%2C0%2C0%2C0-3.82%2C3.82V51.12a3.82%2C3.82%2C0%2C0%2C0%2C3.82%2C3.82v-42h42Z%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M47.64%2C5.3a3.82%2C3.82%2C0%2C0%2C0-3.82-3.82H5.64A3.82%2C3.82%2C0%2C0%2C0%2C1.82%2C5.3V43.48A3.82%2C3.82%2C0%2C0%2C0%2C5.64%2C47.3V5.3h42Z%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpath%3E%3Crect%20x%3D%2228.55%22%20y%3D%2228.21%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%232baeb6%22%3E%3C%2Frect%3E%3Crect%20x%3D%2228.55%22%20y%3D%2235.84%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%232baeb6%22%3E%3C%2Frect%3E%3Crect%20x%3D%2228.55%22%20y%3D%2243.48%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%232baeb6%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-documentation-lightblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23567b84%22%3Estatic_icon%20-%20access%20copy%202%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23567b84%22%3E%3Cpath%20d%3D%22M59.1%2C16.75H20.91a3.82%2C3.82%2C0%2C0%2C0-3.82%2C3.82V58.76a3.82%2C3.82%2C0%2C0%2C0%2C3.82%2C3.82H59.1a3.82%2C3.82%2C0%2C0%2C0%2C3.82-3.82V20.57A3.82%2C3.82%2C0%2C0%2C0%2C59.1%2C16.75Zm0%2C42H20.91V20.57H59.1Z%22%20fill%3D%22%23567b84%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M55.28%2C12.93a3.82%2C3.82%2C0%2C0%2C0-3.82-3.82H13.27a3.82%2C3.82%2C0%2C0%2C0-3.82%2C3.82V51.12a3.82%2C3.82%2C0%2C0%2C0%2C3.82%2C3.82v-42h42Z%22%20fill%3D%22%23567b84%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M47.64%2C5.3a3.82%2C3.82%2C0%2C0%2C0-3.82-3.82H5.64A3.82%2C3.82%2C0%2C0%2C0%2C1.82%2C5.3V43.48A3.82%2C3.82%2C0%2C0%2C0%2C5.64%2C47.3V5.3h42Z%22%20fill%3D%22%23567b84%22%3E%3C%2Fpath%3E%3Crect%20x%3D%2228.55%22%20y%3D%2228.21%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23567b84%22%3E%3C%2Frect%3E%3Crect%20x%3D%2228.55%22%20y%3D%2235.84%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23567b84%22%3E%3C%2Frect%3E%3Crect%20x%3D%2228.55%22%20y%3D%2243.48%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23567b84%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-documentation-lightgray {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23cccccb%22%3Estatic_icon%20-%20access%20copy%202%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23cccccb%22%3E%3Cpath%20d%3D%22M59.1%2C16.75H20.91a3.82%2C3.82%2C0%2C0%2C0-3.82%2C3.82V58.76a3.82%2C3.82%2C0%2C0%2C0%2C3.82%2C3.82H59.1a3.82%2C3.82%2C0%2C0%2C0%2C3.82-3.82V20.57A3.82%2C3.82%2C0%2C0%2C0%2C59.1%2C16.75Zm0%2C42H20.91V20.57H59.1Z%22%20fill%3D%22%23cccccb%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M55.28%2C12.93a3.82%2C3.82%2C0%2C0%2C0-3.82-3.82H13.27a3.82%2C3.82%2C0%2C0%2C0-3.82%2C3.82V51.12a3.82%2C3.82%2C0%2C0%2C0%2C3.82%2C3.82v-42h42Z%22%20fill%3D%22%23cccccb%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M47.64%2C5.3a3.82%2C3.82%2C0%2C0%2C0-3.82-3.82H5.64A3.82%2C3.82%2C0%2C0%2C0%2C1.82%2C5.3V43.48A3.82%2C3.82%2C0%2C0%2C0%2C5.64%2C47.3V5.3h42Z%22%20fill%3D%22%23cccccb%22%3E%3C%2Fpath%3E%3Crect%20x%3D%2228.55%22%20y%3D%2228.21%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23cccccb%22%3E%3C%2Frect%3E%3Crect%20x%3D%2228.55%22%20y%3D%2235.84%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23cccccb%22%3E%3C%2Frect%3E%3Crect%20x%3D%2228.55%22%20y%3D%2243.48%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23cccccb%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-documentation-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3Estatic_icon%20-%20access%20copy%202%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M59.1%2C16.75H20.91a3.82%2C3.82%2C0%2C0%2C0-3.82%2C3.82V58.76a3.82%2C3.82%2C0%2C0%2C0%2C3.82%2C3.82H59.1a3.82%2C3.82%2C0%2C0%2C0%2C3.82-3.82V20.57A3.82%2C3.82%2C0%2C0%2C0%2C59.1%2C16.75Zm0%2C42H20.91V20.57H59.1Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M55.28%2C12.93a3.82%2C3.82%2C0%2C0%2C0-3.82-3.82H13.27a3.82%2C3.82%2C0%2C0%2C0-3.82%2C3.82V51.12a3.82%2C3.82%2C0%2C0%2C0%2C3.82%2C3.82v-42h42Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M47.64%2C5.3a3.82%2C3.82%2C0%2C0%2C0-3.82-3.82H5.64A3.82%2C3.82%2C0%2C0%2C0%2C1.82%2C5.3V43.48A3.82%2C3.82%2C0%2C0%2C0%2C5.64%2C47.3V5.3h42Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Crect%20x%3D%2228.55%22%20y%3D%2228.21%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23ffffff%22%3E%3C%2Frect%3E%3Crect%20x%3D%2228.55%22%20y%3D%2235.84%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23ffffff%22%3E%3C%2Frect%3E%3Crect%20x%3D%2228.55%22%20y%3D%2243.48%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23ffffff%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-documentation {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20access%20copy%202%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M59.1%2C16.75H20.91a3.82%2C3.82%2C0%2C0%2C0-3.82%2C3.82V58.76a3.82%2C3.82%2C0%2C0%2C0%2C3.82%2C3.82H59.1a3.82%2C3.82%2C0%2C0%2C0%2C3.82-3.82V20.57A3.82%2C3.82%2C0%2C0%2C0%2C59.1%2C16.75Zm0%2C42H20.91V20.57H59.1Z%22%20fill%3D%22%23567b84%22%2F%3E%3Cpath%20d%3D%22M55.28%2C12.93a3.82%2C3.82%2C0%2C0%2C0-3.82-3.82H13.27a3.82%2C3.82%2C0%2C0%2C0-3.82%2C3.82V51.12a3.82%2C3.82%2C0%2C0%2C0%2C3.82%2C3.82v-42h42Z%22%20fill%3D%22%23567b84%22%2F%3E%3Cpath%20d%3D%22M47.64%2C5.3a3.82%2C3.82%2C0%2C0%2C0-3.82-3.82H5.64A3.82%2C3.82%2C0%2C0%2C0%2C1.82%2C5.3V43.48A3.82%2C3.82%2C0%2C0%2C0%2C5.64%2C47.3V5.3h42Z%22%20fill%3D%22%23567b84%22%2F%3E%3Crect%20x%3D%2228.55%22%20y%3D%2228.21%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23567b84%22%2F%3E%3Crect%20x%3D%2228.55%22%20y%3D%2235.84%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23567b84%22%2F%3E%3Crect%20x%3D%2228.55%22%20y%3D%2243.48%22%20width%3D%2222.91%22%20height%3D%223.82%22%20fill%3D%22%23567b84%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-download-altdarkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23272638%22%3Estatic_download%3C%2Ftitle%3E%3Cg%20id%3D%22download%22%20fill%3D%22%23272638%22%3E%3Cpath%20d%3D%22M49.75%2C20.58a13.74%2C13.74%2C0%2C0%2C0-2.83.29%2C17.85%2C17.85%2C0%2C0%2C0-32%2C4A11.73%2C11.73%2C0%2C0%2C0%2C12%2C24.55a11.91%2C11.91%2C0%2C0%2C0%2C0%2C23.81H20a2%2C2%2C0%2C1%2C0%2C0-4H12a7.94%2C7.94%2C0%2C0%2C1%2C0-15.87%2C7.86%2C7.86%2C0%2C0%2C1%2C3.41.78%2C2%2C2%2C0%2C0%2C0%2C2.8-1.42%2C13.88%2C13.88%2C0%2C0%2C1%2C26-3.77%2C2%2C2%2C0%2C0%2C0%2C2.39%2C1%2C9.92%2C9.92%2C0%2C1%2C1%2C3.15%2C19.32h-6a2%2C2%2C0%2C0%2C0%2C0%2C4h6a13.89%2C13.89%2C0%2C0%2C0%2C0-27.78Z%22%20fill%3D%22%23272638%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M36.44%2C45l-2.57%2C2.57V40.43a2%2C2%2C0%2C1%2C0-4%2C0v7.12L27.34%2C45a2%2C2%2C0%2C0%2C0-2.81%2C2.81l6%2C6a2%2C2%2C0%2C0%2C0%2C2.81%2C0l6-6A2%2C2%2C0%2C0%2C0%2C36.44%2C45Z%22%20fill%3D%22%23272638%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-download-darkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%231d485f%22%3Estatic_download%3C%2Ftitle%3E%3Cg%20id%3D%22download%22%20fill%3D%22%231d485f%22%3E%3Cpath%20d%3D%22M49.75%2C20.58a13.74%2C13.74%2C0%2C0%2C0-2.83.29%2C17.85%2C17.85%2C0%2C0%2C0-32%2C4A11.73%2C11.73%2C0%2C0%2C0%2C12%2C24.55a11.91%2C11.91%2C0%2C0%2C0%2C0%2C23.81H20a2%2C2%2C0%2C1%2C0%2C0-4H12a7.94%2C7.94%2C0%2C0%2C1%2C0-15.87%2C7.86%2C7.86%2C0%2C0%2C1%2C3.41.78%2C2%2C2%2C0%2C0%2C0%2C2.8-1.42%2C13.88%2C13.88%2C0%2C0%2C1%2C26-3.77%2C2%2C2%2C0%2C0%2C0%2C2.39%2C1%2C9.92%2C9.92%2C0%2C1%2C1%2C3.15%2C19.32h-6a2%2C2%2C0%2C0%2C0%2C0%2C4h6a13.89%2C13.89%2C0%2C0%2C0%2C0-27.78Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M36.44%2C45l-2.57%2C2.57V40.43a2%2C2%2C0%2C1%2C0-4%2C0v7.12L27.34%2C45a2%2C2%2C0%2C0%2C0-2.81%2C2.81l6%2C6a2%2C2%2C0%2C0%2C0%2C2.81%2C0l6-6A2%2C2%2C0%2C0%2C0%2C36.44%2C45Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-download-slate {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%2358676d%22%3Estatic_download%3C%2Ftitle%3E%3Cg%20id%3D%22download%22%20fill%3D%22%2358676d%22%3E%3Cpath%20d%3D%22M49.75%2C20.58a13.74%2C13.74%2C0%2C0%2C0-2.83.29%2C17.85%2C17.85%2C0%2C0%2C0-32%2C4A11.73%2C11.73%2C0%2C0%2C0%2C12%2C24.55a11.91%2C11.91%2C0%2C0%2C0%2C0%2C23.81H20a2%2C2%2C0%2C1%2C0%2C0-4H12a7.94%2C7.94%2C0%2C0%2C1%2C0-15.87%2C7.86%2C7.86%2C0%2C0%2C1%2C3.41.78%2C2%2C2%2C0%2C0%2C0%2C2.8-1.42%2C13.88%2C13.88%2C0%2C0%2C1%2C26-3.77%2C2%2C2%2C0%2C0%2C0%2C2.39%2C1%2C9.92%2C9.92%2C0%2C1%2C1%2C3.15%2C19.32h-6a2%2C2%2C0%2C0%2C0%2C0%2C4h6a13.89%2C13.89%2C0%2C0%2C0%2C0-27.78Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M36.44%2C45l-2.57%2C2.57V40.43a2%2C2%2C0%2C1%2C0-4%2C0v7.12L27.34%2C45a2%2C2%2C0%2C0%2C0-2.81%2C2.81l6%2C6a2%2C2%2C0%2C0%2C0%2C2.81%2C0l6-6A2%2C2%2C0%2C0%2C0%2C36.44%2C45Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-download {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_download%3C%2Ftitle%3E%3Cg%20id%3D%22download%22%3E%3Cpath%20d%3D%22M49.75%2C20.58a13.74%2C13.74%2C0%2C0%2C0-2.83.29%2C17.85%2C17.85%2C0%2C0%2C0-32%2C4A11.73%2C11.73%2C0%2C0%2C0%2C12%2C24.55a11.91%2C11.91%2C0%2C0%2C0%2C0%2C23.81H20a2%2C2%2C0%2C1%2C0%2C0-4H12a7.94%2C7.94%2C0%2C0%2C1%2C0-15.87%2C7.86%2C7.86%2C0%2C0%2C1%2C3.41.78%2C2%2C2%2C0%2C0%2C0%2C2.8-1.42%2C13.88%2C13.88%2C0%2C0%2C1%2C26-3.77%2C2%2C2%2C0%2C0%2C0%2C2.39%2C1%2C9.92%2C9.92%2C0%2C1%2C1%2C3.15%2C19.32h-6a2%2C2%2C0%2C0%2C0%2C0%2C4h6a13.89%2C13.89%2C0%2C0%2C0%2C0-27.78Z%22%20fill%3D%22%23cbd3d7%22%2F%3E%3Cpath%20d%3D%22M36.44%2C45l-2.57%2C2.57V40.43a2%2C2%2C0%2C1%2C0-4%2C0v7.12L27.34%2C45a2%2C2%2C0%2C0%2C0-2.81%2C2.81l6%2C6a2%2C2%2C0%2C0%2C0%2C2.81%2C0l6-6A2%2C2%2C0%2C0%2C0%2C36.44%2C45Z%22%20fill%3D%22%23cbd3d7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-exl-file {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_switch%20-%20button%20copy%202%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M41.16%2C16.15a1.67%2C1.67%2C0%2C0%2C0%2C1.67%2C1.67h9.32l-11-11Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M42.83%2C50.35A3.35%2C3.35%2C0%2C0%2C0%2C46.16%2C47V35.34A3.35%2C3.35%2C0%2C0%2C0%2C42.83%2C32H9.46a3.35%2C3.35%2C0%2C0%2C0-3.34%2C3.34V47a3.35%2C3.35%2C0%2C0%2C0%2C3.34%2C3.34ZM33.5%2C35.68a.23.23%2C0%2C0%2C1%2C.05-.15.39.39%2C0%2C0%2C1%2C.18-.11%2C1.79%2C1.79%2C0%2C0%2C1%2C.34-.07%2C5.51%2C5.51%2C0%2C0%2C1%2C1.06%2C0%2C1.78%2C1.78%2C0%2C0%2C1%2C.33.07.4.4%2C0%2C0%2C1%2C.18.11.23.23%2C0%2C0%2C1%2C.05.15v8.64h3.38a.24.24%2C0%2C0%2C1%2C.15%2C0%2C.32.32%2C0%2C0%2C1%2C.1.15%2C1.13%2C1.13%2C0%2C0%2C1%2C.06.27%2C4.21%2C4.21%2C0%2C0%2C1%2C0%2C.84%2C1.3%2C1.3%2C0%2C0%2C1-.06.28.35.35%2C0%2C0%2C1-.1.16.23.23%2C0%2C0%2C1-.15%2C0H34.15a.68.68%2C0%2C0%2C1-.46-.16.66.66%2C0%2C0%2C1-.19-.53Zm-11.19.52a3.31%2C3.31%2C0%2C0%2C1-.2-.48.24.24%2C0%2C0%2C1%2C0-.27.61.61%2C0%2C0%2C1%2C.35-.11l.73%2C0%2C.62%2C0a2.07%2C2.07%2C0%2C0%2C1%2C.36.05.36.36%2C0%2C0%2C1%2C.19.11%2C1%2C1%2C0%2C0%2C1%2C.11.17l1.88%2C3.56%2C1.84-3.56a.87.87%2C0%2C0%2C1%2C.1-.17.36.36%2C0%2C0%2C1%2C.17-.11%2C1.72%2C1.72%2C0%2C0%2C1%2C.33-.05l.59%2C0%2C.66%2C0a.53.53%2C0%2C0%2C1%2C.33.11.26.26%2C0%2C0%2C1%2C0%2C.27%2C2.86%2C2.86%2C0%2C0%2C1-.19.47l-2.39%2C4.38%2C2.55%2C4.72a2.55%2C2.55%2C0%2C0%2C1%2C.2.47.25.25%2C0%2C0%2C1-.05.27.63.63%2C0%2C0%2C1-.36.12c-.17%2C0-.42%2C0-.73%2C0l-.62%2C0a1.7%2C1.7%2C0%2C0%2C1-.35-.05.37.37%2C0%2C0%2C1-.19-.1.58.58%2C0%2C0%2C1-.1-.17l-2-3.88-2%2C3.88a.76.76%2C0%2C0%2C1-.11.17.38.38%2C0%2C0%2C1-.19.1%2C1.72%2C1.72%2C0%2C0%2C1-.36.05l-.6%2C0c-.29%2C0-.51%2C0-.67%2C0A.5.5%2C0%2C0%2C1%2C22%2C46a.27.27%2C0%2C0%2C1%2C0-.27%2C2.44%2C2.44%2C0%2C0%2C1%2C.21-.47l2.57-4.69Zm-9.2-.13a.66.66%2C0%2C0%2C1%2C.19-.53.68.68%2C0%2C0%2C1%2C.46-.16h5.37a.23.23%2C0%2C0%2C1%2C.13%2C0%2C.33.33%2C0%2C0%2C1%2C.1.15%2C1.12%2C1.12%2C0%2C0%2C1%2C.06.27%2C3.41%2C3.41%2C0%2C0%2C1%2C0%2C.41%2C3.22%2C3.22%2C0%2C0%2C1%2C0%2C.39%2C1.08%2C1.08%2C0%2C0%2C1-.06.26.37.37%2C0%2C0%2C1-.1.15.21.21%2C0%2C0%2C1-.13%2C0H15.3v2.62h3.25a.22.22%2C0%2C0%2C1%2C.14%2C0%2C.32.32%2C0%2C0%2C1%2C.1.14%2C1%2C1%2C0%2C0%2C1%2C.06.26%2C3.27%2C3.27%2C0%2C0%2C1%2C0%2C.39%2C3.24%2C3.24%2C0%2C0%2C1%2C0%2C.4%2C1%2C1%2C0%2C0%2C1-.06.25.29.29%2C0%2C0%2C1-.1.14.24.24%2C0%2C0%2C1-.14%2C0H15.3v3h3.87a.23.23%2C0%2C0%2C1%2C.14%2C0%2C.33.33%2C0%2C0%2C1%2C.1.15%2C1%2C1%2C0%2C0%2C1%2C.06.26%2C3.87%2C3.87%2C0%2C0%2C1%2C0%2C.81%2C1.07%2C1.07%2C0%2C0%2C1-.06.26.33.33%2C0%2C0%2C1-.1.15.23.23%2C0%2C0%2C1-.14%2C0h-5.4a.68.68%2C0%2C0%2C1-.46-.16.66.66%2C0%2C0%2C1-.19-.53Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M57.17%2C18.13%2C40.67%2C1.63a1.65%2C1.65%2C0%2C0%2C0-1.13-.47l-25.08%2C0a5%2C5%2C0%2C0%2C0-5%2C5V29.5H12.8V6.14a1.67%2C1.67%2C0%2C0%2C1%2C1.67-1.67H37.82V16.15a5%2C5%2C0%2C0%2C0%2C5%2C5H54.5v36.7a1.67%2C1.67%2C0%2C0%2C1-1.67%2C1.67H14.47a1.67%2C1.67%2C0%2C0%2C1-1.67-1.67v-5H9.46v5a5%2C5%2C0%2C0%2C0%2C5%2C5H52.84a5%2C5%2C0%2C0%2C0%2C5-5s0-38.31%2C0-38.37A1.92%2C1.92%2C0%2C0%2C0%2C57.17%2C18.13Zm-14.34-.31a1.67%2C1.67%2C0%2C0%2C1-1.67-1.67V6.83l11%2C11Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-gold_key {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2002%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2210.91%22%20r%3D%221.76%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2253.09%22%20r%3D%221.76%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2247.82%22%20r%3D%221.76%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2232%22%20cy%3D%2242.54%22%20r%3D%221.76%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M39%2C3.88H25A5.28%2C5.28%2C0%2C0%2C0%2C19.7%2C9.16V26.73A5.28%2C5.28%2C0%2C0%2C0%2C25%2C32V53.09a7%2C7%2C0%2C0%2C0%2C14.06%2C0V32a5.28%2C5.28%2C0%2C0%2C0%2C5.27-5.27V9.16A5.28%2C5.28%2C0%2C0%2C0%2C39%2C3.88Zm-3.51%2C49.2a3.51%2C3.51%2C0%2C0%2C1-7%2C0V32h7Zm5.27-26.36A1.76%2C1.76%2C0%2C0%2C1%2C39%2C28.49H25a1.76%2C1.76%2C0%2C0%2C1-1.76-1.76V9.16A1.76%2C1.76%2C0%2C0%2C1%2C25%2C7.4H39a1.76%2C1.76%2C0%2C0%2C1%2C1.76%2C1.76Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M35.51%2C23.21h-7a1.76%2C1.76%2C0%2C1%2C0%2C0%2C3.51h7a1.76%2C1.76%2C0%2C1%2C0%2C0-3.51Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M35.51%2C17.94h-7a1.76%2C1.76%2C0%2C1%2C0%2C0%2C3.51h7a1.76%2C1.76%2C0%2C0%2C0%2C0-3.51Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-html-file {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_switch%20-%20button%20copy%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M41.16%2C16.15a1.67%2C1.67%2C0%2C0%2C0%2C1.67%2C1.67h9.32l-11-11Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M49.29%2C50.35A3.35%2C3.35%2C0%2C0%2C0%2C52.62%2C47V35.34A3.35%2C3.35%2C0%2C0%2C0%2C49.29%2C32H9.46a3.35%2C3.35%2C0%2C0%2C0-3.34%2C3.34V47a3.35%2C3.35%2C0%2C0%2C0%2C3.34%2C3.34ZM42.87%2C36.13a.23.23%2C0%2C0%2C1%2C.05-.15.38.38%2C0%2C0%2C1%2C.18-.11%2C1.82%2C1.82%2C0%2C0%2C1%2C.34-.07l.53%2C0%2C.53%2C0a1.83%2C1.83%2C0%2C0%2C1%2C.33.07A.39.39%2C0%2C0%2C1%2C45%2C36a.23.23%2C0%2C0%2C1%2C.05.15v8.65h3.38a.25.25%2C0%2C0%2C1%2C.15%2C0%2C.34.34%2C0%2C0%2C1%2C.1.15%2C1.07%2C1.07%2C0%2C0%2C1%2C.06.27%2C4.06%2C4.06%2C0%2C0%2C1%2C0%2C.84%2C1.21%2C1.21%2C0%2C0%2C1-.06.28.36.36%2C0%2C0%2C1-.1.16.22.22%2C0%2C0%2C1-.15.05H43.52a.68.68%2C0%2C0%2C1-.46-.16.67.67%2C0%2C0%2C1-.19-.53Zm-14.61.57a.88.88%2C0%2C0%2C1%2C.22-.65.81.81%2C0%2C0%2C1%2C.6-.22h1.43a3%2C3%2C0%2C0%2C1%2C.66.06%2C1.26%2C1.26%2C0%2C0%2C1%2C.47.21%2C1.17%2C1.17%2C0%2C0%2C1%2C.33.38%2C2.78%2C2.78%2C0%2C0%2C1%2C.23.58l2.32%2C6.4h0L37%2C37.09a3.34%2C3.34%2C0%2C0%2C1%2C.24-.59%2C1.36%2C1.36%2C0%2C0%2C1%2C.3-.39%2C1%2C1%2C0%2C0%2C1%2C.4-.21%2C2.11%2C2.11%2C0%2C0%2C1%2C.54-.06h1.47a1.15%2C1.15%2C0%2C0%2C1%2C.39.06.66.66%2C0%2C0%2C1%2C.27.17.74.74%2C0%2C0%2C1%2C.16.27%2C1.17%2C1.17%2C0%2C0%2C1%2C.05.37v9.57a.26.26%2C0%2C0%2C1%2C0%2C.15.32.32%2C0%2C0%2C1-.17.11%2C1.54%2C1.54%2C0%2C0%2C1-.32.07%2C4%2C4%2C0%2C0%2C1-.51%2C0%2C3.91%2C3.91%2C0%2C0%2C1-.5%2C0%2C1.48%2C1.48%2C0%2C0%2C1-.32-.07.35.35%2C0%2C0%2C1-.17-.11.25.25%2C0%2C0%2C1%2C0-.15V37.53h0l-3.11%2C8.74a.4.4%2C0%2C0%2C1-.11.18.53.53%2C0%2C0%2C1-.2.11%2C1.46%2C1.46%2C0%2C0%2C1-.33.05h-.48l-.48%2C0a1.39%2C1.39%2C0%2C0%2C1-.33-.07.61.61%2C0%2C0%2C1-.2-.11.32.32%2C0%2C0%2C1-.1-.16l-3-8.74h0v8.74a.26.26%2C0%2C0%2C1%2C0%2C.15.32.32%2C0%2C0%2C1-.17.11%2C1.65%2C1.65%2C0%2C0%2C1-.32.07%2C4.87%2C4.87%2C0%2C0%2C1-1%2C0%2C1.55%2C1.55%2C0%2C0%2C1-.32-.07.32.32%2C0%2C0%2C1-.17-.11.26.26%2C0%2C0%2C1%2C0-.15ZM19%2C36.3a1.11%2C1.11%2C0%2C0%2C1%2C.06-.28.34.34%2C0%2C0%2C1%2C.1-.15.22.22%2C0%2C0%2C1%2C.14%2C0h7.57a.23.23%2C0%2C0%2C1%2C.14%2C0%2C.34.34%2C0%2C0%2C1%2C.1.15%2C1.17%2C1.17%2C0%2C0%2C1%2C.06.28%2C3.74%2C3.74%2C0%2C0%2C1%2C0%2C.42%2C3.51%2C3.51%2C0%2C0%2C1%2C0%2C.41%2C1.17%2C1.17%2C0%2C0%2C1-.06.28.37.37%2C0%2C0%2C1-.1.15.22.22%2C0%2C0%2C1-.14.05H24.23v8.66a.23.23%2C0%2C0%2C1-.05.15.38.38%2C0%2C0%2C1-.18.11%2C1.66%2C1.66%2C0%2C0%2C1-.34.07%2C5.41%2C5.41%2C0%2C0%2C1-1.05%2C0%2C1.66%2C1.66%2C0%2C0%2C1-.34-.07.38.38%2C0%2C0%2C1-.18-.11.23.23%2C0%2C0%2C1-.05-.15V37.62H19.35a.21.21%2C0%2C0%2C1-.14-.05.38.38%2C0%2C0%2C1-.1-.15%2C1.11%2C1.11%2C0%2C0%2C1-.06-.28%2C3.35%2C3.35%2C0%2C0%2C1%2C0-.41A3.57%2C3.57%2C0%2C0%2C1%2C19%2C36.3Zm-9.42-.17A.23.23%2C0%2C0%2C1%2C9.68%2C36a.38.38%2C0%2C0%2C1%2C.18-.11%2C1.82%2C1.82%2C0%2C0%2C1%2C.34-.07l.53%2C0%2C.53%2C0a1.81%2C1.81%2C0%2C0%2C1%2C.33.07.35.35%2C0%2C0%2C1%2C.17.11.24.24%2C0%2C0%2C1%2C0%2C.15v3.94h4V36.13a.23.23%2C0%2C0%2C1%2C.05-.15.38.38%2C0%2C0%2C1%2C.17-.11%2C1.73%2C1.73%2C0%2C0%2C1%2C.33-.07l.54%2C0%2C.52%2C0a1.82%2C1.82%2C0%2C0%2C1%2C.33.07A.38.38%2C0%2C0%2C1%2C18%2C36a.23.23%2C0%2C0%2C1%2C.05.15V46.28a.23.23%2C0%2C0%2C1-.05.15.38.38%2C0%2C0%2C1-.18.11%2C1.66%2C1.66%2C0%2C0%2C1-.33.07%2C4.3%2C4.3%2C0%2C0%2C1-.52%2C0%2C4.49%2C4.49%2C0%2C0%2C1-.54%2C0%2C1.59%2C1.59%2C0%2C0%2C1-.33-.07.38.38%2C0%2C0%2C1-.17-.11.23.23%2C0%2C0%2C1-.05-.15V41.93h-4v4.34a.25.25%2C0%2C0%2C1%2C0%2C.15.35.35%2C0%2C0%2C1-.17.11%2C1.65%2C1.65%2C0%2C0%2C1-.33.07%2C5.45%2C5.45%2C0%2C0%2C1-1.06%2C0%2C1.66%2C1.66%2C0%2C0%2C1-.34-.07.38.38%2C0%2C0%2C1-.18-.11.23.23%2C0%2C0%2C1-.05-.15Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M57.17%2C18.13%2C40.67%2C1.63a1.65%2C1.65%2C0%2C0%2C0-1.13-.47l-25.08%2C0a5%2C5%2C0%2C0%2C0-5%2C5V29.5H12.8V6.14a1.67%2C1.67%2C0%2C0%2C1%2C1.67-1.67H37.82V16.15a5%2C5%2C0%2C0%2C0%2C5%2C5H54.5v36.7a1.67%2C1.67%2C0%2C0%2C1-1.67%2C1.67H14.47a1.67%2C1.67%2C0%2C0%2C1-1.67-1.67v-5H9.46v5a5%2C5%2C0%2C0%2C0%2C5%2C5H52.84a5%2C5%2C0%2C0%2C0%2C5-5s0-38.31%2C0-38.37A1.92%2C1.92%2C0%2C0%2C0%2C57.17%2C18.13Zm-14.34-.31a1.67%2C1.67%2C0%2C0%2C1-1.67-1.67V6.83l11%2C11Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-hyper-slate {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%2358676d%22%3Estatic_icon%20-%2001%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%2358676d%22%3E%3Cpath%20d%3D%22M51.38%2C40.81a3.53%2C3.53%2C0%2C0%2C1-3.52-3.52V23.19A12.34%2C12.34%2C0%2C0%2C0%2C37.29%2C11V9.1a5.29%2C5.29%2C0%2C0%2C0-10.57%2C0V11A12.34%2C12.34%2C0%2C0%2C0%2C16.14%2C23.19V37.29h0a3.53%2C3.53%2C0%2C0%2C1-3.52%2C3.52h0a5.29%2C5.29%2C0%2C1%2C0%2C0%2C10.57H23.19a8.81%2C8.81%2C0%2C1%2C0%2C17.62%2C0H51.38a5.29%2C5.29%2C0%2C0%2C0%2C0-10.57ZM32%2C56.67a5.29%2C5.29%2C0%2C0%2C1-5.29-5.29H37.29A5.29%2C5.29%2C0%2C0%2C1%2C32%2C56.67Zm19.38-8.81H12.62a1.76%2C1.76%2C0%2C0%2C1%2C0-3.52h0a7.06%2C7.06%2C0%2C0%2C0%2C7-7h0V23.19a8.82%2C8.82%2C0%2C0%2C1%2C8.81-8.81%2C1.76%2C1.76%2C0%2C0%2C0%2C1.76-1.76V9.1a1.76%2C1.76%2C0%2C0%2C1%2C3.52%2C0v3.52a1.76%2C1.76%2C0%2C0%2C0%2C1.76%2C1.76%2C8.82%2C8.82%2C0%2C0%2C1%2C8.81%2C8.81V37.29a7.06%2C7.06%2C0%2C0%2C0%2C7%2C7%2C1.76%2C1.76%2C0%2C1%2C1%2C0%2C3.52Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-hyper {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2001%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M51.38%2C40.81a3.53%2C3.53%2C0%2C0%2C1-3.52-3.52V23.19A12.34%2C12.34%2C0%2C0%2C0%2C37.29%2C11V9.1a5.29%2C5.29%2C0%2C0%2C0-10.57%2C0V11A12.34%2C12.34%2C0%2C0%2C0%2C16.14%2C23.19V37.29h0a3.53%2C3.53%2C0%2C0%2C1-3.52%2C3.52h0a5.29%2C5.29%2C0%2C1%2C0%2C0%2C10.57H23.19a8.81%2C8.81%2C0%2C1%2C0%2C17.62%2C0H51.38a5.29%2C5.29%2C0%2C0%2C0%2C0-10.57ZM32%2C56.67a5.29%2C5.29%2C0%2C0%2C1-5.29-5.29H37.29A5.29%2C5.29%2C0%2C0%2C1%2C32%2C56.67Zm19.38-8.81H12.62a1.76%2C1.76%2C0%2C0%2C1%2C0-3.52h0a7.06%2C7.06%2C0%2C0%2C0%2C7-7h0V23.19a8.82%2C8.82%2C0%2C0%2C1%2C8.81-8.81%2C1.76%2C1.76%2C0%2C0%2C0%2C1.76-1.76V9.1a1.76%2C1.76%2C0%2C0%2C1%2C3.52%2C0v3.52a1.76%2C1.76%2C0%2C0%2C0%2C1.76%2C1.76%2C8.82%2C8.82%2C0%2C0%2C1%2C8.81%2C8.81V37.29a7.06%2C7.06%2C0%2C0%2C0%2C7%2C7%2C1.76%2C1.76%2C0%2C1%2C1%2C0%2C3.52Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-information-alt {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%232baeb6%22%3Estatic_icon%20-%20information%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%232baeb6%22%3E%3Cpath%20d%3D%22M32.07%2C2.7a29.7%2C29.7%2C0%2C1%2C0%2C29.7%2C29.7A29.73%2C29.73%2C0%2C0%2C0%2C32.07%2C2.7Zm0%2C55.68a26%2C26%2C0%2C1%2C1%2C26-26A26%2C26%2C0%2C0%2C1%2C32.07%2C58.38Z%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2232.07%22%20cy%3D%2220.33%22%20r%3D%221.86%22%20fill%3D%22%232baeb6%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M35.78%2C40.75H33.93v-13a1.86%2C1.86%2C0%2C0%2C0-1.86-1.86H28.36a1.86%2C1.86%2C0%2C0%2C0%2C0%2C3.71h1.86V40.75H28.36a1.86%2C1.86%2C0%2C0%2C0%2C0%2C3.71h7.42a1.86%2C1.86%2C0%2C1%2C0%2C0-3.71Z%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-information-slate {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%2358676d%22%3Estatic_icon%20-%20information%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%2358676d%22%3E%3Cpath%20d%3D%22M32.07%2C2.7a29.7%2C29.7%2C0%2C1%2C0%2C29.7%2C29.7A29.73%2C29.73%2C0%2C0%2C0%2C32.07%2C2.7Zm0%2C55.68a26%2C26%2C0%2C1%2C1%2C26-26A26%2C26%2C0%2C0%2C1%2C32.07%2C58.38Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2232.07%22%20cy%3D%2220.33%22%20r%3D%221.86%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M35.78%2C40.75H33.93v-13a1.86%2C1.86%2C0%2C0%2C0-1.86-1.86H28.36a1.86%2C1.86%2C0%2C0%2C0%2C0%2C3.71h1.86V40.75H28.36a1.86%2C1.86%2C0%2C0%2C0%2C0%2C3.71h7.42a1.86%2C1.86%2C0%2C1%2C0%2C0-3.71Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-information-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3Estatic_icon%20-%20information%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M32.07%2C2.7a29.7%2C29.7%2C0%2C1%2C0%2C29.7%2C29.7A29.73%2C29.73%2C0%2C0%2C0%2C32.07%2C2.7Zm0%2C55.68a26%2C26%2C0%2C1%2C1%2C26-26A26%2C26%2C0%2C0%2C1%2C32.07%2C58.38Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2232.07%22%20cy%3D%2220.33%22%20r%3D%221.86%22%20fill%3D%22%23ffffff%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M35.78%2C40.75H33.93v-13a1.86%2C1.86%2C0%2C0%2C0-1.86-1.86H28.36a1.86%2C1.86%2C0%2C0%2C0%2C0%2C3.71h1.86V40.75H28.36a1.86%2C1.86%2C0%2C0%2C0%2C0%2C3.71h7.42a1.86%2C1.86%2C0%2C1%2C0%2C0-3.71Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-information {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20information%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M32.07%2C2.7a29.7%2C29.7%2C0%2C1%2C0%2C29.7%2C29.7A29.73%2C29.73%2C0%2C0%2C0%2C32.07%2C2.7Zm0%2C55.68a26%2C26%2C0%2C1%2C1%2C26-26A26%2C26%2C0%2C0%2C1%2C32.07%2C58.38Z%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2232.07%22%20cy%3D%2220.33%22%20r%3D%221.86%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M35.78%2C40.75H33.93v-13a1.86%2C1.86%2C0%2C0%2C0-1.86-1.86H28.36a1.86%2C1.86%2C0%2C0%2C0%2C0%2C3.71h1.86V40.75H28.36a1.86%2C1.86%2C0%2C0%2C0%2C0%2C3.71h7.42a1.86%2C1.86%2C0%2C1%2C0%2C0-3.71Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-key {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2001%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Ccircle%20cx%3D%2228.61%22%20cy%3D%2214.43%22%20r%3D%223.51%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M28.61%2C3.88A14.06%2C14.06%2C0%2C0%2C0%2C23.34%2C31V38.3l-1.24%2C1.24a1.76%2C1.76%2C0%2C0%2C0%2C0%2C2.48l2.27%2C2.27-2.27%2C2.27a1.76%2C1.76%2C0%2C0%2C0%2C0%2C2.48l2.27%2C2.27L22.09%2C53.6a1.76%2C1.76%2C0%2C0%2C0%2C0%2C2.48l3.51%2C3.51a1.76%2C1.76%2C0%2C0%2C0%2C2.22.22l5.27-3.51a1.76%2C1.76%2C0%2C0%2C0%2C.78-1.46V31A14.06%2C14.06%2C0%2C0%2C0%2C28.61%2C3.88Zm3%2C24.17a1.76%2C1.76%2C0%2C0%2C0-1.26%2C1.68V53.9L27.07%2C56.1l-1.25-1.25%2C2.27-2.27a1.76%2C1.76%2C0%2C0%2C0%2C0-2.48l-2.27-2.27%2C2.27-2.27a1.76%2C1.76%2C0%2C0%2C0%2C0-2.48l-2.27-2.27.51-.51A1.76%2C1.76%2C0%2C0%2C0%2C26.85%2C39v-9.3A1.76%2C1.76%2C0%2C0%2C0%2C25.6%2C28a10.54%2C10.54%2C0%2C1%2C1%2C6%2C0Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-knowledge-base-alt {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%232baeb6%22%3Estatic_icon%20-%20access%20copy%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%232baeb6%22%3E%3Cpath%20d%3D%22M58.16%2C1.88H9.38A3.75%2C3.75%2C0%2C0%2C0%2C5.63%2C5.63V9.38H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29A1.41%2C1.41%2C0%2C0%2C0%2C1.88%2C18.3v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29A1.41%2C1.41%2C0%2C0%2C0%2C1.88%2C25.8v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63V31.9H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63V39.4H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v7.5a3.75%2C3.75%2C0%2C0%2C0%2C3.75%2C3.75H58.16a3.75%2C3.75%2C0%2C0%2C0%2C3.75-3.75V5.63A3.75%2C3.75%2C0%2C0%2C0%2C58.16%2C1.88Zm0%2C56.28H9.38v-7.5h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V43.16h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V35.65h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V28.15h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41V25.8a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V20.64h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41V18.3a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V13.14h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V5.63H58.16Z%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpath%3E%3Crect%20x%3D%2220.64%22%20y%3D%2235.65%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%232baeb6%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2243.16%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%232baeb6%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2220.64%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%232baeb6%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2213.14%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%232baeb6%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2228.15%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%232baeb6%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-knowledge-base-lightblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23567b84%22%3Estatic_icon%20-%20access%20copy%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23567b84%22%3E%3Cpath%20d%3D%22M58.16%2C1.88H9.38A3.75%2C3.75%2C0%2C0%2C0%2C5.63%2C5.63V9.38H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29A1.41%2C1.41%2C0%2C0%2C0%2C1.88%2C18.3v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29A1.41%2C1.41%2C0%2C0%2C0%2C1.88%2C25.8v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63V31.9H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63V39.4H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v7.5a3.75%2C3.75%2C0%2C0%2C0%2C3.75%2C3.75H58.16a3.75%2C3.75%2C0%2C0%2C0%2C3.75-3.75V5.63A3.75%2C3.75%2C0%2C0%2C0%2C58.16%2C1.88Zm0%2C56.28H9.38v-7.5h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V43.16h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V35.65h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V28.15h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41V25.8a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V20.64h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41V18.3a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V13.14h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V5.63H58.16Z%22%20fill%3D%22%23567b84%22%3E%3C%2Fpath%3E%3Crect%20x%3D%2220.64%22%20y%3D%2235.65%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23567b84%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2243.16%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23567b84%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2220.64%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23567b84%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2213.14%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23567b84%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2228.15%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23567b84%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-knowledge-base-lightgray {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23cccccb%22%3Estatic_icon%20-%20access%20copy%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23cccccb%22%3E%3Cpath%20d%3D%22M58.16%2C1.88H9.38A3.75%2C3.75%2C0%2C0%2C0%2C5.63%2C5.63V9.38H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29A1.41%2C1.41%2C0%2C0%2C0%2C1.88%2C18.3v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29A1.41%2C1.41%2C0%2C0%2C0%2C1.88%2C25.8v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63V31.9H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63V39.4H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v7.5a3.75%2C3.75%2C0%2C0%2C0%2C3.75%2C3.75H58.16a3.75%2C3.75%2C0%2C0%2C0%2C3.75-3.75V5.63A3.75%2C3.75%2C0%2C0%2C0%2C58.16%2C1.88Zm0%2C56.28H9.38v-7.5h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V43.16h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V35.65h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V28.15h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41V25.8a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V20.64h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41V18.3a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V13.14h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V5.63H58.16Z%22%20fill%3D%22%23cccccb%22%3E%3C%2Fpath%3E%3Crect%20x%3D%2220.64%22%20y%3D%2235.65%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23cccccb%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2243.16%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23cccccb%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2220.64%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23cccccb%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2213.14%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23cccccb%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2228.15%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23cccccb%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-knowledge-base-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3Estatic_icon%20-%20access%20copy%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M58.16%2C1.88H9.38A3.75%2C3.75%2C0%2C0%2C0%2C5.63%2C5.63V9.38H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29A1.41%2C1.41%2C0%2C0%2C0%2C1.88%2C18.3v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29A1.41%2C1.41%2C0%2C0%2C0%2C1.88%2C25.8v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63V31.9H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63V39.4H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v7.5a3.75%2C3.75%2C0%2C0%2C0%2C3.75%2C3.75H58.16a3.75%2C3.75%2C0%2C0%2C0%2C3.75-3.75V5.63A3.75%2C3.75%2C0%2C0%2C0%2C58.16%2C1.88Zm0%2C56.28H9.38v-7.5h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V43.16h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V35.65h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V28.15h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41V25.8a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V20.64h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41V18.3a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V13.14h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V5.63H58.16Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Crect%20x%3D%2220.64%22%20y%3D%2235.65%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23ffffff%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2243.16%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23ffffff%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2220.64%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23ffffff%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2213.14%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23ffffff%22%3E%3C%2Frect%3E%3Crect%20x%3D%2220.64%22%20y%3D%2228.15%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23ffffff%22%3E%3C%2Frect%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-knowledge-base {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20access%20copy%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M58.16%2C1.88H9.38A3.75%2C3.75%2C0%2C0%2C0%2C5.63%2C5.63V9.38H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29A1.41%2C1.41%2C0%2C0%2C0%2C1.88%2C18.3v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29A1.41%2C1.41%2C0%2C0%2C0%2C1.88%2C25.8v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63V31.9H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63V39.4H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v3.75H3.29a1.41%2C1.41%2C0%2C0%2C0-1.41%2C1.41v.94a1.41%2C1.41%2C0%2C0%2C0%2C1.41%2C1.41H5.63v7.5a3.75%2C3.75%2C0%2C0%2C0%2C3.75%2C3.75H58.16a3.75%2C3.75%2C0%2C0%2C0%2C3.75-3.75V5.63A3.75%2C3.75%2C0%2C0%2C0%2C58.16%2C1.88Zm0%2C56.28H9.38v-7.5h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V43.16h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V35.65h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V28.15h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41V25.8a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V20.64h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41V18.3a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V13.14h2.35a1.41%2C1.41%2C0%2C0%2C0%2C1.41-1.41v-.94a1.41%2C1.41%2C0%2C0%2C0-1.41-1.41H9.38V5.63H58.16Z%22%20fill%3D%22%23567b84%22%2F%3E%3Crect%20x%3D%2220.64%22%20y%3D%2235.65%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23567b84%22%2F%3E%3Crect%20x%3D%2220.64%22%20y%3D%2243.16%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23567b84%22%2F%3E%3Crect%20x%3D%2220.64%22%20y%3D%2220.64%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23567b84%22%2F%3E%3Crect%20x%3D%2220.64%22%20y%3D%2213.14%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23567b84%22%2F%3E%3Crect%20x%3D%2220.64%22%20y%3D%2228.15%22%20width%3D%2230.02%22%20height%3D%223.75%22%20fill%3D%22%23567b84%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-login-altdarkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%20fill%3D%22%23272638%22%3Estatic_icon%20-%20no%20access%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23272638%22%20d%3D%22M46.2%2C61.4H17.8h-7.1V46.6c0-4%2C3.2-7.5%2C7.1-7.5h28.3c3.8%2C0%2C7.1%2C3.2%2C7.1%2C7.5v14.8H46.2z%20M32%2C31.8%20c-7.9%2C0-14.2-6.7-14.2-14.8c0-8.3%2C6.3-14.8%2C14.2-14.8S46.2%2C9%2C46.2%2C17.1S39.9%2C31.8%2C32%2C31.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-login-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3Estatic_icon%20-%20no%20access%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M46.2%2C61.4H17.8h-7.1V46.6c0-4%2C3.2-7.5%2C7.1-7.5h28.3c3.8%2C0%2C7.1%2C3.2%2C7.1%2C7.5v14.8H46.2z%20M32%2C31.8%20c-7.9%2C0-14.2-6.7-14.2-14.8c0-8.3%2C6.3-14.8%2C14.2-14.8S46.2%2C9%2C46.2%2C17.1S39.9%2C31.8%2C32%2C31.8z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-login {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%3Estatic_icon%20-%20no%20access%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M46.2%2C61.4H17.8h-7.1V46.6c0-4%2C3.2-7.5%2C7.1-7.5h28.3c3.8%2C0%2C7.1%2C3.2%2C7.1%2C7.5v14.8H46.2z%20M32%2C31.8%20c-7.9%2C0-14.2-6.7-14.2-14.8c0-8.3%2C6.3-14.8%2C14.2-14.8S46.2%2C9%2C46.2%2C17.1S39.9%2C31.8%2C32%2C31.8z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-no-access-2-errorred {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%20fill%3D%22%23c31257%22%3Estatic_icon%20-%20no%20access%3C%2Ftitle%3E%3Cg%20fill%3D%22%23c31257%22%3E%20%3Cg%20fill%3D%22%23c31257%22%3E%20%20%3Cpath%20fill%3D%22%23c31257%22%20d%3D%22M32.1%2C2c-16.6%2C0-30%2C13.4-30%2C30s13.4%2C30%2C30%2C30c16.6%2C0%2C30-13.4%2C30-30S48.7%2C2%2C32.1%2C2z%20M32.1%2C58.2%20%20%20C17.6%2C58.2%2C5.9%2C46.5%2C5.9%2C32c0-14.5%2C11.8-26.2%2C26.2-26.2c14.5%2C0%2C26.2%2C11.8%2C26.2%2C26.2C58.4%2C46.5%2C46.6%2C58.2%2C32.1%2C58.2z%20M37.4%2C32%20%20%20l6.6-6.6c1.5-1.5%2C1.5-3.8%2C0-5.3c-1.5-1.5-3.8-1.5-5.3%2C0l-6.6%2C6.6l-6.8-6.6c-1.5-1.5-3.8-1.5-5.3%2C0c-1.5%2C1.5-1.1%2C3.8%2C0.4%2C5.3%20%20%20l6.4%2C6.6L20%2C38.8c-1.5%2C1.5-1.5%2C3.8%2C0%2C5.3c1.5%2C1.5%2C3.8%2C1.5%2C5.3%2C0l6.8-6.8l6.8%2C6.8c1.5%2C1.5%2C3.8%2C1.5%2C5.3%2C0c1.5-1.5%2C1.5-3.8%2C0-5.3%20%20%20L37.4%2C32z%22%3E%3C%2Fpath%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-no-access-2 {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2064%2064%22%20style%3D%22enable-background%3Anew%200%200%2064%2064%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%3Estatic_icon%20-%20no%20access%3C%2Ftitle%3E%3Cg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M32.1%2C2c-16.6%2C0-30%2C13.4-30%2C30s13.4%2C30%2C30%2C30c16.6%2C0%2C30-13.4%2C30-30S48.7%2C2%2C32.1%2C2z%20M32.1%2C58.2%20%20%20C17.6%2C58.2%2C5.9%2C46.5%2C5.9%2C32c0-14.5%2C11.8-26.2%2C26.2-26.2c14.5%2C0%2C26.2%2C11.8%2C26.2%2C26.2C58.4%2C46.5%2C46.6%2C58.2%2C32.1%2C58.2z%20M37.4%2C32%20%20%20l6.6-6.6c1.5-1.5%2C1.5-3.8%2C0-5.3c-1.5-1.5-3.8-1.5-5.3%2C0l-6.6%2C6.6l-6.8-6.6c-1.5-1.5-3.8-1.5-5.3%2C0c-1.5%2C1.5-1.1%2C3.8%2C0.4%2C5.3%20%20%20l6.4%2C6.6L20%2C38.8c-1.5%2C1.5-1.5%2C3.8%2C0%2C5.3c1.5%2C1.5%2C3.8%2C1.5%2C5.3%2C0l6.8-6.8l6.8%2C6.8c1.5%2C1.5%2C3.8%2C1.5%2C5.3%2C0c1.5-1.5%2C1.5-3.8%2C0-5.3%20%20%20L37.4%2C32z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-no-access {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20no%20access%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M43.56%2C32.39%2C61.34%2C14.61a3.92%2C3.92%2C0%2C0%2C0%2C0-5.54L55.79%2C3.53a3.92%2C3.92%2C0%2C0%2C0-5.54%2C0L32.47%2C21.31%2C14.69%2C3.53a3.92%2C3.92%2C0%2C0%2C0-5.54%2C0L3.6%2C9.07a3.92%2C3.92%2C0%2C0%2C0%2C0%2C5.54L21.38%2C32.39%2C3.6%2C50.17a3.92%2C3.92%2C0%2C0%2C0%2C0%2C5.55l5.54%2C5.54a3.92%2C3.92%2C0%2C0%2C0%2C5.54%2C0L32.47%2C43.48%2C50.25%2C61.26a3.92%2C3.92%2C0%2C0%2C0%2C5.54%2C0l5.55-5.54a3.93%2C3.93%2C0%2C0%2C0%2C0-5.55Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-pdf-file {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_switch%20-%20button%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M40.82%2C16.15a1.67%2C1.67%2C0%2C0%2C0%2C1.67%2C1.67h9.32l-11-11Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M15.46%2C40.57a1.5%2C1.5%2C0%2C0%2C0%2C.58-.39%2C1.71%2C1.71%2C0%2C0%2C0%2C.34-.61%2C2.45%2C2.45%2C0%2C0%2C0%2C.12-.77%2C1.92%2C1.92%2C0%2C0%2C0-.2-.93%2C1.37%2C1.37%2C0%2C0%2C0-.49-.54%2C1.63%2C1.63%2C0%2C0%2C0-.61-.22%2C4.72%2C4.72%2C0%2C0%2C0-.66%2C0H13.6v3.65h1A2.38%2C2.38%2C0%2C0%2C0%2C15.46%2C40.57Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M26.66%2C44.17a2.52%2C2.52%2C0%2C0%2C0%2C1-.7%2C3%2C3%2C0%2C0%2C0%2C.61-1.17%2C5.85%2C5.85%2C0%2C0%2C0%2C.2-1.63%2C5.42%2C5.42%2C0%2C0%2C0-.18-1.42%2C3%2C3%2C0%2C0%2C0-.57-1.14%2C2.65%2C2.65%2C0%2C0%2C0-1-.75%2C4.12%2C4.12%2C0%2C0%2C0-1.62-.27H24V44.4h1.14A4.29%2C4.29%2C0%2C0%2C0%2C26.66%2C44.17Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M42.49%2C50.35A3.35%2C3.35%2C0%2C0%2C0%2C45.83%2C47V35.34A3.35%2C3.35%2C0%2C0%2C0%2C42.49%2C32H9.13a3.35%2C3.35%2C0%2C0%2C0-3.34%2C3.34V47a3.35%2C3.35%2C0%2C0%2C0%2C3.34%2C3.34ZM33.91%2C36.07a.67.67%2C0%2C0%2C1%2C.19-.53.68.68%2C0%2C0%2C1%2C.46-.16h5.06a.21.21%2C0%2C0%2C1%2C.13%2C0%2C.39.39%2C0%2C0%2C1%2C.1.15%2C1%2C1%2C0%2C0%2C1%2C.07.28%2C3.74%2C3.74%2C0%2C0%2C1%2C0%2C.42%2C3.64%2C3.64%2C0%2C0%2C1%2C0%2C.42%2C1%2C1%2C0%2C0%2C1-.07.27.44.44%2C0%2C0%2C1-.1.15.2.2%2C0%2C0%2C1-.13%2C0H36.1v2.89h3.3a.23.23%2C0%2C0%2C1%2C.13%2C0%2C.36.36%2C0%2C0%2C1%2C.1.14.94.94%2C0%2C0%2C1%2C.07.27%2C4.21%2C4.21%2C0%2C0%2C1%2C0%2C.83%2C1.06%2C1.06%2C0%2C0%2C1-.07.27.39.39%2C0%2C0%2C1-.1.15.21.21%2C0%2C0%2C1-.13%2C0H36.1v4a.26.26%2C0%2C0%2C1%2C0%2C.16.37.37%2C0%2C0%2C1-.18.11%2C1.59%2C1.59%2C0%2C0%2C1-.34.07%2C5.48%2C5.48%2C0%2C0%2C1-1.06%2C0%2C1.5%2C1.5%2C0%2C0%2C1-.34-.07A.4.4%2C0%2C0%2C1%2C34%2C46a.24.24%2C0%2C0%2C1-.05-.16Zm-12.08%2C0a.67.67%2C0%2C0%2C1%2C.19-.53.68.68%2C0%2C0%2C1%2C.46-.16h2.76a7.7%2C7.7%2C0%2C0%2C1%2C2.44.34%2C4.41%2C4.41%2C0%2C0%2C1%2C1.69%2C1%2C4.27%2C4.27%2C0%2C0%2C1%2C1%2C1.63%2C6.51%2C6.51%2C0%2C0%2C1%2C.36%2C2.25%2C7.35%2C7.35%2C0%2C0%2C1-.39%2C2.53%2C4.27%2C4.27%2C0%2C0%2C1-1.11%2C1.71%2C4.44%2C4.44%2C0%2C0%2C1-1.76%2C1%2C8.59%2C8.59%2C0%2C0%2C1-2.46.31H22.48A.68.68%2C0%2C0%2C1%2C22%2C46a.67.67%2C0%2C0%2C1-.19-.53Zm-10.41.09a.78.78%2C0%2C0%2C1%2C.2-.59.74.74%2C0%2C0%2C1%2C.54-.19h2.53q.38%2C0%2C.73%2C0a7.67%2C7.67%2C0%2C0%2C1%2C.83.12%2C3.69%2C3.69%2C0%2C0%2C1%2C1%2C.35%2C2.91%2C2.91%2C0%2C0%2C1%2C.84.65%2C2.72%2C2.72%2C0%2C0%2C1%2C.53.92%2C3.6%2C3.6%2C0%2C0%2C1%2C.18%2C1.18%2C4.24%2C4.24%2C0%2C0%2C1-.28%2C1.6%2C3.08%2C3.08%2C0%2C0%2C1-.82%2C1.17%2C3.6%2C3.6%2C0%2C0%2C1-1.32.73%2C6.11%2C6.11%2C0%2C0%2C1-1.85.25h-.9v3.43a.23.23%2C0%2C0%2C1-.05.15.38.38%2C0%2C0%2C1-.18.11%2C1.81%2C1.81%2C0%2C0%2C1-.33.07%2C5.48%2C5.48%2C0%2C0%2C1-1.06%2C0%2C1.81%2C1.81%2C0%2C0%2C1-.34-.07.35.35%2C0%2C0%2C1-.17-.11.24.24%2C0%2C0%2C1%2C0-.15Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M56.84%2C18.13%2C40.34%2C1.63a1.65%2C1.65%2C0%2C0%2C0-1.13-.47l-25.08%2C0a5%2C5%2C0%2C0%2C0-5%2C5V29.5h3.34V6.14a1.67%2C1.67%2C0%2C0%2C1%2C1.67-1.67H37.49V16.15a5%2C5%2C0%2C0%2C0%2C5%2C5H54.17v36.7a1.67%2C1.67%2C0%2C0%2C1-1.67%2C1.67H14.13a1.67%2C1.67%2C0%2C0%2C1-1.67-1.67v-5H9.13v5a5%2C5%2C0%2C0%2C0%2C5%2C5H52.5a5%2C5%2C0%2C0%2C0%2C5-5s0-38.31%2C0-38.37A1.92%2C1.92%2C0%2C0%2C0%2C56.84%2C18.13Zm-14.34-.31a1.67%2C1.67%2C0%2C0%2C1-1.67-1.67V6.83l11%2C11Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-pending-alt {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20pending%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M31.94%2C2.5A29.5%2C29.5%2C0%2C1%2C0%2C61.44%2C32%2C29.5%2C29.5%2C0%2C0%2C0%2C31.94%2C2.5Zm0%2C49.4A19.9%2C19.9%2C0%2C1%2C1%2C51.84%2C32%2C19.9%2C19.9%2C0%2C0%2C1%2C31.94%2C51.9Zm0-35.53a3.13%2C3.13%2C0%2C0%2C0-3.13%2C3.13V35.13a3.13%2C3.13%2C0%2C1%2C0%2C6.25%2C0V19.49A3.13%2C3.13%2C0%2C0%2C0%2C31.94%2C16.37Zm0%2C25a3.13%2C3.13%2C0%2C1%2C0%2C3.13%2C3.13A3.13%2C3.13%2C0%2C0%2C0%2C31.94%2C41.38Z%22%20fill%3D%22%23ffcd34%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-pending {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20pending%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M31.94%2C2.5A29.5%2C29.5%2C0%2C1%2C0%2C61.44%2C32%2C29.5%2C29.5%2C0%2C0%2C0%2C31.94%2C2.5Zm0%2C49.4A19.9%2C19.9%2C0%2C1%2C1%2C51.84%2C32%2C19.9%2C19.9%2C0%2C0%2C1%2C31.94%2C51.9Zm0-35.53a3.13%2C3.13%2C0%2C0%2C0-3.13%2C3.13V35.13a3.13%2C3.13%2C0%2C1%2C0%2C6.25%2C0V19.49A3.13%2C3.13%2C0%2C0%2C0%2C31.94%2C16.37Zm0%2C25a3.13%2C3.13%2C0%2C1%2C0%2C3.13%2C3.13A3.13%2C3.13%2C0%2C0%2C0%2C31.94%2C41.38Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-refresh {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2003%20copy%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_11%22%20data-name%3D%22Layer%2011%22%3E%3Cpath%20d%3D%22M54.44%2C33.57A22.44%2C22.44%2C0%2C0%2C0%2C34.83%2C11.31V17a16.82%2C16.82%2C0%2C0%2C1%2C7.61%2C29.82L37.64%2C42v14h14L46.4%2C50.77A22.39%2C22.39%2C0%2C0%2C0%2C54.44%2C33.57Z%22%20fill%3D%22%23010101%22%2F%3E%3Cpath%20d%3D%22M15.17%2C33.59a16.8%2C16.8%2C0%2C0%2C1%2C6.43-13.23l4.8%2C4.8v-14h-14l5.23%2C5.23A22.44%2C22.44%2C0%2C0%2C0%2C29.21%2C55.83V50.19A16.84%2C16.84%2C0%2C0%2C1%2C15.17%2C33.59Z%22%20fill%3D%22%23010101%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-selections-alt {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%232baeb6%22%3Estatic_icon%20-%20pending%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%232baeb6%22%3E%3Cpath%20d%3D%22M32%2C22.25A10.59%2C10.59%2C0%2C1%2C0%2C21.42%2C11.67%2C10.6%2C10.6%2C0%2C0%2C0%2C32%2C22.25ZM32%2C4.93a6.74%2C6.74%2C0%2C1%2C1-6.74%2C6.74A6.74%2C6.74%2C0%2C0%2C1%2C32%2C4.93Z%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M32%2C24.18A21.19%2C21.19%2C0%2C0%2C0%2C10.83%2C45.35a1.93%2C1.93%2C0%2C0%2C0%2C1.92%2C1.92h7.7V60.74a1.93%2C1.93%2C0%2C0%2C0%2C1.92%2C1.92H41.62a1.93%2C1.93%2C0%2C0%2C0%2C1.92-1.92V47.27h7.7a1.93%2C1.93%2C0%2C0%2C0%2C1.92-1.92A21.19%2C21.19%2C0%2C0%2C0%2C32%2C24.18Zm9.62%2C19.24a1.92%2C1.92%2C0%2C0%2C0-1.92%2C1.92V58.82H24.3V45.35a1.92%2C1.92%2C0%2C0%2C0-1.92-1.92H14.79A17.34%2C17.34%2C0%2C0%2C1%2C29.57%2C28.21L31%2C31.88H33l1.46-3.66A17.34%2C17.34%2C0%2C0%2C1%2C49.21%2C43.42Z%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpath%3E%3Cpolygon%20points%3D%2231.04%2033.8%2029.11%2047.27%2032%2049.2%2034.89%2047.27%2032.96%2033.8%2031.04%2033.8%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-selections-lightblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23567b84%22%3Estatic_icon%20-%20pending%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23567b84%22%3E%3Cpath%20d%3D%22M32%2C22.25A10.59%2C10.59%2C0%2C1%2C0%2C21.42%2C11.67%2C10.6%2C10.6%2C0%2C0%2C0%2C32%2C22.25ZM32%2C4.93a6.74%2C6.74%2C0%2C1%2C1-6.74%2C6.74A6.74%2C6.74%2C0%2C0%2C1%2C32%2C4.93Z%22%20fill%3D%22%23567b84%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M32%2C24.18A21.19%2C21.19%2C0%2C0%2C0%2C10.83%2C45.35a1.93%2C1.93%2C0%2C0%2C0%2C1.92%2C1.92h7.7V60.74a1.93%2C1.93%2C0%2C0%2C0%2C1.92%2C1.92H41.62a1.93%2C1.93%2C0%2C0%2C0%2C1.92-1.92V47.27h7.7a1.93%2C1.93%2C0%2C0%2C0%2C1.92-1.92A21.19%2C21.19%2C0%2C0%2C0%2C32%2C24.18Zm9.62%2C19.24a1.92%2C1.92%2C0%2C0%2C0-1.92%2C1.92V58.82H24.3V45.35a1.92%2C1.92%2C0%2C0%2C0-1.92-1.92H14.79A17.34%2C17.34%2C0%2C0%2C1%2C29.57%2C28.21L31%2C31.88H33l1.46-3.66A17.34%2C17.34%2C0%2C0%2C1%2C49.21%2C43.42Z%22%20fill%3D%22%23567b84%22%3E%3C%2Fpath%3E%3Cpolygon%20points%3D%2231.04%2033.8%2029.11%2047.27%2032%2049.2%2034.89%2047.27%2032.96%2033.8%2031.04%2033.8%22%20fill%3D%22%23567b84%22%3E%3C%2Fpolygon%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-selections {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20pending%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M32%2C22.25A10.59%2C10.59%2C0%2C1%2C0%2C21.42%2C11.67%2C10.6%2C10.6%2C0%2C0%2C0%2C32%2C22.25ZM32%2C4.93a6.74%2C6.74%2C0%2C1%2C1-6.74%2C6.74A6.74%2C6.74%2C0%2C0%2C1%2C32%2C4.93Z%22%20fill%3D%22%23567b84%22%2F%3E%3Cpath%20d%3D%22M32%2C24.18A21.19%2C21.19%2C0%2C0%2C0%2C10.83%2C45.35a1.93%2C1.93%2C0%2C0%2C0%2C1.92%2C1.92h7.7V60.74a1.93%2C1.93%2C0%2C0%2C0%2C1.92%2C1.92H41.62a1.93%2C1.93%2C0%2C0%2C0%2C1.92-1.92V47.27h7.7a1.93%2C1.93%2C0%2C0%2C0%2C1.92-1.92A21.19%2C21.19%2C0%2C0%2C0%2C32%2C24.18Zm9.62%2C19.24a1.92%2C1.92%2C0%2C0%2C0-1.92%2C1.92V58.82H24.3V45.35a1.92%2C1.92%2C0%2C0%2C0-1.92-1.92H14.79A17.34%2C17.34%2C0%2C0%2C1%2C29.57%2C28.21L31%2C31.88H33l1.46-3.66A17.34%2C17.34%2C0%2C0%2C1%2C49.21%2C43.42Z%22%20fill%3D%22%23567b84%22%2F%3E%3Cpolygon%20points%3D%2231.04%2033.8%2029.11%2047.27%2032%2049.2%2034.89%2047.27%2032.96%2033.8%2031.04%2033.8%22%20fill%3D%22%23567b84%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-service {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2003%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M53.27%2C32H50.73V29.46a1.69%2C1.69%2C0%2C1%2C0-3.38%2C0V32H44.82a1.7%2C1.7%2C0%2C0%2C0%2C0%2C3.39h2.53v2.54a1.69%2C1.69%2C0%2C1%2C0%2C3.38%2C0V35.39h2.53a1.7%2C1.7%2C0%2C0%2C0%2C0-3.39Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M50.73%2C20.25V10A1.69%2C1.69%2C0%2C0%2C0%2C49%2C8.26H45.66V6.56a1.69%2C1.69%2C0%2C1%2C0-3.38%2C0v1.7H38.9V6.56a1.69%2C1.69%2C0%2C1%2C0-3.38%2C0v1.7H32.14V6.56a1.69%2C1.69%2C0%2C1%2C0-3.38%2C0v1.7H25.38V6.56a1.69%2C1.69%2C0%2C1%2C0-3.38%2C0v1.7H18.62V6.56a1.69%2C1.69%2C0%2C1%2C0-3.38%2C0v1.7H11.86A1.69%2C1.69%2C0%2C0%2C0%2C10.17%2C10V57.44a1.69%2C1.69%2C0%2C0%2C0%2C1.69%2C1.7H49a1.69%2C1.69%2C0%2C0%2C0%2C1.69-1.7V47.15a13.56%2C13.56%2C0%2C0%2C0%2C0-26.9Zm-3.38%2C35.5H13.55V11.65h1.69v1.7a1.69%2C1.69%2C0%2C1%2C0%2C3.38%2C0v-1.7H22v1.7a1.69%2C1.69%2C0%2C1%2C0%2C3.38%2C0v-1.7h3.38v1.7a1.69%2C1.69%2C0%2C1%2C0%2C3.38%2C0v-1.7h3.38v1.7a1.69%2C1.69%2C0%2C1%2C0%2C3.38%2C0v-1.7h3.38v1.7a1.69%2C1.69%2C0%2C1%2C0%2C3.38%2C0v-1.7h1.69v8.6a13.56%2C13.56%2C0%2C0%2C0%2C0%2C26.9ZM49%2C43.87A10.18%2C10.18%2C0%2C1%2C1%2C59.18%2C33.7%2C10.17%2C10.17%2C0%2C0%2C1%2C49%2C43.87Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-solutions-alt {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%232baeb6%22%3Estatic_icon%20-%20access%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%232baeb6%22%3E%3Cpath%20d%3D%22M44.85%2C43.61H17.95a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H44.85a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM41%2C51.3H21.79a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H41a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM37.17%2C59H25.64a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H37.17a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM31.4%2C1.33A23.06%2C23.06%2C0%2C0%2C0%2C14.21%2C39.77h5.66a19.22%2C19.22%2C0%2C1%2C1%2C23.06%2C0h5.66A23.06%2C23.06%2C0%2C0%2C0%2C31.4%2C1.33ZM41%2C22.47a1.93%2C1.93%2C0%2C0%2C0%2C1.94%2C1.92%2C2%2C2%2C0%2C0%2C0%2C2-1.92A13.55%2C13.55%2C0%2C0%2C0%2C31.4%2C10.94a1.92%2C1.92%2C0%2C0%2C0%2C0%2C3.84A9.66%2C9.66%2C0%2C0%2C1%2C41%2C22.47Z%22%20fill%3D%22%232baeb6%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-solutions-lightblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23567b84%22%3Estatic_icon%20-%20access%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23567b84%22%3E%3Cpath%20d%3D%22M44.85%2C43.61H17.95a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H44.85a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM41%2C51.3H21.79a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H41a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM37.17%2C59H25.64a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H37.17a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM31.4%2C1.33A23.06%2C23.06%2C0%2C0%2C0%2C14.21%2C39.77h5.66a19.22%2C19.22%2C0%2C1%2C1%2C23.06%2C0h5.66A23.06%2C23.06%2C0%2C0%2C0%2C31.4%2C1.33ZM41%2C22.47a1.93%2C1.93%2C0%2C0%2C0%2C1.94%2C1.92%2C2%2C2%2C0%2C0%2C0%2C2-1.92A13.55%2C13.55%2C0%2C0%2C0%2C31.4%2C10.94a1.92%2C1.92%2C0%2C0%2C0%2C0%2C3.84A9.66%2C9.66%2C0%2C0%2C1%2C41%2C22.47Z%22%20fill%3D%22%23567b84%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-solutions-lightgray {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23cccccb%22%3Estatic_icon%20-%20access%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23cccccb%22%3E%3Cpath%20d%3D%22M44.85%2C43.61H17.95a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H44.85a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM41%2C51.3H21.79a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H41a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM37.17%2C59H25.64a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H37.17a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM31.4%2C1.33A23.06%2C23.06%2C0%2C0%2C0%2C14.21%2C39.77h5.66a19.22%2C19.22%2C0%2C1%2C1%2C23.06%2C0h5.66A23.06%2C23.06%2C0%2C0%2C0%2C31.4%2C1.33ZM41%2C22.47a1.93%2C1.93%2C0%2C0%2C0%2C1.94%2C1.92%2C2%2C2%2C0%2C0%2C0%2C2-1.92A13.55%2C13.55%2C0%2C0%2C0%2C31.4%2C10.94a1.92%2C1.92%2C0%2C0%2C0%2C0%2C3.84A9.66%2C9.66%2C0%2C0%2C1%2C41%2C22.47Z%22%20fill%3D%22%23cccccb%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-solutions-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3Estatic_icon%20-%20access%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M44.85%2C43.61H17.95a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H44.85a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM41%2C51.3H21.79a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H41a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM37.17%2C59H25.64a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H37.17a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM31.4%2C1.33A23.06%2C23.06%2C0%2C0%2C0%2C14.21%2C39.77h5.66a19.22%2C19.22%2C0%2C1%2C1%2C23.06%2C0h5.66A23.06%2C23.06%2C0%2C0%2C0%2C31.4%2C1.33ZM41%2C22.47a1.93%2C1.93%2C0%2C0%2C0%2C1.94%2C1.92%2C2%2C2%2C0%2C0%2C0%2C2-1.92A13.55%2C13.55%2C0%2C0%2C0%2C31.4%2C10.94a1.92%2C1.92%2C0%2C0%2C0%2C0%2C3.84A9.66%2C9.66%2C0%2C0%2C1%2C41%2C22.47Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-solutions {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20access%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M44.85%2C43.61H17.95a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H44.85a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM41%2C51.3H21.79a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H41a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM37.17%2C59H25.64a1.92%2C1.92%2C0%2C1%2C0%2C0%2C3.84H37.17a1.92%2C1.92%2C0%2C0%2C0%2C0-3.84ZM31.4%2C1.33A23.06%2C23.06%2C0%2C0%2C0%2C14.21%2C39.77h5.66a19.22%2C19.22%2C0%2C1%2C1%2C23.06%2C0h5.66A23.06%2C23.06%2C0%2C0%2C0%2C31.4%2C1.33ZM41%2C22.47a1.93%2C1.93%2C0%2C0%2C0%2C1.94%2C1.92%2C2%2C2%2C0%2C0%2C0%2C2-1.92A13.55%2C13.55%2C0%2C0%2C0%2C31.4%2C10.94a1.92%2C1.92%2C0%2C0%2C0%2C0%2C3.84A9.66%2C9.66%2C0%2C0%2C1%2C41%2C22.47Z%22%20fill%3D%22%23567b84%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static-icon-close-2-altdarkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23272638%22%3Estatic_x%20-%202%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_3%22%20data-name%3D%22Layer%203%22%20fill%3D%22%23272638%22%3E%3Cpath%20d%3D%22M32.18%2C4A27.92%2C27.92%2C0%2C1%2C0%2C60.1%2C31.89%2C27.92%2C27.92%2C0%2C0%2C0%2C32.18%2C4ZM42.81%2C38.48l-4.05%2C4.05-6.59-6.59-6.59%2C6.59-4.05-4.05%2C6.59-6.59-6.59-6.59%2C4.05-4.05%2C6.59%2C6.59%2C6.59-6.59%2C4.05%2C4.05-6.59%2C6.59Z%22%20fill%3D%22%23272638%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static-icon-close-2 {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_x%20-%202%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_3%22%20data-name%3D%22Layer%203%22%3E%3Cpath%20d%3D%22M32.18%2C4A27.92%2C27.92%2C0%2C1%2C0%2C60.1%2C31.89%2C27.92%2C27.92%2C0%2C0%2C0%2C32.18%2C4ZM42.81%2C38.48l-4.05%2C4.05-6.59-6.59-6.59%2C6.59-4.05-4.05%2C6.59-6.59-6.59-6.59%2C4.05-4.05%2C6.59%2C6.59%2C6.59-6.59%2C4.05%2C4.05-6.59%2C6.59Z%22%20fill%3D%22%23cccccb%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_cart-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22case_pending%22%20data-name%3D%22case%20pending%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3Estatic_cart%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M25.23%2C47.47a5.1%2C5.1%2C0%2C1%2C0%2C5.1%2C5.1v0A5.1%2C5.1%2C0%2C0%2C0%2C25.23%2C47.47Zm0%2C6.79a1.7%2C1.7%2C0%2C1%2C1%2C1.7-1.7h0a1.7%2C1.7%2C0%2C0%2C1-1.7%2C1.7Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M42.22%2C47.47a5.1%2C5.1%2C0%2C1%2C0%2C5.1%2C5.1v0A5.1%2C5.1%2C0%2C0%2C0%2C42.22%2C47.47Zm0%2C6.79a1.7%2C1.7%2C0%2C1%2C1%2C1.7-1.7h0a1.7%2C1.7%2C0%2C0%2C1-1.7%2C1.7Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.25%2C13.49l-.57-3.4H4.84a1.7%2C1.7%2C0%2C1%2C0%2C0%2C3.4h4l4.53%2C27.18a3.4%2C3.4%2C0%2C0%2C0%2C3.4%2C3.39h34a3.4%2C3.4%2C0%2C0%2C0%2C3.4-3.4h0l3.4-23.79V13.49ZM50.72%2C40.67h-34L12.81%2C16.89H54.12Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_cart {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22case_pending%22%20data-name%3D%22case%20pending%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_cart%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M25.23%2C47.47a5.1%2C5.1%2C0%2C1%2C0%2C5.1%2C5.1v0A5.1%2C5.1%2C0%2C0%2C0%2C25.23%2C47.47Zm0%2C6.79a1.7%2C1.7%2C0%2C1%2C1%2C1.7-1.7h0a1.7%2C1.7%2C0%2C0%2C1-1.7%2C1.7Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M42.22%2C47.47a5.1%2C5.1%2C0%2C1%2C0%2C5.1%2C5.1v0A5.1%2C5.1%2C0%2C0%2C0%2C42.22%2C47.47Zm0%2C6.79a1.7%2C1.7%2C0%2C1%2C1%2C1.7-1.7h0a1.7%2C1.7%2C0%2C0%2C1-1.7%2C1.7Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M12.25%2C13.49l-.57-3.4H4.84a1.7%2C1.7%2C0%2C1%2C0%2C0%2C3.4h4l4.53%2C27.18a3.4%2C3.4%2C0%2C0%2C0%2C3.4%2C3.39h34a3.4%2C3.4%2C0%2C0%2C0%2C3.4-3.4h0l3.4-23.79V13.49ZM50.72%2C40.67h-34L12.81%2C16.89H54.12Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-a-altdarkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23272638%22%3Estatic_icon%20-%20cart-a%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23272638%22%3E%3Cpath%20d%3D%22M26.11%2C46.62A5.41%2C5.41%2C0%2C1%2C0%2C31.52%2C52%2C5.41%2C5.41%2C0%2C0%2C0%2C26.11%2C46.62Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26.11%2C53.83Z%22%20fill%3D%22%23272638%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M44.14%2C46.62A5.41%2C5.41%2C0%2C1%2C0%2C49.55%2C52%2C5.41%2C5.41%2C0%2C0%2C0%2C44.14%2C46.62Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44.14%2C53.83Z%22%20fill%3D%22%23272638%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.33%2C10.55l-.6-3.61H4.46a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.67L13.48%2C39.4A3.61%2C3.61%2C0%2C0%2C0%2C17.09%2C43H53.16a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.55ZM53.16%2C39.4H17.09L12.92%2C14.15H56.77Z%22%20fill%3D%22%23272638%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M29.71%2C28.58h5.41V34a1.8%2C1.8%2C0%2C1%2C0%2C3.61%2C0V28.58h5.41a1.8%2C1.8%2C0%2C1%2C0%2C0-3.61H38.73V19.57a1.8%2C1.8%2C0%2C1%2C0-3.61%2C0V25H29.71a1.8%2C1.8%2C0%2C1%2C0%2C0%2C3.61Z%22%20fill%3D%22%23272638%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-a-darkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%231d485f%22%3Estatic_icon%20-%20cart-a%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%231d485f%22%3E%3Cpath%20d%3D%22M26.11%2C46.62A5.41%2C5.41%2C0%2C1%2C0%2C31.52%2C52%2C5.41%2C5.41%2C0%2C0%2C0%2C26.11%2C46.62Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26.11%2C53.83Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M44.14%2C46.62A5.41%2C5.41%2C0%2C1%2C0%2C49.55%2C52%2C5.41%2C5.41%2C0%2C0%2C0%2C44.14%2C46.62Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44.14%2C53.83Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.33%2C10.55l-.6-3.61H4.46a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.67L13.48%2C39.4A3.61%2C3.61%2C0%2C0%2C0%2C17.09%2C43H53.16a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.55ZM53.16%2C39.4H17.09L12.92%2C14.15H56.77Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M29.71%2C28.58h5.41V34a1.8%2C1.8%2C0%2C1%2C0%2C3.61%2C0V28.58h5.41a1.8%2C1.8%2C0%2C1%2C0%2C0-3.61H38.73V19.57a1.8%2C1.8%2C0%2C1%2C0-3.61%2C0V25H29.71a1.8%2C1.8%2C0%2C1%2C0%2C0%2C3.61Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-a-lightgray {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23cccccb%22%3Estatic_icon%20-%20cart-a%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23cccccb%22%3E%3Cpath%20d%3D%22M26.11%2C46.62A5.41%2C5.41%2C0%2C1%2C0%2C31.52%2C52%2C5.41%2C5.41%2C0%2C0%2C0%2C26.11%2C46.62Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26.11%2C53.83Z%22%20fill%3D%22%23cccccb%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M44.14%2C46.62A5.41%2C5.41%2C0%2C1%2C0%2C49.55%2C52%2C5.41%2C5.41%2C0%2C0%2C0%2C44.14%2C46.62Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44.14%2C53.83Z%22%20fill%3D%22%23cccccb%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.33%2C10.55l-.6-3.61H4.46a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.67L13.48%2C39.4A3.61%2C3.61%2C0%2C0%2C0%2C17.09%2C43H53.16a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.55ZM53.16%2C39.4H17.09L12.92%2C14.15H56.77Z%22%20fill%3D%22%23cccccb%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M29.71%2C28.58h5.41V34a1.8%2C1.8%2C0%2C1%2C0%2C3.61%2C0V28.58h5.41a1.8%2C1.8%2C0%2C1%2C0%2C0-3.61H38.73V19.57a1.8%2C1.8%2C0%2C1%2C0-3.61%2C0V25H29.71a1.8%2C1.8%2C0%2C1%2C0%2C0%2C3.61Z%22%20fill%3D%22%23cccccb%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-a-slate {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%2358676d%22%3Estatic_icon%20-%20cart-a%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%2358676d%22%3E%3Cpath%20d%3D%22M26.11%2C46.62A5.41%2C5.41%2C0%2C1%2C0%2C31.52%2C52%2C5.41%2C5.41%2C0%2C0%2C0%2C26.11%2C46.62Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26.11%2C53.83Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M44.14%2C46.62A5.41%2C5.41%2C0%2C1%2C0%2C49.55%2C52%2C5.41%2C5.41%2C0%2C0%2C0%2C44.14%2C46.62Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44.14%2C53.83Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.33%2C10.55l-.6-3.61H4.46a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.67L13.48%2C39.4A3.61%2C3.61%2C0%2C0%2C0%2C17.09%2C43H53.16a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.55ZM53.16%2C39.4H17.09L12.92%2C14.15H56.77Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M29.71%2C28.58h5.41V34a1.8%2C1.8%2C0%2C1%2C0%2C3.61%2C0V28.58h5.41a1.8%2C1.8%2C0%2C1%2C0%2C0-3.61H38.73V19.57a1.8%2C1.8%2C0%2C1%2C0-3.61%2C0V25H29.71a1.8%2C1.8%2C0%2C1%2C0%2C0%2C3.61Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-a {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20cart-a%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M26.11%2C46.62A5.41%2C5.41%2C0%2C1%2C0%2C31.52%2C52%2C5.41%2C5.41%2C0%2C0%2C0%2C26.11%2C46.62Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26.11%2C53.83Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M44.14%2C46.62A5.41%2C5.41%2C0%2C1%2C0%2C49.55%2C52%2C5.41%2C5.41%2C0%2C0%2C0%2C44.14%2C46.62Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44.14%2C53.83Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M12.33%2C10.55l-.6-3.61H4.46a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.67L13.48%2C39.4A3.61%2C3.61%2C0%2C0%2C0%2C17.09%2C43H53.16a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.55ZM53.16%2C39.4H17.09L12.92%2C14.15H56.77Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M29.71%2C28.58h5.41V34a1.8%2C1.8%2C0%2C1%2C0%2C3.61%2C0V28.58h5.41a1.8%2C1.8%2C0%2C1%2C0%2C0-3.61H38.73V19.57a1.8%2C1.8%2C0%2C1%2C0-3.61%2C0V25H29.71a1.8%2C1.8%2C0%2C1%2C0%2C0%2C3.61Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-altdarkblue-green-mark {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20cart-b%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M26%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C26%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26%2C53.94Z%22%20fill%3D%22%23272638%22%2F%3E%3Cpath%20d%3D%22M44%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C44%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44%2C53.94Z%22%20fill%3D%22%23272638%22%2F%3E%3Cpath%20d%3D%22M12.2%2C10.65%2C11.6%2C7H4.33a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.54l4.81%2C28.86A3.61%2C3.61%2C0%2C0%2C0%2C17%2C43.11H53a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.65ZM53%2C39.51H17L12.79%2C14.26H56.64Z%22%20fill%3D%22%23272638%22%2F%3E%3Cpath%20d%3D%22M39.43%2C21.51l-7.63%2C7.81L28.48%2C26a1.87%2C1.87%2C0%2C0%2C0-2.64%2C2.64l4.65%2C4.65a1.87%2C1.87%2C0%2C0%2C0%2C2.64%2C0l8.95-9.13a1.87%2C1.87%2C0%2C1%2C0-2.64-2.64Z%22%20fill%3D%22%23009933%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-b-darkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%231d485f%22%3Estatic_icon%20-%20cart-b%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%231d485f%22%3E%3Cpath%20d%3D%22M26%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C26%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26%2C53.94Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M44%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C44%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44%2C53.94Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.2%2C10.65%2C11.6%2C7H4.33a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.54l4.81%2C28.86A3.61%2C3.61%2C0%2C0%2C0%2C17%2C43.11H53a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.65ZM53%2C39.51H17L12.79%2C14.26H56.64Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M39.43%2C21.51l-7.63%2C7.81L28.48%2C26a1.87%2C1.87%2C0%2C0%2C0-2.64%2C2.64l4.65%2C4.65a1.87%2C1.87%2C0%2C0%2C0%2C2.64%2C0l8.95-9.13a1.87%2C1.87%2C0%2C1%2C0-2.64-2.64Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-b-slate {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%2358676d%22%3Estatic_icon%20-%20cart-b%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%2358676d%22%3E%3Cpath%20d%3D%22M26%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C26%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26%2C53.94Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M44%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C44%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44%2C53.94Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M12.2%2C10.65%2C11.6%2C7H4.33a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.54l4.81%2C28.86A3.61%2C3.61%2C0%2C0%2C0%2C17%2C43.11H53a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.65ZM53%2C39.51H17L12.79%2C14.26H56.64Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M39.43%2C21.51l-7.63%2C7.81L28.48%2C26a1.87%2C1.87%2C0%2C0%2C0-2.64%2C2.64l4.65%2C4.65a1.87%2C1.87%2C0%2C0%2C0%2C2.64%2C0l8.95-9.13a1.87%2C1.87%2C0%2C1%2C0-2.64-2.64Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-b {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20cart-b%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M26%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C26%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26%2C53.94Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M44%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C44%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44%2C53.94Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M12.2%2C10.65%2C11.6%2C7H4.33a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.54l4.81%2C28.86A3.61%2C3.61%2C0%2C0%2C0%2C17%2C43.11H53a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.65ZM53%2C39.51H17L12.79%2C14.26H56.64Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M39.43%2C21.51l-7.63%2C7.81L28.48%2C26a1.87%2C1.87%2C0%2C0%2C0-2.64%2C2.64l4.65%2C4.65a1.87%2C1.87%2C0%2C0%2C0%2C2.64%2C0l8.95-9.13a1.87%2C1.87%2C0%2C1%2C0-2.64-2.64Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-darkblue-green-mark {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20cart-b%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M26%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C26%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26%2C53.94Z%22%20fill%3D%22%231d485f%22%2F%3E%3Cpath%20d%3D%22M44%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C44%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44%2C53.94Z%22%20fill%3D%22%231d485f%22%2F%3E%3Cpath%20d%3D%22M12.2%2C10.65%2C11.6%2C7H4.33a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.54l4.81%2C28.86A3.61%2C3.61%2C0%2C0%2C0%2C17%2C43.11H53a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.65ZM53%2C39.51H17L12.79%2C14.26H56.64Z%22%20fill%3D%22%231d485f%22%2F%3E%3Cpath%20d%3D%22M39.43%2C21.51l-7.63%2C7.81L28.48%2C26a1.87%2C1.87%2C0%2C0%2C0-2.64%2C2.64l4.65%2C4.65a1.87%2C1.87%2C0%2C0%2C0%2C2.64%2C0l8.95-9.13a1.87%2C1.87%2C0%2C1%2C0-2.64-2.64Z%22%20fill%3D%22%23009933%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-lightgray-green-mark {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20cart-b%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M26%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C26%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26%2C53.94Z%22%20fill%3D%22%23cccccb%22%2F%3E%3Cpath%20d%3D%22M44%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C44%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44%2C53.94Z%22%20fill%3D%22%23cccccb%22%2F%3E%3Cpath%20d%3D%22M12.2%2C10.65%2C11.6%2C7H4.33a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.54l4.81%2C28.86A3.61%2C3.61%2C0%2C0%2C0%2C17%2C43.11H53a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.65ZM53%2C39.51H17L12.79%2C14.26H56.64Z%22%20fill%3D%22%23cccccb%22%2F%3E%3Cpath%20d%3D%22M39.43%2C21.51l-7.63%2C7.81L28.48%2C26a1.87%2C1.87%2C0%2C0%2C0-2.64%2C2.64l4.65%2C4.65a1.87%2C1.87%2C0%2C0%2C0%2C2.64%2C0l8.95-9.13a1.87%2C1.87%2C0%2C1%2C0-2.64-2.64Z%22%20fill%3D%22%23009933%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-cart-slate-green-mark {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20cart-b%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M26%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C26%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C26%2C53.94Z%22%20fill%3D%22%2358676d%22%2F%3E%3Cpath%20d%3D%22M44%2C46.72a5.41%2C5.41%2C0%2C1%2C0%2C5.41%2C5.41A5.41%2C5.41%2C0%2C0%2C0%2C44%2C46.72Zm0%2C7.21a1.8%2C1.8%2C0%2C1%2C1%2C1.8-1.8A1.8%2C1.8%2C0%2C0%2C1%2C44%2C53.94Z%22%20fill%3D%22%2358676d%22%2F%3E%3Cpath%20d%3D%22M12.2%2C10.65%2C11.6%2C7H4.33a1.8%2C1.8%2C0%2C0%2C0%2C0%2C3.61H8.54l4.81%2C28.86A3.61%2C3.61%2C0%2C0%2C0%2C17%2C43.11H53a3.61%2C3.61%2C0%2C0%2C0%2C3.61-3.61l3.61-25.25V10.65ZM53%2C39.51H17L12.79%2C14.26H56.64Z%22%20fill%3D%22%2358676d%22%2F%3E%3Cpath%20d%3D%22M39.43%2C21.51l-7.63%2C7.81L28.48%2C26a1.87%2C1.87%2C0%2C0%2C0-2.64%2C2.64l4.65%2C4.65a1.87%2C1.87%2C0%2C0%2C0%2C2.64%2C0l8.95-9.13a1.87%2C1.87%2C0%2C1%2C0-2.64-2.64Z%22%20fill%3D%22%23009933%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-circlecheck-altdarkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20circlecheck%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Ccircle%20cx%3D%2232.29%22%20cy%3D%2232%22%20r%3D%2226.29%22%20fill%3D%22%23272638%22%2F%3E%3Cpath%20d%3D%22M47.15%2C23.69a3.75%2C3.75%2C0%2C0%2C0-5.31%2C0L29.72%2C36.18l-5.31-5.31a3.75%2C3.75%2C0%2C1%2C0-5.31%2C5.31l8%2C8a3.75%2C3.75%2C0%2C0%2C0%2C5.31%2C0L47.15%2C29A3.75%2C3.75%2C0%2C0%2C0%2C47.15%2C23.69Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-circlecheck {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20circlecheck%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Ccircle%20cx%3D%2232.29%22%20cy%3D%2232%22%20r%3D%2226.29%22%20fill%3D%22%231b3b51%22%2F%3E%3Cpath%20d%3D%22M47.15%2C23.69a3.75%2C3.75%2C0%2C0%2C0-5.31%2C0L29.72%2C36.18l-5.31-5.31a3.75%2C3.75%2C0%2C1%2C0-5.31%2C5.31l8%2C8a3.75%2C3.75%2C0%2C0%2C0%2C5.31%2C0L47.15%2C29A3.75%2C3.75%2C0%2C0%2C0%2C47.15%2C23.69Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-close {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20cart-b%20copy%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_10%22%20data-name%3D%22Layer%2010%22%3E%3Cpath%20d%3D%22M57.11%2C3.48H8.68A4.37%2C4.37%2C0%2C0%2C0%2C4.31%2C7.85V56.27a4.37%2C4.37%2C0%2C0%2C0%2C4.37%2C4.37H57.11a4.37%2C4.37%2C0%2C0%2C0%2C4.37-4.37V7.85A4.37%2C4.37%2C0%2C0%2C0%2C57.11%2C3.48Zm-9.52%2C37.4-5.89%2C5.89L32.9%2C38l-8.8%2C8.8L18.2%2C40.88l8.8-8.8-8.83-8.83%2C5.89-5.89%2C8.83%2C8.83%2C8.83-8.83%2C5.89%2C5.89-8.83%2C8.83Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-static_icon-docker {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20id%3D%22Layer_1%22%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_Artboard%201%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M36.64%2C17.65H42v5.58h2.74a11.87%2C11.87%2C0%2C0%2C0%2C3.76-.63%2C9.63%2C9.63%2C0%2C0%2C0%2C1.83-.83%2C6.79%2C6.79%2C0%2C0%2C1-1.27-3.54A7.39%2C7.39%2C0%2C0%2C1%2C50.44%2C13l.57-.66.68.55a8.62%2C8.62%2C0%2C0%2C1%2C3.4%2C5.47%2C8.28%2C8.28%2C0%2C0%2C1%2C6.28.58l.74.43-.39.76c-1.53%2C3-4.74%2C3.92-7.87%2C3.75C49.16%2C35.59%2C39%2C41.12%2C26.58%2C41.12c-6.39%2C0-12.26-2.39-15.6-8.06L10.93%2C33l-.49-1a15.7%2C15.7%2C0%2C0%2C1-1.25-8l.08-.74H13.9V17.65h5.41V12.23H30.14V6.83h6.5V17.65%22%20fill%3D%22%23374649%22%2F%3E%3Cpath%20d%3D%22M54.18%2C19.7c.36-2.82-1.75-5-3.06-6.09-1.51%2C1.74-1.74%2C6.32.62%2C8.24a11.39%2C11.39%2C0%2C0%2C1-7%2C2.24H10.09a14.62%2C14.62%2C0%2C0%2C0%2C1.44%2C8.06l.39.72a13.39%2C13.39%2C0%2C0%2C0%2C.82%2C1.23q2.14.14%2C3.95.1h0a19.34%2C19.34%2C0%2C0%2C0%2C5.76-.84.42.42%2C0%2C0%2C1%2C.27.79l-.61.19h0a18.1%2C18.1%2C0%2C0%2C1-4%2C.65H15.83c-.7%2C0-1.5%2C0-2.34-.06h0c2.91%2C3.3%2C7.43%2C5.3%2C13.09%2C5.3%2C12%2C0%2C22.16-5.32%2C26.67-17.25%2C3.2.33%2C6.27-.49%2C7.66-3.21a7.54%2C7.54%2C0%2C0%2C0-6.73%2C0%22%20fill%3D%22%2323a0c8%22%2F%3E%3Cpath%20d%3D%22M54.18%2C19.7c.36-2.82-1.75-5-3.06-6.09-1.51%2C1.74-1.74%2C6.32.62%2C8.24a11.39%2C11.39%2C0%2C0%2C1-7%2C2.24H12.15c-.14%2C4.56%2C1.55%2C8%2C4.54%2C10.11h0a19.34%2C19.34%2C0%2C0%2C0%2C5.76-.84.42.42%2C0%2C0%2C1%2C.27.79l-.61.19h0A19%2C19%2C0%2C0%2C1%2C18%2C35h0c4.08%2C2.09%2C10%2C2.09%2C16.78-.52A47.17%2C47.17%2C0%2C0%2C0%2C54.4%2C19.6l-.22.1%22%20fill%3D%22%2338b1d9%22%2F%3E%3Cpath%20d%3D%22M10.16%2C27.71a13.87%2C13.87%2C0%2C0%2C0%2C1.37%2C4.45l.39.72a13.36%2C13.36%2C0%2C0%2C0%2C.82%2C1.23q2.14.14%2C4%2C.1a19.34%2C19.34%2C0%2C0%2C0%2C5.76-.84.42.42%2C0%2C0%2C1%2C.27.79l-.61.19h0A19%2C19%2C0%2C0%2C1%2C18%2C35h-.21c-.63%2C0-1.3.06-2%2C.06s-1.53%2C0-2.36-.06c2.91%2C3.22%2C7.46%2C5.22%2C13.12%2C5.22%2C10.27%2C0%2C19.2-3.9%2C24.38-12.51H10.16%22%20fill%3D%22%231f82a6%22%2F%3E%3Cpath%20d%3D%22M12.46%2C27.71a10.42%2C10.42%2C0%2C0%2C0%2C4.23%2C6.52%2C19.34%2C19.34%2C0%2C0%2C0%2C5.76-.84.42.42%2C0%2C0%2C1%2C.27.79l-.61.19h0A19.32%2C19.32%2C0%2C0%2C1%2C18%2C35c4.08%2C2.09%2C10%2C2.06%2C16.77-.54a44.31%2C44.31%2C0%2C0%2C0%2C11.6-6.75H12.46%22%20fill%3D%22%231c92b5%22%2F%3E%3Cpath%20d%3D%22M14.8%2C18.56h4.69v4.67H14.8Zm.39.39h.37v3.91h-.37Zm.7%2C0h.39v3.91H15.9V18.95Zm.71%2C0H17v3.91h-.4Zm.71%2C0h.38v3.91h-.38Zm.71%2C0h.38v3.91H18V18.95Zm.71%2C0h.37v3.91h-.37Zm1.48-5.81H24.9v4.69H20.22V13.14Zm.39.39H21v3.91h-.37Zm.7%2C0h.38v3.91H21.3Zm.71%2C0h.38v3.91H22Zm.71%2C0h.38v3.91h-.38Zm.71%2C0h.39v3.91h-.39Zm.71%2C0h.37v3.91h-.37Z%22%20fill%3D%22%2323a3c2%22%2F%3E%3Cpath%20d%3D%22M20.22%2C18.56h4.69v4.67H20.22Zm.39.39H21v3.91h-.37Zm.7%2C0h.38v3.91H21.3V18.95Zm.71%2C0h.38v3.91H22Zm.71%2C0h.38v3.91h-.38Zm.71%2C0h.39v3.91h-.39Zm.71%2C0h.37v3.91h-.37Z%22%20fill%3D%22%2335bcdf%22%2F%3E%3Cpath%20d%3D%22M25.63%2C18.56h4.69v4.67H25.63Zm.39.39h.37v3.91H26Zm.7%2C0h.38v3.91h-.38Zm.71%2C0h.38v3.91h-.38Zm.71%2C0h.38v3.91h-.38Zm.71%2C0h.39v3.91h-.39Zm.71%2C0h.37v3.91h-.37Z%22%20fill%3D%22%2323a3c2%22%2F%3E%3Cpath%20d%3D%22M25.63%2C13.14h4.69v4.69H25.63Zm.39.39h.37v3.91H26Zm.7%2C0h.38v3.91h-.38Zm.71%2C0h.38v3.91h-.38Zm.71%2C0h.38v3.91h-.38Zm.71%2C0h.39v3.91h-.39Zm.71%2C0h.37v3.91h-.37Zm1.48%2C5h4.69v4.7H31Zm.39.39h.37v3.91h-.37Zm.7%2C0h.38v3.91h-.38Zm.71%2C0h.38v3.91h-.38Zm.71%2C0h.39v3.91h-.39Zm.71%2C0h.39v3.91h-.39Zm.71%2C0h.37v3.91H35Z%22%20fill%3D%22%2335bcdf%22%2F%3E%3Cpath%20d%3D%22M31%2C13.14h4.69v4.69H31Zm.39.39h.37v3.91h-.37Zm.7%2C0h.38v3.91h-.38Zm.71%2C0h.38v3.91H32.8Zm.71%2C0h.39v3.91h-.39Zm.71%2C0h.39v3.91h-.39Zm.71%2C0h.37v3.91H35Z%22%20fill%3D%22%2323a3c2%22%2F%3E%3Cpath%20d%3D%22M31%2C7.73h4.69v4.69H31Zm.39.39h.37V12h-.37Zm.7%2C0h.38V12h-.38Zm.71%2C0h.38V12H32.8Zm.71%2C0h.39V12h-.39Zm.71%2C0h.39V12h-.39Zm.71%2C0h.37V12H35V8.12Z%22%20fill%3D%22%2335bcdf%22%2F%3E%3Cpath%20d%3D%22M36.46%2C18.56h4.69v4.67H36.46Zm.39.39h.37v3.91h-.37Zm.7%2C0h.39v3.91h-.38V18.95Zm.71%2C0h.39v3.91h-.39Zm.71%2C0h.39v3.91H39Zm.71%2C0h.38v3.91h-.38Zm.71%2C0h.37v3.91h-.37Z%22%20fill%3D%22%2323a3c2%22%2F%3E%3Cpath%20d%3D%22M24.61%2C30.86a1.3%2C1.3%2C0%2C1%2C1%2C0%2C2.59h0a1.3%2C1.3%2C0%2C1%2C1%2C0-2.59%22%20fill%3D%22%23d3edec%22%2F%3E%3Cpath%20d%3D%22M24.61%2C31.23a.92.92%2C0%2C0%2C1%2C.34.06.38.38%2C0%2C1%2C0%2C.52.51.93.93%2C0%2C1%2C1-.86-.57m-22.9-3H61.94c-1.31-.33-4.15-.78-3.68-2.5-2.38%2C2.76-8.13%2C1.94-9.59.58-1.62%2C2.34-11%2C1.45-11.68-.37-2%2C2.38-8.3%2C2.38-10.33%2C0C26%2C27.7%2C16.6%2C28.59%2C15%2C26.23c-1.45%2C1.36-7.2%2C2.18-9.58-.57.47%2C1.72-2.37%2C2.17-3.68%2C2.5%22%20fill%3D%22%23374649%22%2F%3E%3Cpath%20d%3D%22M28.06%2C40.23a11.4%2C11.4%2C0%2C0%2C1-5.94-5.85%2C19.86%2C19.86%2C0%2C0%2C1-4.29.65q-.94%2C0-2%2C0T13.31%2C35c2.94%2C2.94%2C6.56%2C5.2%2C13.25%2C5.24H28%22%20fill%3D%22%23bedad8%22%2F%3E%3Cpath%20d%3D%22M23.3%2C36.42a11.24%2C11.24%2C0%2C0%2C1-1.19-2.08%2C19.85%2C19.85%2C0%2C0%2C1-4.29.65%2C13.65%2C13.65%2C0%2C0%2C0%2C5.48%2C1.43%22%20fill%3D%22%23d3edec%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M12%2C47.74V44a.82.82%2C0%2C0%2C1%2C.82-.89h.14a.82.82%2C0%2C0%2C1%2C.82.89v7.93a5%2C5%2C0%2C0%2C1-2.62%2C4.45A4.92%2C4.92%2C0%2C0%2C1%2C8.62%2C57H8.26a5%2C5%2C0%2C0%2C1-4.45-2.62%2C4.91%2C4.91%2C0%2C0%2C1-.69-2.52v-.35A5%2C5%2C0%2C0%2C1%2C5.74%2C47.1a4.9%2C4.9%2C0%2C0%2C1%2C2.52-.69h.35A5%2C5%2C0%2C0%2C1%2C12%2C47.74Zm-7.07%2C4a3.39%2C3.39%2C0%2C0%2C0%2C1.9%2C3.12%2C3.3%2C3.3%2C0%2C0%2C0%2C1.6.42%2C3.44%2C3.44%2C0%2C0%2C0%2C3.09-1.81A3.35%2C3.35%2C0%2C0%2C0%2C12%2C51.69a3.41%2C3.41%2C0%2C0%2C0-1.55-2.86%2C3.33%2C3.33%2C0%2C0%2C0-2-.64%2C3.39%2C3.39%2C0%2C0%2C0-3.22%2C2.1%2C3.28%2C3.28%2C0%2C0%2C0-.32%2C1.44Zm15-5.32h.25a5.06%2C5.06%2C0%2C0%2C1%2C4.63%2C2.81%2C4.8%2C4.8%2C0%2C0%2C1%2C.61%2C2.33v.35a5%2C5%2C0%2C0%2C1-2.62%2C4.45A4.93%2C4.93%2C0%2C0%2C1%2C20.3%2C57h-.35a5%2C5%2C0%2C0%2C1-4.45-2.62%2C4.91%2C4.91%2C0%2C0%2C1-.69-2.52v-.35a5%2C5%2C0%2C0%2C1%2C2.62-4.45%2C4.88%2C4.88%2C0%2C0%2C1%2C2.52-.69Zm-3.36%2C5.32a3.43%2C3.43%2C0%2C0%2C0%2C1.81%2C3.05%2C3.31%2C3.31%2C0%2C0%2C0%2C1.76.48%2C3.41%2C3.41%2C0%2C0%2C0%2C3-1.81%2C3.32%2C3.32%2C0%2C0%2C0%2C.48-1.76A3.4%2C3.4%2C0%2C0%2C0%2C22%2C48.77a3.32%2C3.32%2C0%2C0%2C0-1.89-.57%2C3.39%2C3.39%2C0%2C0%2C0-3.22%2C2.1%2C3.27%2C3.27%2C0%2C0%2C0-.32%2C1.44Zm16.27-3.39a3.44%2C3.44%2C0%2C0%2C0-4.27%2C1.92%2C3.26%2C3.26%2C0%2C0%2C0-.32%2C1.44%2C3.44%2C3.44%2C0%2C0%2C0%2C2.17%2C3.25%2C4.06%2C4.06%2C0%2C0%2C0%2C1.69.28%2C4.42%2C4.42%2C0%2C0%2C0%2C1.58-.5l.07%2C0h.37a.79.79%2C0%2C0%2C1%2C.71.78v.18c0%2C1.09-2%2C1.33-2.74%2C1.39a5%2C5%2C0%2C0%2C1-5.43-3.83%2C4.62%2C4.62%2C0%2C0%2C1-.19-1.34v-.35a5%2C5%2C0%2C0%2C1%2C2.62-4.45%2C4.88%2C4.88%2C0%2C0%2C1%2C2.52-.69H32a4.54%2C4.54%2C0%2C0%2C1%2C2.61.81l.06%2C0%2C0%2C.07a.94.94%2C0%2C0%2C1%2C.16.47v.18a.81.81%2C0%2C0%2C1-.75.78H34a4%2C4%2C0%2C0%2C1-1.11-.39Zm5.79%2C1.21c.69-.69%2C1.39-1.39%2C2.09-2.07.2-.19.94-1%2C1.23-1h.36a.79.79%2C0%2C0%2C1%2C.71.78v.18c0%2C.3-.35.65-.54.85-.41.43-.84.85-1.26%2C1.28l-2.16%2C2.19%2C2.78%2C2.8.76.78a2%2C2%2C0%2C0%2C1%2C.29.34.73.73%2C0%2C0%2C1%2C.13.4v.23a.84.84%2C0%2C0%2C1-.81.74h-.14c-.3%2C0-.63-.33-.83-.52-.42-.39-.82-.81-1.23-1.21L38.64%2C54v2.15a.82.82%2C0%2C0%2C1-.82.89h-.14a.82.82%2C0%2C0%2C1-.82-.89V44a.82.82%2C0%2C0%2C1%2C.82-.89h.14a.82.82%2C0%2C0%2C1%2C.82.89v5.54Zm22.23-3.06H61a.84.84%2C0%2C0%2C1%2C.89.89c0%2C.74-.71.93-1.32.93a3.2%2C3.2%2C0%2C0%2C0-2.12%2C1%2C3.4%2C3.4%2C0%2C0%2C0-1%2C2.5v4.32a.82.82%2C0%2C0%2C1-.82.89h-.14a.82.82%2C0%2C0%2C1-.82-.89V51.59A5%2C5%2C0%2C0%2C1%2C58%2C47.4a4.91%2C4.91%2C0%2C0%2C1%2C2.86-.92ZM48.19%2C55a4.17%2C4.17%2C0%2C0%2C0%2C2.06.08%2C4.64%2C4.64%2C0%2C0%2C1%2C1.53-.47h0l0%2C0a1%2C1%2C0%2C0%2C1%2C.48.43.85.85%2C0%2C0%2C1-.34%2C1.2l-.15.09a5.09%2C5.09%2C0%2C0%2C1-5.18-.07%2C4.8%2C4.8%2C0%2C0%2C1-1.88-1.87l-.11-.18A5%2C5%2C0%2C0%2C1%2C45%2C48.62a4.88%2C4.88%2C0%2C0%2C1%2C1.62-1.47l.24-.14a5%2C5%2C0%2C0%2C1%2C4.94%2C0%2C4.83%2C4.83%2C0%2C0%2C1%2C2.08%2C1.93L54%2C49c.36.62-.11%2C1.16-.58%2C1.53s-1.11.94-1.64%2C1.4L48.19%2C55ZM46.66%2C54l4-3.41c.45-.39.95-.79%2C1.39-1.2a3.52%2C3.52%2C0%2C0%2C0-1.47-1%2C3.52%2C3.52%2C0%2C0%2C0-4.7%2C3.55%2C3.13%2C3.13%2C0%2C0%2C0%2C.46%2C1.57A4.12%2C4.12%2C0%2C0%2C0%2C46.66%2C54Z%22%20fill%3D%22%23364548%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-success-darkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%231d485f%22%3Estatic_icon%20-%20success%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%231d485f%22%3E%3Cpath%20d%3D%22M31.94%2C2.42a29.5%2C29.5%2C0%2C1%2C0%2C29.5%2C29.5A29.5%2C29.5%2C0%2C0%2C0%2C31.94%2C2.42Zm0%2C55.31A25.81%2C25.81%2C0%2C1%2C1%2C57.75%2C31.92%2C25.81%2C25.81%2C0%2C0%2C1%2C31.94%2C57.73Zm8.56-34L28.59%2C36l-5.21-5.21A3.69%2C3.69%2C0%2C1%2C0%2C18.17%2C36L26%2C43.85a3.69%2C3.69%2C0%2C0%2C0%2C5.21%2C0L45.71%2C29a3.69%2C3.69%2C0%2C0%2C0-5.21-5.21Z%22%20fill%3D%22%231d485f%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-success-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3Estatic_icon%20-%20success%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M31.94%2C2.42a29.5%2C29.5%2C0%2C1%2C0%2C29.5%2C29.5A29.5%2C29.5%2C0%2C0%2C0%2C31.94%2C2.42Zm0%2C55.31A25.81%2C25.81%2C0%2C1%2C1%2C57.75%2C31.92%2C25.81%2C25.81%2C0%2C0%2C1%2C31.94%2C57.73Zm8.56-34L28.59%2C36l-5.21-5.21A3.69%2C3.69%2C0%2C1%2C0%2C18.17%2C36L26%2C43.85a3.69%2C3.69%2C0%2C0%2C0%2C5.21%2C0L45.71%2C29a3.69%2C3.69%2C0%2C0%2C0-5.21-5.21Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-success {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%20success%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M31.94%2C2.42a29.5%2C29.5%2C0%2C1%2C0%2C29.5%2C29.5A29.5%2C29.5%2C0%2C0%2C0%2C31.94%2C2.42Zm0%2C55.31A25.81%2C25.81%2C0%2C1%2C1%2C57.75%2C31.92%2C25.81%2C25.81%2C0%2C0%2C1%2C31.94%2C57.73Zm8.56-34L28.59%2C36l-5.21-5.21A3.69%2C3.69%2C0%2C1%2C0%2C18.17%2C36L26%2C43.85a3.69%2C3.69%2C0%2C0%2C0%2C5.21%2C0L45.71%2C29a3.69%2C3.69%2C0%2C0%2C0-5.21-5.21Z%22%20fill%3D%22%23009933%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-switch-background {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2064%22%3E%3Ctitle%3Estatic_switch%20-%20background%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_9%22%20data-name%3D%22Layer%209%22%3E%3Cpath%20d%3D%22M126.7%2C31.93A30.18%2C30.18%2C0%2C0%2C1%2C96.53%2C62.1H32.15a30.18%2C30.18%2C0%2C0%2C1%2C0-60.35H96.53A30.18%2C30.18%2C0%2C0%2C1%2C126.7%2C31.93Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-switch-button-altdarkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23272638%22%3Estatic_switch%20-%20button%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_8%22%20data-name%3D%22Layer%208%22%20fill%3D%22%23272638%22%3E%3Ccircle%20cx%3D%2232.14%22%20cy%3D%2232%22%20r%3D%2230.7%22%20fill%3D%22%23272638%22%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-switch-button-darkblue {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%231d485f%22%3Estatic_switch%20-%20button%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_8%22%20data-name%3D%22Layer%208%22%20fill%3D%22%231d485f%22%3E%3Ccircle%20cx%3D%2232.14%22%20cy%3D%2232%22%20r%3D%2230.7%22%20fill%3D%22%231d485f%22%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-switch-button-white {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23ffffff%22%3Estatic_switch%20-%20button%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_8%22%20data-name%3D%22Layer%208%22%20fill%3D%22%23ffffff%22%3E%3Ccircle%20cx%3D%2232.14%22%20cy%3D%2232%22%20r%3D%2230.7%22%20fill%3D%22%23ffffff%22%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-switch-button {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_switch%20-%20button%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_8%22%20data-name%3D%22Layer%208%22%3E%3Ccircle%20cx%3D%2232.14%22%20cy%3D%2232%22%20r%3D%2230.7%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-switch-whole-access {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2064%22%3E%3Ctitle%3Estatic_switch%20-%20whole%20-%20access%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_9%22%20data-name%3D%22Layer%209%22%3E%3Cpath%20d%3D%22M126.7%2C31.93A30.18%2C30.18%2C0%2C0%2C1%2C96.53%2C62.1H32.15a30.18%2C30.18%2C0%2C0%2C1%2C0-60.35H96.53A30.18%2C30.18%2C0%2C0%2C1%2C126.7%2C31.93Z%22%20fill%3D%22%23349a46%22%2F%3E%3Cpath%20d%3D%22M47.78%2C23.55l-3-2.95a2.13%2C2.13%2C0%2C0%2C0-3%2C0l-14%2C13.72L21.28%2C27.9a2.13%2C2.13%2C0%2C0%2C0-3%2C0l-3%2C2.95a2.07%2C2.07%2C0%2C0%2C0%2C0%2C2.95l8.07%2C7.9%2C3%2C2.95a2.13%2C2.13%2C0%2C0%2C0%2C3%2C0l3-2.95L47.78%2C26.5A2.06%2C2.06%2C0%2C0%2C0%2C47.78%2C23.55Z%22%20fill%3D%22%236fbe44%22%2F%3E%3Ccircle%20cx%3D%2296.61%22%20cy%3D%2231.96%22%20r%3D%2223.53%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-switch-whole-no-access {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2064%22%3E%3Ctitle%3Estatic_switch%20-%20whole%20-%20no%20access%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_7%22%20data-name%3D%22Layer%207%22%3E%3Cpath%20d%3D%22M31.22%2C1.75H95.6a30.18%2C30.18%2C0%2C0%2C1%2C0%2C60.35H31.22a30.18%2C30.18%2C0%2C0%2C1%2C0-60.35Z%22%20fill%3D%22%23cccccb%22%2F%3E%3Cpath%20d%3D%22M100.29%2C32l8.53-8.53a1.88%2C1.88%2C0%2C0%2C0%2C0-2.66l-2.66-2.66a1.88%2C1.88%2C0%2C0%2C0-2.66%2C0L95%2C26.66l-8.53-8.53a1.88%2C1.88%2C0%2C0%2C0-2.66%2C0l-2.66%2C2.66a1.88%2C1.88%2C0%2C0%2C0%2C0%2C2.66L89.65%2C32l-8.53%2C8.53a1.88%2C1.88%2C0%2C0%2C0%2C0%2C2.66l2.66%2C2.66a1.88%2C1.88%2C0%2C0%2C0%2C2.66%2C0L95%2C37.31l8.53%2C8.54a1.88%2C1.88%2C0%2C0%2C0%2C2.66%2C0l2.66-2.66a1.88%2C1.88%2C0%2C0%2C0%2C0-2.66Z%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2231.15%22%20cy%3D%2231.96%22%20r%3D%2223.53%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-switch-whole-pending {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20128%2064%22%3E%3Ctitle%3Estatic_switch%20-%20whole%20-%20pending%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_8%22%20data-name%3D%22Layer%208%22%3E%3Cpath%20d%3D%22M124.85%2C31.93A30.18%2C30.18%2C0%2C0%2C1%2C94.67%2C62.1H30.3a30.18%2C30.18%2C0%2C0%2C1%2C0-60.35H94.67A30.18%2C30.18%2C0%2C0%2C1%2C124.85%2C31.93Z%22%20fill%3D%22%23cb9831%22%2F%3E%3Cpath%20d%3D%22M30.72%2C15.73A16.53%2C16.53%2C0%2C1%2C0%2C47.24%2C32.26%2C16.53%2C16.53%2C0%2C0%2C0%2C30.72%2C15.73Zm0%2C27.67A11.15%2C11.15%2C0%2C1%2C1%2C41.86%2C32.26%2C11.14%2C11.14%2C0%2C0%2C1%2C30.72%2C43.4Zm0-19.9A1.75%2C1.75%2C0%2C0%2C0%2C29%2C25.25V34a1.75%2C1.75%2C0%2C0%2C0%2C3.5%2C0V25.25A1.75%2C1.75%2C0%2C0%2C0%2C30.72%2C23.5Zm0%2C14a1.75%2C1.75%2C0%2C1%2C0%2C1.75%2C1.75A1.75%2C1.75%2C0%2C0%2C0%2C30.72%2C37.51Z%22%20fill%3D%22%23ffcd34%22%2F%3E%3Ccircle%20cx%3D%2294.75%22%20cy%3D%2231.96%22%20r%3D%2223.53%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-type-slate {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%2358676d%22%3Estatic_icon%20-%2003%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_11%22%20data-name%3D%22Layer%2011%22%20fill%3D%22%2358676d%22%3E%3Ccircle%20cx%3D%2215.68%22%20cy%3D%2210.55%22%20r%3D%221.62%22%20transform%3D%22translate%28-2.89%2014.1%29%20rotate%28-44.76%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2210.78%22%20cy%3D%2215.4%22%20r%3D%221.62%22%20transform%3D%22translate%28-7.72%2012.06%29%20rotate%28-44.76%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2222.14%22%20cy%3D%2217.07%22%20r%3D%221.62%22%20transform%3D%22translate%28-5.6%2020.54%29%20rotate%28-44.76%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2217.25%22%20cy%3D%2221.93%22%20r%3D%221.62%22%20transform%3D%22translate%28-10.44%2018.5%29%20rotate%28-44.76%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2221.36%22%20cy%3D%2211.39%22%20r%3D%221.62%22%20transform%3D%22translate%28-1.83%2018.34%29%20rotate%28-44.76%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2216.46%22%20cy%3D%2216.24%22%20r%3D%221.62%22%20transform%3D%22translate%28-6.66%2016.3%29%20rotate%28-44.76%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2211.57%22%20cy%3D%2221.09%22%20r%3D%221.62%22%20transform%3D%22translate%28-11.49%2014.26%29%20rotate%28-44.76%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Cpath%20d%3D%22M56.36%2C37.21l-5.54-5.5%2C5.42-5.42a13.44%2C13.44%2C0%2C1%2C0-19-19l-5.38%2C5.38L26.46%2C7.23A13.44%2C13.44%2C0%2C1%2C0%2C7.37%2C26.16l5.47%2C5.51L7.39%2C37.12a13.44%2C13.44%2C0%2C1%2C0%2C19%2C19l5.41-5.41%2C5.63%2C5.58A13.44%2C13.44%2C0%2C1%2C0%2C56.36%2C37.21ZM28.15%2C20.95l3.63-3.58%2C14.4%2C14.4L31.87%2C46.08%2C17.45%2C31.66ZM39.52%2C9.58A10.2%2C10.2%2C0%2C0%2C1%2C53.94%2C24l-5.47%2C5.47L34.09%2C15.08l.08-.08%2C0%2C0ZM15.12%2C29.36%2C9.68%2C23.87A10.2%2C10.2%2C0%2C0%2C1%2C24.16%2C9.51L29.55%2C15l-11%2C11Zm9%2C24.47A10.2%2C10.2%2C0%2C1%2C1%2C9.69%2C39.42L15.15%2C34%2C29.57%2C48.37Zm30%2C.1A10.2%2C10.2%2C0%2C0%2C1%2C39.72%2C54l-5.49-5.44L48.59%2C34.07l5.49%2C5.44A10.21%2C10.21%2C0%2C0%2C1%2C54.14%2C53.94Z%22%20fill%3D%22%2358676d%22%3E%3C%2Fpath%3E%3Ccircle%20cx%3D%2253.04%22%20cy%3D%2248%22%20r%3D%221.62%22%20transform%3D%22translate%28-18.39%2051.86%29%20rotate%28-45.24%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2248.19%22%20cy%3D%2252.89%22%20r%3D%221.62%22%20transform%3D%22translate%28-23.3%2049.86%29%20rotate%28-45.24%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2246.52%22%20cy%3D%2241.53%22%20r%3D%221.62%22%20transform%3D%22translate%28-15.73%2045.32%29%20rotate%28-45.24%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2241.67%22%20cy%3D%2246.42%22%20r%3D%221.62%22%20transform%3D%22translate%28-20.64%2043.32%29%20rotate%28-45.24%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2252.2%22%20cy%3D%2242.32%22%20r%3D%221.62%22%20transform%3D%22translate%28-14.6%2049.59%29%20rotate%28-45.24%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2247.35%22%20cy%3D%2247.21%22%20r%3D%221.62%22%20transform%3D%22translate%28-19.51%2047.59%29%20rotate%28-45.24%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2252.1%22%20r%3D%221.62%22%20transform%3D%22translate%28-24.42%2045.59%29%20rotate%28-45.24%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2241.5%22%20cy%3D%2217.15%22%20r%3D%221.62%22%20transform%3D%22translate%280.03%2034.37%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2246.37%22%20cy%3D%2222.02%22%20r%3D%221.62%22%20transform%3D%22translate%28-1.99%2039.24%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2247.99%22%20cy%3D%2210.66%22%20r%3D%221.62%22%20transform%3D%22translate%286.52%2037.06%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2252.87%22%20cy%3D%2215.53%22%20r%3D%221.62%22%20transform%3D%22translate%284.51%2041.93%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2242.31%22%20cy%3D%2211.47%22%20r%3D%221.62%22%20transform%3D%22translate%284.28%2033.28%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2247.18%22%20cy%3D%2216.34%22%20r%3D%221.62%22%20transform%3D%22translate%282.27%2038.15%29%20rotate%28-45.01%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2252.05%22%20cy%3D%2221.21%22%20r%3D%221.62%22%20transform%3D%22translate%280.25%2043.03%29%20rotate%28-45.01%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2210.76%22%20cy%3D%2247.89%22%20r%3D%221.62%22%20transform%3D%22translate%28-30.71%2021.64%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2215.63%22%20cy%3D%2252.76%22%20r%3D%221.62%22%20transform%3D%22translate%28-32.73%2026.51%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2217.25%22%20cy%3D%2241.4%22%20r%3D%221.62%22%20transform%3D%22translate%28-24.22%2024.33%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2222.13%22%20cy%3D%2246.27%22%20r%3D%221.62%22%20transform%3D%22translate%28-26.24%2029.2%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2211.57%22%20cy%3D%2242.21%22%20r%3D%221.62%22%20transform%3D%22translate%28-26.46%2020.55%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2216.44%22%20cy%3D%2247.08%22%20r%3D%221.62%22%20transform%3D%22translate%28-28.48%2025.42%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2221.31%22%20cy%3D%2251.95%22%20r%3D%221.62%22%20transform%3D%22translate%28-30.49%2030.29%29%20rotate%28-45%29%22%20fill%3D%22%2358676d%22%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-type {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_icon%20-%2003%3C%2Ftitle%3E%3Cg%20id%3D%22Layer_11%22%20data-name%3D%22Layer%2011%22%3E%3Ccircle%20cx%3D%2215.68%22%20cy%3D%2210.55%22%20r%3D%221.62%22%20transform%3D%22translate%28-2.89%2014.1%29%20rotate%28-44.76%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2210.78%22%20cy%3D%2215.4%22%20r%3D%221.62%22%20transform%3D%22translate%28-7.72%2012.06%29%20rotate%28-44.76%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2222.14%22%20cy%3D%2217.07%22%20r%3D%221.62%22%20transform%3D%22translate%28-5.6%2020.54%29%20rotate%28-44.76%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2217.25%22%20cy%3D%2221.93%22%20r%3D%221.62%22%20transform%3D%22translate%28-10.44%2018.5%29%20rotate%28-44.76%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2221.36%22%20cy%3D%2211.39%22%20r%3D%221.62%22%20transform%3D%22translate%28-1.83%2018.34%29%20rotate%28-44.76%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2216.46%22%20cy%3D%2216.24%22%20r%3D%221.62%22%20transform%3D%22translate%28-6.66%2016.3%29%20rotate%28-44.76%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2211.57%22%20cy%3D%2221.09%22%20r%3D%221.62%22%20transform%3D%22translate%28-11.49%2014.26%29%20rotate%28-44.76%29%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M56.36%2C37.21l-5.54-5.5%2C5.42-5.42a13.44%2C13.44%2C0%2C1%2C0-19-19l-5.38%2C5.38L26.46%2C7.23A13.44%2C13.44%2C0%2C1%2C0%2C7.37%2C26.16l5.47%2C5.51L7.39%2C37.12a13.44%2C13.44%2C0%2C1%2C0%2C19%2C19l5.41-5.41%2C5.63%2C5.58A13.44%2C13.44%2C0%2C1%2C0%2C56.36%2C37.21ZM28.15%2C20.95l3.63-3.58%2C14.4%2C14.4L31.87%2C46.08%2C17.45%2C31.66ZM39.52%2C9.58A10.2%2C10.2%2C0%2C0%2C1%2C53.94%2C24l-5.47%2C5.47L34.09%2C15.08l.08-.08%2C0%2C0ZM15.12%2C29.36%2C9.68%2C23.87A10.2%2C10.2%2C0%2C0%2C1%2C24.16%2C9.51L29.55%2C15l-11%2C11Zm9%2C24.47A10.2%2C10.2%2C0%2C1%2C1%2C9.69%2C39.42L15.15%2C34%2C29.57%2C48.37Zm30%2C.1A10.2%2C10.2%2C0%2C0%2C1%2C39.72%2C54l-5.49-5.44L48.59%2C34.07l5.49%2C5.44A10.21%2C10.21%2C0%2C0%2C1%2C54.14%2C53.94Z%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2253.04%22%20cy%3D%2248%22%20r%3D%221.62%22%20transform%3D%22translate%28-18.39%2051.86%29%20rotate%28-45.24%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2248.19%22%20cy%3D%2252.89%22%20r%3D%221.62%22%20transform%3D%22translate%28-23.3%2049.86%29%20rotate%28-45.24%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2246.52%22%20cy%3D%2241.53%22%20r%3D%221.62%22%20transform%3D%22translate%28-15.73%2045.32%29%20rotate%28-45.24%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2241.67%22%20cy%3D%2246.42%22%20r%3D%221.62%22%20transform%3D%22translate%28-20.64%2043.32%29%20rotate%28-45.24%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2252.2%22%20cy%3D%2242.32%22%20r%3D%221.62%22%20transform%3D%22translate%28-14.6%2049.59%29%20rotate%28-45.24%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2247.35%22%20cy%3D%2247.21%22%20r%3D%221.62%22%20transform%3D%22translate%28-19.51%2047.59%29%20rotate%28-45.24%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2242.5%22%20cy%3D%2252.1%22%20r%3D%221.62%22%20transform%3D%22translate%28-24.42%2045.59%29%20rotate%28-45.24%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2241.5%22%20cy%3D%2217.15%22%20r%3D%221.62%22%20transform%3D%22translate%280.03%2034.37%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2246.37%22%20cy%3D%2222.02%22%20r%3D%221.62%22%20transform%3D%22translate%28-1.99%2039.24%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2247.99%22%20cy%3D%2210.66%22%20r%3D%221.62%22%20transform%3D%22translate%286.52%2037.06%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2252.87%22%20cy%3D%2215.53%22%20r%3D%221.62%22%20transform%3D%22translate%284.51%2041.93%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2242.31%22%20cy%3D%2211.47%22%20r%3D%221.62%22%20transform%3D%22translate%284.28%2033.28%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2247.18%22%20cy%3D%2216.34%22%20r%3D%221.62%22%20transform%3D%22translate%282.27%2038.15%29%20rotate%28-45.01%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2252.05%22%20cy%3D%2221.21%22%20r%3D%221.62%22%20transform%3D%22translate%280.25%2043.03%29%20rotate%28-45.01%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2210.76%22%20cy%3D%2247.89%22%20r%3D%221.62%22%20transform%3D%22translate%28-30.71%2021.64%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2215.63%22%20cy%3D%2252.76%22%20r%3D%221.62%22%20transform%3D%22translate%28-32.73%2026.51%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2217.25%22%20cy%3D%2241.4%22%20r%3D%221.62%22%20transform%3D%22translate%28-24.22%2024.33%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2222.13%22%20cy%3D%2246.27%22%20r%3D%221.62%22%20transform%3D%22translate%28-26.24%2029.2%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2211.57%22%20cy%3D%2242.21%22%20r%3D%221.62%22%20transform%3D%22translate%28-26.46%2020.55%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2216.44%22%20cy%3D%2247.08%22%20r%3D%221.62%22%20transform%3D%22translate%28-28.48%2025.42%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3Ccircle%20cx%3D%2221.31%22%20cy%3D%2251.95%22%20r%3D%221.62%22%20transform%3D%22translate%28-30.49%2030.29%29%20rotate%28-45%29%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

.icon-support-zip-file {
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%3Estatic_switch%20-%20button%20copy%203%3C%2Ftitle%3E%3Cg%20id%3D%22product_information%22%20data-name%3D%22product%20information%22%3E%3Cpath%20d%3D%22M41.16%2C16.15a1.67%2C1.67%2C0%2C0%2C0%2C1.67%2C1.67h9.32l-11-11Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M34.11%2C40.57a1.5%2C1.5%2C0%2C0%2C0%2C.58-.39%2C1.7%2C1.7%2C0%2C0%2C0%2C.34-.61%2C2.46%2C2.46%2C0%2C0%2C0%2C.12-.77%2C1.93%2C1.93%2C0%2C0%2C0-.2-.93%2C1.38%2C1.38%2C0%2C0%2C0-.49-.54%2C1.64%2C1.64%2C0%2C0%2C0-.61-.22%2C4.76%2C4.76%2C0%2C0%2C0-.66%2C0h-.93v3.64h1A2.38%2C2.38%2C0%2C0%2C0%2C34.11%2C40.57Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M42.83%2C50.35A3.35%2C3.35%2C0%2C0%2C0%2C46.16%2C47V35.34A3.35%2C3.35%2C0%2C0%2C0%2C42.83%2C32H9.46a3.35%2C3.35%2C0%2C0%2C0-3.34%2C3.34V47a3.35%2C3.35%2C0%2C0%2C0%2C3.34%2C3.34ZM30.07%2C36.16a.77.77%2C0%2C0%2C1%2C.2-.59.74.74%2C0%2C0%2C1%2C.54-.19h2.53c.25%2C0%2C.5%2C0%2C.73%2C0a7.69%2C7.69%2C0%2C0%2C1%2C.83.12%2C3.67%2C3.67%2C0%2C0%2C1%2C1%2C.35%2C2.88%2C2.88%2C0%2C0%2C1%2C.84.65%2C2.74%2C2.74%2C0%2C0%2C1%2C.53.92%2C3.63%2C3.63%2C0%2C0%2C1%2C.18%2C1.18%2C4.26%2C4.26%2C0%2C0%2C1-.28%2C1.6%2C3.11%2C3.11%2C0%2C0%2C1-.82%2C1.18%2C3.62%2C3.62%2C0%2C0%2C1-1.32.73%2C6.13%2C6.13%2C0%2C0%2C1-1.85.25h-.9v3.43a.23.23%2C0%2C0%2C1-.05.15.38.38%2C0%2C0%2C1-.18.11%2C1.82%2C1.82%2C0%2C0%2C1-.33.07l-.53%2C0-.53%2C0a1.87%2C1.87%2C0%2C0%2C1-.34-.07.35.35%2C0%2C0%2C1-.17-.11.24.24%2C0%2C0%2C1%2C0-.15Zm-5.89-.48a.23.23%2C0%2C0%2C1%2C.05-.15.39.39%2C0%2C0%2C1%2C.18-.11%2C1.81%2C1.81%2C0%2C0%2C1%2C.34-.07%2C4.4%2C4.4%2C0%2C0%2C1%2C.52%2C0%2C4.51%2C4.51%2C0%2C0%2C1%2C.53%2C0%2C1.72%2C1.72%2C0%2C0%2C1%2C.33.07.39.39%2C0%2C0%2C1%2C.18.11.24.24%2C0%2C0%2C1%2C.05.15V45.82a.23.23%2C0%2C0%2C1-.05.15.39.39%2C0%2C0%2C1-.18.11%2C1.82%2C1.82%2C0%2C0%2C1-.33.07l-.53%2C0-.53%2C0a1.84%2C1.84%2C0%2C0%2C1-.34-.07.38.38%2C0%2C0%2C1-.18-.11.22.22%2C0%2C0%2C1-.05-.15ZM13.94%2C45a2%2C2%2C0%2C0%2C1%2C0-.3%2C1.51%2C1.51%2C0%2C0%2C1%2C.07-.28%2C2.08%2C2.08%2C0%2C0%2C1%2C.14-.31l.24-.4%2C4.17-6.61H14.44a.32.32%2C0%2C0%2C1-.17%2C0%2C.33.33%2C0%2C0%2C1-.12-.14.91.91%2C0%2C0%2C1-.07-.27%2C3.21%2C3.21%2C0%2C0%2C1%2C0-.4%2C3.47%2C3.47%2C0%2C0%2C1%2C0-.42%2C1%2C1%2C0%2C0%2C1%2C.07-.27.3.3%2C0%2C0%2C1%2C.12-.15.34.34%2C0%2C0%2C1%2C.17%2C0h5.94a.65.65%2C0%2C0%2C1%2C.5.17A.69.69%2C0%2C0%2C1%2C21%2C36v.41a3.31%2C3.31%2C0%2C0%2C1%2C0%2C.39%2C1.59%2C1.59%2C0%2C0%2C1-.08.32%2C1.93%2C1.93%2C0%2C0%2C1-.14.32l-.23.39-4.1%2C6.52H21c.11%2C0%2C.18.07.24.2a2%2C2%2C0%2C0%2C1%2C.08.69%2C3.29%2C3.29%2C0%2C0%2C1%2C0%2C.41%2C1.1%2C1.1%2C0%2C0%2C1-.06.27.31.31%2C0%2C0%2C1-.1.14.24.24%2C0%2C0%2C1-.14%2C0H14.63a.66.66%2C0%2C0%2C1-.51-.19.79.79%2C0%2C0%2C1-.18-.56Z%22%20fill%3D%22%23999%22%2F%3E%3Cpath%20d%3D%22M57.17%2C18.13%2C40.67%2C1.63a1.65%2C1.65%2C0%2C0%2C0-1.13-.47l-25.08%2C0a5%2C5%2C0%2C0%2C0-5%2C5V29.5H12.8V6.14a1.67%2C1.67%2C0%2C0%2C1%2C1.67-1.67H37.82V16.15a5%2C5%2C0%2C0%2C0%2C5%2C5H54.5v36.7a1.67%2C1.67%2C0%2C0%2C1-1.67%2C1.67H14.47a1.67%2C1.67%2C0%2C0%2C1-1.67-1.67v-5H9.46v5a5%2C5%2C0%2C0%2C0%2C5%2C5H52.84a5%2C5%2C0%2C0%2C0%2C5-5s0-38.31%2C0-38.37A1.92%2C1.92%2C0%2C0%2C0%2C57.17%2C18.13Zm-14.34-.31a1.67%2C1.67%2C0%2C0%2C1-1.67-1.67V6.83l11%2C11Z%22%20fill%3D%22%23999%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat; }

  .icon-delete {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg width='21px' height='20px' viewBox='0 0 21 20' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 3.8.1 (29687) - http://www.bohemiancoding.com/sketch --%3E%3Ctitle%3Edelete %5B%231487%5D%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Dribbble-Light-Preview' transform='translate(-179.000000, -360.000000)' fill='%23000000'%3E%3Cg id='icons' transform='translate(56.000000, 160.000000)'%3E%3Cpath d='M130.35,216 L132.45,216 L132.45,208 L130.35,208 L130.35,216 Z M134.55,216 L136.65,216 L136.65,208 L134.55,208 L134.55,216 Z M128.25,218 L138.75,218 L138.75,206 L128.25,206 L128.25,218 Z M130.35,204 L136.65,204 L136.65,202 L130.35,202 L130.35,204 Z M138.75,204 L138.75,200 L128.25,200 L128.25,204 L123,204 L123,206 L126.15,206 L126.15,220 L140.85,220 L140.85,206 L144,206 L144,204 L138.75,204 Z' id='delete-%5B%231487%5D'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat; }
    
  .icon-add-green {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTAgNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwIDUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Y2lyY2xlIHN0eWxlPSJmaWxsOiM0M0IwNUM7IiBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiLz4NCjxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIgeDE9IjI1IiB5MT0iMTMiIHgyPSIyNSIgeTI9IjM4Ii8+DQo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSIzNy41IiB5MT0iMjUiIHgyPSIxMi41IiB5Mj0iMjUiLz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K");
    background-repeat: no-repeat; }

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a {
  word-wrap: break-word; }

.bypostauthor {
  display: block; }

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none; }

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block; }

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0; }

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%; }

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block; }

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%; }
  .wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .wp-caption .wp-caption-text {
    margin: 0.8075em 0; }

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

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery {
  margin-bottom: 1.5em; }

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%; }
  .gallery-columns-2 .gallery-item {
    max-width: 50%; }
  .gallery-columns-3 .gallery-item {
    max-width: 33.33%; }
  .gallery-columns-4 .gallery-item {
    max-width: 25%; }
  .gallery-columns-5 .gallery-item {
    max-width: 20%; }
  .gallery-columns-6 .gallery-item {
    max-width: 16.66%; }
  .gallery-columns-7 .gallery-item {
    max-width: 14.28%; }
  .gallery-columns-8 .gallery-item {
    max-width: 12.5%; }
  .gallery-columns-9 .gallery-item {
    max-width: 11.11%; }

.gallery-caption {
  display: block; }

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
/* 8px: as base */
.m4-top {
  margin-top: 32px; }

.m2-top {
  margin-top: 16px; }

.m2-bottom {
  margin-bottom: 16px; }

.m1-bottom {
  margin-bottom: 8px; }

.m4-left {
  margin-left: 32px; }

.m2-right {
  margin-right: 16px; }

.m1-right {
  margin-right: 8px; }

.p1-top {
  padding-top: 8px; }

.p2-top {
  padding-top: 16px; }

.p1-bottom {
  padding-bottom: 8px; }

.p2-bottom {
  padding-bottom: 16px; }

.m4-right {
  margin-right: 32px; }

.display-block {
  display: block; }

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

.solution-link {
  color: royalblue;
  font-weight: 600;
  text-decoration-style: solid; }

.support-icon {
  width: 30px;
  height: 25px; }

.link-annoucement {
  margin-top: 20px;
  font-size: 20px;
  text-align: center;
  margin-bottom: 0; }

.helper-link a:active, .helper-link a:visited {
  color: #0092b2 !important; }

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

.text-wrap {
  padding: 20px;
  word-wrap: break-word; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fieldset-proactive {
    width: 1000px; } }

/* Fonts */
.font-medium {
  font-size: 14px; }

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

/* Fonts */
/* Error msg */
.error-msg {
  color: red; }

/* Glphicons required for datepicker */
.glyphicon.glyphicon-chevron-left:before {
  content: "<<"; }

.glyphicon.glyphicon-chevron-right:before {
  content: ">>"; }

/* card with shadow */
.ecard {
  box-shadow: 0px 4px 50px rgba(219, 217, 240, 0.3);
  transition: 0.3s;
  border-radius: 20px;
  padding: 10px;
  background: white; }
  .ecard.color-fainted {
    border-radius: 14px;
    box-shadow: 0px 4px 50px rgba(219, 217, 240, 0.5); }

.btn-arrow {
  padding: 6px 12px;
  border-radius: 5px;
  cursor: pointer;
  background: #F7F9FD;
  margin-top: -6px; }

.btn-arrow-inner {
  padding: 6px 12px;
  border-radius: 5px;
  cursor: pointer;
  color: 505050;
  margin-right: 8px;
  background: white; }
  .btn-arrow-inner i {
    font-size: 12px;
    color: gray; }

.span-vertical-align {
  display: inline-block;
  margin-top: 8px; }

.border-bottom-thin {
  border-bottom: 1px solid; }
  .border-bottom-thin.gray {
    border-color: #dee2e6; }

.border-top-thin {
  border-top: 1px solid; }
  .border-top-thin.gray {
    border-color: #dee2e6; }

/* Color */
.background-fainted {
  background: #fff;
  box-shadow: 0px 4px 50px rgba(219, 217, 240, 0.5); }

.modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  background-color: black;
  /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4);
  /* Black w/ opacity */
  /* Modal Content/Box */
  /* The Close Button */ }
  .modal .modal-content {
    background-color: #fefefe;
    margin: 10% auto;
    /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 40%; }
  .modal .close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold; }
  .modal .close:hover,
  .modal .close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer; }
  .modal .modal-footer {
    padding: 15px 15px 25px 15px;
    border-top: 1px solid #e5e5e5; }
  .modal .modal td,
  .modal .modal th {
    padding: 5px; }
  .modal .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5; }
  .modal .modal-title {
    margin: 0;
    line-height: 1.42857143; }
    .modal .modal-title.red {
      color: red; }
  .modal .modal-header .close {
    margin-top: -2px; }
  .modal .modal-body {
    position: relative;
    padding: 15px; }

/*--------------------------------------------------------------
# Page Specific Files
--------------------------------------------------------------*/
/* solution list module css */
.module-solution-list {
  /* need to move to common */
  overflow: hidden;
  padding: 60px;
  /* need to move to common */
  /* Modal Content/Box */
  /* The Close Button */ }
  .module-solution-list .admin_audit .dropdown-menu {
    left: 0 !important; }
  .module-solution-list .admin_audit .input-group {
    display: flex; }
  .module-solution-list .admin_audit .btn-group .btn-sm {
    background: #e6e6e6;
    color: black; }
    .module-solution-list .admin_audit .btn-group .btn-sm.btn-danger {
      margin-left: 8px; }
  .module-solution-list .admin_audit .uib-button-bar .uib-close {
    color: black;
    background: #e6e6e6; }
  .module-solution-list .glyphicon-chevron-left:before {
    content: "<<"; }
  .module-solution-list .glyphicon-chevron-right:before {
    content: ">>"; }
  .module-solution-list .m2-left {
    margin-left: 16px; }
  .module-solution-list .m2-bottom {
    margin-bottom: 16px; }
  .module-solution-list .btn.btn-datatable {
    padding: 6px 12px;
    vertical-align: super; }
    .module-solution-list .btn.btn-datatable.btn-cancel {
      padding: 5px 12px; }
  .module-solution-list .solution-title {
    font-weight: 500;
    font-size: 34px;
    margin-bottom: 20px; }
  .module-solution-list .dataTables_wrapper {
    border: 2px solid #eee;
    font-family: "Montserrat","Montserrat","sans-serif"; }
    .module-solution-list .dataTables_wrapper .table-solutionlist {
      padding: 10px;
      background: white;
      border-left: none;
      border-right: none;
      border-top: none;
      border-bottom: 1px solid #eee; }
      .module-solution-list .dataTables_wrapper .table-solutionlist .os-aligned {
        width: 50%; }
    .module-solution-list .dataTables_wrapper .wrapper-filter {
      padding: 20px;
      background: #eee; }
      .module-solution-list .dataTables_wrapper .wrapper-filter .datepicker-solutions {
        font-size: 16px;
        font-weight: bold;
        color: #272638;
        text-transform: uppercase;
        float: right;
        margin-right: 20px; }
        .module-solution-list .dataTables_wrapper .wrapper-filter .datepicker-solutions .input-group {
          width: 150px; }
          .module-solution-list .dataTables_wrapper .wrapper-filter .datepicker-solutions .input-group input {
            height: 32px;
            border-radius: 5px;
            border: 1px solid #bbb;
            padding: 10px;
            background-color: #fff; }
          .module-solution-list .dataTables_wrapper .wrapper-filter .datepicker-solutions .input-group .btn-calendar {
            padding: 0; }
            .module-solution-list .dataTables_wrapper .wrapper-filter .datepicker-solutions .input-group .btn-calendar i {
              font-size: 28px; }
    .module-solution-list .dataTables_wrapper thead {
      color: black; }
      .module-solution-list .dataTables_wrapper thead th, .module-solution-list .dataTables_wrapper thead td {
        border: none; }
      .module-solution-list .dataTables_wrapper thead th {
        font-size: 14px;
        color: #272638;
        font-weight: bold; }
    .module-solution-list .dataTables_wrapper tbody {
      padding: 20px;
      background: white; }
      .module-solution-list .dataTables_wrapper tbody td {
        font-weight: 500;
        padding-bottom: 0px !important;
        text-align: center;
        border: none !important; }
        .module-solution-list .dataTables_wrapper tbody td:nth-child(2) {
          text-align: left; }
        .module-solution-list .dataTables_wrapper tbody td:nth-child(3) {
          text-align: left; }
        .module-solution-list .dataTables_wrapper tbody td .p-fix-number {
          margin-bottom: 8px; }
    .module-solution-list .dataTables_wrapper .dataTables_filter {
      float: left !important;
      width: 40%; }
      .module-solution-list .dataTables_wrapper .dataTables_filter label {
        width: 95%;
        float: left;
        font-size: 16px;
        font-weight: bold;
        color: #272638;
        text-transform: uppercase; }
      .module-solution-list .dataTables_wrapper .dataTables_filter input {
        height: 12px;
        border-radius: 5px;
        border: 1px solid #bbb;
        padding: 10px;
        background-color: #fff;
        width: 95%; }
        .module-solution-list .dataTables_wrapper .dataTables_filter input::placeholder {
          font-size: 12px; }
    .module-solution-list .dataTables_wrapper .dataTables_length {
      float: right !important;
      font-size: 16px;
      font-weight: bold;
      color: #272638;
      text-transform: uppercase; }
    .module-solution-list .dataTables_wrapper .dataTables_info {
      padding: 10px;
      background: #eee;
      font-size: 14px;
      border-radius: 4px;
      margin: 14px; }
    .module-solution-list .dataTables_wrapper .dataTables_paginate {
      border: 1px solid #eee;
      border-radius: 4px;
      margin: 14px; }
      .module-solution-list .dataTables_wrapper .dataTables_paginate .paginate_button {
        color: royalblue !important;
        border: none;
        background: white; }
        .module-solution-list .dataTables_wrapper .dataTables_paginate .paginate_button.paginate_button {
          color: royalblue !important;
          border: none;
          background: white; }
    .module-solution-list .dataTables_wrapper .solution-link {
      color: royalblue;
      font-weight: 600;
      text-decoration-style: solid; }
    .module-solution-list .dataTables_wrapper .support-icon {
      width: 30px;
      height: 25px; }
  .module-solution-list .modal {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 1;
    /* Sit on top */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    background-color: black;
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.4);
    /* Black w/ opacity */ }
  .module-solution-list .modal-content {
    background-color: #fefefe;
    margin: 10% auto;
    /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 40%; }
  .module-solution-list .close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold; }
  .module-solution-list .close:hover,
  .module-solution-list .close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer; }
  .module-solution-list .modal-footer {
    padding: 15px 15px 25px 15px;
    border-top: 1px solid #e5e5e5; }
  .module-solution-list .modal td,
  .module-solution-list .modal th {
    padding: 5px; }
  .module-solution-list .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5; }
  .module-solution-list .modal-title {
    margin: 0;
    line-height: 1.42857143; }
  .module-solution-list .modal-header .close {
    margin-top: -2px; }
  .module-solution-list .modal-body {
    position: relative;
    padding: 15px; }
  .module-solution-list .margin-bottom-zero {
    margin-bottom: 0; }
  .module-solution-list .wrapped-word {
    word-wrap: break-word;
    max-width: 450px; }

.module-edit-solution .no-padding {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.module-edit-solution .radio-hyper > .radio {
  width: 100px;
  display: inline-block; }

.module-edit-solution .display-inline {
  display: inline-block; }

.module-edit-solution .m2-bottom {
  margin-bottom: 16px; }

.module-edit-solution .typeahead-component .btn-secondary {
  width: 18%;
  margin-left: -8px;
  margin-top: -4px; }

.module-edit-solution .typeahead-component .input-component {
  width: 82%; }

/* product download scss */
/* product download module css */
.product-download__docker-tooltip, .icon-tooltip {
  display: inline-block; }

.product-download__docker-tooltip .tooltiptext, .icon-tooltip .tooltiptext {
  z-index: 100;
  visibility: hidden;
  width: auto;
  white-space: nowrap;
  text-transform: capitalize;
  background-color: #f0f0f2;
  color: #38364d;
  border-radius: 6px;
  position: absolute;
  /*font-family: "Averta", Arial, sans-serif;*/
  font-size: 16px;
  padding: 10px 30px 10px 30px;
  top: 114%;
  left: 35%; }

.product-download__docker-tooltip .tooltiptext::after, .icon-tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -7px;
  border-width: 7px;
  border-style: solid;
  border-color: transparent transparent #f0f0f2 transparent; }

.product-download__docker-tooltip:hover .tooltiptext, .icon-tooltip:hover .tooltiptext {
  visibility: visible; }

.product-download {
  margin-top: 18px;
  position: relative; }

.product-download__close-circlecheck-icon {
  width: 45px;
  height: 45px;
  display: block;
  position: relative;
  text-align: center; }

.product-download .product-download__download-options-show-download-icon {
  display: none; }

.product-download__download-options-show {
  background: #272638; }

.product-download__download-options-show .product-download__download-arrow-down {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d8fe59;
  position: absolute;
  right: -2px;
  top: 18px; }

.product-download__download-options-show .product-download__download-options-show-download-icon {
  display: inline-block; }

.product-download__download-options-show .icon-support-download-altdarkblue {
  display: none; }

.product-download .text-left {
  text-align: left !important; }

.product-download .message_error-wrapper {
  padding: 10px 20px; }

.product-download span.user {
  /*font-family: "Averta", Arial, sans-serif;*/
  font-size: 16px;
  display: block;
  color: #fff; }

.product-download span.user a {
  color: #d8fe59; }

.product-download .product-row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.product-download .product-row::after {
  clear: both;
  content: "";
  display: block; }

.product-download .product-columns {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.product-download .product-columns:last-child {
  margin-right: 0; }

.product-download .product-columns:nth-child(4n) {
  margin-right: 0; }

.product-download__autocomplete-wrapper {
  position: relative;
  margin-right: 120px;
  font-size: 12px;
  color: #7d7d91; }

.product-download__autocomplete-wrapper .angucomplete-dropdown {
  border-color: #f0f0f2;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  height: 250px;
  overflow: auto;
  width: 100%;
  padding: 0px;
  cursor: pointer;
  z-index: 9999;
  position: absolute;
  top: 100%;
  left: 0px;
  margin-top: 0px;
  padding-left: 20px;
  background-color: #fbfbfb; }

.product-download__search-wrapper {
  position: relative;
  margin-top: 30px;
  margin-bottom: 30px; }

.product-download__search-wrapper__search-box {
  border: 1px solid #d6d6dc;
  outline: none;
  width: 100%;
  padding: 7px 20px;
  padding-right: 45px;
  font-style: italic;
  background-color: #fbfbfb;
  line-height: 1.875rem;
  height: 46px;
  color: #38364d; }

.product-download__search-wrapper .support-product-button {
  background: #272638;
  padding: 7px 10px;
  display: block;
  position: absolute;
  top: 3px;
  right: 0;
  margin-right: 5px;
  border: 0;
  cursor: pointer; }

.product-download__search-wrapper .support-product-button .icon-size {
  display: block;
  width: 19px;
  height: 25px;
  background-position: center; }

.product-download__search-wrapper__clear-button {
  position: absolute;
  line-height: 1.875rem;
  top: 0;
  color: #fff;
  border: 1px solid #34aeff;
  display: inline-block;
  background: #34aeff;
  font-size: 18px;
  padding: 7px 25px;
  font-weight: bold;
  text-decoration: none;
  right: 0;
  font-family: "Averta", Arial, sans-serif, sans-serif; }

.product-download__search-wrapper__clear-button:hover {
  color: #fff; }

.product-download__search-wrapper__clear-button span {
  width: auto !important;
  height: auto !important; }

.product-download__container {
  margin-bottom: 2%;
  cursor: pointer;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  /*@include media($mobile-only) {
             @include omega(1n) // clears ever item.
           }
        
           @include media($small) {
             @include span-columns(6); // two per row on tablet
           }
       
           @include media($tablet-only) {
             @include omega(2n) // clears ever third item. (two per row)
           }
       
           @include media($medium) {
             @include span-columns(4); // 3 per row on tablet landscape and larger.
             @include omega(3n) // clears ever fourth item (three per row)
           }*/ }

.product-download__container::after {
  clear: both;
  content: "";
  display: block; }

.product-download__table-container {
  z-index: 1;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px; }

.product-download__table-container__footer {
  /* background: #d6d6dc; */
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  /* padding: 0 25px; */ }

.product-download__table-container__footer::after {
  clear: both;
  content: "";
  display: block; }

.product-download__card-circle {
  /*font-family: "Averta", Arial, sans-serif;*/
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fff;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px 5px 0 0; }

.product-download__card-circle.last-working-card {
  border-right: 10px solid #c31257; }

.product-download__card-circle tr.ng-hide {
  display: block !important;
  visibility: hidden; }

.product-download__download-icon {
  width: 40px;
  height: 40px;
  display: block;
  position: relative;
  text-align: center; }

.product-download__download-number {
  color: #fff;
  position: absolute;
  width: 100%;
  padding-top: 26%;
  right: 0;
  font-size: 21px; }

.product-download__download-checkicon {
  width: 45px;
  height: 45px;
  display: inline-block;
  position: relative; }

.product-download__table-style {
  padding-top: 15px; }

.product-download__table-style.probelink {
  padding-bottom: 10px; }

.product-download__product-name {
  /*font-family: "Averta", Arial, sans-serif;*/
  font-size: 16px;
  color: #272638;
  background-color: #d6d6dc;
  position: relative;
  padding-left: 20px;
  height: 65px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  border-radius: 0 0 5px 5px; }

.product-download__pointer-down {
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 17px solid #d6d6dc;
  width: 0;
  margin-left: 50%; }

.product-download__name-position {
  max-width: 100%;
  margin: auto 0;
  padding-right: 5px;
  font-weight: bold;
  /*font-family: "Averta", Arial, sans-serif;*/ }

.product-download a {
  text-decoration: none;
  color: royalblue !important;
  font-weight: bold; }

.product-download a:hover {
  color: midnightblue !important; }

.product-download .helper-link a {
  color: #0092b2; }
  .product-download .helper-link a:visited {
    color: #0092b2; }
  .product-download .helper-link a:active {
    color: #0092b2; }

.product-download a span {
  width: 12px;
  height: 12px;
  display: inline-block; }

.product-download__docker-style-wrapper {
  background: #f0f0f2;
  /* margin: auto 0; */
  display: flex;
  width: 76px;
  height: 100%; }

.product-download__docker-style {
  /* position: relative; */
  width: 40px;
  /* background-color: #F9F9F9; */
  /* float: right; */
  height: 43px;
  /* margin-left: 10.5%; */
  /* margin-top: -3.5%; */
  /* right: 0; */
  /* margin: auto 0; */
  margin: auto; }

.product-download__tab-content {
  display: none;
  background: #fff; }

.product-download__tab-content.current {
  display: inherit; }

.product-download__tab-content table {
  width: 100%; }

.product-download__tab-content__filter {
  /* background: #d6d6dc; */
  background: #eee;
  padding: 30px 30px 25px; }

.product-download__tab-content__filter label, .product-download__tab-content__filter input {
  display: inline;
  width: 70%; }

.product-download__tab-content__filter input.sym-search {
  width: 60%; }

.product-download__tab-content__filter label.sym-language {
  width: auto;
  float: right;
  display: inline-block; }

.product-download__tab-content__filter label {
  /*font-family: "Averta", Arial, sans-serif;*/
  font-size: 16px;
  font-weight: bold;
  color: #272638;
  margin-bottom: 5px;
  text-transform: uppercase; }

.product-download__tab-content__table-header-wrapper {
  padding: 0 20px 30px 20px;
  /* background: #d6d6dc; */
  background: #eee; }

.product-download__tab-content__table-wrapper {
  padding: 20px;
  background: #fff;
  border: 2px solid #eee; }

.product-download__tabs-title {
  margin: 0;
  padding: 0;
  list-style: none;
  word-spacing: -4px; }

.product-download__tabs-title li {
  display: inline-block;
  cursor: pointer;
  /*border: 1px solid $neutral6;
             border-bottom: 1px solid $neutral-full;*/
  font-size: 21px;
  /*font-family: "Averta", Arial, sans-serif;*/
  color: #272638;
  background-color: #fff;
  padding: 21px 25px;
  word-spacing: normal; }

.product-download__tabs-title li.active {
  background-color: #37f8c1; }

.product-download__tab-header {
  width: 100%;
  border-spacing: 0; }

.product-download__tab-header td, .product-download__tab-header th {
  text-align: left;
  /* width: 12%; */
  width: 10%;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px; }

.product-download__tab-header td:first-child, .product-download__tab-header th:first-child {
  text-align: left;
  /* width: 40%; */
  width: 42%; }

.product-download__tab-header td:nth-child(2), .product-download__tab-header th:nth-child(2) {
  /* width: 14%; */
  width: 10%; }

.product-download__tab-header td:nth-child(4), .product-download__tab-header td:nth-child(5), .product-download__tab-header td:nth-child(6), .product-download__tab-header td:nth-child(7), .product-download__tab-header th:nth-child(4), .product-download__tab-header th:nth-child(5), .product-download__tab-header th:nth-child(6), .product-download__tab-header th:nth-child(7) {
  text-align: center; }

.product-download__tab-header th {
  font-size: 14px;
  color: #272638;
  /*font-family: "Averta", Arial, sans-serif;*/
  font-weight: bold;
  vertical-align: top; }

.product-download__tab-header th div {
  font-weight: normal;
  width: 85%; }

.product-download__tab-header th:first-child {
  padding-left: 10px; }

.product-download__tab-header th:last-child {
  padding-right: 10px; }

.product-download__tab-header tbody tr:nth-child(odd) {
  background-color: #f0f0f2; }

.product-download__tab-header tbody tr:nth-child(even) {
  background-color: #fff; }

.product-download__tab-header td {
  /*font-family: "Averta", Arial, sans-serif;*/
  padding: 5px;
  font-size: 14px;
  height: 60px; }

.product-download__tab-header td:first-child {
  padding-left: 20px; }

.product-download__solution-downloads .product-download__tab-header select {
  width: 100%; }

.product-download__solution-downloads .product-download__tab-header td, .product-download__solution-downloads .product-download__tab-header th {
  text-align: center; }

.product-download__solution-downloads .product-download__tab-header td:first-child, .product-download__solution-downloads .product-download__tab-header th:first-child {
  text-align: left;
  width: 52%; }

.product-download__solution-downloads .product-download__tab-header th {
  width: 30%; }

.product-download__solution-downloads .product-download__tab-header th:nth-child(2) {
  width: 18%; }

.product-download__solution-downloads .product-download__tab-header td {
  width: 10%;
  font-size: 16px;
  font-weight: 500; }

.product-download__solution-downloads .product-download__tab-header td:first-child {
  font-size: 14px;
  font-weight: normal; }

.product-download__solution-downloads .product-download__tab-header td:nth-child(2) a, .product-download__solution-downloads .product-download__tab-header td:nth-child(3) a, .product-download__solution-downloads .product-download__tab-header td:nth-child(4) a {
  display: inline-block;
  padding: 5px 14px; }

.product-download__solution-downloads .product-download__tab-header td:nth-child(2) a:hover, .product-download__solution-downloads .product-download__tab-header td:nth-child(3) a:hover, .product-download__solution-downloads .product-download__tab-header td:nth-child(4) a:hover {
  border-radius: 3px;
  background: #34aeff;
  color: #fff; }

.product-download__solution-downloads .product-download__tab-header td:nth-child(2) {
  width: 18%; }

.product-download__tabletab-content .tooltiptext {
  left: -100% !important; }

.product-download__tabletab-content select {
  font-size: 14px;
  /* width: 120px; */
  width: 100px;
  height: 31px;
  color: #272638;
  border-radius: 4px;
  border: 1px solid #d6d6dc;
  cursor: pointer; }

.product-download .product-download__tab-header td.product-download__options:first-child {
  padding: 0; }

.product-download__options div.diff-options {
  display: table;
  width: 100%;
  background: #272638;
  position: relative;
  /* &:after{
                   content: ""; 
                   position: absolute;
                       width: 0;
                       height: 0;
                       border-left: 8px solid transparent;
                       border-right: 8px solid transparent;
                       
                       border-bottom: 10px solid $neutral6;
                           right: 3%;
                       top:-10px;
               }*/ }

.product-download__options div.diff-options a {
  color: #d8fe59; }

.product-download__options div.diff-options a p {
  margin: 0;
  font: 14px "Averta", Arial, sans-serif;
  color: #d6d6dc; }

.product-download__options .download-option {
  width: 29%;
  /* font: bold 16px "Averta", Arial, sans-serif; */
  color: #34aeff;
  padding: 15px 30px;
  display: inline-block;
  vertical-align: middle; }

.product-download__options .download-option:first-child {
  padding-left: 45px; }

.product-download__options .download-option:last-child {
  width: 12%; }

.product-download__options div.download-option-message {
  width: 40%;
  font: bold 14px "Averta", Arial, sans-serif;
  padding: 0 30px;
  display: inline-block;
  vertical-align: middle;
  color: #fff; }

.product-download__search-bar {
  /*font-family: "Averta", Arial, sans-serif;*/
  height: 30px;
  width: 90%;
  border-radius: 5px;
  border: 1px solid gray;
  padding: 10px; }

.product-download__table-icons {
  width: 35px;
  height: 35px;
  display: inline-block;
  cursor: pointer;
  display: inline-block;
  padding-right: 20px;
  position: relative; }

.product-download__testPage {
  float: right;
  display: inline-block;
  background-color: #38364d; }

.product-download__testPage ul {
  list-style-type: none; }

.product-download .pagination-pages {
  color: #272638;
  /* font-family: "Averta", Arial, sans-serif; */
  font-family: 'Montserrat','Montserrat','sans-serif' !important;
  /* font-size: 16px; */
  float: left;
  margin-top: 18px; }

.product-download .pagination-pages strong {
  /*font-family: "Averta", Arial, sans-serif;*/ }

.product-download__pagination {
  display: inline-block;
  float: right;
  margin-top: 14px;
  border: 1px solid #eee; }

.product-download__pagination li {
  display: inline;
  list-style-type: none; }

.product-download__pagination li.pagination-last a, .product-download__pagination li.pagination-first a, .product-download__pagination li.pagination-prev a, .product-download__pagination li.pagination-next a {
  color: #7d7d91; }

.product-download__pagination li a {
  position: relative;
  float: left;
  padding: 10px 15px;
  text-decoration: none;
  line-height: 1.428;
  color: #d8fe59;
  /* background-color: #272638; */
  /* border-right: 1px solid #272638; */
  font-size: 12px; }

.product-download__pagination li:last-child a {
  border-right: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.product-download__pagination li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.product-download__pagination .active a, .product-download__pagination .active span, .product-download__pagination .active a:hover, .product-download__pagination .active span:hover, .product-download__pagination .active a:focus, .product-download__pagination .active span:focus {
  color: #fff;
  cursor: default; }

.product-download__pagination .disabled {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.product-download__modal-background {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: gray;
  opacity: 0.75;
  z-index: 1100; }

.product-download__download-modal {
  position: fixed;
  background-color: #fff;
  z-index: 1000;
  overflow: auto;
  opacity: 1;
  right: 0;
  bottom: 0;
  top: 35%;
  left: 14%;
  height: 28%;
  width: 72%;
  border-radius: 4px; }

.product-download__download-modal .download-body {
  padding-left: 50px;
  padding-top: 25px; }

.product-download__download-modal .download-button {
  background-color: #7d7d91;
  color: #fff;
  margin-right: 10px;
  width: 22%;
  border-radius: 4px;
  font-size: 19px;
  margin-left: 48px; }

.product-download__download-options-header {
  padding-top: 40px;
  font-family: 'Open Sans Web';
  color: #38364d;
  font-size: 24px; }

.product-download__download-options-yesbutton {
  background-color: #fff;
  color: #7d7d91;
  font-size: 21px;
  margin-top: 50px;
  height: 65px;
  width: 175px;
  margin-bottom: 70px;
  margin-right: 20px;
  border-radius: 4px;
  box-shadow: none;
  border: 1px solid #7d7d91; }

.product-download__download-options-yesbutton:hover {
  background-color: #34aeff;
  color: #fff;
  border-color: #34aeff; }

.product-download__download-options-button {
  background-color: #fff;
  color: #7d7d91;
  font-size: 21px;
  margin-top: 50px;
  height: 65px;
  width: 175px;
  margin-bottom: 70px;
  margin-right: 20px;
  border-radius: 4px;
  box-shadow: none;
  border: 1px solid #7d7d91; }

.product-download__download-options-button:hover {
  background-color: #34aeff;
  color: #fff;
  border-color: #34aeff; }

.product-download__modal {
  position: fixed;
  background-color: #fff;
  z-index: 1200;
  overflow: auto;
  opacity: 1;
  right: 0;
  bottom: 0;
  top: 0%;
  left: 0%;
  height: 400px;
  width: 50%;
  margin: auto; }

.product-download__modal.download-preference-modal {
  height: 300px; }

.product-download__modal.download-preference-modal .modal-body {
  padding: 30px; }

.product-download__modal.download-preference-modal h2 {
  font-size: 30px;
  text-align: left;
  margin: 0;
  color: #272638;
  border-bottom: 1px solid #272638;
  padding-bottom: 5px; }

.product-download__modal.download-preference-modal h4 {
  color: #272638;
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  padding-top: 30px;
  text-align: left; }

.product-download__modal.download-preference-modal .product-download__download-options-button, .product-download__modal.download-preference-modal .product-download__download-options-yesbutton {
  margin-top: 40px;
  margin-bottom: 0; }

.product-download__modal .modal-header {
  background-color: #38364d; }

.product-download__modal .modal-header h4 {
  color: #fff;
  margin-top: 0;
  padding: 10px 0 10px 10px; }

.product-download__modal .modal-body h4 {
  color: #38364d;
  margin-bottom: 0;
  font-weight: normal;
  font-size: 24px;
  /*font-family: "Averta", Arial, sans-serif;*/ }

.product-download__modal .modal-body hr {
  border: 2px solid #38364d;
  width: 6%;
  float: left; }

.product-download__modal .modal-body .title-login {
  padding-top: 30px; }

.product-download__modal .modal-body p {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 15px; }

.product-download__modal .modal-body .click-link {
  padding-top: 10px; }

.product-download__modal .modal-body .copy-link {
  padding-top: 20px; }

.product-download__modal .modal-body .copy-command {
  font-size: 13px;
  background-color: #7d7d91;
  color: #fff;
  border-radius: 4px;
  padding-left: 5px;
  display: inline-block;
  width: 80%; }

.product-download__modal .modal-body .copy-button {
  margin-left: 20px;
  width: 9%;
  border-radius: 5px;
  color: #fff;
  font-size: 17px;
  height: 36px;
  background-color: #34aeff; }

.product-download__license-agreement label {
  cursor: pointer;
  background-color: #fff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  position: relative;
  text-align: center;
  margin-right: 5px; }

.product-download__license-agreement label .checkmark {
  transform: scaleX(-1) rotate(-45deg);
  font-size: 13px;
  position: absolute;
  font-weight: bolder;
  color: #fff;
  top: -4px;
  font-family: verdana;
  left: 7px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.product-download__license-agreement input[type="checkbox"] + label:before {
  border: 2px solid #272638;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 20px;
  padding: 0;
  vertical-align: top;
  width: 20px;
  border-radius: 5px; }

.product-download__license-agreement input[type="checkbox"]:checked + label:before {
  background: #272638;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: bold; }

.product-download__modal-docker .modal-body {
  padding: 0 50px; }

/* product files scss */
/* product files module css */
.TOPS-product-files {
  max-width: 1200px;
  margin: 0 auto; }

.TOPS-product-files__modal {
  position: fixed;
  background-color: #FFFFFF;
  z-index: 1200;
  overflow: auto;
  opacity: 1;
  top: 50%;
  left: 50%;
  height: 60%;
  width: 60%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  padding: 25px; }

.TOPS-product-files__modal--icon {
  width: 35px;
  height: 35px;
  padding-left: 40px;
  display: inline-block;
  position: relative;
  margin-top: -5px; }

.TOPS-product-files__modal .modal-header {
  background-color: #272638; }

.TOPS-product-files__modal .modal-header h4 {
  color: #FFFFFF;
  margin-top: 0;
  padding: 10px 0 10px 10px; }

.TOPS-product-files__modal .modal-body h4 {
  color: #272638;
  margin-bottom: 0; }

.TOPS-product-files__modal .modal-body hr {
  border: 2px solid #272638;
  width: 6%;
  float: left; }

.TOPS-product-files__modal .modal-body .title-login {
  padding-top: 30px; }

.TOPS-product-files__modal .modal-body p {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 15px; }

.TOPS-product-files__modal .modal-body .click-link {
  padding-top: 10px; }

.TOPS-product-files__modal .modal-body .copy-link {
  padding-top: 20px; }

.TOPS-product-files__modal .modal-body .copy-command {
  font-size: 13px;
  background-color: #272638;
  color: #fff;
  border-radius: 4px;
  padding: 3px 5px;
  display: inline-block;
  width: 80%; }

.TOPS-product-files__modal .modal-body .copy-button {
  margin-left: 20px;
  border-radius: 5px;
  padding: 5px 15px;
  color: #FFFFFF;
  font: 500 16px "Averta", Arial, sans-serif;
  background-color: #34aeff;
  border: none; }

.TOPS-product-files__heading {
  /* padding: 30px 30px 20px 30px; */
  padding: 0px 30px 30px 30px;
  /* background-color: #272638; */
  color: #fff; }

.TOPS-product-files__heading__option {
  float: right; }

.TOPS-product-files__heading__option--release {
  float: left; }

.TOPS-product-files__heading__option--spack {
  float: right;
  margin-left: 30px; }

.TOPS-product-files__heading__option span.sub-head {
  display: block;
  /* font: 400 16px "Averta", Arial, sans-serif;  */
  font: 400 16px;
  color: black;
  font-weight: bold; }

.TOPS-product-files__heading__option select {
  font-size: 14px;
  /* border: none; */
  border: 1px solid #bbb;
  border-radius: 5px;
  width: 120px;
  height: 45px;
  color: #333;
  cursor: pointer; }

.TOPS-product-files__heading__option select option {
  /*font-family: "Averta", Arial, sans-serif;*/
  font-weight: bold;
  font-size: 14px; }

.TOPS-product-files__heading h3 {
  /* font: 500 36px "Averta", Arial, sans-serif; */
  font: 500 36px;
  margin: 0;
  color: #fff;
  word-wrap: break-word;
  width: 65%;
  line-height: 42px; }

.TOPS-product-files__heading span {
  /*font-family: "Averta", Arial, sans-serif;*/
  font-size: 14px;
  padding-left: 3px;
  margin-top: -2px;
  display: inline-block; }

.TOPS-product-files__heading span.date {
  font-weight: 500; }

.TOPS-product-files__heading__confirmation {
  margin-top: 10px;
  min-height: 50px; }

.TOPS-product-files__heading__confirmation input {
  margin-right: 10px; }

.TOPS-product-files__heading__confirmation a {
  cursor: pointer;
  font-size: 15px;
  color: #34aeff;
  margin-top: 5px;
  text-decoration: none;
  display: inline-block; }

.TOPS-product-files__heading .control {
  vertical-align: top;
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  cursor: pointer;
  font-size: 14px; }

.TOPS-product-files__heading .control input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.TOPS-product-files__heading .control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
  background: #fff;
  border-radius: 4px; }

.TOPS-product-files__heading .control__indicator:after {
  content: 'L';
  position: absolute;
  display: none;
  color: #38364d;
  font-size: 18px;
  left: 6px;
  bottom: 3px;
  top: -3px;
  -webkit-transform: scaleX(-1) rotate(-45deg);
  -moz-transform: scaleX(-1) rotate(-45deg);
  -ms-transform: scaleX(-1) rotate(-45deg);
  -o-transform: scaleX(-1) rotate(-45deg);
  transform: scaleX(-1) rotate(-45deg);
  font-weight: bolder; }

.TOPS-product-files__heading .control input:checked ~ .control__indicator:after {
  display: block; }

.TOPS-product-files__content {
  /* background: #272638; */
  padding: 0 30px;
  display: table;
  width: 100%; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table {
  min-width: 300px;
  width: 100%;
  border-collapse: collapse; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table td, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table td {
  display: table-cell;
  /* font: 14px "Averta", Arial, sans-serif; */
  font: 14px;
  text-align: left;
  padding: 5px 10px; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table td.options, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table td.options {
  background-color: #272638;
  position: relative; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table td.options div.diff-options, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table td.options div.diff-options {
  display: table;
  width: 100%; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table td.options div.diff-options p, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table td.options div.diff-options p {
  margin: 0;
  /* font: 14px "Averta", Arial, sans-serif; */
  font: 14px;
  color: #d6d6dc; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table td.options .two-options, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table td.options .two-options {
  top: 8px; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table td.options .two-options .download-option, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table td.options .two-options .download-option {
  width: 30%;
  text-transform: capitalize; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table td.options .two-options .download-option a, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table td.options .two-options .download-option a {
  width: 100%;
  display: block;
  margin: 0 auto; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table td.options .two-options .download-option:nth-child(2), .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table td.options .two-options .download-option:nth-child(2) {
  width: 45%;
  text-align: center; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table td.options .two-options .download-option:last-child, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table td.options .two-options .download-option:last-child {
  width: 35%; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table td.options .two-options:before, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table td.options .two-options:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(34, 70, 94, 0);
  border-bottom-color: #272638;
  border-width: 11px 7px;
  margin-left: -10px;
  left: 95%; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table .download-option, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table .download-option {
  width: 28%;
  /* font: bold 16px "Averta", Arial, sans-serif; */
  font: bold 16px;
  display: inline-block;
  vertical-align: middle;
  text-align: left; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table .download-option:last-child, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table .download-option:last-child {
  width: 12%; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table .download-option a, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table .download-option a {
  color: #d8fe59; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table .download-option-message, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table .download-option-message {
  width: 40%;
  /* font: bold 14px "Averta", Arial, sans-serif; */
  font: bold 14px;
  padding: 0 30px;
  display: inline-block;
  vertical-align: middle; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table .tooltiptext, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table .tooltiptext {
  left: -10% !important;
  font-weight: initial; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading {
  /* background-color: #d6d6dc; */
  background-color: #eee; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading:nth-child(2) {
  padding: 20px;
  background-color: #fff; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading span.heading {
  display: inline-table;
  margin: 0 0 10px 0;
  /* font: bold 18px "Averta", Arial, sans-serif; */
  font: bold 18px;
  float: left; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading span.notification {
  display: inline-block;
  float: right;
  width: 44%;
  margin: -12px 0 12px 0; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading hr {
  margin: 0 0 10px;
  clear: both; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table {
  border-collapse: separate;
  border-spacing: 0 6px; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr {
  height: 60px; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr td {
  /* font: 500 14px "Averta", Arial, sans-serif; */
  font: 500 14px;
  color: #272638;
  text-transform: uppercase;
  vertical-align: middle; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr td:nth-child(1) {
  width: 12%;
  border: none;
  font-weight: bold;
  font-size: 16px;
  padding-right: 5px;
  text-align: right; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr td:nth-child(2) {
  width: 60%;
  border: none;
  font-weight: bold;
  padding-left: 0px; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr td:nth-child(3) {
  border: none;
  vertical-align: middle; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr td:nth-child(4) {
  height: 25px;
  text-align: center;
  vertical-align: top;
  border: none;
  vertical-align: middle; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr td:nth-child(5), .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr td:nth-child(6), .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr td:nth-child(7) {
  padding: 0 0 0 10px;
  border: none;
  vertical-align: middle; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr td:nth-child(6) span.fixed-length {
  padding: 10px 20px;
  border: none;
  vertical-align: middle; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr span.fixed-length {
  width: 120px;
  min-height: 50px;
  border: 1px solid #272638;
  display: block;
  padding: 10px 10px;
  border-radius: 5px;
  /* font: 400 14px "Averta", Arial, sans-serif; */
  font: 400 14px;
  text-align: center;
  line-height: 14px;
  color: #272638;
  text-transform: capitalize; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr span.fixed-length:first-child {
  padding: 10px 5px; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr span.fixed-length.active {
  font-weight: bold;
  color: #fff;
  background-color: #34aeff;
  border: 1px solid #34aeff; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr input, .TOPS-product-files__content .TOPS-product-files__content--wrapper-heading .TOPS-product-files__content__table tr select {
  width: 100%;
  /* height: 35px; */
  height: 30px;
  border-radius: 5px;
  border: 1px solid #bbb;
  padding: 10px;
  /* font: Italic 12px "Averta", Arial, sans-serif; */
  background-color: #fff;
  font-size: initial; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail {
  background-color: #fff;
  /* font: 500 14px "Averta", Arial, sans-serif; */
  font: 500 14px;
  padding: 20px;
  border: 2px solid #eee;
  padding-top: 0px; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr {
  height: 60px;
  display: table-row; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr:nth-child(4n+1) {
  background: #f0f0f2; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr:nth-child(4n+3) {
  background: #fff; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td {
  padding: 5px 10px;
  text-align: center;
  position: relative;
  vertical-align: middle; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td:nth-child(1) {
  width: 8%; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td.col-symentac:nth-child(1) {
  width: 30%;
  word-break: break-word; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td:nth-child(2) {
  width: 10%; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td:nth-child(3) {
  width: 32%;
  text-align: left;
  font-weight: 500; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td.col-symentac:nth-child(3) {
  width: 300px;
  text-align: left;
  font-weight: 500;
  word-break: break-all; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td.col-symentac:nth-child(4) {
  width: 300px;
  text-align: left;
  font-weight: 500;
  word-break: break-all; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td:nth-child(3) span {
  /* font-weight: normal; */
  display: block; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td:nth-child(3) span:first-child {
  /* font-weight: 500;  */ }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td:nth-child(4) {
  width: 10%;
  text-align: left; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td:nth-child(6), .TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td:nth-child(7) {
  text-align: center; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td .support-icon {
  width: 35px;
  height: 35px;
  margin: 0 auto;
  display: block; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td a {
  cursor: pointer; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td a i.icon {
  width: 30px;
  height: 30px;
  display: inline-block; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr .download-arrow {
  display: none; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr .icon-support-download.hidden {
  display: none; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td.active {
  background-color: #272638; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td.active .download-arrow {
  display: block;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d8fe59;
  position: absolute;
  right: 14px;
  top: 28px; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td.active .icon-support-download.hidden {
  display: block; }

.TOPS-product-files__content .TOPS-product-files__content--wrapper-detail .TOPS-product-files__content__table tr td.active .icon-support-download-slate {
  display: none; }

.TOPS-product-files__content .section {
  display: table;
  width: 100%;
  /* background: #d6d6dc;
      padding: 10px 20px; */
  padding: 10px 0px; }

.TOPS-product-files__content .section .pagination {
  display: inline-block;
  margin: 0;
  border-radius: 4px;
  float: right;
  border: 1px solid #eee; }

.TOPS-product-files__content .section .pagination li {
  display: inline; }

.TOPS-product-files__content .section .pagination li a {
  position: relative;
  float: left;
  padding: 11px 14px;
  text-decoration: none;
  line-height: 1.428;
  /* color: #d8fe59;
      background-color: #38364d;
      border-right: 1px solid #272638; */
  color: royalblue !important;
  font-size: 12px; }

.TOPS-product-files__content .section .pagination li:last-child a {
  border-right: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.TOPS-product-files__content .section .pagination li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.TOPS-product-files__content .section .pagination .active a, .TOPS-product-files__content .section .pagination .active span, .TOPS-product-files__content .section .pagination .active a:hover, .TOPS-product-files__content .section .pagination .active span:hover, .TOPS-product-files__content .section .pagination .active a:focus, .TOPS-product-files__content .section .pagination .active span:focus {
  z-index: 2;
  color: #fff;
  cursor: default; }

.TOPS-product-files__content .section pre {
  display: inline-block;
  /* font: 16px "Averta", Arial, sans-serif; */
  font: 12.25px 'Montserrat','Montserrat','sans-serif' !important;
  float: left; }

.TOPS-product-files__content .section pre span {
  /* font: bold 16px "Averta", Arial, sans-serif;  */
  font: bold 16px; }

.TOPS-product-files__content span.user {
  /* font: 16px "Averta", Arial, sans-serif; */
  font: 16px;
  display: inline-block;
  color: #fff;
  clear: both;
  margin: 30px 0; }

.TOPS-product-files__content span.user a {
  color: #d8fe59;
  text-decoration: none;
  cursor: pointer; }

.TOPS-product-files .ng-modal .ng-modal-overlay {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: 0.8; }

.TOPS-product-files .ng-modal .ng-modal-dialog {
  z-index: 10000;
  position: fixed;
  width: 800px;
  height: 250px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  box-shadow: 4px 4px 80px #000; }

.TOPS-product-files .ng-modal .ng-modal-dialog-content {
  padding: 30px;
  text-align: center; }

.TOPS-product-files .ng-modal .ng-modal-dialog-content h3 {
  margin: 0;
  color: #272638;
  /* font: bold 30px "Averta", Arial, sans-serif; */
  font: bold 30px;
  text-align: left; }

.TOPS-product-files .ng-modal .ng-modal-dialog-content p {
  margin: 20px 0 0 0;
  /* font: 500 18px "Averta", Arial, sans-serif; */
  font: 500 18px;
  color: #272638;
  text-align: left; }

.TOPS-product-files .ng-modal .ng-modal-dialog-content .options {
  width: 205px;
  height: 65px;
  margin: 30px 20px 0 0;
  /* font: bold 21px "Averta", Arial, sans-serif; */
  font: bold 21px;
  background-color: #fff;
  color: #333;
  border-radius: 4px;
  border: 1px solid #333;
  cursor: pointer; }

.TOPS-product-files .ng-modal .ng-modal-dialog-content .options:hover {
  color: #fff;
  background-color: #34aeff;
  border-style: none; }

.TOPS-product-files .ng-modal .ng-modal-close {
  display: none; }

.TOPS-product-files .disable {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.TOPS-product-files .enable {
  cursor: pointer;
  pointer-events: auto;
  opacity: 1; }

.TOPS-product-files__content__table thead tr {
  background: #fff !important; }

.TOPS-product-files__content__table thead tr th {
  font-size: 14px;
  color: #272638;
  /*font-family: "Averta", Arial, sans-serif;*/
  font-weight: bold;
  vertical-align: middle !important;
  border: none !important; }

.btn-delete-all-from-cart {
  width: 120px;
  min-height: 50px;
  color: #000;
  border-color: inherit;
  background-color: #fff;
  display: block;
  padding: 10px 10px;
  border-radius: 5px;
  text-align: center;
  line-height: 14px;
  text-transform: capitalize;
  border: 1px solid #000; }

.btn-add-all-to-cart {
  width: 120px;
  min-height: 50px;
  color: #000;
  border-color: inherit;
  background-color: #fff;
  display: block;
  padding: 10px 10px;
  border-radius: 5px;
  text-align: center;
  line-height: 14px;
  text-transform: capitalize;
  border: 1px solid #000; }

.btn-download-package {
  width: 120px;
  min-height: 50px;
  color: #fff;
  border-color: inherit;
  background-color: #cc092f;
  display: block;
  padding: 10px 10px;
  border-radius: 5px;
  text-align: center;
  line-height: 14px;
  text-transform: capitalize; }

/* Product Files SCCS */
.TOPS-product-files__content--wrapper-detail .arrow-prod-files {
  font-size: 30px;
  color: #cc092f; }

.TOPS-product-files__content--wrapper-detail .text-generate-link {
  text-decoration: underline;
  cursor: pointer;
  color: royalblue; }

.text-break-all {
  word-break: break-all; }

/* Solution detail scss */
/*--- Solution Detail Accordion CSS START ---*/
.sd-accordion .card {
  border: 1px solid rgba(0, 0, 0, 0.125) !important;
  margin-bottom: 10px;
  border-radius: .25rem !important;
  padding: 0 !important;
  color: #000; }

.sd-accordion .card .card-header {
  margin-bottom: -1px;
  background-color: #f1f1f1;
  padding: 7px 15px;
  cursor: pointer;
  color: #0092b2; }

.sd-accordion .card .card-header::before {
  content: '\f0d7';
  display: inline-block;
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  padding-right: 9px;
  font-size: 20px;
  vertical-align: -2px; }

.sd-accordion .card .card-header.collapsed::before {
  content: '\f0da';
  padding-right: 14px; }

.sd-accordion .card .card-title {
  text-transform: uppercase; }

@media (min-width: 576px) {
  .sd-accordion .card .card-body {
    padding-left: 2rem; } }

.sd-accordion .table-responsive {
  margin-bottom: 0.5rem;
  overflow: inherit; }

.sd-accordion .table {
  border: 1px solid #dee2e6;
  margin-bottom: 0; }

.sd-accordion .table thead th {
  background-color: #b5283a;
  border: 1px solid #eee;
  color: #fff;
  font-weight: 400; }

.sd-accordion .table tbody tr {
  background-color: #f3f3f3; }

.sd-accordion .table-sm td,
.sd-accordion .table-sm th {
  padding-left: 1rem;
  padding-right: 1rem; }

/*--- Solution Detail Accordion CSS END ---*/
/*--- SolutionDetailPageLayout CSS START ---*/
.SolutionDetailPageLayout .VerticalPromo-section {
  margin-top: 40px; }

.SolutionDetailPageLayout .highlight {
  margin-bottom: 40px; }

.SolutionDetailPageLayout .document-header {
  margin-bottom: 30px; }

.SolutionDetailPageLayout .list-unstyled {
  margin: 20px -15px 0 -15px;
  font-family: "Montserrat", "Montserrat", sans-serif; }

.SolutionDetailPageLayout .list-unstyled ul {
  margin: 0;
  list-style: none;
  line-height: 1.5; }
  .SolutionDetailPageLayout .list-unstyled ul li {
    margin-bottom: 5px; }
    .SolutionDetailPageLayout .list-unstyled ul li span {
      margin-left: 5px; }

.SolutionDetailPageLayout .icon-tooltip:hover .tooltiptext {
  visibility: visible; }

.SolutionDetailPageLayout .solution-download-comp__solution-download-active__download-icon {
  display: none; }

.SolutionDetailPageLayout .solution-detail-comp__solution-download-active .icon-support-download-slate {
  display: none; }

.SolutionDetailPageLayout .solution-detail-comp__solution-download-active .solution-download-comp__solution-download-active__download-icon {
  display: block; }

.SolutionDetailPageLayout .icon {
  width: 24px;
  height: 24px;
  outline: none; }

.SolutionDetailPageLayout .icon-tooltip .tooltiptext {
  font-size: 0.75rem;
  padding: 5px 10px;
  top: 28px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  box-shadow: 0 2px 6px 1px #dadada; }

.SolutionDetailPageLayout #solution-detail-download-options .icon {
  cursor: pointer;
  position: relative; }

.SolutionDetailPageLayout .dropdown .dropdown-toggle::after {
  vertical-align: 0.5em;
  color: #9e9e9e; }

.SolutionDetailPageLayout .dropdown .btn {
  padding: 0 .75rem;
  font-size: 1rem; }

.SolutionDetailPageLayout .dropdown .dropdown-menu.show {
  top: -4px !important;
  border-radius: 0;
  margin-top: 0; }

.SolutionDetailPageLayout .dropdown .dropdown-item {
  padding: .25rem 1em;
  font-size: 0.85rem;
  color: #000; }

.SolutionDetailPageLayout .dropdown .btn-secondary,
.SolutionDetailPageLayout .btn-secondary:not(:disabled):not(.disabled).active,
.SolutionDetailPageLayout .btn-secondary:not(:disabled):not(.disabled):active,
.SolutionDetailPageLayout .show > .btn-secondary.dropdown-toggle {
  background-color: transparent;
  border: none;
  color: #333; }

.SolutionDetailPageLayout .btn-secondary.focus,
.SolutionDetailPageLayout .btn-secondary:focus,
.SolutionDetailPageLayout .btn-secondary:not(:disabled):not(.disabled).active:focus,
.SolutionDetailPageLayout .btn-secondary:not(:disabled):not(.disabled):active:focus,
.SolutionDetailPageLayout .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: none; }

@media screen and (min-width: 768px) {
  .SolutionDetailPageLayout .list-btns .align-items {
    text-align: right; } }

.SolutionDetailPageLayout .list-btns button {
  background: #0092b2;
  color: #fff;
  border: none;
  padding: 4px 15px;
  box-shadow: none;
  line-height: 2;
  margin-bottom: 10px;
  font-size: 0.85rem;
  display: block;
  white-space: nowrap;
  margin-left: 10px; }
  @media screen and (min-width: 768px) {
    .SolutionDetailPageLayout .list-btns button {
      display: inline; } }
  .SolutionDetailPageLayout .list-btns button .icon {
    width: 20px;
    height: 20px;
    color: #fff;
    display: inline-block;
    position: relative;
    top: 5px;
    left: 0;
    outline: none; }

.SolutionDetailPageLayout .list-btns button:hover,
.SolutionDetailPageLayout .list-btns button:not(:disabled):not(.disabled):active {
  background: #0083a0;
  border: none;
  box-shadow: none;
  color: #fff; }

/*--- SolutionDetailPageLayout CSS END ---*/
/* Licensing scss */
/*--- Licensing page CSS START ---*/
.licensingPageLayout .VerticalPromo-section {
  margin-top: 40px; }

.licensingPageLayout .page-ttl {
  color: #cc092f; }

.licensingPageLayout .component-icon {
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 10px; }

.licensingPageLayout .icon-support-key {
  position: relative;
  top: 6px; }

.licensingPageLayout .icon-support-service {
  width: 26px;
  height: 26px;
  position: relative;
  top: 5px;
  margin-right: 14px; }

.licensingPageLayout .licensing-keys {
  margin-bottom: 80px;
  margin-top: 60px; }

.licensingPageLayout .list-group {
  margin: 0; }

.licensingPageLayout .services-list {
  margin-bottom: 40px; }
  .licensingPageLayout .services-list li {
    margin-bottom: 10px; }

.licensingPageLayout .services-list.list1 {
  margin-bottom: 80px; }

/*--- Licensing page CSS END ---*/
/*--- Licensing keys page CSS START ---*/
.licensingKeysPageLayout .VerticalPromo-section {
  margin-top: 40px; }

.licensingKeysPageLayout .highlight {
  margin-bottom: 40px; }

.licensingKeysPageLayout .component-icon {
  width: 30px;
  height: 30px;
  float: left;
  margin-right: 10px; }

.licensingKeysPageLayout .icon-support-Request_icon {
  width: 24px;
  height: 24px;
  position: relative;
  top: 2px;
  margin-right: 14px; }

.licensingKeysPageLayout .page-ttl {
  color: #cc092f; }

.licensingKeysPageLayout select,
.licensingKeysPageLayout select:focus {
  outline: none;
  box-shadow: none;
  border-color: #ced4da;
  font-size: 14px; }

.licensingKeysPageLayout .inside-page-nav {
  display: none; }
  .licensingKeysPageLayout .inside-page-nav .text-links {
    display: inline-block;
    float: right;
    margin: 8px 0; }
    @media screen and (min-width: 768px) {
      .licensingKeysPageLayout .inside-page-nav .text-links {
        margin-right: 18px; } }

@media screen and (min-width: 768px) {
  .licensingKeysPageLayout .inside-page-nav.row {
    display: flex; } }

.licensingKeysPageLayout ul.result {
  list-style: inside;
  list-style-position: outside;
  margin-left: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  font-size: 0.8rem; }
  @media screen and (min-width: 768px) {
    .licensingKeysPageLayout ul.result {
      margin-left: 20px; } }
  .licensingKeysPageLayout ul.result li {
    margin: 2px 0; }

/*--- Licensing keys page CSS END ---*/
/* Cart and Cart history scss */
.downloadCartLayout a {
  outline: none; }

.downloadCartLayout .VerticalPromo-section {
  margin-top: 40px; }

.downloadCartLayout .page-ttl {
  color: #cc092f; }

.downloadCartLayout .nav-tabs {
  margin-left: 0;
  margin-top: 20px;
  border: none; }
  .downloadCartLayout .nav-tabs .nav-item .nav-link {
    color: #9c9e9e;
    border: none; }
  .downloadCartLayout .nav-tabs .nav-item.show .nav-link,
  .downloadCartLayout .nav-tabs .nav-link.active {
    color: #0092b2;
    border-bottom: 4px solid #0092b2; }

.downloadCartLayout .tab-content {
  margin: 40px 0; }

.downloadCartLayout .icon-down,
.downloadCartLayout .icon-up {
  border: solid #0092b2;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
  margin-left: 4px;
  position: relative; }

.downloadCartLayout .icon-down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  top: -2px; }

.downloadCartLayout .icon-up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  top: 2px; }

.downloadCartLayout .icon {
  width: 22px;
  height: 22px;
  color: #fff;
  display: inline-block;
  position: relative;
  top: 0;
  outline: none; }

.downloadCartLayout .icon-tooltip .tooltiptext {
  font-size: 0.75rem;
  padding: 5px 10px;
  top: 28px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  box-shadow: 0 2px 6px 1px #dadada; }

.downloadCartLayout .table-with-info tbody td {
  border: none; }

.downloadCartLayout .table-with-details thead th,
.downloadCartLayout .table-with-order-details thead th {
  background-color: #b5283a;
  color: #fff;
  font-weight: 400;
  border: none; }

.downloadCartLayout .table-with-info tbody td:nth-child(1) {
  width: 40%; }

.downloadCartLayout .table-with-info tbody td:nth-child(2) {
  width: 25%;
  padding-right: 5%; }

.downloadCartLayout .table-with-info tbody td:nth-child(3) {
  width: 10%; }

.downloadCartLayout .table-with-info tbody td:nth-child(4) {
  width: 20%; }

.downloadCartLayout .table-with-details thead th:nth-child(1) {
  width: 40%; }

.downloadCartLayout .table-with-details thead th:nth-child(2) {
  width: 25%;
  padding-right: 5%; }

.downloadCartLayout .table-with-details thead th:nth-child(3) {
  width: 10%; }

.downloadCartLayout .table-with-details thead th:nth-child(4) {
  width: 20%; }

.downloadCartLayout .table-with-order-details thead th:nth-child(1) {
  width: 15%; }

.downloadCartLayout .table-with-order-details thead th:nth-child(2) {
  width: 15%; }

.downloadCartLayout .table-with-order-details thead th:nth-child(3) {
  width: 30%; }

.downloadCartLayout .table-with-order-details thead th:nth-child(4) {
  width: 20%; }

.downloadCartLayout .table-with-order-details thead th:nth-child(5) {
  width: 20%;
  text-align: right; }

.downloadCartLayout .table-with-order-details tbody td:last-child {
  text-align: right; }

.downloadCartLayout .table-with-order-details .hidden-row td,
.downloadCartLayout .table-with-order-details .hidden-row td:last-child {
  text-align: left;
  padding: 0; }

.downloadCartLayout .table-with-order-details .hidden-row .column-group {
  background-color: #ffffff;
  display: inline-block;
  width: 100%;
  padding: 20px 5px 5px;
  margin-bottom: 25px;
  float: left;
  position: relative;
  top: -2px; }
  .downloadCartLayout .table-with-order-details .hidden-row .column-group .column {
    display: inline-block;
    float: left;
    padding-right: 75px; }
    .downloadCartLayout .table-with-order-details .hidden-row .column-group .column span {
      display: block;
      font-weight: 700; }
  .downloadCartLayout .table-with-order-details .hidden-row .column-group.arrow:before {
    content: "";
    border: solid #0092b2;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 5px;
    margin-left: 0;
    position: absolute;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    top: 4px;
    left: 24px; }
  .downloadCartLayout .table-with-order-details .hidden-row .column-group.right:before {
    left: inherit;
    right: 18px; }

.downloadCartLayout .table-with-order-details .btn-link {
  border: none;
  padding: 0 8px; }

.downloadCartLayout .table-with-order-details .btn-link:hover {
  border: none; }

.downloadCartLayout .table-with-order-details .table-borderless td:first-child {
  width: 10%; }

.downloadCartLayout .cart-checkout input[type='text'] {
  width: 300px;
  height: 38px;
  float: left;
  border-color: #8e8e8e;
  padding: 0 12px; }

.downloadCartLayout .cart-checkout .chkoutbtn {
  background-color: #0092b2;
  line-height: 1.2;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 10px;
  margin: 0 3px;
  border: none; }

.downloadCartLayout .cart-checkout .chkoutbtn:hover,
.downloadCartLayout .cart-checkout .chkoutbtn:focus {
  border: none;
  background-color: #0083a0; }

.downloadCartLayout .switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 24px;
  /* Rounded sliders */ }
  .downloadCartLayout .switch input {
    opacity: 0;
    width: 0;
    height: 0; }
  .downloadCartLayout .switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s; }
  .downloadCartLayout .switch .slider:before {
    position: absolute;
    content: "";
    height: 18px;
    width: 18px;
    left: 3px;
    bottom: 3px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s; }
  .downloadCartLayout .switch input:checked + .slider {
    background-color: #0092b2; }
  .downloadCartLayout .switch input:focus + .slider {
    box-shadow: 0 0 1px #0083a0; }
  .downloadCartLayout .switch input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px); }
  .downloadCartLayout .switch .slider.round {
    border-radius: 34px; }
  .downloadCartLayout .switch .slider.round:before {
    border-radius: 50%; }

/* solution download scss */
/* solution download module css */
.solution-download__docker-tooltip, .icon-tooltip {
  display: inline-block; }

.solution-download__docker-tooltip .tooltiptext, .icon-tooltip .tooltiptext {
  z-index: 100;
  visibility: hidden;
  width: auto;
  white-space: nowrap;
  text-transform: capitalize;
  background-color: #f0f0f2;
  color: #38364d;
  border-radius: 6px;
  position: absolute;
  /*font-family: "Averta", Arial, sans-serif;*/
  font-size: 16px;
  padding: 10px 30px 10px 30px;
  top: 114%;
  left: 35%; }

.solution-download__docker-tooltip .tooltiptext::after, .icon-tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -7px;
  border-width: 7px;
  border-style: solid;
  border-color: transparent transparent #f0f0f2 transparent; }

.solution-download__docker-tooltip:hover .tooltiptext, .icon-tooltip:hover .tooltiptext {
  visibility: visible; }

.solution-download {
  margin-top: 18px;
  position: relative; }

.solution-download__close-circlecheck-icon {
  width: 45px;
  height: 45px;
  display: block;
  position: relative;
  text-align: center; }

.solution-download .solution-download__download-options-show-download-icon {
  display: none; }

.solution-download__download-options-show {
  background: #272638; }

.solution-download__download-options-show .solution-download__download-arrow-down {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #d8fe59;
  position: absolute;
  right: -2px;
  top: 18px; }

.solution-download__download-options-show .solution-download__download-options-show-download-icon {
  display: inline-block; }

.solution-download__download-options-show .icon-support-download-altdarkblue {
  display: none; }

.solution-download .text-left {
  text-align: left !important; }

.solution-download .message_error-wrapper {
  padding: 10px 20px; }

.solution-download span.user {
  /*font-family: "Averta", Arial, sans-serif;*/
  font-size: 16px;
  display: block;
  color: #fff; }

.solution-download span.user a {
  color: #d8fe59; }

.solution-download .product-row {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.solution-download .product-row::after {
  clear: both;
  content: "";
  display: block; }

.solution-download .product-columns {
  float: left;
  display: block;
  margin-right: 2.35765%;
  width: 23.23176%; }

.solution-download .product-columns:last-child {
  margin-right: 0; }

.solution-download .product-columns:nth-child(4n) {
  margin-right: 0; }

.solution-download__autocomplete-wrapper {
  position: relative;
  margin-right: 120px;
  font-size: 12px;
  color: #7d7d91; }

.solution-download__autocomplete-wrapper .angucomplete-dropdown {
  border-color: #f0f0f2;
  border-width: 1px;
  border-style: solid;
  border-radius: 2px;
  height: 250px;
  overflow: auto;
  width: 100%;
  padding: 0px;
  cursor: pointer;
  z-index: 9999;
  position: absolute;
  top: 100%;
  left: 0px;
  margin-top: 0px;
  padding-left: 20px;
  background-color: #fbfbfb; }

.solution-download__search-wrapper {
  position: relative;
  margin-top: 30px;
  margin-bottom: 30px; }

.solution-download__search-wrapper__search-box {
  border: 1px solid #d6d6dc;
  outline: none;
  width: 100%;
  padding: 7px 20px;
  padding-right: 45px;
  font-style: italic;
  background-color: #fbfbfb;
  line-height: 1.875rem;
  height: 46px;
  color: #38364d; }

.solution-download__search-wrapper .support-product-button {
  background: #272638;
  padding: 7px 10px;
  display: block;
  position: absolute;
  top: 3px;
  right: 0;
  margin-right: 5px;
  border: 0;
  cursor: pointer; }

.solution-download__search-wrapper .support-product-button .icon-size {
  display: block;
  width: 19px;
  height: 25px;
  background-position: center; }

.solution-download__search-wrapper__clear-button {
  position: absolute;
  line-height: 1.875rem;
  top: 0;
  color: #fff;
  border: 1px solid #34aeff;
  display: inline-block;
  background: #34aeff;
  font-size: 18px;
  padding: 7px 25px;
  font-weight: bold;
  text-decoration: none;
  right: 0;
  font-family: "Averta", Arial, sans-serif, sans-serif; }

.solution-download__search-wrapper__clear-button:hover {
  color: #fff; }

.solution-download__search-wrapper__clear-button span {
  width: auto !important;
  height: auto !important; }

.solution-download__container {
  margin-bottom: 2%;
  cursor: pointer;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  /*@include media($mobile-only) {
             @include omega(1n) // clears ever item.
           }
        
           @include media($small) {
             @include span-columns(6); // two per row on tablet
           }
       
           @include media($tablet-only) {
             @include omega(2n) // clears ever third item. (two per row)
           }
       
           @include media($medium) {
             @include span-columns(4); // 3 per row on tablet landscape and larger.
             @include omega(3n) // clears ever fourth item (three per row)
           }*/ }

.solution-download__container::after {
  clear: both;
  content: "";
  display: block; }

.solution-download__table-container {
  z-index: 1;
  position: relative;
  float: left;
  width: 100%;
  margin-bottom: 20px; }

.solution-download__table-container__footer {
  /* background: #d6d6dc; */
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  /* padding: 0 25px; */ }

.solution-download__table-container__footer::after {
  clear: both;
  content: "";
  display: block; }

.solution-download__card-circle {
  /*font-family: "Averta", Arial, sans-serif;*/
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fff;
  font-size: 14px;
  font-weight: 500;
  border-radius: 5px 5px 0 0; }

.solution-download__card-circle.last-working-card {
  border-right: 10px solid #c31257; }

.solution-download__card-circle tr.ng-hide {
  display: block !important;
  visibility: hidden; }

.solution-download__download-icon {
  width: 40px;
  height: 40px;
  display: block;
  position: relative;
  text-align: center; }

.solution-download__download-number {
  color: #fff;
  position: absolute;
  width: 100%;
  padding-top: 26%;
  right: 0;
  font-size: 21px; }

.solution-download__download-checkicon {
  width: 45px;
  height: 45px;
  display: inline-block;
  position: relative; }

.solution-download__table-style {
  padding-top: 15px; }

.solution-download__table-style.probelink {
  padding-bottom: 10px; }

.solution-download__product-name {
  /*font-family: "Averta", Arial, sans-serif;*/
  font-size: 16px;
  color: #272638;
  background-color: #d6d6dc;
  position: relative;
  padding-left: 20px;
  height: 65px;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  border-radius: 0 0 5px 5px; }

.solution-download__pointer-down {
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 17px solid #d6d6dc;
  width: 0;
  margin-left: 50%; }

.solution-download__name-position {
  max-width: 100%;
  margin: auto 0;
  padding-right: 5px;
  font-weight: bold;
  /*font-family: "Averta", Arial, sans-serif;*/ }

.solution-download a {
  text-decoration: none;
  color: royalblue !important;
  font-weight: bold; }

.solution-download a:hover {
  color: midnightblue !important; }

.solution-download a span {
  width: 12px;
  height: 12px;
  display: inline-block; }

.solution-download__docker-style-wrapper {
  background: #f0f0f2;
  /* margin: auto 0; */
  display: flex;
  width: 76px;
  height: 100%; }

.solution-download__docker-style {
  /* position: relative; */
  width: 40px;
  /* background-color: #F9F9F9; */
  /* float: right; */
  height: 43px;
  /* margin-left: 10.5%; */
  /* margin-top: -3.5%; */
  /* right: 0; */
  /* margin: auto 0; */
  margin: auto; }

.solution-download__tab-content {
  display: none;
  background: #fff; }

.solution-download__tab-content.current {
  display: inherit; }

.solution-download__tab-content table {
  width: 100%; }

.solution-download__tab-content__filter {
  /* background: #d6d6dc; */
  background: #eee;
  padding: 30px 30px 25px; }

.solution-download__tab-content__filter label, .solution-download__tab-content__filter input {
  display: inline;
  width: 70%; }

.solution-download__tab-content__filter label {
  /*font-family: "Averta", Arial, sans-serif;*/
  font-size: 16px;
  font-weight: bold;
  color: #272638;
  margin-bottom: 5px;
  text-transform: uppercase; }

.solution-download__tab-content__table-header-wrapper {
  padding: 0 20px 30px 20px;
  /* background: #d6d6dc; */
  background: #eee; }

.solution-download__tab-content__table-wrapper {
  padding: 20px;
  background: #fff;
  border: 2px solid #eee; }

.solution-download__tabs-title {
  margin: 0;
  padding: 0;
  list-style: none;
  word-spacing: -4px; }

.solution-download__tabs-title li {
  display: inline-block;
  cursor: pointer;
  /*border: 1px solid $neutral6;
             border-bottom: 1px solid $neutral-full;*/
  font-size: 21px;
  /*font-family: "Averta", Arial, sans-serif;*/
  color: #272638;
  background-color: #fff;
  padding: 21px 25px;
  word-spacing: normal; }

.solution-download__tabs-title li.active {
  background-color: #37f8c1; }

.solution-download__tab-header {
  width: 100%;
  border-spacing: 0; }

.solution-download__tab-header td, .solution-download__tab-header th {
  text-align: left;
  /* width: 12%; */
  width: 10%;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 10px; }

.solution-download__tab-header td:first-child, .solution-download__tab-header th:first-child {
  text-align: left;
  /* width: 40%; */
  width: 42%; }

.solution-download__tab-header td:nth-child(2), .solution-download__tab-header th:nth-child(2) {
  /* width: 14%; */
  width: 10%; }

.solution-download__tab-header td:nth-child(4), .solution-download__tab-header td:nth-child(5), .solution-download__tab-header td:nth-child(6), .solution-download__tab-header td:nth-child(7), .solution-download__tab-header th:nth-child(4), .solution-download__tab-header th:nth-child(5), .solution-download__tab-header th:nth-child(6), .solution-download__tab-header th:nth-child(7) {
  text-align: center; }

.solution-download__tab-header th {
  font-size: 14px;
  color: #272638;
  /*font-family: "Averta", Arial, sans-serif;*/
  font-weight: bold;
  vertical-align: top; }

.solution-download__tab-header th div {
  font-weight: normal;
  width: 85%; }

.solution-download__tab-header th:first-child {
  padding-left: 10px; }

.solution-download__tab-header th:last-child {
  padding-right: 10px; }

.solution-download__tab-header tbody tr:nth-child(odd) {
  background-color: #f0f0f2; }

.solution-download__tab-header tbody tr:nth-child(even) {
  background-color: #fff; }

.solution-download__tab-header td {
  /*font-family: "Averta", Arial, sans-serif;*/
  padding: 5px;
  font-size: 14px;
  height: 60px; }

.solution-download__tab-header td:first-child {
  padding-left: 20px; }

.solution-download__solution-downloads .solution-download__tab-header select {
  width: 100%; }

.solution-download__solution-downloads .solution-download__tab-header td, .solution-download__solution-downloads .solution-download__tab-header th {
  text-align: center; }

.solution-download__solution-downloads .solution-download__tab-header td:first-child, .solution-download__solution-downloads .solution-download__tab-header th:first-child {
  text-align: left;
  width: 52%; }

.solution-download__solution-downloads .solution-download__tab-header th {
  width: 30%; }

.solution-download__solution-downloads .solution-download__tab-header th:nth-child(2) {
  width: 18%; }

.solution-download__solution-downloads .solution-download__tab-header td {
  width: 10%;
  font-size: 16px;
  font-weight: 500; }

.solution-download__solution-downloads .solution-download__tab-header td:first-child {
  font-size: 14px;
  font-weight: normal; }

.solution-download__solution-downloads .solution-download__tab-header td:nth-child(2) a, .solution-download__solution-downloads .solution-download__tab-header td:nth-child(3) a, .solution-download__solution-downloads .solution-download__tab-header td:nth-child(4) a {
  display: inline-block;
  padding: 5px 14px; }

.solution-download__solution-downloads .solution-download__tab-header td:nth-child(2) a:hover, .solution-download__solution-downloads .solution-download__tab-header td:nth-child(3) a:hover, .solution-download__solution-downloads .solution-download__tab-header td:nth-child(4) a:hover {
  border-radius: 3px;
  background: #34aeff;
  color: #fff; }

.solution-download__solution-downloads .solution-download__tab-header td:nth-child(2) {
  width: 18%; }

.solution-download__tabletab-content .tooltiptext {
  left: -100% !important; }

.solution-download__tabletab-content select {
  font-size: 14px;
  /* width: 120px; */
  width: 100px;
  height: 31px;
  color: #272638;
  border-radius: 4px;
  border: 1px solid #d6d6dc;
  cursor: pointer; }

.solution-download .solution-download__tab-header td.solution-download__options:first-child {
  padding: 0; }

.solution-download__options div.diff-options {
  display: table;
  width: 100%;
  background: #272638;
  position: relative;
  /* &:after{
                   content: ""; 
                   position: absolute;
                       width: 0;
                       height: 0;
                       border-left: 8px solid transparent;
                       border-right: 8px solid transparent;
                       
                       border-bottom: 10px solid $neutral6;
                           right: 3%;
                       top:-10px;
               }*/ }

.solution-download__options div.diff-options a {
  color: #d8fe59; }

.solution-download__options div.diff-options a p {
  margin: 0;
  font: 14px "Averta", Arial, sans-serif;
  color: #d6d6dc; }

.solution-download__options .download-option {
  width: 29%;
  /* font: bold 16px "Averta", Arial, sans-serif; */
  color: #34aeff;
  padding: 15px 30px;
  display: inline-block;
  vertical-align: middle; }

.solution-download__options .download-option:first-child {
  padding-left: 45px; }

.solution-download__options .download-option:last-child {
  width: 12%; }

.solution-download__options div.download-option-message {
  width: 40%;
  font: bold 14px "Averta", Arial, sans-serif;
  padding: 0 30px;
  display: inline-block;
  vertical-align: middle;
  color: #fff; }

.solution-download__search-bar {
  /*font-family: "Averta", Arial, sans-serif;*/
  height: 30px;
  width: 90%;
  border-radius: 5px;
  border: 1px solid gray;
  padding: 10px; }

.solution-download__table-icons {
  width: 35px;
  height: 35px;
  display: inline-block;
  cursor: pointer;
  display: inline-block;
  padding-right: 20px;
  position: relative; }

.solution-download__testPage {
  float: right;
  display: inline-block;
  background-color: #38364d; }

.solution-download__testPage ul {
  list-style-type: none; }

.solution-download .pagination-pages {
  color: #272638;
  /* font-family: "Averta", Arial, sans-serif; */
  font-family: 'Montserrat','Montserrat','sans-serif' !important;
  /* font-size: 16px; */
  float: left;
  margin-top: 18px; }

.solution-download .pagination-pages strong {
  /*font-family: "Averta", Arial, sans-serif;*/ }

.solution-download__pagination {
  display: inline-block;
  float: right;
  margin-top: 14px;
  border: 1px solid #eee; }

.solution-download__pagination li {
  display: inline;
  list-style-type: none; }

.solution-download__pagination li.pagination-last a, .solution-download__pagination li.pagination-first a, .solution-download__pagination li.pagination-prev a, .solution-download__pagination li.pagination-next a {
  color: #7d7d91; }

.solution-download__pagination li a {
  position: relative;
  float: left;
  padding: 10px 15px;
  text-decoration: none;
  line-height: 1.428;
  color: #d8fe59;
  /* background-color: #272638; */
  /* border-right: 1px solid #272638; */
  font-size: 12px; }

.solution-download__pagination li:last-child a {
  border-right: none;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.solution-download__pagination li:first-child a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.solution-download__pagination .active a, .solution-download__pagination .active span, .solution-download__pagination .active a:hover, .solution-download__pagination .active span:hover, .solution-download__pagination .active a:focus, .solution-download__pagination .active span:focus {
  color: #fff;
  cursor: default; }

.solution-download__pagination .disabled {
  cursor: default !important;
  pointer-events: none;
  opacity: 0.5; }

.solution-download__modal-background {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: gray;
  opacity: 0.75;
  z-index: 1100; }

.solution-download__download-modal {
  position: fixed;
  background-color: #fff;
  z-index: 1000;
  overflow: auto;
  opacity: 1;
  right: 0;
  bottom: 0;
  top: 35%;
  left: 14%;
  height: 28%;
  width: 72%;
  border-radius: 4px; }

.solution-download__download-modal .download-body {
  padding-left: 50px;
  padding-top: 25px; }

.solution-download__download-modal .download-button {
  background-color: #7d7d91;
  color: #fff;
  margin-right: 10px;
  width: 22%;
  border-radius: 4px;
  font-size: 19px;
  margin-left: 48px; }

.solution-download__download-options-header {
  padding-top: 40px;
  font-family: 'Open Sans Web';
  color: #38364d;
  font-size: 24px; }

.solution-download__download-options-yesbutton {
  background-color: #fff;
  color: #7d7d91;
  font-size: 21px;
  margin-top: 50px;
  height: 65px;
  width: 175px;
  margin-bottom: 70px;
  margin-right: 20px;
  border-radius: 4px;
  box-shadow: none;
  border: 1px solid #7d7d91; }

.solution-download__download-options-yesbutton:hover {
  background-color: #34aeff;
  color: #fff;
  border-color: #34aeff; }

.solution-download__download-options-button {
  background-color: #fff;
  color: #7d7d91;
  font-size: 21px;
  margin-top: 50px;
  height: 65px;
  width: 175px;
  margin-bottom: 70px;
  margin-right: 20px;
  border-radius: 4px;
  box-shadow: none;
  border: 1px solid #7d7d91; }

.solution-download__download-options-button:hover {
  background-color: #34aeff;
  color: #fff;
  border-color: #34aeff; }

.solution-download__modal {
  position: fixed;
  background-color: #fff;
  z-index: 1200;
  overflow: auto;
  opacity: 1;
  right: 0;
  bottom: 0;
  top: 0%;
  left: 0%;
  height: 400px;
  width: 50%;
  margin: auto; }

.solution-download__modal.download-preference-modal {
  height: 300px; }

.solution-download__modal.download-preference-modal .modal-body {
  padding: 30px; }

.solution-download__modal.download-preference-modal h2 {
  font-size: 30px;
  text-align: left;
  margin: 0;
  color: #272638;
  border-bottom: 1px solid #272638;
  padding-bottom: 5px; }

.solution-download__modal.download-preference-modal h4 {
  color: #272638;
  margin: 0;
  font-weight: 500;
  font-size: 18px;
  padding-top: 30px;
  text-align: left; }

.solution-download__modal.download-preference-modal .solution-download__download-options-button, .solution-download__modal.download-preference-modal .solution-download__download-options-yesbutton {
  margin-top: 40px;
  margin-bottom: 0; }

.solution-download__modal .modal-header {
  background-color: #38364d; }

.solution-download__modal .modal-header h4 {
  color: #fff;
  margin-top: 0;
  padding: 10px 0 10px 10px; }

.solution-download__modal .modal-body h4 {
  color: #38364d;
  margin-bottom: 0;
  font-weight: normal;
  font-size: 24px;
  /*font-family: "Averta", Arial, sans-serif;*/ }

.solution-download__modal .modal-body hr {
  border: 2px solid #38364d;
  width: 6%;
  float: left; }

.solution-download__modal .modal-body .title-login {
  padding-top: 30px; }

.solution-download__modal .modal-body p {
  margin-bottom: 0;
  margin-top: 0;
  font-size: 15px; }

.solution-download__modal .modal-body .click-link {
  padding-top: 10px; }

.solution-download__modal .modal-body .copy-link {
  padding-top: 20px; }

.solution-download__modal .modal-body .copy-command {
  font-size: 13px;
  background-color: #7d7d91;
  color: #fff;
  border-radius: 4px;
  padding-left: 5px;
  display: inline-block;
  width: 80%; }

.solution-download__modal .modal-body .copy-button {
  margin-left: 20px;
  width: 9%;
  border-radius: 5px;
  color: #fff;
  font-size: 17px;
  height: 36px;
  background-color: #34aeff; }

.solution-download__license-agreement label {
  cursor: pointer;
  background-color: #fff;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  position: relative;
  text-align: center;
  margin-right: 5px; }

.solution-download__license-agreement label .checkmark {
  transform: scaleX(-1) rotate(-45deg);
  font-size: 13px;
  position: absolute;
  font-weight: bolder;
  color: #fff;
  top: -4px;
  font-family: verdana;
  left: 7px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.solution-download__license-agreement input[type="checkbox"] + label:before {
  border: 2px solid #272638;
  content: "\00a0";
  display: inline-block;
  font: 16px/1em sans-serif;
  height: 20px;
  padding: 0;
  vertical-align: top;
  width: 20px;
  border-radius: 5px; }

.solution-download__license-agreement input[type="checkbox"]:checked + label:before {
  background: #272638;
  color: #fff;
  text-align: center;
  font-size: 22px;
  font-weight: bold; }

.solution-download__modal-docker .modal-body {
  padding: 0 50px; }

/*download-center scss*/
.downloadCenterLayout .row-flex {
  display: flex;
  flex-wrap: wrap; }
  @media screen and (min-width: 768px) {
    .downloadCenterLayout .row-flex {
      padding: 0 8px; } }
  @media screen and (min-width: 768px) {
    .downloadCenterLayout .row-flex [class*="col-"] {
      margin-bottom: 16px;
      padding: 0 8px; } }
  @media screen and (max-width: 767px) {
    .downloadCenterLayout .row-flex [class*="col-"]:nth-child(odd) {
      padding: 0 6px 0 0;
      margin-bottom: 12px; }
    .downloadCenterLayout .row-flex [class*="col-"]:nth-child(even) {
      padding: 0 0 0 6px;
      margin-bottom: 12px; } }
  .downloadCenterLayout .row-flex .content {
    height: 100%;
    color: #000;
    background: #eeeeee; }
    .downloadCenterLayout .row-flex .content a {
      padding: 15px;
      display: inline-block;
      width: 100%; }
    .downloadCenterLayout .row-flex .content:hover {
      -moz-box-shadow: inset 0 0 40px #dcdcdc;
      -webkit-box-shadow: inset 0 0 40px #dcdcdc;
      box-shadow: inset 0 0 40px #dcdcdc; }

.downloadCenterLayout .btn-showmore {
  background-color: #0092b2;
  line-height: 1.2;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 10px;
  margin: 0 3px;
  border: none; }

.downloadCenterLayout .btn-showmore:hover,
.downloadCenterLayout .btn-showmore:focus {
  border: none;
  background-color: #0083a0;
  box-shadow: none;
  color: #fff; }

/*release automation scss*/
.releaseAutomationLayout .list-table .table {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-collapse: collapse;
  table-layout: fixed; }
  .releaseAutomationLayout .list-table .table thead {
    background-color: rgba(0, 0, 0, 0.03); }
    .releaseAutomationLayout .list-table .table thead tr th {
      padding: 10px;
      border: none; }
    .releaseAutomationLayout .list-table .table thead tr th:nth-child(1) {
      width: 28%; }
    .releaseAutomationLayout .list-table .table thead tr th:nth-child(2) {
      width: 120px;
      text-align: center; }
    .releaseAutomationLayout .list-table .table thead tr th:nth-child(3) {
      width: 90px;
      text-align: center; }
    .releaseAutomationLayout .list-table .table thead tr th:nth-child(4) {
      width: 22%; }
    .releaseAutomationLayout .list-table .table thead tr th:nth-child(5) {
      width: 120px; }
    .releaseAutomationLayout .list-table .table thead tr th:nth-child(6) {
      width: 120px; }
  .releaseAutomationLayout .list-table .table tbody tr td {
    padding: 10px; }
  .releaseAutomationLayout .list-table .table tbody tr td:nth-child(2) {
    text-align: center; }
  .releaseAutomationLayout .list-table .table tbody tr td:nth-child(3) {
    text-align: center; }
  .releaseAutomationLayout .list-table .table .support-notifications__content__table {
    background-color: transparent; }
    .releaseAutomationLayout .list-table .table .support-notifications__content__table .checkmark.checkmark-release {
      right: -8px; }
    .releaseAutomationLayout .list-table .table .support-notifications__content__table .release-title {
      margin-left: 48px; }

.releaseAutomationLayout .list-new-table .table {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-collapse: collapse;
  table-layout: fixed; }
  .releaseAutomationLayout .list-new-table .table thead {
    background-color: rgba(0, 0, 0, 0.03); }
    .releaseAutomationLayout .list-new-table .table thead tr th {
      padding: 10px;
      border: none; }

.releaseAutomationLayout .list-new-table .support-notifications__content__table {
  background-color: transparent; }
  .releaseAutomationLayout .list-new-table .support-notifications__content__table .checkmark.checkmark-release {
    right: -8px; }

.releaseAutomationLayout ul.pagination {
  float: right;
  margin: 0; }
  .releaseAutomationLayout ul.pagination li {
    margin: 0 3px;
    padding: 0 2px; }
  .releaseAutomationLayout ul.pagination li.active a {
    text-decoration: underline; }
  .releaseAutomationLayout ul.pagination a,
  .releaseAutomationLayout ul.pagination a:visited,
  .releaseAutomationLayout ul.pagination a:active {
    outline: none;
    padding: 0 3px; }
  .releaseAutomationLayout ul.pagination .disabled a,
  .releaseAutomationLayout ul.pagination .disabled a:visited,
  .releaseAutomationLayout ul.pagination .disabled a:active {
    color: #aaa; }

.releaseAutomationLayout .btn.btn.btn-primary.btn-clone {
  padding: 15px 10px;
  border-radius: 5px;
  text-transform: none; }

.releaseAutomationLayout .btn.btn.btn-primary.btn-delete {
  padding: 15px 10px;
  border-radius: 5px;
  text-transform: none; }

.releaseAutomationLayout .nav-tabs {
  border-bottom: 0; }
  .releaseAutomationLayout .nav-tabs .nav-item .nav-link {
    color: #9c9e9e;
    border: none; }
  .releaseAutomationLayout .nav-tabs .nav-link.active {
    color: #0092b2;
    border-bottom: 4px solid #0092b2; }

.releaseAutomationLayout .radio {
  position: relative;
  display: block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
  padding-right: 10px;
  margin-top: 8px; }

.releaseAutomationLayout .radio input[type=radio] {
  position: absolute;
  margin-top: 4px\9;
  margin-left: -20px; }

.releaseAutomationLayout .display-in-block {
  display: inline-block; }

.releaseAutomationLayout .non-madtry:after {
  content: "" !important; }

.releaseAutomationLayout .form-group.required {
  font: inherit; }
  .releaseAutomationLayout .form-group.required label:after {
    content: "*";
    color: red; }

.releaseAutomationLayout .col-form-label {
  text-transform: capitalize;
  color: black;
  letter-spacing: 0; }

.releaseAutomationLayout .angularjs-dropdown-multiselect .dropdown-menu {
  overflow-x: scroll;
  width: 100%; }

.releaseAutomationLayout .angularjs-dropdown-multiselect .btn-group {
  width: 100%; }
  .releaseAutomationLayout .angularjs-dropdown-multiselect .btn-group > .btn:first-child {
    width: 100%;
    height: 39px;
    text-align: left;
    padding-left: 17px;
    font-size: 1rem;
    color: #757474;
    margin-bottom: 5px; }

.releaseAutomationLayout .angularjs-dropdown-multiselect .btn .caret {
  position: absolute;
  right: 5px;
  top: 14px;
  border-top: 6px dashed;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  padding: 0; }

.releaseAutomationLayout .dropdown-toggle::after {
  display: none; }

.createReleaseLayout .nav-tabs,
.manageReleaseLayout .nav-tabs {
  margin-left: 0;
  margin-top: 20px;
  border: none; }
  .createReleaseLayout .nav-tabs .nav-item .nav-link,
  .manageReleaseLayout .nav-tabs .nav-item .nav-link {
    color: #9c9e9e;
    border: none;
    outline: none; }
  .createReleaseLayout .nav-tabs .nav-item.show .nav-link,
  .createReleaseLayout .nav-tabs .nav-link.active,
  .manageReleaseLayout .nav-tabs .nav-item.show .nav-link,
  .manageReleaseLayout .nav-tabs .nav-link.active {
    color: #0092b2;
    border-bottom: 4px solid #0092b2; }

.createReleaseLayout .tab-content,
.manageReleaseLayout .tab-content {
  margin: 40px 0; }

.createReleaseLayout .btn.btn-primary,
.manageReleaseLayout .btn.btn-primary {
  background-color: #0092b2;
  line-height: 1.2;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 14px;
  margin: 0 6px 0 0;
  border: none; }

.createReleaseLayout .btn.btn-link,
.manageReleaseLayout .btn.btn-link {
  outline: none !important;
  border: none !important; }

.createReleaseLayout .col-form-label,
.manageReleaseLayout .col-form-label {
  text-transform: capitalize;
  color: black;
  letter-spacing: 0; }

.createReleaseLayout .col-form-label-nc,
.manageReleaseLayout .col-form-label-nc {
  color: black;
  letter-spacing: 0; }

.createReleaseLayout .form-group ::-webkit-input-placeholder,
.manageReleaseLayout .form-group ::-webkit-input-placeholder {
  color: #ccc; }

.createReleaseLayout .form-group ::-moz-placeholder,
.manageReleaseLayout .form-group ::-moz-placeholder {
  color: #ccc; }

.createReleaseLayout .form-group :-ms-input-placeholder,
.manageReleaseLayout .form-group :-ms-input-placeholder {
  color: #ccc; }

.createReleaseLayout .form-group :-moz-placeholder,
.manageReleaseLayout .form-group :-moz-placeholder {
  color: #ccc; }

.createReleaseLayout .form-group input[type="text"],
.createReleaseLayout .form-group input[type="email"],
.createReleaseLayout .form-group input[type="url"],
.createReleaseLayout .form-group input[type="password"],
.createReleaseLayout .form-group input[type="search"],
.createReleaseLayout .form-group input[type="number"],
.createReleaseLayout .form-group input[type="tel"],
.createReleaseLayout .form-group input[type="range"],
.createReleaseLayout .form-group input[type="date"],
.createReleaseLayout .form-group input[type="month"],
.createReleaseLayout .form-group input[type="week"],
.createReleaseLayout .form-group input[type="time"],
.createReleaseLayout .form-group input[type="datetime"],
.createReleaseLayout .form-group input[type="datetime-local"],
.createReleaseLayout .form-group input[type="color"],
.createReleaseLayout .form-group textarea,
.createReleaseLayout .form-group select,
.manageReleaseLayout .form-group input[type="text"],
.manageReleaseLayout .form-group input[type="email"],
.manageReleaseLayout .form-group input[type="url"],
.manageReleaseLayout .form-group input[type="password"],
.manageReleaseLayout .form-group input[type="search"],
.manageReleaseLayout .form-group input[type="number"],
.manageReleaseLayout .form-group input[type="tel"],
.manageReleaseLayout .form-group input[type="range"],
.manageReleaseLayout .form-group input[type="date"],
.manageReleaseLayout .form-group input[type="month"],
.manageReleaseLayout .form-group input[type="week"],
.manageReleaseLayout .form-group input[type="time"],
.manageReleaseLayout .form-group input[type="datetime"],
.manageReleaseLayout .form-group input[type="datetime-local"],
.manageReleaseLayout .form-group input[type="color"],
.manageReleaseLayout .form-group textarea,
.manageReleaseLayout .form-group select {
  padding-left: 10px;
  padding-right: 10px;
  font-size: 0.85rem; }

.createReleaseLayout .form-group.required,
.manageReleaseLayout .form-group.required {
  font: inherit; }
  .createReleaseLayout .form-group.required label:after,
  .manageReleaseLayout .form-group.required label:after {
    content: "*";
    color: red; }

.createReleaseLayout .sec-release-map,
.manageReleaseLayout .sec-release-map {
  position: absolute;
  right: 0;
  bottom: 18px; }

.createReleaseLayout .pos-relative,
.manageReleaseLayout .pos-relative {
  position: relative; }

.createReleaseLayout .bt-map,
.manageReleaseLayout .bt-map {
  padding: 5px 10px 5px 10px !important;
  margin-bottom: 5px !important;
  width: 50px !important; }

.createReleaseLayout .width-full,
.manageReleaseLayout .width-full {
  width: 100%; }

.createReleaseLayout .radio,
.manageReleaseLayout .radio {
  position: relative;
  display: block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
  padding-right: 10px;
  margin-top: 8px; }

.createReleaseLayout .radio input[type=radio],
.manageReleaseLayout .radio input[type=radio] {
  position: absolute;
  margin-top: 4px\9;
  margin-left: -20px; }

.createReleaseLayout .c-align,
.manageReleaseLayout .c-align {
  margin-top: 12px; }

.createReleaseLayout input[type=radio],
.manageReleaseLayout input[type=radio] {
  margin: 1x 0 0;
  margin-top: 1px\9;
  line-height: normal; }

.createReleaseLayout .item-unp,
.manageReleaseLayout .item-unp {
  position: absolute;
  right: -5px;
  margin-top: 14px; }

.createReleaseLayout .rl-checkbox-align,
.manageReleaseLayout .rl-checkbox-align {
  position: absolute;
  height: 118px;
  width: 19%;
  overflow-x: scroll;
  padding-top: 8px;
  overflow: hidden;
  padding-bottom: 10px; }

.createReleaseLayout .checkbox-spacing,
.manageReleaseLayout .checkbox-spacing {
  padding-left: 10px;
  height: 20px; }

.createReleaseLayout .pl-30,
.manageReleaseLayout .pl-30 {
  padding-left: 30px !important; }

.createReleaseLayout option,
.manageReleaseLayout option {
  padding-bottom: 3px;
  height: 20px; }

/* product-page downloads tab scss*/
.product-page-download__tab-header {
  width: 100%;
  border-spacing: 0; }

.product-page-download__tab-header th {
  font-size: 14px;
  color: #272638;
  font-weight: bold;
  vertical-align: top;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: left;
  background-color: #e4e4e4; }

.product-page-download__tab-header td {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left; }

.product-page-download__tab-header th div {
  font-weight: normal;
  width: 85%; }

.product-page-download__tab-header th:first-child {
  padding-left: 10px; }

.product-page-download__tab-header th:last-child {
  padding-right: 10px; }

.product-page-download__tab-header tbody tr:nth-child(odd) {
  background-color: #fff; }

.product-page-download__tab-header tbody tr:nth-child(even) {
  background-color: #f2f2f2; }

.product-page-download__tab-header td:first-child {
  padding-left: 20px;
  background-color: #fff; }

.product-page-download__tab-header td:first-child, .product-page-download__tab-header th:first-child {
  width: 12%; }

.product-page-download__tab-header td:nth-child(2), .product-page-download__tab-header th:nth-child(2) {
  width: 7%; }

.product-page-download__tab-header td:nth-child(3), .product-page-download__tab-header th:nth-child(3) {
  width: 7%; }

.product-page-download__tab-header td:nth-child(4), .product-page-download__tab-header th:nth-child(4) {
  width: 7%; }

.product-page-download__tab-header td:nth-child(5), .product-page-download__tab-header th:nth-child(5) {
  text-align: left;
  width: 25%; }

.product-page-download__tab-header td:nth-child(6), .product-page-download__tab-header th:nth-child(6) {
  width: 15%; }

.product-page-download__tab-header td:nth-child(7), .product-page-download__tab-header th:nth-child(7) {
  width: 15%; }

.product-page-download__tab-header tbody td a {
  background: transparent; }

.dashed-border-bottom {
  border-bottom: 1px dashed #000; }

.list-group-item {
  display: inline-flex !important; }

.padding-both-3 {
  padding-left: 3rem !important;
  padding-right: 3rem !important; }

.product-page-download__tab-header tbody td a i {
  font-size: 1.2rem !important; }

.fa-large-icon {
  font-size: 1.2rem !important; }

/*proactive notifications scss */
/*base styles reusing from download-center/solution-detail.scss*/
/*with calss '.module-solution-list'*/
.module-solution-list.notification .dataTables_wrapper div div:nth-of-type(2) {
  overflow-x: auto; }

.module-solution-list.notification .dataTables_wrapper thead th {
  padding-left: 10px; }

.module-solution-list.notification .dataTables_wrapper thead th:nth-child(8),
.module-solution-list.notification .dataTables_wrapper thead th:nth-child(10) {
  text-align: center; }

.module-solution-list.notification .dataTables_wrapper tbody td:nth-child(1) {
  min-width: 150px; }

.module-solution-list.notification .dataTables_wrapper tbody td:nth-child(2) {
  min-width: 110px;
  text-align: left; }

.module-solution-list.notification .dataTables_wrapper tbody td:nth-child(3) {
  min-width: 110px;
  text-align: left; }

.module-solution-list.notification .dataTables_wrapper tbody td:nth-child(4) {
  min-width: 170px;
  text-align: left; }

.module-solution-list.notification .dataTables_wrapper tbody td:nth-child(5) {
  text-align: left; }

.module-solution-list.notification .dataTables_wrapper tbody td:nth-child(6) {
  text-align: left;
  min-width: 300px; }

.module-solution-list.notification .dataTables_wrapper tbody td:nth-child(7) {
  min-width: 120px;
  text-align: left; }

.module-solution-list.notification .dataTables_wrapper tbody td:nth-child(8) {
  min-width: 140px;
  padding-right: 18px; }

.module-solution-list.notification .dataTables_wrapper tbody td:nth-child(9) {
  min-width: 120px;
  text-align: left; }

.module-solution-list.notification .dataTables_wrapper tbody td:nth-child(10) {
  min-width: 140px;
  padding-right: 18px; }

/*user administration scss*/
.userAdministrationLayout .nav-tabs {
  margin-left: 0;
  margin-top: 20px;
  border: none; }
  .userAdministrationLayout .nav-tabs .nav-item .nav-link {
    color: #9c9e9e;
    border: none;
    outline: none; }
  .userAdministrationLayout .nav-tabs .nav-item.show .nav-link,
  .userAdministrationLayout .nav-tabs .nav-link.active {
    color: #0092b2;
    border-bottom: 4px solid #0092b2; }

.userAdministrationLayout .tab-content {
  margin: 40px 0; }

.userAdministrationLayout .table-container {
  overflow-x: auto; }

.userAdministrationLayout .table.layout-fixed {
  table-layout: fixed; }

.userAdministrationLayout .table .icon {
  width: 16px;
  height: 16px;
  display: block; }

.userAdministrationLayout .table .icon-support-Edit_icon {
  margin: 0 auto; }

.userAdministrationLayout .table .sortorder:after {
  font-size: 10px;
  left: 2px;
  bottom: 2px;
  position: relative; }

.userAdministrationLayout .table > thead > tr > th {
  background-color: #b5283a;
  color: #fff;
  font-weight: 400;
  border: none;
  vertical-align: inherit;
  padding: .3rem .2rem .4rem .2rem;
  white-space: nowrap;
  font-size: 12px; }
  .userAdministrationLayout .table > thead > tr > th > div {
    cursor: pointer;
    display: inherit; }

.userAdministrationLayout .table > thead th:first-child {
  padding-left: .4rem; }

.userAdministrationLayout .table > thead th:last-child {
  padding-right: .4rem; }

.userAdministrationLayout .table > thead select, .userAdministrationLayout .table > thead input {
  border: 0.5px solid #fff;
  height: 22px;
  padding: 0 3px;
  width: 100%;
  min-width: 130px;
  border-radius: 1px; }

.userAdministrationLayout .table > thead th.date input {
  width: 100%;
  min-width: inherit; }

.userAdministrationLayout .table > thead th.status select {
  width: 100%;
  min-width: inherit; }

.userAdministrationLayout .table > thead th.ua select {
  width: 50px;
  min-width: inherit; }

.userAdministrationLayout .table > thead th.company select {
  max-width: 230px; }

.userAdministrationLayout .table > thead th.company {
  width: 160px; }

.userAdministrationLayout .table > thead th.email {
  width: 280px; }

.userAdministrationLayout .table > thead th.edit {
  width: 48px; }

.userAdministrationLayout .table > thead th.date {
  width: 96px; }

.userAdministrationLayout .table > thead th.status {
  width: 86px; }

.userAdministrationLayout .table > thead th.ua {
  width: 86px; }

.userAdministrationLayout .table tbody td {
  padding: .3rem .5rem; }

.userAdministrationLayout .table tbody td.email,
.userAdministrationLayout .table tbody td.req-type {
  word-break: break-word; }

.userAdministrationLayout .table tbody td.edit {
  text-align: center; }

.userAdministrationLayout .auditReporting .table > thead input,
.userAdministrationLayout .auditReporting .table > thead select {
  min-width: 102px; }

.userAdministrationLayout .auditReporting .table > thead tr th.company2 {
  width: 150px; }

.userAdministrationLayout .auditReporting .table > thead tr th.ua {
  width: 60px; }

.userAdministrationLayout .auditReporting .table tbody td.dates {
  width: 180px; }

.userAdministrationLayout .page-ttl {
  color: #cc092f; }

.userAdministrationLayout .icon-support-Request_icon,
.userAdministrationLayout .icon-support-User_icon-black {
  width: 24px;
  height: 24px;
  position: relative;
  top: 2px;
  margin-right: 14px;
  float: left; }

.userAdministrationLayout .icon-support-User_icon-black {
  margin-right: 4px; }

.userAdministrationLayout .page-controles .submitbtn {
  background-color: #0092b2;
  line-height: 1.2;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 20px;
  margin: 0 3px;
  border: none; }

.userAdministrationLayout .list-unstyled {
  margin: 20px -15px 0 -15px; }
  .userAdministrationLayout .list-unstyled select, .userAdministrationLayout .list-unstyled input {
    border: 0.5px solid #8a8a8a;
    height: 22px;
    padding: 0 3px;
    border-radius: 0;
    margin-left: 5px; }
  .userAdministrationLayout .list-unstyled textarea {
    border: 0.5px solid #8a8a8a;
    padding: 3px 6px;
    border-radius: 0;
    margin-top: 4px; }

.userAdministrationLayout .list-unstyled ul {
  margin: 0;
  list-style: none;
  line-height: 1.5; }
  .userAdministrationLayout .list-unstyled ul li {
    margin-bottom: 10px; }
    .userAdministrationLayout .list-unstyled ul li span.right {
      margin-left: 5px; }

.userAdministrationLayout .exportbtn, .userAdministrationLayout .gobtn {
  background-color: #0092b2;
  line-height: 1.2;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 20px;
  margin: 0;
  border: none; }

.userAdministrationLayout .gobtn {
  padding: 6px 16px;
  line-height: 1;
  margin-left: 4px;
  margin-top: -3px; }

.userAdministrationLayout .exportbtn:hover,
.userAdministrationLayout .gobtn:hover {
  color: #fff !important; }

.userAdministrationLayout .icon-support-Excel_icon-white {
  width: 20px;
  height: 20px;
  display: inline-block;
  float: left;
  margin: -2px 5px 0 0; }

.userAdministrationLayout .filter-search select, .userAdministrationLayout .filter-search input {
  border: 0.5px solid #8a8a8a;
  height: 26px;
  padding: 0 3px;
  border-radius: 0;
  margin-left: 5px; }

.userAdministrationLayout .pagination {
  float: right;
  margin: 0; }
  .userAdministrationLayout .pagination li {
    display: inline; }
    .userAdministrationLayout .pagination li a {
      position: relative;
      float: left;
      padding: 7px 12px;
      text-decoration: none;
      line-height: 1.428;
      font-size: 0.85rem; }
  .userAdministrationLayout .pagination .disabled a {
    color: #bbb; }
  .userAdministrationLayout .pagination .pagination-first a,
  .userAdministrationLayout .pagination .pagination-prev a,
  .userAdministrationLayout .pagination .pagination-next a,
  .userAdministrationLayout .pagination .pagination-last a {
    font-size: 1.4rem;
    line-height: 0.87; }
  .userAdministrationLayout .pagination .pagination-page.active a {
    text-decoration: underline;
    font-size: 0.95rem;
    padding: 6px 12px; }

/*product search results*/
.homeSearchResultsLayout {
  color: black; }
  .homeSearchResultsLayout .search-wrapper {
    background: #a7a8aa;
    border-radius: 4px;
    padding: 30px 30px 40px; }
    .homeSearchResultsLayout .search-wrapper .ttl {
      color: black;
      font-size: 24px;
      font-weight: bold;
      text-align: center;
      margin-bottom: 20px; }
    .homeSearchResultsLayout .search-wrapper .search-box {
      position: relative; }
      .homeSearchResultsLayout .search-wrapper .search-box .btn {
        position: absolute;
        right: 15px;
        top: 0;
        width: 45px !important;
        height: 45px;
        border: none;
        padding: 0 !important; }
        .homeSearchResultsLayout .search-wrapper .search-box .btn .input-search-icon {
          right: 0; }
      .homeSearchResultsLayout .search-wrapper .search-box .btn:focus {
        outline: none !important;
        box-shadow: none !important; }
    .homeSearchResultsLayout .search-wrapper input {
      background: white;
      border-radius: 4px;
      height: 45px;
      border: none;
      padding: 0 50px 0 10px;
      color: #000000;
      float: none; }
  .homeSearchResultsLayout .highlight {
    margin-bottom: 60px; }
  .homeSearchResultsLayout .search-section {
    margin-top: 50px; }
  .homeSearchResultsLayout .filter-panel {
    padding: 15px 0 20px 0;
    font-family: Arial, sans-serif; }
  .homeSearchResultsLayout .filters .filter {
    font-size: 12px;
    background: white;
    border-radius: 4px;
    border: 1px solid #a7a8aa;
    height: 38px;
    min-width: 180px;
    display: inline-block;
    float: left;
    margin-right: 20px;
    position: relative; }
    .homeSearchResultsLayout .filters .filter .select-option {
      padding: 10px 34px 10px 10px;
      cursor: pointer;
      position: relative; }
      .homeSearchResultsLayout .filters .filter .select-option::before {
        content: '';
        position: absolute;
        right: 8px;
        top: 14px;
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-bottom: 4px solid #292b2c; }
      .homeSearchResultsLayout .filters .filter .select-option::after {
        content: '';
        position: absolute;
        right: 8px;
        bottom: 12px;
        width: 0;
        height: 0;
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid #292b2c; }
    .homeSearchResultsLayout .filters .filter .options {
      position: absolute;
      left: -1px;
      top: 37px;
      background: white;
      border: 1px solid #a7a8aa;
      border-top: none;
      z-index: 1;
      margin: 0;
      padding: 5px 0 0 0;
      width: calc(100% + 2px);
      border-radius: 0 0 4px 4px; }
      .homeSearchResultsLayout .filters .filter .options .option {
        padding: 4px 8px 4px 9px;
        cursor: pointer;
        line-height: 1.3; }
      .homeSearchResultsLayout .filters .filter .options .option:hover {
        background: #eeeeee; }
      .homeSearchResultsLayout .filters .filter .options .option.text-box:hover {
        background: transparent; }
      .homeSearchResultsLayout .filters .filter .options .option.text-box {
        position: relative;
        padding: 0 8px 6px 9px;
        margin-top: 4px; }
        .homeSearchResultsLayout .filters .filter .options .option.text-box input {
          width: 100%;
          height: 25px;
          background: white;
          border: 1px solid #a7a8aa;
          border-radius: 4px;
          padding: 2px 28px 2px 8px; }
        .homeSearchResultsLayout .filters .filter .options .option.text-box input::-webkit-input-placeholder {
          font-size: 12px;
          font-style: normal; }
        .homeSearchResultsLayout .filters .filter .options .option.text-box input::-moz-placeholder {
          font-size: 12px;
          font-style: normal; }
        .homeSearchResultsLayout .filters .filter .options .option.text-box input:-ms-input-placeholder {
          font-size: 12px;
          font-style: normal; }
        .homeSearchResultsLayout .filters .filter .options .option.text-box input:-moz-placeholder {
          font-size: 12px;
          font-style: normal; }
        .homeSearchResultsLayout .filters .filter .options .option.text-box button {
          position: absolute;
          width: 25px;
          height: 25px;
          position: absolute;
          right: 8px;
          top: 0;
          border: none !important;
          cursor: default; }
          .homeSearchResultsLayout .filters .filter .options .option.text-box button i.sml {
            padding: 7px 7px 6px;
            right: 0;
            font-size: 12px !important; }
        .homeSearchResultsLayout .filters .filter .options .option.text-box button:focus {
          box-shadow: none !important;
          outline: none !important; }
      .homeSearchResultsLayout .filters .filter .options .options-group {
        max-height: 200px;
        overflow-y: auto; }
      .homeSearchResultsLayout .filters .filter .options .options-group::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(187, 187, 187, 0.3);
        background-color: rgba(255, 255, 255, 0);
        border-radius: 10px; }
      .homeSearchResultsLayout .filters .filter .options .options-group::-webkit-scrollbar {
        width: 10px;
        background-color: rgba(255, 255, 255, 0); }
      .homeSearchResultsLayout .filters .filter .options .options-group::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: #afafaf; }
  .homeSearchResultsLayout .filters .filter.open {
    border-bottom: none;
    border-radius: 4px 4px 0 0; }
  .homeSearchResultsLayout .filters .filter-sort {
    float: right;
    padding: 0 20px 0 5px;
    margin: 0; }
  .homeSearchResultsLayout .filters .filter1 {
    background-color: #c9d9e9; }
  .homeSearchResultsLayout .filters .filter2 {
    background-color: #b9e9c9; }
  .homeSearchResultsLayout .filter-lables-list {
    font-family: Arial, sans-serif;
    background: #eee;
    padding: 12px 10px 13px 10px; }
    .homeSearchResultsLayout .filter-lables-list .filter-lable {
      background: white;
      border: 1px solid #a7a8aa;
      border-radius: 0px;
      font-size: 12px;
      padding: 5px 35px 5px 10px;
      position: relative;
      display: inline;
      margin-left: 20px; }
      .homeSearchResultsLayout .filter-lables-list .filter-lable .icon-close-link {
        position: absolute;
        right: 0;
        top: -1px;
        width: 26px;
        height: 26px;
        text-align: center;
        line-height: 26px; }
      .homeSearchResultsLayout .filter-lables-list .filter-lable img {
        width: 12px;
        height: 12px; }
    .homeSearchResultsLayout .filter-lables-list .filter-lable:first-child {
      margin-left: 0; }
    .homeSearchResultsLayout .filter-lables-list .filter-lable.filter1 {
      background-color: #c9d9e9; }
    .homeSearchResultsLayout .filter-lables-list .filter-lable.filter2 {
      background-color: #b9e9c9; }
  .homeSearchResultsLayout .result-details-panel {
    font-family: Arial, sans-serif; }
    .homeSearchResultsLayout .result-details-panel .result-count {
      margin-top: 20px; }
    .homeSearchResultsLayout .result-details-panel .list-item {
      margin-top: 20px; }
    .homeSearchResultsLayout .result-details-panel .list-item:first-child {
      margin-top: 24px; }
    .homeSearchResultsLayout .result-details-panel .red-label {
      color: white;
      font-size: 12px;
      height: 20px;
      text-align: center;
      background: #cc092f;
      border-radius: 10px;
      line-height: 20px;
      display: block;
      margin: 2px auto 0;
      width: fit-content;
      padding: 0 15px; }
    .homeSearchResultsLayout .result-details-panel .item-link {
      font-weight: bold;
      margin-bottom: 10px;
      line-height: 1.2;
      display: inline-block; }
  .homeSearchResultsLayout .cgs__pagination__pages {
    margin: 10px 0 20px 0;
    display: inline-block; }
  .homeSearchResultsLayout .cgs__no-results {
    margin: 60px 0 30px;
    min-height: 100px; }

/*partner dashboard*/
.partnerDashboardLayout ul {
  margin: 0;
  padding: 0; }
  .partnerDashboardLayout ul li {
    list-style: none; }

.partnerDashboardLayout ul.links-list li.link {
  margin-bottom: 8px;
  line-height: 1.3; }

.partnerDashboardLayout .section-title {
  margin-bottom: 12px; }

.partnerDashboardLayout .nae .section-title {
  margin-bottom: 20px; }

.partnerDashboardLayout .nae p {
  margin-bottom: 5px; }

.partnerDashboardLayout .nae ul li {
  margin-bottom: 20px; }

.partnerDashboardLayout .news-item-title {
  margin-bottom: 5px;
  font-weight: 700; }

.partnerDashboardLayout .myPrograms .sub-ttl {
  margin-top: 15px; }

.partnerDashboardLayout .myPrograms .sub-ttl:first-child {
  margin-top: 0; }

.partnerDashboardLayout .no-data {
  color: #ccc; }

/*security advisories*/
.securityAdvisoriesLayout .selectboxes .selectbox {
  padding: 0 5px; }

.securityAdvisoriesLayout .selectboxes .selectbox:first-child {
  padding-left: 15px; }

.securityAdvisoriesLayout .selectboxes .selectbox:last-child {
  padding-right: 15px; }

.securityAdvisoriesLayout .selectboxes select {
  width: 100%;
  font-size: 14px;
  background: white;
  border-radius: 4px;
  border: 1px solid #a7a8aa;
  height: 38px;
  display: inline-block;
  float: left;
  margin-right: 20px;
  position: relative;
  padding: 0 0 0 6px; }

.securityAdvisoriesLayout .table > thead > tr > th {
  background-color: #b5283a;
  color: #fff;
  font-weight: 400;
  border: none;
  vertical-align: inherit;
  padding: .3rem .2rem .4rem .2rem;
  white-space: nowrap;
  font-size: 12px; }

.securityAdvisoriesLayout .table > thead th:first-child {
  padding-left: .4rem; }

.securityAdvisoriesLayout .table > thead th:last-child {
  padding-right: .4rem; }

.securityAdvisoriesLayout .table input,
.securityAdvisoriesLayout .table select {
  width: 100%;
  border: none;
  border-radius: 1px; }

.securityAdvisoriesLayout .table thead th:nth-child(1) {
  width: 10%; }

.securityAdvisoriesLayout .table thead th:nth-child(2) {
  width: 12%; }

.securityAdvisoriesLayout .table thead th:nth-child(4) {
  width: 10%; }

.securityAdvisoriesLayout .table thead th:nth-child(5) {
  width: 22%; }

.securityAdvisoriesLayout ul.pagination {
  float: right;
  margin: 0; }
  .securityAdvisoriesLayout ul.pagination li {
    margin: 0 3px;
    padding: 0 3px; }
  .securityAdvisoriesLayout ul.pagination li.active a {
    text-decoration: underline; }
  .securityAdvisoriesLayout ul.pagination a, .securityAdvisoriesLayout ul.pagination a:visited, .securityAdvisoriesLayout ul.pagination a:active {
    outline: none; }
  .securityAdvisoriesLayout ul.pagination .disabled a, .securityAdvisoriesLayout ul.pagination .disabled a:visited, .securityAdvisoriesLayout ul.pagination .disabled a:active {
    color: #aaa; }

.securityAdvisoryDetailLayout ul.list-unstyled {
  margin: 0;
  list-style: none;
  line-height: 1.5; }
  .securityAdvisoryDetailLayout ul.list-unstyled li {
    margin-bottom: 5px; }

.securityAdvisoryDetailLayout .version-tables .table thead tr th {
  background-color: #b5283a;
  border: 1px solid #eee;
  color: #fff;
  font-weight: 400; }

.securityAdvisoryDetailLayout .version-tables .table th,
.securityAdvisoryDetailLayout .version-tables .table td {
  padding-left: 1rem;
  padding-right: 1rem; }

.securityAdvisoryDetailLayout .version-tables .table tr th {
  background-color: #f1f1f1; }

/*entitlement view*/
.entitlementViewLayout .page-ttl {
  color: #cc092f; }

.entitlementViewLayout .search-box {
  margin-top: 3rem;
  margin-bottom: 3rem; }
  .entitlementViewLayout .search-box .search-input {
    background: white;
    border-radius: 4px;
    box-shadow: none;
    font-size: 16px;
    height: 42px;
    padding: 6px 44px 6px 14px;
    border: 1px solid #6b6b6b;
    margin: 0 auto;
    width: 100%; }
  .entitlementViewLayout .search-box .input-search-icon {
    padding: 10px;
    pointer-events: auto;
    cursor: pointer; }

.entitlementViewLayout .nav-tabs {
  margin-left: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  border: none; }
  .entitlementViewLayout .nav-tabs .nav-item .nav-link {
    color: #9c9e9e;
    border: none;
    outline: none; }
  .entitlementViewLayout .nav-tabs .nav-item.show .nav-link,
  .entitlementViewLayout .nav-tabs .nav-link.active {
    color: #0092b2;
    border-bottom: 4px solid #0092b2; }

.entitlementViewLayout .tab-content {
  margin: 0 0 75px;
  min-height: 200px; }

.entitlementViewLayout .table {
  margin-bottom: 0;
  color: #000; }
  .entitlementViewLayout .table thead th {
    color: #fff;
    font-weight: 400;
    border: none; }
  .entitlementViewLayout .table thead th.serial,
  .entitlementViewLayout .table thead th:nth-child(1) {
    width: 32%;
    padding-left: 40px; }
  .entitlementViewLayout .table thead th.sdate,
  .entitlementViewLayout .table thead th:nth-child(2) {
    width: 17%;
    text-align: center; }
  .entitlementViewLayout .table thead th.edate,
  .entitlementViewLayout .table thead th:nth-child(3) {
    width: 17%;
    text-align: center; }
  .entitlementViewLayout .table thead th.status,
  .entitlementViewLayout .table thead th:nth-child(4) {
    width: 10%;
    text-align: center; }
  .entitlementViewLayout .table thead th.download,
  .entitlementViewLayout .table thead th:nth-child(5) {
    width: 12%;
    text-align: center; }
  .entitlementViewLayout .table thead th.license,
  .entitlementViewLayout .table thead th:nth-child(6) {
    width: 12%;
    text-align: center; }

.entitlementViewLayout .accordian-table-titles {
  margin-top: 30px;
  max-height: 0;
  -webkit-transition: max-height .3s ease-in-out;
  transition: max-height .3s ease-in-out;
  overflow: hidden; }
  .entitlementViewLayout .accordian-table-titles .table-cover.red {
    background-color: #b5283a; }
  .entitlementViewLayout .accordian-table-titles .table-titles {
    padding-right: 50px; }
  .entitlementViewLayout .accordian-table-titles .filter-list {
    padding-right: 50px; }
    .entitlementViewLayout .accordian-table-titles .filter-list .table thead th {
      color: #000; }
    .entitlementViewLayout .accordian-table-titles .filter-list .filter1 .form-check-label {
      margin: 0 0 0 -20px;
      padding-left: 10px;
      cursor: pointer;
      color: black; }
    .entitlementViewLayout .accordian-table-titles .filter-list .filter1 input[type='checkbox'] {
      width: 14px;
      height: 14px;
      margin-top: 3px; }

.entitlementViewLayout .accordian-table-titles.show {
  max-height: 60px; }

.entitlementViewLayout .increased-accordian .table {
  margin-top: 10px;
  margin-bottom: 10px; }
  .entitlementViewLayout .increased-accordian .table td.serial {
    width: 32%;
    padding-left: 60px; }
  .entitlementViewLayout .increased-accordian .table td.sdate {
    width: 17%;
    text-align: center; }
  .entitlementViewLayout .increased-accordian .table td.edate {
    width: 17%;
    text-align: center; }
  .entitlementViewLayout .increased-accordian .table td.status {
    width: 10%;
    text-align: center; }
  .entitlementViewLayout .increased-accordian .table td.download {
    width: 12%;
    text-align: center; }
  .entitlementViewLayout .increased-accordian .table td.license {
    width: 12%;
    text-align: center; }
    .entitlementViewLayout .increased-accordian .table td.license.td-provision {
      min-width: 90px; }
    .entitlementViewLayout .increased-accordian .table td.license.ext-user {
      min-width: 4rem; }
      .entitlementViewLayout .increased-accordian .table td.license.ext-user .btn-extention {
        padding: 4px 5px;
        font-size: 12px; }

.entitlementViewLayout .increased-accordian a {
  outline: none !important;
  color: #0092b2 !important; }
  .entitlementViewLayout .increased-accordian a .color {
    color: black;
    font-weight: bold; }

.entitlementViewLayout .increased-accordian > .panel-group:nth-child(odd) {
  background: none; }

.entitlementViewLayout .increased-accordian > .panel-group:nth-child(even) {
  background-color: #f5f5f5; }

.entitlementViewLayout .increased-accordian > .panel-group .panel-group a.hd-link {
  padding: 6px 40px !important; }
  .entitlementViewLayout .increased-accordian > .panel-group .panel-group a.hd-link.product-link {
    padding: 6px 60px !important; }

.entitlementViewLayout .increased-accordian > .panel-group .panel-group .panel-heading + .panel-body {
  padding-bottom: 0;
  padding-right: 50px; }
  .entitlementViewLayout .increased-accordian > .panel-group .panel-group .panel-heading + .panel-body.panel-pla {
    padding-right: 0px; }

.entitlementViewLayout .increased-accordian .panel-heading + .panel-body {
  padding-bottom: 14px; }

.entitlementViewLayout .increased-accordian a.hd-link {
  padding: 10px 20px !important;
  display: block;
  outline: none;
  color: #0092b2 !important;
  cursor: pointer;
  position: relative;
  left: 0;
  -webkit-transition: left .3s ease-in-out;
  transition: left .3s ease-in-out; }

.entitlementViewLayout .increased-accordian a.hd-link:hover {
  left: 6px; }

.entitlementViewLayout .increased-accordian a.hd-link::before,
.entitlementViewLayout .increased-accordian a.hd-link[aria-expanded='false']::before {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  display: inline-block;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid #0092b2;
  font-size: 0;
  position: relative;
  top: 0;
  left: -8px;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out; }

.entitlementViewLayout .increased-accordian a.hd-link[aria-expanded='true']::before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.entitlementViewLayout .tab-content.partner .increased-accordian .table td.serial {
  width: 28%; }

.entitlementViewLayout .btn.btn-provision {
  padding: 6px 10px;
  font-size: 10px; }

.entitlementViewLayout .modal-content {
  width: 80%;
  height: 100%;
  overflow-y: scroll;
  margin: 2% auto; }
  .entitlementViewLayout .modal-content .table-extention {
    margin-bottom: 0;
    color: #000;
    width: 100%;
    border-spacing: 1; }
    .entitlementViewLayout .modal-content .table-extention th {
      font-weight: bold;
      border: none;
      color: black; }
    .entitlementViewLayout .modal-content .table-extention td,
    .entitlementViewLayout .modal-content .table-extention th {
      padding: 10px; }

.PLAentitlementViewLayout .page-ttl {
  color: #cc092f; }

.PLAentitlementViewLayout .search-box {
  margin-top: 3rem;
  margin-bottom: 3rem; }
  .PLAentitlementViewLayout .search-box .search-input {
    background: white;
    border-radius: 4px;
    box-shadow: none;
    font-size: 16px;
    height: 42px;
    padding: 6px 44px 6px 14px;
    border: 1px solid #6b6b6b;
    margin: 0 auto;
    width: 100%; }
  .PLAentitlementViewLayout .search-box .input-search-icon {
    padding: 10px;
    pointer-events: auto;
    cursor: pointer; }

.PLAentitlementViewLayout .nav-tabs {
  margin-left: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  border: none; }
  .PLAentitlementViewLayout .nav-tabs .nav-item .nav-link {
    color: #9c9e9e;
    border: none;
    outline: none; }
  .PLAentitlementViewLayout .nav-tabs .nav-item.show .nav-link,
  .PLAentitlementViewLayout .nav-tabs .nav-link.active {
    color: #0092b2;
    border-bottom: 4px solid #0092b2; }

.PLAentitlementViewLayout .tab-content {
  margin: 0 0 75px;
  min-height: 200px; }

.PLAentitlementViewLayout .table {
  margin-bottom: 0;
  color: #000; }
  .PLAentitlementViewLayout .table thead th {
    color: #fff;
    font-weight: 400;
    border: none; }
  .PLAentitlementViewLayout .table thead th.serial,
  .PLAentitlementViewLayout .table thead th:nth-child(1) {
    width: 20%;
    padding-left: 30px; }
  .PLAentitlementViewLayout .table thead th.sku,
  .PLAentitlementViewLayout .table thead th:nth-child(2) {
    width: 17%;
    text-align: center; }
  .PLAentitlementViewLayout .table thead th.sdate,
  .PLAentitlementViewLayout .table thead th:nth-child(3) {
    width: 17%;
    text-align: center; }
  .PLAentitlementViewLayout .table thead th.edate,
  .PLAentitlementViewLayout .table thead th:nth-child(4) {
    width: 17%;
    text-align: center; }
  .PLAentitlementViewLayout .table thead th.download,
  .PLAentitlementViewLayout .table thead th:nth-child(5) {
    width: 12%;
    text-align: center; }
  .PLAentitlementViewLayout .table thead th.license,
  .PLAentitlementViewLayout .table thead th:nth-child(6) {
    width: 12%;
    text-align: center;
    padding-right: 10px; }
  .PLAentitlementViewLayout .table thead th:nth-child(7) {
    width: 10%;
    text-align: center; }

.PLAentitlementViewLayout .accordian-table-titles {
  margin-top: 30px;
  max-height: 0;
  -webkit-transition: max-height .3s ease-in-out;
  transition: max-height .3s ease-in-out;
  overflow: hidden; }
  .PLAentitlementViewLayout .accordian-table-titles .table-cover.red {
    background-color: #b5283a; }
  .PLAentitlementViewLayout .accordian-table-titles .table-titles {
    padding-left: 268px;
    padding-right: 50px; }
    .PLAentitlementViewLayout .accordian-table-titles .table-titles.table-titles-pla {
      padding-left: 0px; }
  .PLAentitlementViewLayout .accordian-table-titles .filter-list {
    padding-left: 268px;
    padding-right: 50px; }
    .PLAentitlementViewLayout .accordian-table-titles .filter-list .table thead th {
      color: #000; }
    .PLAentitlementViewLayout .accordian-table-titles .filter-list .filter1 .form-check-label {
      margin: 0 0 0 -20px;
      padding-left: 10px;
      cursor: pointer;
      color: black; }
    .PLAentitlementViewLayout .accordian-table-titles .filter-list .filter1 input[type='checkbox'] {
      width: 14px;
      height: 14px;
      margin-top: 3px; }

.PLAentitlementViewLayout .accordian-table-titles.show {
  max-height: 60px; }

.PLAentitlementViewLayout .increased-accordian .table {
  margin-top: 10px;
  margin-bottom: 10px; }
  .PLAentitlementViewLayout .increased-accordian .table td.serial {
    width: 20%;
    padding-left: 20px; }
  .PLAentitlementViewLayout .increased-accordian .table td.sku {
    width: 15%;
    padding-left: 20px; }
  .PLAentitlementViewLayout .increased-accordian .table td.sdate {
    width: 17%;
    text-align: center; }
  .PLAentitlementViewLayout .increased-accordian .table td.edate {
    width: 17%;
    text-align: center; }
  .PLAentitlementViewLayout .increased-accordian .table td.download {
    width: 12%;
    text-align: center; }
  .PLAentitlementViewLayout .increased-accordian .table td.license {
    width: 12%;
    text-align: center; }
    .PLAentitlementViewLayout .increased-accordian .table td.license.td-provision {
      min-width: 90px; }
    .PLAentitlementViewLayout .increased-accordian .table td.license.td-hybrid {
      min-width: 270px; }

.PLAentitlementViewLayout .increased-accordian a {
  outline: none !important;
  color: #0092b2 !important; }
  .PLAentitlementViewLayout .increased-accordian a .color {
    color: black;
    font-weight: bold; }

.PLAentitlementViewLayout .increased-accordian > .panel-group:nth-child(odd) {
  background: none; }

.PLAentitlementViewLayout .increased-accordian > .panel-group:nth-child(even) {
  background-color: #f5f5f5; }

.PLAentitlementViewLayout .increased-accordian > .panel-group .panel-group a.hd-link {
  padding: 6px 20px !important; }

.PLAentitlementViewLayout .increased-accordian > .panel-group .panel-group .panel-heading + .panel-body {
  padding-bottom: 0;
  padding-left: 250px;
  padding-right: 50px; }
  .PLAentitlementViewLayout .increased-accordian > .panel-group .panel-group .panel-heading + .panel-body.panel-pla {
    padding-left: 0px;
    text-align: center; }

.PLAentitlementViewLayout .increased-accordian .panel-heading + .panel-body {
  padding-left: 18px;
  padding-bottom: 14px; }

.PLAentitlementViewLayout .increased-accordian a.hd-link {
  padding: 10px 20px !important;
  display: block;
  outline: none;
  color: #0092b2 !important;
  cursor: pointer;
  position: relative;
  left: 0;
  -webkit-transition: left .3s ease-in-out;
  transition: left .3s ease-in-out; }

.PLAentitlementViewLayout .increased-accordian a.hd-link:hover {
  left: 6px; }

.PLAentitlementViewLayout .increased-accordian a.hd-link::before,
.PLAentitlementViewLayout .increased-accordian a.hd-link[aria-expanded='false']::before {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  display: inline-block;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid #0092b2;
  font-size: 0;
  position: relative;
  top: 0;
  left: -8px;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out; }

.PLAentitlementViewLayout .increased-accordian a.hd-link[aria-expanded='true']::before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.PLAentitlementViewLayout .tab-content.partner .accordian-table-titles .filter-list,
.PLAentitlementViewLayout .tab-content.partner .accordian-table-titles .table-titles {
  margin-right: 18%; }

.PLAentitlementViewLayout .tab-content.partner .increased-accordian > .panel-group .panel-group .panel-heading + .panel-body {
  margin-right: 18%; }

.PLAentitlementViewLayout .btn.btn-provision {
  padding: 6px 10px;
  font-size: 10px; }

#demoRequestList .demoRequestLayout .table > thead > tr > th {
  background-color: #b5283a;
  color: #fff;
  font-weight: 400;
  border: none;
  vertical-align: inherit;
  padding: .3rem .2rem .4rem .2rem;
  white-space: nowrap;
  font-size: 12px; }

#demoRequestList .panel-group {
  position: relative; }

#demoRequestList .btn-primary.btn,
#demoRequestList .btn-secondary {
  border-radius: 4px;
  text-transform: uppercase;
  border: unset;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 400; }

#demoRequestList .increased-accordian .panel-group:nth-child(even) {
  background-color: #fff; }

#demoRequestList .form-check-label {
  position: absolute;
  top: 5px; }

#demoRequestList .layout-fixed {
  table-layout: fixed; }

#demoRequestList .table th.reqemail,
#demoRequestList .table td.reqemail {
  width: 23%; }

#demoRequestList .table th.skucode,
#demoRequestList .table td.skucode {
  width: 12%; }

#demoRequestList .table th.supproduct,
#demoRequestList .table td.supproduct {
  width: 20%; }

#demoRequestList .table th.duration,
#demoRequestList .table td.duration {
  width: 10%; }

#demoRequestList .table th.busjus,
#demoRequestList .table td.busjus {
  width: 17%; }

#demoRequestList .table th.status,
#demoRequestList .table td.status {
  width: 7%; }

#demoRequestList .table th.reason,
#demoRequestList .table td.reason {
  width: 23%; }

#demoRequestList .remove-warp {
  white-space: nowrap;
  padding-left: .8rem !important; }

#demoRequestList .valign-sec {
  display: -webkit-box;
  -webkit-box-pack: end;
  -webkit-box-align: end; }

#demoRequestList .item-con {
  position: relative; }

#demoRequestList .demo-table-approved {
  width: 100%; }

#demoRequestList .btn-blu-button {
  display: inherit; }

#demoRequestList .btn-blu-button:hover {
  color: #fff; }

#demoRequestList .icon-support-download-altdarkblue {
  background-image: url(data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Ctitle%20fill%3D%22%23272638%22%3Estatic_download%3C%2Ftitle%3E%3Cg%20id%3D%22download%22%20fill%3D%22%23272638%22%3E%3Cpath%20d%3D%22M49.75%2C20.58a13.74%2C13.74%2C0%2C0%2C0-2.83.29%2C17.85%2C17.85%2C0%2C0%2C0-32%2C4A11.73%2C11.73%2C0%2C0%2C0%2C12%2C24.55a11.91%2C11.91%2C0%2C0%2C0%2C0%2C23.81H20a2%2C2%2C0%2C1%2C0%2C0-4H12a7.94%2C7.94%2C0%2C0%2C1%2C0-15.87%2C7.86%2C7.86%2C0%2C0%2C1%2C3.41.78%2C2%2C2%2C0%2C0%2C0%2C2.8-1.42%2C13.88%2C13.88%2C0%2C0%2C1%2C26-3.77%2C2%2C2%2C0%2C0%2C0%2C2.39%2C1%2C9.92%2C9.92%2C0%2C1%2C1%2C3.15%2C19.32h-6a2%2C2%2C0%2C0%2C0%2C0%2C4h6a13.89%2C13.89%2C0%2C0%2C0%2C0-27.78Z%22%20fill%3D%22%23272638%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M36.44%2C45l-2.57%2C2.57V40.43a2%2C2%2C0%2C1%2C0-4%2C0v7.12L27.34%2C45a2%2C2%2C0%2C0%2C0-2.81%2C2.81l6%2C6a2%2C2%2C0%2C0%2C0%2C2.81%2C0l6-6A2%2C2%2C0%2C0%2C0%2C36.44%2C45Z%22%20fill%3D%22%23272638%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat; }

#demoRequestList .h-info {
  color: #cc0d2f;
  font-weight: 500;
  margin-bottom: 15px !important; }

.createDemoRequestLayout .dropdown-menu.show {
  width: 100%;
  height: 300px;
  overflow: scroll; }

.createDemoRequestLayout .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent; }

.createDemoRequestLayout .btn-dropbox {
  background: none;
  color: #000;
  border: 1px solid #ccc;
  width: 69.5%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left; }

.createDemoRequestLayout .dropdown-item.active, .createDemoRequestLayout .dropdown-item:active, .createDemoRequestLayout .dropdown-item:hover, .createDemoRequestLayout .item-active {
  color: #fff !important;
  background-color: #007bff; }

.createDemoRequestLayout .errMessage {
  color: #cc0000; }

.createDemoRequestLayout .angularjs-dropdown-multiselect .dropdown-menu {
  overflow-x: scroll;
  width: 100%; }

.createDemoRequestLayout .angularjs-dropdown-multiselect .btn-group {
  width: 100%; }
  .createDemoRequestLayout .angularjs-dropdown-multiselect .btn-group > .btn:first-child {
    width: 69.5%;
    height: 39px;
    text-align: left;
    padding-left: 17px;
    font-size: 1rem;
    color: #757474;
    margin-bottom: 5px; }

.createDemoRequestLayout .angularjs-dropdown-multiselect .btn .caret {
  position: absolute;
  right: 5px;
  top: 14px;
  border-top: 6px dashed;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
  padding: 0; }

.createDemoRequestLayout .dropdown-toggle::after {
  display: none; }

.createDemoRequestLayout .selected-product-list {
  background: white;
  border: 1px solid #a7a8aa;
  border-radius: 0px;
  font-size: 12px;
  padding: 5px 35px 5px 10px;
  position: relative;
  /* display: flex;
  flex-wrap: wrap; */
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 4px; }
  .createDemoRequestLayout .selected-product-list .icon-close-link {
    position: absolute;
    right: 0;
    top: -1px;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 26px; }

.createDemoRequestLayout .form-control {
  padding-left: 15px; }

/*contract view*/
.contractViewLayout {
  color: #000; }
  .contractViewLayout .page-ttl {
    color: #cc092f; }
  .contractViewLayout .sec-ttl {
    color: black; }
  .contractViewLayout ul.list-unstyled {
    display: block;
    width: 100%;
    margin: 0; }
    .contractViewLayout ul.list-unstyled li {
      list-style: none;
      margin-top: 6px;
      margin-bottom: 6px; }
      .contractViewLayout ul.list-unstyled li span {
        margin-left: 5px; }
    .contractViewLayout ul.list-unstyled li:first-child {
      margin-top: 0; }
  .contractViewLayout ul.list-unstyled.heading li .highlight {
    font-size: 2rem;
    color: #cc092f;
    margin-left: 0; }
  .contractViewLayout .table thead th {
    background-color: #b5283a;
    color: #fff;
    font-weight: 400;
    border: none;
    vertical-align: inherit;
    padding: .25rem .5rem .25rem .5rem;
    white-space: nowrap;
    font-size: 12px; }
  .contractViewLayout .table thead th:nth-child(1) {
    width: 20%; }
  .contractViewLayout .table thead th:nth-child(2) {
    width: 20%; }
  .contractViewLayout .table thead th:nth-child(3) {
    width: 60%; }
  .contractViewLayout .table tbody td {
    padding: .25rem .5rem .25rem .5rem; }

/*contract view*/
.partner-entitlement-view .page-ttl {
  color: #cc092f; }

.partner-entitlement-view .search-box {
  margin-top: 3rem;
  margin-bottom: 3rem; }
  .partner-entitlement-view .search-box .search-input {
    background: white;
    border-radius: 4px;
    box-shadow: none;
    font-size: 16px;
    height: 42px;
    padding: 6px 44px 6px 14px;
    border: 1px solid #6b6b6b;
    margin: 0 auto;
    width: 100%; }
  .partner-entitlement-view .search-box .input-search-icon {
    padding: 10px;
    pointer-events: auto;
    cursor: pointer; }

.partner-entitlement-view .nav-tabs {
  margin-left: 0;
  margin-top: 20px;
  margin-bottom: 30px;
  border: none; }
  .partner-entitlement-view .nav-tabs .nav-item .nav-link {
    color: #9c9e9e;
    border: none;
    outline: none; }
  .partner-entitlement-view .nav-tabs .nav-item.show .nav-link,
  .partner-entitlement-view .nav-tabs .nav-link.active {
    color: #0092b2;
    border-bottom: 4px solid #0092b2; }

.partner-entitlement-view .tab-content {
  margin: 0 0 75px;
  min-height: 200px; }

.partner-entitlement-view .table {
  margin-bottom: 0;
  color: #000; }
  .partner-entitlement-view .table thead th {
    color: #fff;
    font-weight: 400;
    border: none; }
  .partner-entitlement-view .table thead th.serial, .partner-entitlement-view .table thead th:nth-child(1) {
    width: 20%;
    padding-left: 30px; }
  .partner-entitlement-view .table thead th.sku, .partner-entitlement-view .table thead th:nth-child(2) {
    width: 17%;
    text-align: center; }
  .partner-entitlement-view .table thead th.sdate, .partner-entitlement-view .table thead th:nth-child(3) {
    width: 17%;
    text-align: center; }
  .partner-entitlement-view .table thead th.edate, .partner-entitlement-view .table thead th:nth-child(4) {
    width: 17%;
    text-align: center; }
  .partner-entitlement-view .table thead th.download, .partner-entitlement-view .table thead th:nth-child(5) {
    width: 12%;
    text-align: center; }
  .partner-entitlement-view .table thead th.license, .partner-entitlement-view .table thead th:nth-child(6) {
    width: 12%;
    text-align: center;
    padding-right: 10px; }
  .partner-entitlement-view .table thead th:nth-child(7) {
    width: 10%;
    text-align: center; }

.partner-entitlement-view .accordian-table-titles {
  margin-top: 30px;
  max-height: 0;
  -webkit-transition: max-height .3s ease-in-out;
  transition: max-height .3s ease-in-out;
  overflow: hidden; }
  .partner-entitlement-view .accordian-table-titles .table-cover.red {
    background-color: #b5283a; }
  .partner-entitlement-view .accordian-table-titles .table-titles {
    padding-left: 268px;
    padding-right: 50px; }
    .partner-entitlement-view .accordian-table-titles .table-titles.table-titles-pla {
      padding-left: 0px; }
  .partner-entitlement-view .accordian-table-titles .filter-list {
    padding-left: 268px;
    padding-right: 50px; }
    .partner-entitlement-view .accordian-table-titles .filter-list .table thead th {
      color: #000; }
    .partner-entitlement-view .accordian-table-titles .filter-list .filter1 .form-check-label {
      margin: 0 0 0 -20px;
      padding-left: 10px;
      cursor: pointer;
      color: black; }
    .partner-entitlement-view .accordian-table-titles .filter-list .filter1 input[type='checkbox'] {
      width: 14px;
      height: 14px;
      margin-top: 3px; }

.partner-entitlement-view .accordian-table-titles.show {
  max-height: 60px; }

.partner-entitlement-view .increased-accordian .table {
  margin-top: 10px;
  margin-bottom: 10px; }
  .partner-entitlement-view .increased-accordian .table td.serial {
    width: 20%;
    padding-left: 20px; }
  .partner-entitlement-view .increased-accordian .table td.sku {
    width: 15%;
    padding-left: 20px; }
  .partner-entitlement-view .increased-accordian .table td.sdate {
    width: 17%;
    text-align: center; }
  .partner-entitlement-view .increased-accordian .table td.edate {
    width: 17%;
    text-align: center; }
  .partner-entitlement-view .increased-accordian .table td.download {
    width: 12%;
    text-align: center; }
  .partner-entitlement-view .increased-accordian .table td.license {
    width: 12%;
    text-align: center; }
    .partner-entitlement-view .increased-accordian .table td.license.td-provision {
      min-width: 90px; }
    .partner-entitlement-view .increased-accordian .table td.license.td-hybrid {
      min-width: 270px; }

.partner-entitlement-view .increased-accordian a {
  outline: none !important;
  color: #0092b2 !important; }
  .partner-entitlement-view .increased-accordian a .color {
    color: black;
    font-weight: bold; }

.partner-entitlement-view .increased-accordian > .panel-group:nth-child(odd) {
  background: none; }

.partner-entitlement-view .increased-accordian > .panel-group:nth-child(even) {
  background-color: #f5f5f5; }

.partner-entitlement-view .increased-accordian > .panel-group .panel-group a.hd-link {
  padding: 6px 20px !important; }

.partner-entitlement-view .increased-accordian > .panel-group .panel-group .panel-heading + .panel-body {
  padding-bottom: 0;
  padding-left: 25px;
  padding-right: 25px; }

.partner-entitlement-view .increased-accordian .panel-heading + .panel-body {
  padding-left: 18px;
  padding-bottom: 14px; }

.partner-entitlement-view .increased-accordian a.hd-link {
  padding: 10px 20px !important;
  display: block;
  outline: none;
  color: #0092b2 !important;
  cursor: pointer;
  position: relative;
  left: 0;
  -webkit-transition: left .3s ease-in-out;
  transition: left .3s ease-in-out; }

.partner-entitlement-view .increased-accordian a.hd-link:hover {
  left: 6px; }

.partner-entitlement-view .increased-accordian a.hd-link::before,
.partner-entitlement-view .increased-accordian a.hd-link[aria-expanded='false']::before {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  display: inline-block;
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  border-left: 5px solid #0092b2;
  font-size: 0;
  position: relative;
  top: 0;
  left: -8px;
  -webkit-transition: -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out; }

.partner-entitlement-view .increased-accordian a.hd-link[aria-expanded='true']::before {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.partner-entitlement-view .tab-content.partner .accordian-table-titles .filter-list,
.partner-entitlement-view .tab-content.partner .accordian-table-titles .table-titles {
  margin-right: 18%; }

.partner-entitlement-view .tab-content.partner .increased-accordian > .panel-group .panel-group .panel-heading + .panel-body {
  margin-right: 18%; }

.partner-entitlement-view .btn.btn-provision {
  padding: 6px 10px;
  font-size: 10px; }

/* Entitlement view new */
.entitlementViewLayout-new {
  /* panle collapse */
  /* pagination */
  /* Tooltip */ }
  .entitlementViewLayout-new .page-ttl {
    color: #cc092f; }
  .entitlementViewLayout-new .search-box {
    margin-top: 3rem;
    margin-bottom: 8px; }
    .entitlementViewLayout-new .search-box.extra-margin {
      margin-bottom: 14rem;
      margin-top: 1rem; }
    .entitlementViewLayout-new .search-box .search-input {
      background: #E6ECF9;
      border-radius: 4px;
      opacity: 0.7;
      box-shadow: none;
      font-size: 14px;
      height: 32px;
      padding: 6px 44px 6px 45px;
      border: none;
      margin: 0 auto;
      width: 100%; }
    .entitlementViewLayout-new .search-box .input-search-icon {
      color: #cc092f;
      padding: 10px;
      pointer-events: auto;
      cursor: pointer;
      position: absolute;
      padding: 8px 10px 8px;
      cursor: pointer;
      font-size: 1.22rem !important;
      right: auto;
      top: 10px;
      z-index: 1; }
  .entitlementViewLayout-new .nav-tabs {
    margin-left: 0;
    margin-top: 20px;
    margin-bottom: 30px;
    border: none; }
    .entitlementViewLayout-new .nav-tabs .nav-item .nav-link {
      color: #9c9e9e;
      border: none;
      outline: none; }
    .entitlementViewLayout-new .nav-tabs .nav-item.show .nav-link,
    .entitlementViewLayout-new .nav-tabs .nav-link.active {
      color: #0092b2;
      border-bottom: 4px solid #0092b2; }
  .entitlementViewLayout-new .tab-content {
    margin: 16px 0 16px; }
  .entitlementViewLayout-new .table {
    margin-bottom: 0;
    color: #000; }
    .entitlementViewLayout-new .table thead th {
      color: black;
      font-weight: 600;
      border: none; }
    .entitlementViewLayout-new .table thead th.serial,
    .entitlementViewLayout-new .table thead th:nth-child(1) {
      width: 32%;
      padding-left: 60px; }
    .entitlementViewLayout-new .table thead th.sdate,
    .entitlementViewLayout-new .table thead th:nth-child(2) {
      width: 17%;
      text-align: center; }
    .entitlementViewLayout-new .table thead th.edate,
    .entitlementViewLayout-new .table thead th:nth-child(3) {
      width: 17%;
      text-align: center; }
    .entitlementViewLayout-new .table thead th.status,
    .entitlementViewLayout-new .table thead th:nth-child(4) {
      width: 10%;
      text-align: center; }
    .entitlementViewLayout-new .table thead th.download,
    .entitlementViewLayout-new .table thead th:nth-child(5) {
      width: 12%;
      text-align: center; }
    .entitlementViewLayout-new .table thead th.license,
    .entitlementViewLayout-new .table thead th:nth-child(6) {
      width: 12%;
      text-align: center; }
    .entitlementViewLayout-new .table tr {
      border-bottom: 1px solid #dee2e6;
      color: #8C90A4;
      font-weight: normal;
      font-size: 16px; }
  .entitlementViewLayout-new .accordian-table-titles {
    margin-top: 30px;
    max-height: 0;
    -webkit-transition: max-height .3s ease-in-out;
    transition: max-height .3s ease-in-out;
    overflow: hidden; }
    .entitlementViewLayout-new .accordian-table-titles .table-cover.red {
      background-color: #b5283a; }
    .entitlementViewLayout-new .accordian-table-titles .table-titles {
      padding-right: 50px; }
    .entitlementViewLayout-new .accordian-table-titles .filter-list {
      padding-right: 50px; }
      .entitlementViewLayout-new .accordian-table-titles .filter-list .table thead th {
        color: #000; }
      .entitlementViewLayout-new .accordian-table-titles .filter-list .filter1 .form-check-label {
        margin: 0 0 0 -20px;
        padding-left: 10px;
        cursor: pointer;
        color: black; }
      .entitlementViewLayout-new .accordian-table-titles .filter-list .filter1 input[type='checkbox'] {
        width: 14px;
        height: 14px;
        margin-top: 3px; }
  .entitlementViewLayout-new .accordian-table-titles.show {
    max-height: 60px; }
  .entitlementViewLayout-new .increased-accordian .table {
    margin-top: 10px;
    margin-bottom: 10px; }
    .entitlementViewLayout-new .increased-accordian .table td.serial {
      width: 32%;
      padding-left: 60px; }
    .entitlementViewLayout-new .increased-accordian .table td.contract {
      width: 19%;
      text-align: center; }
    .entitlementViewLayout-new .increased-accordian .table td.sdate {
      width: 17%;
      text-align: center; }
    .entitlementViewLayout-new .increased-accordian .table td.edate {
      width: 17%;
      text-align: center; }
    .entitlementViewLayout-new .increased-accordian .table td.status {
      width: 10%;
      text-align: center; }
      .entitlementViewLayout-new .increased-accordian .table td.status.active {
        color: #0092b2; }
      .entitlementViewLayout-new .increased-accordian .table td.status.inactive {
        color: #B72A58; }
    .entitlementViewLayout-new .increased-accordian .table td.download {
      width: 12%;
      text-align: center; }
    .entitlementViewLayout-new .increased-accordian .table td.license {
      width: 12%;
      text-align: center; }
      .entitlementViewLayout-new .increased-accordian .table td.license.td-provision {
        min-width: 90px; }
      .entitlementViewLayout-new .increased-accordian .table td.license.ext-user {
        min-width: 4rem; }
        .entitlementViewLayout-new .increased-accordian .table td.license.ext-user .btn-extention {
          padding: 4px 5px;
          font-size: 12px; }
  .entitlementViewLayout-new .increased-accordian .checkbox .form-control.form-control-custom {
    display: inline-block;
    width: 30px;
    border-radius: 0;
    height: 20px;
    outline: 0; }
    .entitlementViewLayout-new .increased-accordian .checkbox .form-control.form-control-custom:focus {
      border: none;
      box-shadow: none; }
  .entitlementViewLayout-new .increased-accordian .checkbox .label-checkbox {
    vertical-align: super;
    font-size: 16px; }
  .entitlementViewLayout-new .increased-accordian a {
    outline: none !important;
    color: #0092b2 !important; }
    .entitlementViewLayout-new .increased-accordian a .color {
      color: black;
      font-weight: bold; }
  .entitlementViewLayout-new .increased-accordian .panel {
    padding-bottom: 8px; }
  .entitlementViewLayout-new .increased-accordian > .panel-group .panel-group a.hd-link.product-link {
    padding: 6px 20px !important; }
  .entitlementViewLayout-new .increased-accordian > .panel-group .panel-group .panel-heading + .panel-body {
    padding-bottom: 0; }
    .entitlementViewLayout-new .increased-accordian > .panel-group .panel-group .panel-heading + .panel-body.panel-pla {
      padding-right: 0px;
      border-top: 1px solid #dee2e6;
      margin-top: 10px; }
  .entitlementViewLayout-new .increased-accordian .panel-heading + .panel-body {
    padding-bottom: 14px; }
    .entitlementViewLayout-new .increased-accordian .panel-heading + .panel-body.panel-site-container {
      margin: 14px 4px 0 4px;
      border-top: 1px solid #f5f5f5; }
      .entitlementViewLayout-new .increased-accordian .panel-heading + .panel-body.panel-site-container .panel-group {
        background-color: #F9F9FC;
        margin: 10px 0;
        padding: 0 10px;
        border-radius: 14px; }
      .entitlementViewLayout-new .increased-accordian .panel-heading + .panel-body.panel-site-container .panel-heading {
        border-top: 1px solid #f9f9f9; }
      .entitlementViewLayout-new .increased-accordian .panel-heading + .panel-body.panel-site-container .pagination.pagination-right-aligned {
        display: inline-block;
        clear: both; }
  .entitlementViewLayout-new .increased-accordian a.hd-link {
    padding: 10px 4px !important;
    display: block;
    outline: none;
    color: black !important;
    cursor: pointer;
    position: relative;
    font-weight: 600;
    left: 0;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out; }
    .entitlementViewLayout-new .increased-accordian a.hd-link.outer-site {
      color: #1b275A;
      font-size: 16px;
      font-weight: 600; }
    .entitlementViewLayout-new .increased-accordian a.hd-link .b-red {
      color: #DD637C !important; }
    .entitlementViewLayout-new .increased-accordian a.hd-link .hide-arrow {
      display: none;
      transition: display 2s; }
  .entitlementViewLayout-new .increased-accordian a.hd-link[aria-expanded='true']::before {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  .entitlementViewLayout-new .increased-accordian .panel-group {
    padding-bottom: 0; }
  .entitlementViewLayout-new .tab-content.partner .increased-accordian .table td.serial {
    width: 28%; }
  .entitlementViewLayout-new .btn.btn-provision {
    padding: 6px 10px;
    font-size: 10px; }
  .entitlementViewLayout-new .modal-content {
    width: 80%;
    height: 100%;
    overflow-y: scroll;
    margin: 2% auto; }
    .entitlementViewLayout-new .modal-content.modal-contract {
      height: 80%; }
    .entitlementViewLayout-new .modal-content .table-extention {
      margin-bottom: 0;
      color: #000;
      width: 100%;
      border-spacing: 1; }
      .entitlementViewLayout-new .modal-content .table-extention th {
        font-weight: bold;
        border: none;
        color: black; }
      .entitlementViewLayout-new .modal-content .table-extention td,
      .entitlementViewLayout-new .modal-content .table-extention th {
        padding: 10px; }
  .entitlementViewLayout-new .panel-heading a[aria-expanded="true"] .fa-chevron-right {
    display: none;
    transition: display 1s linear; }
  .entitlementViewLayout-new .panel-heading a[aria-expanded="true"] .fa-chevron-down {
    display: inline-block;
    transition: display 1s linear;
    color: #454545; }
  .entitlementViewLayout-new .panel-heading a[aria-expanded="true"] .span-vertical-align {
    transition: color 1s linear;
    color: #cc092f !important; }
  .entitlementViewLayout-new .product-download__pagination {
    border: none; }
    .entitlementViewLayout-new .product-download__pagination li a {
      color: gray !important;
      font-size: 10px; }
    .entitlementViewLayout-new .product-download__pagination li.active a {
      background: #eee;
      border-radius: 20px;
      color: #454545 !important; }
    .entitlementViewLayout-new .product-download__pagination li.pagination-first a, .entitlementViewLayout-new .product-download__pagination li.pagination-prev a, .entitlementViewLayout-new .product-download__pagination li.pagination-last a, .entitlementViewLayout-new .product-download__pagination li.pagination-next a {
      color: #cc092f !important;
      font-size: 22px;
      margin-top: -10px; }
  .entitlementViewLayout-new .tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
    opacity: 1 !important;
    z-index: auto; }
  .entitlementViewLayout-new .tooltip .tooltiptext {
    visibility: hidden;
    width: 100px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 4px;
    /* padding: 5px 0; */
    position: absolute;
    z-index: 1;
    top: -18px;
    padding: 0;
    font-size: 10px; }
  .entitlementViewLayout-new .tooltip:hover .tooltiptext {
    visibility: visible; }
