/* stylelint-disable selector-class-pattern */

@font-face {
  font-family: icomoon;
  src: url("./../fonts/icomoon.eot?8utu8j");
  src: url("./../fonts/icomoon.eot?8utu8j#iefix") format("embedded-opentype"),
    url("./../fonts/icomoon.ttf?8utu8j") format("truetype"),
    url("./../fonts/icomoon.woff?8utu8j") format("woff"),
    url("./../fonts/icomoon.svg?8utu8j#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: icomoon, sans-serif !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* .icon-icon_sgpe .path1::before {
  content: "\e900";
  color: var(--client-main-color);
}

.icon-icon_sgpe .path2::before {
  content: "\e901";
  margin-left: -0.9990em;
  color: rgb(196 48 32);
}

.icon-icon_sgpe .path3::before {
  content: "\e902";
  margin-left: -0.9990em;
  color: rgb(83 130 82);
}

.icon-icon_sgpe .path4::before {
  content: "\e903";
  margin-left: -0.9990em;
  color: rgb(83 130 82);
} */

.sds-btn--flat-primary {
  color: var(--client-main-color);
}

.sds-btn--outlined-primary {
  color: var(--client-main-color);
  border: solid 1px var(--client-secondary-color);
}

.sds-btn--raised {
  background-color: var(--client-main-color);
  padding: 10px;
}

.sds-btn--raised:hover {
  background-color: var(--client-secondary-color);
}

.sds-btn--raised:active,
.sds-btn--raised:focus {
  background-color: var(--client-secondary-color);
}

.sds-btn-icon--rounded-primary {
  color: var(--client-main-color);
  border: solid 1px var(--client-secondary-color);
}

.sds-collapse-list__item--selected .sds-collapse-list__link {
  color: var(--client-main-color);
}

.sds-input:focus,
.sds-input:active {
  border: 2px solid var(--client-main-color);
}

.sds-form-group--active .sds-label,
.sds-form-group--active .sds-caption {
  color: var(--client-main-color);
}

.sds-form-group--active .sds-input {
  border: 2px solid var(--client-main-color);
}

.sds-input__icon:hover + .sds-input:focus {
  border-color: var(--client-main-color);
}

.sds-input--floating-label .sds-input:focus + .sds-label {
  color: var(--client-main-color);
}

.sds-link {
  color: var(--client-main-color);
}

.sds-link:hover {
  color: var(--client-secondary-color);
}

.sds-link .sds-link__icon {
  color: var(--client-main-color);
}

.sds-load__content svg circle {
  stroke: var(--client-main-color);
}

.sds-switch input[type="checkbox"]:checked ~ .sds-switch__thumb {
  background: var(--client-secondary-color);
}

.sds-sidemenu__item a i {
  color: var(--grey-dark);
}

/* .sds-sidemenu__item:hover {
  background-color: var(--client-background);
} */

/* .sds-sidemenu__item--active,
.sds-sidemenu__item--active:hover {
  background-color: #bbc3ab;
} */

.sds-sidemenu__item--active a i,
.sds-sidemenu__item--active:hover a i{
  color: var(--client-main-color);
}

.sds-tab__item--active {
  color: var(--client-main-color);
  border-bottom-color: var(--client-main-color);
}

.sds-data-table td .sds-link .sds-link__icon {
  color: var(--client-main-color);
}

.sds-color-support {
  color: var(--client-secondary-color);
}

.sds-color-primary {
  color: var(--client-main-color);
}

a.sds-link {
  color: var(--client-main-color);
}

a.sds-link:link,
a.sds-link:visited,
a.sds-link:focus,
a.sds-link:active {
  color: var(--client-main-color);
}

a.sds-link:hover {
  color: var(--client-secondary-color);
}
