/** Default Class Prefix **/
.ED_AlertHeader {
    color: #000000;
}

/** Light Theme Class Prefix **/
.mojo-theme-light .ED_AlertHeader {
    color: #111111;
}

/** Dark Theme Class Prefix **/
.mojo-theme-dark .ED_AlertHeader {
    color: #FFFFFF;
}

/**************************
* Tool Tip Styles
***************************/

.ED_AlertHeader .d3tooltip {
  position: absolute;
  padding: 8px;

  z-index: 10000;

  color: #FFF;
  background-color: #333;
  border: none;

  font-size: 10px;
  line-height: 1.3;
  text-align: center;
  pointer-events: none;

  white-space: nowrap;

  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.ED_AlertHeader .d3tooltip h4 {
  margin: 0;
  padding-bottom: 6px;
  font-size: 10px;
  line-height: 1.2;
  font-weight: bold;
}

.ED_AlertHeader .d3tooltip p {
  margin: 0;
  padding: 4px 6px;
  font-size: 10px;
  line-height: 1.2;
  font-weight: 300;
}

.ED_AlertHeader .d3tooltip-pending-removal {
  position: absolute;
  pointer-events: none;
}

.ED_AlertHeader .arrow-tooltip-down:not(.no-arrow):after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 8px 8px 0;
  border-color: #333 transparent;
  display: block;
  width: 0;
  z-index: 1;
  margin-left: -8px;
  bottom: -8px;
  left: 50%;
}

.ED_AlertHeader .arrow-tooltip-up:not(.no-arrow):after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 0 8px 8px;
  border-color: #333 transparent;
  display: block;
  width: 0;
  z-index: 1;
  margin-left: -8px;
  top: -8px;
  left: 50%;
}

.ED_AlertHeader .arrow-tooltip-left:not(.no-arrow):after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 8px 8px 8px 0;
  border-color: transparent #333;
  display: block;
  width: 0;
  z-index: 1;
  margin-top: -8px;
  left: -7px;
  top: 50%;
}

.ED_AlertHeader .arrow-tooltip-right:not(.no-arrow):after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 8px 0 8px 8px;
  border-color: transparent #333;
  display: block;
  width: 0;
  z-index: 1;
  margin-top: -8px;
  right: -7px;
  top: 50%;
}

.mojo-theme-dark .ED_AlertHeader .d3tooltip {
  color: #444;
  background-color: #f1f1f1;
}

.mojo-theme-dark .ED_AlertHeader .arrow-tooltip-down:not(.no-arrow):after,
.mojo-theme-dark .ED_AlertHeader .arrow-tooltip-up:not(.no-arrow):after {
  border-color: #f1f1f1 transparent;
}

.mojo-theme-dark .ED_AlertHeader .arrow-tooltip-left:not(.no-arrow):after,
.mojo-theme-dark .ED_AlertHeader .arrow-tooltip-right:not(.no-arrow):after {
  border-color: transparent #f1f1f1;
}


.ED_AlertHeader .ds-c-alert{
background-color: #e1f3f8;
background-image: url(images/information.svg);
background-position: 16px 16px;
background-repeat: no-repeat;
background-size: 40px;
border-left: 8px solid #02bfe7;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #212121;
min-height: 56px;
padding: 16px;
position: relative;
}
.ED_AlertHeader .ds-c-alert--error {
  background-color: #f9dede;
  background-image: url(images/error.svg);
  border-color: #e31c3d;
}
.ED_AlertHeader .ds-c-alert--warn {
  background-color: #fff1d2;
  background-image: url(images/warning.svg);
  border-color: #fdb81e;
}
.ED_AlertHeader .ds-c-alert--success {
  background-color: #e7f4e4;
  background-image: url(images/success.svg);
  border-color: #2e8540;
}

.ED_AlertHeader .ds-c-alert__body {
  padding-left: 48px;
}

.ED_AlertHeader .ds-c-alert__text  {
  margin-bottom: 0;
  margin-top: 0;
  font-family: Open Sans,Helvetica,sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.ED_AlertHeader h1{
  font-size: 36px;
  font-weight: 400;
  margin-bottom: .15em;
  margin-top: .15em;
  margin-left: .25em;
  font-family: Open Sans,Helvetica,sans-serif;
  color: #212121;
}

.ED_AlertHeader .frame-container{
  min-height: 100px;
}

.ED_AlertHeader .dots{
  height: 26px;
}



.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:-23px;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}
