@charset "UTF-8";
.swal2-popup.swal2-toast {
  box-sizing: border-box;
  grid-column: 1/4 !important;
  grid-row: 1/4 !important;
  grid-template-columns: min-content auto min-content;
  padding: 1em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 1px hsla(0deg, 0%, 0%, 0.075), 0 1px 2px hsla(0deg, 0%, 0%, 0.075), 1px 2px 4px hsla(0deg, 0%, 0%, 0.075), 1px 3px 8px hsla(0deg, 0%, 0%, 0.075), 2px 4px 16px hsla(0deg, 0%, 0%, 0.075);
  pointer-events: all;
}

.swal2-popup.swal2-toast > * {
  grid-column: 2;
}

.swal2-popup.swal2-toast .swal2-title {
  margin: 0.5em 1em;
  padding: 0;
  font-size: 1em;
  text-align: initial;
}

.swal2-popup.swal2-toast .swal2-loading {
  justify-content: center;
}

.swal2-popup.swal2-toast .swal2-input {
  height: 2em;
  margin: 0.5em;
  font-size: 1em;
}

.swal2-popup.swal2-toast .swal2-validation-message {
  font-size: 1em;
}

.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}

.swal2-popup.swal2-toast .swal2-close {
  grid-column: 3/3;
  grid-row: 1/99;
  align-self: center;
  width: 0.8em;
  height: 0.8em;
  margin: 0;
  font-size: 2em;
}

.swal2-popup.swal2-toast .swal2-html-container {
  margin: 0.5em 1em;
  padding: 0;
  overflow: initial;
  font-size: 1em;
  text-align: initial;
}

.swal2-popup.swal2-toast .swal2-html-container:empty {
  padding: 0;
}

.swal2-popup.swal2-toast .swal2-loader {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  height: 2em;
  margin: 0.25em;
}

.swal2-popup.swal2-toast .swal2-icon {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}

.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}

.swal2-popup.swal2-toast .swal2-actions {
  justify-content: flex-start;
  height: auto;
  margin: 0;
  margin-top: 0.5em;
  padding: 0 0.5em;
}

.swal2-popup.swal2-toast .swal2-styled {
  margin: 0.25em 0.5em;
  padding: 0.4em 0.6em;
  font-size: 1em;
}

.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  transform: rotate(45deg);
  border-radius: 50%;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}

.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-toast-animate-success-line-tip 0.75s;
}

.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-toast-animate-success-line-long 0.75s;
}

.swal2-popup.swal2-toast.swal2-show {
  animation: swal2-toast-show 0.5s;
}

.swal2-popup.swal2-toast.swal2-hide {
  animation: swal2-toast-hide 0.1s forwards;
}

.swal2-container {
  display: grid;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
  grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
  height: 100%;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}

.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}

.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}

.swal2-container.swal2-top-start, .swal2-container.swal2-center-start, .swal2-container.swal2-bottom-start {
  grid-template-columns: minmax(0, 1fr) auto auto;
}

.swal2-container.swal2-top, .swal2-container.swal2-center, .swal2-container.swal2-bottom {
  grid-template-columns: auto minmax(0, 1fr) auto;
}

.swal2-container.swal2-top-end, .swal2-container.swal2-center-end, .swal2-container.swal2-bottom-end {
  grid-template-columns: auto auto minmax(0, 1fr);
}

.swal2-container.swal2-top-start > .swal2-popup {
  align-self: start;
}

.swal2-container.swal2-top > .swal2-popup {
  grid-column: 2;
  align-self: start;
  justify-self: center;
}

.swal2-container.swal2-top-end > .swal2-popup, .swal2-container.swal2-top-right > .swal2-popup {
  grid-column: 3;
  align-self: start;
  justify-self: end;
}

.swal2-container.swal2-center-start > .swal2-popup, .swal2-container.swal2-center-left > .swal2-popup {
  grid-row: 2;
  align-self: center;
}

.swal2-container.swal2-center > .swal2-popup {
  grid-column: 2;
  grid-row: 2;
  align-self: center;
  justify-self: center;
}

.swal2-container.swal2-center-end > .swal2-popup, .swal2-container.swal2-center-right > .swal2-popup {
  grid-column: 3;
  grid-row: 2;
  align-self: center;
  justify-self: end;
}

.swal2-container.swal2-bottom-start > .swal2-popup, .swal2-container.swal2-bottom-left > .swal2-popup {
  grid-column: 1;
  grid-row: 3;
  align-self: end;
}

.swal2-container.swal2-bottom > .swal2-popup {
  grid-column: 2;
  grid-row: 3;
  justify-self: center;
  align-self: end;
}

.swal2-container.swal2-bottom-end > .swal2-popup, .swal2-container.swal2-bottom-right > .swal2-popup {
  grid-column: 3;
  grid-row: 3;
  align-self: end;
  justify-self: end;
}

.swal2-container.swal2-grow-row > .swal2-popup, .swal2-container.swal2-grow-fullscreen > .swal2-popup {
  grid-column: 1/4;
  width: 100%;
}

.swal2-container.swal2-grow-column > .swal2-popup, .swal2-container.swal2-grow-fullscreen > .swal2-popup {
  grid-row: 1/4;
  align-self: stretch;
}

.swal2-container.swal2-no-transition {
  transition: none !important;
}

.swal2-popup {
  display: none;
  position: relative;
  box-sizing: border-box;
  grid-template-columns: minmax(0, 100%);
  width: 32em;
  max-width: 100%;
  padding: 0 0 1.25em;
  border: none;
  border-radius: 5px;
  background: #fff;
  color: #545454;
  font-family: inherit;
  font-size: 1rem;
}

.swal2-popup:focus {
  outline: none;
}

.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0.8em 1em 0;
  color: inherit;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-actions {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 1.25em auto 0;
  padding: 0;
}

.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}

.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}

.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.swal2-loader {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}

.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  transition: box-shadow 0.1s;
  box-shadow: 0 0 0 3px transparent;
  font-weight: 500;
}

.swal2-styled:not([disabled]) {
  cursor: pointer;
}

.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #7066e0;
  color: #fff;
  font-size: 1em;
}

.swal2-styled.swal2-confirm:focus {
  box-shadow: 0 0 0 3px rgba(112, 102, 224, 0.5);
}

.swal2-styled.swal2-deny {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #dc3741;
  color: #fff;
  font-size: 1em;
}

.swal2-styled.swal2-deny:focus {
  box-shadow: 0 0 0 3px rgba(220, 55, 65, 0.5);
}

.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #6e7881;
  color: #fff;
  font-size: 1em;
}

.swal2-styled.swal2-cancel:focus {
  box-shadow: 0 0 0 3px rgba(110, 120, 129, 0.5);
}

.swal2-styled.swal2-default-outline:focus {
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}

.swal2-styled:focus {
  outline: none;
}

.swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-footer {
  justify-content: center;
  margin: 1em 0 0;
  padding: 1em 1em 0;
  border-top: 1px solid #eee;
  color: inherit;
  font-size: 1em;
}

.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: auto !important;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}

.swal2-image {
  max-width: 100%;
  margin: 2em auto 1em;
}

.swal2-close {
  z-index: 2;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: -1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s, box-shadow 0.1s;
  border: none;
  border-radius: 5px;
  background: transparent;
  color: #ccc;
  font-family: serif;
  font-family: monospace;
  font-size: 2.5em;
  cursor: pointer;
  justify-self: end;
}

.swal2-close:hover {
  transform: none;
  background: transparent;
  color: #f27474;
}

.swal2-close:focus {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}

.swal2-close::-moz-focus-inner {
  border: 0;
}

.swal2-html-container {
  z-index: 1;
  justify-content: center;
  margin: 1em 1.6em 0.3em;
  padding: 0;
  overflow: auto;
  color: inherit;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  word-break: break-word;
}

.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em 2em 3px;
}

.swal2-input,
.swal2-file,
.swal2-textarea {
  box-sizing: border-box;
  width: auto;
  transition: border-color 0.1s, box-shadow 0.1s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: transparent;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  color: inherit;
  font-size: 1.125em;
}

.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}

.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);
}

.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #ccc;
}

.swal2-range {
  margin: 1em 2em 3px;
  background: #fff;
}

.swal2-range input {
  width: 80%;
}

.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}

.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}

.swal2-file {
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  background: transparent;
  font-size: 1.125em;
}

.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: transparent;
  color: inherit;
  font-size: 1.125em;
}

.swal2-radio,
.swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}

.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}

.swal2-radio input,
.swal2-checkbox input {
  flex-shrink: 0;
  margin: 0 0.4em;
}

.swal2-input-label {
  display: flex;
  justify-content: center;
  margin: 1em auto 0;
}

.swal2-validation-message {
  align-items: center;
  justify-content: center;
  margin: 1em 0 0;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}

.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}

.swal2-icon {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 2.5em auto 0.6em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  user-select: none;
}

.swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}

.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}

.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}

.swal2-icon.swal2-error.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}

.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}

.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}

.swal2-icon.swal2-warning.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}

.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.5s;
}

.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}

.swal2-icon.swal2-info.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}

.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.8s;
}

.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}

.swal2-icon.swal2-question.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}

.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-question-mark 0.8s;
}

.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}

.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}

.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}

.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 1.25em auto;
  padding: 0;
  background: transparent;
  font-weight: 600;
}

.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}

.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}

.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}

.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  animation: swal2-show 0.3s;
}

.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  margin-right: initial;
  margin-left: 0;
}

.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-animate-question-mark {
  0% {
    transform: rotateY(-360deg);
  }
  100% {
    transform: rotateY(0);
  }
}
@keyframes swal2-animate-i-mark {
  0% {
    transform: rotateZ(45deg);
    opacity: 0;
  }
  25% {
    transform: rotateZ(-25deg);
    opacity: 0.4;
  }
  50% {
    transform: rotateZ(15deg);
    opacity: 0.8;
  }
  75% {
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}

body.swal2-height-auto {
  height: auto !important;
}

body.swal2-no-backdrop .swal2-container {
  background-color: transparent !important;
  pointer-events: none;
}

body.swal2-no-backdrop .swal2-container .swal2-popup {
  pointer-events: all;
}

body.swal2-no-backdrop .swal2-container .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  box-sizing: border-box;
  width: 360px;
  max-width: 100%;
  background-color: transparent;
  pointer-events: none;
}

body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}

body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}

body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}

body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}

@font-face {
  font-family: "Just Lovely";
  src: url("../../fonts/just-lovely/JustLovely.eot");
  src: url("../../fonts/just-lovely/JustLovely.eot?#iefix") format("embedded-opentype"), url("../../fonts/just-lovely/JustLovely.woff2") format("woff2"), url("../../fonts/just-lovely/JustLovely.woff") format("woff"), url("../../fonts/just-lovely/JustLovely.ttf") format("truetype"), url("../../fonts/just-lovely/JustLovely.svg#TrendSansTwo") format("svg");
  font-style: normal;
}
@font-face {
  font-family: "Trend Sans Two";
  src: url("../../fonts/TrendSansTwo.eot");
  src: url("../../fonts/TrendSansTwo.eot?#iefix") format("embedded-opentype"), url("../../fonts/TrendSansTwo.woff2") format("woff2"), url("../../fonts/TrendSansTwo.woff") format("woff"), url("../../fonts/TrendSansTwo.ttf") format("truetype"), url("../../fonts/TrendSansTwo.svg#TrendSansTwo") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Trend Sans Four";
  src: url("../../fonts/TrendSansFour.eot");
  src: url("../../fonts/TrendSansFour.eot?#iefix") format("embedded-opentype"), url("../../fonts/TrendSansFour.woff2") format("woff2"), url("../../fonts/TrendSansFour.woff") format("woff"), url("../../fonts/TrendSansFour.ttf") format("truetype"), url("../../fonts/TrendSansFour.svg#TrendSansFour") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Trend Sans One";
  src: url("../../fonts/TrendSansOne.eot");
  src: url("../../fonts/TrendSansOne.eot?#iefix") format("embedded-opentype"), url("../../fonts/TrendSansOne.svg#TradeGothicLTPro") format("svg"), url("../../fonts/TrendSansOne.ttf") format("truetype"), url("../../fonts/TrendSansOne.woff") format("woff"), url("../../fonts/TrendSansOne.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "TradeGothicLTPro";
  src: url("../../fonts/TradeGothicLTPro.eot");
  src: url("../../fonts/TradeGothicLTPro.eot?#iefix") format("embedded-opentype"), url("../../fonts/TradeGothicLTPro.svg#TradeGothicLTPro") format("svg"), url("../../fonts/TradeGothicLTPro.ttf") format("truetype"), url("../../fonts/TradeGothicLTPro.woff") format("woff"), url("../../fonts/TradeGothicLTPro.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TradeGothicLTPro-Bd2";
  src: url("../../fonts/TradeGothicLTPro-Bd2.eot");
  src: url("../../fonts/TradeGothicLTPro-Bd2.eot?#iefix") format("embedded-opentype"), url("../../fonts/TradeGothicLTPro-Bd2.svg#TradeGothicLTPro-Bd2") format("svg"), url("../../fonts/TradeGothicLTPro-Bd2.ttf") format("truetype"), url("../../fonts/TradeGothicLTPro-Bd2.woff") format("woff"), url("../../fonts/TradeGothicLTPro-Bd2.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Wingdings-Regular";
  src: url("../../fonts/Wingdings-Regular.svg#Wingdings-Regular") format("svg"), url("../../fonts/Wingdings-Regular.ttf") format("truetype"), url("../../fonts/Wingdings-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Wingdings";
  src: url("../../fonts/Wingdings.eot");
  src: url("../../fonts/Wingdings.eot?#iefix") format("embedded-opentype"), url("../../fonts/Wingdings.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "MinionPro-Regular";
  src: url("../../fonts/MinionPro-Regular.eot");
  src: url("../../fonts/MinionPro-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/MinionPro-Regular.svg#MinionPro-Regular") format("svg"), url("../../fonts/MinionPro-Regular.ttf") format("truetype"), url("../../fonts/MinionPro-Regular.woff") format("woff"), url("../../fonts/MinionPro-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/*@font-face {
  font-family: $GoldenPlains;
  src: url('../../fonts/GoldenPlains.eot');
  src: url('../../fonts/GoldenPlains.eot?#iefix') format('embedded-opentype'),
  url('../../fonts/GoldenPlains.svg#GoldenPlains') format('svg'),
  url('../../fonts/GoldenPlains.ttf') format('truetype'),
  url('../../fonts/GoldenPlains.woff') format('woff'),
  url('../../fonts/GoldenPlains.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}*/
@font-face {
  font-family: "GoldenPlains";
  src: url("../../fonts/GoldenPlains.eot");
  src: url("../../fonts/GoldenPlains.eot") format("embedded-opentype"), url("../../fonts/GoldenPlains.woff") format("woff"), url("../../fonts/GoldenPlains.ttf") format("truetype"), url("../../fonts/GoldenPlains.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TradeGothicLTStd";
  src: url("../../fonts/TradeGothicLTStd.eot");
  src: url("../../fonts/TradeGothicLTStd.eot?#iefix") format("embedded-opentype"), url("../../fonts/TradeGothicLTStd.svg#TradeGothicLTStd") format("svg"), url("../../fonts/TradeGothicLTStd.ttf") format("truetype"), url("../../fonts/TradeGothicLTStd.woff") format("woff"), url("../../fonts/TradeGothicLTStd.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "TradeGothicLTStd-BdCn20";
  src: url("../../fonts/TradeGothicLTStd-BdCn20.eot");
  src: url("../../fonts/TradeGothicLTStd-BdCn20.eot?#iefix") format("embedded-opentype"), url("../../fonts/TradeGothicLTStd-BdCn20.svg#TradeGothicLTStd-BdCn20") format("svg"), url("../../fonts/TradeGothicLTStd-BdCn20.ttf") format("truetype"), url("../../fonts/TradeGothicLTStd-BdCn20.woff") format("woff"), url("../../fonts/TradeGothicLTStd-BdCn20.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FontAwesome";
  src: url("../../fonts/font-awesome/fontawesome-webfont.eot?v=4.0.3");
  src: url("../../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("../../fonts/font-awesome/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("../../fonts/font-awesome/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("../../fonts/font-awesome/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "fontello";
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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ETc0MhUUFwcRFAcUIyEHIiciNDM3IRYzASIjISInIhcRBxQmLwERJzc0MzchNhcyFzIVFgYjByEwByYUNRYVJhQ1FicmJy4BLwEiNCYvASYjJyMnIyczIzEjBiMiBzkBBgc1MiMGByIPATUHBgcjDgEPATAxFTAxNAcWFRQHFRQXNBUHFzUmFRYVNBwBFScGFhU0IzUWFTAxFSIVMBcUNwYVNAY1BzU2BxUWFTQGNRcUBhUXFAc1FRQ3NAY1FhU0JxcnBhYVNRU1FRYHFycVFDUmFwYWNRU1JhQWHQExFScXFDQUFRQGFxU0MSMVMDkCMzcyNj8BNTY/AQcGPwEjNzYHNzIxNjM2MzAxIzMjNjM3MzcyIxU2OwEiNzMjMyMzIzMjMzAxMxcjMhczHwEwMRcyHwEWFyYVFycfASYyFyIXNxczNhcVFzUHNjUmNxU0JzUwNhcnMBQjNTYmFxU1NhY9ATYVFDQmBzQmNTAxFDc1JjcHJzYUPQEmFSY3NTAxFjcwJgc1FzUmNyc2PQEmMzQHFRYHNic1MTUVNTQ2Jxc1JzUVFj0BJhU0FzQGNTcXNRY0FTUGJhU0NicwIhc1JjUUNhciFTcwPQEwFCc1NicUFQc1FT0BNxUGNzUVNTY1NDEHNTI0BhQXNgcVNDcxJxUnNBYVNRQ0BxU1NicUNjE0MiY1Nic1NzUVNRU2JzUVNRY1FTUGFBc1FTUVNRU1FRcVIxYdARYHFycVNBUUFwYXFTEWBxUHFwcWFB0BFgYVJxQ3FS8BNDEjIjUxIycmJxcyMSciJyMmFyYnIy8BMSMmIyIPAQYxBwYHNjMGDwIiDwE1FDM0JzUVJzQWNTQVIzQ2JxQ0IzY1FSc0JzU0NzYnMzgBNCM1Jj8BNjM3Nj8CBwY/ATYjNjc2OwEWMxcWFxYXFhcnJicmJy4BLwEiNCYvASYjJyMnIyczIzEjBiMiBzkBBgc1MiMGByIPATUHBgcjDgEPATAxFTAxNAcWFRQHFRQXNBUHFzUmFRYVNBwBFScGFhU0IzUWFTAxFSIVMBcUNwYVNAY1BzU2BxUWFTQGNRcUBhUXFAc1FRQ3NAY1FhU0JxcnBhYVNRU1FRYHFycVFDUmFwYWNRU1JhQWHQExFScXFDQUFRQGFxU0MSMVMDkCMzcyNj8BNTY/AQcGPwEjNzYHNzIxNjM2MzAxIzMjNjM3MzcyIxU2OwEiNzMjMyMzIzMjMzAxMxcjMhczHwEwMRcyHwEWFyYVFycfASYyFyIXNxczNhcVFzUHNjUmNxU0JzUwNhcnMBQjNTYmFxU1NhY9ATYVFDQmBzQmNTAxFDc1JjcHJzYUPQEmFSY3NTAxFjcwJgc1FzUmNyc2PQEmMzQHFRYHNic1MTUVNTQ2Jxc1JzUVFj0BJhU0FzQGNTcXNRY0FTUGJhU0NicwIhc1JjUUNhciFTcwPQEwFCc1NicUFQc1FT0BNxUGNzUVNTY1NDEHNTI0BhQXNgcVNDcxJxUnNBYVNRQ0BxU1NicUNjE0MiY1Nic1NzUVNRU2JzUVNRY1FTUGFBc1FTUVNRU1FRcVIxYdARYHFycVNBUUFwYXFTEWBxUHFwcWFB0BFgYVJxQ3FS8BNDEjIjUxIycmJxcyMSciJyMmFyYnIy8BMSMmIyIPAQYxBwYHNjMGDwIiDwE1FDM0JzUVJzQWNTQVIzQ2JxQ0IzY1FSc0JzU0NzYnMzgBNCM1Jj8BNjM3Nj8CBwY/ATYjNjc2OwEWMxcWFxYXFhcnJhcUJzcUJwcwBzUUMzAHNRQVNDUVNDUHMBU1MDEwFTUwFxQHNTQzFAc1NAcwFiM1MBYjFzAiFDUzMCIUNQUwOQMwOQIlNDUVNDU3Nj8BNjcyPwEzIzcxIjoBFjsBNh8BIzEWFyIyHwEWFzEyFjMXMhYzMRQzFDIjHQEUFiYHFhUUBxQXNBUHFzUmFRYVNBwBFScUFhU1JxYVMDEVIhUwFjcVBhc0BjUVPAEHFzQGNRcVBhcVFAc1FRcUNDA1FTUXJxUWBzQzMRQHHQE1FhQHMhUxMBQHFic0HQEWJxUWBzUVMgY1FRYvARcWBxU1HAEGMS8BJi8BFxYuAScXJy4BFyYvATIVJyMzJiMvAjA5ASMnFicjMyMyFyM2KwEzIxQjMzYzIxUiNTEGKwEzBzEHIyYHBjMiDwIjBg8BNisBBiMWNwcGIzIxBzQGDwEGByMGBwYHNDc1NDEHNjUmPQEmNjE0FycmFjwBJhcxNTYWPQE2FRQxNTQmFScmNTAxFDc1JjcGPQE0BzQ2JhY3MCYHNDYVNSY3JzY9ASYzNQc2JzUxNSY2NRU1JzUXNzUmFTU0FCc3FTUWNhUnBiYxNDYnMCYVNSY3FDU0FxU1MjU0IxUxNCcVJxc0JjU3FhQxNSY3FTU2JzUVJzI0HQE2FBU0NzUmHQE1FTUVNRUGPQExNTYnFjYxNDA9ATc0BjUVNTYnFzUVNRU1FTUVNRU1FTUVFyY1FRQXIxUWHQEWBxcnFgcVNBUUFwYXBxYHFQcXFAcWHQEWBxUnFDcVMDEVMzYzNzY/ATY3IwYxNzI/ATIjNzY3MDI3Mj8BMiIxMzczNjMyFyMyHwEWMxcWIxYfAScfATMXNRU1Jjc1FSc0FD0CNic1NicVPAEnNSY9ASY3NjU5ATA0IjE1MDEjNCMvASYnMicjNSMzJi8BKgEjDwEGIg8BDgEHPwE2PwE2NzI/ATMjNzEiOgEWOwE2HwEjMRYXIjIfARYXMTIWMxcyFjMxFDMUMiMdARQWJgcWFRQHFBc0FQcXNSYVFhU0HAEVJxQWFTUnFhUwMRUiFTAWNxUGFzQGNRU8AQcXNAY1FxUGFxUUBzUVFxQ0MDUVNRcnFRYHNDMxFAcdATUWFAcyFTEwFAcWJzQdARYnFRYHNRUyBjUVFi8BFxYHFTUcAQYxLwEmLwEXFi4BJxcnLgEXJi8BMhUnIzMmIy8CMDkBIycWJyMzIzIXIzYrATMjFCMzNjMjFSI1MQYrATMHMQcjJgcGMyIPAiMGDwE2KwEGIxY3BwYjMjEHNAYPAQYHIwYHBgc0NzU0MQc2NSY9ASY2MTQXJyYWPAEmFzE1NhY9ATYVFDE1NCYVJyY1MDEUNzUmNwY9ATQHNDYmFjcwJgc0NhU1JjcnNj0BJjM1BzYnNTE1JjY1FTUnNRc3NSYVNTQUJzcVNRY2FScGJjE0NicwJhU1JjcUNTQXFTUyNTQjFTE0JxUnFzQmNTcWFDE1JjcVNTYnNRUnMjQdATYUFTQ3NSYdATUVNRU1FQY9ATE1NicWNjE0MD0BNzQGNRU1NicXNRU1FTUVNRU1FTUVNRUXJjUVFBcjFRYdARYHFycWBxU0FRQXBhcHFgcVBxcUBxYdARYHFScUNxUwMRUzNjM3Nj8BNjcjBjE3Mj8BMiM3NjcwMjcyPwEyIjEzNzM2MzIXIzIfARYzFxYjFh8BJx8BMxc1FTUmNzUVJzQUPQI2JzU2JxU8ASc1Jj0BJjc2NTkBMDQiMTUwMSM0Iy8BJicyJyM1IzMmLwEqASMPAQYiDwEOAQc3BxQVNRQVBzAVNRUwFTUVNCcXNCcVBjUzBjUXFBU1FBUHFBU1JhcUFTUmFzAVMTUwFTEFNDEVNDEXJyYGHwEUFj8BFzcnNzI2JyYnJgcGByc2NzYXFhcHNjc2MzIXJzY3NjMyFwc2NzYXFhcnNjc2NzIXJSYnJgcGByc2NzYXFhcHNjc2MzIXJzY3NjMyFwc2NzYXFhcnNjc2NzIXAtoEBw0RIgMFBAILAgICsgICBAkCDzAiNiAFBQIEDBkmLjIYBwECAQYEIRoIAQEFIyVDTDsqF5/+nWs1CAQIAggBAQEBAgQCAgwMBSYDeDsdDAoRAgEBAQICAgMJAgMBBRo0cv39AQMBLDQwPx4OGBMrGQgBAQECBQMBAwYWLTFHXEQHDAUCAwEFAgECAQECAgYaIQUHBAEEAgQCAf6DEAgDBQQVBgMBAQEBAQEUBxAECgUFAgcEAwMBBAEBAQEBAQECBgkUBwoGC/56BQEICAMFIyAHBQsMFlZCOjYsH7YB3SADBAEGLhcbN/y5JAYBAQECCAIBAQYSJAPIAwMiEfyOGzUDBgYUC1MDjgcCAQELAQEBAQsBAQIH/HJTCxQGBlMDchEi/gIJCv5PJBIGAQEIAgEBAQYkA0c3GxcuBgEEAyD+IwsBAQEBDwIDDAwHDgEFBBkGAwcCCQQEAQ4QCAUJBRQfAQECCQEEBwQDAQMBBgEDAQEBAQEBAQEBAQIBAQEBAQEBAQEBAgECAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQECAQECAQIDBwUCAgIMAQUDAQUBEgoCAgQFAQQDCAMFBAEDBQMBAgMBBQYTAwkCBQgIAQcCCAIIFQECBhEHAgUDCwgBAQECCQECAQEDBwEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQQEAQEBCgkMAgECAwQCAQEQEAINDAQVFCcdGgEDDgYBAQIEBAQBAgUBAQEBAQIBAQECAgEBAQEBAQMBAQIFAgQFGAIBAwQDAh8hBgsPBgsPERIWExoLAwMIAgMMDAcOAQUEGQYDBwIJBAQBDhAIBQkFFB8BAQIJAQQHBAMBAwEGAQMBAQEBAQEBAQEBAgEBAQEBAQEBAQECAQIBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQIBAQIBAgMHBQICAgwBBQMBBQESCgICBAUBBAMIAwUEAQMFAwECAwEFBhMDCQIFCAgBBwIIAggVAQIGEQcCBQMLCAEBAQIJAQIBAQMHAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBBAQBAQEKCQwCAQIDBAIBARAQAg0MBBUUJx0aAQMOBgEBAgQEBAECBQEBAQEBAgEBAQICAQEBAQEBAwEBAgUCBAUYAgEDBAMCHyEGCw8GCw8REhYTGgsDAwcBAQEBAQEBAQEBAQEBAQEBAQEBAQH+6AEfDhQeBA0SAwYSCQIOAQIIAwICAwUUARMhAgIHBgcDAgUCAgEGAgICAQEBAQEBAQEBAQEBAQEBAQEBAQECAQIBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBAgCBwYDAwQIAwEIAQUBChIFBAEEAQMDCAMIBwQCAwMCBgQCBgEIBgQHAwEBAQUBAQMMAQkHAwECCAMFCQcBAQcNCgIBAQICAQIKBAQBAgUCAwEDAQEEBgMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAgEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAgEBAQEBAQEBAgMDAwcJBgIBAgMEAwECCRAHAgEDCA0BAQIBAQ8bJh8BAwUECAMEAgEEDAgCCQUBAQEBAQEBAQEBAgEBAQECAQELCg0EAwQEASEdDwsKChgJBAYFARYpEQMKFB4EDRIDBhIJAg4BAggDAgIDBRQBEyECAgcGBwMCBQICAQYCAgIBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEECAIHBgMDBAgDAQgBBQEKEgUEAQQBAwMIAwgHBAIDAwIGBAIGAQgGBAcDAQEBBQEBAwwBCQcDAQIIAwUJBwEBBw0KAgEBAgIBAgoEBAECBQIDAQMBAQQGAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQECAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQECAQEBAQEBAQECAwMDBwkGAgECAwQDAQIJEAcCAQMIDQEBAgEBDxsmHwEDBQQIAwQCAQQMCAIJBQEBAQEBAQEBAQECAQEBAQIBAQsKDQQDBAQBIR0PCwoKGAkEBgUBFikRAwQCAQEBAQEBAQEBAQEBASZBfgMGAQ8HAhosKS0pAwJ0BCkuISwEAwQpLiEsBJsDHyQZIQSBAiAjGiEEmAQpLiEsBJgCICMaIQT+6AQpLiEsBAMFKC8gLASbAx8kGSEEgQIgJBohA5gFKC8gLASYAiAkGiEDQQMFCQsCAQMCBRwkBgwMCxYpGwQCEA4EAxkFBQUEDAkNAgIYCAQECAIDCwMEBQMFAxALEQMDFA0DlAEEBgQKBkk7dlfGYwcPIBACBwMKCAEBAQgNEhcvAdGgAwQFAwgCAQEEAQH8aQsFAgIBEwkJAQEDBQwZCAkBAQEEAwERCAECAxcNDgIFGAIHAgEBAwgCBRkKBAIHBQMQAQEBARIWDhsKAQEDAgsWDh0IFy4iS921NRsSDQUCBQICBQMJAQgMBg4LduuoaCsBAwgNCQQBBBwkEAQDFQQHCgwYHQICDQwSA28BAwIFAgEBAQY3bv4qDx4CBAZsAjEGAf1XAQIKAgEFDwJTCRgyBgY5/aUaBQgNAls5BgYyGAn9rQUKBQECCgIBAqkBBv3PbAcEAy0B1m43BgEBAQIFAgMBlQICAgEBAgICAQ0BAgkJAwcBAQIIAgICAQIBAwcBAgICAwECAQEBAgEBDwYDFy4CAgEIAwEBAgkBAQEDCgIDCQICBAIDAQEGDxUEBAYCBQ0BAgMEAQMBDQgGAgIBCgEBAgIKAQIKCAMBAQICCQEBEwMEEQMBDQIFEAYIAQcGDAkEAQgCDAIBBQEDBggBBgEBBwINBwIFAQIBAQEBAQEDAgECAQUCAQECBgEBAgEBAQEBAQEBAwEBBAIBAQEBAwMBAQMBAgECAQEDAQcGGhABAgECAgIKAgQDAgEBAwIIAgMBBAEGAgIEAwMFAQMFAgIDAgECAwIDAQQDBQUGAgIBAwQBAQEDBAUHAgQCAQIEAgYBAwICAwQFBAQEAQgDAgMFAgMBAgkEAwIDAQYDCAEEBQQCAwIDAgUEBQEEBgMBBAMCAgIBBQEFAwQDBwEKAwEEBAIBDQYECwICBwIEAgQCEAIBAhYCCQIFBAMBBAIDBgwFDAYCEQIEAQMFBAMWAQYMAwEHAQQEAwkBGQgPChoEDwkMAy4DBQEBBQEFDAcECggFDhEJJAoBCSgHAQsCDAIBAQEEBAQBAQIBAQUDAwIDBwcBAQUDAQEBAgMCAgYEBwEGAT0IAQYBAQIHAgEDCQkBGS1XA1gtDAsJBgEBAQECAQICBwEBAQIBBwIBAQMDBwkNEgsCBQUBAgkJAwcBAQIIAgICAQIBAwcBAgICAwECAQEBAgEBDwYDFy4CAgEIAwEBAgkBAQEDCgIDCQICBAIDAQEGDxUEBAYCBQ0BAgMEAQMBDQgGAgIBCgEBAgIKAQIKCAMBAQICCQEBEwMEEQMBDQIFEAYIAQcGDAkEAQgCDAIBBQEDBggBBgEBBwINBwIFAQIBAQEBAQEDAgECAQUCAQECBgEBAgEBAQEBAQEBAwEBBAIBAQEBAwMBAQMBAgECAQEDAQcGGhABAgECAgIKAgQDAgEBAwIIAgMBBAEGAgIEAwMFAQMFAgIDAgECAwIDAQQDBQUGAgIBAwQBAQEDBAUHAgQCAQIEAgYBAwICAwQFBAQEAQgDAgMFAgMBAgkEAwIDAQYDCAEEBQQCAwIDAgUEBQEEBgMBBAMCAgIBBQEFAwQDBwEKAwEEBAIBDQYECwICBwIEAgQCEAIBAhYCCQIFBAMBBAIDBgwFDAYCEQIEAQMFBAMWAQYMAwEHAQQEAwkBGQgPChoEDwkMAy4DBQEBBQEFDAcECggFDhEJJAoBCSgHAQsCDAIBAQEEBAQBAQIBAQUDAwIDBwcBAQUDAQEBAgMCAgYEBwEGAT0IAQYBAQIHAgEDCQkBGS1XA1gtDAsJBgEBAQECAQICBwEBAQIBBwIBAQMDBwkNEgsCBREDAgEDAmMBAgEBAgEZBAQIBAQgAQEBAQMBAQEBAQEBATQDAwMVAgICAg76AQECAQEMEQ4CBwQCAgEBAQEBAQgCAgECAgIDAQEBBAsBBgIXLgQBCAMBAQIJAQEBAwoCAwkCAgQCAwEBBg8VBAoCBgkDAQIDBAEDARsCAgEKAQECAgoBAgoEAwMBCwITBAkLBQECAggBAgMSBgcGAQMJDAcCBgEEBQICDAUCBAQBAQcBBSAEAQUCAwQBAwMBAQICAgECAQIBBAMBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgEBAQQDAQEBAQMDAQECAQEBAQECAwECAggBAgcHCx4CAQECAgoBBAIHAQEDAgkCAwIEAQMCAwIEAgQGAQQEAgMFAgYEAQUDBAMGAgIBAgMFAQEBAwQFBQcBBAgCAwICBAUEBAQHAwIDBAIBAgoEAgIDAQYDCAMFBAEDBAEEAgEDBAQBAwcDBwIEBAEEAgMDAQgEBAIDAgMEAgEOBgMPAggBBAEFAQEBEAIXAQUFAgIBAwMCBAEDAicFAgIDAQMJAQIDAQwDGwwDCQQEAwkBCg8CBwgDBQQDAzYMAy4DAgECAQEFAQkOAQQKCAUNDQUSJQEMGxECCwEBAgEBAgEDAwEBAQIBAgQBAQECAQIHAgECAQEBBQMBBAMBAQEEAwECAj4JAgEEBgMCCwUFAQQSAwZWKy06HgsMCQEBAQQEAwEBCAMBAwICAgEHGBACCREOAgcEAgIBAQEBAQEIAgIBAgICAwEBAQQLAQYCFy4EAQgDAQECCQEBAQMKAgMJAgIEAgMBAQYPFQQKAgYJAwECAwQBAwEbAgIBCgEBAgIKAQIKBAMDAQsCEwQJCwUBAgIIAQIDEgYHBgEDCQwHAgYBBAUCAgwFAgQEAQEHAQUgBAEFAgMEAQMDAQECAgIBAgECAQQDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgIBAQEEAwEBAQEDAwEBAgEBAQEBAgMBAgIIAQIHBwseAgEBAgIKAQQCBwEBAwIJAgMCBAEDAgMCBAIEBgEEBAIDBQIGBAEFAwQDBgICAQIDBQEBAQMEBQUHAQQIAgMCAgQFBAQEBwMCAwQCAQIKBAICAwEGAwgDBQQBAwQBBAIBAwQEAQMHAwcCBAQBBAIDAwEIBAQCAwIDBAIBDgYDDwIIAQQBBQEBARACFwEFBQICAQMDAgQBAwInBQICAwEDCQECAwEMAxsMAwkEBAMJAQoPAgcIAwUEAwM2DAMuAwIBAgEBBQEJDgEECggFDQ0FEiUBDBsRAgsBAQIBAQIBAwMBAQECAQIEAQEBAgECBwIBAgEBAQUDAQQDAQEBBAMBAgI+CQIBBAYDAgsFBQEEEgMGVistOh4LDAkBAQEEBAMBAQgDAQMCAgIB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K7fOZgUFBAVMl+JxCh0mEx8OEAYEAwEBCQIEBgswPiVLQyFRolEEBQMHCg1UGBIIBAIBAwYICA4aHzQ7WQcHCKz+plIpCxwLOlNBIhsMCAcGBgEKAlULe4tjgg4BC3uLZIEN/iEJXmxLZAr+kAlebEtkCmwPcYlbfQ0Kd4VffQz+MghaaEhgCUQEBAEDAgIFAgUCAQEECQECAQIBAQIEAgEBAQUDAQIBAQEBAQEBAhEBAwEBAQEFAgECAQsBAQMCAwIDAQIBAQMCAgECAgMCAQEBAwIDAQEBAQEBAQEFAQUBAQUGBwEKBAEBAQEBAQEBBQQBAQEGAQEEBQEBBAIBAQEEBAECAQQEAgQGAQEBBgEDAgMBAQECAQEDAQECBAQCAgIDAQEDAwEBAQEBPQIJAQICAQMDAwEBAQEBAgIBAQEBAgUBBgEBAQQCAgIDAQIFAgICAwECAQIBAQECAwIFAQEBAQIIAgUEAgMCAQIDAwEwDwEEAQQBAgEBAQECBAMBAQEBAQEBAQEBDwMBAQEDBAcBBgIDCQMFAg0FAQEBAgEBAQIEAgQEAQMBBwUBAjwuNzwBPQ0GBicpAjAJCUQGBEI7ATg6MgoCNgEBATQ1AQEBNDMDAQEDMmYCAQEBAQEGAQEBAQgBOQkDKAICAgIPAQEBAQEBAQE2AQE2CwMJAQEBAQMuIQEBAQEWAQEBNB8QAQEBAQEBAQEEAQEBLC4ODgUSBwIHCwEBAQEBAT0BAQEBMgILAwEBAQEBAR0QKQEBATYVAQELAQElARwBAQEBAQEBAQEBAQMBAQEBDTYBAisLAQEBAQENAQEBAQ0BAQEBAQEDAQEBAQEBAQEBBgICAgIGDwEBAgIMAQkFAQEBAQEBAQEBAQEBAQEBAQEMMwEBFgEBAQEeAQEBATICAgEBAQEBAQETAgIBAQEBAQECAgEBDAEBAQECAQEBAQEFAgICAgICAgICAgICDAEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBEwEBAQEBAQEBAQIBAQECAgIBAQEBAQEBAQEBAQEBAgICAQECAQEBAQICAQEFBwIBBgMBAQICAQEBAQEBAQEBAgICAQQBAQEBAgIBAQIBAQEBAQECAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQECAQIDAQMBAgMDAwIBAQEBAQECAQMBAQEBAQECAQEBAgECAQEBAgIGAwEBBQEBBgMCAQMDAQEDAQEBAQMCAgEBAQECEAUBAQIEAQECAQECAgMCAQIBAgEBAgICBAEBAQECAQEBAgECAQEBAQEBAgECAQEDAQIFAQECAgEDAQEBAgEBAQEBAQMFAQMFAQIDAgECAgECBQMBAQIBAQEBAQECAgICAgEBg0FBASkBAQEBAgIBAgIBAgEBAQEBAQEBAgMDAwMBAQIoAgQBAgEBAwMFAgMEAwEBAQMBAQIGDAUBAQEBAQUCAQUBBQEDBgEBAQQBBhAKAgIBAQcCAgECAwEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAwEBAQEBAQMDAgEBAQECAQEBAwEBAQE3BQYBBQEBAQUBCgEWAwUDAgEFAwECGQEBAQIBAQIBAgECBAEBAQEDAQMCBAQFAwECAQIBAQMBAQEBAQQDAgIBAQEFAQQHAgIBAQEBAgECAQEBAgQCAgUBAgEBAQEBAQEBBAMBAQIBAQEBAQEBAQEBAQIBAwEDAQEBAgECAgEEBAEBAUAOAQYDAQEBAQICBAMBAQECAQEBARABAQEBAwEBAQMCBwMGAQEDCQQCAgINBQEBAQIBAQECAQIBBAEDAQMIAQICBAMDTB4iFwEBCwEBARgBBAEBFAEDAioBAgQFCgUWAQEBAgEDAQECAQIBBggEBAIDAwEBAwIEAgEEAwgCBgEBAQEBAgEDBQECAgEHAQEBBQQLAwcHAQYFBwgJBAQBAQYDBAEDAQMDAQIEAgQDBwEBAQEBAQcMAQIEAgMCAwMBAgEBAgEBAgECBAMCAQEBAQECAQIEBAcBAgIHDAgCAgIHAgMGBAEBBQEGAgEBAgQDBAMDAQUEAQIBAQEBAgEEAwMDAgEDBwIBAQEDBQUEDgIEAwEBAgQDAwMDAwEBAQEBAQEFAQIFDgEDBQYCAgMBAQEBAgIDBQECAQMBAgEBBAcCAgQDAQIKBwEBAQoHBwECEQEBAQEBAQEBAYgZBgEBAQQBAQEPAQ8PEBEBAQEPAQEBAQIQAREBEAESAQsBAQEBAgcBAQEBAQECBwEBAQECAQEBAQIBAgECAQEBAgEBAQEBBAICAQEBAwUEAgIBAQIBAQEBAwEBGwMFAwYEAQMBEwEEBgQCAgMBAQECAQIDAQMBAQEBAQEBAQEBDwUGAQEBAwEBAQEBAQEBAQMFAQECAgMBAQEEAQEEAQIBAgQDAQEBAwEBAQEBAQEBAgIBAgEBAQEBAQEBBAEBAgMEBQEBAgIBBgIBBAEBAQFMCQ4ZBAELAQIFAwEBAwYEBAQDAQMDBAoFAQEBAwEBAQEBBgEBAQEBAQEDAQMEAQEBAgICAQEBAgMBAQgEAQMBAQECAQIBAQEBBgUCAgMCBQQBAQkCAQEBAwMBAQEBAQEBAR0CBgEBAQcHBgEICwoBAQEBAQEBAQEBAQEBAQEBAQIBAQEBDAEBAQ8BAwEJAQECAQEBAgEBAQIBCQIDAQEBAQEBAgYBBAIDAgMEAQQDAgEBAQEBAgIDAQEBAQEBAQEEAQEBAgEBAgERAgICAgEBAgIBDAYLAgIBAQEEAgMCAQEDAggFAQEBAgEBAgIEBAIDAQIBAQECBQQBAQIBAgECOAEBCQYDAQEBAQUEAgUZAgEBAQEGCQUGBAQBAQEBAgMEAgQDBQEBAgMCAQEDBQEIAwQBBAMBBwUBAQQBAgEBXh0hAQEBGAELAQEYAQUCAhYBAgECKwEDBAQGBhIBAQEBAQEEAQMBAQEHBgUCAQIEAQkBAgMBAwQIAgMBAQQBAgMBBAMBAQEHAQIFAwQIAwgGAgMCBgcDAgIDBAYFAQQBCAEDAQMDAwEDAgIFAQQDAgEBAQ0GAgEBAQIDAgEBAgMCAgEBAQEBAwQCAgIBAQEBAgECAwMIAQMCBwMJBAQCAQEJAgYEAgYBAwMDAQEBBQkDAQYCAQEEAgIBAgUCAgICAgECAgQBAwUKBA4CBAMCAQMEAgEEAQYBAQEBAQEBAQQDAQUOAQMGBwICAQEBAQECAgIEAwIEAQIBAgICBgMEBQICAgEEAwcBAQIKBgcCBA0BAQIBAQECAQEOOHJeLk49ST5DO1AUBQEDARgNAgwES4psoEyZWi4GDBoLEQ8KEQ0XDRkEBwEIEw8IIR8lEgkDAgEEAwkKBwcIBQsQBgECAwgKEQ4UBA8JAgUDAgQCBwcCBQsEBAUDKx8rDhYRJhUrEwcjS3w/ak9gR1A0BA4JFAQDAQMCDGdPaVFoPn1tNgQBXgIJCgUGBlIBBgYHCAd4AQICBAUH4gECAgQFB5ECCgwFCAVSAQcICQoIcAEDBAUGBwEEAQELAQENAwEEBAICAgEDAQUCAQECAQIBAQEBAwEDAQIBAQEBAQEFBwEBAgEBAgIDAQMCBQIBAQEBAwIBAQICAgECAQcCAQECAQEBAQEBAQIFAgEBAgECAgMDAQcCAgECAQEEAgEBAQUCAwcIAgQGAQEBAQEEAQYBBgYEBQoBAQQOAgQEAwIBAQIBAgMCAQECAQEBAgEBAQEVAR0CAQMCAwEBAQMBAgEBAQEBAwMEAgECAwYBAQEHBAIDAQEBAQICAQEGAwECAQEBBgkGAQECAgIRAQEMAQkDBQEKAgECAgUCAgEBAQECAxACAQEBAQIJAQsBBAECAQECBQIDAgEBAQIBAQIEAQIDAQECAQocAQ4aHxMGBgUFDRISAQEBAQEnBwksHAEWAQEBARsMEgIUAQEBAQsNDQ8BAQEBAQEBAQEmAQE9AQEOERgNBQENAQEBAQEBAQEBAQEBCwESDgcQAQEBAQEBAQEGAQEBAQEBAQEBAQECDR4PDwETAQEBAQEBAQEKAQEDAQEBAQEBAQEBDgEQAQESHg0BAQICAgICAgIHCQ4BAQEBAQEBAQEeEQIBAREBASkBAQEBGgUBAQEWHQERBQEBEgcBAQERAQEYAQIPAQEDCwEBAQEBGQEBAQEBAQEBAQEBAQEZAgEBCQEBAQEKAQEBAQERAQEBAQEBAQ0BAQgBAQEBAQEBAQEBAQEBAQEBAQEBAQEaAQEBAQEBDgEeEQEBAQEBAQEBBQICAgICAgICAwEBAQEXAQEBAQEBAQEBAQEBAQEBAQESAQEBAQEBAQIBAQEBAQEDAQEBAQEBAgEBAQEBAQIOAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQYBAQEBAQEBAQEBAwEBAQICAQEBAQEBAQEBAQEBARwCAQEBAQEBAQEBAgIBAQUCAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEEAQIGCQICBgIBAQIEBAYBAQUBAgMEAQMIAQECAQkBAQQDAQIDAwEBAQEBAQMFAQEEAgEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQIDAgMBAQEBBQEDAgQBBQEBAgIFAwEBAwICAgMCAQEBAwEEAQEDAQEBAQEBAQEBAgECAQECAgIBAQEBAQECAQIBCAMBBQEBBgIEAgUKAgMDAwgBAQEBAgECAwIFAgMBAgIgAgwBAwEDAQoEAQICAQIBAQIBAgICAQIHAQEBAQQDAQECAgEEAQEBAQECAwMHBQUDAQMJAgMBAQIBAQEBAQICAQEBAQEBAQIFBQQEBgMEBQIBAQEECQgBAgEDAQIBAQEBAQkBAgIBAwEBAQEnNzgCGgEBAQMDAgEEAQIDAgEBAQEBBAEBBgQCAQUBAQEcAQEBAQEBAwICBgYBAgQCAgIGCgwBAQMBAgEBAQMCAwgGAwIBBQECAwMMDBACBwMBAQECAgEDAQECAQEBAQEBAQEBAQEBAQIBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBgsCAQEBBQEFAQEEAQEcARcGAQEEAwMDBQIBAgIECwEBAgEBAQEBAgEBAQQBAQEBAQIDAgECAQIBAgQEAwIBAQcDAQMBAQEGAwIBAgEBAQEIBwIBAgIBAQECAQMBAQECBgECAgEDBAQCAgIBAQECAQEBAgEBAQEBAQEBAQEBAQEDAwcBAQYCAQIBAQQBDAEBAQEBAQ0BDQYBCgIDAQUCBAEBBQEQAgEBAQEBAQcDCwEDAgEBAwIBAQEDAwIBAQMBAQIBAwECAgEBBwEECAEkAQcEARcBHAMBASABAwEDKQEBBA0BAQEBAgEBAQIDAgQBAQEDAQMGAwYCAQEBAgMBAQEBAwIEAQIFAQE7AQEDAwIDAQUDBAYGBAQFAQQDAQoGBAEDAgEBBAQFBgMMAQEBAQEKFgQCBAIBAQEBAQIBAgEBAQEBAQIBAQECAgIBAwEBAwIBAQMCAwIDAQMBAQECAwIBAQEBAgEBAQIBAgIDAQEBAgIBAQMCAQQBAQECAQMBAgEBAQEBBQECBAECAQIBAgIBBAIBAwEGAgYDBgMBAQMCAggHBgcCBgEDBgIBAwUBAQEBAQEoBQcBAQICAgIaBgEBARUWGB0DBAUBAQECARgBFQEBFQEBAhMBARgBDgEBAQEJAQECAQICAwIHAQEBAQIBAQEBAQICAwICAQEBAQECAQEBAQEBAQgBAQEBAQIBBAUGAQUCAgEBAQEBBQEBASIGBAMDDAMCBAMCKgMIAgMCBQEBBAEDAwMBAQEBAQEBAgECBgIDAgIFDQIFBAMFAQEBAQEBAgECAwkGAgMBAQMEAQQCDAEBAgECBAMBAQEDAgEBAwECAgEEAwECAQIBAQICAQEBAgEBAQIEAQEBBAQBBAMBAQEBAgEBBgoIAgE1AQEDBQcCBAoEBQYFAgUBAgUHBQEGBgECAQICAQEBAQIBAQUBAQEBAQEBAQEBAQECAQYCAwkBAwMBAQECAwQDAQIBCAQCAgwBAwEBAwYBAQQDAQEBAQEBATACBgEBHx8GGRoaAR4BAQEBASABHwEBAQEBAQEBAQEBAR8BASIBAQEHAgEBAQIBAQECAQcCAQEBAQICAwcGBAQGBAEBAQEBAQEBAQEBAQIBBAIBAQEDAQEBEAECAwEBAQEBAgIEAwMBCQEBAwUBAwIBAQIBAQEBAgEBAQQCAgIBAQICDAEJBAIBAQMCAgUDAQINAgEBAQIBAQUFBQUGCAEBAgIBAwIBAQEDBAIBBAIFAwECAwEGAwICCQIBAQIBAQEBAgIBAQEXAQgBAQEFAhgBHAIBIAECAgEBAykBAQIBDgEBAQEBAQEBAQICAQEEAgERAgMDAQEBAgEBAgIDBQICAwIBAQE6AQIDAgICAgEGAgIGAgcDAgIBAQICBgIGBAoCAQEEAQUDBAUDBQUBAQEBEw4DAQICAwEBAQEBAgEDAQEBAQIBAQEBAQEBAQICAQECAQEBAwICAQICAgEBAQEEBAEBAgECAwIDAQIBAQEBAQEBAgEFAQQBAQECAQMCAQEBAQEBBAICBAICAgIBAgECBAEDAQYCBgQEAQMBAQUCAQIDAgcHBgMFAQEBBgECAwIBAQEBAQEBAQAAAAMAAP9wA+gDRAAVACsAMAAAATIXFhcWEAcGBwYnJicmJyYSNzY3NgEUFxYXFhcWNzY3NjQnJicmIgcGBwYlFgUGBQH+hXJvQUJFQnFzhYJwbkBCAURBb3H+uT48Z2l6fGxpPkE/PWhr92tnPT8BOMoBCcr+9wNDQ0Fvcv70cm8/QgIBQ0FucgELcm5AQf4ZfWtnPD8BAj08aGv9a2g8PT49Z2rUjbuNuwAAAAAAABIA3gABAAAAAAAAADUAAAABAAAAAAABAAgANQABAAAAAAACAAcAPQABAAAAAAADAAgARAABAAAAAAAEAAgATAABAAAAAAAFAAsAVAABAAAAAAAGAAgAXwABAAAAAAAKACsAZwABAAAAAAALABMAkgADAAEECQAAAGoApQADAAEECQABABABDwADAAEECQACAA4BHwADAAEECQADABABLQADAAEECQAEABABPQADAAEECQAFABYBTQADAAEECQAGABABYwADAAEECQAKAFYBcwADAAEECQALACYByUNvcHlyaWdodCAoQykgMjAxOSBieSBvcmlnaW5hbCBhdXRob3JzIEAgZm9udGVsbG8uY29tZm9udGVsbG9SZWd1bGFyZm9udGVsbG9mb250ZWxsb1ZlcnNpb24gMS4wZm9udGVsbG9HZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADEAOQAgAGIAeQAgAG8AcgBpAGcAaQBuAGEAbAAgAGEAdQB0AGgAbwByAHMAIABAACAAZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AZgBvAG4AdABlAGwAbABvAFIAZQBnAHUAbABhAHIAZgBvAG4AdABlAGwAbABvAGYAbwBuAHQAZQBsAGwAbwBWAGUAcgBzAGkAbwBuACAAMQAuADAAZgBvAG4AdABlAGwAbABvAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkBAgEDAQQBBQEGAQcBCAEJAQoACmNvbnZvX2ljb24JZmxhZ19pY29uC21vZHVsZV9pY29uEnNpbmdsZV9wZXJzb25faWNvbg9kdW9fcGVyc29uX2ljb24KY2xvY2tfaWNvbghwZGZfaWNvbgp2aWRlb19pY29uAAAAAA==") format("truetype");
}
@font-face {
  font-family: "Source Sans Pro Bold";
  src: url("../../fonts/source_sans_pro/SourceSansPro-Bold.eot");
  src: url("../../fonts/source_sans_pro/SourceSansPro-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/source_sans_pro/SourceSansPro-Bold.woff2") format("woff2"), url("../../fonts/source_sans_pro/SourceSansPro-Bold.woff") format("woff"), url("../../fonts/source_sans_pro/SourceSansPro-Bold.ttf") format("truetype"), url("../../fonts/source_sans_pro/SourceSansPro-Bold.svg#SourceSansPro-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Source Sans Pro Regular";
  src: url("../../fonts/source_sans_pro/SourceSansPro-Regular.eot");
  src: url("../../fonts/source_sans_pro/SourceSansPro-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/source_sans_pro/SourceSansPro-Regular.woff2") format("woff2"), url("../../fonts/source_sans_pro/SourceSansPro-Regular.woff") format("woff"), url("../../fonts/source_sans_pro/SourceSansPro-Regular.ttf") format("truetype"), url("../../fonts/source_sans_pro/SourceSansPro-Regular.svg#SourceSansPro-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Source Sans Pro Semibold";
  src: url("../../fonts/source_sans_pro/SourceSansPro-Semibold.eot");
  src: url("../../fonts/source_sans_pro/SourceSansPro-Semibold.eot?#iefix") format("embedded-opentype"), url("../../fonts/source_sans_pro/SourceSansPro-Semibold.woff2") format("woff2"), url("../../fonts/source_sans_pro/SourceSansPro-Semibold.woff") format("woff"), url("../../fonts/source_sans_pro/SourceSansPro-Semibold.ttf") format("truetype"), url("../../fonts/source_sans_pro/SourceSansPro-Semibold.svg#SourceSansPro-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../../fonts/fontello.svg?11556784#fontello') format('svg');
  }
}
*/
[class^=icon-]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: 0.2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-convo_icon:before {
  content: "\e800";
} /* '' */
.icon-flag_icon:before {
  content: "\e801";
} /* '' */
.icon-module_icon:before {
  content: "\e802";
} /* '' */
.icon-single_person_icon:before {
  content: "\e803";
} /* '' */
.icon-duo_person_icon:before {
  content: "\e804";
} /* '' */
.icon-clock_icon:before {
  content: "\e805";
} /* '' */
.icon-pdf_icon:before {
  content: "\e806";
} /* '' */
.icon-video_icon:before {
  content: "\e807";
} /* '' */
.trend-sans-one {
  font-family: "Trend Sans One" !important;
}

.trade-gothic-pro-font {
  font-family: "TradeGothicLTPro" !important;
}

.trade-gothic-pro-roman-font {
  font-family: "TradeGothicLTPro-Bd2" !important;
}

.source-sans-pro-regular {
  font-family: "Source Sans Pro Regular" !important;
}

.source-sans-pro-semibold {
  font-family: "Source Sans Pro Semibold" !important;
}

.source-sans-pro-bold {
  font-family: "Source Sans Pro Bold" !important;
}

html, body {
  height: 100%;
  width: 100%;
  font-family: "Trend Sans One";
  overflow: hidden;
  --ck-z-default: 100;
  --ck-z-modal: calc( var(--ck-z-default) + 999 );
}

.content-wrapper {
  padding-bottom: 50px;
  display: flex;
  margin-top: 10px;
}
.content-wrapper .main-content {
  padding-bottom: 350px;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  max-height: 768px !important;
}

/* BOOTSTRAP CUSTOM FIXES */
.collapse.in {
  display: block !important;
}

.table-primary .table-header {
  width: 100%;
}
.table-primary .table-footer {
  width: 100%;
}

.dropdown.open .dropdown-menu {
  display: block;
}

.just-lovely-font {
  font-family: "Just Lovely";
  color: #EC008C !important;
}

.dashed {
  list-style-type: none;
}
.dashed li {
  text-indent: -20px;
}
.dashed li:before {
  content: "-";
  text-indent: -20px;
}

@media (max-width: 500px) {
  .page-signin .signin-container {
    border-radius: 2px;
    display: block;
    margin: 80px auto 0px auto !important;
    position: relative;
    z-index: 999;
  }
  .page-signin .signin-container .signin-form {
    padding: 10px !important;
  }
  .page-signin .signin-container .signin-form img {
    width: 100%;
  }
}
.page-signin #page-home-bg img {
  width: 100%;
}
@media (max-width: 500px) {
  .page-signin #page-home-bg img {
    display: block !important;
    width: unset !important;
  }
}

@media (max-width: 530px) {
  .dashboard .content-wrapper {
    margin-top: 0;
  }
  .dashboard .main-content {
    padding: 0;
  }
  .dashboard .main-content .banner-wrapper {
    padding: 0;
  }
}

.quick-hits-section {
  background: #F3F3F3;
  padding: 0px 0px 30px;
}
.quick-hits-section .MultiCarousel {
  float: left;
  overflow: hidden;
  padding: 0px 15px;
  width: 100%;
  position: relative;
  min-height: 100px;
}
.quick-hits-section .MultiCarousel .MultiCarousel-inner {
  transition: 1s ease all;
  float: left;
  min-height: 100px;
  height: 100%;
}
.quick-hits-section .MultiCarousel .MultiCarousel-inner .item {
  float: left;
}
.quick-hits-section .MultiCarousel .MultiCarousel-inner .item .card {
  text-align: center;
  padding: 10px;
  margin: 10px !important;
  background: transparent;
  color: #666;
  border: none;
}
.quick-hits-section .MultiCarousel .leftLst, .quick-hits-section .MultiCarousel .rightLst {
  position: absolute;
  top: calc(50% - 20px);
  background: transparent;
  color: grey;
  border: none;
}
.quick-hits-section .MultiCarousel .leftLst i, .quick-hits-section .MultiCarousel .rightLst i {
  font-size: 30px;
}
.quick-hits-section .MultiCarousel .leftLst.over, .quick-hits-section .MultiCarousel .rightLst.over {
  pointer-events: none;
  color: #666 !important;
  border: none !important;
  background: transparent !important;
}
.quick-hits-section .MultiCarousel .leftLst:hover, .quick-hits-section .MultiCarousel .rightLst:hover {
  background: transparent !important;
  color: grey;
  border: none;
}
.quick-hits-section .MultiCarousel .leftLst {
  left: 0;
}
.quick-hits-section .MultiCarousel .rightLst {
  right: 0;
}
.quick-hits-section .custom-carousel .custom-carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3%;
  background-color: transparent;
  color: black;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
  font-size: 40px;
  text-decoration: none;
}
.quick-hits-section .custom-carousel .custom-carousel-control.custom-carousel-control-prev {
  left: 0;
  margin-right: 15px;
}
.quick-hits-section .custom-carousel .custom-carousel-control.custom-carousel-control-next {
  right: 0;
  margin-left: 15px;
}
.quick-hits-section .quick-hits-header {
  font-size: 13px;
  color: #195591;
}
.quick-hits-section .quick-hits-header .quick-hits {
  font-size: 38px;
  color: #DE3189;
  font-family: "Just Lovely";
}
.quick-hits-section .quick-hits-text {
  line-height: 1em;
  position: relative;
  outline: 0;
  border: 0;
  color: #195591;
  text-align: center;
  height: 2em;
  margin-bottom: 25px;
  opacity: 1;
  background: transparent;
}
@media (max-width: 426px) {
  .quick-hits-section .quick-hits-text {
    margin-bottom: 50px;
  }
}
.quick-hits-section .quick-hits-text:before {
  content: "";
  background: #195591;
  position: absolute;
  left: 0;
  top: 30%;
  width: 100%;
  height: 3px;
}
.quick-hits-section .quick-hits-text:after {
  content: attr(data-content);
  position: relative;
  display: inline-block;
  padding: 0 1.5em;
  line-height: 1.1em;
  color: #195591;
  background: #F3F3F3;
  font-size: 1.4vw;
  font-family: "Trend Sans One";
}
@media (max-width: 769px) {
  .quick-hits-section .quick-hits-text:after {
    font-size: 2vw;
  }
}
@media (max-width: 425px) {
  .quick-hits-section .quick-hits-text:after {
    font-size: 4.4vw;
  }
}
.quick-hits-section .card {
  word-wrap: break-word !important;
}
.quick-hits-section .card.holiday-red {
  background: #db0031;
}
.quick-hits-section .card.holiday-red button {
  background: #db0031;
  border: #db0031 solid 2px;
}
.quick-hits-section .card.holiday-red button:hover {
  background: #db0031 !important;
  border: #db0031 solid 2px !important;
}
.quick-hits-section .card.holiday-red .quick-hits-card-body {
  background: #db0031;
}
.quick-hits-section .card button {
  background: #195591;
  border: #195591 solid 2px;
}
.quick-hits-section .card button:hover {
  background: #195591 !important;
  border: #195591 solid 2px !important;
}
.quick-hits-section .card .quick-hits-card-body {
  background: #195591;
}
.quick-hits-section .card .quick-hits-card-body p {
  margin: 0;
}
.quick-hits-section .card .quick-hits-card-body .card-new-header {
  font-size: 32px;
  color: #DE3189;
  font-family: "Just Lovely";
}
.quick-hits-section .card .quick-hits-card-body .quick-hits-title {
  font-size: 17px;
  text-transform: uppercase;
  color: white;
}
.quick-hits-section .card .quick-hits-card-body .card-new-description {
  font-family: "Trade Gothic LT Std";
  color: black;
  font-size: 11px;
  padding: 0 16px;
}
.quick-hits-section .card .quick-hits-card-body .lets-go-button {
  background: #195591;
  color: white;
  border-radius: 0;
  border: none;
}

@media (min-width: 768px) {
  .multi-item-carousel .carousel-inner .carousel-item {
    margin-right: inherit;
  }
  .multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item,
  .multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item + .carousel-item {
    display: block;
  }
  .multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left), .multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item, .multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {
    transition: none;
  }
  .multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item {
    position: absolute;
    top: 0;
    right: -0.3333333333;
    z-index: -1;
    display: block;
    visibility: visible;
  }
  .multi-item-carousel .carousel-inner .carousel-item-next, .multi-item-carousel .carousel-inner .carousel-item-prev {
    position: relative;
    transform: translate3d(0, 0, 0);
  }
  .multi-item-carousel .carousel-inner .carousel-item-prev.carousel-item-right {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    display: block;
    visibility: visible;
  }
  .multi-item-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,
  .multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item,
  .multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
  .multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
    position: relative;
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  .multi-item-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
  .multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item,
  .multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
  .multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
    position: relative;
    transform: translate3d(100%, 0, 0);
    display: block;
    visibility: visible;
  }
}
.blueprint-card {
  background: #195591;
  color: white;
  padding: 10px;
  border-radius: 0;
  border: 1px solid transparent;
  height: 100%;
}
.blueprint-card.fr-CA .blueprint-word {
  margin-bottom: 0;
}
.blueprint-card .blueprint-card-body {
  border: 1px solid white;
  padding: 7%;
}
.blueprint-card .blueprint-card-body .blueprint-title {
  font-family: "Trend Sans One";
  line-height: 90%;
  text-transform: uppercase;
  font-size: 3.1vw;
  margin: 0px;
  text-shadow: rgba(0, 0, 0, 0.3) 4px 4px;
  letter-spacing: -5px;
}
@media (max-width: 425px) {
  .blueprint-card .blueprint-card-body .blueprint-title {
    font-size: 8.1vw;
  }
}
.blueprint-card .blueprint-card-body .blueprint-word {
  color: #EC008C;
  font-family: "Just Lovely";
  font-size: 7.5vw;
  text-transform: CAPITALIZE;
  text-shadow: white 3px 2px;
  line-height: 0px;
  margin-bottom: 79px;
  transform: rotateZ(-6deg);
}
@media (max-width: 425px) {
  .blueprint-card .blueprint-card-body .blueprint-word {
    font-size: 23.5vw;
  }
}
.blueprint-card .blueprint-card-body .blueprint-description {
  font-family: "TradeGothicLTStd";
  font-size: 14px;
}
@media (max-width: 769px) {
  .blueprint-card .blueprint-card-body .blueprint-description {
    font-size: 17px;
  }
}
.blueprint-card .blueprint-card-body .blueprint-button {
  color: white;
  border-radius: 0;
  text-transform: uppercase;
  background: #EC008C;
  font-size: 1vw;
  padding: 5px 35px;
  box-shadow: rgba(0, 0, 0, 0.3) 3px 3px;
  text-shadow: rgba(0, 0, 0, 0.3) 2px 2px;
  font-family: "Trend Sans One";
}
@media (max-width: 769px) {
  .blueprint-card .blueprint-card-body .blueprint-button {
    font-size: 2vw;
  }
}
@media (max-width: 425px) {
  .blueprint-card .blueprint-card-body .blueprint-button {
    font-size: 4vw;
  }
}
.blueprint-card .blueprint-card-body .blueprint-button:hover {
  background: #EC008C !important;
}
.blueprint-card .blueprint-card-body.non-blueprint {
  padding: 25px 20px;
}
.blueprint-card.fr-CA .blueprint-card-body .blueprint-word {
  margin-bottom: 25px;
}
.blueprint-card.fr-CA .blueprint-card-body .blueprint-title {
  font-size: 2.7vw;
}

@media (max-width: 769px) {
  .blueprint-image {
    height: 400px !important;
    display: none;
  }
}

.module-section {
  background: #E2E2E2;
  padding: 0 20px;
  margin: 0 0 50px 0;
}
.module-section .hr-text {
  line-height: 2em;
  position: relative;
  outline: 0;
  border: 0;
  color: #195591;
  text-align: center;
  height: 2em;
  margin-bottom: 25px;
  opacity: 1;
  background: transparent;
}
@media (max-width: 426px) {
  .module-section .hr-text {
    margin-bottom: 50px;
  }
}
.module-section .hr-text:before {
  content: "";
  background: #195591;
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 3px;
}
.module-section .hr-text:after {
  content: attr(data-content);
  position: relative;
  display: inline-block;
  padding: 0 1.5em;
  line-height: 1.1em;
  color: #195591;
  background: #E2E2E2;
  font-size: 1.4vw;
  font-family: "Trend Sans One";
}
@media (max-width: 769px) {
  .module-section .hr-text:after {
    font-size: 2vw;
  }
}
@media (max-width: 425px) {
  .module-section .hr-text:after {
    font-size: 4.4vw;
  }
}
.module-section .whats-new-header {
  font-size: 13px;
  color: #195591;
}
.module-section .whats-new-header .whats-new {
  font-size: 38px;
  color: #EC008C;
  font-family: "Just Lovely";
}
.module-section .card .whats-new-card-body {
  padding: 10px 5px 20px;
}
.module-section .card .whats-new-card-body p {
  margin: 0;
}
.module-section .card .whats-new-card-body .card-new-header {
  font-size: 32px;
  color: #EC008C;
  font-family: "Just Lovely";
}
.module-section .card .whats-new-card-body .card-new-title {
  font-size: 12px;
  text-transform: uppercase;
  color: #195591;
}
.module-section .card .whats-new-card-body .card-new-description {
  font-family: "Trade Gothic LT Std";
  color: black;
  font-size: 11px;
  padding: 0 16px;
}
.module-section .card .whats-new-card-body .lets-go-button {
  background: #195591;
  color: white;
  border-radius: 0;
  border: none;
}

.module-card, .module-card-info {
  position: relative;
}
.module-card .module-card-header, .module-card-info .module-card-header {
  background: white;
  border: none;
  font-size: 12px;
  padding: 4px 0px;
}
.module-card .module-card-header button, .module-card-info .module-card-header button {
  color: #195591;
  border: none;
  background: transparent;
}
.module-card .module-card-body, .module-card-info .module-card-body {
  padding: 0 10px 10px;
  display: flex;
  flex-direction: column;
  min-height: 160px;
  /*.completed {
    background: #AFAFAF;
    color: black;
    border-radius: 0;
    text-transform: uppercase;
    margin: auto auto 10px !important;
    font-size: 1.2vw;
    padding: 7px 20px;
    text-shadow: rgba(0,0,0, 0.3) 2px 2px;
    font-family: $TrendSansOne;
  }*/
}
.module-card .module-card-body .module-card-title, .module-card-info .module-card-body .module-card-title {
  color: #195591;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 1.4vw;
  padding: 0 12px;
  font-family: "Trend Sans One";
  line-height: 21pt;
  letter-spacing: -0.68px;
}
@media (max-width: 769px) {
  .module-card .module-card-body .module-card-title, .module-card-info .module-card-body .module-card-title {
    font-size: 2.4vw;
  }
}
@media (max-width: 425px) {
  .module-card .module-card-body .module-card-title, .module-card-info .module-card-body .module-card-title {
    font-size: 4.4vw;
  }
}
.module-card .module-card-body .module-card-description-front, .module-card-info .module-card-body .module-card-description-front {
  margin-bottom: 0px;
  font-size: 11px;
  padding: 5px;
}
.module-card .module-card-body .lets-go-button, .module-card-info .module-card-body .lets-go-button {
  background: #195591;
  color: white;
  border-radius: 0;
  text-transform: uppercase;
  margin: auto auto 10px !important;
  font-size: 1.2vw;
  padding: 7px 20px;
  text-shadow: rgba(0, 0, 0, 0.3) 2px 2px;
  font-family: "Trend Sans One";
  letter-spacing: -0.68px;
}
.module-card .module-card-body .lets-go-button:hover, .module-card-info .module-card-body .lets-go-button:hover {
  background: #EC008C !important;
}
@media (max-width: 769px) {
  .module-card .module-card-body .lets-go-button, .module-card-info .module-card-body .lets-go-button {
    font-size: 2.2vw;
  }
}
@media (max-width: 425px) {
  .module-card .module-card-body .lets-go-button, .module-card-info .module-card-body .lets-go-button {
    font-size: 4.2vw;
  }
}
.module-card .module-card-body .in-progress-button, .module-card-info .module-card-body .in-progress-button {
  background: #EC008C;
  color: white;
  border-radius: 0px;
  font-family: "Trend Sans One";
  font-size: 1vw;
  padding: 7px 20px;
  margin: auto auto 10px !important;
  letter-spacing: -0.68px;
}
@media (max-width: 769px) {
  .module-card .module-card-body .in-progress-button, .module-card-info .module-card-body .in-progress-button {
    font-size: 2.2vw;
  }
}
@media (max-width: 425px) {
  .module-card .module-card-body .in-progress-button, .module-card-info .module-card-body .in-progress-button {
    font-size: 4.2vw;
  }
}
.module-card .module-card-body .completed-button, .module-card-info .module-card-body .completed-button {
  background: #E2E2E2;
  color: #404040;
  border: #E2E2E2;
  border-radius: 0px;
  font-family: "Trend Sans One";
  font-size: 1.2vw;
  padding: 7px 20px;
  margin: auto auto 10px !important;
  letter-spacing: -0.68px;
}
.module-card .module-card-body .completed-button:hover, .module-card-info .module-card-body .completed-button:hover {
  background: #AFAFAF !important;
}
@media (max-width: 769px) {
  .module-card .module-card-body .completed-button, .module-card-info .module-card-body .completed-button {
    font-size: 2.2vw;
  }
}
@media (max-width: 425px) {
  .module-card .module-card-body .completed-button, .module-card-info .module-card-body .completed-button {
    font-size: 4.2vw;
  }
}
.module-card .module-card-body-overlay, .module-card-info .module-card-body-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: 9999;
  color: white;
  background: #195591;
  padding: 0 10px 10px;
  transition: 0.5s ease;
}
.module-card .module-card-body-overlay .card-header, .module-card-info .module-card-body-overlay .card-header {
  background: #195591;
}
.module-card .module-card-body-overlay .card-header .card-info-button-exit, .module-card-info .module-card-body-overlay .card-header .card-info-button-exit {
  border: none;
  color: #EC008C;
}
.module-card .module-card-body-overlay p, .module-card-info .module-card-body-overlay p {
  overflow: auto;
  text-align: left;
  font-size: 13px;
}
.module-card .module-card-body-overlay .lets-go-button, .module-card-info .module-card-body-overlay .lets-go-button {
  margin-top: auto;
  background: #EC008C;
  color: white;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.2vw;
  padding: 7px 20px;
  text-shadow: rgba(0, 0, 0, 0.3) 2px 2px;
  font-family: "Trend Sans One";
  letter-spacing: -0.68px;
}
@media (max-width: 769px) {
  .module-card .module-card-body-overlay .lets-go-button, .module-card-info .module-card-body-overlay .lets-go-button {
    font-size: 2.2vw;
  }
}
@media (max-width: 425px) {
  .module-card .module-card-body-overlay .lets-go-button, .module-card-info .module-card-body-overlay .lets-go-button {
    font-size: 4.2vw;
  }
}

.main-wrapper .onboarding .nav {
  color: white;
  min-height: 73px;
  font-size: 20px;
}
.main-wrapper .onboarding .nav ul {
  width: 100%;
  padding: 0;
  justify-content: space-between;
  list-style: none;
}
@media (max-width: 769px) {
  .main-wrapper .onboarding .nav ul {
    display: block !important;
  }
}
.main-wrapper .onboarding .nav ul li {
  width: 100%;
  text-shadow: rgba(0, 0, 0, 0.3) 2px 2px;
  font-family: "Trend Sans One";
}
.main-wrapper .onboarding .nav ul li a {
  color: white;
  text-decoration: none;
  text-shadow: rgba(0, 0, 0, 0.3) 2px 2px;
}
.main-wrapper .onboarding .nav ul li .wrapper {
  clip-path: polygon(85% 0, 100% 50%, 85% 100%, 0 100%, 0 0);
  height: 100%;
  padding: 0 25px;
}
.main-wrapper .onboarding .nav ul li .wrapper p {
  color: white;
  line-height: 20px;
}
@media (max-width: 769px) {
  .main-wrapper .onboarding .nav ul li .wrapper {
    padding: 9px 25px;
    clip-path: unset;
  }
}
.main-wrapper .onboarding .nav ul li.inactive {
  background: #005596 !important;
}
.main-wrapper .onboarding .nav ul li.inactive .wrapper {
  clip-path: unset;
  background: unset !important;
}
.main-wrapper .onboarding .nav ul li.inactive .wrapper p {
  color: #4F8ABE;
}
.main-wrapper .onboarding .nav ul li.inactive .wrapper p a {
  color: #4F8ABE;
}
.main-wrapper .onboarding .onboarding-header {
  text-transform: uppercase;
}
.main-wrapper .onboarding .onboarding-header.header-complete .card {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: initial !important;
  padding-right: 15px;
  padding-left: 15px;
  background: transparent;
  border: none;
}
.main-wrapper .onboarding .onboarding-header.header-complete .card .card-body {
  background: #005596;
}
.main-wrapper .onboarding .onboarding-header.header-complete .card .complete-thank-you-message {
  font-size: 1.1vw !important;
}
.main-wrapper .onboarding .onboarding-header.header-complete .card .complete-congrats-message {
  font-size: 0.9vw !important;
  font-family: "TradeGothicLTStd";
}
.main-wrapper .onboarding .onboarding-header .card {
  height: 80%;
  width: 70%;
  color: white;
  text-align: center;
  background: #005596;
  margin: auto;
}
.main-wrapper .onboarding .onboarding-header .card .card-body {
  padding: 35px 0;
}
@media (max-width: 426px) {
  .main-wrapper .onboarding .onboarding-header .card .card-body {
    padding: 35px 10px;
  }
}
.main-wrapper .onboarding .onboarding-header .card h2 {
  font-size: 7.5vw;
  margin-bottom: -5px;
  font-family: "Trend Sans Four";
}
@media (max-width: 426px) {
  .main-wrapper .onboarding .onboarding-header .card h2 {
    margin-bottom: 15px;
  }
}
.main-wrapper .onboarding .onboarding-header .card p {
  font-size: 1vw !important;
  text-transform: initial !important;
  color: white;
}
@media (max-width: 425px) {
  .main-wrapper .onboarding .onboarding-header .card {
    width: 100%;
  }
  .main-wrapper .onboarding .onboarding-header .card h2 {
    font-size: 19.5vw;
  }
  .main-wrapper .onboarding .onboarding-header .card p {
    font-size: 3vw !important;
  }
}
.main-wrapper .onboarding .onboarding-card button {
  border-radius: 0px;
  font-family: "Trend Sans One";
  font-size: 1.5vw;
  padding: 14px 14px 9px;
  letter-spacing: -0.68px;
  margin: auto auto 20px auto;
}
@media (max-width: 426px) {
  .main-wrapper .onboarding .onboarding-card button {
    font-size: 3.5vw;
  }
}
.main-wrapper .onboarding .onboarding-card .in-progress-button {
  background: #EC008C;
  color: white;
}
.main-wrapper .onboarding .onboarding-card .completed-button {
  background: #E2E2E2;
  color: #404040;
  border: #E2E2E2;
}
.main-wrapper .onboarding .onboarding-card .completed-button:hover {
  background: #AFAFAF !important;
}
@media (max-width: 769px) {
  .main-wrapper .onboarding .onboarding-card .completed-button {
    font-size: 2.5vw;
  }
}
@media (max-width: 426px) {
  .main-wrapper .onboarding .onboarding-card .completed-button {
    font-size: 3.5vw;
  }
}
.main-wrapper .onboarding .onboarding-module-wrapper {
  background: #E2E2E2;
  padding: 20px;
}
.main-wrapper .onboarding .onboarding-module-wrapper .module-card-header {
  font-size: 13px;
  color: #195591;
}
.main-wrapper .onboarding .onboarding-module-wrapper .module-card-header .whats-new {
  font-size: 38px;
  color: #EC008C;
  font-family: "Just Lovely";
}
.main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body {
  padding: 10px 5px 20px;
}
.main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body p {
  margin: 0;
}
.main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body .module-card-header {
  font-size: 4vw;
  color: #EC008C;
  font-family: "Just Lovely";
  margin-bottom: -15px;
}
@media (max-width: 769px) {
  .main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body .module-card-header {
    font-size: 7vw;
  }
}
@media (max-width: 425px) {
  .main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body .module-card-header {
    font-size: 11vw;
  }
}
.main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body .module-card-title {
  font-size: 1.5vw;
  text-transform: uppercase;
  color: #195591;
  margin-bottom: 50px;
  font-family: "Trend Sans One";
  letter-spacing: -0.68px;
  line-height: 20pt;
}
@media (max-width: 769px) {
  .main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body .module-card-title {
    font-size: 2.5vw;
  }
}
@media (max-width: 425px) {
  .main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body .module-card-title {
    font-size: 3.5vw;
  }
}
.main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body .card-new-description {
  font-family: "TradeGothicLTStd";
  color: black;
  font-size: 11px;
  padding: 0 16px;
}
.main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body .lets-go-button {
  background: #195591;
  color: white;
  border: #195591;
}
@media (max-width: 769px) {
  .main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body .lets-go-button {
    font-size: 2.5vw;
  }
}
@media (max-width: 426px) {
  .main-wrapper .onboarding .onboarding-module-wrapper .card .module-card-body .lets-go-button {
    font-size: 3.5vw;
  }
}

.col-md-2-5 {
  width: 20%;
}
@media (max-width: 769px) {
  .col-md-2-5 {
    width: 50%;
  }
}

.slt-learner-scroll {
  overflow-y: scroll;
  max-height: 100vh;
  padding-bottom: 300px;
}

#slt-onboarding-wrapper {
  background: #004B8B;
  left: 0;
  padding: 0px 18px 18px;
  width: 100%;
  position: relative;
  font-family: "TradeGothicLTStd";
}
#slt-onboarding-wrapper .container-fluid .welcome-note img {
  width: 63%;
}
@media (max-width: 425px) {
  #slt-onboarding-wrapper .container-fluid .welcome-note img {
    width: 100%;
  }
}
#slt-onboarding-wrapper .container-fluid .welcome-note .welcome-to {
  font-family: "GoldenPlains";
  color: #AECBEA;
  position: absolute;
  top: 94px;
  left: 23%;
  font-size: 93px;
  transform: rotate(-5deg);
  z-index: 99999;
}
#slt-onboarding-wrapper .container-fluid .welcome-note .welcome-slt-onboarding {
  font-family: "TradeGothicLTStd";
  color: #004B8B;
  position: absolute;
  top: 187px;
  left: 9%;
  font-size: 71px;
  transform: rotate(-3deg);
  font-weight: bolder;
}
#slt-onboarding-wrapper .container-fluid .roadmap-card {
  margin-bottom: 20px;
}
#slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card {
  padding: 0 7px 7px;
}
#slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week-box-content {
  padding: 5px 0;
  color: white;
  background: transparent;
  border: none;
}
#slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week {
  font-family: "GoldenPlains";
  font-size: 26px;
}
#slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week-number {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 57px;
  padding: 0px;
  margin: -25px 0 -12px;
  text-transform: uppercase;
}
#slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week-box-button {
  text-transform: uppercase;
  font-family: "TradeGothicLTStd";
}
#slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week-box-button a {
  border-radius: 0;
  padding: 7px 12px 3px;
  background: white;
  border: none;
  font-size: 13px;
}
#slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card.continued-ed .week {
  padding-top: 15px;
}
#slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card.continued-ed .week-number {
  font-size: 27px;
  margin: -18px 0 12px;
}
@media (min-width: 1920px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card.continued-ed .week {
    padding-top: 38px;
  }
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card.continued-ed .week-number {
    font-size: 59px;
    margin: -30px 0 16px;
  }
}
@media (max-width: 768px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card.continued-ed .week-number {
    font-size: 24px;
    margin: -18px 0 17px;
  }
}
#slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card.continued-ed-fr .week {
  padding-top: 15px;
}
#slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card.continued-ed-fr .week-number {
  font-size: 25px;
  margin: -18px 0 17px;
}
@media (min-width: 1920px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card.continued-ed-fr .week {
    padding-top: 38px;
  }
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card.continued-ed-fr .week-number {
    font-size: 55px;
    margin: -30px 0 23px;
  }
}
@media (max-width: 768px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card.continued-ed-fr .week-number {
    font-size: 19px;
    margin: -18px 0 24px;
  }
}
@media (min-width: 1920px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week {
    font-size: 68px;
  }
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week-number {
    font-size: 114px;
    margin: -47px 0 -12px;
  }
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week-box-button {
    padding-bottom: 13px;
  }
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week-box-button a {
    padding: 15px 22px 8px;
    font-size: 27px;
  }
}
@media (max-width: 768px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .landing-page-card-group {
    padding-left: 8px;
    padding-right: 6px;
  }
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week {
    font-size: 27px;
  }
}
@media (max-width: 768px) and (max-width: 425px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week {
    font-size: 50px;
  }
}
@media (max-width: 768px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week-number {
    font-size: 45px;
    margin: -21px 0 0px;
  }
}
@media (max-width: 768px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week-box-button a {
    padding: 4px 12px 0px;
    font-size: 9px;
  }
}
@media (max-width: 768px) and (max-width: 425px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group .landing-page-card .week-box-button a {
    font-size: 24px;
  }
}
@media (max-width: 768px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group {
    padding-left: 8px !important;
    padding-right: 6px !important;
  }
}
@media (max-width: 425px) {
  #slt-onboarding-wrapper .container-fluid .landing-page-card-group {
    width: 100%;
    margin-bottom: 30px;
  }
}
#slt-onboarding-wrapper .container-fluid .course-overview-button {
  margin-top: 45px;
}
#slt-onboarding-wrapper .container-fluid .course-overview-button a {
  font-family: "TradeGothicLTStd";
  background: transparent;
  border: 1px solid white;
  color: white;
  padding: 12px 70px 6px;
  text-transform: uppercase;
}
#slt-onboarding-wrapper .container-fluid .course-overview-button a:hover {
  color: #004B8B !important;
  background: white !important;
}

.dialog-box .card .card-body {
  display: flex;
}
.dialog-box .card .card-body .modal-left {
  width: 65%;
  color: black;
  background-color: white;
  padding: 36px 90px 50px 41px;
}
.dialog-box .card .card-body .modal-left .dialog-box-header h2 {
  font-family: "GoldenPlains";
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 36px;
}
.dialog-box .card .card-body .modal-left p {
  color: #004B8B;
  font-size: 21px;
  font-weight: 600;
  font-family: "TradeGothicLTPro-Bd2";
}
.dialog-box .card .card-body .modal-left ul {
  color: #004B8B;
  padding-left: 14px;
  font-size: 16px;
}
.dialog-box .card .card-body .modal-left ul li {
  margin-bottom: 15px;
}
.dialog-box .card .card-body .modal-left .modal-button {
  margin-top: 50px;
}
.dialog-box .card .card-body .modal-left .modal-button button {
  color: white;
  font-size: 18px;
  padding: 8px 50px 1px 50px;
  text-transform: uppercase;
}
@media (max-width: 769px) {
  .dialog-box .card .card-body .modal-left {
    width: 100%;
    padding: 36px;
  }
}
.dialog-box .card .card-body .modal-right {
  width: 35%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 769px) {
  .dialog-box .card .card-body .modal-right {
    display: none;
  }
}

.roadmap-breadcrumb {
  font-size: 12px;
  margin-bottom: 10px;
}

.roadmap-back-button {
  margin: 0px 0px 19px 11px;
}

.roadmap-number-input {
  margin: 8px 0;
}

.theme-default .archivestatus {
  margin-right: 7px;
  margin-top: -8px;
  display: inline-block;
}
.theme-default .archivestatus .fa {
  color: white;
}

.roadmap-mandatory-text {
  font-size: 14px;
  color: #005596;
  margin-left: 10px;
}

#slt-onboarding-wrapper {
  display: flex;
  left: 0;
  width: 100%;
  height: 100%;
  position: relative;
  font-family: "TradeGothicLTStd";
}
#slt-onboarding-wrapper .main-content {
  background: #004B8B;
  width: 100%;
  height: 100%;
}
#slt-onboarding-wrapper .main-content .container-fluid {
  width: unset;
}
#slt-onboarding-wrapper .main-content .container-fluid .welcome-note img {
  width: 92%;
}
#slt-onboarding-wrapper .main-content .container-fluid .welcome-note .welcome-to {
  font-family: "GoldenPlains";
  color: #AECBEA;
  position: absolute;
  top: 94px;
  left: 23%;
  font-size: 93px;
  transform: rotate(-5deg);
  z-index: 99999;
}
#slt-onboarding-wrapper .main-content .container-fluid .welcome-note .welcome-slt-onboarding {
  font-family: "TradeGothicLTStd";
  color: #004B8B;
  position: absolute;
  top: 187px;
  left: 9%;
  font-size: 71px;
  transform: rotate(-3deg);
  font-weight: bolder;
}
#slt-onboarding-wrapper .main-content .container-fluid .roadmap-card {
  margin-bottom: 20px;
}
#slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card {
  padding: 0 7px 7px;
}
#slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week-box-content {
  padding: 5px 0;
  color: white;
}
#slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week {
  font-family: "GoldenPlains";
  font-size: 34px;
}
#slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week-number {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 57px;
  padding: 0px;
  margin: -25px 0 -12px;
  text-transform: uppercase;
}
#slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week-box-button {
  text-transform: uppercase;
  font-family: "TradeGothicLTStd";
}
#slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week-box-button a {
  border-radius: 0;
  padding: 7px 12px 3px;
  background: white;
  border: none;
  font-size: 13px;
}
#slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card.continued-ed .week {
  padding-top: 15px;
}
#slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card.continued-ed .week-number {
  font-size: 29px;
  margin: -18px 0 12px;
}
@media (min-width: 1920px) {
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card.continued-ed .week {
    padding-top: 38px;
  }
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card.continued-ed .week-number {
    font-size: 59px;
    margin: -30px 0 16px;
  }
}
@media (max-width: 768px) {
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card.continued-ed .week-number {
    font-size: 24px;
    margin: -18px 0 17px;
  }
}
#slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card.continued-ed-fr .week {
  padding-top: 15px;
}
#slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card.continued-ed-fr .week-number {
  font-size: 25px;
  margin: -18px 0 17px;
}
@media (min-width: 1920px) {
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card.continued-ed-fr .week {
    padding-top: 38px;
  }
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card.continued-ed-fr .week-number {
    font-size: 55px;
    margin: -30px 0 23px;
  }
}
@media (max-width: 768px) {
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card.continued-ed-fr .week-number {
    font-size: 19px;
    margin: -18px 0 24px;
  }
}
@media (min-width: 1920px) {
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week {
    font-size: 68px;
  }
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week-number {
    font-size: 114px;
    margin: -47px 0 -12px;
  }
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week-box-button {
    padding-bottom: 13px;
  }
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week-box-button a {
    padding: 15px 22px 8px;
    font-size: 27px;
  }
}
@media (max-width: 768px) {
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .landing-page-card-group {
    padding-left: 8px;
    padding-right: 6px;
  }
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week {
    font-size: 27px;
  }
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week-number {
    font-size: 45px;
    margin: -21px 0 0px;
  }
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group .landing-page-card .week-box-button a {
    padding: 4px 12px 0px;
    font-size: 9px;
  }
}
@media (max-width: 768px) {
  #slt-onboarding-wrapper .main-content .container-fluid .landing-page-card-group {
    padding-left: 8px !important;
    padding-right: 6px !important;
  }
}
#slt-onboarding-wrapper .main-content .container-fluid .course-overview-button {
  margin-top: 45px;
}
#slt-onboarding-wrapper .main-content .container-fluid .course-overview-button a {
  font-family: "TradeGothicLTStd";
  background: transparent;
  border: 1px solid white;
  color: white;
  padding: 12px 70px 6px;
  text-transform: uppercase;
}
#slt-onboarding-wrapper .main-content .container-fluid .course-overview-button a:hover {
  color: #004B8B !important;
  background: white !important;
}

#slt-training-coach-wrapper {
  background: #004B8B;
  left: 0;
  padding: 0px 18px 18px;
  width: 100%;
  position: relative;
  font-family: "TradeGothicLTStd";
}
#slt-training-coach-wrapper .container {
  width: unset;
}
#slt-training-coach-wrapper .container .welcome-note {
  margin-bottom: 50px;
}
#slt-training-coach-wrapper .container .welcome-note img {
  width: 100%;
}
@media (max-width: 425px) {
  #slt-training-coach-wrapper .container .welcome-note img {
    width: 100% !important;
  }
}
#slt-training-coach-wrapper .container .welcome-note .welcome-to {
  font-family: Golden Plains;
  color: #AECBEA;
  position: absolute;
  top: 94px;
  left: 23%;
  font-size: 93px;
  transform: rotate(-5deg);
  z-index: 99999;
}
#slt-training-coach-wrapper .container .welcome-note .welcome-slt-onboarding {
  font-family: Trade Gothic LT Std;
  color: #004B8B;
  position: absolute;
  top: 187px;
  left: 9%;
  font-size: 71px;
  transform: rotate(-3deg);
  font-weight: bolder;
}
#slt-training-coach-wrapper .container .row-eq-height {
  display: flex;
  flex-wrap: wrap;
}
#slt-training-coach-wrapper .container .row-eq-height .col-md-2-5 {
  display: flex;
  flex-direction: column;
}
@media (max-width: 425px) {
  #slt-training-coach-wrapper .container .row-eq-height .col-md-2-5 {
    width: 100%;
  }
}
#slt-training-coach-wrapper .container .training-coach-card {
  background: white;
  font-size: 12px;
  margin: 15px 0px;
  width: 100% !important;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#slt-training-coach-wrapper .container .training-coach-card p {
  margin: 0;
}
#slt-training-coach-wrapper .container .training-coach-card .card-header {
  padding: 0;
}
#slt-training-coach-wrapper .container .training-coach-card .card-header p {
  font-family: "TradeGothicLTStd-BdCn20";
  color: white;
  padding: 5px 0;
  text-transform: uppercase;
  font-size: 1.7em;
  flex-direction: column;
  height: 100%;
}
#slt-training-coach-wrapper .container .training-coach-card .card-body {
  padding: 10px 0;
  flex-direction: column;
  height: 100%;
}
#slt-training-coach-wrapper .container .training-coach-card .card-body .row {
  margin: 0;
  padding: 0 10px;
}
#slt-training-coach-wrapper .container .training-coach-card .card-body .card-body-header {
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media (max-width: 769px) {
  #slt-training-coach-wrapper .container .training-coach-card .card-body .card-body-header {
    height: unset !important;
  }
}
#slt-training-coach-wrapper .container .training-coach-card .card-body .card-body-header p {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 2em;
  font-weight: 700;
}
@media (max-width: 769px) {
  #slt-training-coach-wrapper .container .training-coach-card .card-body .card-body-header p {
    font-size: 2em;
  }
}
#slt-training-coach-wrapper .container .training-coach-card .card-body .card-body-icon i {
  font-size: 9em;
}
@media (max-width: 769px) {
  #slt-training-coach-wrapper .container .training-coach-card .card-body .card-body-icon i {
    font-size: 6em;
  }
}
#slt-training-coach-wrapper .container .training-coach-card .card-body .card-body-button a {
  text-transform: uppercase;
  padding: 8px 10px 0px;
  background: white;
  font-size: 2em;
  line-height: normal;
}
#slt-training-coach-wrapper .container .training-coach-card .card-body .card-body-button a:hover {
  background: white !important;
}
@media (max-width: 769px) {
  #slt-training-coach-wrapper .container .training-coach-card .card-body .card-body-button a {
    font-size: 1.5em;
  }
}
#slt-learner {
  position: relative;
  background: #004B8B;
  height: 720px;
  font-family: "TradeGothicLTStd";
}
#slt-learner .slt-sidebar-toggle-wrapper {
  position: absolute;
  left: 0;
  top: 0px;
  z-index: 5;
}
@media (min-width: 426px) {
  #slt-learner .slt-sidebar-toggle-wrapper {
    display: none;
  }
}
#slt-learner .btn {
  padding: 9px 12px 4px !important;
}
#slt-learner .slt-learner-content {
  margin-left: 250px;
  overflow-y: auto;
  overflow-x: hidden;
  height: 100%;
}
#slt-learner .slt-learner-content .progress {
  position: relative;
}
#slt-learner .slt-learner-content .progress .progress-days-text {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: space-around;
  height: 100%;
  padding-top: 8px;
  text-transform: uppercase;
}
#slt-learner .slt-learner-content .progress .progress-bar {
  position: relative;
  margin: 0;
  border: none;
}
#slt-learner .slt-learner-content .progress .progress-bar .progress-bar-shape {
  clip-path: polygon(100% 0, 100% 100%, 29% 100%, 63% 50%, 29% 0);
  position: absolute;
  right: -1px;
  height: 100%;
  width: 35px;
}
#slt-learner .slt-learner-content .row {
  margin: 0 30px;
}
#slt-learner .slt-learner-content .row-eq-height {
  display: flex;
  flex-wrap: wrap;
}
#slt-learner .slt-learner-content .row-eq-height > [class*=col-] {
  display: flex;
  flex-direction: column;
}
#slt-learner .slt-learner-content .module-card {
  margin: 15px 0px;
  width: 100% !important;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#slt-learner .slt-learner-content .module-card .card-title {
  font-family: "TradeGothicLTStd-BdCn20";
  padding: 15px 15px 0;
  text-transform: uppercase;
  color: #004B8B;
}
#slt-learner .slt-learner-content .module-card .card-title h2 {
  font-size: 2rem;
}
#slt-learner .slt-learner-content .module-card .module-button {
  padding: 20px 0 10px;
  background: transparent;
  border: none;
}
#slt-learner .slt-learner-content .module-card .module-button button, #slt-learner .slt-learner-content .module-card .module-button a {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 100;
  border-radius: 0;
}
#slt-learner .slt-learner-content .module-card .module-button button:hover, #slt-learner .slt-learner-content .module-card .module-button a:hover {
  background: white !important;
}
#slt-learner .slt-learner-content .module-card .module-button .complete {
  background: transparent;
  color: #004B8B;
  border: 1px solid #004B8B;
}
#slt-learner .slt-learner-content .module-card .module-button .coming-soon {
  background: #6a6a6a !important;
  border: 1px solid #6a6a6a !important;
  cursor: default;
}
#slt-learner .slt-learner-content .module-card .module-button .coming-soon:hover {
  background: #6a6a6a !important;
  color: white !important;
}
@media (max-width: 768px) {
  #slt-learner .slt-learner-content .module-card .card-title h2 {
    font-size: 20px !important;
  }
  #slt-learner .slt-learner-content .module-card .card-body .module-icons i {
    font-size: 75px !important;
  }
  #slt-learner .slt-learner-content .module-card .module-button {
    padding: 0px 0 10px;
  }
}
#slt-learner .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline {
  position: relative;
}
#slt-learner .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  content: "";
  position: absolute;
  top: 32px;
  left: -2px;
  height: 21px;
  width: 107px;
  border-radius: 50%;
}
#slt-learner .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .small {
  font-size: 60%;
}
#slt-learner .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .big {
  font-size: 200%;
}
@media (max-width: 768px) {
  #slt-learner .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header h2 {
    font-size: 20px;
  }
}
#slt-learner .slt-learner-content .congrats-modal {
  text-align: center;
  padding: 0 !important;
}
#slt-learner .slt-learner-content .congrats-modal:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
#slt-learner .slt-learner-content .congrats-modal .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
#slt-learner .slt-learner-content .congrats-modal .modal-dialog .card {
  border: 10px solid white;
  color: white;
}
#slt-learner .slt-learner-content .congrats-modal .modal-dialog .card .card-body {
  padding: 36px 0;
}
#slt-learner .slt-learner-content .congrats-modal .modal-dialog .card .card-body .congrats-modal-text {
  margin-top: 16px;
  color: white;
  padding: 0 85px;
  font-size: 18px;
}
#slt-learner .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  background: white;
  border: none;
  margin-top: 100px;
  font-size: 16px;
  padding-right: 67px;
  padding-left: 67px;
  border-radius: 0;
}
#slt-learner .slt-learner-content .congrats-modal .modal-dialog .card .card-body a:hover {
  background: white !important;
}
@media (max-width: 450px) {
  #slt-learner .slt-learner-content {
    margin-left: 0;
  }
}

@media (min-width: 1500px) {
  .col-lg-3 {
    width: 25%;
  }
}
@media (min-width: 2347px) {
  .col-xlg {
    width: 20%;
  }
}
.is-safari #slt-learner .slt-learner-content .row-eq-height {
  display: block;
}
.is-safari #slt-learner .slt-learner-content .module-card {
  display: block;
  height: 300px;
}
.is-safari #slt-learner .slt-learner-content .module-card h2 {
  font-size: 22px;
}

.pink-theme .landing-page-card {
  background: #F00089;
  box-shadow: 5px 5px #FACBDE;
}
.pink-theme .landing-page-card .week-box-button a {
  color: #F00089;
}
.pink-theme .landing-page-card .week-box-button a:hover {
  background: #FACBDE !important;
  color: #F00089;
}
.pink-theme .training-coach-card {
  box-shadow: 7px 5px #FACBDE;
}
.pink-theme .training-coach-card .card-header {
  background: #F00089;
}
.pink-theme .training-coach-card .card-body .card-body-icon {
  color: #F00089;
}
.pink-theme .training-coach-card .card-body .card-body-button a {
  color: #F00089;
  border: 1px solid #F00089;
}
.pink-theme .slt-learner-sidebar .days-active a {
  color: #F00089;
  text-shadow: 3px 3px #FACBDE;
}
.pink-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #F00089;
}
.pink-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #F00089;
  border-right: 55px solid transparent;
}
.pink-theme .slt-learner-content .progress {
  background: #FACBDE;
}
.pink-theme .slt-learner-content .progress .progress-days-text {
  color: #F00089;
}
.pink-theme .slt-learner-content .progress .progress-bar {
  background: #F00089 !important;
}
.pink-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #FACBDE;
}
.pink-theme .slt-learner-content .module-card .icon-single_person_icon, .pink-theme .slt-learner-content .module-card .icon-duo_person_icon, .pink-theme .slt-learner-content .module-card .icon-module_icon, .pink-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #F00089;
  font-size: 94px;
}
.pink-theme .slt-learner-content .module-card .module-button button, .pink-theme .slt-learner-content .module-card .module-button a {
  background: #F00089;
  border: 1px solid #F00089;
}
.pink-theme .slt-learner-content .module-card .module-button button:hover, .pink-theme .slt-learner-content .module-card .module-button a:hover {
  color: #F00089;
}
.pink-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #F00089;
}
.pink-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #F00089;
}
.pink-theme .slt-learner-content .dialog-box .card .card-body .modal-left p {
  font-family: "TradeGothicLTStd-BdCn20";
}
.pink-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #F00089;
  border-color: #F00089 transparent transparent transparent;
}
.pink-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #F00089;
  text-transform: uppercase;
}
.pink-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #F00089;
}
.pink-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #F00089;
}
.pink-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a:hover {
  background: white;
}

.green-theme .landing-page-card {
  background: #77BA3B;
  box-shadow: 5px 5px #D0E7B5;
}
.green-theme .landing-page-card .week-box-button a {
  color: #77BA3B;
}
.green-theme .landing-page-card .week-box-button a:hover {
  background: #D0E7B5 !important;
  color: green;
}
.green-theme .training-coach-card {
  box-shadow: 7px 5px #D0E7B5;
}
.green-theme .training-coach-card .card-header {
  background: #77BA3B;
}
.green-theme .training-coach-card .card-body .card-body-icon {
  color: #77BA3B;
}
.green-theme .training-coach-card .card-body .card-body-button a {
  color: #77BA3B;
  border: 1px solid #77BA3B;
}
.green-theme .slt-learner-sidebar .days-active a {
  color: #77BA3B;
  text-shadow: 3px 3px #D0E7B5;
}
.green-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #77BA3B;
}
.green-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #77BA3B;
  border-right: 55px solid transparent;
}
.green-theme .slt-learner-content .progress {
  background: #D0E7B5;
}
.green-theme .slt-learner-content .progress .progress-days-text {
  color: #77BA3B;
}
.green-theme .slt-learner-content .progress .progress-bar {
  background: #77BA3B !important;
}
.green-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #D0E7B5;
}
.green-theme .slt-learner-content .module-card .icon-single_person_icon, .green-theme .slt-learner-content .module-card .icon-duo_person_icon, .green-theme .slt-learner-content .module-card .icon-module_icon, .green-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #77BA3B;
  font-size: 94px;
}
.green-theme .slt-learner-content .module-card .module-button button, .green-theme .slt-learner-content .module-card .module-button a {
  background: #77BA3B;
  border: 1px solid #77BA3B;
}
.green-theme .slt-learner-content .module-card .module-button button:hover, .green-theme .slt-learner-content .module-card .module-button a:hover {
  color: #77BA3B;
}
.green-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #77BA3B;
}
.green-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #77BA3B;
}
.green-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #77BA3B;
  border-color: #77BA3B transparent transparent transparent;
}
.green-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #77BA3B;
}
.green-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #77BA3B;
}
.green-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #77BA3B;
}

.purple-theme .landing-page-card {
  background: #AA4499;
  box-shadow: 5px 5px #CFB4C9;
}
.purple-theme .landing-page-card .week-box-button a {
  color: #AA4499;
}
.purple-theme .landing-page-card .week-box-button a:hover {
  background: #CFB4C9 !important;
  color: #AA4499;
}
.purple-theme .training-coach-card {
  box-shadow: 7px 5px #CFB4C9;
}
.purple-theme .training-coach-card .card-header {
  background: #AA4499;
}
.purple-theme .training-coach-card .card-body .card-body-icon {
  color: #AA4499;
}
.purple-theme .training-coach-card .card-body .card-body-button a {
  color: #AA4499;
  border: 1px solid #AA4499;
}
.purple-theme .slt-learner-sidebar .days-active a {
  color: #AA4499;
  text-shadow: 3px 3px #CFB4C9;
}
.purple-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #AA4499;
}
.purple-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #AA4499;
  border-right: 55px solid transparent;
}
.purple-theme .slt-learner-content .progress {
  background: #CFB4C9;
}
.purple-theme .slt-learner-content .progress .progress-days-text {
  color: #AA4499;
}
.purple-theme .slt-learner-content .progress .progress-bar {
  background: #AA4499 !important;
}
.purple-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #CFB4C9;
}
.purple-theme .slt-learner-content .module-card .icon-single_person_icon, .purple-theme .slt-learner-content .module-card .icon-duo_person_icon, .purple-theme .slt-learner-content .module-card .icon-module_icon, .purple-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #AA4499;
  font-size: 94px;
}
.purple-theme .slt-learner-content .module-card .module-button button, .purple-theme .slt-learner-content .module-card .module-button a {
  background: #AA4499;
  border: 1px solid #AA4499;
}
.purple-theme .slt-learner-content .module-card .module-button button:hover, .purple-theme .slt-learner-content .module-card .module-button a:hover {
  color: #AA4499;
}
.purple-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #AA4499;
}
.purple-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #AA4499;
}
.purple-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #AA4499;
  border-color: #AA4499 transparent transparent transparent;
}
.purple-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #AA4499;
}
.purple-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #AA4499;
}
.purple-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #AA4499;
}

.blue-theme .landing-page-card {
  background: #00B1EB;
  box-shadow: 5px 5px #86DAF6;
}
.blue-theme .landing-page-card .week-box-button a {
  color: #00B1EB;
}
.blue-theme .landing-page-card .week-box-button a:hover {
  background: #86DAF6 !important;
  color: #00B1EB;
}
.blue-theme .training-coach-card {
  box-shadow: 7px 5px #86DAF6;
}
.blue-theme .training-coach-card .card-header {
  background: #00B1EB;
}
.blue-theme .training-coach-card .card-body .card-body-icon {
  color: #00B1EB;
}
.blue-theme .training-coach-card .card-body .card-body-button a {
  color: #00B1EB;
  border: 1px solid #00B1EB;
}
.blue-theme .slt-learner-sidebar .days-active a {
  color: #00B1EB;
  text-shadow: 3px 3px #86DAF6;
}
.blue-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #00B1EB;
}
.blue-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #00B1EB;
  border-right: 55px solid transparent;
}
.blue-theme .slt-learner-content .progress {
  background: #86DAF6;
}
.blue-theme .slt-learner-content .progress .progress-days-text {
  color: #00B1EB;
}
.blue-theme .slt-learner-content .progress .progress-bar {
  background: #00B1EB !important;
}
.blue-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #86DAF6;
}
.blue-theme .slt-learner-content .module-card .icon-single_person_icon, .blue-theme .slt-learner-content .module-card .icon-duo_person_icon, .blue-theme .slt-learner-content .module-card .icon-module_icon, .blue-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #00B1EB;
  font-size: 94px;
}
.blue-theme .slt-learner-content .module-card .module-button button, .blue-theme .slt-learner-content .module-card .module-button a {
  background: #00B1EB;
  border: 1px solid #00B1EB;
}
.blue-theme .slt-learner-content .module-card .module-button button:hover, .blue-theme .slt-learner-content .module-card .module-button a:hover {
  color: #00B1EB;
}
.blue-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #00B1EB;
}
.blue-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #00B1EB;
}
.blue-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #00B1EB;
  border-color: #00B1EB transparent transparent transparent;
}
.blue-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #00B1EB;
}
.blue-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #00B1EB;
}
.blue-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #00B1EB;
}

.orange-theme .landing-page-card {
  background: #FF4B1A;
  box-shadow: 5px 5px #FFCAA3;
}
.orange-theme .landing-page-card .week-box-button a {
  color: #FF4B1A;
}
.orange-theme .landing-page-card .week-box-button a:hover {
  background: #FFCAA3 !important;
  color: #FF4B1A;
}
.orange-theme .training-coach-card {
  box-shadow: 7px 5px #FFCAA3;
}
.orange-theme .training-coach-card .card-header {
  background: #FF4B1A;
}
.orange-theme .training-coach-card .card-body .card-body-icon {
  color: #FF4B1A;
}
.orange-theme .training-coach-card .card-body .card-body-button a {
  color: #FF4B1A;
  border: 1px solid #FF4B1A;
}
.orange-theme .slt-learner-sidebar .days-active a {
  color: #FF4B1A;
  text-shadow: 3px 3px #FFCAA3;
}
.orange-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #FF4B1A;
}
.orange-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #FF4B1A;
  border-right: 55px solid transparent;
}
.orange-theme .slt-learner-content .progress {
  background: #FFCAA3;
}
.orange-theme .slt-learner-content .progress .progress-days-text {
  color: #FF4B1A;
}
.orange-theme .slt-learner-content .progress .progress-bar {
  background: #FF4B1A !important;
}
.orange-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #FFCAA3;
}
.orange-theme .slt-learner-content .module-card .icon-single_person_icon, .orange-theme .slt-learner-content .module-card .icon-duo_person_icon, .orange-theme .slt-learner-content .module-card .icon-module_icon, .orange-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #FF4B1A;
  font-size: 94px;
}
.orange-theme .slt-learner-content .module-card .module-button button, .orange-theme .slt-learner-content .module-card .module-button a {
  background: #FF4B1A;
  border: 1px solid #FF4B1A;
}
.orange-theme .slt-learner-content .module-card .module-button button:hover, .orange-theme .slt-learner-content .module-card .module-button a:hover {
  color: #FF4B1A;
}
.orange-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #FF4B1A;
}
.orange-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #FF4B1A;
}
.orange-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #FF4B1A;
  border-color: #FF4B1A transparent transparent transparent;
}
.orange-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #FF4B1A;
}
.orange-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #FF4B1A;
}
.orange-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #FF4B1A;
}

.grey-theme .landing-page-card {
  background: #4e4e4e;
  box-shadow: 5px 5px #898989;
}
.grey-theme .landing-page-card .week-box-button a {
  color: #4e4e4e;
}
.grey-theme .landing-page-card .week-box-button a:hover {
  background: #898989 !important;
  color: #4e4e4e;
}
.grey-theme .training-coach-card {
  box-shadow: 7px 5px #898989;
}
.grey-theme .training-coach-card .card-header {
  font-family: "TradeGothicLTStd-BdCn20";
  background: #4e4e4e;
}
.grey-theme .training-coach-card .card-body .card-body-icon {
  color: #4e4e4e;
}
.grey-theme .training-coach-card .card-body .card-body-button a {
  color: #4e4e4e;
  border: 1px solid #4e4e4e;
}
.grey-theme .slt-learner-sidebar .days-active a {
  color: #4e4e4e;
  text-shadow: 3px 3px #898989;
}
.grey-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #4e4e4e;
}
.grey-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #4e4e4e;
  border-right: 55px solid transparent;
}
.grey-theme .slt-learner-content .progress {
  background: #898989;
}
.grey-theme .slt-learner-content .progress .progress-days-text {
  color: #4e4e4e;
}
.grey-theme .slt-learner-content .progress .progress-bar {
  background: #4e4e4e !important;
}
.grey-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #898989;
}
.grey-theme .slt-learner-content .module-card .icon-single_person_icon, .grey-theme .slt-learner-content .module-card .icon-duo_person_icon, .grey-theme .slt-learner-content .module-card .icon-module_icon, .grey-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #4e4e4e;
  font-size: 94px;
}
.grey-theme .slt-learner-content .module-card .module-button button, .grey-theme .slt-learner-content .module-card .module-button a {
  background: #4e4e4e;
  border: 1px solid #4e4e4e;
}
.grey-theme .slt-learner-content .module-card .module-button button:hover, .grey-theme .slt-learner-content .module-card .module-button a:hover {
  color: #4e4e4e;
}
.grey-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #4e4e4e;
}
.grey-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #4e4e4e;
}
.grey-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #4e4e4e;
  border-color: #4e4e4e transparent transparent transparent;
}
.grey-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #4e4e4e;
}
.grey-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #4e4e4e;
}
.grey-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #4e4e4e;
}

.reporting_functions #report-wrapper {
  width: 100%;
}
.reporting_functions #report-wrapper #associate-worked-panel {
  width: 100%;
}
.reporting_functions #module-status-panel, .reporting_functions #module-stats-panel {
  width: 100% !important;
}

.admin_index .table-header, .module_grouping .table-header, .admin_tags .table-header {
  display: flex;
  padding: 20px 12px 10px;
}
.admin_index .table-header .DT-lf-right, .module_grouping .table-header .DT-lf-right, .admin_tags .table-header .DT-lf-right {
  display: flex;
  margin-left: auto;
}
.admin_index .table-header .DT-lf-right .DT-per-page, .module_grouping .table-header .DT-lf-right .DT-per-page, .admin_tags .table-header .DT-lf-right .DT-per-page {
  margin-right: 20px;
}

#ui-id-1 {
  background-color: #F5EAE8;
  opacity: 1;
  max-height: 35%;
  overflow-y: scroll;
  width: 100% !important;
  padding-right: 12px;
}

.ui-menu-item {
  max-width: 40% !important;
  list-style-type: none;
  cursor: pointer;
}

.ui-menu-item a {
  color: #0c0c0c;
  text-decoration: none;
  opacity: 1;
}

.tags-container {
  justify-content: flex-start;
  margin: 15px 0 15px 0;
}

.tag-wrapper {
  max-width: 15% !important;
  min-width: 15% !important;
  margin-right: 3px;
  padding-top: 10px;
  padding-bottom: 10px;
}

@media (max-width: 1500px) and (min-width: 1050px) {
  .tag-wrapper {
    max-width: 20% !important;
    min-width: 20% !important;
  }
}
@media (max-width: 1050px) and (min-width: 850px) {
  .tag-wrapper {
    max-width: 25% !important;
    min-width: 25% !important;
  }
}
@media (max-width: 850px) {
  .tag-wrapper {
    min-width: 40% !important;
    max-width: 40% !important;
  }
}
.tag-item {
  width: auto;
  border: 2px solid #1d2124;
  border-radius: 2.5%;
  padding: 6px 0 3px 0;
}

.tag-item div {
  justify-content: center !important;
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.tag-item span {
  float: right;
  padding-right: 5px;
  color: #ed174d;
}

.holiday-incentives {
  height: 100%;
  font-family: "TradeGothicLTStd-BdCn20";
}
.holiday-incentives .modal-backdrop {
  z-index: unset;
}
.holiday-incentives .container-fluid {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-right: auto;
  margin-left: auto;
}

#myAward .modal-dialog {
  position: absolute;
  top: 16%;
  left: 50%;
  width: 50%;
  transform: translateX(-50%);
}
#myAward .modal-dialog .modal-content {
  background: transparent;
  border: none;
  font-family: "Trend Sans One";
}
#myAward .modal-dialog .modal-content .bank-award-preview-header {
  background-color: transparent;
  border: none;
  height: 63px;
  z-index: 1;
}
#myAward .modal-dialog .modal-content .modal-body {
  background: #009F46;
  border: 5px solid #836A32;
  width: 480px;
  margin: -32px auto;
  position: relative;
  padding: 0;
  height: 407px;
  color: white !important;
}
#myAward .modal-dialog .modal-content .modal-body .congrats-image {
  margin-top: 25px;
}
#myAward .modal-dialog .modal-content .modal-body .you-have-won {
  font-size: 28px;
}
#myAward .modal-dialog .modal-content .modal-body .prize-amount {
  font-size: 74px;
}
#myAward .modal-dialog .modal-content .modal-body .back-sign {
  position: absolute;
  bottom: 0;
  left: 18%;
}
#myAward .modal-dialog .modal-content .modal-body .back-sign-button {
  position: absolute;
  left: 24%;
  bottom: 10%;
  transform: rotate(-13deg);
  color: white;
}
#myAward .modal-dialog .modal-content .modal-body .confirm-prize-sign {
  position: absolute;
  bottom: 0;
  left: 52%;
}
#myAward .modal-dialog .modal-content .modal-body .confirm-prize-sign-button {
  position: absolute;
  bottom: 10%;
  right: 16%;
  transform: rotate(-13deg);
  color: white;
}
#myAward .modal-dialog .modal-content .modal-body .confirm-prize-sign-button p {
  margin: -7px;
}

#awardpreview, #award, #manage {
  height: 100%;
  margin: 0;
  font-family: "Trend Sans One";
  background: transparent;
}
#awardpreview .content tr, #award .content tr, #manage .content tr {
  color: black;
  border: solid red 1px;
}
#awardpreview .card, #award .card, #manage .card {
  height: 559px;
  background: transparent;
  border: none;
}
#awardpreview .card .card-header, #award .card .card-header, #manage .card .card-header {
  background-repeat: no-repeat;
  height: 66px;
  width: 100%;
  position: absolute;
  top: -4px;
  left: -4px;
  z-index: 1;
}
#awardpreview .card .card-body, #award .card .card-body, #manage .card .card-body {
  color: white;
  background-image: url("/assets/images/holiday_incentives/giftcards/payout_selector_bg.png");
  background-size: cover;
  background-position: center;
  /* position: absolute; */
  /* top: 27px; */
  width: 95%;
  height: 95% !important;
  text-align: center;
  margin: auto;
  flex: 0 1 auto;
  display: flex;
  flex-direction: column;
}
#awardpreview .card .card-body .prize-brand-front-image img, #award .card .card-body .prize-brand-front-image img, #manage .card .card-body .prize-brand-front-image img {
  width: 65%;
}
#awardpreview .card .card-body .congrats-image, #award .card .card-body .congrats-image, #manage .card .card-body .congrats-image {
  margin-top: 25px;
  margin-right: auto;
  margin-left: auto;
}
#awardpreview .card .card-body .you-have-won, #award .card .card-body .you-have-won, #manage .card .card-body .you-have-won {
  font-size: 28px;
}
#awardpreview .card .card-body .prize-amount, #award .card .card-body .prize-amount, #manage .card .card-body .prize-amount {
  font-size: 18px;
  width: 30%;
  margin-right: auto;
  margin-left: auto;
}
#awardpreview .card .card-body .prize-amount selector, #award .card .card-body .prize-amount selector, #manage .card .card-body .prize-amount selector {
  width: 100%;
  z-index: 5;
}
#awardpreview .card .card-body .back-sign-oops, #award .card .card-body .back-sign-oops, #manage .card .card-body .back-sign-oops {
  position: absolute;
  bottom: -5px;
  left: 37%;
}
#awardpreview .card .card-body .back-sign-button, #award .card .card-body .back-sign-button, #manage .card .card-body .back-sign-button {
  font-size: 18px;
  padding: 12px;
  color: white;
  font-family: "Trend Sans One";
  background: #41A65B;
  border: none;
}
#awardpreview .card .card-body .button-group, #award .card .card-body .button-group, #manage .card .card-body .button-group {
  margin-top: auto;
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
}
#awardpreview .card .card-body .button-group button, #awardpreview .card .card-body .button-group a, #award .card .card-body .button-group button, #award .card .card-body .button-group a, #manage .card .card-body .button-group button, #manage .card .card-body .button-group a {
  margin: 0px 10px;
  color: white;
  font-family: "Trend Sans One";
  border: none;
  padding: 6px 12px;
  background: #41A65B;
}
#awardpreview .card .card-body .confirm-prize-sign-button, #award .card .card-body .confirm-prize-sign-button, #manage .card .card-body .confirm-prize-sign-button {
  font-size: 18px;
  color: white;
  font-family: "Trend Sans One";
  border: none;
  background: #41A65B;
}
#awardpreview .card .card-body .confirm-prize-sign-button p, #award .card .card-body .confirm-prize-sign-button p, #manage .card .card-body .confirm-prize-sign-button p {
  margin: -7px;
}

#award .card .card-body .back-sign-button {
  left: -4%;
  bottom: 24%;
}
#award .card .card-body .confirm-prize-sign-button {
  padding: 20px;
  bottom: 26%;
  right: 14%;
}
#award .card .terms {
  display: none;
}
@media print {
  @page {
    #award .card {
      size: portrait;
    }
  }
  #award .card .card-header {
    display: none;
  }
  #award .card .card-body {
    display: none;
  }
  #award .card .terms {
    display: block;
  }
}

.holiday-incentives#bank .middle .content .category_title {
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 28px;
  width: 100%;
  text-align: center;
  color: #DF3653;
  text-shadow: #1E3764 2px 2px;
  font-family: "Trend Sans One";
}
.holiday-incentives#bank .middle .content .storeno {
  position: absolute;
  top: 27%;
  left: 14%;
  color: white;
  font-size: 12px;
}
.holiday-incentives#bank .middle .content .category_description {
  position: absolute;
  top: 44%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  font-size: 8px;
  margin-top: -20px;
  width: 62%;
  color: #1E3764;
  font-family: "Trend Sans One";
}
.holiday-incentives#bank .middle .content #product_denom_grid {
  position: absolute;
  bottom: 36%;
  width: 100%;
}
.holiday-incentives#bank .middle .content #product_denom_grid .product_denom_container {
  margin: 0 20px !important;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-block-start: unset;
  margin-block-end: unset;
  margin-inline-start: unset;
  margin-inline-end: unset;
  padding-inline-start: unset;
}
.holiday-incentives#bank .middle .content #product_denom_grid .product_denom_container .product_denom {
  position: relative;
  margin: 0 10px;
}
.holiday-incentives#bank .middle .content #product_denom_grid .product_denom_container .product_denom a {
  color: white;
}
.holiday-incentives#bank .middle .content #product_denom_grid .product_denom_container .product_denom a .category_name {
  position: absolute;
  top: 60%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(-10deg);
}
.holiday-incentives#bank .middle .content #product_denom_grid .product_denom_container .product_denom a .category_name h3 {
  font-size: 45px;
  font-weight: 600;
  text-shadow: #2A723C 3px 4px;
}
.holiday-incentives#bank .middle .content #product_denom_grid .product_denom_container .product_denom a .category_name h3 span {
  font-size: 20px;
  vertical-align: top;
  text-shadow: #2A723C 3px 4px;
}

.breadcrumb-page2 li a {
  color: #404040;
  text-decoration: none;
}

.holiday-incentives#dashboard .middle .content {
  background-image: url(/assets/images/holiday_incentives/bbw_holiday_incentives_dashboard_bg_2020_v3.png);
}
.holiday-incentives#dashboard .middle .content .breadcrumb {
  top: 120px;
}
.holiday-incentives#dashboard .middle .content #backbtn {
  position: absolute;
  left: 8px;
  top: 8px;
  padding: 5px 0 0;
  width: 90px;
  font-size: 16px;
  background: #223466;
  border: 2px solid #fff;
  color: white;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bolder;
  letter-spacing: -1px;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container {
  display: flex;
  height: 100%;
  width: 100%;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard {
  display: flex;
  width: 50%;
  position: relative;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard .winnings-amount {
  width: 100%;
  font-size: 80px;
  margin: 0;
  position: absolute;
  top: 41%;
  left: 66%;
  transform: translateX(-50%);
  color: white;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard #winning-circle {
  position: relative;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard #winning-circle .winnings-available {
  width: 100%;
  color: white;
  position: absolute;
  top: 10px;
  left: 50%;
  height: 183px;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard #winning-circle .winnings-available .winnings-header {
  font-size: 22px;
  text-align: center;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard #winning-circle .winnings-available .winnings-amount {
  width: 100%;
  font-size: 98px;
  margin: 0;
  position: absolute;
  top: 15%;
  left: 65%;
  transform: translateX(-50%);
  text-shadow: #2A723C 3px 4px;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard #winning-circle .winnings-available .available {
  font-size: 22px;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard .big_days_links {
  color: white;
  font-family: "Trend Sans One";
  font-size: 13px;
  position: absolute;
  right: 7%;
  top: 33%;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard .big_days_links #cash_out_btn {
  cursor: pointer;
  background: green;
  padding: 10px;
  border: white solid 2px;
  margin-bottom: 10px;
  text-align: center;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard .big_days_links #bank_winnings_btn {
  background: green;
  padding: 5px 0;
  border: white solid 2px;
  cursor: pointer;
  text-align: center;
  margin-bottom: 10px;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard .big_days_links #enter-bonus-bucks {
  background: green;
  padding: 5px 2px;
  border: white solid 2px;
  cursor: pointer;
  text-align: center;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .store_dashboard .formholder {
  position: absolute;
  bottom: -106px;
  right: 0px;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel {
  flex: 1;
  position: relative;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary {
  padding: 14px;
  position: absolute;
  top: 29%;
  left: -3%;
  background-color: transparent;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary .table-header, .holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary .table-footer {
  display: none;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary table {
  border-collapse: collapse;
  width: 350px !important;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary table thead {
  border: 1px solid transparent !important;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary table thead tr {
  font-size: 10px;
  display: table;
  width: 100%;
  table-layout: fixed;
  width: calc(100% - 1em);
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary table thead tr th {
  color: red;
  border-color: transparent;
  font-size: 13px;
  text-align: center;
  padding: 0 14px;
  line-height: 1;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary table tbody {
  border: 2px solid red;
  display: block;
  height: 255px;
  overflow: auto;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary table tbody tr {
  font-size: 13px;
  display: table;
  width: 100%;
  table-layout: fixed;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary table tbody tr td {
  border: 1px solid red !important;
  text-align: center;
}
.holiday-incentives#dashboard .middle .content .dashboard_panel_container .dashboard_panel .table-primary table tbody tr td {
  border: 1px solid red !important;
  text-align: center;
}

.holiday-incentives footer {
  background: black;
  flex: 1;
}
.holiday-incentives footer .bottom {
  display: flex;
  margin: 0 auto;
  overflow: hidden;
  width: 800px;
  justify-content: space-between;
}
.holiday-incentives footer .bottom .bottomlinks a {
  color: white !important;
  text-decoration: none;
  font-size: 12px;
}
.holiday-incentives footer .bottom .bottomcopyright {
  font-size: 12px;
  color: white;
}

.holiday-incentives#login {
  color: #FFF;
  font-size: 100%;
  text-align: center;
}
.holiday-incentives#login .container {
  padding: 0;
  margin: 0;
}

.holiday-incentives .middle {
  height: 559px !important;
}
.holiday-incentives .middle .content {
  background-image: url(/assets/images/holiday_incentives/bbw_holiday_incentives_login_bg_2020.png);
  height: 100%;
  display: flex;
  flex-direction: column;
  margin: 0 auto;
  overflow: hidden;
  width: 800px;
  position: relative;
  background-size: contain;
}
.holiday-incentives .middle .content #backbtn {
  position: absolute;
  left: 8px;
  top: 8px;
  height: 44px;
  width: 90px;
  font-size: 16px;
  background: #223466;
  border: 2px solid #fff;
  color: white;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bolder;
  letter-spacing: -1px;
}
.holiday-incentives .middle .content .language {
  position: absolute;
  top: 70px;
  right: 17px;
  z-index: 1;
}
.holiday-incentives .middle .content .logoutbtnholder {
  display: flex;
  margin-left: auto;
}
.holiday-incentives .middle .content .logoutbtnholder #helpbtn, .holiday-incentives .middle .content .logoutbtnholder #logoutbtn {
  margin-right: 20px;
  text-decoration: none !important;
  color: white !important;
}
.holiday-incentives .middle .content .breadcrumb a {
  color: white;
}
.holiday-incentives .middle .content .login_wrapper {
  margin: auto;
}
.holiday-incentives .middle .content .login_wrapper .headline {
  font-size: 36px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-top: 10px;
}
.holiday-incentives .middle .content .login_wrapper .subline {
  margin-top: -10px;
  font-family: "TradeGothicLTStd";
  margin-bottom: 30px;
}
.holiday-incentives .middle .content .login_wrapper .input-group input {
  flex: 1;
}
.holiday-incentives .middle .content .login_wrapper .fieldset {
  border: none;
  text-align: left;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  margin-bottom: 10px;
}
.holiday-incentives .middle .content .login_wrapper .fieldset .input-field-group {
  border: none;
  text-align: left;
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
.holiday-incentives .middle .content .login_wrapper .fieldset label {
  font-size: 18px;
  margin-right: 15px;
  width: 146.52px;
  text-transform: uppercase;
  text-align: end;
  margin-bottom: 0;
}
.holiday-incentives .middle .content .login_wrapper .fieldset input {
  width: 250px;
  flex: 1;
}
.holiday-incentives .middle .content .login_wrapper .fieldset #aEID-error {
  width: 100%;
  margin: -19px 40px 0 0px;
  font-size: 14px;
}
.holiday-incentives .middle .content .login_wrapper .fieldset #aPassword-error {
  width: 100%;
  margin: -19px 15px 0 0px;
  font-size: 14px;
}
.holiday-incentives .middle .content .login_wrapper .login-page-btn-group button {
  border: 1px solid white;
  background: #40A65B;
  color: white;
  font-size: 20px;
  margin-top: auto;
  margin-bottom: auto;
  padding: 6px 8px 0;
}

.top {
  background-color: #000;
  height: 18px;
}

/* -----------  Wheel ----------------- */
.page-wheel {
  background: url("/assets/images/wheel/wheel_bg.png") no-repeat !important;
  background-size: cover !important;
}
.page-wheel .breadcrumb.breadcrumb-page {
  margin-left: -2px;
}
.page-wheel #content-wrapper {
  padding: 64px 0px 60px 0px;
}
.page-wheel .page-header {
  padding: 10px 18px 10px 18px;
}

.main_wheel_wrapper {
  width: fit-content;
  /* height: 100%; */
  margin: 0 auto;
  padding-bottom: 40px;
  position: relative;
  height: 100%;
  width: 80%;
  padding-top: 40px;
  overflow: hidden;
  padding-right: 15px;
  padding-left: 15px;
  height: 100%;
  background: white;
  margin: 0 auto;
  border-left: 5px solid #EC008C;
  border-right: 5px solid #EC008C;
}

.wheel_info {
  /*position: absolute;
  top: 44%;
  left: 52px;

  @media (max-width: 768px) {
    right: 0;
    top: 32%;
    left: unset;
  }*/
}

.wheel-title {
  position: absolute;
  width: 368px;
  text-align: center;
  top: 10%;
  left: -15px;
}
.wheel-title .line {
  position: absolute;
  left: 186px;
  bottom: -183px;
}
.wheel-title .congratulations {
  font-family: "Azo Sans Bold";
}
.wheel-title h2 {
  text-transform: none;
  font-weight: 100;
  color: white;
  font-size: 36px;
  margin: 0px 0 4px 0;
}
.wheel-title h3 {
  color: white;
  font-size: 49px;
  margin-top: -5px;
}
.wheel-title hr {
  width: 290px;
  border-color: white !important;
}
.wheel-title #earned-spin-title {
  font-weight: 900;
  color: #e64583;
  margin-bottom: 30px;
  font-size: 35px;
}
.wheel-title .bracket_logo {
  position: relative;
  margin: 0;
  top: 0;
  left: 0;
}
@media (max-width: 425px) {
  .wheel-title {
    left: 50%;
    width: unset;
  }
  .wheel-title .congratulations h2 {
    font-size: 30px;
  }
}

.wheel_plate {
  width: 756px;
  height: 253px;
  background-repeat: no-repeat;
  overflow: auto;
  /* margin-top: -18px; */
  position: relative;
  top: -42%;
  left: -24.4%;
}

.wheel_top {
  width: 440px;
  height: 126px;
  background-repeat: no-repeat;
  overflow: auto;
  position: absolute;
  top: 214px;
  left: 354px;
  z-index: 9;
}

.arrow, .arrow-bg {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -34%);
}

.arrow-bg {
  top: 4px;
}

.welcome {
  font-size: 31px;
  color: #0B9F91;
  text-transform: uppercase;
  text-shadow: 1px 1px 0px #000;
}

#spin_button {
  width: 226px;
  height: 202px;
  background: transparent;
  border: none;
  margin-top: 3px;
}
#spin_button.unclickable {
  cursor: inherit;
}

#spin_button:focus {
  outline: 0;
}

.clickable {
  cursor: pointer;
  visibility: visible;
}

.not_clickable {
  cursor: not-allowed;
  visibility: hidden;
}

#IE_button {
  display: none;
}

#Not_IEbutton {
  display: block;
  background-image: url("/assets/images/wheel/pink_spin_button.svg");
  background-repeat: no-repeat;
  /* margin-top: -18px; */
  position: relative;
  bottom: 0;
  overflow: hidden;
  background-position: -1px 0px;
  /* z-index: 9; */
  margin-left: auto;
  width: 85%;
}
.spins_remaining {
  /* clear: both; */
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background: #F48955;
  width: 342px;
  height: 44px;
  border-radius: 0px 0px 11px 11px;
  top: 16px;
}

#ajax_get_set_prize {
  font-size: 21px;
  font-weight: 100;
  width: 100%;
  color: white;
  padding: 6px 23px;
}
#ajax_get_set_prize .label-primary {
  top: -1px !important;
  left: 0px !important;
  font-size: 20px;
}

.ajax_get_set_prize2 {
  color: #FFFFFF;
  font-size: 23px;
  font-weight: 100;
}

.label-primary-wheel {
  background-color: #EF5D17 !important;
  color: white !important;
  font-weight: 800 !important;
}

.the_wheel {
  position: relative;
  top: 16px;
  left: 230px;
  background-repeat: no-repeat;
  /* float: right; */
  /* height: 430px; */
  /* width: 430px; */
  height: 517px;
  width: 525px;
}
@media (max-width: 768px) {
  .the_wheel {
    left: 0;
    /* width: 0; */
    transform: translate(-9%, 12%);
  }
}
@media (max-width: 425px) {
  .the_wheel {
    transform: translate(-15%, 12%);
  }
}

#holder {
  height: 365px;
  margin: 0 0 0 -50px;
  position: relative;
  width: 430px;
  z-index: 10;
}

#holder2 img {
  width: 430px;
  height: 430px;
  image-rendering: auto;
  image-rendering: crisp-edges;
  image-rendering: pixelated;
}

.the_canvas {
  margin: 43px auto auto -1px;
}
@media (max-width: 425px) {
  .the_canvas {
    margin: unset;
    width: 100%;
  }
}

.spin-to-win {
  width: fit-content;
  margin-left: auto;
}
.spin-to-win .spin-to-win-mobile {
  display: none;
}
@media (max-width: 425px) {
  .spin-to-win {
    top: 25%;
    left: 208px;
  }
  .spin-to-win .spin-to-win-mobile {
    display: block;
  }
  .spin-to-win .spin-to-win-desktop {
    display: none;
  }
}

.purple-wheel-rect {
  position: absolute;
  top: 74px;
  left: 67%;
}
.purple-wheel-rect img {
  height: 49px;
}
@media (max-width: 425px) {
  .purple-wheel-rect {
    left: 51%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
}

.wheel-container {
  width: 500px;
  height: 500px;
  background-color: black;
  border-radius: 50%;
  position: relative;
  transition: 5s;
}
.wheel-container .slice-container {
  height: 50%;
  width: 42%;
  position: absolute;
  clip-path: polygon(100% 0, 50% 100%, 0 0);
  transform: translateX(-50%);
  transform-origin: bottom;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  font-weight: bold;
  font-family: sans-serif;
  color: #fff;
  left: 29%;
  background-color: #00245B;
}
.wheel-container .slice-one {
  transform: rotate(0);
}
.wheel-container .slice-two {
  transform: rotate(45deg);
}
.wheel-container .slice-three {
  transform: rotate(90deg);
}
.wheel-container .slice-four {
  transform: rotate(135deg);
}
.wheel-container .slice-five {
  transform: rotate(180deg);
}
.wheel-container .slice-six {
  transform: rotate(225deg);
}
.wheel-container .slice-seven {
  transform: rotate(270deg);
}
.wheel-container .slice-eight {
  transform: rotate(315deg);
}

.associate-engagement .main-content {
  font-family: "Source Sans Pro Regular";
  background-image: url("/assets/images/associate_engagement/background@2x.png");
  background-size: cover;
  background-repeat: no-repeat;
  max-height: unset !important;
  position: relative;
}
.associate-engagement .main-content .leaf-icon-wrapper {
  width: 92px;
  height: 86px;
  position: absolute;
}
.associate-engagement .main-content .leaf-icon-wrapper.leaf-icon-tr {
  top: 20px;
  right: 9px;
}
.associate-engagement .main-content .leaf-icon-wrapper.leaf-icon-tl {
  top: 20px;
  left: 9px;
}
.associate-engagement .main-content .leaf-icon-wrapper.leaf-icon-br {
  bottom: 20px;
  right: 9px;
}
.associate-engagement .main-content .leaf-icon-wrapper.leaf-icon-bl {
  bottom: 20px;
  left: 9px;
}
.associate-engagement .main-content .leaf-icon-wrapper img {
  position: absolute;
}
.associate-engagement .main-content .leaf-icon-wrapper img.dark {
  mix-blend-mode: multiply;
  opacity: 0.65;
}
.associate-engagement .main-content .dot-icon-wrapper {
  position: absolute;
}
.associate-engagement .main-content .dot-icon-wrapper.dot-icon-left {
  background: url("/assets/images/associate_engagement/Line%2044.svg");
  width: 4px;
  left: 35px;
  top: 110px;
  bottom: 100px;
  mix-blend-mode: multiply;
  opacity: 0.65;
  background-size: cover;
}
.associate-engagement .main-content .dot-icon-wrapper.dot-icon-right {
  background: url("/assets/images/associate_engagement/Line%2044.svg");
  width: 4px;
  right: 35px;
  top: 110px;
  bottom: 100px;
  mix-blend-mode: multiply;
  opacity: 0.65;
  background-size: cover;
}
.associate-engagement .main-content .dot-icon-wrapper.dot-icon-top {
  background: url("/assets/images/associate_engagement/Line%2045.svg");
  height: 4px;
  top: 31px;
  left: 110px;
  right: 110px;
  mix-blend-mode: multiply;
  opacity: 0.65;
}
.associate-engagement .main-content .dot-icon-wrapper.dot-icon-bottom {
  background: url("/assets/images/associate_engagement/Line%2045.svg");
  height: 4px;
  bottom: 31px;
  left: 110px;
  right: 110px;
  mix-blend-mode: multiply;
  opacity: 0.65;
}
.associate-engagement .main-content .dot-icon-wrapper img {
  position: absolute;
  height: 100%;
}
.associate-engagement .main-content .dot-icon-wrapper img.dark {
  mix-blend-mode: multiply;
  opacity: 0.65;
}

#prize-modal-award .modal-content, #prize-modal-award-wait .modal-content, #prize-modal-award-error .modal-content {
  background: #DD1E36;
}
#prize-modal-award .modal-content .modal-body .card, #prize-modal-award-wait .modal-content .modal-body .card, #prize-modal-award-error .modal-content .modal-body .card {
  border-radius: 0px;
}
#prize-modal-award .modal-content .modal-body .card .card-body #message, #prize-modal-award-wait .modal-content .modal-body .card .card-body #message, #prize-modal-award-error .modal-content .modal-body .card .card-body #message {
  font-family: "Source Sans Pro Semibold" !important;
  color: #DD1E36;
  width: 80%;
  font-size: 24px;
}
#prize-modal-award .modal-content .modal-body .card .card-body .instructions-text, #prize-modal-award-wait .modal-content .modal-body .card .card-body .instructions-text, #prize-modal-award-error .modal-content .modal-body .card .card-body .instructions-text {
  font-family: "TradeGothicLTPro" !important;
  color: #404040;
  font-size: 16px;
}
#prize-modal-award .modal-content .modal-footer .close-btn, #prize-modal-award-wait .modal-content .modal-footer .close-btn, #prize-modal-award-error .modal-content .modal-footer .close-btn {
  font-family: "Source Sans Pro Semibold" !important;
  border-radius: 0px;
  background: #404040;
  border: #404040;
}
#prize-modal-award .modal-content .modal-footer .close-btn:hover, #prize-modal-award-wait .modal-content .modal-footer .close-btn:hover, #prize-modal-award-error .modal-content .modal-footer .close-btn:hover {
  background: white !important;
  color: #404040;
}
#prize-modal-award .modal-content .modal-footer .print-details-btn, #prize-modal-award-wait .modal-content .modal-footer .print-details-btn, #prize-modal-award-error .modal-content .modal-footer .print-details-btn {
  font-family: "Source Sans Pro Semibold" !important;
  color: #404040;
  border-radius: 0px;
}
#prize-modal-award .modal-content .modal-footer .print-details-btn:hover, #prize-modal-award-wait .modal-content .modal-footer .print-details-btn:hover, #prize-modal-award-error .modal-content .modal-footer .print-details-btn:hover {
  background: white !important;
  color: #404040;
}

#associate-engagement-wheel-page .main-content .main-wheel-wrapper {
  overflow-y: auto;
  padding: 0px 28px;
  flex: 1;
  margin-bottom: 35px;
}
#associate-engagement-wheel-page .main-content .main-wheel-wrapper .wheel_wrapper {
  padding-top: 35px;
}
#associate-engagement-wheel-page .main-content .main-wheel-wrapper .wheel_wrapper .contest-page-logo {
  width: 100%;
  max-width: 600px;
}

#associate-engagement-rewards-page .card .card-body {
  background: white;
  padding: 20px;
}
#associate-engagement-rewards-page .table-caption {
  font-family: "Source Sans Pro Bold" !important;
  font-size: 40px;
}
#associate-engagement-rewards-page table {
  font-family: "Source Sans Pro Semibold" !important;
}
#associate-engagement-rewards-page table thead tr {
  background: #DD1E36;
}
#associate-engagement-rewards-page table thead tr th {
  background: #DD1E36;
}
#associate-engagement-rewards-page table tbody {
  background: white;
}
#associate-engagement-rewards-page table tbody .reward_btn, #associate-engagement-rewards-page table tbody .reward-btn {
  background: #404040;
  border-radius: 0;
  width: max-content;
  color: #FFFFFF;
  border: none;
}
#associate-engagement-rewards-page table tbody .reward_btn:hover, #associate-engagement-rewards-page table tbody .reward-btn:hover {
  background: #404040 !important;
}
#associate-engagement-rewards-page .table-footer {
  background: #DD1E36 !important;
}
#associate-engagement-rewards-page #wheel-prize-details.disabled {
  pointer-events: none;
  cursor: default;
}
#associate-engagement-rewards-page #rewards_main_paginate .paginate_button.active a {
  background: #404040 !important;
  color: #FFFFFF;
  border-radius: 0;
  width: max-content;
  border: none;
}
#associate-engagement-rewards-page #rewards_main_paginate .paginate_button a {
  background: white !important;
  color: #FFFFFF;
  border-radius: 0;
  width: max-content;
  border: none;
}
#associate-engagement-rewards-page #rewards_main_paginate .paginate_button.previous a, #associate-engagement-rewards-page #rewards_main_paginate .paginate_button.next a {
  background: white !important;
  color: #404040;
  border-radius: 0;
  width: max-content;
  border: none;
}

.product-knowledge {
  overflow-y: scroll;
}
.product-knowledge .main-content-wrapper {
  display: flex;
  width: 100%;
}
.product-knowledge .main-content-wrapper .main-content {
  margin: 0 auto;
  max-width: 960px;
  width: 95%;
}
.product-knowledge .main-content-wrapper .main-content .navbar-PK {
  background: #005598;
  height: 115px;
  margin-bottom: 1rem !important;
}
.product-knowledge .main-content-wrapper .main-content .navbar-PK .theme-title {
  color: #ffffff;
  margin: 0 auto;
}
.product-knowledge .main-content-wrapper .main-content .theme-story-section {
  margin-bottom: 2rem !important;
}
.product-knowledge .main-content-wrapper .main-content .theme-story-section .story-image {
  display: block;
  height: 100%;
}
.product-knowledge .main-content-wrapper .main-content .theme-story-section .story-image img {
  width: 100%;
  height: 100%;
}
@media (max-width: 960px) {
  .product-knowledge .main-content-wrapper .main-content .theme-story-section .story-image img {
    object-fit: cover;
  }
}
.product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content {
  display: flex;
}
.product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background {
  background: #005598;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background li {
  color: white;
}
.product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background .theme-title, .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h1, .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h2, .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h3 {
  color: white;
  font-family: "Trend Sans One";
  font-size: 26px;
  text-transform: uppercase;
}
@media (max-width: 960px) {
  .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background .theme-title, .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h1, .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h2, .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h3 {
    font-size: 18px;
  }
}
.product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background a {
  color: white;
}
.product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background p, .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background li, .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background span {
  color: #ffffff !important;
  font-family: "TradeGothicLTStd";
  font-size: 17px;
}
@media (max-width: 960px) {
  .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background p, .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background li, .product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background span {
    font-size: 13px;
  }
}
.product-knowledge .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background strong {
  font-family: "TradeGothicLTPro-Bd2";
}
.product-knowledge .main-content-wrapper .main-content .product-knowledge-nav-tabs {
  border-bottom: none;
}
.product-knowledge .main-content-wrapper .main-content .product-knowledge-nav-tabs button {
  color: #2A5599;
  font-weight: normal;
  background-color: unset;
  border: none;
}
.product-knowledge .main-content-wrapper .main-content .product-knowledge-nav-tabs button.active {
  font-weight: bold;
  border-top: 3px solid #2A5599 !important;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.product-knowledge .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .carouselThemeVideos-control {
  display: flex;
  border: none;
  background: transparent;
  padding: 0;
}
.product-knowledge .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .carouselThemeVideos-control .carousel-control-prev-icon {
  transform: translate(-50%, 80%);
  clip-path: polygon(100% 0, 100% 100%, 40% 50%);
  background: #E8E8E8;
}
.product-knowledge .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .carouselThemeVideos-control .carousel-control-next-icon {
  transform: translate(50%, 80%);
  clip-path: polygon(0 0, 0 100%, 60% 50%);
  background: #E8E8E8;
}
.product-knowledge .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .carousel-item .carousel-item-wrapper {
  justify-content: center;
}
.product-knowledge .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .carousel-item .carousel-item-wrapper .pk-video-modal-button {
  display: block;
}
.product-knowledge .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .pk-video-modal-button {
  display: none;
  width: 120px;
}
.product-knowledge .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .pk-video-modal-button .theme-thumbnails {
  width: fit-content;
  margin: auto;
  border-radius: 50%;
  border: #005598 solid 1px;
  overflow: hidden;
}
.product-knowledge .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .pk-video-modal-button .theme-thumbnails img {
  border-radius: 50%;
  width: 82px;
  height: 83px;
  border: 5px solid white;
}
.product-knowledge .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .pk-video-modal-button .theme-caption {
  font-size: 10px;
  color: #707070;
  font-family: "Trend Sans One";
  text-transform: uppercase;
}
.product-knowledge #reel-modal .modal-content {
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.product-knowledge #reel-modal .modal-content .dismiss-button {
  position: absolute;
  right: 0;
  z-index: 5;
  background: #F0F0F0;
  border: 2px solid #F0F0F0;
  color: black;
  border-radius: 0;
}
.product-knowledge #reel-modal .modal-content .dismiss-button:hover {
  background: black !important;
  color: #F0F0F0 !important;
  border: 2px solid black;
}
.product-knowledge #reel-modal-carousel .carousel-indicators {
  position: absolute;
  top: 5px;
  height: 10px;
}
.product-knowledge #reel-modal-carousel .carousel-indicators button {
  background-color: white;
  width: 50px;
  height: 7px;
  border-radius: 8px;
  background-clip: unset;
  border-top: unset;
  border-bottom: unset;
  border: black 1px solid;
}
.product-knowledge #reel-modal-carousel .carousel-control-button {
  position: absolute;
  top: 2%;
  right: 2%;
  background: transparent;
  border-color: white;
  color: white;
}
.product-knowledge #reel-modal-carousel .carousel-control-button.carousel-control-prev {
  left: -15%;
}
.product-knowledge #reel-modal-carousel .carousel-control-button.carousel-control-prev span:nth-child(1) {
  border-right: 47px solid white;
}
.product-knowledge #reel-modal-carousel .carousel-control-button.carousel-control-next {
  right: -15%;
}
.product-knowledge #reel-modal-carousel .carousel-control-button.carousel-control-next span:nth-child(1) {
  border-left: 47px solid white;
}
.product-knowledge #reel-modal-carousel .carousel-control-button span:nth-child(1) {
  width: 0;
  height: 0;
  border-top: 46.5px solid transparent;
  border-bottom: 46.5px solid transparent;
}
.product-knowledge .pk-image-section .pk-posts-modal-button {
  margin-bottom: 1.5rem;
  height: 100%;
}
.product-knowledge .pk-image-section .pk-posts-modal-button img {
  object-fit: contain;
}
.product-knowledge .pk-image-section .pk-posts-modal-button:hover {
  cursor: pointer;
}
.product-knowledge #pk-posts-modal {
  overflow: hidden;
}
.product-knowledge #pk-posts-modal ::-webkit-scrollbar {
  display: none;
}
.product-knowledge #pk-posts-modal .modal-dialog {
  background: transparent;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content {
  background: transparent;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content .modal-body {
  justify-content: center;
  display: flex;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content .dismiss-button {
  position: absolute;
  right: 0;
  z-index: 5;
  background: #F0F0F0;
  color: black;
  border-radius: 0;
  border: 2px solid #F0F0F0;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content .dismiss-button:hover {
  background: black !important;
  color: #F0F0F0 !important;
  border: 2px solid black;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-mobile {
  display: none;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-mobile .pk-posts-content-holder {
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
  height: 100vh;
  padding-bottom: 700px;
  scrollbar-width: none;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner {
  width: 100%;
  transition: width 1ms;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .tile-toggle {
  display: none;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item {
  display: flex;
  height: 600px;
  line-height: 1.3;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item li {
  color: #707070;
}
@media (max-width: 785px) {
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item {
    height: auto;
    justify-content: center;
  }
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper {
    width: 100%;
  }
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-header {
    display: flex !important;
  }
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-body {
    flex: none !important;
  }
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer.active {
    display: flex !important;
    flex-direction: column;
  }
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper {
  margin: auto;
  max-width: 600px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  background: white;
  padding: 10px;
  position: relative;
  display: none;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-header .handle-group img {
  height: 45px;
  margin-right: 15px;
  margin-left: 5px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-header .handle-group .handle {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 5px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-header .handle-group i {
  margin-top: auto;
  margin-bottom: auto;
  color: #005598;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-header .dismiss-button {
  top: 0;
  height: 45px;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-body {
  flex: 1;
  display: flex;
  background: black;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-body .pk-posts-media-video-wrapper {
  position: relative;
  margin: auto;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-body .pk-posts-media-video-wrapper .post-video-icon-wrapper {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  cursor: pointer;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-body .pk-posts-media-video-wrapper .post-video-icon-wrapper img {
  margin: auto;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-body .pk-posts-media-video-wrapper video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  z-index: 1;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer {
  display: none;
  padding: 10px;
  background: white;
  max-height: 111px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer.toggled {
  max-height: 500px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer.toggled .text-group {
  overflow-y: auto;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group {
  flex: 1;
  display: flex;
  padding: 17px;
  flex-direction: column;
  overflow-y: hidden;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content ::-webkit-scrollbar {
  width: 12px;
  background-color: #aaa;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content ::-webkit-scrollbar-thumb {
  background: #000;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content ul {
  margin-bottom: 0;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content h1 {
  color: #005598;
  font-family: "Trend Sans One";
  font-size: 26px;
  text-transform: uppercase;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content p, .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content li, .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content span {
  color: #707070;
  font-family: "TradeGothicLTStd";
  font-size: 20px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content strong {
  font-family: "TradeGothicLTPro-Bd2";
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content a {
  color: #005598;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .read-more-wrapper {
  display: flex;
  padding: 15px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-wrapper .pk-posts-media-footer .read-more-wrapper p {
  margin-left: auto;
  margin-bottom: 0;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper {
  background: white;
  display: none;
  flex-direction: column;
  flex: 1;
  min-width: 350px;
}
@media (min-width: 785px) {
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper {
    display: flex;
  }
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 10px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-header .handle-group img {
  height: 45px;
  margin-right: 15px;
  margin-left: 5px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-header .handle-group .handle {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 5px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-header .handle-group i {
  margin-top: auto;
  margin-bottom: auto;
  color: #005598;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-header .dismiss-button {
  top: 0;
  height: 45px;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .read-more-wrapper {
  display: flex;
  padding: 15px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .read-more-wrapper p {
  margin-left: auto;
  margin-bottom: 0;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-body {
  flex: 1;
  display: flex;
  padding: 17px;
  flex-direction: column;
  overflow-y: auto;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content ::-webkit-scrollbar {
  width: 12px;
  background-color: #aaa;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content ::-webkit-scrollbar-thumb {
  background: #000;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content ul {
  margin-bottom: 0;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content h1 {
  color: #005598;
  font-family: "Trend Sans One";
  font-size: 26px;
  text-transform: uppercase;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content p, .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content li, .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content span {
  color: #707070;
  font-family: "TradeGothicLTStd";
  font-size: 20px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content strong {
  font-family: "TradeGothicLTPro-Bd2";
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content a {
  color: #005598;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-image-wrapper {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  z-index: 1;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-image-wrapper img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image {
  width: 600px;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image img {
  object-fit: cover;
}
@media (min-width: 1150px) {
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner {
    width: 950px;
  }
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item {
    height: 600px;
    line-height: 1.3;
    width: 950px;
  }
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item li {
    color: #707070;
  }
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item video {
    object-fit: cover;
    width: 600px;
  }
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-image-wrapper {
    max-width: 600px;
    width: 600px;
  }
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item .pk-posts-media-image-wrapper img {
    object-fit: cover;
    width: 600px;
  }
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button {
  position: absolute;
  top: 2%;
  right: 2%;
  background: transparent;
  border-color: white;
  color: white;
}
@media (max-width: 768px) {
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button {
    display: none;
  }
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button.carousel-control-prev {
  left: -15%;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button.carousel-control-prev span:nth-child(1) {
  border-right: 47px solid white;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button.carousel-control-next {
  right: -15%;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button.carousel-control-next span:nth-child(1) {
  border-left: 47px solid white;
}
.product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button span:nth-child(1) {
  width: 0;
  height: 0;
  border-top: 46.5px solid transparent;
  border-bottom: 46.5px solid transparent;
}
@media (max-width: 966px) {
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel {
    display: none;
  }
  .product-knowledge #pk-posts-modal .modal-dialog .modal-content #pk-posts-mobile {
    display: block;
  }
}
.product-knowledge #pk-video-modal .modal-dialog .modal-content {
  background: transparent;
  border: none;
}
.product-knowledge #pk-video-modal .modal-dialog .modal-content .dismiss-button {
  position: absolute;
  right: 0;
  z-index: 5;
  background: #F0F0F0;
  color: black;
  border-radius: 0;
  border: 2px solid #F0F0F0;
}
.product-knowledge #pk-video-modal .modal-dialog .modal-content .dismiss-button:hover {
  background: black !important;
  color: #F0F0F0 !important;
  border: 2px solid black;
}
.product-knowledge #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button {
  position: absolute;
  top: 2%;
  right: 2%;
  background: transparent;
  border-color: white;
  color: white;
}
.product-knowledge #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button.carousel-control-prev {
  left: -15%;
}
.product-knowledge #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button.carousel-control-prev span:nth-child(1) {
  border-right: 47px solid white;
}
.product-knowledge #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button.carousel-control-next {
  right: -15%;
}
.product-knowledge #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button.carousel-control-next span:nth-child(1) {
  border-left: 47px solid white;
}
.product-knowledge #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button span:nth-child(1) {
  width: 0;
  height: 0;
  border-top: 46.5px solid transparent;
  border-bottom: 46.5px solid transparent;
}

#collection-modal .modal-dialog {
  max-width: calc(100% - 64px) !important;
  max-height: calc(100% - 64px) !important;
  height: 100%;
}
#collection-modal .modal-dialog .modal-content {
  height: 100%;
}
#collection-modal .modal-dialog .modal-content .modal-body {
  flex: 1;
  overflow-y: auto;
}

.pk-posts-mobile-item {
  display: flex;
  height: auto;
  line-height: 1;
  justify-content: center;
}
.pk-posts-mobile-item li {
  color: #707070;
}
@media (max-width: 785px) {
  .pk-posts-mobile-item .pk-posts-media-wrapper {
    width: 100%;
  }
}
.pk-posts-mobile-item .pk-posts-media-wrapper {
  margin: auto;
  max-width: 600px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  background: white;
  padding: 10px;
  position: relative;
  display: flex !important;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-header .handle-group img {
  height: 45px;
  margin-right: 15px;
  margin-left: 5px;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-header .handle-group .handle {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 5px;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-header .handle-group i {
  margin-top: auto;
  margin-bottom: auto;
  color: #005598;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-header .dismiss-button {
  top: 0;
  height: 45px;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-body {
  flex: 1;
  display: flex;
  background: black;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-body .pk-posts-media-video-wrapper {
  position: relative;
  margin: auto;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-body .pk-posts-media-video-wrapper .post-video-icon-wrapper {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  height: 100%;
  width: 100%;
  display: flex;
  cursor: pointer;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-body .pk-posts-media-video-wrapper .post-video-icon-wrapper img {
  margin: auto;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-body .pk-posts-media-video-wrapper video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  z-index: 1;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer {
  padding: 10px;
  background: white;
  max-height: 275px;
  display: flex !important;
  flex-direction: column;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer.toggled {
  max-height: 500px;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer.toggled .text-group {
  overflow-y: auto;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group {
  flex: 1;
  display: flex;
  padding: 17px;
  flex-direction: column;
  overflow-y: auto;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content ::-webkit-scrollbar {
  width: 12px;
  background-color: #aaa;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content ::-webkit-scrollbar-thumb {
  background: #000;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content ul {
  margin-bottom: 0;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content h1 {
  color: #005598;
  font-family: "Trend Sans One";
  font-size: 26px;
  text-transform: uppercase;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content p, .pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content li, .pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content span {
  color: #707070;
  font-family: "TradeGothicLTStd";
  font-size: 20px;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content strong {
  font-family: "TradeGothicLTPro-Bd2";
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .text-group .text-group-content a {
  color: #005598;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .read-more-wrapper {
  display: flex;
  padding: 15px;
}
.pk-posts-mobile-item .pk-posts-media-wrapper .pk-posts-media-footer .read-more-wrapper p {
  margin-left: auto;
  margin-bottom: 0;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper {
  background: white;
  display: none;
  flex-direction: column;
  flex: 1;
  min-width: 350px;
}
@media (min-width: 785px) {
  .pk-posts-mobile-item .pk-posts-text-group-wrapper {
    display: flex;
  }
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 10px;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-header .handle-group img {
  height: 45px;
  margin-right: 15px;
  margin-left: 5px;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-header .handle-group .handle {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 5px;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-header .handle-group i {
  margin-top: auto;
  margin-bottom: auto;
  color: #005598;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-header .dismiss-button {
  top: 0;
  height: 45px;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .read-more-wrapper {
  display: flex;
  padding: 15px;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .read-more-wrapper p {
  margin-left: auto;
  margin-bottom: 0;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-body {
  flex: 1;
  display: flex;
  padding: 17px;
  flex-direction: column;
  overflow-y: auto;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content ::-webkit-scrollbar {
  width: 12px;
  background-color: #aaa;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content ::-webkit-scrollbar-thumb {
  background: #000;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content ul {
  margin-bottom: 0;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content h1 {
  color: #005598;
  font-family: "Trend Sans One";
  font-size: 26px;
  text-transform: uppercase;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content p, .pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content li, .pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content span {
  color: #707070;
  font-family: "TradeGothicLTStd";
  font-size: 20px;
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content strong {
  font-family: "TradeGothicLTPro-Bd2";
}
.pk-posts-mobile-item .pk-posts-text-group-wrapper .pk-posts-text-group-body .pk-posts-text-group-body-content a {
  color: #005598;
}
.pk-posts-mobile-item .pk-posts-media-image-wrapper {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  z-index: 1;
}
.pk-posts-mobile-item .pk-posts-media-image-wrapper img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.pk-posts-mobile-item.image {
  width: 600px;
}
.pk-posts-mobile-item.image img {
  object-fit: cover;
}

.product-knowledge-admin {
  overflow-y: scroll;
}
.product-knowledge-admin .btn-danger {
  color: #fff !important;
  background-color: #dc3545 !important;
  border-color: #dc3545 !important;
}
.product-knowledge-admin .btn-danger.video-edit-button:hover {
  color: #fff !important;
  background-color: #dc3545 !important;
  border-color: #dc3545 !important;
}
.product-knowledge-admin .btn-danger:hover {
  color: #fff !important;
  background-color: #dc3545 !important;
  border-color: #dc3545 !important;
}
.product-knowledge-admin .pk-language-select-button {
  color: #005596 !important;
  background: white !important;
  border: 2px solid #005596;
  border-radius: 3px;
}
.product-knowledge-admin #pills-pdf-upload .nav-link.active {
  background: #254a85;
}
.product-knowledge-admin .pk-collection-card {
  cursor: pointer;
}
.product-knowledge-admin .pk-collection-card .card-body {
  display: flex;
  background: #254a85;
}
.product-knowledge-admin .pk-collection-card .card-body div {
  margin: auto;
  padding: 50px;
  color: white;
  font-weight: bold;
}
.product-knowledge-admin .pk-collection-card .card-footer {
  display: flex;
  justify-content: space-between;
}
.product-knowledge-admin .pk-language-dropdown-menu {
  padding: 0.5rem;
  min-width: 14rem;
}
.product-knowledge-admin .drag-button .drag-cursor {
  background: #F2388B;
  color: white;
  border: 2px solid white;
  border-radius: 3px;
  padding: 0.375rem 0.75rem;
}
.product-knowledge-admin .drag-button:hover {
  cursor: move !important;
}
.product-knowledge-admin .pk-create-btn {
  border: dashed #F2388B 2px;
  padding: 10px;
  text-align: center;
  height: 100%;
  min-height: 238px;
}
.product-knowledge-admin .main-content-wrapper {
  display: flex;
  width: 100%;
}
.product-knowledge-admin .main-content-wrapper .main-content {
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
}
@media (max-width: 960px) {
  .product-knowledge-admin .main-content-wrapper .main-content {
    width: 75%;
  }
}
.product-knowledge-admin .main-content-wrapper .main-content .pk-admin-header {
  border: 1px solid rgba(0, 0, 0, 0.125);
  background: #E2E2E2;
  font-family: "Trend Sans One";
}
.product-knowledge-admin .main-content-wrapper .main-content .pk-admin-header .user-menu-pk-admin {
  color: #2A5599;
  text-decoration: none;
}
.product-knowledge-admin .main-content-wrapper .main-content .pk-admin-header h1 {
  color: #2A5599;
  margin: 0;
}
.product-knowledge-admin .main-content-wrapper .main-content .pk-nav-tabs .nav-item .nav-link.active {
  background: #2A5599;
}
.product-knowledge-admin .main-content-wrapper .main-content .navbar-PK {
  background: #005598;
  height: 115px;
  margin-bottom: 1rem !important;
}
.product-knowledge-admin .main-content-wrapper .main-content .navbar-PK .theme-title {
  color: #ffffff;
  margin: 0 auto;
}
.product-knowledge-admin .main-content-wrapper .main-content #tile-editor {
  background: #E2E2E2;
  height: 100%;
}
.product-knowledge-admin .main-content-wrapper .main-content .video-section-tile-card .card-header {
  background: white;
  border: none;
}
.product-knowledge-admin .main-content-wrapper .main-content .video-section-tile-card .card-footer {
  background: white;
  border: none;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .story-image {
  display: block;
  position: relative;
  height: 100%;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .story-image:hover .story-image-hover {
  display: block;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .story-image .story-image-hover {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  color: white;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .story-image .story-image-hover i {
  font-size: 57px;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .story-image .story-image-hover h6 {
  font-size: 3rem;
  color: white;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .story-image .story-image-hover span {
  font-size: 1rem;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .story-image img {
  width: 100%;
  height: 100%;
}
@media (max-width: 960px) {
  .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .story-image img {
    object-fit: cover;
  }
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content {
  display: flex;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background {
  background: #005598;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background .theme-title, .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h1, .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h2, .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h3 {
  color: white;
  font-family: "Trend Sans One";
  font-size: 26px;
  text-transform: uppercase;
}
@media (max-width: 960px) {
  .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background .theme-title, .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h1, .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h2, .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background h3 {
    font-size: 18px;
  }
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background li {
  color: white;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background a {
  color: white;
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background p, .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background li, .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background span {
  color: #ffffff !important;
  font-family: "TradeGothicLTStd";
  font-size: 17px;
}
@media (max-width: 960px) {
  .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background p, .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background li, .product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background span {
    font-size: 13px;
  }
}
.product-knowledge-admin .main-content-wrapper .main-content .theme-story-section .theme-story-section-content .story-background strong {
  font-family: "TradeGothicLTPro-Bd2";
}
.product-knowledge-admin .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .carouselThemeVideos-control {
  display: flex;
  border: none;
  background: transparent;
  padding: 0;
}
.product-knowledge-admin .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .carouselThemeVideos-control .carousel-control-prev-icon {
  transform: translate(-50%, 80%);
  clip-path: polygon(100% 0, 100% 100%, 40% 50%);
  background: #E8E8E8;
}
.product-knowledge-admin .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .carouselThemeVideos-control .carousel-control-next-icon {
  transform: translate(50%, 80%);
  clip-path: polygon(0 0, 0 100%, 60% 50%);
  background: #E8E8E8;
}
.product-knowledge-admin .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .carousel-item .carousel-item-wrapper {
  justify-content: center;
}
.product-knowledge-admin .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .carousel-item .carousel-item-wrapper .pk-video-modal-button {
  display: block;
}
.product-knowledge-admin .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .pk-video-modal-button {
  display: none;
  width: 120px;
}
.product-knowledge-admin .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .pk-video-modal-button .theme-thumbnails {
  width: fit-content;
  margin: auto;
  border-radius: 50%;
  border: #005598 solid 1px;
  overflow: hidden;
}
.product-knowledge-admin .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .pk-video-modal-button .theme-thumbnails img {
  border-radius: 50%;
  width: 82px;
  height: 83px;
  border: 5px solid white;
}
.product-knowledge-admin .main-content-wrapper .main-content .carouselThemeVideos-section #carouselThemeVideos .featured-learning-inner .pk-video-modal-button .theme-caption {
  font-size: 10px;
  color: #707070;
  font-family: "Trend Sans One";
  text-transform: uppercase;
}
.product-knowledge-admin #reel-modal .modal-content {
  background-color: rgba(0, 0, 0, 0);
  border: none;
}
.product-knowledge-admin #reel-modal .modal-content .dismiss-button {
  position: absolute;
  right: 0;
  z-index: 5;
  background: #F0F0F0;
  border: 2px solid #F0F0F0;
  color: black;
  border-radius: 0;
}
.product-knowledge-admin #reel-modal .modal-content .dismiss-button:hover {
  background: black !important;
  color: #F0F0F0 !important;
  border: 2px solid black;
}
.product-knowledge-admin #upload-file-modal .modal-dialog .modal-content .modal-body .upload-file-item-wrapper .upload-file-item {
  padding: 20px 10px;
  border: dashed black 2px;
  margin: 10px;
  text-align: center;
}
.product-knowledge-admin #upload-file-modal .modal-dialog .modal-content .modal-body .upload-file-item-wrapper .upload-file-item i {
  color: #005598;
}
.product-knowledge-admin #reel-modal-carousel .carousel-indicators {
  position: absolute;
  top: 5px;
  height: 10px;
}
.product-knowledge-admin #reel-modal-carousel .carousel-indicators button {
  background-color: white;
  width: 50px;
  height: 7px;
  border-radius: 8px;
  background-clip: unset;
  border-top: unset;
  border-bottom: unset;
  border: black 1px solid;
}
.product-knowledge-admin #reel-modal-carousel .carousel-control-button {
  position: absolute;
  top: 2%;
  right: 2%;
  background: transparent;
  border-color: white;
  color: white;
}
.product-knowledge-admin #reel-modal-carousel .carousel-control-button.carousel-control-prev {
  left: -15%;
}
.product-knowledge-admin #reel-modal-carousel .carousel-control-button.carousel-control-prev span:nth-child(1) {
  border-right: 47px solid white;
}
.product-knowledge-admin #reel-modal-carousel .carousel-control-button.carousel-control-next {
  right: -15%;
}
.product-knowledge-admin #reel-modal-carousel .carousel-control-button.carousel-control-next span:nth-child(1) {
  border-left: 47px solid white;
}
.product-knowledge-admin #reel-modal-carousel .carousel-control-button span:nth-child(1) {
  width: 0;
  height: 0;
  border-top: 46.5px solid transparent;
  border-bottom: 46.5px solid transparent;
}
.product-knowledge-admin #pk-image-section .pk-posts-modal-button {
  margin-bottom: 1.5rem;
  height: 100%;
}
.product-knowledge-admin #pk-image-section .pk-posts-modal-button img {
  object-fit: contain;
}
.product-knowledge-admin #pk-image-section .pk-posts-modal-button:hover {
  cursor: pointer;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog {
  background: transparent;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content {
  background: transparent;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content .modal-body {
  justify-content: center;
  display: flex;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content .dismiss-button {
  position: absolute;
  right: 0;
  z-index: 5;
  background: #F0F0F0;
  color: black;
  border-radius: 0;
  border: 2px solid #F0F0F0;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content .dismiss-button:hover {
  background: black !important;
  color: #F0F0F0 !important;
  border: 2px solid black;
}
@media (max-width: 966px) {
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel {
    display: none;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-mobile {
    display: block;
  }
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-mobile {
  display: none;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel {
  background: red;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner {
  width: 100%;
  transition: width 1ms;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .tile-toggle {
  display: none;
}
@media (max-width: 1023px) {
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .tile-toggle {
    display: block;
    position: absolute;
    z-index: 1000000000000000000000;
    background: transparent;
    border: none;
    font-size: 33px;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .tile-toggle i {
    color: #005598;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item {
    -webkit-transform-style: preserve-3d;
    -webkit-transition: 0.5s;
    transform-style: preserve-3d;
    transition: 0.5s;
    background-color: #fff;
    line-height: 1.3;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper {
    display: none !important;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    transform: rotateY(-180deg);
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.flipped {
    transform: rotateY(-180deg);
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.flipped .tile-toggle {
    left: 46px;
    transform: rotateY(180deg);
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.flipped .text-group-wrapper {
    display: flex !important;
  }
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item {
  height: 600px;
  line-height: 1.3;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text {
  display: flex;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text video, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text video {
  object-fit: cover;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  z-index: 1;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .image-background, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .image-background {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  z-index: 1;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .image-background img, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .image-background img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper {
  background: white;
  display: flex;
  flex-direction: column;
  flex: 1;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .tile-header, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .tile-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding: 10px;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .tile-header .handle-group img, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .tile-header .handle-group img {
  height: 45px;
  margin-right: 15px;
  margin-left: 5px;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .tile-header .handle-group .handle, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .tile-header .handle-group .handle {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 5px;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .tile-header .handle-group i, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .tile-header .handle-group i {
  margin-top: auto;
  margin-bottom: auto;
  color: #005598;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .tile-header .dismiss-button, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .tile-header .dismiss-button {
  top: 0;
  height: 45px;
  margin-left: auto;
  margin-top: auto;
  margin-bottom: auto;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .text-group, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .text-group {
  flex: 1;
  display: flex;
  padding: 17px;
  justify-content: center;
  flex-direction: column;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .text-group ul, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .text-group ul {
  margin-bottom: 0;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .text-group h1, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .text-group h1 {
  color: #005598;
  font-family: "Trend Sans One";
  font-size: 26px;
  text-transform: uppercase;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .text-group p, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .text-group li, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .text-group span, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .text-group p, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .text-group li, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .text-group span {
  color: #707070;
  font-family: "TradeGothicLTStd";
  font-size: 20px;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .text-group strong, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .text-group strong {
  font-family: "TradeGothicLTPro-Bd2";
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .text-group-wrapper .text-group a, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .text-group-wrapper .text-group a {
  color: #005598;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image {
  width: 600px;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image img {
  object-fit: cover;
}
@media (min-width: 1185px) {
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner {
    width: 950px;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item {
    line-height: 1;
    height: 600px;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text {
    width: 950px;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text video, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text video {
    object-fit: cover;
    width: 600px;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .image-background, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .image-background {
    max-width: 600px;
    width: 600px;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image-text .image-background img, .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.video-text .image-background img {
    object-fit: cover;
    width: 600px;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image {
    width: 600px;
  }
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .carousel-inner .carousel-item .pk-posts-carousel-item.image img {
    object-fit: cover;
  }
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button {
  position: absolute;
  top: 2%;
  right: 2%;
  background: transparent;
  border-color: white;
  color: white;
}
@media (max-width: 768px) {
  .product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button {
    display: none;
  }
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button.carousel-control-prev {
  left: -15%;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button.carousel-control-prev span:nth-child(1) {
  border-right: 47px solid white;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button.carousel-control-next {
  right: -15%;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button.carousel-control-next span:nth-child(1) {
  border-left: 47px solid white;
}
.product-knowledge-admin #pk-posts-modal .modal-dialog .modal-content #pk-posts-carousel .pk-posts-carousel-button span:nth-child(1) {
  width: 0;
  height: 0;
  border-top: 46.5px solid transparent;
  border-bottom: 46.5px solid transparent;
}
.product-knowledge-admin #pk-video-modal .modal-dialog .modal-content {
  background: transparent;
  border: none;
}
.product-knowledge-admin #pk-video-modal .modal-dialog .modal-content .dismiss-button {
  position: absolute;
  right: 0;
  z-index: 5;
  background: #F0F0F0;
  color: black;
  border-radius: 0;
  border: 2px solid #F0F0F0;
}
.product-knowledge-admin #pk-video-modal .modal-dialog .modal-content .dismiss-button:hover {
  background: black !important;
  color: #F0F0F0 !important;
  border: 2px solid black;
}
.product-knowledge-admin #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button {
  position: absolute;
  top: 2%;
  right: 2%;
  background: transparent;
  border-color: white;
  color: white;
}
.product-knowledge-admin #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button.carousel-control-prev {
  left: -15%;
}
.product-knowledge-admin #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button.carousel-control-prev span:nth-child(1) {
  border-right: 47px solid white;
}
.product-knowledge-admin #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button.carousel-control-next {
  right: -15%;
}
.product-knowledge-admin #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button.carousel-control-next span:nth-child(1) {
  border-left: 47px solid white;
}
.product-knowledge-admin #pk-video-modal .modal-dialog .modal-content #carousel-pk-video-modal .carousel-pk-video-button span:nth-child(1) {
  width: 0;
  height: 0;
  border-top: 46.5px solid transparent;
  border-bottom: 46.5px solid transparent;
}
.product-knowledge-admin #upload-post-modal #tile-sidecopy-modal-tab #tile-editor {
  color: #707070;
}
.product-knowledge-admin #upload-post-modal #tile-sidecopy-modal-tab #tile-editor p {
  color: #707070;
}
.product-knowledge-admin #upload-post-modal #tile-sidecopy-modal-tab #tile-editor li {
  color: #707070;
}
.product-knowledge-admin #upload-post-modal #tile-sidecopy-modal-tab #tile-editor strong {
  color: #707070;
}

#roadmap_roadmap .main-wrapper, #roadmap_category .main-wrapper, #roadmap_course .main-wrapper, #roadmap_module .main-wrapper {
  height: 100%;
}
#roadmap_roadmap .main-wrapper .content-wrapper, #roadmap_category .main-wrapper .content-wrapper, #roadmap_course .main-wrapper .content-wrapper, #roadmap_module .main-wrapper .content-wrapper {
  height: 100%;
}
#roadmap_roadmap .main-wrapper .content-wrapper .main-sidenav, #roadmap_category .main-wrapper .content-wrapper .main-sidenav, #roadmap_course .main-wrapper .content-wrapper .main-sidenav, #roadmap_module .main-wrapper .content-wrapper .main-sidenav {
  max-height: unset !important;
  height: 100%;
}
#roadmap_roadmap .main-wrapper .content-wrapper .main-content, #roadmap_category .main-wrapper .content-wrapper .main-content, #roadmap_course .main-wrapper .content-wrapper .main-content, #roadmap_module .main-wrapper .content-wrapper .main-content {
  max-height: unset !important;
  height: 100%;
}

.main-sidenav {
  padding: 0 30px 250px;
  min-width: 250px;
  max-width: 500px;
  transition: all 0.3s;
  overflow-y: auto;
  max-height: 768px;
  font-family: "Trend Sans One";
}
.main-sidenav .collapse.in {
  display: block !important;
}
.main-sidenav.mini-collapse {
  min-width: 80px;
  max-width: 80px;
  text-align: center;
}
.main-sidenav .associate_name {
  font-family: "Just Lovely";
  font-size: 43px;
  color: #EC008C;
}
.main-sidenav .nav-item {
  margin: 10px 0;
}
.main-sidenav .nav-item .collapse .nav-link {
  color: #EC008C;
}
.main-sidenav .nav-item .nav-link {
  color: #005596;
  text-transform: uppercase;
  font-size: 17px;
  letter-spacing: -0.68px;
}
.main-sidenav .nav-item .nav-link.sub-nav-link {
  font-family: "TradeGothicLTStd";
  text-transform: capitalize;
  color: #404040;
  font-size: 17px;
  text-shadow: initial;
}
@media (max-width: 425px) {
  .main-sidenav .nav-item .nav-link.sub-nav-link {
    font-size: 12px;
  }
}
.main-sidenav .nav-item .nav-link.active {
  color: #EC008C;
}
@media (max-width: 425px) {
  .main-sidenav .nav-item .nav-link {
    font-size: 12px;
  }
}
.main-sidenav .nav-item .dropdown-toggle {
  white-space: normal !important;
}
.main-sidenav .nav-item #operations_submenu .nav-link {
  color: #195591;
  text-transform: capitalize;
  font-size: 14px;
}
@media (max-width: 768px) {
  .main-sidenav {
    margin-left: 0;
  }
  .main-sidenav.mini-collapse {
    min-width: 80px;
    max-width: 80px;
    text-align: center;
    margin-left: -80px !important;
  }
  .main-sidenav.mini-collapse .dropdown-toggle::after {
    top: auto;
    bottom: 10px;
    right: 50%;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
  }
}
@media (max-width: 768px) {
  .main-sidenav {
    position: absolute;
    z-index: 999;
    background: white;
    width: 0;
    min-width: 0;
    padding: 0;
    height: 100%;
  }
  .main-sidenav.show {
    padding-left: 15px;
    width: 225px;
    border-right: grey 1px solid;
    padding-bottom: 325px;
  }
}

#main-navbar {
  background: transparent !important;
}
#main-navbar .navbar-header {
  padding: 0;
}

.main-top-nav nav {
  min-height: 0;
  border: none;
}
@media (max-height: 425px) {
  .main-top-nav .navbar-collapse {
    height: unset;
  }
}
.main-top-nav .sidebar-toggle, .main-top-nav .help-sidebar-toggle {
  background: #005893;
  border: none;
  color: white;
  border-radius: 0;
}
@media (min-width: 770px) {
  .main-top-nav .sidebar-toggle, .main-top-nav .help-sidebar-toggle {
    display: none;
  }
}
.main-top-nav .right {
  background-image: url("/assets/images/GinghamTop.svg");
  background-size: contain;
  background-position: center;
}
@media (max-width: 425px) {
  .main-top-nav .right {
    height: unset !important;
  }
  .main-top-nav .right form {
    margin: 0 !important;
  }
}
@media (max-width: 425px) {
  .main-top-nav .nav-logo {
    height: 40px !important;
  }
}
.main-top-nav .top-search-bar-wrapper {
  flex-wrap: unset;
  position: relative;
}
.main-top-nav #search-res {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
  overflow-y: auto;
  max-height: 150px;
}
.main-top-nav #search-res .search-res-item {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #d4d4d4;
}
.main-top-nav .top-search-bar {
  margin: 0 !important;
  /* display: flex; */
  width: unset !important;
  padding: 0 10px;
  font-family: "TradeGothicLTStd";
  font-size: 16px;
  color: #404040;
  border: none !important;
}
@media (max-width: 425px) {
  .main-top-nav .top-search-bar {
    border-radius: 0 !important;
    width: 77% !important;
  }
}
.main-top-nav .input-group-append button {
  padding: 6px;
  color: #404040;
}

.top-subnav {
  background: white;
  color: #195591;
}
.top-subnav .top-subnav-wrapper .tagline {
  background: #E2E2E2;
  width: 55%;
  display: flex;
  font-family: "Trend Sans One";
  letter-spacing: -1.08px;
}
.top-subnav .top-subnav-wrapper .tagline p {
  font-size: 2.5vw;
  text-transform: uppercase;
  padding-left: 30px;
  margin: auto 0;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 792px) {
  .top-subnav .top-subnav-wrapper .tagline p {
    font-size: 27px;
    padding-left: 0;
  }
}
@media (max-width: 769px) {
  .top-subnav .top-subnav-wrapper .tagline {
    width: 100%;
  }
  .top-subnav .top-subnav-wrapper .tagline p {
    font-size: 20px;
    margin: auto;
  }
}
@media (max-width: 375px) {
  .top-subnav .top-subnav-wrapper .tagline {
    width: 100%;
  }
  .top-subnav .top-subnav-wrapper .tagline p {
    font-size: 14px;
    margin: auto;
  }
}
@media (max-width: 425px) {
  .top-subnav .top-subnav-wrapper {
    flex-direction: column;
  }
}
.top-subnav .top-subnav-listgroup {
  font-family: "TradeGothicLTStd" !important;
  list-style: none;
  margin: 0;
  flex: 1;
  padding: 0;
  background: #E2E2E2;
  justify-content: space-around;
}
.top-subnav .top-subnav-listgroup .help-sidebar-close {
  display: none;
}
.top-subnav .top-subnav-listgroup li {
  display: flex;
  margin: auto 0;
  border-left: 1px white solid;
  padding-left: 5px;
  font-size: 14px;
  text-decoration: none;
}
.top-subnav .top-subnav-listgroup li a, .top-subnav .top-subnav-listgroup li button {
  color: #404040;
  font-size: 1.4vw;
  text-decoration: none;
}
.top-subnav .top-subnav-listgroup li a img, .top-subnav .top-subnav-listgroup li button img {
  width: 2.1vw;
}
@media (max-width: 425px) {
  .top-subnav .top-subnav-listgroup li a, .top-subnav .top-subnav-listgroup li button {
    font-size: 3.4vw;
  }
}
.top-subnav .top-subnav-listgroup li i {
  font-size: 22px;
  color: #005596;
}
@media (max-width: 769px) {
  .top-subnav .top-subnav-listgroup li {
    border-left: none;
  }
}
@media (max-width: 769px) {
  .top-subnav .top-subnav-listgroup {
    font-size: 4.4vw;
    position: absolute;
    right: 0;
    display: block !important;
    top: 0;
    height: 100%;
    z-index: 9999;
    width: 0;
    transition: 0.5s;
  }
  .top-subnav .top-subnav-listgroup li {
    margin-bottom: 10px;
  }
  .top-subnav .top-subnav-listgroup img {
    width: 4.1vw !important;
  }
  .top-subnav .top-subnav-listgroup.show {
    width: 225px;
    padding-top: 10px;
    padding-left: 10px;
  }
  .top-subnav .top-subnav-listgroup.show .help-sidebar-close {
    display: block;
  }
}
.top-subnav .sub-nav-section {
  background: #E2E2E2;
  flex: 1;
  border-left: 2px solid white;
}
.top-subnav.fr-CA .top-subnav-wrapper .tagline {
  width: 70%;
}
.top-subnav.fr-CA .top-subnav-wrapper .tagline p {
  font-size: 2vw;
}
@media (max-width: 792px) {
  .top-subnav.fr-CA .top-subnav-wrapper .tagline p {
    font-size: 16px;
  }
}
@media (max-width: 425px) {
  .top-subnav.fr-CA .top-subnav-wrapper .tagline {
    width: 100%;
  }
  .top-subnav.fr-CA .top-subnav-wrapper .tagline p {
    font-size: 17px;
  }
}
@media (max-width: 425px) {
  .top-subnav.fr-CA .top-subnav-wrapper {
    flex-direction: column;
  }
}

.modal {
  background: rgba(0, 0, 0, 0.5);
}
.modal.in {
  opacity: 1 !important;
}

.onboarding-progress-modal .modal-dialog .modal-content {
  border: 10px #EC008C solid;
}
.onboarding-progress-modal .modal-dialog .modal-content .modal-body {
  border: 4px solid #005596;
}
.onboarding-progress-modal .modal-dialog .modal-content .onboarding-modal-header h2 {
  font-family: "Just Lovely";
  color: #EC008C;
  font-size: 41px;
  text-transform: capitalize !important;
}
.onboarding-progress-modal .modal-dialog .modal-content p {
  font-size: 1vw;
  font-family: "Trend Sans One";
  text-transform: uppercase;
}
.onboarding-progress-modal .modal-dialog .modal-content button, .onboarding-progress-modal .modal-dialog .modal-content a {
  font-family: "Trend Sans One";
  font-size: 1vw;
  text-transform: uppercase;
}
.onboarding-progress-modal .modal-dialog .modal-content .modal-icon {
  border-right: 2px solid #005596;
}
.onboarding-progress-modal .modal-dialog .modal-content ul {
  padding-left: 14px;
  margin-bottom: 14px;
}
.onboarding-progress-modal .modal-dialog .modal-content ul li {
  font-size: 0.9vw;
  font-family: "Trade Gothic LT Std", "Open Sans", Helvetica, Arial, sans-serif;
}
.onboarding-progress-modal .modal-dialog .modal-content button {
  background: #005596;
  color: white;
}

#complete-modal {
  border: none;
}
#complete-modal .modal-body {
  padding: 0;
}
#complete-modal .modal-body .card {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  background: #005596;
  color: white !important;
  text-align: center;
}
#complete-modal .modal-body .card p {
  color: white !important;
}

.roadmap-dialog-box .card .card-body .modal-left .dialog-box-header .underline {
  position: relative;
}
.roadmap-dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  content: "";
  position: absolute;
  top: 32px;
  left: -2px;
  height: 21px;
  width: 107px;
  border-radius: 50%;
}
.roadmap-dialog-box .card .card-body .modal-left .dialog-box-header .small {
  font-size: 60%;
}
.roadmap-dialog-box .card .card-body .modal-left .dialog-box-header .big {
  font-size: 200%;
}
@media (max-width: 768px) {
  .roadmap-dialog-box .card .card-body .modal-left .dialog-box-header h2 {
    font-size: 20px;
  }
}

.roadmap-dialog-box .card {
  border: 8px solid #F00089;
}
.roadmap-dialog-box .card .card-body .modal-left h2 {
  color: #F00089;
}
.roadmap-dialog-box .card .card-body .modal-left p {
  font-family: "TradeGothicLTStd-BdCn20";
}
.roadmap-dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #F00089;
  border-color: #F00089 transparent transparent transparent;
}
.roadmap-dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #F00089;
  text-transform: uppercase;
}

.slt-learner-sidebar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 250px;
  background-color: #AECBEA;
  overflow: hidden;
}
.slt-learner-sidebar .row {
  margin: unset;
}
.slt-learner-sidebar .slt-learner-sidebar-toggle-wrapper {
  display: none;
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 5;
}
.slt-learner-sidebar .days {
  font-family: "GoldenPlains";
  font-size: 43px;
  margin-bottom: 32px;
}
.slt-learner-sidebar .days a {
  color: #004B8B;
  /*pointer-events: none;*/
}
.slt-learner-sidebar .days.cont-ed {
  font-size: 16px;
}
.slt-learner-sidebar .days-completed {
  font-family: "GoldenPlains";
  font-size: 43px;
  margin: 26px 0;
  color: #004B8B;
}
.slt-learner-sidebar .days-completed a {
  color: #004B8B;
}
.slt-learner-sidebar .days-completed:before {
  content: "✓";
  margin-left: -20px;
  font-size: 43px !important;
}
.slt-learner-sidebar .days-completed.cont-ed {
  font-size: 16px;
}
.slt-learner-sidebar .days-active {
  font-family: "TradeGothicLTStd-BdCn20";
  font-size: 64px;
  text-transform: uppercase;
}
.slt-learner-sidebar .days-active.days-completed {
  font-size: 57px;
}
.slt-learner-sidebar .days-active.cont-ed {
  font-size: 16px;
}
.slt-learner-sidebar .slt-learner-header-container {
  height: 174px;
  margin-top: -7px;
  padding: 0 50px;
}
.slt-learner-sidebar .slt-learner-header-container .slt-learner-header {
  clip-path: polygon(100% 0, 100% 100%, 50% 86%, 0 100%, 0 0);
  background-color: white;
  height: 100%;
  position: relative;
}
.slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  height: 85%;
  width: 85%;
  position: relative;
  padding-top: 15px;
  color: white;
  font-size: 11px;
  letter-spacing: 0.2em;
  text-align: center;
  text-transform: uppercase;
}
.slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
}
.slt-learner-sidebar .slt-learner-sidebar-footer {
  position: absolute;
  bottom: 0px;
  height: 48px;
  width: 100%;
  background: url(../../../../assets/images/roadmap/sidebar_footer_bg_v1.png) -7px 1px;
}
.slt-learner-sidebar .slt-learner-sidebar-footer .sidebar-home-button {
  height: 100%;
}
.slt-learner-sidebar .slt-learner-sidebar-footer .sidebar-home-button a {
  height: 100%;
  background: #004B8B;
  padding: 14px 10px 24px;
}
.slt-learner-sidebar .slt-learner-sidebar-footer .sidebar-home-button a img {
  height: 80%;
  padding: 10px 0 0;
}
@media (max-width: 450px) {
  .slt-learner-sidebar {
    width: 0;
    transition: 0.5s;
  }
  .slt-learner-sidebar.show {
    width: 250px;
    z-index: 999;
  }
  .slt-learner-sidebar.show .slt-learner-sidebar-toggle-wrapper {
    display: block;
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 5;
  }
  .slt-learner-sidebar.show .slt-learner-sidebar-toggle-wrapper button {
    background: transparent;
    border: none;
  }
  .slt-learner-sidebar.show .slt-learner-sidebar-toggle-wrapper button i {
    font-size: 24px;
  }
}

#help_modal {
  color: #555 !important;
}
#help_modal a {
  color: #555 !important;
}

.nav-tabs .nav-item .nav-link {
  background: #EAF4FC;
  border-bottom: 2px solid #EAF4FC;
  color: #2A5599;
  text-transform: uppercase;
}
.nav-tabs .nav-item .nav-link.active, .nav-tabs .nav-item .nav-link:hover, .nav-tabs .nav-item .nav-link:focus {
  background: #F2388B !important;
  border-bottom: 2px solid #F2388B !important;
  color: white !important;
  text-transform: uppercase;
}

/*

 * FancyBox - jQuery Plugin

 * Simple and fancy lightbox alternative

 *

 * Examples and documentation at: http://fancybox.net

 *

 * Copyright (c) 2008 - 2010 Janis Skarnelis

 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.

 *

 * Version: 1.3.4 (11/11/2010)

 * Requires: jQuery v1.3+

 *

 * Dual licensed under the MIT and GPL licenses:

 *   http://www.opensource.org/licenses/mit-license.php

 *   http://www.gnu.org/licenses/gpl.html

 */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("/assets/images/fancybox.png");
}

#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
}

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}

#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}

#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url("/assets/images/fancybox.png") -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}

#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("/assets/images/blank.gif");
  z-index: 1102;
  display: none;
}

#fancybox-left {
  left: 0px;
}

#fancybox-right {
  right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

#fancybox-left-ico {
  background-image: url("/assets/images/fancybox.png");
  background-position: -40px -30px;
}

#fancybox-right-ico {
  background-image: url("/assets/images/fancybox.png");
  background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible;
  /* IE6 */
}

#fancybox-left:hover span {
  left: 20px;
}

#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("/assets/images/fancybox-x.png");
}

#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("/assets/images/fancybox.png");
  background-position: -40px -162px;
}

#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("/assets/images/fancybox-y.png");
  background-position: -20px 0px;
}

#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("/assets/images/fancybox.png");
  background-position: -40px -182px;
}

#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("/assets/images/fancybox-x.png");
  background-position: 0px -20px;
}

#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("/assets/images/fancybox.png");
  background-position: -40px -142px;
}

#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("/assets/images/fancybox-y.png");
}

#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("/assets/images/fancybox.png");
  background-position: -40px -122px;
}

#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}

.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}

.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}

.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}

#fancybox-title-over {
  padding: 10px;
  background-image: url("/assets/images/fancy_title_over.png");
  display: block;
}

.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}

#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}

#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}

#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url("/assets/images/fancybox.png") -40px -90px no-repeat;
}

#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url("/assets/images/fancybox-x.png") 0px -40px;
}

#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url("/assets/images/fancybox.png") -55px -90px no-repeat;
}

/* IE6 */
.fancybox-ie6 #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_close.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_nav_left.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_nav_right.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_title_over.png", sizingMethod="scale");
  zoom: 1;
}

.fancybox-ie6 #fancybox-title-float-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_title_left.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-title-float-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_title_main.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-title-float-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_title_right.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + "px");
}

#fancybox-loading.fancybox-ie6 div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_loading.png", sizingMethod="scale");
}

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {
  background: transparent !important;
}

.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_shadow_n.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_shadow_ne.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_shadow_e.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_shadow_se.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_shadow_s.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_shadow_sw.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_shadow_w.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/assets/images/fancy_shadow_nw.png", sizingMethod="scale");
}

@media (min-width: 480px) {
  .bootbox.bootbox-sm .modal-dialog {
    width: 300px;
  }
}
.bootbox .modal-footer {
  margin-top: 0;
}

.dataTables_wrapper .table-header {
  margin-bottom: -7px;
  padding: 13px 0 13px 15px;
}

.dataTables_wrapper .table-header .table-caption {
  float: left;
  line-height: 20px;
  padding: 5px 10px 5px 0;
  width: auto;
}

.dataTables_wrapper .table-footer {
  margin-top: -7px;
  padding-right: 10px;
}

.dataTables_wrapper .DT-label {
  color: #888;
  line-height: 29px;
}

.DT-search,
.DT-per-page {
  display: inline-block;
}

.DT-lf-right {
  float: right;
  white-space: nowrap;
}

.DT-search {
  line-height: 30px;
  margin-right: 10px;
}

.DT-search,
.DT-search input {
  width: 130px !important;
}

.DT-search label,
.DT-search input {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.DT-per-page {
  border-right: 1px solid #eee;
  margin-right: 10px;
  height: 30px;
  padding-right: 10px;
  white-space: nowrap;
}

.DT-per-page select {
  display: inline-block !important;
  width: auto !important;
}

.DT-label {
  float: left;
  font-size: 12px;
}

.DT-pagination {
  float: right;
}

.dataTables_paginate .pagination > li > a,
.dataTables_paginate .pagination > li > span {
  font-size: 12px;
  padding: 5px 10px;
}

table.dataTable {
  clear: both;
  margin-bottom: 6px !important;
  margin-top: 6px !important;
  max-width: none !important;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
}

table.dataTable thead .sorting:after {
  content: "\f0dc";
  display: none;
}

table.dataTable thead .sorting_asc {
  background: rgba(0, 0, 0, 0.05);
}

table.dataTable thead .sorting_asc:after {
  content: "\f0dd";
  display: none;
}

table.dataTable thead .sorting_desc {
  background: rgba(0, 0, 0, 0.05);
}

table.dataTable thead .sorting_desc:after {
  content: "\f0de";
  display: block;
}

table.dataTable thead .sorting_asc_disabled:after {
  content: "\f0dd";
  display: block;
  opacity: 0.3;
}

table.dataTable thead .sorting_desc_disabled:after {
  content: "\f0de";
  display: block;
  opacity: 0.3;
}

table.dataTable th {
  position: relative;
}

table.dataTable th:after {
  display: none;
  font-family: FontAwesome;
  font-size: 11px;
  font-weight: normal !important;
  line-height: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 8px;
  width: 20px;
}

table.dataTable th:active {
  outline: none;
}

div.dataTables_scrollHead table {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  margin-bottom: 0 !important;
}

div.dataTables_scrollHead table thead tr:last-child th:first-child,
div.dataTables_scrollHead table thead tr:last-child td:first-child {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

div.dataTables_scrollBody table {
  margin-bottom: 0 !important;
  border-top: none;
}

div.dataTables_scrollBody tbody tr:first-child th,
div.dataTables_scrollBody tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot table {
  border-top: none;
}

.table-primary .dataTables_wrapper .table-header input,
.table-primary .dataTables_wrapper .table-header select,
.table-success .dataTables_wrapper .table-header input,
.table-success .dataTables_wrapper .table-header select,
.table-danger .dataTables_wrapper .table-header input,
.table-danger .dataTables_wrapper .table-header select,
.table-warning .dataTables_wrapper .table-header input,
.table-warning .dataTables_wrapper .table-header select,
.table-info .dataTables_wrapper .table-header input,
.table-info .dataTables_wrapper .table-header select {
  border: none !important;
}

.table-success .dataTables_wrapper .DT-per-page {
  border-color: #518d51 !important;
}

.table-danger .dataTables_wrapper .DT-per-page {
  border-color: #ca4433 !important;
}

.table-warning .dataTables_wrapper .DT-per-page {
  border-color: #de9328 !important;
}

.table-info .dataTables_wrapper .DT-per-page {
  border-color: #3da1bf !important;
}

#rewards_main_wrapper .table-header {
  background: white;
  color: #00245B;
}
#rewards_main_wrapper .table-header .DT-lf-right {
  margin-right: 0;
  display: flex;
}
#rewards_main_wrapper .table-header .DT-lf-right .DT-per-page {
  border: none;
  margin-right: 0;
  margin: auto;
}
#rewards_main_wrapper .table-header .DT-lf-right select, #rewards_main_wrapper .table-header .DT-lf-right input {
  border: 0.5px solid #00245B !important;
  padding-top: 0;
  border-radius: 0;
  margin: 0;
}
#rewards_main_wrapper .table-caption {
  font-family: "Trend Sans One";
  text-transform: uppercase;
}
#rewards_main_wrapper th {
  background: #00245B;
  font-family: "Trend Sans One";
  text-transform: uppercase;
}
#rewards_main_wrapper td {
  font-weight: lighter;
}
#rewards_main_wrapper .table-footer {
  background: #00245B;
  display: flex;
}
#rewards_main_wrapper .table-footer .DT-label {
  margin: auto 0;
  display: none;
}
#rewards_main_wrapper .table-footer .DT-pagination {
  margin-left: auto;
}
#rewards_main_wrapper .table-footer .pagination {
  margin-top: 1rem;
}
#rewards_main_wrapper .table-footer .pagination .paginate_button {
  margin: 0 4px;
}
#rewards_main_wrapper .table-footer .pagination .paginate_button a {
  text-decoration: none;
}

#dashboard_carousel .carousel-video {
  display: none;
}
#dashboard_carousel .carousel-video.active {
  display: block;
}
.roadmap-card-2 {
  background-image: url("/assets/images/230612_GinghamURoadmapUpdate_Onboarding_Button.png");
  height: 204px;
  background-size: cover;
}
.roadmap-card-2.roadmap-card-2-fr-CA {
  background-image: url("/assets/images/230612_GinghamURoadmapUpdate_Onboarding_Button_FR.png");
}
.roadmap-card-2.in-progress .progress-status-icon {
  display: block;
}
.roadmap-card-2 .progress-status-icon {
  display: none;
  position: absolute;
  top: 0;
  left: 10px;
  width: 48px;
}
.roadmap-card-2 .progress-status-icon .heart-icon {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 8px;
  margin: auto;
  width: 30px;
}
.roadmap-card-2 .card-body p {
  color: white;
  font-family: "Source Sans Pro Bold";
  text-decoration: none !important;
  font-size: 28px;
}
.roadmap-card-2 .card-body .course-header {
  font-family: "Source Sans Pro Semibold";
  font-size: 22px;
  letter-spacing: 0px;
}

.roadmap-card-3 {
  cursor: pointer;
  font-family: "Source Sans Pro Bold";
  height: 100%;
}
.roadmap-card-3.complete .card-footer {
  background: #E2E2E2;
}
.roadmap-card-3.complete .card-footer p {
  color: #A8A8A8;
}
.roadmap-card-3.in-progress .card-footer {
  background: #B7CBEA;
}
.roadmap-card-3.in-progress .card-footer p {
  color: #005699;
}
.roadmap-card-3 .card-body {
  min-height: 200px;
}
.roadmap-card-3 .card-body .card-content-holder {
  z-index: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 10px;
}
.roadmap-card-3 .card-body .card-content-holder p {
  margin: 0;
}
.roadmap-card-3 .card-body .card-content-holder .module-card-title {
  color: #005699;
  font-size: 16px;
  margin: auto auto 0px;
  width: 75%;
}
.roadmap-card-3 .card-body .card-content-holder .module-count {
  color: #005699;
  border: white;
  font-size: 63px;
  margin: 0 auto 25px;
}
.roadmap-card-3 .card-footer {
  background: #005699;
}
.roadmap-card-3 .card-footer p {
  color: #FFFFFF;
  font-size: 15px;
}

.roadmap-progress {
  height: 48px;
  position: relative;
  background: #B7CBEA;
  border-radius: 0;
}
.roadmap-progress.in-progress .progress-bar {
  position: relative;
  margin: 0;
  border: none;
  background: #005699 !important;
  font-family: "Source Sans Pro Bold";
  font-size: 20px;
}
.roadmap-progress.in-progress .progress-bar .progress-bar-shape {
  display: block;
}
.roadmap-progress .progress-days-text {
  position: absolute;
  width: 100%;
  display: flex;
  justify-content: space-around;
  height: 100%;
  padding-top: 8px;
  text-transform: uppercase;
  font-family: "Source Sans Pro Bold";
}
.roadmap-progress .progress-bar {
  position: relative;
  margin: 0;
  border: none;
  background: #005699 !important;
  font-family: "Source Sans Pro Bold";
  font-size: 20px;
}
.roadmap-progress .progress-bar .progress-bar-shape {
  display: none;
  clip-path: polygon(100% 0, 100% 100%, 29% 100%, 63% 50%, 29% 0);
  position: absolute;
  right: -1px;
  height: 100%;
  width: 35px;
  background: #B7CBEA;
}

.posts-selection-card i {
  display: none;
}
.posts-selection-card.active i {
  display: block;
}

.post-card.dragged * {
  pointer-events: none;
}

.tile-section-wrapper .drop-target-indicator {
  position: absolute;
  display: none;
  border-left: 6px solid #254a85;
  height: auto;
  top: 0;
  bottom: 0;
}
.tile-section-wrapper .drop-target-indicator.left {
  display: block;
  left: 0;
}
.tile-section-wrapper .drop-target-indicator.right {
  display: block;
  right: -24px;
}

.drop-target-indicator {
  position: absolute;
  display: none;
  border-left: 6px solid #254a85;
  height: auto;
  top: 0;
  bottom: 0;
}
.drop-target-indicator.left {
  display: block;
  left: 0;
}
.drop-target-indicator.right {
  display: block;
  right: 0px;
}

.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 3px;
}

select.input-lg {
  height: 45px;
  line-height: 45px;
}

textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

.theme-default {
  /*
  .panel-heading{
    background: #295599;
    padding: 0;
    height: 61px;
    .panel-title{
      font-family: $just-lovely;
      font-size: 43px;
      color: white;
      position: relative;
      top: 18px;
      left: 19px;
    }
  }
  */
  /* ---------------- Sign In page ---------------------*/
  /*.loader{
    background: rgba(0, 0, 0, 0.68);
    display: block;
    position: fixed;
    width: 100%;
    z-index: 9999;
    height: 100%;
    i{
      position: absolute;
      left: 50%;
      top: 50%;
      z-index: 999;
      color: white;
      font-size: 84px;
    }
  }*/
  /* When the body has the loading class, we turn
     the scrollbar off with overflow:hidden */
  /* Anytime the body has the loading class, our
     modal element will be visible */
  /*.clearcache{
    display: none;
  }*/
}

.theme-default {
  background: #fff;
  font-family: "Trade Gothic LT Std", "Open Sans", Helvetica, Arial, sans-serif;
}

.theme-default .h4, .theme-default .h5, .theme-default .h6, .theme-default h4, .theme-default h5, .theme-default h6, .theme-default p {
  color: #2A5599;
}

.theme-default .clickable {
  cursor: pointer;
}

.theme-default input[type=text], .theme-default select {
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  width: 100%;
}

.theme-default .page-header {
  background: #fff;
  border-color: #D4DCE9;
}

.theme-default .page-header h1 {
  color: #2A5599;
}

.theme-default .table,
.theme-default .panel,
.theme-default hr {
  border-color: #D4DCE9;
}

.theme-default .bordered {
  border-color: #D4DCE9;
}

.theme-default .bordered[class*=bg-],
.theme-default [class*=bg-] .border-t {
  border-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
}

.theme-default .panel.panel-transparent > .panel-heading {
  border-bottom-color: #D4DCE9 !important;
}

.theme-default .breadcrumb-page {
  background: #fff;
  border-bottom: 1px solid #D4DCE9;
  padding-bottom: 6px;
  padding-top: 6px;
}

.theme-default .btn {
  background: #F2388B;
  color: white;
  border: 2px solid #F2388B;
  border-radius: 3px;
}

.theme-default .btn:hover {
  background: #F2388B !important;
}

.theme-default button {
  cursor: pointer;
}

.theme-default .btn-wrapper {
  margin-top: 13px;
}

.theme-default .btn-wrapper button {
  background: white;
  box-shadow: none;
  border: 2px solid #2A5599;
  /* padding: 4px 68px; */
  width: 31.69%;
  height: 44px;
  font-weight: 600;
  border-radius: 0;
  font-size: 13px;
  margin-right: 8px;
}

.theme-default .btn-wrapper #support-button {
  margin-right: 0;
}

.theme-default #fancybox-content {
  width: 100% !important;
}

.theme-default #fancybox-title-float-wrap {
  display: none;
}

.theme-default .nav-tabs li {
  cursor: pointer;
}

.theme-default #main-navbar {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05);
  border-bottom: 1px solid #d4dde9;
}

.theme-default #main-navbar .navbar-header {
  background: #fff;
}

.theme-default #main-navbar .navbar-header a {
  color: #2A5599;
}

.theme-default #main-navbar .navbar-brand {
  color: #2A5599;
}

.theme-default #main-navbar .navbar-toggle,
.theme-default #main-navbar #main-menu-toggle {
  color: #2A5599;
}

.theme-default #main-navbar #main-menu-toggle {
  background: #f8f8f8;
}

.theme-default #main-navbar #main-menu-toggle .fa:before {
  color: #2A5599;
}

.theme-default #main-navbar .navbar-collapse {
  border-top: 1px solid #f1f1f1;
  background: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.theme-default #main-navbar .dropdown > a,
.theme-default #main-navbar .dropdown-menu > li > a,
.theme-default #main-navbar .nav > li > a {
  color: #2A5599;
}

.theme-default #main-navbar .dropdown > a .fa,
.theme-default #main-navbar .dropdown-menu > li > a .fa,
.theme-default #main-navbar .nav > li > a .fa {
  position: relative;
  top: 4px;
}

.theme-default #main-navbar li + li,
.theme-default #main-navbar .nav + .nav,
.theme-default #main-navbar .nav + .right {
  border-top: 1px solid #f1f1f1;
}

.theme-default #main-navbar .dropdown.open > a {
  border-bottom: 1px solid #e4e4e4;
  border-top: 1px solid #dfdfdf;
  margin-top: -1px;
  background: #f6f6f6;
  color: #2A5599;
}

.theme-default #main-navbar form.navbar-form {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.theme-default #main-navbar form.navbar-form .form-control {
  background: #f8f8f8;
  border: none;
  color: #999;
}

.theme-default #main-navbar form.navbar-form .form-control:focus {
  color: #555;
  -webkit-box-shadow: none;
  box-shadow: none;
}

@media (min-width: 768px) {
  .theme-default #main-navbar .navbar-header {
    background: #fff;
  }
  .theme-default #main-navbar .navbar-collapse {
    background: #fff;
    border: none;
  }
  .theme-default #main-navbar .navbar-collapse > div > .navbar-nav {
    border-left: 1px solid #f1f1f1;
  }
  .theme-default #main-navbar .right > .navbar-nav > li {
    border-left: 1px solid #f1f1f1;
    border-right: none;
  }
  .theme-default #main-navbar .navbar-nav > li {
    border-right: 1px solid #f1f1f1;
  }
  .theme-default #main-navbar .navbar-nav > li > a {
    color: #2A5599;
  }
  .theme-default #main-navbar .navbar-nav > li > a:hover, .theme-default #main-navbar .navbar-nav > li.active > a, .theme-default #main-navbar .navbar-nav > li.dropdown.open > a {
    border-top: none !important;
    color: #2A5599;
    border-bottom: 2px solid #2A5599;
  }
  .theme-default #main-navbar li + li,
  .theme-default #main-navbar .nav + .nav,
  .theme-default #main-navbar .nav + .right {
    border-top: none;
  }
  .theme-default #main-navbar .dropdown.open > a {
    margin: 0;
    border-top: none;
  }
  .theme-default #main-navbar .dropdown-menu {
    background: #fff;
    padding: 5px 0;
  }
  .theme-default #main-navbar .dropdown-menu .divider {
    background-color: #f1f1f1;
  }
  .theme-default #main-navbar .dropdown-menu > li > a {
    color: #555;
  }
  .theme-default #main-navbar .dropdown-menu > li > a:hover {
    background: #f1f1f1;
  }
  .theme-default #main-navbar .widget-notifications a {
    color: white !important;
  }
  .theme-default #main-navbar .widget-notifications .notification,
  .theme-default #main-navbar .widget-notifications .notifications-link {
    border-color: #f1f1f1;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-default #main-navbar .widget-notifications .notification-description {
    color: #999;
  }
  .theme-default #main-navbar .widget-notifications .notification-ago {
    color: #bbb;
  }
  .theme-default #main-navbar .widget-notifications .notifications-link:hover {
    background: #f1f1f1;
  }
  .theme-default #main-navbar .widget-messages-alt a {
    color: white !important;
  }
  .theme-default #main-navbar .widget-messages-alt .message,
  .theme-default #main-navbar .widget-messages-alt .messages-link {
    border-color: #f1f1f1;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  .theme-default #main-navbar .widget-messages-alt .message-subject {
    color: #555 !important;
  }
  .theme-default #main-navbar .widget-messages-alt .message-description {
    color: #aaa;
  }
  .theme-default #main-navbar .widget-messages-alt .message-description a {
    color: #888;
  }
  .theme-default #main-navbar .widget-messages-alt .messages-link:hover {
    background: #f1f1f1;
  }
  .theme-default.main-menu-right #main-navbar .navbar-header, .theme-default.mmc #main-navbar .navbar-header {
    background: #fff;
  }
  .theme-default.main-menu-right #main-navbar .navbar-header {
    border-right: 1px solid #f1f1f1;
  }
}
@media (min-width: 768px) {
  .theme-default.right-to-left #main-navbar .right > .navbar-nav > li {
    border-right: 1px solid #f1f1f1;
    border-left: none;
  }
}
.theme-default #main-menu-bg {
  background-color: #fff;
  border-right: 1px solid #D4DCE9;
}

.theme-default #main-menu ul.navigation > li {
  border-bottom: 1px solid #D4DCE9;
}

.theme-default #main-menu .navigation a,
.theme-default #main-menu .mmc-dropdown-open-ul a {
  color: #2A5599;
  position: relative;
  border-right: 1px solid #D4DCE9;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.theme-default #main-menu .navigation a span,
.theme-default #main-menu .mmc-dropdown-open-ul a span {
  text-transform: capitalize;
}

.theme-default #main-menu .navigation a:after,
.theme-default #main-menu .mmc-dropdown-open-ul a:after {
  content: "";
  top: 0;
  bottom: 0;
  width: 4px;
  position: absolute;
  right: auto;
  background: #f0207d;
  display: none;
  left: 0;
}

.theme-default #main-menu .navigation a:hover,
.theme-default #main-menu .mmc-dropdown-open-ul a:hover {
  background: #2A5599;
  color: #fff !important;
  /* & .menu-item-non-hover{
     visibility: hidden;
   }*/
}

.theme-default #main-menu .navigation a:hover .menu-icon-db,
.theme-default #main-menu .mmc-dropdown-open-ul a:hover .menu-icon-db {
  background: url("/assets/images/chart_hover.png");
  height: 20px;
  width: 20px;
  position: absolute;
  top: 11px;
  background-size: 100%;
}

.theme-default #main-menu .navigation a:hover .menu-icon,
.theme-default #main-menu .mmc-dropdown-open-ul a:hover .menu-icon {
  color: #F2388B;
}

.theme-default #main-menu .navigation a:hover:after,
.theme-default #main-menu .mmc-dropdown-open-ul a:hover:after {
  display: block !important;
}

.theme-default #main-menu li.open:after {
  background: #f2388b;
}

.theme-default #main-menu li.active > a {
  background: #2A5599;
  color: #fff;
}

.theme-default #main-menu li.active > a .menu-icon-db {
  background: url("/assets/images/chart_hover.png");
  height: 20px;
  width: 20px;
  position: absolute;
  top: 11px;
  background-size: 100%;
}

.theme-default #main-menu li.active > a .menu-icon {
  color: #F2388B;
}

.theme-default #main-menu li.active > a:after {
  display: block;
}

.theme-default #main-menu .mm-dropdown.active > a {
  background: none;
  color: #2A5599 !important;
}

.theme-default #main-menu .mm-dropdown.active > a .menu-icon-db {
  visibility: hidden;
}

.theme-default #main-menu .mm-dropdown.active > a:after {
  display: none;
}

.theme-default #main-menu .mm-dropdown > ul,
.theme-default #main-menu .mmc-dropdown-open-ul {
  background: #EAF4FC;
}

.theme-default #main-menu .mmc-dropdown-open-ul .mmc-title {
  background: #f2f2f2;
  color: #fff;
}

.theme-default #main-menu .mmc-dropdown-open > a {
  background: #f2f2f2 !important;
}

.theme-default #main-menu .mmc-dropdown-open > a,
.theme-default #main-menu .mmc-dropdown-open > a .menu-icon {
  color: #fff !important;
}

.theme-default #main-menu .mmc-dropdown-open > a:hover:after {
  display: none !important;
}

.theme-default #main-menu .menu-content {
  border-color: #D4DCE9;
  padding: 63px 0 0 0;
}

.theme-default #main-menu .menu-content .btn-outline {
  border-color: white;
  color: white;
}

.theme-default #main-menu .menu-content .btn-outline:hover {
  color: #fff;
}

.theme-default .mmc-dropdown-open .mm-dropdown.open > a, .theme-default.mme #main-menu .mm-dropdown.open > a {
  color: #2A5599;
}

@media (min-width: 768px) {
  .theme-default #main-menu .mm-dropdown.open > a {
    color: #2A5599;
    border-bottom: 1px solid #D4DCE9;
  }
  .theme-default.mmc #main-menu .navigation > .mm-dropdown.open > a {
    color: white;
  }
}
.theme-default.right-to-left #main-menu .navigation a:after {
  left: auto;
  right: 0;
}

.theme-default #page-home-bg {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 20;
}

.theme-default #page-home-bg img {
  width: 100%;
}

.theme-default #page-signin-bg {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 20;
}

.theme-default #page-signin-bg img {
  width: 100%;
}

.theme-default #page-signin-bg .overlay {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.theme-default .login_error {
  color: #555 !important;
  font-weight: 700;
  padding-left: 10px;
}

.theme-default .response_error {
  color: #555 !important;
  font-weight: 700;
  padding-left: 10px;
}

.theme-default #login-level-tabs {
  z-index: 500;
  font-weight: 300;
}

.theme-default .signin-logo {
  position: relative;
  background-repeat: no-repeat;
  background-size: 71% auto;
  margin: 0 auto;
  z-index: 200;
  height: 149px;
  width: 348px;
}

.theme-default .signin-logo_fr {
  position: relative;
  background-repeat: no-repeat;
  background-size: 100% auto;
  margin: 0 auto;
  z-index: 200;
  height: 149px;
  width: 348px;
}

.theme-default .page-signin .signin-container {
  border-radius: 2px;
  display: block;
  margin: 80px 14px 0px 14px;
  position: relative;
  z-index: 999;
}

.theme-default .page-signin .signin-container #signin-dropdown {
  display: block;
  background-color: #fff;
  padding: 15px;
  margin-bottom: -1px;
  border: 1px solid #e4e4e4;
}

.theme-default .page-signin .signin-container #signin-dropdown .form-control {
  height: 45px;
  font-size: 15px;
  border-radius: 2px;
}

.theme-default .page-signin .signin-container #signin-dropdown .form-control option {
  padding: 15px 0 15px 5px;
  border-bottom: 1px solid #e4e4e4;
}

.theme-default .page-signin .help_wanted {
  display: block;
  font-size: 14px;
  margin: 0px 10px -30px;
  padding: 5px 0;
  position: relative;
  text-align: center;
  z-index: 999;
  color: #000;
}

.theme-default .page-signin .help_wanted a {
  color: #000;
  text-decoration: underline;
}

.theme-default .page-signin #dmlogin.headline {
  color: #005596;
  font-family: "Trade Gothic LT Std", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 27px;
  font-weight: 600;
  text-transform: uppercase;
}

.theme-default .page-signin .subline {
  clear: both;
  float: left;
  font-size: 16px;
  font-weight: 300;
  color: #005596;
  font-family: "Trade Gothic LT Std", "Open Sans", Helvetica, Arial, sans-serif;
}

.theme-default .page-signin input[type=text], .theme-default .page-signin input[type=email], .theme-default .page-signin input[type=password] {
  border: 1px solid #B0B1AD;
  background: white;
  float: right;
  width: 210px;
  height: 41px;
  padding: 3px;
  font-size: 13px;
  margin: 0px 0px 12px 0px;
  border-radius: 0;
}

.theme-default .page-signin .dm-as-switch {
  margin-bottom: 5px;
}

.theme-default .page-signin label {
  clear: left;
  color: #005596;
  float: left;
  height: 10px;
  text-align: left;
  width: 12em;
  text-transform: uppercase;
}

.theme-default .page-signin .login_wrapper_fr #loginsm {
  width: 128px;
}

.theme-default .page-signin #loginsm {
  background: transparent;
  border: 1px solid #B0B1AD;
  color: #005596;
  font-size: 16px;
  font-weight: 900;
  height: 38px;
  text-indent: 0;
  text-transform: uppercase;
  width: 122px;
  border-radius: 0;
}

.theme-default .page-signin #backbtn {
  background: transparent;
  border: 1px solid #B0B1AD;
  color: #005596;
  font-size: 17px;
  font-weight: bolder;
  letter-spacing: -1px;
  margin-right: 5px;
  text-transform: uppercase;
  height: 38px;
  width: 93px;
  margin-top: 15px;
  border-radius: 0;
}

.theme-default .page-signin .form {
  color: #005596;
  font-family: "Trade Gothic LT Std", "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  height: 235px;
  text-align: right;
  width: 355px;
}

.theme-default .page-signin .signin-info {
  background: #444;
  display: block;
  overflow: hidden;
  padding: 20px 30px;
  text-align: center;
}

.theme-default .page-signin .signin-info .logo {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  opacity: 1;
}

.theme-default .page-signin .signin-info .logo[href]:hover {
  opacity: 0.7;
}

.theme-default .page-signin .signin-info .slogan {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  margin-top: 5px;
}

.theme-default .page-signin .signin-info ul {
  display: none;
}

.theme-default .page-signin .signin-form {
  background-repeat: repeat;
  display: block;
  position: relative;
  background: rgba(255, 255, 254, 0.6);
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .theme-default .page-signin .signin-form {
    background-color: white !important;
  }
}
.theme-default .page-signin .tab-content {
  background-color: white;
}

.theme-default .page-signin .password-reset-form {
  background: #fff;
  bottom: 0;
  display: none;
  left: 0;
  padding: 30px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1020;
}

.theme-default .page-signin .password-reset-form .header {
  background: #f4f4f4;
  border-bottom: 1px solid #ddd;
  margin: -30px -30px 30px -30px;
  padding: 20px 20px;
}

.theme-default .page-signin .password-reset-form .header .signin-text {
  margin: 0;
}

.theme-default .page-signin .password-reset-form .header .signin-text span {
  background: #f4f4f4;
}

.theme-default .page-signin .password-reset-form .header .signin-text:before {
  display: none;
}

.theme-default .page-signin .password-reset-form .header .close {
  margin-top: 2px;
}

.theme-default .page-signin .password-reset-form .form-group.w-icon .signin-form-icon {
  z-index: 1025;
}

.theme-default .page-signin .form-actions {
  margin-top: 15px;
}

.theme-default .page-signin .form-actions .signin-btn {
  border: none;
  border-radius: 2px;
  font-size: 13px;
  font-weight: 300;
  line-height: 19px;
  outline: 0 !important;
  padding: 10px 0;
  text-align: center;
  width: 100%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.theme-default .page-signin .form-actions .signin-btn:hover {
  /*background: #444 !important;*/
  opacity: 0.8;
}

.theme-default .page-signin .form-actions .bg-secondary {
  margin-bottom: 10px;
}

.theme-default .page-signin .form-actions a.forgot-password {
  border-bottom: 1px dashed #bbb;
  color: #999;
  display: inline-block;
  font-size: 11px;
  margin-left: 10px;
  padding-bottom: 1px;
}

.theme-default .page-signin .form-actions a.forgot-password:hover {
  color: #555;
  text-decoration: none;
}

.theme-default .page-signin .toboritna-container {
  display: none;
  visibility: hidden;
}

.theme-default .page-signin .form-group {
  margin: 0;
  position: relative;
}

.theme-default .page-signin .form-group + .form-group {
  margin: 10px 0 0 0;
}

.theme-default .page-signin .form-group.w-icon .signin-form-icon {
  border-right: 1px solid #d6d6d6;
  /*bottom: 9px;*/
  color: #d6d6d6;
  display: block;
  font-size: 14px;
  left: 0;
  line-height: 27px;
  position: absolute;
  text-align: center;
  top: 9px;
  width: 40px;
  z-index: 1002;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.theme-default .page-signin .form-group.w-icon input[type=text],
.theme-default .page-signin .form-group.w-icon input[type=password] {
  font-size: 15px;
  padding-left: 56px;
}

.theme-default .page-signin .form-group.w-icon input[type=text]:focus + .signin-form-icon,
.theme-default .page-signin .form-group.w-icon input[type=password]:focus + .signin-form-icon {
  color: #888;
}

.theme-default .page-signin .signin-text {
  color: #777;
  display: block;
  font-size: 15px;
  font-style: italic;
  margin-bottom: 25px;
  position: relative;
  text-align: center;
}

.theme-default .page-signin .signin-text span {
  background: #fff;
  display: inline-block;
  padding: 0 20px;
  position: relative;
}

.theme-default .page-signin .signin-text:before {
  background: #e4e4e4;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 50%;
}

.theme-default .page-signin .signin-with {
  background: #f4f4f4;
  border-top: 1px solid #ddd;
  margin: 30px -30px -30px -30px;
  padding: 20px 30px 20px 30px;
}

.theme-default .page-signin .signin-with-btn {
  border-radius: 2px;
  color: #fff;
  display: block;
  font-weight: 300;
  padding: 10px 0;
  text-align: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.theme-default .page-signin .signin-with-btn span {
  font-weight: 600;
}

.theme-default .page-signin .signin-with-btn + .signin-with-btn {
  margin-top: 10px;
}

.theme-default .page-signin .signin-with-btn:hover {
  background: #444 !important;
}

.theme-default .page-signin .not-a-member {
  color: #fff;
  display: block;
  font-size: 14px;
  margin: -20px 0 0 0;
  padding: 20px 0;
  position: relative;
  text-align: center;
  z-index: 999;
}

.theme-default .page-signin .not-a-member a {
  color: #fff;
  text-decoration: underline;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.theme-default .page-signin .not-a-member a:hover {
  opacity: 0.6;
}

.theme-default .marginbottom_10 {
  margin-bottom: 10px;
}

@media (min-width: 480px) {
  .theme-default .page-signin .form-actions {
    margin-top: 15px;
  }
  .theme-default .page-signin .form-actions .bg-secondary {
    margin-bottom: 0px;
  }
  .theme-default .page-signin .form-actions .signin-btn {
    padding-left: 40px;
    padding-right: 40px;
    width: auto;
    text-transform: uppercase;
  }
}
@media (min-width: 500px) {
  .theme-default .page-signin .signin-container #signin-dropdown {
    display: none;
  }
}
@media (max-width: 500px) {
  .theme-default #signin-dropdown {
    display: none;
  }
  .theme-default .signin-logo {
    position: relative;
    margin: 0 auto;
    z-index: 200;
    width: 348px;
    height: 140px;
    background-size: auto;
  }
  .theme-default .signin-logo_fr {
    position: relative;
    margin: 0 auto;
    z-index: 200;
    width: 348px;
    height: 140px;
    background-size: auto;
  }
  .theme-default #login-level-tabs {
    display: none;
  }
  .theme-default #page-home-bg img {
    display: none;
  }
  .theme-default .page-signin .signin-form {
    padding: 30px 15px;
  }
}
@media (max-width: 365px) {
  .theme-default .signin-logo {
    margin: 0 auto;
    width: 100%;
    height: 140px;
    background-size: 100% auto;
  }
  .theme-default .signin-logo_fr {
    margin: 0 auto;
    width: 100%;
    height: 140px;
    background-size: 100% auto;
  }
}
@media (min-width: 768px) {
  .theme-default .page-signin .signin-container {
    display: block;
    margin: 123px auto 0 auto;
    width: 650px;
    table-layout: fixed;
  }
  .theme-default .page-signin .signin-container #signin-dropdown {
    display: none;
  }
  .theme-default .page-signin .signin-container .login_wrapper, .theme-default .page-signin .signin-container .login_wrapper_fr {
    padding: 27px 106px 40px 122px;
  }
  .theme-default .page-signin .form-actions .bg-secondary {
    margin-bottom: 0px;
  }
  .theme-default .page-signin .signin-logo {
    position: absolute !important;
    margin-top: -51px;
    margin-left: 384px;
    width: 349px;
    height: 149px;
  }
  .theme-default .page-signin .signin-logo_fr {
    position: absolute !important;
    margin-top: -100px;
    margin-left: 350px;
    width: 349px;
    height: 149px;
  }
  .theme-default .page-signin .signin-info {
    display: table-cell;
    padding: 30px;
    text-align: left;
    vertical-align: top;
    width: 40%;
  }
  .theme-default .page-signin .signin-info ul {
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: 300;
    margin: 30px 0 0 0;
    padding: 0;
  }
  .theme-default .page-signin .signin-info ul li {
    list-style: none;
    margin: 0;
    padding: 7px 0;
  }
  .theme-default .page-signin .signin-info ul .signin-icon {
    display: block;
    float: left;
    font-size: 14px;
    line-height: 18px;
    margin-right: 6px;
    text-align: center;
    width: 24px;
  }
  .theme-default .page-signin .signin-form {
    display: table-cell;
    vertical-align: top;
    width: 100%;
  }
  .theme-default .page-signin .not-a-member {
    margin: -80px 0 80px;
  }
}
.theme-default label.error {
  float: none;
  padding-left: 0.5em;
  vertical-align: top;
  color: #EC008C;
  text-transform: capitalize;
  position: relative;
  left: -7px;
  top: -7px;
}

.theme-default #main-navbar .navbar-brand div,
.theme-default #main-navbar .navbar-header a {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}

.theme-default #main-navbar .navbar-brand {
  line-height: 20px;
  font-size: 13px;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  margin-left: 0px;
}

.theme-default #main-navbar .navbar-brand div {
  display: inline-block;
  position: relative;
  margin-right: 4px;
  top: 4px;
}

.theme-default #main-navbar .navbar-brand div, .theme-default #main-navbar .navbar-brand div img {
  width: auto;
}

.theme-default #main-navbar .navbar-brand div img {
  display: block;
}

.theme-default .right-to-left #main-navbar .navbar-brand div {
  margin-right: 0;
  margin-left: 4px;
}

.theme-default #menu-content-demo {
  white-space: nowrap !important;
  position: relative;
  padding-left: 86px !important;
}

.theme-default #menu-content-demo img {
  width: 54px;
  height: 54px;
  display: block;
  position: absolute;
  left: -68px;
  top: -6px;
  border-radius: 999999px;
}

.theme-default #menu-content-demo .text-bg {
  font-size: 14px;
}

.theme-default #menu-content-demo .text-bg, .theme-default #menu-content-demo .text-sm {
  color: #2A5599;
}

.theme-default #menu-content-demo .btn {
  width: 26px !important;
  height: 22px;
  line-height: 20px;
  text-align: center;
  padding: 0;
  display: inline-block !important;
  opacity: 0.8;
  -webkit-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}

.theme-default #menu-content-demo .btn:hover {
  opacity: 1;
}

.theme-default #menu-content-demo > div {
  margin: 6px 0;
  position: relative;
}

.theme-default #menu-content-demo .close {
  position: absolute;
  top: -15px;
  right: -5px;
  text-shadow: none;
  color: #fff;
  color: rgba(255, 255, 255, 0.2);
  opacity: 1;
  font-weight: 300;
  font-size: 18px;
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.theme-default #menu-content-demo .close:hover {
  color: #fff;
}

.theme-default .theme-clean #menu-content-demo .text-bg,
.theme-default .theme-white #menu-content-demo .text-bg {
  color: #444;
}

.theme-default .theme-clean #menu-content-demo .close,
.theme-default .theme-white #menu-content-demo .close {
  color: #ccc;
}

.theme-default .theme-clean #menu-content-demo .close:hover,
.theme-default .theme-white #menu-content-demo .close:hover {
  color: #888;
}

.theme-default .right-to-left #menu-content-demo {
  padding-left: 20px !important;
  padding-right: 86px !important;
}

.theme-default .right-to-left #menu-content-demo img {
  left: auto;
  right: -68px;
}

.theme-default .right-to-left #menu-content-demo .close {
  left: -20px;
  right: auto;
}

@media (min-width: 480px) {
  .theme-default #menu-content-demo > div {
    width: 120px;
  }
  .theme-default #menu-content-demo .close {
    right: -20px;
  }
}
.theme-default .radio-buttons {
  display: inline-block;
  list-style-type: none;
  color: #2A5599;
}

.theme-default .radio-buttons li {
  float: left;
  width: 155px;
}

.theme-default .radio-buttons li:first-child {
  width: 106px;
}

.theme-default .radio-buttons li label {
  width: 100%;
}

.theme-default .associate-roster-radio {
  margin-top: 0;
}

.theme-default #choose-module-panel {
  padding: 16px 20px 0px 11px;
}

.theme-default #choose-module-panel .btn {
  margin-top: 8px;
}

.theme-default #report-wrapper .panel {
  margin: 14px 0 0 15px;
  padding: 0;
}

.theme-default #report-wrapper .panel:first-child {
  margin: 14px 0 0 25px;
}

.theme-default #report-wrapper #associate-worked-panel {
  width: 51.4%;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .theme-default #report-wrapper #associate-worked-panel {
    width: 94.4%;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .theme-default #report-wrapper #module-stats-panel {
    width: 25%;
  }
}
.theme-default #report-wrapper #module-stats-panel .associates-number {
  color: #F2388B;
  font-size: 42px;
}

.theme-default #report-wrapper #module-stats-panel h4 {
  font-size: 13px;
  color: #2A5599;
  padding-bottom: 54px;
}

.theme-default #report-wrapper #module-stats-panel p {
  font-size: 11px;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .theme-default #report-wrapper #module-status-panel {
    width: 66%;
  }
}
.theme-default #report-wrapper #module-status-panel p {
  font-size: 11px;
}

.theme-default #report-wrapper #module-status-panel #jq-flot-pie {
  margin-bottom: 21px;
}

.theme-default #report-wrapper .pa-flot-info {
  background: none;
}

.theme-default #report-wrapper .pa-flot-info span {
  margin-right: 4px;
  padding-left: 12px;
}

.theme-default #report-wrapper .pa-flot-container {
  overflow-x: scroll;
  overflow: -moz-scrollbars-horizontal;
}

.theme-default #report-wrapper #jq-flot-bars {
  width: 1200px !important;
}

.theme-default #report-wrapper #pieLabel2 div {
  color: white !important;
}

.theme-default .dataTable a {
  text-transform: uppercase;
  color: #2A5599;
}

.theme-default .nav-tabs li.active > a, .theme-default .nav-tabs li.active > a:hover, .theme-default .nav-tabs li.active > a:focus {
  background: #F2388B !important;
  border-bottom: 2px solid #F2388B !important;
  color: white !important;
  text-transform: uppercase;
}

.theme-default .nav-tabs li > a {
  background: #EAF4FC;
  border-bottom: 2px solid #EAF4FC;
  color: #2A5599;
  text-transform: uppercase;
}

.theme-default .tab-content.tab-content-bordered {
  padding: 0 !important;
  border: none !important;
}

.theme-default .DT-lf-right {
  margin-right: 52px;
}

.theme-default .table-header {
  margin-right: 1px !important;
}

.theme-default .table-footer {
  border: 1px solid #2b5599;
  background: #2b5599;
}

.theme-default .previous, .theme-default .next {
  color: #2A5599;
}

.theme-default .paginate_button.active a {
  background: #F2388B !important;
  border-color: #F2388B !important;
  color: white !important;
}

.theme-default .pagination > li > a, .theme-default .pagination > li > span {
  background: white !important;
  color: #2A5599;
  border-color: white !important;
}

.theme-default button, .theme-default input, .theme-default select, .theme-default textarea {
  color: #2A5599;
}

.theme-default .dataTables_info {
  color: white;
}

.theme-default .table-row {
  display: none;
}

.theme-default .table-bordered > tbody > tr > td {
  border-color: transparent;
}

.theme-default #dashboard_elearning_main tr > td:last-child {
  width: 38%;
}

.theme-default .module {
  margin-top: 5px;
}

.theme-default .overview-tables tr > td:last-child {
  width: 10% !important;
}

.theme-default .loader {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #eaf4fc url("/assets/images/loading.gif") 50% 50% no-repeat;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity = 80);
  filter: alpha(opacity=80);
}

.theme-default body.loader .modal {
  overflow: hidden;
}

.theme-default body.loader .modal {
  display: block;
}

.theme-default .completion_bar.complete {
  background: #ff008a;
  color: #fff;
  padding: 5px 12px;
  font-family: "Open Sans", Helvetica;
  font-size: 12px;
  position: relative;
  left: -3px;
  text-align: center;
}

.theme-default .completion_bar.incomplete.zero {
  background: #e2e2e2;
  color: #fff;
  font-family: "Open Sans", Helvetica;
  padding: 5px 0px;
  font-size: 12px;
  position: relative;
  left: -3px;
  text-align: left;
}

.theme-default .completion_bar.incomplete {
  background: #e2e2e2;
  color: #fff;
  font-family: "Open Sans", Helvetica;
  font-size: 12px;
  position: relative;
  left: -3px;
  text-align: center;
}

.theme-default .completion_bar.incomplete .partial_bar {
  background: #838383;
  color: #fff;
  padding: 5px 0;
  font-family: "Open Sans", Helvetica;
  font-size: 12px;
  position: relative;
  left: 0;
  text-align: center;
}

.theme-default .dashboard_panel .table-caption strong {
  text-transform: uppercase;
  font-weight: normal;
}

.theme-default .dashboard_panel tr {
  background-color: #EAF4FC;
  border: 2px solid #C0C3C0;
}

.theme-default .dashboard_panel tr td:first-child span {
  position: relative;
  top: 1px;
}

.theme-default .dashboard_panel tr span {
  text-transform: uppercase;
  color: #2A5599;
}

.theme-default .dashboard_panel form {
  text-align: center;
}

.theme-default .dashboard_panel form span {
  color: white;
}

.theme-default .dashboard_panel .table-striped > tbody > tr:nth-child(odd) > td, .theme-default .dashboard_panel .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #EAF4FC;
}

.theme-default .dashboard_panel .new_module_label {
  margin-right: 9px;
  top: -1px !important;
  display: inline-block;
}

.theme-default .activestatus, .theme-default .editcategory, .theme-default .editcourse, .theme-default .editmodule, .theme-default .clearcache, .theme-default .editgroup {
  margin-right: 7px;
  margin-top: -8px;
  display: inline-block;
}

.theme-default .activestatus .fa, .theme-default .editcategory .fa, .theme-default .editcourse .fa, .theme-default .editmodule .fa, .theme-default .clearcache .fa, .theme-default .editgroup .fa {
  color: white;
}

.theme-default .module-admin-button {
  margin-bottom: 17px;
}

.theme-default.module_admin td {
  color: #2A5599;
  padding-top: 18px;
}

.theme-default.module_admin td + td {
  width: 21%;
}

.theme-default.module_admin .dataTables_filter {
  position: relative;
  top: -4px;
}

.theme-default.module_admin .dataTables_length {
  position: relative;
  top: -8px;
}

.theme-default .module-admin-admin td + td {
  width: 15%;
}

.theme-default#help {
  padding: 4px 25px;
}

.theme-default#help h1 {
  font-size: 40px;
  color: #2A5599;
}

.theme-default#help h2 {
  color: #2A5599;
}

.theme-default#help input[type=text], .theme-default#help select {
  margin: 8px 0;
  display: inline-block;
  background: #F1F5F8;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  width: 100%;
}

.theme-default#help input[type=submit] {
  background-color: #BF0C88;
  color: white;
  padding: 6px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

.theme-default#help textarea {
  background: #F1F5F8;
  border: 1px solid #ccc;
  width: 100%;
}

.theme-default.dashboard .dashboard-container {
  position: relative;
}

@media (max-width: 1200px) {
  .theme-default.dashboard .slider-container {
    padding-bottom: 20px;
  }
}
.theme-default.dashboard #dashboard-wrapper .panel-heading {
  background: #295599;
  padding: 0;
  height: 61px;
}

.theme-default.dashboard #dashboard-wrapper .panel-heading .panel-title {
  font-family: "Just Lovely";
  font-size: 43px;
  color: white;
  position: relative;
  top: 18px;
  left: 19px;
}

.theme-default.dashboard .slider {
  background: #EFF2F1;
  /*.carousel-control{
    display: none;
  }*/
}

.theme-default.dashboard .slider .carousel-inner {
  height: 100%;
  height: 100%;
  position: relative;
  /* top: -5px;*/
}

@media (min-width: 1500px) {
  .theme-default.dashboard .slider .carousel-inner {
    /* height: 100%;*/
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .theme-default.dashboard .slider .carousel-inner {
    /* height: 100%;*/
    height: 100%;
  }
}
@media (max-width: 768px) {
  .theme-default.dashboard .slider .carousel-inner {
    margin-bottom: 22px;
  }
}
.theme-default.dashboard .slider .carousel-inner .carousel {
  /*margin: 28px 17px;*/
}

.theme-default.dashboard .slider .carousel-inner img {
  width: 100%;
  /* height: 665px;*/
}

@media (max-width: 1024px) {
  .theme-default.dashboard .slider .carousel-inner img {
    /*height: 582px;*/
  }
}
@media (min-width: 1500px) {
  .theme-default.dashboard .slider .carousel-inner {
    height: 100%;
    max-height: 718px;
  }
  .theme-default.dashboard .slider .carousel-inner img {
    width: 100%;
  }
}
.theme-default.dashboard .slider .carousel-inner .item.active {
  position: relative;
  /* top: -10px;*/
}

.theme-default.dashboard .slider .carousel-caption {
  bottom: -72px;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
}

.theme-default.dashboard .slider .carousel-caption h3 {
  white-space: nowrap;
  text-overflow: ellipsis !important;
  overflow: hidden;
  color: #2A5599;
  text-shadow: none;
}

.theme-default.dashboard .slider .carousel-caption h3 span {
  color: #F2388B;
  font-weight: 800;
}

.theme-default.dashboard .slider .carousel-indicators {
  display: none;
}

.theme-default.dashboard .slider h2 {
  margin: 0;
  text-align: center;
  position: relative;
  text-transform: uppercase;
  color: #2b5599;
  font-weight: 800;
  top: 10px;
  font-size: 29px;
}

.theme-default.dashboard .category-panel .category-box {
  top: 20px;
  cursor: pointer;
  height: 334px;
}

@media (max-width: 1200px) {
  .theme-default.dashboard .category-panel .category-box {
    height: 283px;
  }
}
.theme-default.dashboard .category-panel button {
  position: relative;
  top: 8px;
  border: 2px solid #2b5599;
  background: transparent;
  text-transform: uppercase;
  font-weight: 800;
  width: 47%;
  font-size: 15px;
  /* margin-bottom: 34px; */
  padding: 5px 4px 2px 4px;
}

@media (max-width: 1024px) {
  .theme-default.dashboard .category-panel button {
    /* width: 87%;
     left: 11px;*/
    font-size: 13px;
    width: 69%;
  }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .theme-default.dashboard .category-panel button {
    width: 61%;
  }
}
.theme-default.dashboard .category-panel .pie-chart-label {
  /* width: 100%; */
  position: relative;
  font-size: 3.3em;
  color: #2b5599;
  font-weight: 500;
  top: -25px;
  text-transform: none;
  font-family: "Just Lovely";
}

@media (max-width: 1200px) {
  .theme-default.dashboard .category-panel .pie-chart-label {
    font-size: 2.3em;
  }
}
.theme-default.dashboard .category-panel .pie-chart {
  width: 100%;
  /* top: -58px; */
  /*@media (max-width: 1024px) {
    width: 82%;
  }*/
}

.theme-default.dashboard .category-panel .stat-cell {
  background-color: #DBDCDD;
  padding: 12px;
}

.theme-default.dashboard .category-panel img {
  width: 200px;
  top: -16px;
  position: relative;
}

@media (max-width: 1200px) {
  .theme-default.dashboard .category-panel img {
    width: 159px;
  }
}
@media (max-width: 992px) {
  .theme-default.dashboard #slt-onboarding-box {
    margin-top: 22px;
  }
}
.theme-default.dashboard .category {
  background-color: #EFF2F1;
  height: 204px;
  margin-bottom: 21px;
  text-align: center;
  cursor: pointer;
}

@media (min-width: 768px) and (max-width: 1200px) {
  .theme-default.dashboard .category {
    height: 176px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .theme-default.dashboard .category {
    height: 284px;
  }
}
@media (min-width: 1400px) and (max-width: 1600px) {
  .theme-default.dashboard .category {
    height: 233px;
  }
}
@media (min-width: 1600px) and (max-width: 2200px) {
  .theme-default.dashboard .category {
    height: 284px;
  }
}
@media (min-width: 2200px) {
  .theme-default.dashboard .category {
    height: 348px;
  }
}
.theme-default.dashboard .category h2 {
  margin: 0;
  position: relative;
  /* top: 129px;*/
  bottom: 21px;
  text-transform: uppercase;
  font-size: 1.2em;
  color: #2b5599;
  font-weight: 500;
}

@media (max-width: 1220px) {
  .theme-default.dashboard .category h2 {
    /*font-size: 1em;*/
    /*top: 136px;
    left: 10px;*/
  }
}
@media (min-width: 1600px) {
  .theme-default.dashboard .category h2 {
    /*top: 238px;*/
    font-size: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .theme-default.dashboard .category h2 {
    left: 0px;
    bottom: 6px;
    /* top: 86px;*/
  }
}
.theme-default.dashboard .category img {
  width: 50%;
  position: relative;
  top: 10px;
  padding-bottom: 15px;
}

.theme-default.dashboard .category#onboarding {
  /*  background: url("/assets/images/onboarding.png") 49% 0px no-repeat;*/
  background-size: 57%;
  background-color: #EFF2F1;
}

@media (min-width: 1500px) {
  .theme-default.dashboard .category#onboarding {
    background-size: 86%;
  }
}
.theme-default.dashboard .category#product {
  /*background: url("/assets/images/product.png")  49% 0px no-repeat;*/
  background-size: 57%;
  background-color: #EFF2F1;
}

.theme-default.dashboard .category#selling {
  /*   background: url("/assets/images/selling.png")  49% 0px no-repeat;*/
  background-size: 57%;
  background-color: #EFF2F1;
}

.theme-default.dashboard .category#slt {
  /* background: url("/assets/images/slt.png")  49% 0px no-repeat;*/
  background-size: 57%;
  background-color: #EFF2F1;
}

.theme-default.dashboard .category button {
  position: relative;
  /*top: 101px;*/
  border: 2px solid #2b5599;
  background: transparent;
  width: 72%;
  text-transform: uppercase;
  font-weight: 800;
}

@media (min-width: 768px) and (max-width: 1200px) {
  .theme-default.dashboard .category button {
    bottom: -12px;
  }
}
.theme-default.dashboard .select-category {
  position: absolute;
  top: 54px;
  right: -141px;
}

@media (min-width: 1500px) {
  .theme-default.dashboard .select-category {
    top: 54px;
    right: -196px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .theme-default.dashboard .select-category {
    top: 17px;
  }
}
.theme-default.dashboard .select-category img {
  width: 150px;
}

@media (min-width: 1500px) {
  .theme-default.dashboard .select-category img {
    width: 204px;
  }
}
.theme-default.dashboard .btn-wrapper button {
  width: 26.7%;
}

@media (max-width: 1057px) {
  .theme-default.dashboard .btn-wrapper button {
    width: 26.2%;
  }
}
@media (max-width: 1057px) {
  .theme-default.dashboard .btn-wrapper #support-button {
    position: relative;
    top: -9px;
  }
}
.theme-default.admin-edits h2 {
  color: #2A5599;
}

.theme-default.admin-edits input[type=submit] {
  margin: 8px 0;
}

.theme-default.admin-edits .checkbox label {
  display: inline-block;
  margin-right: 18px;
  margin-left: 5px;
  margin-bottom: 0.5rem;
}

.theme-default#admin-module td:first-child + td + td {
  width: 6%;
}

.theme-default.launch_module .col-sm-5, .theme-default.launch_module .col-sm-2 {
  text-align: center;
}

.theme-default.launch_module .col-sm-2 {
  position: relative;
  top: 118px;
}

.theme-default.launch_module #main-wrapper {
  padding: 0;
  overflow: visible !important;
}

.theme-default.launch_module #content-wrapper {
  padding: 0;
  position: relative;
  top: 32px;
}

.theme-default.launch_module .btn {
  font-size: 16px;
  width: 70%;
  padding: 11px 0px;
  background: #2A5599;
  border: none;
  text-transform: uppercase;
}

.theme-default.launch_module h2 {
  text-transform: uppercase;
  color: #2A5599;
  font-size: 22px;
}

.theme-default.launch_module img {
  width: 189px;
}

.theme-default.launch_module .clear-grp-btn {
  width: 45%;
}

.theme-default.launch_module .current-group li {
  font-size: 17px;
}

.theme-default.create_group .group-associates {
  margin-bottom: 18px;
}

.theme-default.create_group .btn {
  width: 35%;
}

.theme-default.create_group .create-grp-btn {
  margin-bottom: 46px;
  margin-top: 16px;
}

.theme-default.create_group .back-btn {
  width: 12%;
}

.theme-default.reporting_dashboard .panel-heading, .theme-default.reporting_functions .panel-heading {
  padding-bottom: 9px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 11px;
}

.theme-default.reporting_dashboard .dataTables_wrapper select, .theme-default.reporting_functions .dataTables_wrapper select {
  width: 89%;
}

.theme-default #help_modal .panel-heading {
  padding: 0;
}

.theme-default .breadcrumb li a {
  text-transform: capitalize;
}

.theme-default .breadcrumb li.active a {
  color: #2A5599;
}

.theme-default .breadcrumb li.active:before {
  color: #2A5599;
}

.theme-default.page-signin .signin-info, .theme-default.page-signup .signup-header {
  background: #2A5599;
  background: rgba(42, 85, 153, 0.8);
}

.theme-default .timeline:before,
.theme-default .timeline:after,
.theme-default .tl-header,
.theme-default .tl-icon {
  background: #e6e6e6;
}

.theme-default .tl-header,
.theme-default .tl-icon {
  box-shadow: 0 0 0 4px #fff;
}

.theme-default .tl-entry:before {
  background: #2A5599;
  box-shadow: 0 0 0 3px #fff;
}

.theme-default .tl-body:before {
  border-color: transparent #D4DCE9 transparent transparent;
}

@media (min-width: 768px) {
  .theme-default .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent transparent transparent #D4DCE9;
  }
  .theme-default.right-to-left .timeline.centered .tl-entry.left .tl-body:before {
    border-color: transparent #D4DCE9 transparent transparent;
  }
}
.theme-default.right-to-left .tl-body:before {
  border-color: transparent transparent transparent #D4DCE9;
}

.theme-default.page-mail .mail-nav,
.theme-default.page-mail .mail-nav:before {
  background: #fff;
}

.theme-default.page-mail .mail-nav .sections li.active .label,
.theme-default.page-mail .mail-nav .sections li.active .badge {
  background: #2A5599;
}

.theme-default.page-mail .mail-nav,
.theme-default.page-mail .mail-nav .compose-btn,
.theme-default.page-mail .mail-nav .sections li.active,
.theme-default.page-mail .mail-nav:before {
  border-color: #D4DCE9;
}

.theme-default.page-mail .mail-nav .navigation.open .sections li.active {
  background: whitesmoke;
}

.theme-default.page-mail .mail-nav li.divider {
  background: #D4DCE9;
}

.theme-default.page-mail .mail-nav .sections li.active a {
  color: #4d4d4d;
}

.theme-default.page-mail .mail-nav .sections li.active:after {
  color: #b3b3b3;
}

.theme-default.page-mail .mail-nav .sections a {
  color: #737373;
}

.theme-default.page-mail .mail-nav-header {
  color: #b3b3b3;
}

.theme-default.page-mail .mail-nav .add-more a {
  color: #b3b3b3;
}

@media (min-width: 992px) {
  .theme-default.page-mail .mail-nav .navigation .sections li.active {
    background: whitesmoke;
  }
  .theme-default.page-mail .mail-nav .sections a:hover {
    color: #4d4d4d;
  }
}
.theme-default .launchCert {
  background: #F0207D;
  color: #fff !important;
  padding: 7px 25px;
  font-size: 12px;
  border-radius: 3px;
  margin-left: 1px;
  position: relative;
  top: 4px;
  cursor: pointer;
}

.theme-default .launchCert span {
  color: white !important;
}

.theme-default .dashboard-viewing {
  background: #F0207D;
  color: white;
  text-align: center;
  font-size: 15px;
}

.theme-default .banner_back_btn {
  float: left;
  position: relative;
  top: -8px;
}

.theme-default .nav-icon-btn.nav-icon-btn-primary .label {
  background: #2A5599;
}

.theme-default .btn-primary {
  color: #fff;
}

.theme-default .btn-primary, .theme-default .btn-primary:focus {
  border-color: #254a85;
  border-bottom-color: #1e3d6d;
  background: #2A5599;
  background-image: -webkit-linear-gradient(top, #2b579d 0%, #254a85 100%);
  background-image: linear-gradient(to bottom, #2b579d 0%, #254a85 100%);
  background-repeat: repeat-x;
}

.theme-default .btn-primary:hover {
  color: #fff;
  border-color: #214379;
  border-bottom-color: #162d51;
  background: #254a85 !important;
  background-image: -webkit-linear-gradient(top, #285191 0%, #214379 100%) !important;
  background-image: linear-gradient(to bottom, #285191 0%, #214379 100%) !important;
  background-repeat: repeat-x;
}

.theme-default .btn-primary:active, .theme-default .btn-primary.active, .open .theme-default .btn-primary.dropdown-toggle {
  background: none;
  background: #264c89 !important;
  border-color: #1b3661;
  border-bottom-color: #1b3661 !important;
  color: #fff;
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
}

.theme-default .btn-primary.btn-flat {
  background: #274e8d;
}

.theme-default .btn-primary.btn-flat:hover, .theme-default .btn-primary.btn-flat:active, .theme-default .btn-primary.btn-flat.active, .open .theme-default .btn-primary.btn-flat.dropdown-toggle {
  background: #274e8d !important;
  color: #fff;
}

.theme-default .btn-primary.btn-outline:hover, .theme-default .btn-primary.btn-outline.btn-flat:hover {
  color: #fff;
  border-color: #214379;
  border-bottom-color: #162d51;
}

.theme-default .btn-primary.btn-outline:active, .theme-default .btn-primary.btn-outline.btn-flat:active {
  border-color: #1b3661;
}

.btn-group .theme-default .btn-primary, .btn-group .theme-default .btn-primary:focus, .input-group-btn .theme-default .btn-primary, .input-group-btn .theme-default .btn-primary:focus {
  border-left-color: #214379;
  border-right-color: #214379;
}

.btn-group .theme-default .btn-primary:hover, .btn-group.open .theme-default .btn-primary.dropdown-toggle, .input-group-btn .theme-default .btn-primary:hover, .input-group-btn.open .theme-default .btn-primary.dropdown-toggle {
  border-color: #214379;
  border-bottom-color: #162d51;
}

.btn-group .theme-default .btn-primary:active, .btn-group .theme-default .btn-primary.active, .input-group-btn .theme-default .btn-primary:active, .input-group-btn .theme-default .btn-primary.active {
  border-left-color: #1b3661;
  border-right-color: #1b3661;
}

.theme-default .open .btn.btn-primary.dropdown-toggle {
  color: #fff;
  border-bottom-color: #1b3661 !important;
  background: none;
  background: #264c89 !important;
}

.theme-default .progress-bar {
  background: #2A5599;
  border-color: #234881;
}

.theme-default .progress-striped .progress-bar {
  background-color: #2a5599;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}

.theme-default .label.label-primary {
  background: #2A5599;
}

.theme-default .label.label-primary[href]:hover, .theme-default .label.label-primary[href]:focus {
  background-color: #1f3f71;
}

.theme-default .label.label-primary.label-tag {
  border: 1px solid #2A5599;
}

.theme-default .label.label-primary.label-tag:before {
  border-color: transparent #2A5599 transparent transparent;
}

.theme-default .label.label-primary.label-tag[href]:hover, .theme-default .label.label-primary.label-tag[href]:focus {
  border-color: #1f3f71;
}

.theme-default .label.label-primary.label-tag[href]:hover:before, .theme-default .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent #1f3f71 transparent transparent;
}

.right-to-left .theme-default .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent #2A5599;
}

.right-to-left .theme-default .label.label-primary.label-tag[href]:hover:before, .right-to-left .theme-default .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent transparent transparent #1f3f71;
}

.ie8 .right-to-left .theme-default .label.label-primary.label-tag:before, .ie9 .right-to-left .theme-default .label.label-primary.label-tag:before {
  border-color: transparent #2A5599 transparent transparent;
}

.ie8 .right-to-left .theme-default .label.label-primary.label-tag[href]:hover:before, .ie8 .right-to-left .theme-default .label.label-primary.label-tag[href]:focus:before, .ie9 .right-to-left .theme-default .label.label-primary.label-tag[href]:hover:before, .ie9 .right-to-left .theme-default .label.label-primary.label-tag[href]:focus:before {
  border-color: transparent #1f3f71 transparent transparent;
}

.theme-default.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent transparent transparent #2A5599;
}

.theme-default.right-to-left .label.label-primary.label-tag:hover:before, .theme-default.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent transparent transparent #1f3f71;
}

.ie8 .theme-default.right-to-left .label.label-primary.label-tag:before, .ie9 .theme-default.right-to-left .label.label-primary.label-tag:before {
  border-color: transparent #2A5599 transparent transparent;
}

.ie8 .theme-default.right-to-left .label.label-primary.label-tag:hover:before, .ie8 .theme-default.right-to-left .label.label-primary.label-tag:focus:before, .ie9 .theme-default.right-to-left .label.label-primary.label-tag:hover:before, .ie9 .theme-default.right-to-left .label.label-primary.label-tag:focus:before {
  border-color: transparent #1f3f71 transparent transparent;
}

.theme-default .badge.badge-primary {
  background: #2A5599;
  border: 1px solid #2A5599;
}

.theme-default .badge.badge-primary[href]:hover, .theme-default .badge.badge-primary[href]:focus {
  background-color: #1f3f71;
  border-color: #1f3f71;
}

.theme-default .table-primary table {
  border-top-color: #273d5f !important;
}

.theme-default .table-primary thead,
.theme-default .table-primary thead tr,
.theme-default .table-primary thead th,
.theme-default .table-primary .table-header {
  border-color: #273d5f !important;
  color: #fff;
}

.theme-default .table-primary thead tr,
.theme-default .table-primary thead th {
  background: #2a497a;
}

.theme-default .table-primary .table-header {
  background: #2A5599;
}

.theme-default .nav-tabs > li.active > a, .theme-default .nav-tabs > li.active > a:hover, .theme-default .nav-tabs > li.active > a:focus {
  background: #2A5599;
  border-bottom: 2px solid #254a85;
}

.theme-default .nav-tabs .nav-tabs.nav-justified > .active > a {
  border-bottom-color: #254a85;
}

.theme-default .nav-pills > li.active > a, .theme-default .nav-pills > li.active > a:hover, .theme-default .nav-pills > li.active > a:focus {
  background: #2A5599;
}

.theme-default .dropdown-menu > li > a:hover,
.theme-default .dropdown-menu > li.active > a {
  background: #2A5599;
}

.theme-default .dropdown-menu > li > a:hover {
  color: #fff;
}

.theme-default .btn-group .btn-primary,
.theme-default .btn-group .btn-primary:focus,
.theme-default .input-group-btn .btn-primary,
.theme-default .input-group-btn .btn-primary:focus {
  border-left-color: #214379;
  border-right-color: #214379;
}

.theme-default .btn-group .btn-primary:hover,
.theme-default .btn-group.open .btn-primary.dropdown-toggle,
.theme-default .input-group-btn .btn-primary:hover,
.theme-default .input-group-btn.open .btn-primary.dropdown-toggle {
  border-color: #1b3661;
}

.theme-default .btn-group .btn-primary:active,
.theme-default .btn-group .btn-primary.active,
.theme-default .input-group-btn .btn-primary:active,
.theme-default .input-group-btn .btn-primary.active {
  border-left-color: #1b3661;
  border-right-color: #1b3661;
}

.theme-default .pagination > li > a:hover {
  border-color: #2A5599;
}

.theme-default .pagination > li.active > a,
.theme-default .pagination > li.active > a:hover,
.theme-default .pagination > li.active > a:focus,
.theme-default .pagination > li.active > span {
  background: #2A5599;
  border-color: #2A5599;
}

.theme-default .pager li > a:hover {
  border-color: #2A5599;
}

.theme-default a.list-group-item.active {
  background: #2A5599;
  border-color: #2A5599;
}

.theme-default a.list-group-item.active .list-group-item-text {
  color: #a8c0e7;
}

.theme-default .form-control:focus,
.theme-default .form-control.focus {
  border-color: #2A5599;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.gt-ie8 .theme-default input.px:focus + .lbl:before, .gt-ie8 .theme-default input.px + .lbl:hover:before {
  border-color: #2A5599;
}

.gt-ie8 .theme-default input[type=checkbox].px + .lbl:after {
  color: #2A5599;
}

.gt-ie8 .theme-default input[type=radio].px + .lbl:after {
  background: #2A5599;
}

.theme-default .text-primary, .theme-default .text-primary:hover, .theme-default .text-primary:active, .theme-default .text-primary:focus,
.theme-default .text-primary a,
.theme-default .text-primary a:focus {
  color: #2A5599;
}

.theme-default .text-primary a:hover,
.theme-default .text-primary a:active {
  color: #1a345d;
}

.theme-default .bg-primary {
  background: #2A5599 !important;
}

.theme-default .bg-primary[href]:hover {
  background: #2c5088 !important;
}

.theme-default .bg-primary.darken {
  background: #2c5088 !important;
}

.theme-default .bg-primary.darken[href]:hover {
  background: #28497c !important;
}

.theme-default .bg-primary.darker {
  background: #28497c !important;
}

.theme-default .bg-primary.darker[href]:hover {
  background: #254271 !important;
}

.theme-default .bg-primary, .theme-default .bg-primary:hover, .theme-default .bg-primary:active, .theme-default .bg-primary:focus,
.theme-default .bg-primary a,
.theme-default .bg-primary a:focus {
  color: #fff;
}

.theme-default .bg-primary a:hover,
.theme-default .bg-primary a:active {
  color: #d9d9d9;
}

.theme-default .bg-primary[href]:hover,
.theme-default .bg-primary [href]:hover {
  color: #fff;
}

.theme-default .bg-primary * {
  border-color: #3265b5;
}

.theme-default .ui-slider-handle.ui-state-active:before {
  background: #2A5599;
}

.theme-default .ui-slider-range {
  background: #2A5599;
}

.theme-default .ui-autocomplete > li > a:hover,
.theme-default .ui-autocompletev > li.active > a {
  background: #2A5599;
}

.theme-default .ui-autocomplete > li > a:hover {
  color: #fff;
}

.theme-default .ui-autocomplete .ui-state-focus {
  background: #2A5599;
  color: #fff;
}

.theme-default .ui-menu .ui-menu-item a:hover,
.theme-default .ui-menu .ui-menu-item a.ui-state-focus,
.theme-default .ui-menu .ui-menu-item a.ui-state-active {
  background: #2A5599;
}

.theme-default .ui-progressbar-value {
  border-color: #234881;
  background-color: #2a5599;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.1)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.1)), color-stop(0.75, rgba(255, 255, 255, 0.1)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.1) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.1) 75%, transparent 75%, transparent);
  background-size: 10px 10px;
}

.theme-default .ui-tabs-nav > .ui-tabs-active > a, .theme-default .ui-tabs-nav > .ui-tabs-active > a:hover, .theme-default .ui-tabs-nav > .ui-tabs-active > a:focus {
  color: #fff;
  background: #2A5599;
  border-bottom: 2px solid #254a85;
}

.theme-default .ui-datepicker .ui-state-active {
  background: #2A5599 !important;
}

.theme-default .ui-datepicker-title {
  background: #2A5599;
}

.theme-default .ui-datepicker th {
  background: #354e74;
}

.theme-default .ui-datepicker-buttonpane button.ui-priority-primary {
  color: #fff;
}

.theme-default .ui-datepicker-buttonpane button.ui-priority-primary, .theme-default .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  border-color: #254a85;
  border-bottom-color: #1e3d6d;
  background: #2A5599;
  background-image: -webkit-linear-gradient(top, #2b579d 0%, #254a85 100%);
  background-image: linear-gradient(to bottom, #2b579d 0%, #254a85 100%);
  background-repeat: repeat-x;
}

.theme-default .ui-datepicker-buttonpane button.ui-priority-primary:hover {
  color: #fff;
  border-color: #214379;
  border-bottom-color: #162d51;
  background: #254a85 !important;
  background-image: -webkit-linear-gradient(top, #285191 0%, #214379 100%) !important;
  background-image: linear-gradient(to bottom, #285191 0%, #214379 100%) !important;
  background-repeat: repeat-x;
}

.theme-default .ui-datepicker-buttonpane button.ui-priority-primary:active, .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.active, .open .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  background: none;
  background: #264c89 !important;
  border-color: #1b3661;
  border-bottom-color: #1b3661 !important;
  color: #fff;
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1) inset;
}

.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat {
  background: #274e8d;
}

.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:hover, .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat:active, .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.active, .open .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-flat.dropdown-toggle {
  background: #274e8d !important;
  color: #fff;
}

.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:hover, .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:hover {
  color: #fff;
  border-color: #214379;
  border-bottom-color: #162d51;
}

.theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline:active, .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.btn-outline.btn-flat:active {
  border-color: #1b3661;
}

.btn-group .theme-default .ui-datepicker-buttonpane button.ui-priority-primary, .btn-group .theme-default .ui-datepicker-buttonpane button.ui-priority-primary:focus, .input-group-btn .theme-default .ui-datepicker-buttonpane button.ui-priority-primary, .input-group-btn .theme-default .ui-datepicker-buttonpane button.ui-priority-primary:focus {
  border-left-color: #214379;
  border-right-color: #214379;
}

.btn-group .theme-default .ui-datepicker-buttonpane button.ui-priority-primary:hover, .btn-group.open .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle, .input-group-btn .theme-default .ui-datepicker-buttonpane button.ui-priority-primary:hover, .input-group-btn.open .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.dropdown-toggle {
  border-color: #214379;
  border-bottom-color: #162d51;
}

.btn-group .theme-default .ui-datepicker-buttonpane button.ui-priority-primary:active, .btn-group .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.active, .input-group-btn .theme-default .ui-datepicker-buttonpane button.ui-priority-primary:active, .input-group-btn .theme-default .ui-datepicker-buttonpane button.ui-priority-primary.active {
  border-left-color: #1b3661;
  border-right-color: #1b3661;
}

.theme-default .select2-drop-active,
.theme-default .select2-container-multi.select2-container-active .select2-choices,
.theme-default .select2-container-multi.select2-dropdown-open .select2-choices {
  border: 1px solid #2A5599;
}

.theme-default .select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #2A5599;
}

.theme-default .select2-container-active .select2-choice,
.theme-default .select2-container-active .select2-choices {
  border: 1px solid #2A5599;
}

.theme-default .select2-dropdown-open .select2-drop-above .select2-choice,
.theme-default .select2-dropdown-open .select2-drop-above .select2-choices {
  border: 1px solid #2A5599;
  border-top-color: #aaa;
}

.theme-default .select2-results .select2-highlighted {
  background: #2A5599;
}

.theme-default .select2-primary .select2-container-multi .select2-choices .select2-search-choice {
  background: #2A5599;
}

.theme-default .select2-primary .select2-container-multi .select2-choices .select2-search-choice-focus {
  background: #1f3f71;
}

.theme-default .select2-primary .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
  background: #2A5599 !important;
}

.theme-default .switcher-primary .switcher-state-on {
  background: #2A5599 !important;
}

.theme-default .pixel-file-input:hover {
  border-color: #2A5599;
}

.theme-default .datepicker table tr td.selected, .theme-default .datepicker table tr td.selected:hover, .theme-default .datepicker table tr td.selected.disabled, .theme-default .datepicker table tr td.selected.disabled:hover {
  background: #2A5599;
}

.theme-default .datepicker table tr td.active, .theme-default .datepicker table tr td.active:hover, .theme-default .datepicker table tr td.active.disabled, .theme-default .datepicker table tr td.active.disabled:hover {
  background: #2A5599;
}

.theme-default .datepicker table tr td span.active, .theme-default .datepicker table tr td span.active:hover, .theme-default .datepicker table tr td span.active.disabled, .theme-default .datepicker table tr td span.active.disabled:hover {
  background: #2A5599;
}

.theme-default .datepicker thead tr {
  background: #354e74;
}

.theme-default .datepicker thead tr:first-child {
  background: #2A5599 !important;
  border-bottom-color: #313f55 !important;
}

.theme-default .datepicker thead th.prev,
.theme-default .datepicker thead th.next {
  background: #2A5599;
}

.theme-default .datepicker thead th.prev {
  border-color: #313f55;
}

.theme-default .datepicker thead th.next {
  border-color: #313f55;
}

.theme-default .datepicker > .datepicker-days thead tr:first-child th.cw + .prev {
  border-color: #313f55;
}

.theme-default .datepicker > .datepicker-days thead tr:last-child th.cw + th {
  border-color: #313f55;
}

.theme-default .bootstrap-timepicker-widget table td a:hover {
  background: #2A5599;
  border-color: #2A5599;
}

.theme-default .pagination a.dp-today,
.theme-default .pagination a.dp-today:hover {
  background: #356bc1;
  border-color: #2f60ad;
}

.theme-default .pagination a.dp-today:hover {
  border-color: #2A5599 !important;
}

.theme-default .pagination a.dp-selected {
  background: #2A5599 !important;
  border-color: #2A5599 !important;
}

.theme-default .tt-suggestion.tt-is-under-cursor {
  background: #2A5599;
}

.theme-default .table-primary .dataTables_wrapper .DT-per-page {
  border-color: #273d5f !important;
}

.theme-default .dropzone-box.dz-drag-hover {
  border-color: #2A5599;
}

.theme-default .dropzone-box:hover .fa.fa-cloud-upload {
  background: #2A5599;
}

.theme-default .md-editor.active {
  border-color: #2A5599;
}

.theme-default .widget-rating .active a {
  color: #2A5599;
}

/*@import "./default/default.scss";
@import "./asphalt/asphalt.scss";
@import "./purple_hills/purple_hills.scss";
@import "./adminflare/adminflare.scss";
@import "./dust/dust.scss";
@import "./frost/frost.scss";
@import "./fresh/fresh.scss";
@import "./silver/silver.scss";
@import "./clean/clean.scss";
@import "./white/white.scss";*/
/*# sourceMappingURL=themes.css.map */
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.33;
  border-radius: 3px;
}

select.input-lg {
  height: 45px;
  line-height: 45px;
}

textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}

.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;
}

select.input-sm {
  height: 30px;
  line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}

.widget-support-tickets .ticket {
  padding: 0 0 14px 0;
}

.widget-support-tickets .ticket + .ticket {
  padding-top: 13px;
  border-top: 1px solid;
  border-top-color: #e4e4e4;
}

.widget-support-tickets .ticket:last-child {
  padding-bottom: 0;
}

.widget-support-tickets a.ticket-title {
  display: block;
  font-size: 14px;
  padding: 0 90px 0 0;
  line-height: 20px;
}

.widget-support-tickets a.ticket-title i {
  display: inline-block;
  font-size: 11px;
  margin: 0 5px 0 0;
  top: -1px;
  position: relative;
  text-decoration: none;
}

.widget-support-tickets a.ticket-title span {
  display: inline-block;
  color: #aaa;
  padding-left: 4px;
  text-decoration: none !important;
}

.widget-support-tickets .ticket-label {
  display: block;
  float: right;
  font-size: 10px;
  line-height: 18px;
  margin: 2px 0 0 0;
  padding: 0 5px;
  position: relative;
}

.widget-support-tickets .ticket-info {
  color: #aaa;
  font-size: 12px;
}

.widget-support-tickets .ticket-info a {
  color: #555;
}

.widget-support-tickets .ticket-info a:hover {
  color: #888;
}

.panel.widget-support-tickets .ticket,
.panel .widget-support-tickets .ticket {
  margin: 0 -20px;
  padding-left: 20px;
  padding-right: 20px;
}

.widget-comments .comment {
  padding: 0 0 10px 0;
}

.widget-comments .comment + .comment {
  padding-top: 10px;
  border-top: 1px solid;
  border-top-color: #e4e4e4;
}

.widget-comments .comment:last-child {
  padding-bottom: 0;
}

.widget-comments .comment-avatar {
  display: block;
  float: left;
  height: 32px;
  margin-top: 5px;
  width: 32px;
  border-radius: 99999px;
}

.widget-comments .comment-body {
  margin-left: 45px;
}

.widget-comments .comment-by,
.widget-comments .actions {
  color: #aaa;
  display: block;
}

.widget-comments .comment-by {
  font-style: italic;
}

.widget-comments .comment-by a {
  font-style: normal;
}

.widget-comments .comment-text {
  padding: 4px 0;
}

.widget-comments .comment-actions i {
  display: inline-block;
  margin-right: 5px;
  text-decoration: none;
}

.widget-comments .comment-actions,
.widget-comments .comment-actions a {
  color: #aaa;
  font-size: 12px;
}

.widget-comments .comment-actions a {
  margin-right: 10px;
  display: inline-block;
}

.widget-comments .comment-actions a:hover {
  color: #555;
}

.panel.widget-comments .comment,
.panel .widget-comments .comment {
  margin: 0 -20px;
  padding-left: 20px;
  padding-right: 20px;
}

.widget-article-comments .comment {
  padding-top: 13px;
}

.widget-article-comments .comment:first-child {
  padding-top: 0;
}

.widget-article-comments .comment > .comment {
  margin-left: 26px !important;
}

.widget-article-comments .comment-avatar {
  border-radius: 999999px;
  display: block;
  float: left;
  height: 32px;
  position: relative;
  width: 32px;
}

.widget-article-comments .comment-heading {
  font-size: 12px;
  padding-bottom: 2px;
}

.widget-article-comments .comment-heading span {
  color: #aaa;
  display: inline-block;
  font-size: 11px;
  margin-left: 5px;
}

.widget-article-comments .comment-body {
  float: none;
  margin-left: 46px;
  position: relative;
}

.widget-article-comments .comment-body:before {
  border-color: transparent #e4e4e4 transparent transparent;
  border-style: solid;
  border-width: 6px 6px 6px 0;
  content: "";
  display: block;
  height: 0px;
  left: -6px;
  position: absolute;
  top: 11px;
  width: 0px;
}

.widget-article-comments .comment-text {
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  padding: 7px 12px 8px 12px;
}

.widget-article-comments .comment-footer {
  display: block;
  font-size: 12px;
  padding: 4px 12px 0 12px;
}

.widget-article-comments .comment-footer,
.widget-article-comments .comment-footer a {
  color: #aaa;
}

.widget-article-comments .comment-footer a:hover {
  color: #555;
}

.widget-article-comments .comment-footer i {
  font-size: 13px;
}

.panel.widget-article-comments .comment,
.panel .widget-article-comments .comment {
  margin: 0 -20px;
  padding-left: 20px;
  padding-right: 20px;
}

.widget-threads .thread {
  padding: 0 0 14px 0;
}

.widget-threads .thread + .thread {
  padding-top: 13px;
  border-top: 1px solid;
  border-top-color: #e4e4e4;
}

.widget-threads .thread:last-child {
  padding-bottom: 0;
}

.widget-threads .thread-avatar {
  display: block;
  float: left;
  height: 32px;
  margin-top: 2px;
  width: 32px;
  border-radius: 999999px;
}

.widget-threads .thread-body {
  margin-left: 42px;
}

.widget-threads .thread-time {
  float: right;
  font-size: 12px;
  color: #aaa;
}

.widget-threads .thread-info {
  color: #aaa;
  font-size: 12px;
}

.widget-threads .thread-info a {
  color: #555;
}

.widget-threads .thread-info a:hover {
  color: #888;
}

.panel.widget-threads .thread,
.panel .widget-threads .thread {
  margin: 0 -20px;
  padding-left: 20px;
  padding-right: 20px;
}

.widget-chat .message + .message {
  padding-top: 15px;
}

.widget-chat .message-avatar {
  display: block;
  float: left;
  height: 40px;
  width: 40px;
  border-radius: 2px;
}

.widget-chat .message-body {
  margin-left: 55px;
}

.widget-chat .message-heading {
  font-size: 12px;
  color: #aaa;
}

.widget-chat .message-text {
  background: #f4f4f4;
  margin-top: 4px;
  padding: 10px 15px 12px 15px;
  border-radius: 2px;
  position: relative;
}

.widget-chat .message-text:before {
  border-color: transparent #f4f4f4 transparent transparent;
  border-style: solid;
  border-width: 6px 6px 6px 0;
  content: "";
  display: block;
  height: 0px;
  left: -6px;
  position: absolute;
  top: 6px;
  width: 0px;
}

.widget-chat .message.right .message-avatar {
  float: right;
}

.widget-chat .message.right .message-body {
  margin-left: 0;
  margin-right: 55px;
}

.widget-chat .message.right .message-text:before {
  border-color: transparent transparent transparent #f4f4f4;
  border-width: 6px 0 6px 6px;
  left: auto;
  right: -6px;
}

.widget-chat .chat-controls {
  width: 100%;
  position: relative;
}

.widget-chat .chat-controls .chat-controls-input {
  margin-right: 90px;
}

.widget-chat .chat-controls .chat-controls-btn {
  position: absolute;
  right: 20px;
  width: 80px;
  top: 10px;
}

.panel.widget-chat .message,
.panel .widget-chat .message {
  margin: 0 -20px;
  padding-left: 20px;
  padding-right: 20px;
}

.widget-profile .panel-heading {
  padding-top: 18px;
  padding-bottom: 16px;
  overflow: hidden;
  position: relative;
}

.widget-profile .panel-heading:before, .widget-profile .panel-heading:after {
  content: " ";
  display: table;
}

.widget-profile .panel-heading:after {
  clear: both;
}

.widget-profile .widget-profile-avatar {
  width: 52px;
  height: 52px;
  border-radius: 999999px;
  float: left;
  margin-right: 12px;
}

.widget-profile .widget-profile-header {
  float: none;
  overflow: hidden;
  position: relative;
  margin-top: 3px;
}

.widget-profile .widget-profile-header span {
  font-size: 18px;
  font-weight: 300;
  display: inline-block;
}

.widget-profile .widget-profile-bg-icon {
  bottom: -23px;
  width: 100%;
  right: 5px;
  text-align: right;
  position: absolute;
}

.widget-profile .widget-profile-bg-icon > * {
  font-size: 100px;
  color: rgba(255, 255, 255, 0.3);
}

.widget-profile .widget-profile-counters {
  text-align: center;
}

.widget-profile .widget-profile-counters > div {
  padding: 15px 0;
  font-size: 11px;
}

.widget-profile .widget-profile-counters > div span {
  font-size: 18px;
  font-weight: 700;
  color: #555;
}

.widget-profile .widget-profile-counters > div + div {
  border-left: 1px solid #e4e4e4;
}

.widget-profile .widget-profile-input {
  border: none;
  border-radius: 0;
}

.widget-profile .widget-profile-text {
  padding: 10px 15px;
}

.widget-profile .widget-profile-counters + .widget-profile-input,
.widget-profile .widget-profile-counters + .widget-profile-text,
.widget-profile .widget-profile-input + .widget-profile-counters,
.widget-profile .widget-profile-input + .widget-profile-text,
.widget-profile .widget-profile-text + .widget-profile-input,
.widget-profile .widget-profile-text + .widget-profile-counters {
  border-top: 1px solid #e4e4e4 !important;
}

.panel-dark .widget-profile .widget-profile-header,
.panel-dark.widget-profile .widget-profile-header {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}

.panel-dark .widget-profile .widget-profile-header a,
.panel-dark.widget-profile .widget-profile-header a {
  color: #fff;
  color: rgba(255, 255, 255, 0.8);
}

.panel-dark .widget-profile .widget-profile-header a:hover,
.panel-dark.widget-profile .widget-profile-header a:hover {
  color: #fff;
}

.panel-dark .widget-profile .widget-profile-header span,
.panel-dark.widget-profile .widget-profile-header span {
  color: #fff;
}

.widget-profile.widget-profile-centered {
  text-align: center;
}

.widget-profile.widget-profile-centered .widget-profile-avatar {
  width: 70px;
  height: 70px;
  float: none;
  margin: 0 auto 8px auto;
  display: block;
}

.ie8 .widget-profile-bg-icon {
  display: none !important;
}

.widget-messages .message {
  padding: 9px 0;
  position: relative;
}

.widget-messages .message:before, .widget-messages .message:after {
  content: " ";
  display: table;
}

.widget-messages .message:after {
  clear: both;
}

.widget-messages .message > * {
  line-height: 19px;
}

.widget-messages .message .action-checkbox,
.widget-messages .message .from {
  display: block;
  float: left;
}

.widget-messages .message .action-checkbox {
  width: 20px;
}

.widget-messages .message .action-checkbox > label,
.widget-messages .message .action-checkbox > input {
  display: inline-block;
  margin: 0;
  position: relative;
}

.widget-messages .message .action-checkbox > label,
.widget-messages .message .action-checkbox > input {
  vertical-align: middle;
}

.widget-messages .message .action-checkbox > input,
.widget-messages .message .action-checkbox > label {
  top: -1px;
}

.widget-messages .message .from {
  min-width: 115px;
  max-width: 180px;
  width: 25%;
  padding-left: 5px;
  overflow: hidden;
  color: #555;
}

.widget-messages .message .from:hover {
  color: #888;
}

.widget-messages .message .title {
  display: block;
  float: none;
  overflow: hidden;
  padding-right: 60px;
}

.widget-messages .message .date {
  display: block;
  position: absolute;
  color: #888;
  width: 50px;
  right: 0;
  text-align: right;
  top: 9px;
}

.widget-messages .message .message-title-icon {
  font-weight: 400 !important;
  color: #555;
  display: inline-block;
  margin-right: 7px;
  font-size: 14px;
  text-decoration: none !important;
}

.widget-messages .message.unread .title {
  font-weight: 600;
}

.widget-messages .message + .message {
  border-top: 1px solid;
  border-top-color: #e4e4e4;
}

.panel.widget-messages .message,
.panel .widget-messages .message {
  margin: 0 -20px;
  padding-left: 20px;
  padding-right: 20px;
}

.panel.widget-messages .message .date,
.panel .widget-messages .message .date {
  right: 20px;
}

.widget-tasks .task {
  padding: 8px 0;
  position: relative;
  background: #fff;
}

.widget-tasks .task:before, .widget-tasks .task:after {
  content: " ";
  display: table;
}

.widget-tasks .task:after {
  clear: both;
}

.widget-tasks .task .action-checkbox,
.widget-tasks .task .task-title {
  display: block;
  line-height: 21px;
}

.widget-tasks .task .action-checkbox {
  float: left;
  width: 20px;
}

.widget-tasks .task .action-checkbox > label,
.widget-tasks .task .action-checkbox > input {
  display: inline-block;
  margin: 0;
  position: relative;
}

.widget-tasks .task .action-checkbox > label,
.widget-tasks .task .action-checkbox > input {
  vertical-align: middle;
}

.widget-tasks .task .action-checkbox > input,
.widget-tasks .task .action-checkbox > label {
  top: -1px;
}

.widget-tasks .task .task-title {
  color: #444;
  text-decoration: none;
  float: none;
  overflow: hidden;
}

.widget-tasks .task .task-title span {
  display: inline-block;
  color: #aaa;
  margin-left: 5px;
  font-size: 12px;
  font-style: italic;
}

.widget-tasks .task.completed a {
  color: #999;
  text-decoration: line-through;
}

.widget-tasks .task.completed a span {
  display: none;
}

.widget-tasks .task .label {
  display: block;
  position: absolute;
  right: 0;
}

.widget-tasks .task .task-sort-icon {
  color: #bbb;
  cursor: move;
  display: block;
  float: left;
  position: relative;
  margin: -8px 6px -8px 0;
  padding: 8px 12px;
  line-height: 21px;
}

.widget-tasks .task + .task {
  border-top: 1px solid;
  border-top-color: #e4e4e4;
}

.widget-tasks .task.ui-sortable-helper {
  background: #f1f6f7;
}

.panel.widget-tasks .task,
.panel .widget-tasks .task {
  padding-left: 20px;
  padding-right: 20px;
  margin: 0 -20px;
}

.panel.widget-tasks .task .label,
.panel .widget-tasks .task .label {
  right: 20px;
}

.panel.widget-tasks .task .task-sort-icon,
.panel .widget-tasks .task .task-sort-icon {
  margin-left: -11px;
}

.widget-rating,
.widget-rating li {
  padding: 0;
  margin: 0;
  list-style: none;
  display: inline-block;
}

.widget-rating a,
.widget-rating li a {
  display: block;
  color: #bbb;
  text-decoration: none;
  text-align: center;
  font-size: 15px;
}

.widget-rating a:before,
.widget-rating li a:before {
  content: "\f005";
  font-family: FontAwesome;
}

.widget-maps {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.widget-maps img {
  max-width: none !important;
}

.widget-maps label {
  display: inline !important;
  width: auto !important;
}

.widget-maps .gmnoprint {
  line-height: normal !important;
}

.widget-notifications .notification {
  position: relative;
  padding: 7px 12px;
}

.widget-notifications .notification + .notification {
  border-top: 1px solid #e4e4e4;
}

.widget-notifications .notifications-list {
  overflow: hidden;
  position: relative;
}

.widget-notifications .notification-title,
.widget-notifications .notification-description,
.widget-notifications .notification-ago {
  display: block;
  margin-right: 35px;
}

.widget-notifications .notification-title {
  font-size: 11px;
  font-weight: 700;
  padding-bottom: 1px;
}

.widget-notifications .notification-description {
  font-size: 11px;
  color: #666;
}

.widget-notifications .notification-ago {
  font-size: 11px;
  font-style: italic;
  color: #bbb;
}

.widget-notifications .notification-icon {
  width: 26px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  top: 50%;
  right: 0;
  margin: -13px 12px 0 0;
  font-size: 14px;
}

.widget-notifications .notifications-link {
  text-align: center;
  padding: 8px 0 !important;
  border-top: 1px solid #e4e4e4;
  display: block;
  text-decoration: none !important;
  font-size: 10px;
  font-weight: 800;
  color: #999;
  line-height: 18px !important;
  height: auto !important;
}

.widget-notifications .notifications-link:hover {
  background: #f4f4f4;
  color: #555;
}

.widget-messages-alt .message {
  position: relative;
  padding: 10px 12px;
}

.widget-messages-alt .message + .message {
  border-top: 1px solid #e4e4e4;
}

.widget-messages-alt .messages-list {
  overflow: hidden;
  position: relative;
}

.widget-messages-alt .message-avatar {
  display: block;
  width: 32px;
  height: 32px;
  position: absolute;
  border-radius: 999999px;
  top: 50%;
  margin-top: -16px;
  left: 12px;
}

.widget-messages-alt .message-subject, .widget-messages-alt .message-subject a,
.widget-messages-alt .message-description,
.widget-messages-alt .message-description a {
  line-height: 17px !important;
}

.widget-messages-alt .message-subject {
  display: block;
  padding-left: 42px;
  margin-bottom: 2px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.widget-messages-alt .message-description {
  display: block;
  padding-left: 42px;
  font-size: 11px;
  color: #aaa;
  height: auto !important;
}

.widget-messages-alt .message-description a {
  color: #555;
}

.widget-messages-alt .message-description a:hover {
  color: #888;
}

.widget-messages-alt .messages-link {
  text-align: center;
  padding: 8px 0 !important;
  border-top: 1px solid #e4e4e4;
  display: block;
  text-decoration: none !important;
  font-size: 10px;
  font-weight: 800;
  color: #999;
  line-height: 18px !important;
  height: auto !important;
}

.widget-messages-alt .messages-link:hover {
  background: #f4f4f4;
  color: #555;
}

.widget-followers .follower {
  padding: 0 0 10px 0;
  position: relative;
}

.widget-followers .follower + .follower {
  border-top: 1px solid;
  border-top-color: #e4e4e4;
  padding-top: 10px;
}

.widget-followers .follower:last-child {
  padding-bottom: 0;
}

.widget-followers .follower-avatar {
  border-radius: 99999px;
  display: block;
  float: left;
  height: 32px;
  margin-right: 10px;
  margin-top: 2px;
  width: 32px;
}

.widget-followers .follower-controls {
  float: right;
  margin-top: 4px;
}

.widget-followers .follower-controls .btn > i {
  font-size: 14px;
  position: relative;
  top: 1px;
}

.widget-followers .body {
  line-height: 17px;
}

.widget-followers .follower-name {
  color: #333;
  font-size: 13px;
}

.widget-followers .follower-username {
  color: #aaa;
  font-size: 12px;
}

.panel.widget-followers .follower,
.panel .widget-followers .follower {
  margin: 0 -20px;
  padding-left: 20px;
  padding-right: 20px;
}

/*# sourceMappingURL=widgets.css.map */
.pink-theme .landing-page-card {
  background: #F00089;
  box-shadow: 5px 5px #FACBDE;
}
.pink-theme .landing-page-card .week-box-button a {
  color: #F00089;
}
.pink-theme .landing-page-card .week-box-button a:hover {
  background: #FACBDE !important;
  color: #F00089;
}
.pink-theme .training-coach-card {
  box-shadow: 7px 5px #FACBDE;
}
.pink-theme .training-coach-card .card-header {
  background: #F00089;
}
.pink-theme .training-coach-card .card-body .card-body-icon {
  color: #F00089;
}
.pink-theme .training-coach-card .card-body .card-body-button a {
  color: #F00089;
  border: 1px solid #F00089;
}
.pink-theme .slt-learner-sidebar .days-active a {
  color: #F00089;
  text-shadow: 3px 3px #FACBDE;
}
.pink-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #F00089;
}
.pink-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #F00089;
  border-right: 55px solid transparent;
}
.pink-theme .slt-learner-content .progress {
  background: #FACBDE;
}
.pink-theme .slt-learner-content .progress .progress-days-text {
  color: #F00089;
}
.pink-theme .slt-learner-content .progress .progress-bar {
  background: #F00089 !important;
}
.pink-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #FACBDE;
}
.pink-theme .slt-learner-content .module-card .icon-single_person_icon, .pink-theme .slt-learner-content .module-card .icon-duo_person_icon, .pink-theme .slt-learner-content .module-card .icon-module_icon, .pink-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #F00089;
  font-size: 94px;
}
.pink-theme .slt-learner-content .module-card .module-button button, .pink-theme .slt-learner-content .module-card .module-button a {
  background: #F00089;
  border: 1px solid #F00089;
}
.pink-theme .slt-learner-content .module-card .module-button button:hover, .pink-theme .slt-learner-content .module-card .module-button a:hover {
  color: #F00089;
}
.pink-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #F00089;
}
.pink-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #F00089;
}
.pink-theme .slt-learner-content .dialog-box .card .card-body .modal-left p {
  font-family: "TradeGothicLTStd-BdCn20";
}
.pink-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #F00089;
  border-color: #F00089 transparent transparent transparent;
}
.pink-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #F00089;
  text-transform: uppercase;
}
.pink-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #F00089;
}
.pink-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #F00089;
}
.pink-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a:hover {
  background: white;
}

.green-theme .landing-page-card {
  background: #77BA3B;
  box-shadow: 5px 5px #D0E7B5;
}
.green-theme .landing-page-card .week-box-button a {
  color: #77BA3B;
}
.green-theme .landing-page-card .week-box-button a:hover {
  background: #D0E7B5 !important;
  color: green;
}
.green-theme .training-coach-card {
  box-shadow: 7px 5px #D0E7B5;
}
.green-theme .training-coach-card .card-header {
  background: #77BA3B;
}
.green-theme .training-coach-card .card-body .card-body-icon {
  color: #77BA3B;
}
.green-theme .training-coach-card .card-body .card-body-button a {
  color: #77BA3B;
  border: 1px solid #77BA3B;
}
.green-theme .slt-learner-sidebar .days-active a {
  color: #77BA3B;
  text-shadow: 3px 3px #D0E7B5;
}
.green-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #77BA3B;
}
.green-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #77BA3B;
  border-right: 55px solid transparent;
}
.green-theme .slt-learner-content .progress {
  background: #D0E7B5;
}
.green-theme .slt-learner-content .progress .progress-days-text {
  color: #77BA3B;
}
.green-theme .slt-learner-content .progress .progress-bar {
  background: #77BA3B !important;
}
.green-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #D0E7B5;
}
.green-theme .slt-learner-content .module-card .icon-single_person_icon, .green-theme .slt-learner-content .module-card .icon-duo_person_icon, .green-theme .slt-learner-content .module-card .icon-module_icon, .green-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #77BA3B;
  font-size: 94px;
}
.green-theme .slt-learner-content .module-card .module-button button, .green-theme .slt-learner-content .module-card .module-button a {
  background: #77BA3B;
  border: 1px solid #77BA3B;
}
.green-theme .slt-learner-content .module-card .module-button button:hover, .green-theme .slt-learner-content .module-card .module-button a:hover {
  color: #77BA3B;
}
.green-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #77BA3B;
}
.green-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #77BA3B;
}
.green-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #77BA3B;
  border-color: #77BA3B transparent transparent transparent;
}
.green-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #77BA3B;
}
.green-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #77BA3B;
}
.green-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #77BA3B;
}

.purple-theme .landing-page-card {
  background: #AA4499;
  box-shadow: 5px 5px #CFB4C9;
}
.purple-theme .landing-page-card .week-box-button a {
  color: #AA4499;
}
.purple-theme .landing-page-card .week-box-button a:hover {
  background: #CFB4C9 !important;
  color: #AA4499;
}
.purple-theme .training-coach-card {
  box-shadow: 7px 5px #CFB4C9;
}
.purple-theme .training-coach-card .card-header {
  background: #AA4499;
}
.purple-theme .training-coach-card .card-body .card-body-icon {
  color: #AA4499;
}
.purple-theme .training-coach-card .card-body .card-body-button a {
  color: #AA4499;
  border: 1px solid #AA4499;
}
.purple-theme .slt-learner-sidebar .days-active a {
  color: #AA4499;
  text-shadow: 3px 3px #CFB4C9;
}
.purple-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #AA4499;
}
.purple-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #AA4499;
  border-right: 55px solid transparent;
}
.purple-theme .slt-learner-content .progress {
  background: #CFB4C9;
}
.purple-theme .slt-learner-content .progress .progress-days-text {
  color: #AA4499;
}
.purple-theme .slt-learner-content .progress .progress-bar {
  background: #AA4499 !important;
}
.purple-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #CFB4C9;
}
.purple-theme .slt-learner-content .module-card .icon-single_person_icon, .purple-theme .slt-learner-content .module-card .icon-duo_person_icon, .purple-theme .slt-learner-content .module-card .icon-module_icon, .purple-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #AA4499;
  font-size: 94px;
}
.purple-theme .slt-learner-content .module-card .module-button button, .purple-theme .slt-learner-content .module-card .module-button a {
  background: #AA4499;
  border: 1px solid #AA4499;
}
.purple-theme .slt-learner-content .module-card .module-button button:hover, .purple-theme .slt-learner-content .module-card .module-button a:hover {
  color: #AA4499;
}
.purple-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #AA4499;
}
.purple-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #AA4499;
}
.purple-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #AA4499;
  border-color: #AA4499 transparent transparent transparent;
}
.purple-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #AA4499;
}
.purple-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #AA4499;
}
.purple-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #AA4499;
}

.blue-theme .landing-page-card {
  background: #00B1EB;
  box-shadow: 5px 5px #86DAF6;
}
.blue-theme .landing-page-card .week-box-button a {
  color: #00B1EB;
}
.blue-theme .landing-page-card .week-box-button a:hover {
  background: #86DAF6 !important;
  color: #00B1EB;
}
.blue-theme .training-coach-card {
  box-shadow: 7px 5px #86DAF6;
}
.blue-theme .training-coach-card .card-header {
  background: #00B1EB;
}
.blue-theme .training-coach-card .card-body .card-body-icon {
  color: #00B1EB;
}
.blue-theme .training-coach-card .card-body .card-body-button a {
  color: #00B1EB;
  border: 1px solid #00B1EB;
}
.blue-theme .slt-learner-sidebar .days-active a {
  color: #00B1EB;
  text-shadow: 3px 3px #86DAF6;
}
.blue-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #00B1EB;
}
.blue-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #00B1EB;
  border-right: 55px solid transparent;
}
.blue-theme .slt-learner-content .progress {
  background: #86DAF6;
}
.blue-theme .slt-learner-content .progress .progress-days-text {
  color: #00B1EB;
}
.blue-theme .slt-learner-content .progress .progress-bar {
  background: #00B1EB !important;
}
.blue-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #86DAF6;
}
.blue-theme .slt-learner-content .module-card .icon-single_person_icon, .blue-theme .slt-learner-content .module-card .icon-duo_person_icon, .blue-theme .slt-learner-content .module-card .icon-module_icon, .blue-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #00B1EB;
  font-size: 94px;
}
.blue-theme .slt-learner-content .module-card .module-button button, .blue-theme .slt-learner-content .module-card .module-button a {
  background: #00B1EB;
  border: 1px solid #00B1EB;
}
.blue-theme .slt-learner-content .module-card .module-button button:hover, .blue-theme .slt-learner-content .module-card .module-button a:hover {
  color: #00B1EB;
}
.blue-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #00B1EB;
}
.blue-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #00B1EB;
}
.blue-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #00B1EB;
  border-color: #00B1EB transparent transparent transparent;
}
.blue-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #00B1EB;
}
.blue-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #00B1EB;
}
.blue-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #00B1EB;
}

.orange-theme .landing-page-card {
  background: #FF4B1A;
  box-shadow: 5px 5px #FFCAA3;
}
.orange-theme .landing-page-card .week-box-button a {
  color: #FF4B1A;
}
.orange-theme .landing-page-card .week-box-button a:hover {
  background: #FFCAA3 !important;
  color: #FF4B1A;
}
.orange-theme .training-coach-card {
  box-shadow: 7px 5px #FFCAA3;
}
.orange-theme .training-coach-card .card-header {
  background: #FF4B1A;
}
.orange-theme .training-coach-card .card-body .card-body-icon {
  color: #FF4B1A;
}
.orange-theme .training-coach-card .card-body .card-body-button a {
  color: #FF4B1A;
  border: 1px solid #FF4B1A;
}
.orange-theme .slt-learner-sidebar .days-active a {
  color: #FF4B1A;
  text-shadow: 3px 3px #FFCAA3;
}
.orange-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #FF4B1A;
}
.orange-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #FF4B1A;
  border-right: 55px solid transparent;
}
.orange-theme .slt-learner-content .progress {
  background: #FFCAA3;
}
.orange-theme .slt-learner-content .progress .progress-days-text {
  color: #FF4B1A;
}
.orange-theme .slt-learner-content .progress .progress-bar {
  background: #FF4B1A !important;
}
.orange-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #FFCAA3;
}
.orange-theme .slt-learner-content .module-card .icon-single_person_icon, .orange-theme .slt-learner-content .module-card .icon-duo_person_icon, .orange-theme .slt-learner-content .module-card .icon-module_icon, .orange-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #FF4B1A;
  font-size: 94px;
}
.orange-theme .slt-learner-content .module-card .module-button button, .orange-theme .slt-learner-content .module-card .module-button a {
  background: #FF4B1A;
  border: 1px solid #FF4B1A;
}
.orange-theme .slt-learner-content .module-card .module-button button:hover, .orange-theme .slt-learner-content .module-card .module-button a:hover {
  color: #FF4B1A;
}
.orange-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #FF4B1A;
}
.orange-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #FF4B1A;
}
.orange-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #FF4B1A;
  border-color: #FF4B1A transparent transparent transparent;
}
.orange-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #FF4B1A;
}
.orange-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #FF4B1A;
}
.orange-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #FF4B1A;
}

.grey-theme .landing-page-card {
  background: #4e4e4e;
  box-shadow: 5px 5px #898989;
}
.grey-theme .landing-page-card .week-box-button a {
  color: #4e4e4e;
}
.grey-theme .landing-page-card .week-box-button a:hover {
  background: #898989 !important;
  color: #4e4e4e;
}
.grey-theme .training-coach-card {
  box-shadow: 7px 5px #898989;
}
.grey-theme .training-coach-card .card-header {
  font-family: "TradeGothicLTStd-BdCn20";
  background: #4e4e4e;
}
.grey-theme .training-coach-card .card-body .card-body-icon {
  color: #4e4e4e;
}
.grey-theme .training-coach-card .card-body .card-body-button a {
  color: #4e4e4e;
  border: 1px solid #4e4e4e;
}
.grey-theme .slt-learner-sidebar .days-active a {
  color: #4e4e4e;
  text-shadow: 3px 3px #898989;
}
.grey-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container {
  background: #4e4e4e;
}
.grey-theme .slt-learner-sidebar .slt-learner-header-container .slt-learner-header .slt-learner-header-contents-container:after {
  border-bottom: 13px solid #eee;
  border-left: 2px solid #4e4e4e;
  border-right: 55px solid transparent;
}
.grey-theme .slt-learner-content .progress {
  background: #898989;
}
.grey-theme .slt-learner-content .progress .progress-days-text {
  color: #4e4e4e;
}
.grey-theme .slt-learner-content .progress .progress-bar {
  background: #4e4e4e !important;
}
.grey-theme .slt-learner-content .progress .progress-bar .progress-bar-shape {
  background: #898989;
}
.grey-theme .slt-learner-content .module-card .icon-single_person_icon, .grey-theme .slt-learner-content .module-card .icon-duo_person_icon, .grey-theme .slt-learner-content .module-card .icon-module_icon, .grey-theme .slt-learner-content .module-card .icon-convo_icon {
  color: #4e4e4e;
  font-size: 94px;
}
.grey-theme .slt-learner-content .module-card .module-button button, .grey-theme .slt-learner-content .module-card .module-button a {
  background: #4e4e4e;
  border: 1px solid #4e4e4e;
}
.grey-theme .slt-learner-content .module-card .module-button button:hover, .grey-theme .slt-learner-content .module-card .module-button a:hover {
  color: #4e4e4e;
}
.grey-theme .slt-learner-content .dialog-box .card {
  border: 8px solid #4e4e4e;
}
.grey-theme .slt-learner-content .dialog-box .card .card-body .modal-left h2 {
  color: #4e4e4e;
}
.grey-theme .slt-learner-content .dialog-box .card .card-body .modal-left .dialog-box-header .underline:after {
  border: solid 2px #4e4e4e;
  border-color: #4e4e4e transparent transparent transparent;
}
.grey-theme .slt-learner-content .dialog-box .card .card-body .modal-left .modal-button button {
  background-color: #4e4e4e;
}
.grey-theme .slt-learner-content .congrats-modal .modal-dialog .card {
  background: #4e4e4e;
}
.grey-theme .slt-learner-content .congrats-modal .modal-dialog .card .card-body a {
  color: #4e4e4e;
}

.holiday-red .blueprint-card {
  background: #db0031;
}
.holiday-red .module-section {
  background: #E2E2E2;
}
.holiday-red .module-section .hr-text {
  color: #db0031;
}
.holiday-red .module-section .hr-text:before {
  background: #db0031;
}
.holiday-red .module-section .hr-text:after {
  color: #db0031;
}
.holiday-red .module-section .whats-new-header {
  font-size: 13px;
  color: #195591;
}
.holiday-red .module-section .whats-new-header .whats-new {
  font-size: 38px;
  color: #EC008C;
  font-family: "Just Lovely";
}
.holiday-red .module-section .card .whats-new-card-body {
  padding: 10px 5px 20px;
}
.holiday-red .module-section .card .whats-new-card-body p {
  margin: 0;
}
.holiday-red .module-section .card .whats-new-card-body .card-new-header {
  font-size: 32px;
  color: #EC008C;
  font-family: "Just Lovely";
}
.holiday-red .module-section .card .whats-new-card-body .card-new-title {
  font-size: 12px;
  text-transform: uppercase;
  color: #195591;
}
.holiday-red .module-section .card .whats-new-card-body .card-new-description {
  font-family: "Trade Gothic LT Std";
  color: black;
  font-size: 11px;
  padding: 0 16px;
}
.holiday-red .module-section .card .whats-new-card-body .lets-go-button {
  background: #195591;
  color: white;
  border-radius: 0;
  border: none;
}
.holiday-red .module-card .module-card-header button, .holiday-red .module-card-info .module-card-header button {
  color: #db0031;
}
.holiday-red .module-card .module-card-body .module-card-title, .holiday-red .module-card-info .module-card-body .module-card-title {
  color: #db0031;
}
.holiday-red .module-card .module-card-body .module-card-description-front, .holiday-red .module-card-info .module-card-body .module-card-description-front {
  color: #db0031;
}
.holiday-red .module-card .module-card-body .lets-go-button, .holiday-red .module-card-info .module-card-body .lets-go-button {
  background: #db0031;
}
.holiday-red .module-card .module-card-body .lets-go-button:hover, .holiday-red .module-card-info .module-card-body .lets-go-button:hover {
  background: #db0031 !important;
}
.holiday-red .module-card .module-card-body .in-progress-button, .holiday-red .module-card-info .module-card-body .in-progress-button {
  background: #db0031;
}
.holiday-red .module-card .module-card-body .completed-button, .holiday-red .module-card-info .module-card-body .completed-button {
  background: #db0031;
  color: white;
}
.holiday-red .module-card .module-card-body-overlay, .holiday-red .module-card-info .module-card-body-overlay {
  background: #db0031;
}
.holiday-red .module-card .module-card-body-overlay .card-header, .holiday-red .module-card-info .module-card-body-overlay .card-header {
  background: #db0031;
}
.holiday-red .module-card .module-card-body-overlay .card-header .card-info-button-exit, .holiday-red .module-card-info .module-card-body-overlay .card-header .card-info-button-exit {
  border: none;
  color: white;
}
.holiday-red .module-card .module-card-body-overlay p, .holiday-red .module-card-info .module-card-body-overlay p {
  overflow: auto;
  text-align: left;
  font-size: 13px;
}
.holiday-red .module-card .module-card-body-overlay .lets-go-button, .holiday-red .module-card-info .module-card-body-overlay .lets-go-button {
  border: white 1px solid;
  background: white;
  color: #db0031;
  text-shadow: none;
}

.modal-backdrop {
  opacity: 0.5;
}

/*# sourceMappingURL=styles.css.map */
