/**
 * Applies styles for users in high contrast mode. Note that this only applies
 * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`
 * attribute, however Chrome handles high contrast differently.
 */
/**
 * Applies styles for users in high contrast mode. Note that this only applies
 * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`
 * attribute, however Chrome handles high contrast differently.
 */
/**
 * Applies styles for users in high contrast mode. Note that this only applies
 * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`
 * attribute, however Chrome handles high contrast differently.
 */
/**
 * Applies styles for users in high contrast mode. Note that this only applies
 * to Microsoft browsers. Chrome can be included by checking for the `html[hc]`
 * attribute, however Chrome handles high contrast differently.
 */
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none; }

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.cdk-overlay-container {
  position: fixed;
  z-index: 1000; }

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000; }

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000; }

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0; }
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 1; }

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.288); }

.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0; }

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll; }

.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none; }

.cdk-overlay-container, .cdk-global-overlay-wrapper {
  pointer-events: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.cdk-overlay-container {
  position: fixed;
  z-index: 1000; }

.cdk-global-overlay-wrapper {
  display: flex;
  position: absolute;
  z-index: 1000; }

.cdk-overlay-pane {
  position: absolute;
  pointer-events: auto;
  box-sizing: border-box;
  z-index: 1000; }

.cdk-overlay-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  pointer-events: auto;
  -webkit-tap-highlight-color: transparent;
  transition: opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1);
  opacity: 0; }
  .cdk-overlay-backdrop.cdk-overlay-backdrop-showing {
    opacity: 1; }

.cdk-overlay-dark-backdrop {
  background: rgba(0, 0, 0, 0.288); }

.cdk-overlay-transparent-backdrop, .cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing {
  opacity: 0; }

.cdk-global-scrollblock {
  position: fixed;
  width: 100%;
  overflow-y: scroll; }

.gh-button.gh-button-primary,
.gh-icon-button.gh-button-primary {
  background: #00a1b2;
  border-color: #00a1b2;
  color: #fff; }

.gh-button.gh-button-primary:hover:not([disabled]),
.gh-icon-button.gh-button-primary:hover:not([disabled]) {
  background: #00848e;
  border-color: #00848e;
  color: #fff; }

.gh-button.gh-button-primary:active:not([disabled]),
.gh-icon-button.gh-button-primary:active:not([disabled]) {
  background: #006d75;
  border-color: #006d75;
  color: #fff; }

.gh-button.gh-button-primary .gh-icon svg,
.gh-icon-button.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-button.gh-button-primary[disabled],
.gh-icon-button.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-button.gh-button-secondary,
.gh-icon-button.gh-button-secondary {
  background: #fff;
  border-color: #00a1b2;
  color: #00a1b2; }

.gh-button.gh-button-secondary:hover:not([disabled]),
.gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #00848e;
  color: #00848e; }

.gh-button.gh-button-secondary:active:not([disabled]),
.gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #006d75;
  color: #006d75; }

.gh-button.gh-button-secondary .gh-icon svg,
.gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #00a1b2; }

.gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #00848e; }

.gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #006d75; }

.gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-icon-button.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-button.gh-button-secondary[disabled],
.gh-icon-button.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-button.gh-accent.gh-button-primary,
.gh-icon-button.gh-accent.gh-button-primary {
  background: #00a1b2;
  border-color: #00a1b2;
  color: #fff; }

.gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]) {
  background: #00848e;
  border-color: #00848e;
  color: #fff; }

.gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  background: #006d75;
  border-color: #006d75;
  color: #fff; }

.gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-icon-button.gh-accent.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-button.gh-accent.gh-button-primary[disabled],
.gh-icon-button.gh-accent.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-button.gh-accent.gh-button-secondary,
.gh-icon-button.gh-accent.gh-button-secondary {
  background: #fff;
  border-color: #00a1b2;
  color: #00a1b2; }

.gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #00848e;
  color: #00848e; }

.gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #006d75;
  color: #006d75; }

.gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #00a1b2; }

.gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #00848e; }

.gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #006d75; }

.gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-button.gh-accent.gh-button-secondary[disabled],
.gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-button.gh-warning.gh-button-primary,
.gh-icon-button.gh-warning.gh-button-primary {
  background: #e6be00;
  border-color: #e6be00;
  color: #fff; }

.gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]) {
  background: #c9a000;
  border-color: #c9a000;
  color: #fff; }

.gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  background: #ab8300;
  border-color: #ab8300;
  color: #fff; }

.gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-icon-button.gh-warning.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-button.gh-warning.gh-button-primary[disabled],
.gh-icon-button.gh-warning.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-button.gh-warning.gh-button-secondary,
.gh-icon-button.gh-warning.gh-button-secondary {
  background: #fff;
  border-color: #e6be00;
  color: #e6be00; }

.gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #c9a000;
  color: #c9a000; }

.gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #ab8300;
  color: #ab8300; }

.gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #e6be00; }

.gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #c9a000; }

.gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #ab8300; }

.gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-button.gh-warning.gh-button-secondary[disabled],
.gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-button.gh-error.gh-button-primary,
.gh-icon-button.gh-error.gh-button-primary {
  background: #c41425;
  border-color: #c41425;
  color: #fff; }

.gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]) {
  background: #ab0c17;
  border-color: #ab0c17;
  color: #fff; }

.gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  background: #93060e;
  border-color: #93060e;
  color: #fff; }

.gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-icon-button.gh-error.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-button.gh-error.gh-button-primary[disabled],
.gh-icon-button.gh-error.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-button.gh-error.gh-button-secondary,
.gh-icon-button.gh-error.gh-button-secondary {
  background: #fff;
  border-color: #c41425;
  color: #c41425; }

.gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #ab0c17;
  color: #ab0c17; }

.gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #93060e;
  color: #93060e; }

.gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #c41425; }

.gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #ab0c17; }

.gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #93060e; }

.gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-button.gh-error.gh-button-secondary[disabled],
.gh-icon-button.gh-error.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-button.gh-cta.gh-button-primary,
.gh-icon-button.gh-cta.gh-button-primary {
  background: #5ead35;
  border-color: #5ead35;
  color: #fff; }

.gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]) {
  background: #3f962a;
  border-color: #3f962a;
  color: #fff; }

.gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  background: #1f7e1e;
  border-color: #1f7e1e;
  color: #fff; }

.gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-icon-button.gh-cta.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-button.gh-cta.gh-button-primary[disabled],
.gh-icon-button.gh-cta.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-button.gh-cta.gh-button-secondary,
.gh-icon-button.gh-cta.gh-button-secondary {
  background: #fff;
  border-color: #5ead35;
  color: #5ead35; }

.gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #3f962a;
  color: #3f962a; }

.gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #1f7e1e;
  color: #1f7e1e; }

.gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #5ead35; }

.gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #3f962a; }

.gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #1f7e1e; }

.gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-button.gh-cta.gh-button-secondary[disabled],
.gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-progress-circle-progress,
.gh-main .gh-progress-circle-progress {
  stroke: #00a1b2; }

.gh-accent .gh-progress-circle-progress {
  stroke: #00a1b2; }

.gh-warning .gh-progress-circle-progress {
  stroke: #e6be00; }

.gh-error .gh-progress-circle-progress {
  stroke: #c41425; }

.gh-cta .gh-progress-circle-progress {
  stroke: #5ead35; }

.gh-select-arrow svg {
  fill: #00a1b2; }

.gh-select[disabled] .gh-select-arrow svg,
.gh-select-disabled .gh-select-arrow svg {
  fill: #ccc; }

.gh-tile:not(.gh-tile-disabled).gh-main:hover {
  border-color: #00a1b2; }

.gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon {
  background-color: #00a1b2; }

.gh-tile:not(.gh-tile-disabled).gh-accent:hover {
  border-color: #00a1b2; }

.gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon {
  background-color: #00a1b2; }

.gh-tile:not(.gh-tile-disabled).gh-warning:hover {
  border-color: #e6be00; }

.gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon {
  background-color: #e6be00; }

.gh-tile:not(.gh-tile-disabled).gh-error:hover {
  border-color: #c41425; }

.gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon {
  background-color: #c41425; }

.gh-tile:not(.gh-tile-disabled).gh-cta:hover {
  border-color: #5ead35; }

.gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon {
  background-color: #5ead35; }

.gh-theme-turquoise .gh-button.gh-button-primary,
.gh-theme-turquoise .gh-icon-button.gh-button-primary,
.gh-theme-light .gh-button.gh-button-primary,
.gh-theme-light .gh-icon-button.gh-button-primary,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-primary,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-primary {
  background: #00a1b2;
  border-color: #00a1b2;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-light .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-light .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-primary:hover:not([disabled]) {
  background: #00848e;
  border-color: #00848e;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-light .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-light .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-primary:active:not([disabled]) {
  background: #006d75;
  border-color: #006d75;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-light .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-turquoise .gh-button.gh-button-primary[disabled],
.gh-theme-turquoise .gh-icon-button.gh-button-primary[disabled],
.gh-theme-light .gh-button.gh-button-primary[disabled],
.gh-theme-light .gh-icon-button.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-button-secondary,
.gh-theme-turquoise .gh-icon-button.gh-button-secondary,
.gh-theme-light .gh-button.gh-button-secondary,
.gh-theme-light .gh-icon-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-secondary {
  background: #fff;
  border-color: #00a1b2;
  color: #00a1b2; }

.gh-theme-turquoise .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-light .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-light .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #00848e;
  color: #00848e; }

.gh-theme-turquoise .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-light .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-light .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #006d75;
  color: #006d75; }

.gh-theme-turquoise .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-light .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #00a1b2; }

.gh-theme-turquoise .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #00848e; }

.gh-theme-turquoise .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #006d75; }

.gh-theme-turquoise .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-light .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-turquoise .gh-button.gh-button-secondary[disabled],
.gh-theme-turquoise .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-light .gh-button.gh-button-secondary[disabled],
.gh-theme-light .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-button.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-primary,
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-light .gh-button.gh-accent.gh-button-primary,
.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-primary,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary {
  background: #00a1b2;
  border-color: #00a1b2;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-light .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]) {
  background: #00848e;
  border-color: #00848e;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-light .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  background: #006d75;
  border-color: #006d75;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-light .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-light .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-light .gh-button.gh-accent.gh-button-secondary,
.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary {
  background: #fff;
  border-color: #00a1b2;
  color: #00a1b2; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-light .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #00848e;
  color: #00848e; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-light .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #006d75;
  color: #006d75; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-light .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #00a1b2; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #00848e; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #006d75; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-light .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-turquoise .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-light .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-primary,
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-light .gh-button.gh-warning.gh-button-primary,
.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-primary,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary {
  background: #e6be00;
  border-color: #e6be00;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-light .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]) {
  background: #c9a000;
  border-color: #c9a000;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-light .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  background: #ab8300;
  border-color: #ab8300;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-light .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-light .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-light .gh-button.gh-warning.gh-button-secondary,
.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary {
  background: #fff;
  border-color: #e6be00;
  color: #e6be00; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-light .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #c9a000;
  color: #c9a000; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-light .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #ab8300;
  color: #ab8300; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-light .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #e6be00; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #c9a000; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #ab8300; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-light .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-turquoise .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-light .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-primary,
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-light .gh-button.gh-error.gh-button-primary,
.gh-theme-light .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-primary,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-primary {
  background: #c41425;
  border-color: #c41425;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-light .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-light .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]) {
  background: #ab0c17;
  border-color: #ab0c17;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-light .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-light .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  background: #93060e;
  border-color: #93060e;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-light .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-light .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-light .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-secondary,
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-light .gh-button.gh-error.gh-button-secondary,
.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-secondary,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary {
  background: #fff;
  border-color: #c41425;
  color: #c41425; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-light .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #ab0c17;
  color: #ab0c17; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-light .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #93060e;
  color: #93060e; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-light .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #c41425; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #ab0c17; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #93060e; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-light .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-turquoise .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-light .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-primary,
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-light .gh-button.gh-cta.gh-button-primary,
.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-primary,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary {
  background: #5ead35;
  border-color: #5ead35;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-light .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]) {
  background: #3f962a;
  border-color: #3f962a;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-light .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  background: #1f7e1e;
  border-color: #1f7e1e;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-light .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-light .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-light .gh-button.gh-cta.gh-button-secondary,
.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary {
  background: #fff;
  border-color: #5ead35;
  color: #5ead35; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-light .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #3f962a;
  color: #3f962a; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-light .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #1f7e1e;
  color: #1f7e1e; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-light .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #5ead35; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #3f962a; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #1f7e1e; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-light .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-turquoise .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-light .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-turquoise .gh-progress-circle-progress,
.gh-theme-turquoise .gh-main .gh-progress-circle-progress,
.gh-theme-light .gh-progress-circle-progress,
.gh-theme-light .gh-main .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-light .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-light .gh-main .gh-progress-circle-progress {
  stroke: #00a1b2; }

.gh-theme-turquoise .gh-accent .gh-progress-circle-progress,
.gh-theme-light .gh-accent .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-light .gh-accent .gh-progress-circle-progress {
  stroke: #00a1b2; }

.gh-theme-turquoise .gh-warning .gh-progress-circle-progress,
.gh-theme-light .gh-warning .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-light .gh-warning .gh-progress-circle-progress {
  stroke: #e6be00; }

.gh-theme-turquoise .gh-error .gh-progress-circle-progress,
.gh-theme-light .gh-error .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-light .gh-error .gh-progress-circle-progress {
  stroke: #c41425; }

.gh-theme-turquoise .gh-cta .gh-progress-circle-progress,
.gh-theme-light .gh-cta .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-light .gh-cta .gh-progress-circle-progress {
  stroke: #5ead35; }

.gh-theme-turquoise .gh-select-arrow svg,
.gh-theme-light .gh-select-arrow svg,
.gh-theme-turquoise.gh-theme-light .gh-select-arrow svg {
  fill: #00a1b2; }

.gh-theme-turquoise .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-turquoise .gh-select-disabled .gh-select-arrow svg,
.gh-theme-light .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-light .gh-select-disabled .gh-select-arrow svg,
.gh-theme-turquoise.gh-theme-light .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-turquoise.gh-theme-light .gh-select-disabled .gh-select-arrow svg {
  fill: #ccc; }

.gh-theme-turquoise .gh-tile:not(.gh-tile-disabled).gh-main:hover,
.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-main:hover,
.gh-theme-turquoise.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-main:hover {
  border-color: #00a1b2; }

.gh-theme-turquoise .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon,
.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon,
.gh-theme-turquoise.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon {
  background-color: #00a1b2; }

.gh-theme-turquoise .gh-tile:not(.gh-tile-disabled).gh-accent:hover,
.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-accent:hover,
.gh-theme-turquoise.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-accent:hover {
  border-color: #00a1b2; }

.gh-theme-turquoise .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon,
.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon,
.gh-theme-turquoise.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon {
  background-color: #00a1b2; }

.gh-theme-turquoise .gh-tile:not(.gh-tile-disabled).gh-warning:hover,
.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-warning:hover,
.gh-theme-turquoise.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-warning:hover {
  border-color: #e6be00; }

.gh-theme-turquoise .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon,
.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon,
.gh-theme-turquoise.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon {
  background-color: #e6be00; }

.gh-theme-turquoise .gh-tile:not(.gh-tile-disabled).gh-error:hover,
.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-error:hover,
.gh-theme-turquoise.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-error:hover {
  border-color: #c41425; }

.gh-theme-turquoise .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon,
.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon,
.gh-theme-turquoise.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon {
  background-color: #c41425; }

.gh-theme-turquoise .gh-tile:not(.gh-tile-disabled).gh-cta:hover,
.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-cta:hover,
.gh-theme-turquoise.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-cta:hover {
  border-color: #5ead35; }

.gh-theme-turquoise .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon,
.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon,
.gh-theme-turquoise.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon {
  background-color: #5ead35; }

.gh-theme-dark .gh-button.gh-button-primary,
.gh-theme-dark .gh-icon-button.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary {
  background: #00b9cc;
  border-color: #00b9cc;
  color: #fff; }

.gh-theme-dark .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:hover:not([disabled]) {
  background: #4fd5e0;
  border-color: #4fd5e0;
  color: #fff; }

.gh-theme-dark .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:active:not([disabled]) {
  background: #74dee6;
  border-color: #74dee6;
  color: #fff; }

.gh-theme-dark .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-button-primary, .gh-theme-dark .gh-button.gh-button-primary:hover:not([disabled]), .gh-theme-dark .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-button-primary,
.gh-theme-dark .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-dark .gh-button.gh-button-primary[disabled],
.gh-theme-dark .gh-icon-button.gh-button-primary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary {
  background: #fff;
  border-color: #00b9cc;
  color: #00b9cc; }

.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #4fd5e0;
  color: #4fd5e0; }

.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #74dee6;
  color: #74dee6; }

.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #00b9cc; }

.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #4fd5e0; }

.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #74dee6; }

.gh-theme-dark .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-dark .gh-button.gh-button-secondary, .gh-theme-dark .gh-button.gh-button-secondary[disabled],
.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-dark .gh-button.gh-button-secondary[disabled],
.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-button-secondary, .gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  border-color: #fff;
  color: #f8f8f8; }

.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #f8f8f8; }

.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  border-color: #fff;
  color: #fff; }

.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-primary,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary {
  background: #00b9cc;
  border-color: #00b9cc;
  color: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]) {
  background: #4fd5e0;
  border-color: #4fd5e0;
  color: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  background: #74dee6;
  border-color: #74dee6;
  color: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-primary, .gh-theme-dark .gh-button.gh-accent.gh-button-primary:hover:not([disabled]), .gh-theme-dark .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary {
  background: #fff;
  border-color: #00b9cc;
  color: #00b9cc; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #4fd5e0;
  color: #4fd5e0; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #74dee6;
  color: #74dee6; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #00b9cc; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #4fd5e0; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #74dee6; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary, .gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-primary,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary {
  background: #e6be00;
  border-color: #e6be00;
  color: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]) {
  background: #f5d30f;
  border-color: #f5d30f;
  color: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  background: #ffe11c;
  border-color: #ffe11c;
  color: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-primary, .gh-theme-dark .gh-button.gh-warning.gh-button-primary:hover:not([disabled]), .gh-theme-dark .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary {
  background: #fff;
  border-color: #e6be00;
  color: #e6be00; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #f5d30f;
  color: #f5d30f; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #ffe11c;
  color: #ffe11c; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #e6be00; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #f5d30f; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #ffe11c; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary, .gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-primary,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary {
  background: #dc172a;
  border-color: #dc172a;
  color: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]) {
  background: #e74d59;
  border-color: #e74d59;
  color: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  background: #f28289;
  border-color: #f28289;
  color: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-primary, .gh-theme-dark .gh-button.gh-error.gh-button-primary:hover:not([disabled]), .gh-theme-dark .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary {
  background: #fff;
  border-color: #dc172a;
  color: #dc172a; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #e74d59;
  color: #e74d59; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #f28289;
  color: #f28289; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #dc172a; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #e74d59; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #f28289; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary, .gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-primary,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary {
  background: #7dc540;
  border-color: #7dc540;
  color: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]) {
  background: #9cd575;
  border-color: #9cd575;
  color: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  background: #bee5a3;
  border-color: #bee5a3;
  color: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-primary, .gh-theme-dark .gh-button.gh-cta.gh-button-primary:hover:not([disabled]), .gh-theme-dark .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary {
  background: #fff;
  border-color: #7dc540;
  color: #7dc540; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #9cd575;
  color: #9cd575; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #bee5a3;
  color: #bee5a3; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #7dc540; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #9cd575; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #bee5a3; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary, .gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-turquoise.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-progress-circle-progress,
.gh-theme-dark .gh-main .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-dark .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-dark .gh-main .gh-progress-circle-progress {
  stroke: #00b9cc; }

.gh-theme-dark .gh-accent .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-dark .gh-accent .gh-progress-circle-progress {
  stroke: #00b9cc; }

.gh-theme-dark .gh-warning .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-dark .gh-warning .gh-progress-circle-progress {
  stroke: #e6be00; }

.gh-theme-dark .gh-error .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-dark .gh-error .gh-progress-circle-progress {
  stroke: #dc172a; }

.gh-theme-dark .gh-cta .gh-progress-circle-progress,
.gh-theme-turquoise.gh-theme-dark .gh-cta .gh-progress-circle-progress {
  stroke: #7dc540; }

.gh-theme-dark .gh-select-arrow svg,
.gh-theme-turquoise.gh-theme-dark .gh-select-arrow svg {
  fill: #00b9cc; }

.gh-theme-dark .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-dark .gh-select-disabled .gh-select-arrow svg,
.gh-theme-turquoise.gh-theme-dark .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-turquoise.gh-theme-dark .gh-select-disabled .gh-select-arrow svg {
  fill: #ccc; }

.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-main:hover,
.gh-theme-turquoise.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-main:hover {
  border-color: #00b9cc; }

.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon,
.gh-theme-turquoise.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon {
  background-color: #00b9cc; }

.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-accent:hover,
.gh-theme-turquoise.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-accent:hover {
  border-color: #00b9cc; }

.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon,
.gh-theme-turquoise.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon {
  background-color: #00b9cc; }

.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-warning:hover,
.gh-theme-turquoise.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-warning:hover {
  border-color: #e6be00; }

.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon,
.gh-theme-turquoise.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon {
  background-color: #e6be00; }

.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-error:hover,
.gh-theme-turquoise.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-error:hover {
  border-color: #dc172a; }

.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon,
.gh-theme-turquoise.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon {
  background-color: #dc172a; }

.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-cta:hover,
.gh-theme-turquoise.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-cta:hover {
  border-color: #7dc540; }

.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon,
.gh-theme-turquoise.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon {
  background-color: #7dc540; }

.gh-theme-dark .gh-island,
.gh-theme-turquoise.gh-theme-dark .gh-island {
  color: #fff;
  background: rgba(255, 255, 255, 0.2); }

.gh-theme-dark .gh-island-icon svg,
.gh-theme-turquoise.gh-theme-dark .gh-island-icon svg {
  fill: #fff; }

.gh-theme-dark .gh-island-title,
.gh-theme-turquoise.gh-theme-dark .gh-island-title {
  color: #fff; }

.gh-theme-dark .gh-island-subtitle,
.gh-theme-turquoise.gh-theme-dark .gh-island-subtitle {
  color: #fff; }

.gh-theme-dark .gh-radio-outer-circle,
.gh-theme-turquoise.gh-theme-dark .gh-radio-outer-circle {
  border-color: #fff; }

.gh-theme-dark .gh-radio-button:not(.gh-radio-disabled):hover .gh-radio-outer-circle,
.gh-theme-turquoise.gh-theme-dark .gh-radio-button:not(.gh-radio-disabled):hover .gh-radio-outer-circle {
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #fff; }

.gh-theme-dark .gh-radio-inner-circle,
.gh-theme-dark .gh-radio-button:not(.gh-radio-disabled):hover .gh-radio-inner-circle,
.gh-theme-turquoise.gh-theme-dark .gh-radio-inner-circle,
.gh-theme-turquoise.gh-theme-dark .gh-radio-button:not(.gh-radio-disabled):hover .gh-radio-inner-circle {
  background-color: #fff; }

.gh-theme-purple .gh-button.gh-button-primary,
.gh-theme-purple .gh-icon-button.gh-button-primary,
.gh-theme-purple.gh-theme-light .gh-button.gh-button-primary,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-primary {
  background: #7c38a1;
  border-color: #7c38a1;
  color: #fff; }

.gh-theme-purple .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-primary:hover:not([disabled]) {
  background: #612c85;
  border-color: #612c85;
  color: #fff; }

.gh-theme-purple .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-primary:active:not([disabled]) {
  background: #522273;
  border-color: #522273;
  color: #fff; }

.gh-theme-purple .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple .gh-button.gh-button-primary[disabled],
.gh-theme-purple .gh-icon-button.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-light .gh-button.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-purple .gh-button.gh-button-secondary,
.gh-theme-purple .gh-icon-button.gh-button-secondary,
.gh-theme-purple.gh-theme-light .gh-button.gh-button-secondary,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-secondary {
  background: #fff;
  border-color: #7c38a1;
  color: #7c38a1; }

.gh-theme-purple .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #612c85;
  color: #612c85; }

.gh-theme-purple .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #522273;
  color: #522273; }

.gh-theme-purple .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #7c38a1; }

.gh-theme-purple .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #612c85; }

.gh-theme-purple .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #522273; }

.gh-theme-purple .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-purple .gh-button.gh-button-secondary[disabled],
.gh-theme-purple .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-light .gh-button.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-purple .gh-button.gh-accent.gh-button-primary,
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-primary,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary {
  background: #00a1b2;
  border-color: #00a1b2;
  color: #fff; }

.gh-theme-purple .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]) {
  background: #00848e;
  border-color: #00848e;
  color: #fff; }

.gh-theme-purple .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  background: #006d75;
  border-color: #006d75;
  color: #fff; }

.gh-theme-purple .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-purple .gh-button.gh-accent.gh-button-secondary,
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-secondary,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary {
  background: #fff;
  border-color: #00a1b2;
  color: #00a1b2; }

.gh-theme-purple .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #00848e;
  color: #00848e; }

.gh-theme-purple .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #006d75;
  color: #006d75; }

.gh-theme-purple .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #00a1b2; }

.gh-theme-purple .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #00848e; }

.gh-theme-purple .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #006d75; }

.gh-theme-purple .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-purple .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-purple .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-light .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-purple .gh-button.gh-warning.gh-button-primary,
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-primary,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary {
  background: #e6be00;
  border-color: #e6be00;
  color: #fff; }

.gh-theme-purple .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]) {
  background: #c9a000;
  border-color: #c9a000;
  color: #fff; }

.gh-theme-purple .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  background: #ab8300;
  border-color: #ab8300;
  color: #fff; }

.gh-theme-purple .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-purple .gh-button.gh-warning.gh-button-secondary,
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-secondary,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary {
  background: #fff;
  border-color: #e6be00;
  color: #e6be00; }

.gh-theme-purple .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #c9a000;
  color: #c9a000; }

.gh-theme-purple .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #ab8300;
  color: #ab8300; }

.gh-theme-purple .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #e6be00; }

.gh-theme-purple .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #c9a000; }

.gh-theme-purple .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #ab8300; }

.gh-theme-purple .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-purple .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-purple .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-light .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-purple .gh-button.gh-error.gh-button-primary,
.gh-theme-purple .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-primary,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-primary {
  background: #c41425;
  border-color: #c41425;
  color: #fff; }

.gh-theme-purple .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]) {
  background: #ab0c17;
  border-color: #ab0c17;
  color: #fff; }

.gh-theme-purple .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  background: #93060e;
  border-color: #93060e;
  color: #fff; }

.gh-theme-purple .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-purple .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-purple .gh-button.gh-error.gh-button-secondary,
.gh-theme-purple .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-secondary,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary {
  background: #fff;
  border-color: #c41425;
  color: #c41425; }

.gh-theme-purple .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #ab0c17;
  color: #ab0c17; }

.gh-theme-purple .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #93060e;
  color: #93060e; }

.gh-theme-purple .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #c41425; }

.gh-theme-purple .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #ab0c17; }

.gh-theme-purple .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #93060e; }

.gh-theme-purple .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-purple .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-purple .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-light .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-purple .gh-button.gh-cta.gh-button-primary,
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-primary,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary {
  background: #5ead35;
  border-color: #5ead35;
  color: #fff; }

.gh-theme-purple .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]) {
  background: #3f962a;
  border-color: #3f962a;
  color: #fff; }

.gh-theme-purple .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  background: #1f7e1e;
  border-color: #1f7e1e;
  color: #fff; }

.gh-theme-purple .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-purple .gh-button.gh-cta.gh-button-secondary,
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-secondary,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary {
  background: #fff;
  border-color: #5ead35;
  color: #5ead35; }

.gh-theme-purple .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #3f962a;
  color: #3f962a; }

.gh-theme-purple .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #1f7e1e;
  color: #1f7e1e; }

.gh-theme-purple .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #5ead35; }

.gh-theme-purple .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #3f962a; }

.gh-theme-purple .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #1f7e1e; }

.gh-theme-purple .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-purple .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-purple .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-light .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-purple .gh-progress-circle-progress,
.gh-theme-purple .gh-main .gh-progress-circle-progress,
.gh-theme-purple.gh-theme-light .gh-progress-circle-progress,
.gh-theme-purple.gh-theme-light .gh-main .gh-progress-circle-progress {
  stroke: #7c38a1; }

.gh-theme-purple .gh-accent .gh-progress-circle-progress,
.gh-theme-purple.gh-theme-light .gh-accent .gh-progress-circle-progress {
  stroke: #00a1b2; }

.gh-theme-purple .gh-warning .gh-progress-circle-progress,
.gh-theme-purple.gh-theme-light .gh-warning .gh-progress-circle-progress {
  stroke: #e6be00; }

.gh-theme-purple .gh-error .gh-progress-circle-progress,
.gh-theme-purple.gh-theme-light .gh-error .gh-progress-circle-progress {
  stroke: #c41425; }

.gh-theme-purple .gh-cta .gh-progress-circle-progress,
.gh-theme-purple.gh-theme-light .gh-cta .gh-progress-circle-progress {
  stroke: #5ead35; }

.gh-theme-purple .gh-select-arrow svg,
.gh-theme-purple.gh-theme-light .gh-select-arrow svg {
  fill: #7c38a1; }

.gh-theme-purple .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-purple .gh-select-disabled .gh-select-arrow svg,
.gh-theme-purple.gh-theme-light .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-purple.gh-theme-light .gh-select-disabled .gh-select-arrow svg {
  fill: #ccc; }

.gh-theme-purple .gh-tile:not(.gh-tile-disabled).gh-main:hover,
.gh-theme-purple.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-main:hover {
  border-color: #7c38a1; }

.gh-theme-purple .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon,
.gh-theme-purple.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon {
  background-color: #7c38a1; }

.gh-theme-purple .gh-tile:not(.gh-tile-disabled).gh-accent:hover,
.gh-theme-purple.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-accent:hover {
  border-color: #00a1b2; }

.gh-theme-purple .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon,
.gh-theme-purple.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon {
  background-color: #00a1b2; }

.gh-theme-purple .gh-tile:not(.gh-tile-disabled).gh-warning:hover,
.gh-theme-purple.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-warning:hover {
  border-color: #e6be00; }

.gh-theme-purple .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon,
.gh-theme-purple.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon {
  background-color: #e6be00; }

.gh-theme-purple .gh-tile:not(.gh-tile-disabled).gh-error:hover,
.gh-theme-purple.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-error:hover {
  border-color: #c41425; }

.gh-theme-purple .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon,
.gh-theme-purple.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon {
  background-color: #c41425; }

.gh-theme-purple .gh-tile:not(.gh-tile-disabled).gh-cta:hover,
.gh-theme-purple.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-cta:hover {
  border-color: #5ead35; }

.gh-theme-purple .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon,
.gh-theme-purple.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon {
  background-color: #5ead35; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-primary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary {
  background: #9355b7;
  border-color: #9355b7;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:hover:not([disabled]) {
  background: #a972cc;
  border-color: #a972cc;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:active:not([disabled]) {
  background: #c396e0;
  border-color: #c396e0;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-primary, .gh-theme-purple.gh-theme-dark .gh-button.gh-button-primary:hover:not([disabled]), .gh-theme-purple.gh-theme-dark .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-primary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary {
  background: #fff;
  border-color: #9355b7;
  color: #9355b7; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #a972cc;
  color: #a972cc; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #c396e0;
  color: #c396e0; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #9355b7; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #a972cc; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #c396e0; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary, .gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary, .gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  border-color: #fff;
  color: #f8f8f8; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #f8f8f8; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  border-color: #fff;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-primary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary {
  background: #00b9cc;
  border-color: #00b9cc;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]) {
  background: #4fd5e0;
  border-color: #4fd5e0;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  background: #74dee6;
  border-color: #74dee6;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-primary, .gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-primary:hover:not([disabled]), .gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary {
  background: #fff;
  border-color: #00b9cc;
  color: #00b9cc; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #4fd5e0;
  color: #4fd5e0; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #74dee6;
  color: #74dee6; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #00b9cc; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #4fd5e0; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #74dee6; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary, .gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-primary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary {
  background: #e6be00;
  border-color: #e6be00;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]) {
  background: #f5d30f;
  border-color: #f5d30f;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  background: #ffe11c;
  border-color: #ffe11c;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-primary, .gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-primary:hover:not([disabled]), .gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary {
  background: #fff;
  border-color: #e6be00;
  color: #e6be00; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #f5d30f;
  color: #f5d30f; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #ffe11c;
  color: #ffe11c; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #e6be00; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #f5d30f; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #ffe11c; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary, .gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-primary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary {
  background: #dc172a;
  border-color: #dc172a;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]) {
  background: #e74d59;
  border-color: #e74d59;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  background: #f28289;
  border-color: #f28289;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-primary, .gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-primary:hover:not([disabled]), .gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary {
  background: #fff;
  border-color: #dc172a;
  color: #dc172a; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #e74d59;
  color: #e74d59; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #f28289;
  color: #f28289; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #dc172a; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #e74d59; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #f28289; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary, .gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-primary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary {
  background: #7dc540;
  border-color: #7dc540;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]) {
  background: #9cd575;
  border-color: #9cd575;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  background: #bee5a3;
  border-color: #bee5a3;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-primary, .gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-primary:hover:not([disabled]), .gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary {
  background: #fff;
  border-color: #7dc540;
  color: #7dc540; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #9cd575;
  color: #9cd575; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #bee5a3;
  color: #bee5a3; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #7dc540; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #9cd575; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #bee5a3; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary, .gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-purple.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-progress-circle-progress,
.gh-theme-purple.gh-theme-dark .gh-main .gh-progress-circle-progress {
  stroke: #9355b7; }

.gh-theme-purple.gh-theme-dark .gh-accent .gh-progress-circle-progress {
  stroke: #00b9cc; }

.gh-theme-purple.gh-theme-dark .gh-warning .gh-progress-circle-progress {
  stroke: #e6be00; }

.gh-theme-purple.gh-theme-dark .gh-error .gh-progress-circle-progress {
  stroke: #dc172a; }

.gh-theme-purple.gh-theme-dark .gh-cta .gh-progress-circle-progress {
  stroke: #7dc540; }

.gh-theme-purple.gh-theme-dark .gh-select-arrow svg {
  fill: #9355b7; }

.gh-theme-purple.gh-theme-dark .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-purple.gh-theme-dark .gh-select-disabled .gh-select-arrow svg {
  fill: #ccc; }

.gh-theme-purple.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-main:hover {
  border-color: #9355b7; }

.gh-theme-purple.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon {
  background-color: #9355b7; }

.gh-theme-purple.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-accent:hover {
  border-color: #00b9cc; }

.gh-theme-purple.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon {
  background-color: #00b9cc; }

.gh-theme-purple.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-warning:hover {
  border-color: #e6be00; }

.gh-theme-purple.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon {
  background-color: #e6be00; }

.gh-theme-purple.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-error:hover {
  border-color: #dc172a; }

.gh-theme-purple.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon {
  background-color: #dc172a; }

.gh-theme-purple.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-cta:hover {
  border-color: #7dc540; }

.gh-theme-purple.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon {
  background-color: #7dc540; }

.gh-theme-purple.gh-theme-dark .gh-island {
  color: #fff;
  background: rgba(255, 255, 255, 0.2); }

.gh-theme-purple.gh-theme-dark .gh-island-icon svg {
  fill: #fff; }

.gh-theme-purple.gh-theme-dark .gh-island-title {
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-island-subtitle {
  color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-radio-outer-circle {
  border-color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-radio-button:not(.gh-radio-disabled):hover .gh-radio-outer-circle {
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #fff; }

.gh-theme-purple.gh-theme-dark .gh-radio-inner-circle,
.gh-theme-purple.gh-theme-dark .gh-radio-button:not(.gh-radio-disabled):hover .gh-radio-inner-circle {
  background-color: #fff; }

.gh-theme-blue .gh-button.gh-button-primary,
.gh-theme-blue .gh-icon-button.gh-button-primary,
.gh-theme-blue.gh-theme-light .gh-button.gh-button-primary,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-primary {
  background: #008cdb;
  border-color: #008cdb;
  color: #fff; }

.gh-theme-blue .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-primary:hover:not([disabled]) {
  background: #006bba;
  border-color: #006bba;
  color: #fff; }

.gh-theme-blue .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-primary:active:not([disabled]) {
  background: #004999;
  border-color: #004999;
  color: #fff; }

.gh-theme-blue .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue .gh-button.gh-button-primary[disabled],
.gh-theme-blue .gh-icon-button.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-light .gh-button.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-blue .gh-button.gh-button-secondary,
.gh-theme-blue .gh-icon-button.gh-button-secondary,
.gh-theme-blue.gh-theme-light .gh-button.gh-button-secondary,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-secondary {
  background: #fff;
  border-color: #008cdb;
  color: #008cdb; }

.gh-theme-blue .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #006bba;
  color: #006bba; }

.gh-theme-blue .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #004999;
  color: #004999; }

.gh-theme-blue .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #008cdb; }

.gh-theme-blue .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #006bba; }

.gh-theme-blue .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #004999; }

.gh-theme-blue .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-blue .gh-button.gh-button-secondary[disabled],
.gh-theme-blue .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-light .gh-button.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-blue .gh-button.gh-accent.gh-button-primary,
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-primary,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary {
  background: #00a1b2;
  border-color: #00a1b2;
  color: #fff; }

.gh-theme-blue .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]) {
  background: #00848e;
  border-color: #00848e;
  color: #fff; }

.gh-theme-blue .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  background: #006d75;
  border-color: #006d75;
  color: #fff; }

.gh-theme-blue .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-blue .gh-button.gh-accent.gh-button-secondary,
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-secondary,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary {
  background: #fff;
  border-color: #00a1b2;
  color: #00a1b2; }

.gh-theme-blue .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #00848e;
  color: #00848e; }

.gh-theme-blue .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #006d75;
  color: #006d75; }

.gh-theme-blue .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #00a1b2; }

.gh-theme-blue .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #00848e; }

.gh-theme-blue .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #006d75; }

.gh-theme-blue .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-blue .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-blue .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-light .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-blue .gh-button.gh-warning.gh-button-primary,
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-primary,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary {
  background: #e6be00;
  border-color: #e6be00;
  color: #fff; }

.gh-theme-blue .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]) {
  background: #c9a000;
  border-color: #c9a000;
  color: #fff; }

.gh-theme-blue .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  background: #ab8300;
  border-color: #ab8300;
  color: #fff; }

.gh-theme-blue .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-blue .gh-button.gh-warning.gh-button-secondary,
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-secondary,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary {
  background: #fff;
  border-color: #e6be00;
  color: #e6be00; }

.gh-theme-blue .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #c9a000;
  color: #c9a000; }

.gh-theme-blue .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #ab8300;
  color: #ab8300; }

.gh-theme-blue .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #e6be00; }

.gh-theme-blue .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #c9a000; }

.gh-theme-blue .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #ab8300; }

.gh-theme-blue .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-blue .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-blue .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-light .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-blue .gh-button.gh-error.gh-button-primary,
.gh-theme-blue .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-primary,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-primary {
  background: #c41425;
  border-color: #c41425;
  color: #fff; }

.gh-theme-blue .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]) {
  background: #ab0c17;
  border-color: #ab0c17;
  color: #fff; }

.gh-theme-blue .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  background: #93060e;
  border-color: #93060e;
  color: #fff; }

.gh-theme-blue .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-blue .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-blue .gh-button.gh-error.gh-button-secondary,
.gh-theme-blue .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-secondary,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary {
  background: #fff;
  border-color: #c41425;
  color: #c41425; }

.gh-theme-blue .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #ab0c17;
  color: #ab0c17; }

.gh-theme-blue .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #93060e;
  color: #93060e; }

.gh-theme-blue .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #c41425; }

.gh-theme-blue .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #ab0c17; }

.gh-theme-blue .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #93060e; }

.gh-theme-blue .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-blue .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-blue .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-light .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-blue .gh-button.gh-cta.gh-button-primary,
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-primary,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary {
  background: #7dc540;
  border-color: #7dc540;
  color: #fff; }

.gh-theme-blue .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]) {
  background: #3f962a;
  border-color: #3f962a;
  color: #fff; }

.gh-theme-blue .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  background: #1f7e1e;
  border-color: #1f7e1e;
  color: #fff; }

.gh-theme-blue .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-blue .gh-button.gh-cta.gh-button-secondary,
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-secondary,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary {
  background: #fff;
  border-color: #7dc540;
  color: #7dc540; }

.gh-theme-blue .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #3f962a;
  color: #3f962a; }

.gh-theme-blue .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #1f7e1e;
  color: #1f7e1e; }

.gh-theme-blue .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #7dc540; }

.gh-theme-blue .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #3f962a; }

.gh-theme-blue .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #1f7e1e; }

.gh-theme-blue .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-blue .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-blue .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-light .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-blue .gh-progress-circle-progress,
.gh-theme-blue .gh-main .gh-progress-circle-progress,
.gh-theme-blue.gh-theme-light .gh-progress-circle-progress,
.gh-theme-blue.gh-theme-light .gh-main .gh-progress-circle-progress {
  stroke: #008cdb; }

.gh-theme-blue .gh-accent .gh-progress-circle-progress,
.gh-theme-blue.gh-theme-light .gh-accent .gh-progress-circle-progress {
  stroke: #00a1b2; }

.gh-theme-blue .gh-warning .gh-progress-circle-progress,
.gh-theme-blue.gh-theme-light .gh-warning .gh-progress-circle-progress {
  stroke: #e6be00; }

.gh-theme-blue .gh-error .gh-progress-circle-progress,
.gh-theme-blue.gh-theme-light .gh-error .gh-progress-circle-progress {
  stroke: #c41425; }

.gh-theme-blue .gh-cta .gh-progress-circle-progress,
.gh-theme-blue.gh-theme-light .gh-cta .gh-progress-circle-progress {
  stroke: #7dc540; }

.gh-theme-blue .gh-select-arrow svg,
.gh-theme-blue.gh-theme-light .gh-select-arrow svg {
  fill: #008cdb; }

.gh-theme-blue .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-blue .gh-select-disabled .gh-select-arrow svg,
.gh-theme-blue.gh-theme-light .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-blue.gh-theme-light .gh-select-disabled .gh-select-arrow svg {
  fill: #ccc; }

.gh-theme-blue .gh-tile:not(.gh-tile-disabled).gh-main:hover,
.gh-theme-blue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-main:hover {
  border-color: #008cdb; }

.gh-theme-blue .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon,
.gh-theme-blue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon {
  background-color: #008cdb; }

.gh-theme-blue .gh-tile:not(.gh-tile-disabled).gh-accent:hover,
.gh-theme-blue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-accent:hover {
  border-color: #00a1b2; }

.gh-theme-blue .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon,
.gh-theme-blue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon {
  background-color: #00a1b2; }

.gh-theme-blue .gh-tile:not(.gh-tile-disabled).gh-warning:hover,
.gh-theme-blue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-warning:hover {
  border-color: #e6be00; }

.gh-theme-blue .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon,
.gh-theme-blue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon {
  background-color: #e6be00; }

.gh-theme-blue .gh-tile:not(.gh-tile-disabled).gh-error:hover,
.gh-theme-blue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-error:hover {
  border-color: #c41425; }

.gh-theme-blue .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon,
.gh-theme-blue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon {
  background-color: #c41425; }

.gh-theme-blue .gh-tile:not(.gh-tile-disabled).gh-cta:hover,
.gh-theme-blue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-cta:hover {
  border-color: #7dc540; }

.gh-theme-blue .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon,
.gh-theme-blue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon {
  background-color: #7dc540; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-primary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary {
  background: #14a8f5;
  border-color: #14a8f5;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:hover:not([disabled]) {
  background: #2ab6f4;
  border-color: #2ab6f4;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:active:not([disabled]) {
  background: #74cff7;
  border-color: #74cff7;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-primary, .gh-theme-blue.gh-theme-dark .gh-button.gh-button-primary:hover:not([disabled]), .gh-theme-blue.gh-theme-dark .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-primary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary {
  background: #fff;
  border-color: #14a8f5;
  color: #14a8f5; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #2ab6f4;
  color: #2ab6f4; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #74cff7;
  color: #74cff7; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #14a8f5; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #2ab6f4; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #74cff7; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary, .gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary, .gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  border-color: #fff;
  color: #f8f8f8; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #f8f8f8; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  border-color: #fff;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-primary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary {
  background: #00b9cc;
  border-color: #00b9cc;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]) {
  background: #4fd5e0;
  border-color: #4fd5e0;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  background: #74dee6;
  border-color: #74dee6;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-primary, .gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-primary:hover:not([disabled]), .gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary {
  background: #fff;
  border-color: #00b9cc;
  color: #00b9cc; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #4fd5e0;
  color: #4fd5e0; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #74dee6;
  color: #74dee6; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #00b9cc; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #4fd5e0; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #74dee6; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary, .gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-primary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary {
  background: #e6be00;
  border-color: #e6be00;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]) {
  background: #f5d30f;
  border-color: #f5d30f;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  background: #ffe11c;
  border-color: #ffe11c;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-primary, .gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-primary:hover:not([disabled]), .gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary {
  background: #fff;
  border-color: #e6be00;
  color: #e6be00; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #f5d30f;
  color: #f5d30f; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #ffe11c;
  color: #ffe11c; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #e6be00; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #f5d30f; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #ffe11c; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary, .gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-primary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary {
  background: #dc172a;
  border-color: #dc172a;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]) {
  background: #e74d59;
  border-color: #e74d59;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  background: #f28289;
  border-color: #f28289;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-primary, .gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-primary:hover:not([disabled]), .gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary {
  background: #fff;
  border-color: #dc172a;
  color: #dc172a; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #e74d59;
  color: #e74d59; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #f28289;
  color: #f28289; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #dc172a; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #e74d59; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #f28289; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary, .gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-primary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary {
  background: #7dc540;
  border-color: #7dc540;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]) {
  background: #9cd575;
  border-color: #9cd575;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  background: #bee5a3;
  border-color: #bee5a3;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-primary, .gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-primary:hover:not([disabled]), .gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary {
  background: #fff;
  border-color: #7dc540;
  color: #7dc540; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #9cd575;
  color: #9cd575; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #bee5a3;
  color: #bee5a3; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #7dc540; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #9cd575; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #bee5a3; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary, .gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-blue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-progress-circle-progress,
.gh-theme-blue.gh-theme-dark .gh-main .gh-progress-circle-progress {
  stroke: #14a8f5; }

.gh-theme-blue.gh-theme-dark .gh-accent .gh-progress-circle-progress {
  stroke: #00b9cc; }

.gh-theme-blue.gh-theme-dark .gh-warning .gh-progress-circle-progress {
  stroke: #e6be00; }

.gh-theme-blue.gh-theme-dark .gh-error .gh-progress-circle-progress {
  stroke: #dc172a; }

.gh-theme-blue.gh-theme-dark .gh-cta .gh-progress-circle-progress {
  stroke: #7dc540; }

.gh-theme-blue.gh-theme-dark .gh-select-arrow svg {
  fill: #14a8f5; }

.gh-theme-blue.gh-theme-dark .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-blue.gh-theme-dark .gh-select-disabled .gh-select-arrow svg {
  fill: #ccc; }

.gh-theme-blue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-main:hover {
  border-color: #14a8f5; }

.gh-theme-blue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon {
  background-color: #14a8f5; }

.gh-theme-blue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-accent:hover {
  border-color: #00b9cc; }

.gh-theme-blue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon {
  background-color: #00b9cc; }

.gh-theme-blue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-warning:hover {
  border-color: #e6be00; }

.gh-theme-blue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon {
  background-color: #e6be00; }

.gh-theme-blue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-error:hover {
  border-color: #dc172a; }

.gh-theme-blue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon {
  background-color: #dc172a; }

.gh-theme-blue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-cta:hover {
  border-color: #7dc540; }

.gh-theme-blue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon {
  background-color: #7dc540; }

.gh-theme-blue.gh-theme-dark .gh-island {
  color: #fff;
  background: rgba(255, 255, 255, 0.2); }

.gh-theme-blue.gh-theme-dark .gh-island-icon svg {
  fill: #fff; }

.gh-theme-blue.gh-theme-dark .gh-island-title {
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-island-subtitle {
  color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-radio-outer-circle {
  border-color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-radio-button:not(.gh-radio-disabled):hover .gh-radio-outer-circle {
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #fff; }

.gh-theme-blue.gh-theme-dark .gh-radio-inner-circle,
.gh-theme-blue.gh-theme-dark .gh-radio-button:not(.gh-radio-disabled):hover .gh-radio-inner-circle {
  background-color: #fff; }

.gh-theme-royalblue .gh-button.gh-button-primary,
.gh-theme-royalblue .gh-icon-button.gh-button-primary,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-primary,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-primary {
  background: #4556d7;
  border-color: #4556d7;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-primary:hover:not([disabled]) {
  background: #393db0;
  border-color: #393db0;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-primary:active:not([disabled]) {
  background: #31339c;
  border-color: #31339c;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue .gh-button.gh-button-primary[disabled],
.gh-theme-royalblue .gh-icon-button.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-button-secondary,
.gh-theme-royalblue .gh-icon-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-secondary {
  background: #fff;
  border-color: #4556d7;
  color: #4556d7; }

.gh-theme-royalblue .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #393db0;
  color: #393db0; }

.gh-theme-royalblue .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #31339c;
  color: #31339c; }

.gh-theme-royalblue .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #4556d7; }

.gh-theme-royalblue .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #393db0; }

.gh-theme-royalblue .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #31339c; }

.gh-theme-royalblue .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-royalblue .gh-button.gh-button-secondary[disabled],
.gh-theme-royalblue .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-button.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-primary,
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-primary,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary {
  background: #00a1b2;
  border-color: #00a1b2;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]) {
  background: #00848e;
  border-color: #00848e;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  background: #006d75;
  border-color: #006d75;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-secondary,
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-secondary,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary {
  background: #fff;
  border-color: #00a1b2;
  color: #00a1b2; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #00848e;
  color: #00848e; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #006d75;
  color: #006d75; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #00a1b2; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #00848e; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #006d75; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-royalblue .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-royalblue .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-primary,
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-primary,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary {
  background: #e6be00;
  border-color: #e6be00;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]) {
  background: #c9a000;
  border-color: #c9a000;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  background: #ab8300;
  border-color: #ab8300;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-secondary,
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-secondary,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary {
  background: #fff;
  border-color: #e6be00;
  color: #e6be00; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #c9a000;
  color: #c9a000; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #ab8300;
  color: #ab8300; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #e6be00; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #c9a000; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #ab8300; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-royalblue .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-royalblue .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-primary,
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-primary,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-primary {
  background: #c41425;
  border-color: #c41425;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]) {
  background: #ab0c17;
  border-color: #ab0c17;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  background: #93060e;
  border-color: #93060e;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-secondary,
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-secondary,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary {
  background: #fff;
  border-color: #c41425;
  color: #c41425; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #ab0c17;
  color: #ab0c17; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #93060e;
  color: #93060e; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #c41425; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #ab0c17; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #93060e; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-royalblue .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-royalblue .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-primary,
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-primary,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary {
  background: #5ead35;
  border-color: #5ead35;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]) {
  background: #3f962a;
  border-color: #3f962a;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  background: #1f7e1e;
  border-color: #1f7e1e;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-primary[disabled] {
  background: #ccc;
  border-color: #ccc;
  color: #fff; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-secondary,
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-secondary,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary {
  background: #fff;
  border-color: #5ead35;
  color: #5ead35; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #3f962a;
  color: #3f962a; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #1f7e1e;
  color: #1f7e1e; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #5ead35; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #3f962a; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #1f7e1e; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-royalblue .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-royalblue .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-light .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  background: #fff;
  border-color: #ccc;
  color: #ccc; }

.gh-theme-royalblue .gh-progress-circle-progress,
.gh-theme-royalblue .gh-main .gh-progress-circle-progress,
.gh-theme-royalblue.gh-theme-light .gh-progress-circle-progress,
.gh-theme-royalblue.gh-theme-light .gh-main .gh-progress-circle-progress {
  stroke: #4556d7; }

.gh-theme-royalblue .gh-accent .gh-progress-circle-progress,
.gh-theme-royalblue.gh-theme-light .gh-accent .gh-progress-circle-progress {
  stroke: #00a1b2; }

.gh-theme-royalblue .gh-warning .gh-progress-circle-progress,
.gh-theme-royalblue.gh-theme-light .gh-warning .gh-progress-circle-progress {
  stroke: #e6be00; }

.gh-theme-royalblue .gh-error .gh-progress-circle-progress,
.gh-theme-royalblue.gh-theme-light .gh-error .gh-progress-circle-progress {
  stroke: #c41425; }

.gh-theme-royalblue .gh-cta .gh-progress-circle-progress,
.gh-theme-royalblue.gh-theme-light .gh-cta .gh-progress-circle-progress {
  stroke: #5ead35; }

.gh-theme-royalblue .gh-select-arrow svg,
.gh-theme-royalblue.gh-theme-light .gh-select-arrow svg {
  fill: #4556d7; }

.gh-theme-royalblue .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-royalblue .gh-select-disabled .gh-select-arrow svg,
.gh-theme-royalblue.gh-theme-light .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-royalblue.gh-theme-light .gh-select-disabled .gh-select-arrow svg {
  fill: #ccc; }

.gh-theme-royalblue .gh-tile:not(.gh-tile-disabled).gh-main:hover,
.gh-theme-royalblue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-main:hover {
  border-color: #4556d7; }

.gh-theme-royalblue .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon,
.gh-theme-royalblue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon {
  background-color: #4556d7; }

.gh-theme-royalblue .gh-tile:not(.gh-tile-disabled).gh-accent:hover,
.gh-theme-royalblue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-accent:hover {
  border-color: #00a1b2; }

.gh-theme-royalblue .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon,
.gh-theme-royalblue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon {
  background-color: #00a1b2; }

.gh-theme-royalblue .gh-tile:not(.gh-tile-disabled).gh-warning:hover,
.gh-theme-royalblue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-warning:hover {
  border-color: #e6be00; }

.gh-theme-royalblue .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon,
.gh-theme-royalblue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon {
  background-color: #e6be00; }

.gh-theme-royalblue .gh-tile:not(.gh-tile-disabled).gh-error:hover,
.gh-theme-royalblue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-error:hover {
  border-color: #c41425; }

.gh-theme-royalblue .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon,
.gh-theme-royalblue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon {
  background-color: #c41425; }

.gh-theme-royalblue .gh-tile:not(.gh-tile-disabled).gh-cta:hover,
.gh-theme-royalblue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-cta:hover {
  border-color: #5ead35; }

.gh-theme-royalblue .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon,
.gh-theme-royalblue.gh-theme-light .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon {
  background-color: #5ead35; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary {
  background: #526cff;
  border-color: #526cff;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:hover:not([disabled]) {
  background: #748cff;
  border-color: #748cff;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:active:not([disabled]) {
  background: #97a9ff;
  border-color: #97a9ff;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-primary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-primary:hover:not([disabled]), .gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary {
  background: #fff;
  border-color: #526cff;
  color: #526cff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #748cff;
  color: #748cff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #97a9ff;
  color: #97a9ff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #526cff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #748cff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #97a9ff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) {
  border-color: #fff;
  color: #f8f8f8; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #f8f8f8; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) {
  border-color: #fff;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary {
  background: #00b9cc;
  border-color: #00b9cc;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]) {
  background: #4fd5e0;
  border-color: #4fd5e0;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  background: #74dee6;
  border-color: #74dee6;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-primary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-primary:hover:not([disabled]), .gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary {
  background: #fff;
  border-color: #00b9cc;
  color: #00b9cc; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #4fd5e0;
  color: #4fd5e0; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #74dee6;
  color: #74dee6; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #00b9cc; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #4fd5e0; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #74dee6; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-accent.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary {
  background: #e6be00;
  border-color: #e6be00;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]) {
  background: #f5d30f;
  border-color: #f5d30f;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  background: #ffe11c;
  border-color: #ffe11c;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-primary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-primary:hover:not([disabled]), .gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary {
  background: #fff;
  border-color: #e6be00;
  color: #e6be00; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #f5d30f;
  color: #f5d30f; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #ffe11c;
  color: #ffe11c; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #e6be00; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #f5d30f; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #ffe11c; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-warning.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary {
  background: #dc172a;
  border-color: #dc172a;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]) {
  background: #e74d59;
  border-color: #e74d59;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  background: #f28289;
  border-color: #f28289;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-primary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-primary:hover:not([disabled]), .gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary {
  background: #fff;
  border-color: #dc172a;
  color: #dc172a; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #e74d59;
  color: #e74d59; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #f28289;
  color: #f28289; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #dc172a; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #e74d59; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #f28289; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-error.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary {
  background: #7dc540;
  border-color: #7dc540;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]) {
  background: #9cd575;
  border-color: #9cd575;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  background: #bee5a3;
  border-color: #bee5a3;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-primary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-primary:hover:not([disabled]), .gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary:active:not([disabled]) {
  border-color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary[disabled] {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-primary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-primary[disabled] .gh-icon svg {
  fill: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary {
  background: #fff;
  border-color: #7dc540;
  color: #7dc540; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: #f8f8f8;
  border-color: #9cd575;
  color: #9cd575; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: #f8f8f8;
  border-color: #bee5a3;
  color: #bee5a3; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #7dc540; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #9cd575; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #bee5a3; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] .gh-icon svg {
  fill: #ccc; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary, .gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  background: transparent;
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) {
  background: rgba(255, 255, 255, 0.2);
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]),
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) {
  background: rgba(255, 255, 255, 0.3);
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary[disabled],
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary[disabled] {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.6); }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:hover:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg,
.gh-theme-royalblue.gh-theme-dark.gh-context-menu-panel .gh-icon-button.gh-cta.gh-button-secondary:active:not([disabled]) .gh-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-progress-circle-progress,
.gh-theme-royalblue.gh-theme-dark .gh-main .gh-progress-circle-progress {
  stroke: #526cff; }

.gh-theme-royalblue.gh-theme-dark .gh-accent .gh-progress-circle-progress {
  stroke: #00b9cc; }

.gh-theme-royalblue.gh-theme-dark .gh-warning .gh-progress-circle-progress {
  stroke: #e6be00; }

.gh-theme-royalblue.gh-theme-dark .gh-error .gh-progress-circle-progress {
  stroke: #dc172a; }

.gh-theme-royalblue.gh-theme-dark .gh-cta .gh-progress-circle-progress {
  stroke: #7dc540; }

.gh-theme-royalblue.gh-theme-dark .gh-select-arrow svg {
  fill: #526cff; }

.gh-theme-royalblue.gh-theme-dark .gh-select[disabled] .gh-select-arrow svg,
.gh-theme-royalblue.gh-theme-dark .gh-select-disabled .gh-select-arrow svg {
  fill: #ccc; }

.gh-theme-royalblue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-main:hover {
  border-color: #526cff; }

.gh-theme-royalblue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-main .gh-tile-icon {
  background-color: #526cff; }

.gh-theme-royalblue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-accent:hover {
  border-color: #00b9cc; }

.gh-theme-royalblue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-accent .gh-tile-icon {
  background-color: #00b9cc; }

.gh-theme-royalblue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-warning:hover {
  border-color: #e6be00; }

.gh-theme-royalblue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-warning .gh-tile-icon {
  background-color: #e6be00; }

.gh-theme-royalblue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-error:hover {
  border-color: #dc172a; }

.gh-theme-royalblue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-error .gh-tile-icon {
  background-color: #dc172a; }

.gh-theme-royalblue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-cta:hover {
  border-color: #7dc540; }

.gh-theme-royalblue.gh-theme-dark .gh-tile:not(.gh-tile-disabled).gh-cta .gh-tile-icon {
  background-color: #7dc540; }

.gh-theme-royalblue.gh-theme-dark .gh-island {
  color: #fff;
  background: rgba(255, 255, 255, 0.2); }

.gh-theme-royalblue.gh-theme-dark .gh-island-icon svg {
  fill: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-island-title {
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-island-subtitle {
  color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-radio-outer-circle {
  border-color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-radio-button:not(.gh-radio-disabled):hover .gh-radio-outer-circle {
  background-color: rgba(255, 255, 255, 0.2);
  border-color: #fff; }

.gh-theme-royalblue.gh-theme-dark .gh-radio-inner-circle,
.gh-theme-royalblue.gh-theme-dark .gh-radio-button:not(.gh-radio-disabled):hover .gh-radio-inner-circle {
  background-color: #fff; }
