/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles/sellan.dgm.scss?ngGlobalStyle ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: DinPro;
  src: url('assets/resources/DINPro.ttf');
}
@font-face {
  font-family: DinProBold;
  src: url('assets/resources/DINPro-Bold.ttf');
}
@font-face {
  font-family: DinProMedium;
  src: url('assets/resources/DINPro-Medium.ttf');
}
@font-face {
  font-family: DinProRegular;
  src: url('assets/resources/DINPro-CondensedRegular.ttf');
}
:root {
  --DARK-GREY: #3C4970;
  --GRAY-SOFT: #ABB1C2;
  --MIDLE-GRAY: #77809B;
  --GRAY: #B2C7CF;
  --LIGHT-GRAY: #E2E8EA;
  --WHITE: #FFFFFF;
  --BLACK: #272828;
  --DEFAULT: #ABB1C2;
  --PRIMARY: #3469F4;
  --SUCCESS: #77C29E;
  --INFO: #92D8FF;
  --WARNING: #F8AC59;
  --DANGER: #FF2480;
  --ADD-COLOR-1: #8EAAFA;
  --ADD-COLOR-2: #F8F9FB;
  --ADD-COLOR-3: #FFFFFF;
  --ADD-COLOR-4: #FFFFFF;
  --ADD-COLOR-5: #FFFFFF;
  --ADD-COLOR-6: #FFFFFF;
  --ADD-COLOR-7: #FFFFFF;
  --ADD-COLOR-8: #FFFFFF;
  --ADD-COLOR-9: #FFFFFF;
  --ADD-COLOR-10: #FFFFFF;
  --font: "DinPro";
  --font-medium: "DinProMedium";
  --font-bold: "DinProBold";
  --index: calc(1vw + 1vh);
}

.sln-mat-slide-toggle .mdc-label {
  color: var(--DARK-GREY) !important;
  font-family: var(--font-medium) !important;
}
.sln-mat-slide-toggle .mdc-switch--checked {
  background: var(--PRIMARY) !important;
}

.mdc-tooltip {
  color: var(--GRAY-SOFT);
}

.sln-cancel-close {
  padding: 0 10px;
  background: var(--WHITE);
  border: 2px solid var(--GRAY-SOFT);
  border-radius: 5px;
  margin-left: 10px;
  cursor: pointer;
  color: var(--DARK-GREY);
  font-size: 13px;
  font-family: var(--font-bold);
  height: 45px;
  min-width: 45px;
}

.sln-first-position-icon {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 20px;
  height: 54px;
  display: flex;
  align-items: center;
  width: 23px;
}

.sln-menu-telegram {
  background-image: url('assets/resources/telegram.svg');
}

.sln-menu-telegram-position {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 23px;
  height: 30px;
  width: 25px;
}

.sln-menu-whatsapp {
  background-image: url('assets/resources/whatsapp.svg');
}

.sln-menu-whatsapp-position {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 23px;
  height: 30px;
  width: 25px;
}

.sln-menu-control {
  background-image: url('assets/resources/menu-control.svg');
}

.sln-menu-settings {
  background-image: url('assets/resources/menu-settings.svg');
}

.sln-open-common-menu {
  background-image: url('assets/resources/open-common-menu.svg');
}

.sln-menu-direct-offers {
  background-image: url('assets/resources/direct-offers.svg');
}

.sln-menu-financing-terms {
  background-image: url('assets/resources/financing-terms.svg');
}

.sln-menu-instructions {
  background-image: url('assets/resources/instructions.svg');
}

.sln-menu-contract {
  background-image: url('assets/resources/menu.my-contract.svg');
}

.sln-menu-requirements-registers {
  background-image: url('assets/resources/requirements-registers.svg');
}

.sln-menu-all-requirements-registers {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-my-contractors {
  background-image: url('assets/resources/my-contractors.svg');
}

.sln-menu-factoring-settings {
  background-image: url('assets/resources/factoring-settings.svg');
}

.sln-menu-factoring-company {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-factoring-offers {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-service-package {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-buisness-process {
  background-image: url('assets/resources/menu.buisness-process.svg');
}

.sln-menu-global-process {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-internal-processes {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-users {
  background-image: url('assets/resources/menu.users.svg');
}

.sln-menu-role-management {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-individuals {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-accounts {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-certificates {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-session-management {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-organizations {
  background-image: url('assets/resources/menu.organizations.svg');
}

.sln-menu-documents {
  background-image: url('assets/resources/documents.svg');
}

.sln-menu-document-management {
  background-image: url('assets/resources/document-management.svg');
}

.sln-menu-documents-file {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-documents-contractor {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-documents-internal {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-directory {
  background-image: url('assets/resources/menu.directory.svg');
}

.sln-menu-system-directories {
  background-image: url('assets/resources/system-directories.svg');
}

.sln-menu-user-directory {
  background-image: url('assets/resources/user-directory.svg');
}

.sln-menu-tenders {
  background-image: url('assets/resources/tenders.svg');
}

.sln-menu-retail-terms {
  background-image: url('assets/resources/retail-terms.svg');
}

.sln-menu-system-settings {
  background-image: url('assets/resources/menu.system-settings.svg');
}

.sln-menu-settings-menu {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-global-settings {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-service-management {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-algorithm {
  background-image: url('assets/resources/menu.distribution-algorithm.svg');
}

.sln-menu-vector {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-generation {
  background-image: url('assets/resources/menu.document-generation.svg');
}

.sln-menu-params {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-templates {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-generation-vector {
  background-image: url('assets/resources/vector.svg');
}

.sln-menu-module {
  background-image: url('assets/resources/menu.module.svg');
}

.sln-menu-virtual-account {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-scoring {
  background-image: url('assets/resources/menu.scoring.svg');
}

.sln-menu-point-gradation {
  background-image: url('assets/resources/point-gradation.svg');
}

.sln-menu-scoring-params {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-rules {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-rating {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-methods {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-rules-group {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-gradation-settings {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-product-rules {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-security {
  background-image: url('assets/resources/menu.information-security.svg');
}

.sln-menu-audit {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-reports {
  background-image: url('assets/resources/reports.svg');
}

.sln-menu-informing {
  background-image: url('assets/resources/informing.svg');
}

.sln-menu-informing-subscription {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-makets {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-informing-templates {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-informing-email {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-edo {
  background-image: url('assets/resources/edo.svg');
}

.sln-menu-transportation-documents {
  background-image: url('assets/resources/transportation-documents.svg');
}

.sln-menu-edo-exchange {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-edo-new-doc {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-edo-incoming-messages {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-edo-outgoing-messages {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-exchange-docs {
  background-image: url('assets/resources/exchange-docs.svg');
}

.sln-menu-certificate-verification {
  background-image: url('assets/resources/certificate-verification.svg');
}

.sln-menu-certification-centers {
  background-image: url('assets/resources/certification-centers.svg');
}

.sln-menu-requests-verification {
  background-image: url('assets/resources/requests-verification.svg');
}

.sln-menu-black-white-list {
  background-image: url('assets/resources/lists.svg');
}

.sln-menu-profiles-check {
  background-image: url('assets/resources/profiling.svg');
}

.sln-menu-money-claims {
  background-image: url('assets/resources/money-claims.svg');
}

.sln-menu-calendar {
  background-image: url('assets/resources/calendar.svg');
}

.sln-menu-order-management {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-order-for-payment {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-archive-audit-trail {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-authority-model-sistem {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-authority-model-user {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-check-documents {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-creation-mchd {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-creation-mchd2 {
  background-image: url('assets/resources/creation-mchd2.svg');
}

.sln-menu-monitoring {
  background-image: url('assets/resources/monitoring.svg');
}

.sln-menu-monitoring-settings {
  background-image: url('assets/resources/monitoring-settings.svg');
}

.sln-menu-my-requests {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-customer-verification {
  background-image: url('assets/resources/customer-verification.svg');
}

.sln-menu-rosFinMonitoring-data {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-rosFinMonitoring-reports {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-debtor-settings {
  background-image: url('assets/resources/debtor-settings.svg');
}

.sln-menu-inspection-reports {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-sanctions-lists {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-monetary-confirmations {
  background-image: url('assets/resources/monetary-confirmation.svg');
}

.sln-menu-common-first-icon {
  background-image: url('assets/resources/common-first-icon.svg');
}

.sln-menu-support {
  background-image: url('assets/resources/menu.support.svg');
}

.sln-menu-factoring {
  background-image: url('assets/resources/menu.factoring.svg');
}

.sln-second-position-icon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 26px;
  height: 54px;
  z-index: 999;
}

.sln-menu-second-position-menu-dot {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-grid-status-returned {
  background: url('assets/resources/status.returned-revision.svg');
}

.sln-grid-status-completed {
  background: url('assets/resources/status.completed.svg');
}

.sln-grid-status-pending {
  background: url('assets/resources/status.pending.svg');
}

.sln-grid-status-sent-client {
  background: url('assets/resources/status.sent-back-client.svg');
}

.sln-grid-status-irrelevant {
  background: url('assets/resources/status.out-of-date.svg');
}

.sln-grid-status-rejection {
  background: url('assets/resources/status.rejection.svg');
}

.sln-grid-status-withdrawn {
  background: url('assets/resources/status.withdrawn.svg');
}

.sln-grid-status-broker-withdrawn {
  background: url('assets/resources/status.withdrawn.svg');
}

.sln-grid-status-proposal {
  background: url('assets/resources/status.proposal-prepared.svg');
}

.sln-grid-status-offer-accepted {
  background: url('assets/resources/status.another-offer-accepted.svg');
}

.sln-grid-status-distributed {
  background: url('assets/resources/status.distributed.svg');
}

.sln-grid-status-reviewed {
  background: url('assets/resources/status.reviewed.svg');
}

.sln-grid-status-scoring {
  background: url('assets/resources/status.scoring-passed.svg');
}

.sln-grid-status-signed {
  background: url('assets/resources/status.signed.svg');
}

.sln-grid-status-draft {
  background: url('assets/resources/status.foul-copy.svg');
}

.sln-grid-status-broker-draft {
  background: url('assets/resources/status.foul-copy.svg');
}

.sln-grid-status-sent {
  background: url('assets/resources/status.sent.svg');
}

.sln-grid-status-counterparty {
  background: url('assets/resources/status.counterparty-confirmation.svg');
}

.sln-grid-status-accredited {
  background: url('assets/resources/status.accredited.svg');
}

.sln-grid-status-registered {
  background: url('assets/resources/status.registered.svg');
}

.sln-grid-status-not-registered {
  background: url('assets/resources/status.not-registered.svg');
}

.sln-grid-status-not-registered {
  background: url('assets/resources/scoring-offer.svg');
}

.sln-grid-status-funding {
  background: url('assets/resources/status.funding-issued.svg');
}

.sln-grid-status-formed {
  background: url('assets/resources/status.formed.svg');
}

.sln-grid-status-approved {
  background: url('assets/resources/status.approved.svg');
}

.sln-grid-status-recruitment {
  background: url('assets/resources/status.recruitment.svg');
}

.sln-grid-status-request-factoring {
  background: url('assets/resources/status.request-factoring.svg');
}

.sln-groups-status {
  background: url('assets/resources/groups.svg');
}

.sln-organization-not-verif-status {
  background: url('assets/resources/organization-not-verif.svg');
}

.sln-organization-status {
  background: url('assets/resources/organization.svg');
}

.sln-pos-organizations-status {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 20px;
  height: 25px;
  width: 25px;
}

.sln-pos-grig-status {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 20px;
  display: flex;
  align-items: left;
  padding-left: 23px;
}

.sln-scoring-attention {
  background-image: url('assets/resources/scoring-attention.svg');
}

.sln-scoring-attention-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-cond {
  background-image: url('assets/resources/scoring-cond.svg');
}

.sln-scoring-cond-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-stop {
  background-image: url('assets/resources/scoring-err.svg');
}

.sln-scoring-stop-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-offer {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-etp-panel-scoring-offer.svg');
}

.sln-scoring-offer-position {
  background-repeat: no-repeat;
  width: 27px;
  height: 22px;
  background-position: right top;
}

.sln-scoring-passed {
  background-image: url('assets/resources/scoring-passed.svg');
}

.sln-scoring-passed-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-skip {
  background-image: url('assets/resources/scoring-scip.svg');
}

.sln-scoring-skip-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-skipt {
  background-image: url('assets/resources/scoring-scipt.svg');
}

.sln-scoring-skipt-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-error {
  background-image: url('assets/resources/scoring-stop.svg');
}

.sln-scoring-error-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-pause {
  background-image: url('assets/resources/scoring-pause.svg');
}

.sln-scoring-pause-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-assessment {
  background-image: url('assets/resources/assessment.svg');
}

.sln-scoring-assessment-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 30px;
  background-position: center;
}

.sln-scoring-settings {
  background-image: url('assets/resources/settings.svg');
}

.sln-scoring-settings-position {
  background-repeat: no-repeat;
  width: 20px;
  height: 22px;
  background-position: center;
  background-size: 20px;
  cursor: pointer;
}

.sln-scoring-method {
  background-image: url('assets/resources/scoring-method.svg');
}

.sln-scoring-method-position {
  width: 100%;
  height: 90%;
  position: absolute;
  bottom: 3px;
  right: 13px;
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
}

.sln-scoring-rating {
  background-image: url('assets/resources/scoring-rating.svg');
}

.sln-scoring-rating-position {
  width: 100%;
  height: 90%;
  position: absolute;
  bottom: 3px;
  right: 13px;
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
}

.sln-scoring-navigation-icon {
  background-image: url('assets/resources/navigation-icon.svg');
}

.sln-factoring-end-proposal {
  background-image: url('assets/resources/end-proposal.svg');
}

.sln-notificate-exit {
  background: url('assets/resources/notificate.exit.svg');
}

.sln-notificate-err {
  background: url('assets/resources/notificate.err.svg');
}

.sln-notificate-info {
  background: url('assets/resources/notificate.info.svg');
}

.sln-notificate-ok {
  background: url('assets/resources/notificate.ok.svg');
}

.sln-notificate-warn {
  background: url('assets/resources/notificate.warn.svg');
}

.sln-notificate-position {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 38px;
  width: 40px;
  height: 40px;
}

.sln-grid-delete {
  background-image: url('assets/resources/status-del.svg');
}

.sln-grid-delete-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.sln-grid-okay {
  background-image: url('assets/resources/status-ok.svg');
}

.sln-grid-okay-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-add-plus {
  background-image: url('assets/resources/plus.svg');
}

.sln-add-plus-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  height: 100%;
  width: 100%;
  cursor: pointer;
}

.sln-add {
  background-image: url('assets/resources/add.svg');
}

.sln-add-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-black-plus {
  background-image: url('assets/resources/black-plus.svg');
}

.sln-black-plus-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-change-control {
  background-image: url('assets/resources/change-control.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-close-session {
  background-image: url('assets/resources/close-session.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-default-access {
  background-image: url('assets/resources/default-access.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  height: 16px;
  width: 16px;
  cursor: pointer;
}

.sln-download-process-diagram {
  background-image: url('assets/resources/download-process-diagram.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 24px;
  cursor: pointer;
}

.sln-grid-err {
  background-image: url('assets/resources/err.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-export-to-excel {
  background-image: url('assets/resources/export-to-excel.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-filter-delete {
  background-image: url('assets/resources/filter-delete.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-filter-empty {
  background-image: url('assets/resources/filter-empty.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-filter-full {
  background-image: url('assets/resources/filter-full.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-layouts-format-align-center {
  background-image: url('assets/resources/format-align-center.svg');
}

.sln-layouts-format-align-left {
  background-image: url('assets/resources/format-align-left.svg');
}

.sln-layouts-format-align-right {
  background-image: url('assets/resources/format-align-right.svg');
}

.sln-layouts-icons-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  height: 25px;
  width: 25px;
  cursor: pointer;
}

.sln-general-settings {
  background-image: url('assets/resources/general-settings.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  height: 15px;
  width: 15px;
  cursor: pointer;
}

.sln-shared-storage {
  background-image: url('assets/resources/profile.shared-storage.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 18px;
  cursor: pointer;
}

.sln-grid-update {
  background-image: url('assets/resources/updated.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  height: 18px;
  width: 18px;
  cursor: pointer;
}

.sln-grid-settings {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-grid-settings.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  height: 18px;
  width: 18px;
  cursor: pointer;
}

.sln-grid-settings {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-grid-settings.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  height: 18px;
  width: 18px;
  cursor: pointer;
}

.sln-user-generation-parameters {
  background-image: url('assets/resources/user-generation-parameters.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  height: 18px;
  width: 19px;
  cursor: pointer;
}

.sln-grid-lock {
  background-image: url('assets/resources/lock.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-person-data {
  background-image: url('assets/resources/person-data.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-grid-save {
  background-image: url('assets/resources/save.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  height: 16px;
  width: 16px;
  cursor: pointer;
}

.sln-grid-star {
  background-image: url('assets/resources/star.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  height: 20px;
  width: 20px;
}

.sln-grid-lightning {
  background-image: url('assets/resources/lightning.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  height: 18px;
  width: 18px;
  cursor: pointer;
}

.sln-grid-vertical-dots {
  background-image: url('assets/resources/vertical-dots.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 5px;
  height: 20px;
  width: 13px;
  cursor: pointer;
}

.sln-view-content {
  background-image: url('assets/resources/view-content.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-white-plus {
  background-image: url('assets/resources/white-plus.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 11px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-withdraw-claims {
  background-image: url('assets/resources/withdraw-claims.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-menu-plus {
  background-image: url('assets/resources/plus.svg');
}

/*
.sln-menu-plus-position {
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  height: 29px;
  width: 26px;
  cursor: pointer;
  border-radius: 0 5px 5px 0;
  border: 2px solid var(--PRIMARY);
  border-left: none;
}
*/
.sln-header-top-menu {
  background-image: url('assets/resources/top-menu.svg');
}

.sln-header-top-menu-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  width: 45px;
  cursor: pointer;
  height: 30px;
}

.sln-header-top-menu-hidden {
  background-image: url('assets/resources/top-menu-hidden.svg');
}

.sln-header-top-menu-hidden-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 28px;
  width: 45px;
  cursor: pointer;
  height: 30px;
}

.sln-header-сard {
  background-image: url('assets/resources/card.svg');
}

.sln-header-card-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 31px;
  width: 30px;
  cursor: pointer;
  height: 30px;
}

.sln-header-no-chat {
  background-image: url('assets/resources/no-chat.svg');
}

.sln-header-no-chat-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  width: 30px;
  cursor: pointer;
  height: 30px;
}

.sln-header-chat {
  background-image: url('assets/resources/chat.svg');
}

.sln-header-chat-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  width: 30px;
  cursor: pointer;
  height: 30px;
  margin-bottom: 4px;
}

.sln-header-none-notifications {
  background-image: url('assets/resources/none-notifications.svg');
}

.sln-header-none-notifications-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
  width: 22px;
  cursor: pointer;
  height: 29px;
}

.sln-header-notifications {
  background-image: url('assets/resources/notifications.svg');
}

.sln-header-notifications-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
  width: 23px;
  cursor: pointer;
  height: 30px;
}

.sln-header-menu {
  background-image: url('assets/resources/menu.svg');
}

.sln-header-menu-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 23px;
  cursor: pointer;
  height: 30px;
}

.sln-header-profile {
  background-image: url('assets/resources/profile.svg');
}

.sln-header-organization-card {
  background-image: url('assets/resources/organization-card.svg');
}

.sln-header-virtual-account {
  background-image: url('assets/resources/virtual-account.svg');
}

.sln-header-general-settings {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-header-general-settings.svg');
}

.sln-header-exit {
  background-image: url('assets/resources/exit.svg');
}

.sln-header-common-position {
  width: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  cursor: pointer;
  height: 20px;
  margin-right: 10px;
}

.sln-uploader-document-view {
  background-image: url('assets/resources/document-view.svg');
}

.sln-uploader-document-download {
  background-image: url('assets/resources/document-download.svg');
}

.sln-uploader-document-download-with-signatures {
  background-image: url('assets/resources/document-download-with-signatures.svg');
}

.sln-uploader-document-signatures {
  background-image: url('assets/resources/document-signatures.svg');
}

.sln-uploader-document-attribute {
  background-image: url('assets/resources/attribute.svg');
}

.sln-uploader-document-upload-signature {
  background-image: url('assets/resources/upload-signature.svg');
}

.sln-uploader-document-required-upload-signature {
  background-image: url('assets/resources/required-upload-signature.svg');
}

.sln-uploader-document-remove {
  background-image: url('assets/resources/document-remove.svg');
}

.sln-uploader-document-attribute {
  background-image: url('assets/resources/document-attribute.svg');
}

.sln-uploader-document-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 21px;
  width: 25px;
  cursor: pointer;
  height: 21px;
}

.sln-uploader-document-financial-statements {
  background-image: url('assets/resources/document-financial-statements.svg');
}

.sln-uploader-reduction {
  background-image: url('assets/resources/reduction.svg');
}

.sln-uploader-document-generation {
  background-image: url('assets/resources/document-generation.svg');
}

.sln-uploader-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  width: 38px;
  cursor: pointer;
  height: 30px;
}

.sln-field-layout {
  position: relative;
}

.sln-control-eye {
  background-image: url('assets/resources/control-eye.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 21px;
  cursor: pointer;
  height: 16px;
}

.sln-control-close-eye {
  background-image: url('assets/resources/close-eye.svg');
  background-repeat: no-repeat;
  background-position: left;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-control-edit {
  background-image: url('assets/resources/control-edit.svg');
}

.sln-control-edit-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 23px;
  width: 23px;
  cursor: pointer;
  height: 24px;
}

.sln-control-empty-edit {
  background-image: url('assets/resources/control-empty-edit.svg');
}

.sln-control-empty-edit-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  width: 30px;
  cursor: pointer;
  height: 24px;
}

.sln-control-question {
  cursor: pointer;
  margin-left: 5px;
  width: 16px;
  height: 19px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: right;
  background-image: url('assets/resources/message-question.svg');
}

.sln-control-percent {
  margin-left: 0;
  width: 18px;
  height: 16px;
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('assets/resources/percent.svg');
}

.sln-control-time {
  cursor: pointer;
  margin-left: 0;
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('assets/resources/time.svg');
}

.sln-control-mistake {
  cursor: pointer;
  margin-left: 5px;
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('assets/resources/control-mistake.svg');
}

.sln-logo {
  background-image: url('assets/resources/logo-docplat.svg');
}

.sln-logo-position {
  width: 260px;
  height: 65px;
  background-position: left;
  background-size: 160px;
  background-repeat: no-repeat;
}

.logo-mini-logo {
  background-image: url('assets/resources/dp-mini-logo.svg');
}

.logo-mini-logo-position {
  width: 54px;
  height: 60px;
  background-position: left;
  background-size: 40px;
  background-repeat: no-repeat;
}

.sln-christmas-logo {
  background-image: url('assets/resources/christmas-logo-2.svg');
}

.sln-christmas-logo-mini {
  background-image: url('assets/resources/christmas-logo.svg');
}

.sln-common-action-delete {
  background-image: url('assets/resources/action-delete.svg');
}

.sln-common-action-delete-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 20px;
  cursor: pointer;
  height: 20px;
}

.sln-edit-info {
  background-image: url('assets/resources/edit-info.svg');
}

.sln-edit-info-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  cursor: pointer;
  height: 20px;
}

.sln-key-lk {
  background-image: url('assets/resources/key-lk.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
}

.sln-widgets-btn {
  background-image: url('assets/resources/wisgets.svg');
}

.sln-widgets-btn-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  width: 20px;
  cursor: pointer;
  height: 20px;
}

.sln-action-notification-on {
  background-image: url('assets/resources/action-notification-on.svg');
}

.sln-action-notification-on-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  cursor: pointer;
  height: 20px;
}

.sln-action-notification-off {
  background-image: url('assets/resources/action-notification-off.svg');
}

.sln-action-notification-off-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  cursor: pointer;
  height: 20px;
}

.sln-common-pencil {
  background-image: url('assets/resources/common-pencil.svg');
}

.sln-common-pencil-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-activate-doc {
  background-image: url('assets/resources/activate-doc.svg');
}

.sln-common-activate-doc-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-red-cross-table {
  background-image: url('assets/resources/red-cross-table.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 16px;
  height: 15px;
  cursor: pointer;
}

.sln-common-add-act {
  background-image: url('assets/resources/add-account.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-add-new-status {
  background-image: url('assets/resources/add-new-status-group.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-attribute-generation {
  background-image: url('assets/resources/attribute-generation.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-calendar {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-common-calendar.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-cancel {
  background-image: url('assets/resources/cancel.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-change-proposal {
  background-image: url('assets/resources/change-proposal.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-custom-generation-vectors {
  background-image: url('assets/resources/custom-generation-vectors.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-confirm {
  background-image: url('assets/resources/confirm.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-control-rub {
  background-image: url('assets/resources/control.rub.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  width: 10px;
  height: 13px;
}

.sln-common-cross-table {
  background-image: url('assets/resources/cross-table.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 16px;
  height: 15px;
  cursor: pointer;
}

.sln-common-docs {
  background-image: url('assets/resources/docs.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px;
  width: 17px;
  height: 20px;
}

.sln-common-document-attribute {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-common-document-attribute.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-done {
  background-image: url('assets/resources/done.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-download {
  background-image: url('assets/resources/download.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-edo-revoke {
  background-image: url('assets/resources/edo-revoke.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-end-proposal {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-common-end-proposal.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-factoring-protocol {
  background-image: url('assets/resources/etp.factoring.protocol.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-etp-person {
  background-image: url('assets/resources/etp.person.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.sln-common-export-settings {
  background-image: url('assets/resources/export-settings.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-approval-registry {
  background-image: url('assets/resources/factoring.approval-registry.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-signing-counterparty {
  background-image: url('assets/resources/factoring.signing-counterparty.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-filter-criteria {
  background-image: url('assets/resources/filter-criteria.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-final-process {
  background-image: url('assets/resources/final-process.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-generate-pass {
  background-image: url('assets/resources/generate-pass.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-main-ok {
  background-image: url('assets/resources/main.ok.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-input-plus {
  background-image: url('assets/resources/input-plus.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  width: 12px;
  height: 12px;
  cursor: pointer;
}

.sln-common-input-minus {
  background-image: url('assets/resources/input-minus.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  width: 12px;
  height: 12px;
  cursor: pointer;
}

.sln-common-next-step {
  background-image: url('assets/resources/next-step.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-organization-evaluation {
  background-image: url('assets/resources/organization-evaluation.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-parent-process {
  background-image: url('assets/resources/parent-process.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-show-attachment {
  background-image: url('assets/resources/show-attachment.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-settings-group {
  background-image: url('assets/resources/settings-group.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-supplier-not-selected {
  background-image: url('assets/resources/supplier-not-selected.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-to-email {
  background-image: url('assets/resources/to-email.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-update-process-diagram {
  background-image: url('assets/resources/update-process-diagram.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-verification-documents {
  background-image: url('assets/resources/verification-documents.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-view-doc {
  background-image: url('assets/resources/view-doc.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-dashboard-widget {
  background-image: url('assets/resources/core.page.desktop.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.sln-common-dashboard-mail-confirmation {
  background-image: url('assets/resources/dashboard.btn-mail-confirmation.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-mail-confirmation {
  background-image: url('assets/resources/dashboard.mail-confirmation.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.sln-common-individuals {
  background-image: url('assets/resources/individuals.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  width: 13px;
  height: 22px;
  cursor: pointer;
}

.sln-common-legal {
  background-image: url('assets/resources/legal.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.sln-common-change-sequence {
  background-image: url('assets/resources/change-sequence.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.sln-common-compare {
  background-image: url('assets/resources/compare.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-dictionary-cancel {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-dictionary-cancel.svg');
}

.sln-dictionary-cancel-position {
  background-repeat: no-repeat;
  width: 45px;
  height: 45px;
  background-position: center;
  cursor: pointer;
}

.sln-dictionary-save {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-dictionary-save.svg');
}

.sln-dictionary-save-position {
  background-repeat: no-repeat;
  width: 45px;
  height: 45px;
  background-position: center;
  cursor: pointer;
}

.sln-dictionary-move {
  background-image: url('assets/resources/move.svg');
}

.sln-dictionary-move-position {
  background-repeat: no-repeat;
  width: 45px;
  height: 45px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-active-offer {
  background-image: url('assets/resources/active-offer.svg');
}

.sln-modal-active-offer-position {
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-left-arrow {
  background-image: url('assets/resources/left-arrow.svg');
}

.sln-modal-left-arrow-position {
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-offer-accepted {
  background-image: url('assets/resources/offer-accepted.svg');
}

.sln-modal-offer-accepted-position {
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-rejected-application {
  background-image: url('assets/resources/rejected-application.svg');
}

.sln-modal-rejected-application-position {
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-right-arrow {
  background-image: url('assets/resources/right-arrow.svg');
}

.sln-modal-right-arrow-position {
  background-repeat: no-repeat;
  background-size: 15px;
  width: 16px;
  height: 16px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-add-folder {
  background-image: url('assets/resources/add-folder.svg');
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-export-to-exel {
  background-image: url('assets/resources/export-to-exel.svg');
  background-repeat: no-repeat;
  background-size: 16px;
  width: 19px;
  height: 19px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-folder {
  background-image: url('assets/resources/folder.svg');
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-get-back {
  background-image: url('assets/resources/get-back.svg');
  background-repeat: no-repeat;
  background-size: 17px;
  width: 19px;
  height: 19px;
  background-position: center;
  cursor: pointer;
}

.sln-blocked-money {
  background-image: url('assets/resources/blocked-money.svg');
}

.sln-blocked-money-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 25px;
  height: 25px;
}

.sln-add-money {
  background-image: url('assets/resources/add-money.svg');
}

.sln-add-money-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 25px;
  height: 25px;
}

.sln-financial-free-money {
  background-image: url('assets/resources/free-money.svg');
}

.sln-financial-free-money-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 25px;
  height: 25px;
}

.sln-financial-money {
  background-image: url('assets/resources/money.svg');
}

.sln-financial-money-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 25px;
  height: 25px;
}

.sln-factoring-download-orders-from-registry {
  background-image: url('assets/resources/download-orders-from-registry.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 34px;
  width: 35px;
  height: 35px;
}

.sln-factoring-download-requirements-from-registry {
  background-image: url('assets/resources/download-requirements-from-registry.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 34px;
  width: 35px;
  height: 35px;
}

.sln-factoring-repayment-from-file {
  background-image: url('assets/resources/repayment-from-file.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
}

.dev-tools-image {
  background-image: url('assets/resources/dev-tools.svg');
}

.dev-tools-iamge-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.dev-tools2-image {
  background-image: url('assets/resources/dev-tools2.svg');
}

.dev-tools2-iamge-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 28px;
  width: 28px;
  height: 28px;
}

.sln-function-accesses {
  background-image: url('assets/resources/accesses.svg');
}

.sln-function-display {
  background-image: url('assets/resources/display.svg');
}

.sln-function-financial-transactions {
  background-image: url('assets/resources/financial-transactions.svg');
}

.sln-function-printing-forms {
  background-image: url('assets/resources/printing-forms.svg');
}

.sln-function-process-export {
  background-image: url('assets/resources/process-export.svg');
}

.sln-function-re-scoring {
  background-image: url('assets/resources/re-scoring.svg');
}

.sln-function-redistribution {
  background-image: url('assets/resources/redistribution.svg');
}

.sln-function-rules-examining {
  background-image: url('assets/resources/rules-examining.svg');
}

.sln-function-status {
  background-image: url('assets/resources/status.svg');
}

.sln-function-templates-address {
  background-image: url('assets/resources/templates.address.svg');
}

.sln-function-templates-bank {
  background-image: url('assets/resources/templates.bank.svg');
}

.sln-function-templates-calendar {
  background-image: url('assets/resources/templates.calendar.svg');
}

.sln-function-templates-deal {
  background-image: url('assets/resources/templates.deal.svg');
}

.sln-function-templates-doc {
  background-image: url('assets/resources/templates.doc.svg');
}

.sln-function-templates-etc {
  background-image: url('assets/resources/templates.etc.svg');
}

.sln-function-templates-fractional-number {
  background-image: url('assets/resources/templates.fractional-number.svg');
}

.sln-function-templates-handbook {
  background-image: url('assets/resources/templates.handbook.svg');
}

.sln-function-templates-header {
  background-image: url('assets/resources/templates.header.svg');
}

.sln-function-templates-integer {
  background-image: url('assets/resources/templates.integer.svg');
}

.sln-function-templates-license {
  background-image: url('assets/resources/templates.license.svg');
}

.sln-function-templates-nonstandard {
  background-image: url('assets/resources/templates.nonstandard.svg');
}

.sln-function-templates-organization {
  background-image: url('assets/resources/templates.organization.svg');
}

.sln-function-templates-text {
  background-image: url('assets/resources/templates.text.svg');
}

.sln-function-templates-yn {
  background-image: url('assets/resources/templates.yn.svg');
}

.sln-function-buttons-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-calendar {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-calendar-calendar.svg');
}

.sln-calendar-current-day {
  background-image: url('assets/resources/current-day.svg');
}

.sln-calendar-day {
  background-image: url('assets/resources/day.svg');
}

.sln-calendar-mounth {
  background-image: url('assets/resources/mounth.svg');
}

.sln-calendar-week {
  background-image: url('assets/resources/week.svg');
}

.sln-calendar-menu {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-calendar-calendar.svg');
}

.sln-calendar-menu-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 53px;
  width: 53px;
  cursor: pointer;
  height: 46px;
}

.sln-calendar-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 53px;
  width: 53px;
  cursor: pointer;
  height: 46px;
}

.sln-formular-equals {
  background: url('assets/resources/equals.svg');
}

.sln-formular-equals-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 30px;
  height: 30px;
}

.sln-formular-left-parenthesis {
  background: url('assets/resources/left-parenthesis.svg');
}

.sln-formular-left-position {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 38px;
  width: 40px;
  height: 40px;
}

.sln-formular-right-parenthesis {
  background: url('assets/resources/right-parenthesis.svg');
}

.sln-formular-right-position {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 38px;
  width: 40px;
  height: 40px;
}

.sln-chat-add-chat {
  background: url('assets/resources/add-chat.svg');
}

.sln-chat-add-chat-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 38px;
  width: 40px;
  height: 40px;
}

.sln-chat-add-photo {
  background: url('assets/resources/add-photo.svg');
}

.sln-chat-add-photo-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 28px;
  height: 28px;
}

.sln-chat-change-color-photo {
  background: url('assets/resources/change-color-photo.svg');
}

.sln-chat-change-color-photo-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-document-is-signed-blue {
  background: url('assets/resources/chat-document-is-signed-blue.svg');
}

.sln-chat-document-is-signed-white {
  background: url('assets/resources/chat-document-is-signed-white.svg');
}

.sln-chat-document-sign-blue {
  background: url('assets/resources/chat-document-sign-blue.svg');
}

.sln-chat-document-sign-white {
  background: url('assets/resources/chat-document-sign-white.svg');
}

.sln-chat-document-is-sign-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-clip {
  background: url('assets/resources/clip.svg');
}

.sln-chat-clip-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
  width: 22px;
  height: 22px;
}

.sln-chat-context-menu {
  background: url('assets/resources/context-menu.svg');
}

.sln-chat-context-menu-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-message-danger {
  background: url('assets/resources/danger.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-new-chat {
  background: url('assets/resources/new-chat.svg');
}

.sln-chat-new-chat-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-secondary {
  background: url('assets/resources/secondary.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-forward-message {
  background: url('assets/resources/forward-message.svg');
}

.sln-chat-forward-message-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-is-read {
  background: url('assets/resources/is-reasd.svg');
}

.sln-chat-not-send {
  background: url('assets/resources/not-send.svg');
}

.sln-chat-send {
  background: url('assets/resources/not-send.svg');
}

.sln-chat-waiting {
  background: url('assets/resources/waiting.svg');
}

.sln-chat-status-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 16px;
  height: 16px;
}

.sln-chat-logout {
  background: url('assets/resources/logout.svg');
}

.sln-chat-logout-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
  width: 22px;
  height: 22px;
}

.sln-chat-my-profile {
  background: url('assets/resources/my-profile.svg');
}

.sln-chat-my-profile-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-search {
  background: url('assets/resources/search.svg');
}

.sln-chat-search-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-send-message {
  background: url('assets/resources/send-message.svg');
}

.sln-chat-send-message-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
  width: 20px;
  height: 20px;
}

.sln-chat-send-req-message {
  background: url('assets/resources/send-req.svg');
}

.sln-chat-send-req-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-success-message {
  background: url('assets/resources/success.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-warning-message {
  background: url('assets/resources/warning.svg');
}

.sln-chat-warning-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-white-search {
  background: url('assets/resources/white-search.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 14px;
  height: 14px;
}

.sln-context-access-set-setting {
  background-image: url('assets/resources/access-set-setting.svg');
}

.sln-context-accord {
  background-image: url('assets/resources/accord.svg');
}

.sln-context-add-black-list {
  background-image: url('assets/resources/add-black-list.svg');
}

.sln-context-add-white-list {
  background-image: url('assets/resources/add-white-list.svg');
}

.sln-context-block-certification-centers {
  background-image: url('assets/resources/block-certification-centers.svg');
}

.sln-context-change-organization {
  background-image: url('assets/resources/change-organization.svg');
}

.sln-context-configuring-entry-list {
  background-image: url('assets/resources/configuring-entry-list.svg');
}

.sln-context-data-сenters {
  background-image: url('assets/resources/data-сenters.svg');
}

.sln-context-distribution-configuration {
  background-image: url('assets/resources/distribution-configuration.svg');
}

.sln-context-edit {
  background-image: url('assets/resources/edit.svg');
}

.sln-context-methodology-users {
  background-image: url('assets/resources/methodology-users.svg');
}

.sln-context-move {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-context-menu-move.svg');
}

.sln-context-new-application {
  background-image: url('assets/resources/new-application.svg');
}

.sln-context-process-document {
  background-image: url('assets/resources/process-document.svg');
}

.sln-context-public-available {
  background-image: url('assets/resources/public-available.svg');
}

.sln-context-see-certificates {
  background-image: url('assets/resources/see-certificates.svg');
}

.sln-context-sla-rules {
  background-image: url('assets/resources/sla-rules.svg');
}

.sln-context-step-conditions {
  background-image: url('assets/resources/step-conditions.svg');
}

.sln-context-to-archive {
  background-image: url('assets/resources/to-archive.svg');
}

.sln-context-update-certificates {
  background-image: url('assets/resources/update-certificates.svg');
}

.sln-context-update-storage {
  background-image: url('assets/resources/update-storage.svg');
}

.sln-context-upgrade-schema {
  background-image: url('assets/resources/upgrade-schema.svg');
}

.sln-context-icon-position {
  width: 22px;
  height: 22px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-attach-power-of-attorney {
  background-image: url('assets/resources/attach-power-of-attorney.svg');
}

.sln-attach-power-of-attorney-position {
  width: 22px;
  height: 22px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-certificate-number {
  background-image: url('assets/resources/certificate-number.svg');
}

.sln-certificate-number-position {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-certificate-owner {
  background-image: url('assets/resources/certificate-owner.svg');
}

.sln-certificate-owner-position {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-file-name-signature {
  background-image: url('assets/resources/file-name.svg');
}

.sln-file-name-signature-position {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-ip-address-signature {
  background-image: url('assets/resources/IP-address.svg');
}

.sln-ip-address-signature-position {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-download-signature {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-document-signature-download.svg');
}

.sln-download-signature-position {
  width: 22px;
  height: 22px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-profile-add-department {
  background-image: url('assets/resources/add-department.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-profile-add-post {
  background-image: url('assets/resources/add-post.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-profile-change-status {
  background-image: url('assets/resources/change-status.svg');
  width: 17px;
  height: 17px;
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-profile-delete-department {
  background-image: url('assets/resources/delete-department.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-profile-delete-post {
  background-image: url('assets/resources/delete-post.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-revocation-copy {
  background-image: url('assets/resources/copy.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-revocation-delete-url {
  background-image: url('assets/resources/delete-url.svg');
  width: 16px;
  height: 16px;
  background-size: 13px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-revocation-getting-started {
  background-image: url('assets/resources/getting-started.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-revocation-link {
  background-image: url('assets/resources/link.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-notification-all-read {
  background-image: url('assets/resources/all-read.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.sln-notification-isread {
  background-image: url('assets/resources/isread.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.sln-notification-noread {
  background-image: url('assets/resources/noread.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.sln-dashboard-new-contract-active {
  background-image: url('assets/resources/new-contract-active.svg');
  width: 120px;
  height: 149px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-dashboard-new-registry-active {
  background-image: url('assets/resources/new-registry-active.svg');
  width: 140px;
  height: 149px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-dashboard-dots {
  background-image: url('assets/resources/dots.svg');
  width: 28px;
  height: 28px;
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-dashboard-min-plus-active {
  background-image: url('assets/resources/min-plus-active.svg');
  width: 11px;
  height: 11px;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
}

#sln-page-wrapper {
  background: var(--ADD-COLOR-2);
}

.sln-support,
.sln-support-hide {
  border-top: 3px solid var(--ADD-COLOR-2);
}

.sln-mat-menu {
  color: var(--GRAY-SOFT);
  letter-spacing: 0.01em;
  font-family: var(--font-medium);
}

.sln-about-person .clear a {
  font-family: var(--font-bold);
}
.sln-about-person .admin small {
  font-family: var(--font-medium);
}

.nav-label {
  color: var(--GRAY);
  font-size: 11px;
  text-transform: uppercase;
  font-family: var(--font-bold);
  margin: 0;
  margin-left: 1px;
}
.nav-label :hover {
  color: var(--PRIMARY);
}
.nav-label :active {
  color: var(--PRIMARY);
}
.nav-label p {
  font-family: var(--font-bold);
  font-size: 11px;
}

.nav-second-level-list a {
  color: var(--DARK-GREY);
  font-family: var(--font-medium);
  font-size: 15px;
  text-transform: none !important;
  line-height: 105%;
}
.nav-second-level-list a:hover {
  color: var(--PRIMARY);
}

.sln-left-li:hover a {
  color: var(--PRIMARY);
}

.nav-second-level-list .sln-left-li:hover {
  background: #f5f5f5;
}

.nav-second-level-list li {
  border-left: none;
}

.sln-menu-reports-text {
  padding-left: 0px;
}

.dashboard .sln-left-li {
  padding: 0px 25px 0 29px !important;
}
.dashboard .sln-nav-item-text {
  margin: 0 !important;
}

.dashboard:hover {
  background: #f5f5f5;
}

.dashboard:hover::before {
  content: "";
  border-left: 4px solid var(--PRIMARY);
  position: absolute;
  left: 0;
  top: 0;
  height: 54px;
}

.sln-left-li:hover::before {
  content: "";
  border-left: 4px solid var(--PRIMARY);
  position: absolute;
  left: 0;
  top: 0;
  height: 54px;
}

.sln-li-hover .nav-label {
  font-family: var(--font-bold);
  color: var(--GRAY);
}

.nav-label:active {
  color: var(--PRIMARY);
}

.nav-label p:focus {
  color: var(--PRIMARY);
}

.nav-label p:active {
  color: var(--PRIMARY);
}

.sln-menu-panel-header {
  display: block;
}

.sln-menu-panel-header:hover::before {
  content: "";
  border-left: 4px solid var(--PRIMARY) !important;
  position: absolute;
  height: 54px;
  left: 0;
  z-index: 2;
}

.sln-menu-panel-header:hover {
  background: #f5f5f5 !important;
}

.sln-menu-panel-header:hover::before {
  content: "";
  border-left: 4px solid var(--PRIMARY) !important;
  position: absolute;
  height: 54px;
  left: 0;
  z-index: 2;
}

.mat-expansion-panel-header:hover .nav-label {
  color: var(--PRIMARY);
}

.sln-left-li:hover a {
  color: var(--PRIMARY);
}

.sln-ul-hover:hover {
  background: #f5f5f5 !important;
  color: var(--PRIMARY);
}

.sln-accordion > .sln-menu-panel-header .sln-li-hover.sln-menu-li-simple-icon {
  padding-left: 24px;
}

.menu:hover .nav-label p {
  color: var(--PRIMARY);
}

.menu:hover span p {
  color: var(--PRIMARY);
}

.sln-left-li:hover span {
  color: var(--PRIMARY);
}

.sln-left-li:hover a {
  color: var(--PRIMARY);
}

.sln-menu-desctop {
  display: none;
}

.sln-item-text {
  color: var(--DARK-GREY);
  font-size: 15px;
  font-family: var(--font-medium);
  margin: 0 0 0 5px;
  text-transform: none;
  text-decoration: none;
  line-height: 105%;
}
.sln-item-text.sln-item-text-title {
  color: var(--DEFAULT);
  font-weight: normal;
}

.sln-menu-panel-header:hover:has(.sln-menu-panel-block-title):before {
  content: none !important;
}
.sln-menu-panel-header:hover:has(.sln-menu-panel-block-title) .sln-item-text-title {
  color: var(--DEFAULT) !important;
}

.numbers {
  align-items: center;
}

.sln-support-p {
  color: var(--GRAY);
  font-size: 12px;
  letter-spacing: 0.032em;
  text-transform: uppercase;
  font-family: DinProBold;
  padding-left: 5px;
}
.sln-support-p:hover {
  color: var(--PRIMARY);
}

.sln-support-p {
  color: var(--GRAY);
  font-size: 12px;
  letter-spacing: 0.032em;
  text-transform: uppercase;
  font-family: DinProBold;
  padding-left: 5px;
}
.sln-support-p:hover {
  color: var(--PRIMARY);
}

.sln-support:hover {
  background: rgba(0, 0, 0, 0.04);
}

.open-menu {
  min-width: 280px;
  height: 100%;
}

.mat-expansion-panel-header:hover .sln-item-text,
.mat-expansion-panel-header:hover .sln-factoring-settings-text {
  color: var(--PRIMARY);
}

.sln-selected-menu-item {
  background: #f5f5f5;
}

.sln-selected-menu-item {
  background-color: #f5f5f5 !important;
}

.sln-menu-organization {
  background-image: url('assets/resources/menu.organizations.svg');
  margin-left: 0;
  margin-right: 5px;
}

#side-menu-hide .sln-menu-organizations {
  margin-left: 0;
  margin-right: 3.8px;
}
#side-menu-hide .mat-expansion-indicator {
  display: none;
}
#side-menu-hide .mat-accordion {
  width: 100%;
}

.sln-org-li {
  display: flex;
  align-items: center;
  padding: 0 28px;
  cursor: pointer;
}
.sln-org-li:hover {
  background: #f5f5f5;
}
.sln-org-li:hover .sln-nav-item-text {
  color: var(--PRIMARY);
}
.sln-org-li:hover::before {
  content: "";
  border-left: 4px solid var(--PRIMARY);
  position: absolute;
  left: 0;
  top: 0;
  height: 54px;
}

.sln-menu-panel-block-title:hover {
  background: none !important;
}
.sln-menu-panel-block-title:hover:before {
  content: none !important;
}
.sln-menu-panel-block-title:hover .sln-item-text-title {
  color: var(--DEFAULT) !important;
}

.sln-menu-panel-block-title:hover .sln-menu-li-simple-icon {
  background: none !important;
}

.sln-menu-panel-block-title:hover .sln-menu-li-simple-icon::before {
  content: none !important;
  border-left: none !important;
}

.sln-menu-panel-block-title .sln-menu-li-simple-icon {
  padding-left: 0 !important;
}

.sln-menu-panel-block-title strong {
  margin: 0;
}

label {
  font-family: var(--font-medium);
  color: var(--DARK-GREY);
}

.new-contract .span-active {
  color: var(--DARK-GREY);
  font-family: var(--font-medium);
}
.new-contract .span {
  color: var(--GRAY);
  font-family: var(--font-medium);
}

.btn {
  font-family: var(--font);
}

.alert button {
  font-family: var(--font-bold);
  color: var(--GRAY-SOFT);
}
.alert .btn {
  font-family: var(--font-bold);
}
.alert span {
  color: var(--DARK-GREY);
}
.alert .sln-how-to-start {
  font-family: var(--font-bold);
}

h3 {
  font-family: var(--font-medium);
}

.common-btn {
  border: 2px solid var(--GRAY-SOFT);
}
.common-btn span {
  color: var(--GRAY-SOFT);
  font-family: var(--font-medium);
}

.btn {
  font-family: var(--font);
}

.alert button {
  font-family: var(--font-bold);
}
.alert .btn {
  font-family: var(--font-bold);
}
.alert span {
  font-family: var(--font);
}

h3 {
  font-family: var(--font-medium);
}

.sln-profile-address {
  padding: 0;
}

.alert {
  color: var(--DARK-GREY);
  font-family: var(--font);
}
.alert button {
  font-family: var(--font-bold);
}
.alert .btn {
  font-family: var(--font-bold);
}

.item:hover {
  background: var(--ADD-COLOR-2);
}

.sln-room-title {
  font-family: var(--font-bold);
}

.item .date {
  font-family: var(--font-medium);
}

.sellan-chat-box-main,
.sellan-chat-box-footer-input {
  background: var(--ADD-COLOR-2);
}

.sln-input-message {
  background: var(--ADD-COLOR-2);
}

.sln-foot-sent-message {
  background: #f8f9fb;
}

.sellan-chat-box-footer-input span {
  font-family: var(--font-medium);
}

.full-name {
  color: var(--PRIMARY);
  font-family: var(--font-bold);
}

.sellan-chat-message-text-sent {
  background: var(--PRIMARY);
  color: var(--WHITE);
}

.sellan-chat-message-text-sent .sln-time {
  right: 27px;
  color: var(--WHITE) !important;
}
.sellan-chat-message-text-sent .sln-time span {
  font-family: var(--font-medium);
}

.sellan-chat-incoming-message {
  font-family: var(--font-medium);
}
.sellan-chat-incoming-message a {
  padding-bottom: 3px;
  width: 90%;
}

.sellan-chat-message-text.sellan-chat-message-text-sent .sln-file-icon {
  right: 12px;
  top: 10px;
}

.sellan-chat-message-text-sent a {
  color: var(--WHITE);
  padding-bottom: 3px;
  color: var(--WHITE);
  width: 90%;
}
.sellan-chat-message-text-sent a:hover {
  color: var(--WHITE);
}

.sellan-chat-answered-message {
  border-left: 3px solid var(--LIGHT-GRAY);
}

.sln-new-group-users span {
  font-family: var(--font-medium);
}

.sln-chat-user-item {
  background-color: var(--ADD-COLOR-2);
}

.sln-drawer-close {
  font-family: var(--font-medium);
}

.mat-mdc-table {
  padding: 0 15px;
}

.mat-mdc-menu-item-text {
  display: flex;
  align-items: center;
}

.mat-mdc-menu-item:not([disabled]):hover {
  background: #f0f0f0 !important;
}

.info {
  color: var(--ADD-COLOR-1);
}

.line-info {
  background-color: var(--ADD-COLOR-1);
}

.boder-info::before {
  content: "";
  border-left: 4px solid var(--ADD-COLOR-1);
  position: absolute;
  left: -2px;
  top: 0%;
  height: 100%;
  border-radius: 5px 0 0 5px;
}

.boder-info::after {
  content: "";
  border-right: 4px solid var(--ADD-COLOR-1);
  position: absolute;
  right: -3px;
  top: 0%;
  height: 100%;
  border-radius: 0px 5px 5px 0px;
}

.sln-header-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
  background: var(--WHITE);
}
.sln-header-flex .sln-header {
  display: flex;
  align-items: center;
  flex: 1;
}
.sln-header-flex .logo-wrap {
  max-width: 263px;
  border-right: 7px solid #f8f9fb;
}
.sln-header-flex .logo-wrap li {
  cursor: pointer;
}

.sln-page-wrapper {
  display: flex;
}
.sln-page-wrapper .right-section {
  width: 100%;
}

.sln-footer {
  display: flex;
  justify-content: space-between;
  padding: 0 20px;
  align-items: center;
  height: 25px;
  background: var(--WHITE);
}
.sln-footer p {
  font-size: 12px;
  color: var(--MIDLE-GRAY);
  opacity: 0.7;
}
.sln-footer .sln-footer-left {
  width: auto;
  line-height: normal;
  padding-bottom: 2px;
  color: var(--DARK-GREY);
  font-size: 13px;
  font-family: var(--font-medium);
}
.sln-footer .sln-footer-left .sln-support-link {
  cursor: pointer;
}
.sln-footer .sln-footer-right {
  flex: 1;
  text-align: end;
}

.left-section {
  max-height: calc(100vh - 90px);
}

.sidebar-collapse {
  height: calc(100vh - 90px);
  background-color: var(--WHITE);
  border-top: 7px solid #f8f9fb;
  border-bottom: 8px solid #f8f9fb;
}

.navbar-hide {
  display: none;
}
.navbar-hide .sln-core-page-logo {
  border: none !important;
  box-shadow: 5px -3px 8px -3px rgba(143, 143, 143, 0.65);
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html {
  font-family: var(--font), sans-serif;
  width: 100%;
  min-height: 100%;
  overflow-x: hidden;
}

body {
  line-height: normal;
}

a {
  text-decoration: none;
  color: var(--PRIMARY);
  font-family: var(--font-medium);
  cursor: pointer;
}

td a {
  color: var(--PRIMARY);
}

mat-progress-bar {
  color: var(--PRIMARY);
}

.sln-max-width {
  width: 100%;
}

.sln-navigation-panel {
  margin-bottom: 0;
  padding: 0 12px;
}
.sln-navigation-panel li {
  list-style-type: none;
  position: relative;
}
.sln-navigation-panel li a {
  text-decoration: none;
  padding-bottom: 1px;
  color: var(--DARK-GREY);
  cursor: pointer;
  letter-spacing: 0.01em;
  font-size: 14px;
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin-bottom: 12px;
}
.sln-navigation-panel li a img {
  margin-right: 10px;
}
.sln-navigation-panel li a .sln-scoring-navigation-icon {
  background-size: 18px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.sln-navigation-panel li a:before {
  content: "│";
  position: absolute;
  left: 5.5px;
  margin-top: 19px;
  font-size: 10px;
}
.sln-navigation-panel li a:hover {
  color: var(--PRIMARY);
}
.sln-navigation-panel li:last-child a:before {
  content: none;
}

.sln-common-info {
  color: var(--DARK-GREY);
  font-size: 15px;
}

.form-group {
  width: 100%;
  margin-bottom: 0;
}

.notification {
  position: absolute;
  height: 7px;
  width: 7px;
  background-color: #337ab7;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 1px;
}

.notification-message {
  position: absolute;
  height: 7px;
  width: 7px;
  background-color: #337ab7;
  border-radius: 50%;
  display: inline-block;
  margin-bottom: 1px;
  margin-left: -7px;
}

.sln-context-menu-row {
  display: flex;
  align-items: center;
}

mat-toolbar.mat-toolbar-single-row {
  background: white;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
  margin-bottom: 0;
  border-radius: 5px;
  gap: 10px;
  padding-top: 10px;
}
mat-toolbar .sln-left-side {
  display: flex;
  align-items: center;
  gap: 10px;
}
mat-toolbar .sln-left-side .mat-mdc-form-field {
  max-width: 300px;
}
mat-toolbar .right-side-spacer {
  display: flex;
  align-items: center;
  gap: 10px;
}

mat-toolbar.sln-minigrid-toolbar {
  width: 100%;
}

.ng-scroll-content:has(core-grid) {
  max-width: 100%;
}

.grid {
  width: 100%;
  max-width: 100%;
  background: white;
  border-radius: 5px;
}
.grid .mat-table {
  width: 95%;
}
.grid.mini-grid .mat-table {
  width: 100%;
}
.grid.mini-grid {
  margin-bottom: 0px;
}
.grid .sln-bg-none {
  border: none;
  background: transparent;
}
.grid .sln-bg-none img {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.grid table th {
  font-family: var(--font);
  font-size: 12px;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: var(--GRAY-SOFT);
  font-weight: 700;
  padding: 0 10px 0 0;
}
.grid table th:last-child {
  padding: 0;
}
.grid table td {
  font-family: var(--font-medium);
  font-size: 13px;
  align-items: center;
  letter-spacing: 0.01em;
  color: var(--DARK-GREY);
  padding: 0 10px 0 0;
}
.grid table td:last-child {
  padding: 0;
}
.grid table td span {
  font-size: 13px;
  align-items: center;
  letter-spacing: 0.01em;
  color: var(--DARK-GREY);
  padding: 0;
}
.grid td.mat-cell:first-of-type {
  padding-left: 0;
}

.grid-detail-row {
  background-color: white;
}

tr.grid-detail-row {
  height: 0 !important;
}

.expanded-element-detail {
  overflow: hidden;
  background-color: white;
}

.mat-paginator-page-size {
  margin-right: 0 !important;
  align-items: center !important;
}

.mat-paginator-container {
  margin: 0 !important;
}

.mat-paginator-page-size-select {
  margin: 0 !important;
}
.mat-paginator-page-size-select .mat-form-field-wrapper {
  padding-bottom: 0 !important;
}
.mat-paginator-page-size-select .mat-form-field-wrapper mat-select {
  height: 40px !important;
}

table.mat-table {
  width: 100%;
  margin: 0 auto;
  padding: 0;
}

.highlight {
  background: #f0f0f0;
  margin: 0;
  padding: 0;
  left: 0;
  right: 0;
  top: 0;
}

.mat-sort-header-content {
  display: block !important;
  text-align: start !important;
}

.sln-mydoc-grid table th {
  padding-left: 10px;
}

.sln-mydoc-grid {
  margin: 0 !important;
}

.mat-paginator {
  display: initial !important;
}

.mat-paginator-outer-container {
  width: 98.2%;
}

.mat-mdc-table {
  padding: 0 15px;
}

.mat-mdc-menu-item-text {
  display: flex;
  align-items: center;
}

.mat-mdc-menu-item:not([disabled]):hover {
  background: var(--LIGHT-GRAY) !important;
}

.sln-accordion .mat-expansion-indicator::after {
  color: var(--MIDLE-GRAY);
}
.sln-accordion core-field-number .mat-mdc-form-field {
  padding: 20px 10px 0 0 !important;
}
.sln-accordion core-field-string .mat-mdc-form-field {
  padding: 20px 10px 0 0 !important;
}

.ng-scroll-content:has(core-grid) {
  max-width: 100%;
}

@media screen and (max-width: 768px) {
  .sln-signature-enabled {
    width: 100%;
    padding: 0 15px;
    width: 100% !important;
    padding: 0 15px;
  }
  .sln-signature-enabled .sln-loginByCert {
    width: 100% !important;
  }
  .sln-signature-enabled .sln-form-auth {
    width: 100% !important;
    padding: 0 15px;
  }
  .sln-signature-enabled .sln-form-auth .sln-btn__signIn {
    width: 100% !important;
  }
  .sln-signature-enabled .sln-enter-with-password {
    margin-bottom: 10px;
  }
  .sln-signature-enabled .sln-auth-page__header .sln-wrap {
    width: 100% !important;
    margin-top: 10px !important;
    padding: 0 15px;
  }
  .sln-signature-enabled .sln-footer-left {
    flex-direction: column;
    align-items: flex-start;
  }
  .sln-signature-enabled .sln-footer-left .anydesk {
    align-items: flex-start !important;
    margin-top: 5px;
  }
  .sln-registrate-form {
    width: 100% !important;
    padding: 0 15px;
  }
  .sln-enter-with-password:before,
  .sln-enter-with-password:after {
    display: none;
  }
}
@media screen and (max-width: 420px) {
  .sln-auth-page__header .sln-wrap__contact a {
    font-size: 11px !important;
  }
  .sln-auth-page__header .sln-wrap__contact a span {
    font-size: 11px;
  }
  .mdc-form-field > label {
    font-size: 13px;
  }
  .sln-core-field-bool-checkbox .mdc-form-field > label {
    font-size: 14px;
  }
  .enter-sign p {
    font-size: 15px;
  }
  .sln-create-new-account {
    margin-top: 10px;
  }
}
mat-form-field mat-label.sln-default-label {
  padding: 0 5px 0 5px;
  color: var(--MIDLE-GRAY);
  font-family: var(--font-medium);
  opacity: 1;
  background: white;
}
mat-form-field mat-label.sln-gray-label {
  background-color: #f8f9fb;
  padding: 0px 2px 0px 5px;
  color: var(--MIDLE-GRAY);
  font-family: var(--font-medium);
}

.mat-mdc-form-field-bottom-align::before {
  content: none !important;
}

.mdc-form-field > label {
  line-height: normal;
}

.mat-mdc-form-field {
  position: relative;
  width: 100%;
}
.mat-mdc-form-field .mat-mdc-text-field-wrapper {
  padding: 0;
  min-height: auto;
  max-height: 100%;
}
.mat-mdc-form-field .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control {
  width: 100%;
  min-height: 45px;
  font-size: 14px;
  border: 1.4px solid var(--GRAY);
  border-radius: 4px;
  outline: none;
  padding: 0 33px 0 10px;
  box-sizing: border-box;
  box-shadow: none;
  color: var(--MIDLE-GRAY);
  font-family: var(--font-medium);
}
.mat-mdc-form-field .mat-mdc-form-field-infix {
  padding: 5px 0;
}
.mat-mdc-form-field .mat-mdc-form-field-input-control.sln-input-xs {
  min-height: 22.5px;
  font-size: 12px !important;
}
.mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
  border-color: var(--DANGER);
}
.mat-mdc-form-field .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input,
.mat-mdc-form-field .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input {
  color: var(--MIDLE-GRAY);
}
.mat-mdc-form-field .mat-mdc-form-field-input-control.sln-input-s {
  min-height: 30px;
  font-size: 13px;
}
.mat-mdc-form-field .mat-mdc-form-field-input-control.sln-input-s .mdc-floating-label {
  top: 16px;
  font-size: 14px;
}
.mat-mdc-form-field .mat-mdc-form-field-input-control.sln-input-l {
  min-height: 60px;
}
.mat-mdc-form-field .mat-mdc-form-field-input-control.sln-input-xl {
  min-height: 90px;
}
.mat-mdc-form-field .mat-mdc-form-field-icon-suffix {
  padding: 0;
}
.mat-mdc-form-field input.ng-touched.ng-invalid {
  border-color: var(--DANGER);
}
.mat-mdc-form-field input.ng-touched.ng-valid {
  background-color: 1.4px solid var(--GRAY) !important;
}
.mat-mdc-form-field .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after {
  color: var(--DANGER);
  background: var(--WHITE);
}
.mat-mdc-form-field .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after {
  margin-left: -3px;
  padding-right: 5px;
}
.mat-mdc-form-field .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control {
  margin: 0;
}
.mat-mdc-form-field .mdc-text-field--filled .mdc-floating-label--float-above {
  transform: translateY(-30px) scale(0.75);
}
.mat-mdc-form-field label {
  font-size: 14px;
  padding-left: 8px;
  max-width: 96%;
}
.mat-mdc-form-field label mat-label {
  color: var(--MIDLE-GRAY);
  font-family: var(--font-medium);
  background: var(--WHITE);
  padding: 0 5px;
  letter-spacing: 0;
}
.mat-mdc-form-field .mdc-text-field .mdc-floating-label {
  position: absolute;
  box-sizing: content-box;
  top: 28px;
  overflow: hidden;
  pointer-events: none !important;
  z-index: 2;
}
.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper {
  box-sizing: border-box;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.mat-mdc-form-field .mat-mdc-form-field-hint-wrapper {
  padding: 0;
  padding-right: 3px;
  top: -5px;
}
.mat-mdc-form-field mat-hint {
  display: block;
  color: var(--GRAY-SOFT);
  font-size: 9px;
  font-family: var(--font-medium);
  line-height: 1;
}
.mat-mdc-form-field .mdc-line-ripple {
  display: none;
}
.mat-mdc-form-field .mat-mdc-form-field-bottom-align::before {
  content: none;
}
.mat-mdc-form-field .mdc-text-field--outlined {
  outline: none;
  --mdc-outlined-text-field-outline-width: 0px;
  --mdc-outlined-text-field-focus-outline-width: 0px;
  --mdc-outlined-text-field-container-shape: 0px;
}

.sln-field-layout:has(.sln-core-field-number-p-info) .mat-mdc-form-field-input-control {
  padding: 0 50px 0 10px !important;
}

.mat-mdc-form-field:has(.mat-mdc-form-field-input-control.sln-input-xs) .mdc-floating-label {
  top: 11px;
  font-size: 13px;
}
.mat-mdc-form-field:has(.mat-mdc-form-field-input-control.sln-input-xs) .mdc-text-field--filled .mdc-floating-label--float-above {
  transform: translateY(-18px) scale(0.75);
}

.mat-mdc-form-field:has(.mat-mdc-form-field-input-control.sln-input-s) .mdc-floating-label {
  top: 20px;
  font-size: 13px;
}
.mat-mdc-form-field:has(.mat-mdc-form-field-input-control.sln-input-s) .mdc-text-field--filled .mdc-floating-label--float-above {
  transform: translateY(-22px) scale(0.85);
}

.mat-mdc-radio-touch-target {
  width: 20px !important;
  height: 20px !important;
}

.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control {
  width: 20px !important;
  height: 20px !important;
}

.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  color: var(--PRIMARY);
}

.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  color: var(--WHITE);
}

.mdc-text-field__input {
  margin-bottom: 0;
}

.sln-core-field-combobox mat-select {
  border: 1.4px solid var(--GRAY);
  border-radius: 4px;
  min-height: 45px;
  padding: 10px 10px 6px 10px;
  color: var(--MIDLE-GRAY);
  font-size: 14px;
  background-color: var(--WHITE);
  font-family: var(--font-medium);
}
.sln-core-field-combobox mat-select .mat-select-custom-placeholder {
  font-family: var(--font-medium);
}
.sln-core-field-combobox mat-select .mat-mdc-select-trigger {
  max-height: 100px;
  overflow-y: auto;
  overflow-x: hidden;
}
.sln-core-field-combobox .mat-mdc-select-value {
  width: 94%;
  max-height: 100px;
  overflow-y: auto;
}
.sln-core-field-combobox .mat-mdc-select-arrow {
  color: var(--DARK-GREY);
  top: 8px;
  right: 0px;
}
.sln-core-field-combobox .mat-mdc-select-placeholder {
  padding-right: 10px;
}

.mat-form-field-required-marker {
  color: var(--DANGER);
}

.sln-textarea {
  margin-bottom: 5px !important;
}

.mat-mdc-menu-content {
  background: var(--WHITE);
}

.mat-mdc-select-panel {
  background: var(--WHITE) !important;
}

.mat-mdc-menu-panel {
  background: var(--WHITE) !important;
  max-width: 285px !important;
}

.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input {
  box-shadow: inset 0px 27px 0px 20px white;
}

.sln-draft-product .mat-mdc-select-trigger {
  display: inline;
}
.sln-draft-product .mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper {
  transform: translateY(-14px);
  position: absolute;
  right: -1.8px;
}
.sln-draft-product .sln-core-field-combobox .mat-mdc-select-arrow {
  position: static;
}
.sln-draft-product .mat-mdc-select-arrow-wrapper {
  height: auto;
}

.sln-draft-financeSum .sln-core-field-number-p-info {
  right: 9px !important;
  align-items: normal !important;
}

.mat-timepicker-content-layout-values .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input {
  box-shadow: none;
}

.mat-timepicker-content-layout-values .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input {
  font-size: 30px;
  color: var(--DARK-GREY);
  padding: 0;
  text-align: center;
}

.mat-timepicker-content-layout-values .mat-mdc-form-field mat-hint {
  font-size: 13px;
}
.mat-timepicker-content-layout-values .mat-mdc-form-field .mat-mdc-form-field-hint-wrapper {
  display: block;
  text-align: center;
}
.mat-timepicker-content-layout-values .mat-mdc-form-field .mat-mdc-form-field-hint-wrapper {
  padding-right: 0;
  top: 2px;
}

.mdc-list-item__primary-text > div {
  height: auto !important;
  font-family: var(--font-medium);
  color: var(--DARK-GREY);
}
.mdc-list-item__primary-text > div .small {
  color: var(--MIDLE-GRAY) !important;
  letter-spacing: 0.01em;
}

.mat-mdc-option.mdc-list-item {
  padding: 15px;
  border-bottom: 1px solid var(--LIGHT-GRAY);
}
.mat-mdc-option.mdc-list-item:last-child {
  border-bottom: none;
}
.mat-mdc-option.mdc-list-item .mdc-list-item__primary-text span {
  font-family: var(--font-medium);
  color: var(--DARK-GREY);
}

.sln-role-block-btn {
  min-height: 40px !important;
}
.sln-role-block-btn .sln-role-menu-content {
  padding: 0 !important;
}
.sln-role-block-btn .mat-mdc-menu-item-text {
  color: var(--MIDLE-GRAY);
}
.sln-role-block-btn.active {
  border-left: 2px solid var(--PRIMARY);
}
.sln-role-block-btn.active .mat-mdc-menu-item-text {
  color: var(--PRIMARY);
}

.mat-mdc-form-field.inline-edit-mode:focus-within .mat-mdc-form-field-input-control {
  border: none;
  border-bottom: 2px solid var(--PRIMARY);
  border-radius: 0;
}

.sln-mat-checkbox .mat-mdc-checkbox-touch-target {
  height: 20px;
  width: 20px;
}
.sln-mat-checkbox .mdc-checkbox {
  height: 17px;
}
.sln-mat-checkbox .mdc-form-field > label {
  padding-left: 10px;
}
.sln-mat-checkbox .mdc-checkbox__background {
  width: 16px;
  height: 16px;
  border-radius: 4px;
}
.sln-mat-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
  border: 2px solid var(--GRAY);
}
.sln-mat-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background {
  background: var(--PRIMARY);
  color: var(--WHITE);
  border: 3px solid var(--PRIMARY);
  border-radius: 4px;
}
.sln-mat-checkbox .mdc-checkbox .mdc-checkbox__native-control:focus .mdc-checkbox__background {
  background: var(--PRIMARY);
  color: var(--WHITE);
  border: 3px solid var(--PRIMARY);
  border-radius: 4px;
}
.sln-mat-checkbox .mdc-checkbox:hover .mdc-checkbox__background {
  color: var(--GRAY);
}
.sln-mat-checkbox .mat-mdc-checkbox .mdc-checkbox__background {
  background: var(--PRIMARY);
  border: none;
  color: var(--WHITE);
}
.sln-mat-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  border-color: var(--GRAY);
}
.sln-mat-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked ~ .mdc-checkbox__background {
  background: var(--PRIMARY);
  border: 2px solid var(--PRIMARY);
}
.sln-mat-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background {
  background: var(--PRIMARY);
  border: 2px solid var(--PRIMARY);
  border-radius: 4px;
}
.sln-mat-checkbox .mdc-checkbox:disabled:active .mdc-checkbox__native-control:enabled:checked:not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
  border-color: var(--PRIMARY);
  background-color: var(--WHITE);
}
.sln-mat-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background {
  border-color: var(--PRIMARY);
  background: var(--PRIMARY);
}
.sln-mat-checkbox .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle {
  color: var(--WHITE);
}
.sln-mat-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  background: var(--WHITE);
  color: var(--GRAY-SOFT);
  padding: 2px;
}
.sln-mat-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background {
  border-color: var(--GRAY-SOFT);
  background-color: var(--GRAY-SOFT) !important;
  opacity: 0.6;
}
.sln-mat-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true]) ~ .mdc-checkbox__background {
  border-color: var(--GRAY-SOFT) !important;
  opacity: 0.6;
}

.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
  background-color: var(--LIGHT-GRAY) !important;
}

.sln-user-widgets-checkbox {
  line-height: 0;
}
.sln-user-widgets-checkbox .sln-core-field-bool {
  border: 1px solid var(--DEFAULT);
  margin-bottom: 10px;
  padding: 5px 10px;
  border-radius: 4px;
}

.sln-mat-radio-button .mat-mdc-radio-touch-target {
  width: 25px;
  height: 25px;
}
.sln-mat-radio-button input {
  width: 22px !important;
  height: 21px !important;
}
.sln-mat-radio-button .mdc-radio__outer-circle {
  color: var(--PRIMARY);
  border-color: var(--PRIMARY) !important;
}
.sln-mat-radio-button .mdc-radio__inner-circle {
  color: var(--PRIMARY);
}
.sln-mat-radio-button .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  color: var(--PRIMARY);
}
.sln-mat-radio-button .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  color: var(--PRIMARY);
  border-color: var(--PRIMARY);
  background: var(--PRIMARY);
}

.mat-mdc-radio-button .mdc-radio {
  padding: 0 !important;
}

.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  color: var(--PRIMARY);
  border-width: 6px;
}

.btn-default {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--DEFAULT);
  color: var(--WHITE);
}

.btn-primary {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--PRIMARY);
  color: var(--WHITE);
}

.btn-success {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--SUCCESS);
  color: var(--WHITE);
}

.btn-info {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--INFO);
  color: var(--WHITE);
}

.btn-warning {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--WARNING);
  color: var(--WHITE);
}

.btn-danger {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--DANGER);
  color: var(--WHITE);
}

.btn-success:active,
.btn-success:focus,
.btn-info:focus,
.btn-info:active,
.btn-warning:focus,
.btn-warning:active .btn-danger:active,
.btn-danger:focus {
  outline: none;
  border: none;
}

.btn-default:disabled,
.btn-primary:disabled,
.btn-success:disabled,
.btn-info:disabled,
.btn-warning:disabled,
.btn-danger:disabled {
  cursor: auto;
  background: var(--GRAY);
  opacity: 0.5;
  color: var(--MIDLE-GRAY);
}

.light-btn-default {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--DEFAULT);
  color: var(--DARK-GREY);
}
.light-btn-default img {
  width: 100%;
  height: 100%;
}

.light-btn-primary {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--PRIMARY);
  color: var(--PRIMARY);
}

.light-btn-success {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--SUCCESS);
  color: var(--SUCCESS);
}

.light-btn-info {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--INFO);
  color: var(--INFO);
}

.light-btn-warning {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--WARNING);
  color: var(--WARNING);
}

.light-btn-danger {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--DANGER);
  color: var(--DANGER);
}

.light-btn-default:active,
.light-btn-default:focus,
.light-btn-primary:focus,
.light-btn-primary:active,
.light-btn-success:active,
.light-btn-success:focus,
.light-btn-info:focus,
.light-btn-info:active,
.light-btn-warning:focus,
.light-btn-warning:active .light-btn-danger:active,
.light-btn-danger:focus {
  outline: none;
}

.light-btn-default:disabled,
.light-btn-primary:disabled,
.light-btn-success:disabled,
.light-btn-info:disabled,
.light-btn-warning:disabled,
.light-btn-danger:disabled {
  cursor: auto;
  background: var(--WHITE);
  border: 2px solid var(--GRAY);
  color: var(--GRAY);
  opacity: 0.5;
}

.sln-availability-default,
.sln-close-sessions {
  margin-right: 10px;
  background: transparent;
  border: 2px solid var(--DEFAULT);
  border-radius: 4px;
  padding: 8px;
  height: 45px;
  width: 45px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sln-availability-default img,
.sln-close-sessions img {
  width: auto;
  height: auto;
}

.sln-add-button {
  background: transparent;
  border: 2px solid var(--PRIMARY);
  border-radius: 4px;
  padding: 8px;
  height: 45px;
  width: 45px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sln-add-button .sln-add-plus {
  width: 70%;
  height: 70%;
}

.sln-btn-grid-menu {
  border: none;
  background: transparent;
  cursor: pointer;
}

.sln-cancel-btn {
  border: 2px solid var(--DANGER);
  border-radius: 4px;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  cursor: pointer;
  background: transparent;
  margin-right: 10px;
}

.sln-save-btn {
  border: 2px solid var(--PRIMARY);
  border-radius: 4px;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  cursor: pointer;
  background: transparent;
}

.right-side-btn {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 4px;
  line-height: 0px;
  background-color: var(--WHITE);
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  -webkit-appearance: none;
          appearance: none;
  touch-action: manipulation;
  transition: box-shadow 0.18s ease-out, background 0.18s ease-out, color 0.18s ease-out;
  border: 2px solid var(--DEFAULT);
  height: 45px;
  width: 45px;
  padding: 8px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.right-side-btn img {
  width: 100%;
  height: 100%;
}

.right-side-btn-s {
  height: 30px;
  width: 30px;
  padding: 5.3333333333px;
}

.right-side-btn-xs {
  height: 22.5px;
  width: 22.5px;
  padding: 4px;
}

.right-side-btn-l {
  height: 60px;
  width: 60px;
  padding: 13.3333333333px;
}

.right-side-btn-xl {
  height: 90px;
  width: 90px;
  padding: 16px;
}

.sln-btn-full-xs {
  min-width: 22.5px;
  min-height: 22.5px;
  font-size: 9px;
  padding: 0 7.5px;
}

.sln-btn-full-s {
  min-width: 30px;
  min-height: 30px;
  font-size: 10px;
  padding: 0 10px;
}

.sln-btn-full-l {
  min-width: 60px;
  min-height: 60px;
  font-size: 16px;
  padding: 0 22.5px;
}

.sln-btn-full-xl {
  min-width: 90px;
  min-height: 90px;
  font-size: 22px;
  padding: 0 30px;
}

.sln-btn-light-xs {
  width: 22.5px;
  height: 22.5px;
  font-size: 9px;
  padding: 0 7.5px;
}

.sln-btn-light-s {
  min-width: 30px;
  min-height: 30px;
  font-size: 10px;
  padding: 0 10px;
}

.sln-btn-light-l {
  min-width: 60px;
  min-height: 60px;
  font-size: 16px;
  padding: 0 22.5px;
}

.sln-btn-light-xl {
  min-width: 90px;
  min-height: 90px;
  font-size: 22px;
  padding: 0 30px;
}

.sln-progress-bar {
  width: 99%;
  position: absolute;
  left: 0px;
  bottom: 0;
}

.sln-bg-none {
  border: none;
  background: transparent;
  padding: 0;
}

.complex-field {
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: hidden;
  border-radius: 4px;
  min-height: 100px;
  height: 100%;
  position: relative;
  width: 100%;
  margin: 0 auto;
  border: 1.8px solid var(--GRAY);
  background: linear-gradient(160deg, #e2e2e2 -165.42%, var(--WHITE) 78.95%);
}
.complex-field button {
  width: 150px;
  border: none;
  background: none;
  height: 70px;
  cursor: pointer;
  border-left: 1px solid var(--GRAY);
  display: flex;
  align-items: center;
  justify-content: center;
}

.complex-field .sln-complex-field__title {
  font-family: var(--font-bold);
  margin: 0;
  font-size: 13px;
  margin-bottom: 5px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: var(--MIDLE-GRAY);
}

.complex-field h6.required:after {
  color: var(--DANGER);
  content: " *";
}

.complex-field h2 .sln-complex-field-copy {
  width: 86%;
  font-weight: 500;
  font-family: var(--font-medium);
  color: var(--MIDLE-GRAY);
  font-size: 18px;
}
.complex-field h2 span {
  display: block;
}

.complex-field-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 30px;
  width: 80%;
  margin-bottom: -2px !important;
}

.complex-field-info-readony {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 30px;
  width: 80%;
  margin-bottom: -2px !important;
}

.sln-uploader-wallpaper {
  width: 100%;
  background-color: var(--ADD-COLOR-2);
  border-radius: 4px;
}
.sln-uploader-wallpaper button {
  border: none;
  background: transparent;
}
.sln-uploader-wallpaper button img {
  width: 44px;
  height: 44px;
  margin-left: 5px;
  cursor: pointer;
}
.sln-uploader-wallpaper .action-buttons__flex {
  display: flex;
  justify-content: flex-end;
}
.sln-uploader-wallpaper .action-buttons__flex .btn {
  border: none;
  background: transparent;
  box-shadow: none;
  padding-right: 0;
  padding-left: 6px;
  text-decoration: none;
  cursor: pointer;
}
.sln-uploader-wallpaper .wrap-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 43px;
}
.sln-uploader-wallpaper .wrap-header__title {
  width: 100%;
}
.sln-uploader-wallpaper .wrap-header .control__sln-h3 {
  font-family: var(--font-medium);
  text-transform: uppercase;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 114%;
  color: var(--GRAY-SOFT);
  margin: 0;
  display: inline-block;
}
.sln-uploader-wallpaper .wrap-header .control__sln-h3 .mat-error {
  margin-left: 4px;
  display: contents;
}
.sln-uploader-wallpaper .wrap-header .control__btn {
  background: #fff;
  border-radius: 5px;
  height: 30px;
  width: 120px;
  border: 2px solid var(--PRIMARY);
  text-align: center;
  cursor: pointer;
  color: var(--PRIMARY);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 5px;
}
.sln-uploader-wallpaper .wrap-header .control__btn p {
  font-size: 13px;
  font-family: var(--font-medium);
  letter-spacing: 0;
  margin-bottom: 0;
}
.sln-uploader-wallpaper .action-buttons__flex {
  align-items: center;
  height: auto;
  border-top: 0.5px dashed var(--GRAY);
  padding: 10px 0px;
}
.sln-uploader-wallpaper .action-buttons__flex .control__left {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
}
.sln-uploader-wallpaper .action-buttons__flex .control__left p {
  font-family: DinProBold;
  cursor: pointer;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: var(--MIDLE-GRAY);
  text-decoration: none;
  font-size: 12px;
  padding: 0 5px;
  margin: 0;
}

.sln-clip {
  vertical-align: unset;
}

.uploader-title-th {
  height: 70px !important;
  background-color: #d0d0d0 !important;
  border-bottom: 3px solid var(--ADD-COLOR-2);
  color: var(--DARK-GREY);
}

.uploader-title-thtd {
  font-size: revert;
  text-align: left !important;
  color: #fff !important;
}

.uploader-title-tr {
  height: 36px !important;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
}

.uploader-left-btn {
  float: left;
  margin-left: 0 !important;
  margin-right: 5px;
}

.sln-text-hide {
  position: absolute;
  max-width: 100%;
  left: 15px;
}
.sln-text-hide p {
  width: 97%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.sln-dropzone {
  height: 20vh;
  width: 100%;
  border: dashed 1px var(--GRAY-SOFT);
  padding: 10px;
  border-radius: 4px;
  background-color: white !important;
}

.mdc-tooltip {
  font-family: var(--font-medium);
  background: var(--WHITE);
  border: 1px solid var(--GRAY);
  border-radius: 4px;
  font-size: 14px;
  padding: 3px 5px;
  text-align: center;
}

.mdc-tooltip__surface {
  max-width: 350px !important;
}

.sln-alert {
  width: 100%;
  padding: 10px !important;
  font-family: var(--font-medium);
  font-size: 14px;
  letter-spacing: 0.01em;
  border-radius: 4px;
}

.sln-alert-default {
  color: var(--DARK-GREY);
  border: 2px solid var(--GRAY);
}

.sln-alert-primary {
  color: var(--WHITE);
  background: var(--PRIMARY);
}

.sln-alert-success {
  color: var(--WHITE);
  background: var(--SUCCESS);
}

.sln-alert-info {
  color: var(--DARK-GREY);
  background: var(--INFO);
}

.sln-alert-warning {
  color: var(--WHITE);
  background: var(--WARNING);
}

.sln-alert-danger {
  color: var(--WHITE);
  background: var(--DANGER);
}

.sln-full-informer {
  display: flex;
  align-items: center;
  position: absolute;
  right: 5px;
  top: 14px;
  line-height: 0;
}
.sln-full-informer svg {
  width: 19px !important;
}

.sln-informer-icongroup {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}

.sln-position-informer {
  display: flex;
}

core-field-bool.sln-bool-xs .mat-mdc-slide-toggle {
  min-height: 23px;
}
core-field-bool.sln-bool-xs .mat-mdc-slide-toggle .mdc-form-field button {
  height: 18px;
  width: 55px;
}
core-field-bool.sln-bool-xs .mat-mdc-slide-toggle .mdc-switch__icons {
  height: 67%;
  width: 67%;
  top: 3.2px;
}
core-field-bool.sln-bool-xs .sln-mat-slide-toggle-label {
  font-size: 12px;
  display: block;
}
core-field-bool.sln-bool-xs .mdc-switch--unselected .mdc-switch__track {
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: bottom -1px right 3px;
}
core-field-bool.sln-bool-xs .mdc-switch--selected .mdc-switch__track {
  background-size: 22px;
  background-repeat: no-repeat;
  background-position: bottom 0px right 25px;
}
core-field-bool.sln-bool-xs .mdc-switch--selected .mdc-switch__handle-track {
  transform: translateX(160%);
  width: 23px;
}

core-field-bool.sln-bool-s .mat-mdc-slide-toggle {
  min-height: 31px;
}
core-field-bool.sln-bool-s .mdc-form-field button {
  width: 62px;
  height: 22px;
}
core-field-bool.sln-bool-s .mdc-switch__icons {
  height: 90%;
  width: 90%;
  top: 1.1px;
}
core-field-bool.sln-bool-s .sln-mat-slide-toggle-label {
  font-size: 14px;
}
core-field-bool.sln-bool-s .mdc-switch--unselected .mdc-switch__track {
  background-position: bottom 23px right 2px;
  background-size: 26px;
}
core-field-bool.sln-bool-s .mdc-switch--selected .mdc-switch__track {
  background-position: bottom 23px right 28px;
  background-size: 26px;
}
core-field-bool.sln-bool-s .mdc-switch--selected .mdc-switch__handle-track {
  transform: translateX(180%);
  width: 23px;
}

.sln-core-field-bool {
  margin: 5px 0;
}

.sln-mat-slide-toggle {
  display: flex !important;
  min-height: 45px;
  border-radius: 4px;
  border: 1.4px solid var(--GRAY);
  align-items: center;
  background: var(--WHITE);
  width: 100%;
  overflow: hidden;
}
.sln-mat-slide-toggle .mdc-form-field {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0 7px;
}
.sln-mat-slide-toggle .mdc-form-field button {
  width: 70px;
  height: 30px;
  border-radius: 30px;
  background: var(--LIGHT-GRAY);
}
.sln-mat-slide-toggle .mdc-switch__icon {
  display: none;
}
.sln-mat-slide-toggle .mdc-switch__icons {
  background: var(--WHITE);
  border-radius: 30px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1019607843), 1px 1px 4px rgba(0, 0, 0, 0.1411764706);
}
.sln-mat-slide-toggle .mdc-switch--selected .sln-mat-slide-toggle .mdc-switch__icons {
  right: 5px;
}
.sln-mat-slide-toggle .mat-slide-toggle.mat-checked .mat-slide-toggle-bar {
  margin: 0;
}
.sln-mat-slide-toggle .mdc-switch--selected .mdc-switch__handle-track {
  transform: translateX(198%);
  width: 23px;
}
.sln-mat-slide-toggle .mdc-switch--selected .mdc-switch__track {
  background-repeat: repeat-y;
  background-position: bottom 25px right 28px;
}
.sln-mat-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon {
  fill: var(--WHITE);
}
.sln-mat-slide-toggle .mdc-switch--unselected .mdc-switch__handle-track {
  transform: translateX(8%);
}
.sln-mat-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon {
  fill: var(--WHITE);
}
.sln-mat-slide-toggle .mdc-switch--unselected .mdc-switch__track {
  background-repeat: repeat-y;
  background-position: bottom 25px right 2px;
}
.sln-mat-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon {
  display: none;
}
.sln-mat-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons {
  opacity: 1;
}
.sln-mat-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons {
  opacity: 0.8;
}
.sln-mat-slide-toggle .mdc-switch:disabled .mdc-switch__track {
  opacity: 0.6;
}

.resizeble-dialog {
  max-width: 100%;
  max-height: 100% !important;
  resize: both;
  overflow: auto;
}

.mat-mdc-dialog-content {
  max-height: none !important;
}

.mdc-dialog__content {
  overflow: hidden !important;
}

.modal-dialog {
  display: flex;
  min-width: 400px;
}

.modal-content {
  padding: 0 20px;
  width: 100%;
}

.sln-core-dialog-modal .sln-modal-dialog {
  min-width: auto;
  max-width: 100%;
}
.sln-core-dialog-modal .sln-modal-dialog .mdc-dialog__title {
  cursor: grab;
  padding: 0;
  display: inline;
  width: auto;
}
.sln-core-dialog-modal .sln-modal-dialog .mdc-dialog__title::before {
  height: 0;
}
.sln-core-dialog-modal .sln-modal-dialog .sln-modal-title {
  padding: 0;
  display: inline;
  width: auto;
  color: var(--DARK-GREY);
  font-family: var(--font-bold);
  width: 95%;
  padding: 10px 0;
  text-transform: uppercase;
}
.sln-core-dialog-modal .sln-header-search {
  display: flex;
  align-items: center;
  border-bottom: 1px solid var(--LIGHT-GRAY);
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
}
.sln-core-dialog-modal .modal-footer {
  border-top: 1px solid #e5e5e5;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  margin: 0 auto;
  margin-top: 10px;
  padding: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  flex-wrap: nowrap;
}

.mat-mdc-dialog-container .mdc-dialog__surface {
  overflow-x: hidden;
}

.mat-mdc-menu-content {
  border: 1px solid var(--LIGHT-GRAY);
  border-radius: 4px;
}

.footer {
  width: 100%;
  justify-content: space-between;
}

.sln-core-info-dialog .modal-header {
  border-bottom: 1px solid var(--LIGHT-GRAY);
}
.sln-core-info-dialog .modal-header h4 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  color: var(--DARK-GREY);
  text-transform: uppercase;
}
.sln-core-info-dialog .modal-text {
  width: 100%;
  margin: 10px 0;
  color: var(--WHITE);
  border-radius: 4px;
  background: var(--DANGER);
  padding: 10px;
  max-height: 80vh;
  overflow: auto;
}
.sln-core-info-dialog .modal-footer {
  text-align: end;
  padding-bottom: 10px;
}

.sln-core-info-dialog:has(.alert-validation) .modal-text {
  background: var(--WHITE);
  color: var(--DARK-GREY);
}

.cdk-overlay-container {
  z-index: 10;
}

/* Change the white to any color */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.sln-input {
  width: 100%;
  min-height: 45px;
  font-size: 14px;
  border: 1.4px solid var(--GRAY);
  border-radius: 4px;
  outline: none;
  padding: 0 33px 0 10px;
  box-sizing: border-box;
  box-shadow: none;
  color: var(--MIDLE-GRAY);
  font-family: var(--font-medium);
}
.sln-input:hover {
  border: 1.4px solid var(--GRAY);
  border-radius: 4px;
}
.sln-input:active {
  color: var(--MIDLE-GRAY);
  border: 1.4px solid var(--MIDLE-GRAY);
  border-radius: 4px;
}
.sln-input:focus {
  border: 1.4px solid var(--PRIMARY);
}

.sln-input-xs {
  min-height: 22.5px;
  font-size: 12px !important;
}

.sln-input-s {
  min-height: 30px;
  font-size: 13px !important;
}

.sln-input-l {
  min-height: 60px;
  font-size: 17px !important;
}

.sln-input-xl {
  min-height: 90px;
  font-size: 20px !important;
}

.mat-expansion-panel-body {
  padding: 0px !important;
  background-color: var(--WHITE);
}

.mat-expansion-panel-header-title:focus {
  color: var(--PRIMARY) !important;
}

.nav-second-level .sln-left-li a {
  border: none !important;
}

.mat-menu-panel {
  top: 23px;
  max-height: 390px !important;
}

button.mat-menu-item {
  display: flex;
  align-items: center;
}

button.mat-menu-item img {
  margin-right: 10px;
}

.wrap-control {
  width: 95%;
  margin: 0 auto;
  padding: 0;
}

.mat-form-field-suffix {
  position: unset !important;
}

mat-form-field.mat-focused .mat-form-field-required-marker {
  background: var(--WHITE);
}

.sln-control-bool {
  font-family: var(--font-bold);
  padding: 0;
  color: var(--DARK-GREY);
}

.sln-combobox .mat-form-field-wrapper {
  padding-bottom: 0;
}

.b-margin-icon {
  font-family: var(--font-medium);
  color: var(--DARK-GREY);
  margin-left: 6px;
}

.sln-addresses-img {
  margin-left: 10px !important;
}

.sln-vectors core-field-combobox {
  margin-right: 15px;
}

core-field-bool {
  position: relative;
}

.mat-slide-toggle.mat-disabled {
  opacity: 0.38;
}

.sln-agent-platform .mat-checkbox {
  margin-top: 10px;
}
.sln-agent-platform .mdc-label {
  margin-left: 10px;
}
.sln-agent-platform .mat-checkbox-layout .mat-checkbox-label {
  font-family: var(--font-medium);
}

.mat-checkbox-layout .mat-checkbox-label {
  color: var(--DARK-GREY);
}

.sln-rigistrate-verification .sln-mistake-email mat-form-field .mat-form-field-subscript-wrapper {
  width: auto;
  left: 76% !important;
}

.sln-field-email-flex {
  display: flex;
  position: absolute;
  top: 13px;
  right: 13px;
}
.sln-field-email-flex .mat-error {
  margin-left: 10px;
}

.sln-position-widgets {
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}

.sln-main-widget-resolver-w:has(.sln-new-contract) {
  width: 100%;
}

.logo-doc-plat {
  display: none;
  width: 130px;
}

.sln-select-sertificate__list {
  font-size: 13px;
  color: var(--MIDLE-GRAY);
  padding: 20px 0 !important;
  cursor: pointer;
}

.modal-body {
  margin: 0 auto;
  padding: 0 !important;
}
.modal-body p {
  margin: 0;
}
.modal-body th,
.modal-body td {
  padding: 0;
}
.modal-body th .action-buttons,
.modal-body td .action-buttons {
  text-align: end;
}

.sln-verification__button {
  width: 220px;
  height: 46px;
  letter-spacing: 0.01em;
  margin-top: 5px;
}

.sln-wrap-body {
  padding: 0;
}
.sln-wrap-body .sln-card-page {
  padding: 0;
}

.sln-card-page-title-small {
  color: var(--GRAY-SOFT);
  font-size: 13px;
}

.panel-footer .edit,
.panel-footer .сancel,
.panel-footer .save {
  width: 130px;
  height: 35px;
  background: var(--WHITE);
  border: 2px solid var(--PRIMARY);
  box-shadow: -2px 10px 21px rgba(0, 0, 0, 0.04);
  border-radius: 5px;
  color: var(--DARK-GREY);
  margin-right: 10px;
}
.panel-footer .edit:hover,
.panel-footer .сancel:hover,
.panel-footer .save:hover {
  background: var(--PRIMARY);
  color: white;
  transition: all 0.3s ease;
}
.panel-footer p {
  margin-bottom: 0;
  color: var(--DARK-GREY);
  font-family: var(--font-medium);
  letter-spacing: 0.03em;
}
.panel-footer .edit:hover p {
  color: white;
}
.panel-footer .сancel:hover p {
  color: white;
}
.panel-footer .save:hover p {
  color: white;
}

.sln-input-message .sln-uploader-wallpaper {
  width: 40px;
  height: 40px;
  background-color: var(--PRIMARY) !important;
  overflow: hidden;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sln-input-message .sln-uploader-wallpaper label {
  margin-bottom: 0px;
  font-weight: 400;
  cursor: pointer;
  line-height: 0;
}
.sln-input-message .sln-uploader-wallpaper label img {
  width: 20px;
  height: 20px;
  margin-left: 0;
  cursor: pointer;
}

.sln-chat-pos-uploader-button {
  display: flex;
}

.sln-context-menu {
  margin: 0 10px;
  background: none;
  border: 1px solid var(--PRIMARY);
  width: 40px;
  height: 40px;
  border-radius: 50%;
  line-height: 0;
}

.sln-foot-sent-message .sellan-chat-input-text {
  border: none;
}

.sln-editable-icon-block {
  position: relative;
}
.sln-editable-icon-block .sln-editable-icon {
  background: var(--PRIMARY);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sln-editable-icon-block .sln-editable-icon.sln-editable-icon-avatar {
  height: 40px;
  width: 40px;
}
.sln-editable-icon-block .sln-editable-icon.sln-editable-icon-color {
  height: 30px;
  width: 30px;
}
.sln-editable-icon-block .sln-editable-icon.sln-editable-icon-remove {
  background: var(--DANGER);
  height: 30px;
  width: 30px;
}

.sln-block-user-icon {
  display: flex;
  justify-content: flex-start;
  padding: 2px 20px 5px 15px;
  flex-wrap: wrap;
  width: 100%;
  flex-direction: row;
}
.sln-block-user-icon .sln-user-badges {
  flex: 1 0;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.sln-block-user-icon .sln-editable-icon-block {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.sln-block-user-icon .sln-editable-icon-block .core-user-icon {
  position: relative;
}
.sln-block-user-icon .sln-editable-icon-block .sln-editable-icon-avatar {
  position: absolute;
  bottom: -3px;
  right: -5px;
  cursor: pointer;
  border: 1px solid #abb1c2;
  background: var(--WHITE);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}
.sln-block-user-icon .sln-editable-icon-block .sln-editable-icon-avatar img {
  width: 25px;
}
.sln-block-user-icon .sln-editable-icon-block .sln-editable-icon-color {
  position: absolute;
  right: -3px;
  cursor: pointer;
  top: -1px;
  border: 1px solid #abb1c2;
  background: var(--WHITE);
  display: flex;
  align-items: center;
  justify-content: center;
}
.sln-block-user-icon .sln-editable-icon-block .sln-editable-icon-color img {
  width: 20px;
  height: 20px;
}
.sln-block-user-icon .sln-editable-icon-block .sln-editable-icon-remove {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #abb1c2;
  background: var(--WHITE);
  position: absolute;
  top: 40px;
  right: -13px;
}
.sln-block-user-icon .sln-editable-icon-block .sln-editable-icon-remove .sln-common-action-delete-position {
  background-size: 14px;
}

.certificate-list .mat-dialog-container {
  min-width: auto !important;
}

.sln-select-sertificate__list {
  border: none;
  margin-bottom: 20px;
}

.sln-select-sertificate {
  color: var(--DARK-GREY);
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  display: flex;
}
.sln-select-sertificate .sln-section-right {
  text-align: end;
}
.sln-select-sertificate .sln-section-right .sln-cert-enabled {
  color: var(--DANGER);
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.sln-select-sertificate .sln-section-right .sln-cert-enabled img {
  margin-right: 5px;
}
.sln-select-sertificate .col-md-6 {
  padding: 0;
}
.sln-select-sertificate .col-md-6 span {
  display: block;
  font-size: 13px;
  color: var(--DARK-GREY);
  font-family: var(--font-medium);
}
.sln-select-sertificate .col-md-6 .sln-certificate-list-issuer {
  font-family: var(--font);
  font-size: 12px;
  line-height: 1;
}
.sln-select-sertificate .col-md-6 .sln-certificate-list-date {
  font-size: 12px;
  color: var(--MIDLE-GRAY);
}
.sln-select-sertificate .col-md-6 .sln-certificate-list-organization span {
  font-size: 13px;
  line-height: 1;
  padding-left: 32px;
}
.sln-select-sertificate .col-md-7 {
  padding: 0;
}
.sln-select-sertificate .col-md-7 .sln-certificate-list-person {
  line-height: 1;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.sln-select-sertificate .col-md-7 .sln-certificate-list-person .sln-info-organ {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.sln-select-sertificate .col-md-7 .sln-certificate-list-person .sln-info-text {
  padding-left: 30px;
}
.sln-select-sertificate .col-md-7 .sln-certificate-list-person .sln-info-text .sln-row-organization {
  font-family: var(--font);
  font-size: 13px;
}
.sln-select-sertificate .col-md-7 .sln-certificate-list-person .sln-info-text .inn {
  font-size: 13px;
  color: var(--MIDLE-GRAY);
}
.sln-select-sertificate .col-md-7 .sln-certificate-list-person .sln-info-text .snils {
  margin: 3px 0;
  font-size: 13px;
  color: var(--MIDLE-GRAY);
}
.sln-select-sertificate .col-md-7 .sln-certificate-list-person .sln-row-person {
  padding-left: 8px;
}
.sln-select-sertificate .col-md-7 .sln-certificate-list-person span {
  font-size: 14px;
  font-family: var(--font-medium);
  line-height: 1.5;
}
.sln-select-sertificate .highlight {
  border: 1px solid var(--PRIMARY) !important;
}

.sln-core-certificate-list .mat-mdc-cell {
  border: 1px solid #EFF3F2;
  display: block;
  margin-bottom: 15px;
  padding: 10px 15px;
  border-radius: 4px;
}

.sln-core-certificate-list .sln-core-certificate-list .mdc-data-table__cell:hover {
  background: #f0f0f0;
}

td.mat-cell {
  border: none;
}

.certicates-wrap {
  color: var(--MIDLE-GRAY);
}
.certicates-wrap span {
  font-size: 14px;
  text-transform: none;
  margin-bottom: 15px;
}
.certicates-wrap ul {
  margin-top: 10px;
  padding: 0 15px;
}
.certicates-wrap li {
  font-size: 14px;
  list-style: auto;
  width: 100%;
  text-transform: none;
  font-family: var(--font);
  margin-bottom: 5px;
}
.certicates-wrap li a {
  color: var(--PRIMARY);
  border-bottom: 1px solid var(--PRIMARY);
  padding-bottom: 2px;
  font-family: var(--font);
}

.individuals {
  padding-left: 22px !important;
}

.badge-group {
  display: flex;
  position: absolute;
  right: -15px;
  top: -15px;
}

.sln-badge-warning,
.sln-badge-danger,
.sln-badge-primary,
.sln-badge-success,
.sln-badge-secondary {
  display: inline-block;
  padding: 1px 5px;
  font-size: 13px;
  vertical-align: baseline;
  border-radius: 0.3rem;
  font-family: var(--font-bold);
  color: var(--WHITE);
  max-width: 350px;
  overflow-wrap: break-word;
  text-transform: initial;
}
.sln-badge-warning a,
.sln-badge-danger a,
.sln-badge-primary a,
.sln-badge-success a,
.sln-badge-secondary a {
  color: var(--WHITE);
}

.sln-badge-warning {
  background: var(--WARNING);
}

.sln-badge-danger {
  background: var(--DANGER);
}

.sln-badge-primary {
  background: var(--PRIMARY);
}

.sln-badge-success {
  background: var(--SUCCESS);
}

.sln-badge-secondary {
  background: var(--GRAY-SOFT);
}

.toggle-left-menu {
  background: var(--ADD-COLOR-2);
}
.toggle-left-menu button {
  border: 1px solid var(--LIGHT-GRAY);
}

.left-menu {
  border-right: 1px solid var(--LIGHT-GRAY);
}
.left-menu .header h4 {
  color: var(--GRAY-SOFT);
  border-bottom: 1px solid var(--GRAY-SOFT);
}
.left-menu .header h4 span {
  color: var(--PRIMARY);
}

.sln-dialog-file-signatures .sln-dialog-file-signatures {
  color: var(--GRAY-SOFT);
  font-family: var(--font-medium);
}
.sln-dialog-file-signatures .user-organization {
  font-family: var(--font);
}
.sln-dialog-file-signatures .sln-selected-document-type:hover {
  background: #e2e8ea;
}

.file-right-info .table-item {
  border: 2px solid var(--LIGHT-GRAY);
}
.file-right-info .table-item .sln-authority {
  color: var(--MIDLE-GRAY);
  font-family: var(--font-medium);
  position: relative;
}
.file-right-info .items-header {
  color: var(--GRAY);
}
.file-right-info .items-header,
.file-right-info .items-text-ip,
.file-right-info .items-text {
  font-family: var(--font-medium);
}
.file-right-info .items-header-small {
  font-family: var(--font);
}

.sln-document-page__li a {
  color: var(--GRAY-SOFT);
  font-family: var(--font-medium);
}

.s-items .time,
.s-items .date {
  font-family: var(--font-medium);
}

.sln-drawer-overlay {
  background-color: #F8F9FB;
  border-left: solid 1px #d3d3d3;
}

.mat-datepicker-toggle {
  position: relative;
  bottom: auto;
}

.mat-mdc-icon-button {
  padding: 0px !important;
  width: 19px !important;
  height: 19px !important;
  display: flex !important;
}

.mat-mdc-icon-button .mat-mdc-focus-indicator {
  width: 20px;
  height: 20px;
}

.mat-mdc-icon-button .mat-mdc-button-touch-target {
  height: 20px !important;
  width: 20px !important;
}

.mat-mdc-icon-button svg {
  color: var(--MIDLE-GRAY);
  width: 20px !important;
  height: 20px !important;
}

.mat-datepicker-content {
  background-color: var(--WHITE) !important;
  color: var(--MIDLE-GRAY) !important;
}

.mat-calendar-table-header tr:first-child {
  border-bottom: 2px solid var(--LIGHT-GRAY);
}

.mat-calendar-table-header th span {
  color: var(--DARK-GREY);
  font-size: 13px;
}

.mat-calendar-previous-button::after,
.mat-calendar-next-button::after {
  margin: 4px !important;
}

.mat-datepicker-content .mat-calendar-next-button {
  margin-left: 20px;
}

.mat-calendar-body-cell-content {
  border: none !important;
}

.mat-calendar-body-selected {
  background: var(--SUCCESS) !important;
  color: var(--WHITE) !important;
}

.mat-calendar-body-cell:hover > .mat-calendar-body-cell-content {
  background-color: var(--PRIMARY) !important;
  border: none !important;
  color: var(--WHITE);
}

.mat-calendar-body-today {
  border-color: var(--DARK-GREY) !important;
  background: var(--PRIMARY) !important;
  color: var(--WHITE) !important;
}

.mat-calendar-body-selected.mat-calendar-body-today {
  background: var(--SUCCESS) !important;
}

.mat-calendar-body-disabled > .mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical) {
  color: var(--GRAY) !important;
}

.mat-calendar-body-cell:focus .mat-focus-indicator::before {
  content: none !important;
}

.sln-mat-paginator .mat-mdc-paginator-container {
  padding: 0;
}
.sln-mat-paginator .mat-mdc-form-field .mat-mdc-form-field-infix {
  padding: 0 5px;
}
.sln-mat-paginator .mat-mdc-paginator-page-size,
.sln-mat-paginator .mat-mdc-paginator-range-actions {
  color: var(--MIDLE-GRAY);
  font-size: 13px;
  font-family: var(--font);
}
.sln-mat-paginator .mat-mdc-paginator-navigation-next {
  margin-left: 20px;
}
.sln-mat-paginator .mat-mdc-icon-button:disabled {
  color: rgba(0, 0, 0, 0.26);
}
.sln-mat-paginator .mat-mdc-paginator-navigation-previous {
  margin-left: 30px;
}
.sln-mat-paginator mat-option:hover {
  background: var(--LIGHT-GRAY) !important;
}
.sln-mat-paginator .mat-mdc-paginator-page-size-select {
  margin: 0px;
  width: 60px;
}
.sln-mat-paginator .mat-mdc-paginator-range-label {
  margin: 0 5px;
}
.sln-mat-paginator .mdc-notched-outline__trailing,
.sln-mat-paginator .mdc-notched-outline__notch,
.sln-mat-paginator .mdc-notched-outline__leading {
  border: none !important;
}
.sln-mat-paginator .mat-mdc-text-field-wrapper {
  min-height: auto;
}

.mdc-list-item__primary-text {
  font-size: 13px !important;
}

.sln-mat-tab .mdc-tab {
  padding: 0;
  border-radius: 4px;
  margin-right: 10px;
  color: var(--DARK-GREY);
  opacity: 0.4;
  border: 2px solid var(--LIGHT-GRAY);
}
.sln-mat-tab .mdc-tab:last-child {
  margin-right: 0;
}
.sln-mat-tab .mdc-tab--active {
  border: 2px solid var(--LIGHT-GRAY);
  border-bottom: none;
  background: var(--WHITE);
  color: var(--PRIMARY);
  border-radius: 4px;
  opacity: 1;
  border-radius: 7px 7px 0 0;
  height: 43px;
}
.sln-mat-tab .mdc-tab__text-label {
  font-family: var(--font-medium);
}

.btn-default {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--DEFAULT);
  color: var(--WHITE);
}

.btn-primary {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--PRIMARY);
  color: var(--WHITE);
}

.btn-success {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--SUCCESS);
  color: var(--WHITE);
}

.btn-info {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--INFO);
  color: var(--WHITE);
}

.btn-warning {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--WARNING);
  color: var(--WHITE);
}

.btn-danger {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  border: none;
  letter-spacing: 0.03em;
  background: var(--DANGER);
  color: var(--WHITE);
}

.btn-success:active,
.btn-success:focus,
.btn-info:focus,
.btn-info:active,
.btn-warning:focus,
.btn-warning:active .btn-danger:active,
.btn-danger:focus {
  outline: none;
  border: none;
}

.btn-default:disabled,
.btn-primary:disabled,
.btn-success:disabled,
.btn-info:disabled,
.btn-warning:disabled,
.btn-danger:disabled {
  cursor: auto;
  background: var(--GRAY);
  opacity: 0.5;
  color: var(--MIDLE-GRAY);
}

.light-btn-default {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--DEFAULT);
  color: var(--DARK-GREY);
}
.light-btn-default img {
  width: 100%;
  height: 100%;
}

.light-btn-primary {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--PRIMARY);
  color: var(--PRIMARY);
}

.light-btn-success {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--SUCCESS);
  color: var(--SUCCESS);
}

.light-btn-info {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--INFO);
  color: var(--INFO);
}

.light-btn-warning {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--WARNING);
  color: var(--WARNING);
}

.light-btn-danger {
  font-family: var(--font-bold);
  border-radius: 4px;
  cursor: pointer;
  min-width: 45px;
  position: relative;
  background: transparent;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 15px;
  min-height: 45px;
  letter-spacing: 0.03em;
  border: 2px solid var(--DANGER);
  color: var(--DANGER);
}

.light-btn-default:active,
.light-btn-default:focus,
.light-btn-primary:focus,
.light-btn-primary:active,
.light-btn-success:active,
.light-btn-success:focus,
.light-btn-info:focus,
.light-btn-info:active,
.light-btn-warning:focus,
.light-btn-warning:active .light-btn-danger:active,
.light-btn-danger:focus {
  outline: none;
}

.light-btn-default:disabled,
.light-btn-primary:disabled,
.light-btn-success:disabled,
.light-btn-info:disabled,
.light-btn-warning:disabled,
.light-btn-danger:disabled {
  cursor: auto;
  background: var(--WHITE);
  border: 2px solid var(--GRAY);
  color: var(--GRAY);
  opacity: 0.5;
}

.sln-availability-default,
.sln-close-sessions {
  margin-right: 10px;
  background: transparent;
  border: 2px solid var(--DEFAULT);
  border-radius: 4px;
  padding: 8px;
  height: 45px;
  width: 45px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sln-availability-default img,
.sln-close-sessions img {
  width: auto;
  height: auto;
}

.sln-add-button {
  background: transparent;
  border: 2px solid var(--PRIMARY);
  border-radius: 4px;
  padding: 8px;
  height: 45px;
  width: 45px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sln-add-button .sln-add-plus {
  width: 70%;
  height: 70%;
}

.sln-btn-grid-menu {
  border: none;
  background: transparent;
  cursor: pointer;
}

.sln-cancel-btn {
  border: 2px solid var(--DANGER);
  border-radius: 4px;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  cursor: pointer;
  background: transparent;
  margin-right: 10px;
}

.sln-save-btn {
  border: 2px solid var(--PRIMARY);
  border-radius: 4px;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  cursor: pointer;
  background: transparent;
}

.right-side-btn {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 4px;
  line-height: 0px;
  background-color: var(--WHITE);
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  -webkit-appearance: none;
          appearance: none;
  touch-action: manipulation;
  transition: box-shadow 0.18s ease-out, background 0.18s ease-out, color 0.18s ease-out;
  border: 2px solid var(--DEFAULT);
  height: 45px;
  width: 45px;
  padding: 8px;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.right-side-btn img {
  width: 100%;
  height: 100%;
}

.right-side-btn-s {
  height: 30px;
  width: 30px;
  padding: 5.3333333333px;
}

.right-side-btn-xs {
  height: 22.5px;
  width: 22.5px;
  padding: 4px;
}

.right-side-btn-l {
  height: 60px;
  width: 60px;
  padding: 13.3333333333px;
}

.right-side-btn-xl {
  height: 90px;
  width: 90px;
  padding: 16px;
}

.sln-btn-full-xs {
  min-width: 22.5px;
  min-height: 22.5px;
  font-size: 9px;
  padding: 0 7.5px;
}

.sln-btn-full-s {
  min-width: 30px;
  min-height: 30px;
  font-size: 10px;
  padding: 0 10px;
}

.sln-btn-full-l {
  min-width: 60px;
  min-height: 60px;
  font-size: 16px;
  padding: 0 22.5px;
}

.sln-btn-full-xl {
  min-width: 90px;
  min-height: 90px;
  font-size: 22px;
  padding: 0 30px;
}

.sln-btn-light-xs {
  width: 22.5px;
  height: 22.5px;
  font-size: 9px;
  padding: 0 7.5px;
}

.sln-btn-light-s {
  min-width: 30px;
  min-height: 30px;
  font-size: 10px;
  padding: 0 10px;
}

.sln-btn-light-l {
  min-width: 60px;
  min-height: 60px;
  font-size: 16px;
  padding: 0 22.5px;
}

.sln-btn-light-xl {
  min-width: 90px;
  min-height: 90px;
  font-size: 22px;
  padding: 0 30px;
}

.sln-progress-bar {
  width: 99%;
  position: absolute;
  left: 0px;
  bottom: 0;
}

.sln-bg-none {
  border: none;
  background: transparent;
  padding: 0;
}

.sln-panel-wrap .sln-card-panel {
  margin: 0 0 10px 0;
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.08), 0px 0px 3px -4px rgba(0, 0, 0, 0.1), 0px 1px 2px 0px rgba(0, 0, 0, 0.12);
}
.sln-panel-wrap .sln-card-panel .sln-card-panel__header {
  font-family: var(--font-bold);
  cursor: pointer;
  padding: 0 15px !important;
  text-transform: uppercase;
  height: 40px !important;
  background: var(--WHITE);
  color: var(--DARK-GREY);
  border-radius: 4px 4px 0 0 !important;
}
.sln-panel-wrap .sln-card-panel .sln-card-panel__header:hover {
  background: white;
}
.sln-panel-wrap .sln-card-panel .sln-card-panel__title {
  font-family: var(--font-bold);
}
.sln-panel-wrap .sln-card-panel .sln-card-panel__title p {
  font-family: var(--font-bold);
  font-size: 14px;
}
.sln-panel-wrap .sln-card-panel .sln-card-panel__body {
  padding: 10px 0;
}
.sln-panel-wrap .sln-card-panel .sln-card-panel__body p {
  padding: 0 10px;
}
.sln-panel-wrap .mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover {
  background: white;
}
.sln-panel-wrap .mat-expansion-panel-header.mat-expanded:focus, .sln-panel-wrap .mat-expansion-panel-header.mat-expanded:hover {
  background: white;
}
.sln-panel-wrap .mat-expansion-panel:not([class*=mat-elevation-z]) {
  box-shadow: 0px 1px 1px -4px rgba(0, 0, 0, 0.2), 0px 1px 1px -1px rgba(0, 0, 0, 0.14), 0px 1px 2px 0px rgba(0, 0, 0, 0.12);
}
.sln-panel-wrap .mat-expansion-indicator {
  line-height: 0;
}
.sln-panel-wrap .mat-expansion-panel-body {
  border-top: 1px solid var(--LIGHT-GRAY);
  padding: 10px 0;
}

.ibox-tools {
  padding: 0 15px;
  margin-bottom: 10px;
}

.card-panel-buttons {
  display: flex;
  justify-content: flex-end;
}

.panel-primary {
  border: 2px solid var(--PRIMARY);
}

.panel-success {
  border: 2px solid var(--SUCCESS);
}

.panel-warning {
  border: 2px solid var(--WARNING);
}

.panel-danger {
  border: 2px solid var(--DANGER);
}

.panel-info {
  border: 2px solid var(--INFO);
}

.panel-default-header {
  font-family: var(--font-bold);
  cursor: pointer;
  padding: 0 15px !important;
  text-transform: uppercase;
  height: 40px !important;
  background: var(--WHITE);
  color: var(--DARK-GREY);
  border-radius: 4px 4px 0 0 !important;
  background: var(--WHITE);
  color: var(--DARK-GREY);
}
.panel-default-header:hover, .panel-default-header:focus {
  background: var(--WHITE) !important;
}

.panel-primary-header {
  font-family: var(--font-bold);
  cursor: pointer;
  padding: 0 15px !important;
  text-transform: uppercase;
  height: 40px !important;
  background: var(--WHITE);
  color: var(--DARK-GREY);
  border-radius: 4px 4px 0 0 !important;
  background: var(--PRIMARY);
  color: var(--WHITE);
}
.panel-primary-header:hover, .panel-primary-header:focus {
  background: var(--PRIMARY) !important;
}

.panel-success-header {
  font-family: var(--font-bold);
  cursor: pointer;
  padding: 0 15px !important;
  text-transform: uppercase;
  height: 40px !important;
  background: var(--WHITE);
  color: var(--DARK-GREY);
  border-radius: 4px 4px 0 0 !important;
  background: var(--SUCCESS);
  color: var(--WHITE);
}
.panel-success-header:hover, .panel-success-header:focus {
  background: var(--SUCCESS) !important;
}

.panel-warning-header {
  font-family: var(--font-bold);
  cursor: pointer;
  padding: 0 15px !important;
  text-transform: uppercase;
  height: 40px !important;
  background: var(--WHITE);
  color: var(--DARK-GREY);
  border-radius: 4px 4px 0 0 !important;
  background: var(--WARNING);
  color: var(--WHITE);
}
.panel-warning-header:hover, .panel-warning-header:focus {
  background: var(--WARNING) !important;
}

.panel-danger-header {
  font-family: var(--font-bold);
  cursor: pointer;
  padding: 0 15px !important;
  text-transform: uppercase;
  height: 40px !important;
  background: var(--WHITE);
  color: var(--DARK-GREY);
  border-radius: 4px 4px 0 0 !important;
  background: var(--DANGER);
  color: var(--WHITE);
}
.panel-danger-header:hover, .panel-danger-header:focus {
  background: var(--DANGER) !important;
}

.panel-info-header {
  font-family: var(--font-bold);
  cursor: pointer;
  padding: 0 15px !important;
  text-transform: uppercase;
  height: 40px !important;
  background: var(--WHITE);
  color: var(--DARK-GREY);
  border-radius: 4px 4px 0 0 !important;
  background: var(--INFO);
  color: var(--WHITE);
}
.panel-info-header:hover, .panel-info-header:focus {
  background: var(--INFO) !important;
}

.sln-dic-common-settings {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.sln-dic-common-settings .sln-dic-common-settings-modal,
.sln-dic-common-settings .sln-dic-common-detail-modal {
  font-family: var(--font-medium);
  color: var(--DARK-GREY);
  padding: 0 !important;
}
.sln-dic-common-settings .sln-dic-common-settings-modal.sln-dic-common-detail-link,
.sln-dic-common-settings .sln-dic-common-detail-modal.sln-dic-common-detail-link {
  border-bottom: 2px solid var(--DARK-GREY);
  cursor: pointer;
  padding-bottom: 1px;
}

.sln-additional-settings-key {
  margin-bottom: 10px;
}

.sln-identification-docs {
  display: flex;
  border: 1.4px solid var(--LIGHT-GRAY);
  border-radius: 4px;
  margin-top: 7px;
  margin-bottom: 15px;
  flex-direction: column;
  padding: 10px;
}
.sln-identification-docs .sln-doc-nationality,
.sln-identification-docs .sln-doc-document,
.sln-identification-docs .sln-residence-permit-document {
  position: relative;
  padding: 10px 15px;
}
.sln-identification-docs .sln-doc-nationality .sln-nationality-span,
.sln-identification-docs .sln-doc-nationality .sln-doc-document-span,
.sln-identification-docs .sln-doc-document .sln-nationality-span,
.sln-identification-docs .sln-doc-document .sln-doc-document-span,
.sln-identification-docs .sln-residence-permit-document .sln-nationality-span,
.sln-identification-docs .sln-residence-permit-document .sln-doc-document-span {
  color: var(--DARK-GREY);
  position: absolute;
  top: -24px;
  background: var(--WHITE);
  padding: 0 5px;
  font-family: var(--font-medium);
}
.sln-identification-docs .sln-doc-nationality mat-radio-group mat-radio-button,
.sln-identification-docs .sln-doc-document mat-radio-group mat-radio-button,
.sln-identification-docs .sln-residence-permit-document mat-radio-group mat-radio-button {
  margin-right: 10px;
}
.sln-identification-docs .sln-doc-nationality mat-radio-group mat-radio-button .mdc-radio--disabled + label,
.sln-identification-docs .sln-doc-document mat-radio-group mat-radio-button .mdc-radio--disabled + label,
.sln-identification-docs .sln-residence-permit-document mat-radio-group mat-radio-button .mdc-radio--disabled + label {
  color: var(--DARK-GREY);
  opacity: 0.75;
}
.sln-identification-docs .sln-doc-nationality .mdc-radio--disabled,
.sln-identification-docs .sln-doc-document .mdc-radio--disabled,
.sln-identification-docs .sln-residence-permit-document .mdc-radio--disabled {
  color: var(--PRIMARY);
}
.sln-identification-docs .sln-birth-day .col-md-4 {
  padding-right: 0;
}
.sln-identification-docs .sln-core-file-uploader-doc-card {
  padding: 0;
  margin: 10px 0;
}
.sln-identification-docs .col-md-12 {
  padding: 0;
}
.sln-identification-docs .sln-padding-left {
  padding-left: 0;
}
.sln-identification-docs .sln-padding-right {
  padding-right: 0;
}

.identificationDocument {
  margin-bottom: 5px;
}

.residencePermitDocument {
  margin-bottom: 5px;
  margin-top: 15px;
}

.sln-core-field-combobox .mdc-evolution-chip-set .mdc-evolution-chip {
  margin-left: 8px;
  margin-right: 0;
  background: #f1f6f7;
  margin-top: 0 !important;
}
.sln-core-field-combobox .mat-mdc-chip.mdc-evolution-chip--with-trailing-action .mat-mdc-chip-action-label {
  line-height: 0;
  color: var(--DARK-GREY);
  font-family: var(--font-medium);
  font-size: 13px;
}
.sln-core-field-combobox .mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing {
  height: auto;
  width: auto;
  font-size: 12px;
  font-family: var(--font-bold);
  color: var(--DARK-GREY) !important;
  padding-top: 1.5px;
  padding-left: 5px !important;
}
.sln-core-field-combobox .mat-mdc-standard-chip .mdc-evolution-chip__icon--trailing:hover {
  color: #000000 !important;
}
.sln-core-field-combobox .mdc-evolution-chip-set {
  display: flex;
  width: 96%;
}

.ng-scrollbar {
  --scrollbar-size: 3px !important;
  --scrollbar-hover-size: 9px !important;
  --scrollbar-padding: 5px !important;
}

.ng-scrollbar-wrapper {
  --vertical-scrollbar-size: 4px;
}

.sln-h1 {
  font-family: var(--font-bold);
  font-weight: 700;
  font-size: 50px;
  color: var(--DARK-GREY);
  letter-spacing: 0.01em;
  text-transform: uppercase;
}

.sln-h2 {
  font-family: var(--font-bold);
  font-weight: 700;
  font-size: 42px;
  color: var(--DARK-GREY);
  text-transform: uppercase;
}

.sln-h3 {
  font-family: var(--font-bold);
  font-size: 34px;
  text-transform: uppercase;
  color: var(--DARK-GREY);
}

.sln-h4 {
  font-family: var(--font-bold);
  font-size: 26px;
  text-transform: uppercase;
  color: var(--DARK-GREY);
}

.sln-h5 {
  font-family: var(--font-bold);
  font-size: 18px;
  text-transform: uppercase;
  color: var(--DARK-GREY);
}

.sln-h6 {
  font-family: var(--font-bold);
  font-size: 15px;
  text-transform: uppercase;
  color: var(--DARK-GREY);
}

.sln-exp-code {
  padding: 0 15px;
}
.sln-exp-code .sln-code-title {
  color: var(--DARK-GREY);
  font-family: var(--font-medium);
  margin-bottom: 10px;
  display: block;
}
.sln-exp-code .wrap {
  background: rgba(226, 232, 234, 0.3294117647);
  padding: 15px 20px;
  border-radius: 5px;
  margin-top: 20px;
  color: var(--DANGER);
  cursor: pointer;
}
.sln-exp-code .wrap pre {
  cursor: pointer;
  max-width: 100%;
  text-wrap: wrap;
}
.sln-exp-code .sln-code {
  margin-top: 20px;
  display: block;
}

.sln-tf-open-btn {
  margin: 20px 0;
}

.sln-flex-wrap {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  align-items: flex-start;
}
.sln-flex-wrap .sln-test-f-pos,
.sln-flex-wrap .sln-wrap-control-slide {
  padding: 0;
}
.sln-flex-wrap .sln-test-f-pos,
.sln-flex-wrap .sln-wrap-control-slide {
  flex: 1;
}

.ngx-charts .tooltip-anchor {
  fill: var(--PRIMARY) !important;
  width: 2px;
}

.line-chart {
  transform: translate(20px, 20px) !important;
}

.ngx-charts-outer,
.ngx-charts {
  height: 80px !important;
  max-height: 80px;
}

.sln-padding-left {
  padding-left: 0;
}

.sln-padding-right {
  padding-right: 0;
}

.mat-radio-button {
  margin-bottom: 4px;
}

.checkbox .placeholder {
  font-family: var(--font-medium);
}

#side-menu {
  width: 82.7%;
  margin: 0 auto !important;
}

.multiple-combobox mat-select {
  padding: 0 10px;
  border-radius: 5px;
}
.multiple-combobox .mat-chip-list-wrapper {
  overflow: auto;
  flex-wrap: nowrap;
  margin: 0px;
}
.multiple-combobox .mat-standard-chip .mat-chip-remove,
.multiple-combobox .mat-standard-chip .mat-chip-trailing-icon {
  display: flex;
  justify-content: center;
}
.multiple-combobox .mat-select {
  display: flex;
  align-items: center;
}
.multiple-combobox .mat-select-value {
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.multiple-combobox .multiple-combobox .mat-chip.mat-standard-chip {
  background-color: var(--ADD-COLOR-2);
  border: 1px solid var(--LIGHT-GRAY);
  color: var(--DARK-GREY);
  font-family: var(--font-medium);
  font-size: 13px;
}
.multiple-combobox .mat-standard-chip.mat-chip-with-trailing-icon:hover {
  background: var(--ADD-COLOR-2);
}
.multiple-combobox .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active {
  box-shadow: none;
}
.multiple-combobox .mat-standard-chip .mat-chip-remove.mat-icon,
.multiple-combobox .mat-standard-chip .mat-chip-remove .mat-icon {
  width: 11px;
  height: 11px;
  font-size: 11px;
  font-family: var(--font-medium);
  opacity: 0.54;
  color: var(--DARK-GREY);
}
.multiple-combobox ::-webkit-scrollbar-thumb {
  background-color: var(--ADD-COLOR-2);
  border-radius: 10px;
}
.multiple-combobox ::-webkit-scrollbar-track {
  background-color: #e4e4e4;
  border-radius: 20px;
  height: 5px;
}

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: transparent;
  border-radius: 20px;
}

::-webkit-scrollbar-thumb {
  background-color: var(--LIGHT-GRAY);
  border-radius: 10px;
  cursor: auto;
}

.mat-form-field {
  display: inline-block;
  position: relative;
}
.mat-form-field .mat-button-focus-overlay {
  background-color: transparent;
}

.sln-padding-left {
  padding-left: 0;
}

.sln-padding-right {
  padding-right: 0;
}

.sln-drawer-header .mat-form-field-appearance-legacy .mat-form-field-wrapper {
  padding: 0 !important;
}

input:-webkit-autofill {
  -webkit-text-fill-color: var(--MIDLE-GRAY) !important;
}

.sln-role-menu-content {
  margin-top: 10px !important;
}

.mat-mdc-form-field .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control {
  padding: 0 30px 0 10px;
}

mat-toolbar {
  padding-top: 10px;
}
mat-toolbar .sln-left-side button {
  margin-right: 0;
}

.mat-mdc-paginator-container {
  padding: 0 !important;
}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
  float: left;
  padding-right: 15px;
  padding-left: 15px;
}

.col-md-12 {
  width: 100%;
}

.col-md-11 {
  width: 91.66666667%;
}

.col-md-10 {
  width: 83.33333333%;
}

.col-md-9 {
  width: 75%;
}

.col-md-8 {
  width: 66.66666667%;
}

.col-md-7 {
  width: 58.33333333%;
}

.col-md-6 {
  width: 50%;
}

.col-md-5 {
  width: 41.66666667%;
}

.col-md-4 {
  width: 33.33333333%;
}

.col-md-3 {
  width: 25%;
}

.col-md-2 {
  width: 16.66666667%;
}

.col-md-1 {
  width: 8.33333333%;
}

.sln-padding-right {
  padding-right: 0;
}

.btn-group-vertical > .btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {
  clear: both;
}

.btn-group-vertical > .btn-group:after, .btn-group-vertical > .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
  display: table;
  content: " ";
}

.panel-default > .panel-heading {
  color: var(--DARK-GREY);
  background-color: var(--WHITE);
  border-color: var(--LIGHT-GRAY);
  font-family: var(--font-medium);
}

.panel-footer {
  padding: 10px 15px;
  background-color: var(--WHITE);
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.setting-block {
  background: var(--WHITE);
}

.sln-ibox-tools button {
  border: none;
  background: transparent;
  margin-right: 15px;
  cursor: pointer;
}

.ibox-tools button {
  cursor: pointer;
}

@font-face {
  font-family: DinPro;
  src: url('assets/resources/DINPro.ttf');
}
@font-face {
  font-family: DinProBold;
  src: url('assets/resources/DINPro-Bold.ttf');
}
@font-face {
  font-family: DinProMedium;
  src: url('assets/resources/DINPro-Medium.ttf');
}
@font-face {
  font-family: DinProRegular;
  src: url('assets/resources/DINPro-CondensedRegular.ttf');
}
:root {
  --DARK-GREY: #3C4970;
  --GRAY-SOFT: #ABB1C2;
  --MIDLE-GRAY: #77809B;
  --GRAY: #B2C7CF;
  --LIGHT-GRAY: #E2E8EA;
  --WHITE: #FFFFFF;
  --BLACK: #272828;
  --DEFAULT: #ABB1C2;
  --PRIMARY: #3469F4;
  --SUCCESS: #77C29E;
  --INFO: #92D8FF;
  --WARNING: #F8AC59;
  --DANGER: #FF2480;
  --ADD-COLOR-1: #8EAAFA;
  --ADD-COLOR-2: #F8F9FB;
  --ADD-COLOR-3: #FFFFFF;
  --ADD-COLOR-4: #FFFFFF;
  --ADD-COLOR-5: #FFFFFF;
  --ADD-COLOR-6: #FFFFFF;
  --ADD-COLOR-7: #FFFFFF;
  --ADD-COLOR-8: #FFFFFF;
  --ADD-COLOR-9: #FFFFFF;
  --ADD-COLOR-10: #FFFFFF;
  --font: "DinPro";
  --font-medium: "DinProMedium";
  --font-bold: "DinProBold";
  --index: calc(1vw + 1vh);
}

.sln-mat-slide-toggle .mdc-label {
  color: var(--DARK-GREY) !important;
  font-family: var(--font-medium) !important;
}

.sln-mat-slide-toggle .mdc-switch--checked {
  background: var(--PRIMARY) !important;
}

.mdc-tooltip {
  color: var(--GRAY-SOFT);
}

.sln-cancel-close {
  padding: 0 10px;
  background: var(--WHITE);
  border: 2px solid var(--GRAY-SOFT);
  border-radius: 5px;
  margin-left: 10px;
  cursor: pointer;
  color: var(--DARK-GREY);
  font-size: 13px;
  font-family: var(--font-bold);
  height: 45px;
  min-width: 45px;
}

.sln-first-position-icon {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 20px;
  height: 54px;
  display: flex;
  align-items: center;
  width: 23px;
}

.sln-menu-telegram {
  background-image: url('assets/resources/telegram.svg');
}

.sln-menu-telegram-position {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 23px;
  height: 30px;
  width: 25px;
}

.sln-menu-whatsapp {
  background-image: url('assets/resources/whatsapp.svg');
}

.sln-menu-whatsapp-position {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 23px;
  height: 30px;
  width: 25px;
}

.sln-menu-control {
  background-image: url('assets/resources/menu-control.svg');
}

.sln-menu-settings {
  background-image: url('assets/resources/menu-settings.svg');
}

.sln-open-common-menu {
  background-image: url('assets/resources/open-common-menu.svg');
}

.sln-menu-direct-offers {
  background-image: url('assets/resources/direct-offers.svg');
}

.sln-menu-financing-terms {
  background-image: url('assets/resources/financing-terms.svg');
}

.sln-menu-instructions {
  background-image: url('assets/resources/instructions.svg');
}

.sln-menu-contract {
  background-image: url('assets/resources/menu.my-contract.svg');
}

.sln-menu-requirements-registers {
  background-image: url('assets/resources/requirements-registers.svg');
}

.sln-menu-all-requirements-registers {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-my-contractors {
  background-image: url('assets/resources/my-contractors.svg');
}

.sln-menu-factoring-settings {
  background-image: url('assets/resources/factoring-settings.svg');
}

.sln-menu-factoring-company {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-factoring-offers {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-service-package {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-buisness-process {
  background-image: url('assets/resources/menu.buisness-process.svg');
}

.sln-menu-global-process {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-internal-processes {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-users {
  background-image: url('assets/resources/menu.users.svg');
}

.sln-menu-role-management {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-individuals {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-accounts {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-certificates {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-session-management {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-organizations {
  background-image: url('assets/resources/menu.organizations.svg');
}

.sln-menu-documents {
  background-image: url('assets/resources/documents.svg');
}

.sln-menu-document-management {
  background-image: url('assets/resources/document-management.svg');
}

.sln-menu-documents-file {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-documents-contractor {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-documents-internal {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-directory {
  background-image: url('assets/resources/menu.directory.svg');
}

.sln-menu-system-directories {
  background-image: url('assets/resources/system-directories.svg');
}

.sln-menu-user-directory {
  background-image: url('assets/resources/user-directory.svg');
}

.sln-menu-tenders {
  background-image: url('assets/resources/tenders.svg');
}

.sln-menu-retail-terms {
  background-image: url('assets/resources/retail-terms.svg');
}

.sln-menu-system-settings {
  background-image: url('assets/resources/menu.system-settings.svg');
}

.sln-menu-settings-menu {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-global-settings {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-service-management {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-algorithm {
  background-image: url('assets/resources/menu.distribution-algorithm.svg');
}

.sln-menu-vector {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-generation {
  background-image: url('assets/resources/menu.document-generation.svg');
}

.sln-menu-params {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-templates {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-generation-vector {
  background-image: url('assets/resources/vector.svg');
}

.sln-menu-module {
  background-image: url('assets/resources/menu.module.svg');
}

.sln-menu-virtual-account {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-scoring {
  background-image: url('assets/resources/menu.scoring.svg');
}

.sln-menu-point-gradation {
  background-image: url('assets/resources/point-gradation.svg');
}

.sln-menu-scoring-params {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-rules {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-rating {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-methods {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-rules-group {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-gradation-settings {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-product-rules {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-security {
  background-image: url('assets/resources/menu.information-security.svg');
}

.sln-menu-audit {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-reports {
  background-image: url('assets/resources/reports.svg');
}

.sln-menu-informing {
  background-image: url('assets/resources/informing.svg');
}

.sln-menu-informing-subscription {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-makets {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-informing-templates {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-informing-email {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-edo {
  background-image: url('assets/resources/edo.svg');
}

.sln-menu-transportation-documents {
  background-image: url('assets/resources/transportation-documents.svg');
}

.sln-menu-edo-exchange {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-edo-new-doc {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-edo-incoming-messages {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-edo-outgoing-messages {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-exchange-docs {
  background-image: url('assets/resources/exchange-docs.svg');
}

.sln-menu-certificate-verification {
  background-image: url('assets/resources/certificate-verification.svg');
}

.sln-menu-certification-centers {
  background-image: url('assets/resources/certification-centers.svg');
}

.sln-menu-requests-verification {
  background-image: url('assets/resources/requests-verification.svg');
}

.sln-menu-black-white-list {
  background-image: url('assets/resources/lists.svg');
}

.sln-menu-profiles-check {
  background-image: url('assets/resources/profiling.svg');
}

.sln-menu-money-claims {
  background-image: url('assets/resources/money-claims.svg');
}

.sln-menu-calendar {
  background-image: url('assets/resources/calendar.svg');
}

.sln-menu-order-management {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-order-for-payment {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-archive-audit-trail {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-authority-model-sistem {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-authority-model-user {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-check-documents {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-creation-mchd {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-creation-mchd2 {
  background-image: url('assets/resources/creation-mchd2.svg');
}

.sln-menu-monitoring {
  background-image: url('assets/resources/monitoring.svg');
}

.sln-menu-monitoring-settings {
  background-image: url('assets/resources/monitoring-settings.svg');
}

.sln-menu-my-requests {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-customer-verification {
  background-image: url('assets/resources/customer-verification.svg');
}

.sln-menu-rosFinMonitoring-data {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-rosFinMonitoring-reports {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-debtor-settings {
  background-image: url('assets/resources/debtor-settings.svg');
}

.sln-menu-inspection-reports {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-sanctions-lists {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-menu-monetary-confirmations {
  background-image: url('assets/resources/monetary-confirmation.svg');
}

.sln-menu-common-first-icon {
  background-image: url('assets/resources/common-first-icon.svg');
}

.sln-menu-support {
  background-image: url('assets/resources/menu.support.svg');
}

.sln-menu-factoring {
  background-image: url('assets/resources/menu.factoring.svg');
}

.sln-second-position-icon {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 26px;
  height: 54px;
  z-index: 999;
}

.sln-menu-second-position-menu-dot {
  background-image: url('assets/resources/menu-dot.svg');
  background-size: 7px;
  background-position: right;
}

.sln-grid-status-returned {
  background: url('assets/resources/status.returned-revision.svg');
}

.sln-grid-status-completed {
  background: url('assets/resources/status.completed.svg');
}

.sln-grid-status-pending {
  background: url('assets/resources/status.pending.svg');
}

.sln-grid-status-sent-client {
  background: url('assets/resources/status.sent-back-client.svg');
}

.sln-grid-status-irrelevant {
  background: url('assets/resources/status.out-of-date.svg');
}

.sln-grid-status-rejection {
  background: url('assets/resources/status.rejection.svg');
}

.sln-grid-status-withdrawn {
  background: url('assets/resources/status.withdrawn.svg');
}

.sln-grid-status-broker-withdrawn {
  background: url('assets/resources/status.withdrawn.svg');
}

.sln-grid-status-proposal {
  background: url('assets/resources/status.proposal-prepared.svg');
}

.sln-grid-status-offer-accepted {
  background: url('assets/resources/status.another-offer-accepted.svg');
}

.sln-grid-status-distributed {
  background: url('assets/resources/status.distributed.svg');
}

.sln-grid-status-reviewed {
  background: url('assets/resources/status.reviewed.svg');
}

.sln-grid-status-scoring {
  background: url('assets/resources/status.scoring-passed.svg');
}

.sln-grid-status-signed {
  background: url('assets/resources/status.signed.svg');
}

.sln-grid-status-draft {
  background: url('assets/resources/status.foul-copy.svg');
}

.sln-grid-status-broker-draft {
  background: url('assets/resources/status.foul-copy.svg');
}

.sln-grid-status-sent {
  background: url('assets/resources/status.sent.svg');
}

.sln-grid-status-counterparty {
  background: url('assets/resources/status.counterparty-confirmation.svg');
}

.sln-grid-status-accredited {
  background: url('assets/resources/status.accredited.svg');
}

.sln-grid-status-registered {
  background: url('assets/resources/status.registered.svg');
}

.sln-grid-status-not-registered {
  background: url('assets/resources/status.not-registered.svg');
}

.sln-grid-status-not-registered {
  background: url('assets/resources/scoring-offer.svg');
}

.sln-grid-status-funding {
  background: url('assets/resources/status.funding-issued.svg');
}

.sln-grid-status-formed {
  background: url('assets/resources/status.formed.svg');
}

.sln-grid-status-approved {
  background: url('assets/resources/status.approved.svg');
}

.sln-grid-status-recruitment {
  background: url('assets/resources/status.recruitment.svg');
}

.sln-grid-status-request-factoring {
  background: url('assets/resources/status.request-factoring.svg');
}

.sln-groups-status {
  background: url('assets/resources/groups.svg');
}

.sln-organization-not-verif-status {
  background: url('assets/resources/organization-not-verif.svg');
}

.sln-organization-status {
  background: url('assets/resources/organization.svg');
}

.sln-pos-organizations-status {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 20px;
  height: 25px;
  width: 25px;
}

.sln-pos-grig-status {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 20px;
  display: flex;
  align-items: left;
  padding-left: 23px;
}

.sln-scoring-attention {
  background-image: url('assets/resources/scoring-attention.svg');
}

.sln-scoring-attention-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-cond {
  background-image: url('assets/resources/scoring-cond.svg');
}

.sln-scoring-cond-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-stop {
  background-image: url('assets/resources/scoring-err.svg');
}

.sln-scoring-stop-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-offer {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-etp-panel-scoring-offer.svg');
}

.sln-scoring-offer-position {
  background-repeat: no-repeat;
  width: 27px;
  height: 22px;
  background-position: right top;
}

.sln-scoring-passed {
  background-image: url('assets/resources/scoring-passed.svg');
}

.sln-scoring-passed-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-skip {
  background-image: url('assets/resources/scoring-scip.svg');
}

.sln-scoring-skip-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-skipt {
  background-image: url('assets/resources/scoring-scipt.svg');
}

.sln-scoring-skipt-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-error {
  background-image: url('assets/resources/scoring-stop.svg');
}

.sln-scoring-error-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-pause {
  background-image: url('assets/resources/scoring-pause.svg');
}

.sln-scoring-pause-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 22px;
  background-position: center top;
}

.sln-scoring-assessment {
  background-image: url('assets/resources/assessment.svg');
}

.sln-scoring-assessment-position {
  background-repeat: no-repeat;
  width: 25px;
  height: 30px;
  background-position: center;
}

.sln-scoring-settings {
  background-image: url('assets/resources/settings.svg');
}

.sln-scoring-settings-position {
  background-repeat: no-repeat;
  width: 20px;
  height: 22px;
  background-position: center;
  background-size: 20px;
  cursor: pointer;
}

.sln-scoring-method {
  background-image: url('assets/resources/scoring-method.svg');
}

.sln-scoring-method-position {
  width: 100%;
  height: 90%;
  position: absolute;
  bottom: 3px;
  right: 13px;
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
}

.sln-scoring-rating {
  background-image: url('assets/resources/scoring-rating.svg');
}

.sln-scoring-rating-position {
  width: 100%;
  height: 90%;
  position: absolute;
  bottom: 3px;
  right: 13px;
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
}

.sln-scoring-navigation-icon {
  background-image: url('assets/resources/navigation-icon.svg');
}

.sln-factoring-end-proposal {
  background-image: url('assets/resources/end-proposal.svg');
}

.sln-notificate-exit {
  background: url('assets/resources/notificate.exit.svg');
}

.sln-notificate-err {
  background: url('assets/resources/notificate.err.svg');
}

.sln-notificate-info {
  background: url('assets/resources/notificate.info.svg');
}

.sln-notificate-ok {
  background: url('assets/resources/notificate.ok.svg');
}

.sln-notificate-warn {
  background: url('assets/resources/notificate.warn.svg');
}

.sln-notificate-position {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 38px;
  width: 40px;
  height: 40px;
}

.sln-grid-delete {
  background-image: url('assets/resources/status-del.svg');
}

.sln-grid-delete-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.sln-grid-okay {
  background-image: url('assets/resources/status-ok.svg');
}

.sln-grid-okay-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-add-plus {
  background-image: url('assets/resources/plus.svg');
}

.sln-add-plus-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  height: 100%;
  width: 100%;
  cursor: pointer;
}

.sln-add {
  background-image: url('assets/resources/add.svg');
}

.sln-add-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-black-plus {
  background-image: url('assets/resources/black-plus.svg');
}

.sln-black-plus-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-change-control {
  background-image: url('assets/resources/change-control.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-close-session {
  background-image: url('assets/resources/close-session.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-default-access {
  background-image: url('assets/resources/default-access.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  height: 16px;
  width: 16px;
  cursor: pointer;
}

.sln-download-process-diagram {
  background-image: url('assets/resources/download-process-diagram.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 24px;
  cursor: pointer;
}

.sln-grid-err {
  background-image: url('assets/resources/err.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-export-to-excel {
  background-image: url('assets/resources/export-to-excel.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-filter-delete {
  background-image: url('assets/resources/filter-delete.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-filter-empty {
  background-image: url('assets/resources/filter-empty.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-filter-full {
  background-image: url('assets/resources/filter-full.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-layouts-format-align-center {
  background-image: url('assets/resources/format-align-center.svg');
}

.sln-layouts-format-align-left {
  background-image: url('assets/resources/format-align-left.svg');
}

.sln-layouts-format-align-right {
  background-image: url('assets/resources/format-align-right.svg');
}

.sln-layouts-icons-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  height: 25px;
  width: 25px;
  cursor: pointer;
}

.sln-general-settings {
  background-image: url('assets/resources/general-settings.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  height: 15px;
  width: 15px;
  cursor: pointer;
}

.sln-shared-storage {
  background-image: url('assets/resources/profile.shared-storage.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 18px;
  cursor: pointer;
}

.sln-grid-update {
  background-image: url('assets/resources/updated.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  height: 18px;
  width: 18px;
  cursor: pointer;
}

.sln-grid-settings {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-grid-settings.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  height: 18px;
  width: 18px;
  cursor: pointer;
}

.sln-grid-settings {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-grid-settings.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  height: 18px;
  width: 18px;
  cursor: pointer;
}

.sln-user-generation-parameters {
  background-image: url('assets/resources/user-generation-parameters.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  height: 18px;
  width: 19px;
  cursor: pointer;
}

.sln-grid-lock {
  background-image: url('assets/resources/lock.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-person-data {
  background-image: url('assets/resources/person-data.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-grid-save {
  background-image: url('assets/resources/save.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  height: 16px;
  width: 16px;
  cursor: pointer;
}

.sln-grid-star {
  background-image: url('assets/resources/star.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  height: 20px;
  width: 20px;
}

.sln-grid-lightning {
  background-image: url('assets/resources/lightning.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  height: 18px;
  width: 18px;
  cursor: pointer;
}

.sln-grid-vertical-dots {
  background-image: url('assets/resources/vertical-dots.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 5px;
  height: 20px;
  width: 13px;
  cursor: pointer;
}

.sln-view-content {
  background-image: url('assets/resources/view-content.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-white-plus {
  background-image: url('assets/resources/white-plus.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 11px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-withdraw-claims {
  background-image: url('assets/resources/withdraw-claims.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}

.sln-menu-plus {
  background-image: url('assets/resources/plus.svg');
}

/*
.sln-menu-plus-position {
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  height: 29px;
  width: 26px;
  cursor: pointer;
  border-radius: 0 5px 5px 0;
  border: 2px solid var(--PRIMARY);
  border-left: none;
}
*/
.sln-header-top-menu {
  background-image: url('assets/resources/top-menu.svg');
}

.sln-header-top-menu-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  width: 45px;
  cursor: pointer;
  height: 30px;
}

.sln-header-top-menu-hidden {
  background-image: url('assets/resources/top-menu-hidden.svg');
}

.sln-header-top-menu-hidden-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 28px;
  width: 45px;
  cursor: pointer;
  height: 30px;
}

.sln-header-сard {
  background-image: url('assets/resources/card.svg');
}

.sln-header-card-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 31px;
  width: 30px;
  cursor: pointer;
  height: 30px;
}

.sln-header-no-chat {
  background-image: url('assets/resources/no-chat.svg');
}

.sln-header-no-chat-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  width: 30px;
  cursor: pointer;
  height: 30px;
}

.sln-header-chat {
  background-image: url('assets/resources/chat.svg');
}

.sln-header-chat-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  width: 30px;
  cursor: pointer;
  height: 30px;
  margin-bottom: 4px;
}

.sln-header-none-notifications {
  background-image: url('assets/resources/none-notifications.svg');
}

.sln-header-none-notifications-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
  width: 22px;
  cursor: pointer;
  height: 29px;
}

.sln-header-notifications {
  background-image: url('assets/resources/notifications.svg');
}

.sln-header-notifications-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
  width: 23px;
  cursor: pointer;
  height: 30px;
}

.sln-header-menu {
  background-image: url('assets/resources/menu.svg');
}

.sln-header-menu-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 23px;
  cursor: pointer;
  height: 30px;
}

.sln-header-profile {
  background-image: url('assets/resources/profile.svg');
}

.sln-header-organization-card {
  background-image: url('assets/resources/organization-card.svg');
}

.sln-header-virtual-account {
  background-image: url('assets/resources/virtual-account.svg');
}

.sln-header-general-settings {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-header-general-settings.svg');
}

.sln-header-exit {
  background-image: url('assets/resources/exit.svg');
}

.sln-header-common-position {
  width: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  cursor: pointer;
  height: 20px;
  margin-right: 10px;
}

.sln-uploader-document-view {
  background-image: url('assets/resources/document-view.svg');
}

.sln-uploader-document-download {
  background-image: url('assets/resources/document-download.svg');
}

.sln-uploader-document-download-with-signatures {
  background-image: url('assets/resources/document-download-with-signatures.svg');
}

.sln-uploader-document-signatures {
  background-image: url('assets/resources/document-signatures.svg');
}

.sln-uploader-document-attribute {
  background-image: url('assets/resources/attribute.svg');
}

.sln-uploader-document-upload-signature {
  background-image: url('assets/resources/upload-signature.svg');
}

.sln-uploader-document-required-upload-signature {
  background-image: url('assets/resources/required-upload-signature.svg');
}

.sln-uploader-document-remove {
  background-image: url('assets/resources/document-remove.svg');
}

.sln-uploader-document-attribute {
  background-image: url('assets/resources/document-attribute.svg');
}

.sln-uploader-document-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 21px;
  width: 25px;
  cursor: pointer;
  height: 21px;
}

.sln-uploader-document-financial-statements {
  background-image: url('assets/resources/document-financial-statements.svg');
}

.sln-uploader-reduction {
  background-image: url('assets/resources/reduction.svg');
}

.sln-uploader-document-generation {
  background-image: url('assets/resources/document-generation.svg');
}

.sln-uploader-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  width: 38px;
  cursor: pointer;
  height: 30px;
}

.sln-field-layout {
  position: relative;
}

.sln-control-eye {
  background-image: url('assets/resources/control-eye.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 21px;
  cursor: pointer;
  height: 16px;
}

.sln-control-close-eye {
  background-image: url('assets/resources/close-eye.svg');
  background-repeat: no-repeat;
  background-position: left;
  background-size: 20px;
  height: 22px;
  width: 22px;
  cursor: pointer;
}

.sln-control-edit {
  background-image: url('assets/resources/control-edit.svg');
}

.sln-control-edit-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 23px;
  width: 23px;
  cursor: pointer;
  height: 24px;
}

.sln-control-empty-edit {
  background-image: url('assets/resources/control-empty-edit.svg');
}

.sln-control-empty-edit-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  width: 30px;
  cursor: pointer;
  height: 24px;
}

.sln-control-question {
  cursor: pointer;
  margin-left: 5px;
  width: 16px;
  height: 19px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: right;
  background-image: url('assets/resources/message-question.svg');
}

.sln-control-percent {
  margin-left: 0;
  width: 18px;
  height: 16px;
  background-size: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('assets/resources/percent.svg');
}

.sln-control-time {
  cursor: pointer;
  margin-left: 0;
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('assets/resources/time.svg');
}

.sln-control-mistake {
  cursor: pointer;
  margin-left: 5px;
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('assets/resources/control-mistake.svg');
}

.sln-logo {
  background-image: url('assets/resources/logo-docplat.svg');
}

.sln-logo-position {
  width: 260px;
  height: 65px;
  background-position: left;
  background-size: 160px;
  background-repeat: no-repeat;
}

.logo-mini-logo {
  background-image: url('assets/resources/dp-mini-logo.svg');
}

.logo-mini-logo-position {
  width: 54px;
  height: 60px;
  background-position: left;
  background-size: 40px;
  background-repeat: no-repeat;
}

.sln-christmas-logo {
  background-image: url('assets/resources/christmas-logo-2.svg');
}

.sln-christmas-logo-mini {
  background-image: url('assets/resources/christmas-logo.svg');
}

.sln-common-action-delete {
  background-image: url('assets/resources/action-delete.svg');
}

.sln-common-action-delete-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  width: 20px;
  cursor: pointer;
  height: 20px;
}

.sln-edit-info {
  background-image: url('assets/resources/edit-info.svg');
}

.sln-edit-info-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  cursor: pointer;
  height: 20px;
}

.sln-key-lk {
  background-image: url('assets/resources/key-lk.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
}

.sln-widgets-btn {
  background-image: url('assets/resources/wisgets.svg');
}

.sln-widgets-btn-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
  width: 20px;
  cursor: pointer;
  height: 20px;
}

.sln-action-notification-on {
  background-image: url('assets/resources/action-notification-on.svg');
}

.sln-action-notification-on-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  cursor: pointer;
  height: 20px;
}

.sln-action-notification-off {
  background-image: url('assets/resources/action-notification-off.svg');
}

.sln-action-notification-off-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  cursor: pointer;
  height: 20px;
}

.sln-common-pencil {
  background-image: url('assets/resources/common-pencil.svg');
}

.sln-common-pencil-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-activate-doc {
  background-image: url('assets/resources/activate-doc.svg');
}

.sln-common-activate-doc-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-red-cross-table {
  background-image: url('assets/resources/red-cross-table.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 16px;
  height: 15px;
  cursor: pointer;
}

.sln-common-add-act {
  background-image: url('assets/resources/add-account.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-add-new-status {
  background-image: url('assets/resources/add-new-status-group.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-attribute-generation {
  background-image: url('assets/resources/attribute-generation.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-calendar {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-common-calendar.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-cancel {
  background-image: url('assets/resources/cancel.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-change-proposal {
  background-image: url('assets/resources/change-proposal.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-custom-generation-vectors {
  background-image: url('assets/resources/custom-generation-vectors.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-confirm {
  background-image: url('assets/resources/confirm.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-control-rub {
  background-image: url('assets/resources/control.rub.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10px;
  width: 10px;
  height: 13px;
}

.sln-common-cross-table {
  background-image: url('assets/resources/cross-table.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 16px;
  height: 15px;
  cursor: pointer;
}

.sln-common-docs {
  background-image: url('assets/resources/docs.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px;
  width: 17px;
  height: 20px;
}

.sln-common-document-attribute {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-common-document-attribute.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-done {
  background-image: url('assets/resources/done.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-download {
  background-image: url('assets/resources/download.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-edo-revoke {
  background-image: url('assets/resources/edo-revoke.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-end-proposal {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-common-end-proposal.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-factoring-protocol {
  background-image: url('assets/resources/etp.factoring.protocol.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-etp-person {
  background-image: url('assets/resources/etp.person.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}

.sln-common-export-settings {
  background-image: url('assets/resources/export-settings.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-approval-registry {
  background-image: url('assets/resources/factoring.approval-registry.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-signing-counterparty {
  background-image: url('assets/resources/factoring.signing-counterparty.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-filter-criteria {
  background-image: url('assets/resources/filter-criteria.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-final-process {
  background-image: url('assets/resources/final-process.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-generate-pass {
  background-image: url('assets/resources/generate-pass.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-main-ok {
  background-image: url('assets/resources/main.ok.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-input-plus {
  background-image: url('assets/resources/input-plus.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  width: 12px;
  height: 12px;
  cursor: pointer;
}

.sln-common-input-minus {
  background-image: url('assets/resources/input-minus.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
  width: 12px;
  height: 12px;
  cursor: pointer;
}

.sln-common-next-step {
  background-image: url('assets/resources/next-step.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-organization-evaluation {
  background-image: url('assets/resources/organization-evaluation.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-parent-process {
  background-image: url('assets/resources/parent-process.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-show-attachment {
  background-image: url('assets/resources/show-attachment.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-settings-group {
  background-image: url('assets/resources/settings-group.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-supplier-not-selected {
  background-image: url('assets/resources/supplier-not-selected.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-to-email {
  background-image: url('assets/resources/to-email.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-update-process-diagram {
  background-image: url('assets/resources/update-process-diagram.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-verification-documents {
  background-image: url('assets/resources/verification-documents.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-view-doc {
  background-image: url('assets/resources/view-doc.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-dashboard-widget {
  background-image: url('assets/resources/core.page.desktop.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.sln-common-dashboard-mail-confirmation {
  background-image: url('assets/resources/dashboard.btn-mail-confirmation.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 17px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-common-mail-confirmation {
  background-image: url('assets/resources/dashboard.mail-confirmation.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.sln-common-individuals {
  background-image: url('assets/resources/individuals.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 13px;
  width: 13px;
  height: 22px;
  cursor: pointer;
}

.sln-common-legal {
  background-image: url('assets/resources/legal.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.sln-common-change-sequence {
  background-image: url('assets/resources/change-sequence.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
  cursor: pointer;
}

.sln-common-compare {
  background-image: url('assets/resources/compare.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.sln-dictionary-cancel {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-dictionary-cancel.svg');
}

.sln-dictionary-cancel-position {
  background-repeat: no-repeat;
  width: 45px;
  height: 45px;
  background-position: center;
  cursor: pointer;
}

.sln-dictionary-save {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-dictionary-save.svg');
}

.sln-dictionary-save-position {
  background-repeat: no-repeat;
  width: 45px;
  height: 45px;
  background-position: center;
  cursor: pointer;
}

.sln-dictionary-move {
  background-image: url('assets/resources/move.svg');
}

.sln-dictionary-move-position {
  background-repeat: no-repeat;
  width: 45px;
  height: 45px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-active-offer {
  background-image: url('assets/resources/active-offer.svg');
}

.sln-modal-active-offer-position {
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-left-arrow {
  background-image: url('assets/resources/left-arrow.svg');
}

.sln-modal-left-arrow-position {
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-offer-accepted {
  background-image: url('assets/resources/offer-accepted.svg');
}

.sln-modal-offer-accepted-position {
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-rejected-application {
  background-image: url('assets/resources/rejected-application.svg');
}

.sln-modal-rejected-application-position {
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-right-arrow {
  background-image: url('assets/resources/right-arrow.svg');
}

.sln-modal-right-arrow-position {
  background-repeat: no-repeat;
  background-size: 15px;
  width: 16px;
  height: 16px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-add-folder {
  background-image: url('assets/resources/add-folder.svg');
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-export-to-exel {
  background-image: url('assets/resources/export-to-exel.svg');
  background-repeat: no-repeat;
  background-size: 16px;
  width: 19px;
  height: 19px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-folder {
  background-image: url('assets/resources/folder.svg');
  background-repeat: no-repeat;
  background-size: 20px;
  width: 22px;
  height: 22px;
  background-position: center;
  cursor: pointer;
}

.sln-modal-get-back {
  background-image: url('assets/resources/get-back.svg');
  background-repeat: no-repeat;
  background-size: 17px;
  width: 19px;
  height: 19px;
  background-position: center;
  cursor: pointer;
}

.sln-blocked-money {
  background-image: url('assets/resources/blocked-money.svg');
}

.sln-blocked-money-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 25px;
  height: 25px;
}

.sln-add-money {
  background-image: url('assets/resources/add-money.svg');
}

.sln-add-money-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 25px;
  height: 25px;
}

.sln-financial-free-money {
  background-image: url('assets/resources/free-money.svg');
}

.sln-financial-free-money-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 25px;
  height: 25px;
}

.sln-financial-money {
  background-image: url('assets/resources/money.svg');
}

.sln-financial-money-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 25px;
  height: 25px;
}

.sln-factoring-download-orders-from-registry {
  background-image: url('assets/resources/download-orders-from-registry.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 34px;
  width: 35px;
  height: 35px;
}

.sln-factoring-download-requirements-from-registry {
  background-image: url('assets/resources/download-requirements-from-registry.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 34px;
  width: 35px;
  height: 35px;
}

.sln-factoring-repayment-from-file {
  background-image: url('assets/resources/repayment-from-file.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 20px;
  height: 20px;
}

.dev-tools-image {
  background-image: url('assets/resources/dev-tools.svg');
}

.dev-tools-iamge-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.dev-tools2-image {
  background-image: url('assets/resources/dev-tools2.svg');
}

.dev-tools2-iamge-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 28px;
  width: 28px;
  height: 28px;
}

.sln-function-accesses {
  background-image: url('assets/resources/accesses.svg');
}

.sln-function-display {
  background-image: url('assets/resources/display.svg');
}

.sln-function-financial-transactions {
  background-image: url('assets/resources/financial-transactions.svg');
}

.sln-function-printing-forms {
  background-image: url('assets/resources/printing-forms.svg');
}

.sln-function-process-export {
  background-image: url('assets/resources/process-export.svg');
}

.sln-function-re-scoring {
  background-image: url('assets/resources/re-scoring.svg');
}

.sln-function-redistribution {
  background-image: url('assets/resources/redistribution.svg');
}

.sln-function-rules-examining {
  background-image: url('assets/resources/rules-examining.svg');
}

.sln-function-status {
  background-image: url('assets/resources/status.svg');
}

.sln-function-templates-address {
  background-image: url('assets/resources/templates.address.svg');
}

.sln-function-templates-bank {
  background-image: url('assets/resources/templates.bank.svg');
}

.sln-function-templates-calendar {
  background-image: url('assets/resources/templates.calendar.svg');
}

.sln-function-templates-deal {
  background-image: url('assets/resources/templates.deal.svg');
}

.sln-function-templates-doc {
  background-image: url('assets/resources/templates.doc.svg');
}

.sln-function-templates-etc {
  background-image: url('assets/resources/templates.etc.svg');
}

.sln-function-templates-fractional-number {
  background-image: url('assets/resources/templates.fractional-number.svg');
}

.sln-function-templates-handbook {
  background-image: url('assets/resources/templates.handbook.svg');
}

.sln-function-templates-header {
  background-image: url('assets/resources/templates.header.svg');
}

.sln-function-templates-integer {
  background-image: url('assets/resources/templates.integer.svg');
}

.sln-function-templates-license {
  background-image: url('assets/resources/templates.license.svg');
}

.sln-function-templates-nonstandard {
  background-image: url('assets/resources/templates.nonstandard.svg');
}

.sln-function-templates-organization {
  background-image: url('assets/resources/templates.organization.svg');
}

.sln-function-templates-text {
  background-image: url('assets/resources/templates.text.svg');
}

.sln-function-templates-yn {
  background-image: url('assets/resources/templates.yn.svg');
}

.sln-function-buttons-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-calendar {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-calendar-calendar.svg');
}

.sln-calendar-current-day {
  background-image: url('assets/resources/current-day.svg');
}

.sln-calendar-day {
  background-image: url('assets/resources/day.svg');
}

.sln-calendar-mounth {
  background-image: url('assets/resources/mounth.svg');
}

.sln-calendar-week {
  background-image: url('assets/resources/week.svg');
}

.sln-calendar-menu {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-calendar-calendar.svg');
}

.sln-calendar-menu-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 53px;
  width: 53px;
  cursor: pointer;
  height: 46px;
}

.sln-calendar-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 53px;
  width: 53px;
  cursor: pointer;
  height: 46px;
}

.sln-formular-equals {
  background: url('assets/resources/equals.svg');
}

.sln-formular-equals-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 30px;
  height: 30px;
}

.sln-formular-left-parenthesis {
  background: url('assets/resources/left-parenthesis.svg');
}

.sln-formular-left-position {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 38px;
  width: 40px;
  height: 40px;
}

.sln-formular-right-parenthesis {
  background: url('assets/resources/right-parenthesis.svg');
}

.sln-formular-right-position {
  background-repeat: no-repeat;
  background-position: left;
  background-size: 38px;
  width: 40px;
  height: 40px;
}

.sln-chat-add-chat {
  background: url('assets/resources/add-chat.svg');
}

.sln-chat-add-chat-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 38px;
  width: 40px;
  height: 40px;
}

.sln-chat-add-photo {
  background: url('assets/resources/add-photo.svg');
}

.sln-chat-add-photo-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  width: 28px;
  height: 28px;
}

.sln-chat-change-color-photo {
  background: url('assets/resources/change-color-photo.svg');
}

.sln-chat-change-color-photo-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-document-is-signed-blue {
  background: url('assets/resources/chat-document-is-signed-blue.svg');
}

.sln-chat-document-is-signed-white {
  background: url('assets/resources/chat-document-is-signed-white.svg');
}

.sln-chat-document-sign-blue {
  background: url('assets/resources/chat-document-sign-blue.svg');
}

.sln-chat-document-sign-white {
  background: url('assets/resources/chat-document-sign-white.svg');
}

.sln-chat-document-is-sign-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-clip {
  background: url('assets/resources/clip.svg');
}

.sln-chat-clip-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
  width: 22px;
  height: 22px;
}

.sln-chat-context-menu {
  background: url('assets/resources/context-menu.svg');
}

.sln-chat-context-menu-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-message-danger {
  background: url('assets/resources/danger.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-new-chat {
  background: url('assets/resources/new-chat.svg');
}

.sln-chat-new-chat-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-secondary {
  background: url('assets/resources/secondary.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-forward-message {
  background: url('assets/resources/forward-message.svg');
}

.sln-chat-forward-message-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-is-read {
  background: url('assets/resources/is-reasd.svg');
}

.sln-chat-not-send {
  background: url('assets/resources/not-send.svg');
}

.sln-chat-send {
  background: url('assets/resources/not-send.svg');
}

.sln-chat-waiting {
  background: url('assets/resources/waiting.svg');
}

.sln-chat-status-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 16px;
  height: 16px;
}

.sln-chat-logout {
  background: url('assets/resources/logout.svg');
}

.sln-chat-logout-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
  width: 22px;
  height: 22px;
}

.sln-chat-my-profile {
  background: url('assets/resources/my-profile.svg');
}

.sln-chat-my-profile-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-search {
  background: url('assets/resources/search.svg');
}

.sln-chat-search-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-send-message {
  background: url('assets/resources/send-message.svg');
}

.sln-chat-send-message-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
  width: 20px;
  height: 20px;
}

.sln-chat-send-req-message {
  background: url('assets/resources/send-req.svg');
}

.sln-chat-send-req-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-success-message {
  background: url('assets/resources/success.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-warning-message {
  background: url('assets/resources/warning.svg');
}

.sln-chat-warning-position {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  width: 22px;
  height: 22px;
}

.sln-chat-white-search {
  background: url('assets/resources/white-search.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
  width: 14px;
  height: 14px;
}

.sln-context-access-set-setting {
  background-image: url('assets/resources/access-set-setting.svg');
}

.sln-context-accord {
  background-image: url('assets/resources/accord.svg');
}

.sln-context-add-black-list {
  background-image: url('assets/resources/add-black-list.svg');
}

.sln-context-add-white-list {
  background-image: url('assets/resources/add-white-list.svg');
}

.sln-context-block-certification-centers {
  background-image: url('assets/resources/block-certification-centers.svg');
}

.sln-context-change-organization {
  background-image: url('assets/resources/change-organization.svg');
}

.sln-context-configuring-entry-list {
  background-image: url('assets/resources/configuring-entry-list.svg');
}

.sln-context-data-сenters {
  background-image: url('assets/resources/data-сenters.svg');
}

.sln-context-distribution-configuration {
  background-image: url('assets/resources/distribution-configuration.svg');
}

.sln-context-edit {
  background-image: url('assets/resources/edit.svg');
}

.sln-context-methodology-users {
  background-image: url('assets/resources/methodology-users.svg');
}

.sln-context-move {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-context-menu-move.svg');
}

.sln-context-new-application {
  background-image: url('assets/resources/new-application.svg');
}

.sln-context-process-document {
  background-image: url('assets/resources/process-document.svg');
}

.sln-context-public-available {
  background-image: url('assets/resources/public-available.svg');
}

.sln-context-see-certificates {
  background-image: url('assets/resources/see-certificates.svg');
}

.sln-context-sla-rules {
  background-image: url('assets/resources/sla-rules.svg');
}

.sln-context-step-conditions {
  background-image: url('assets/resources/step-conditions.svg');
}

.sln-context-to-archive {
  background-image: url('assets/resources/to-archive.svg');
}

.sln-context-update-certificates {
  background-image: url('assets/resources/update-certificates.svg');
}

.sln-context-update-storage {
  background-image: url('assets/resources/update-storage.svg');
}

.sln-context-upgrade-schema {
  background-image: url('assets/resources/upgrade-schema.svg');
}

.sln-context-icon-position {
  width: 22px;
  height: 22px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-attach-power-of-attorney {
  background-image: url('assets/resources/attach-power-of-attorney.svg');
}

.sln-attach-power-of-attorney-position {
  width: 22px;
  height: 22px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-certificate-number {
  background-image: url('assets/resources/certificate-number.svg');
}

.sln-certificate-number-position {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-certificate-owner {
  background-image: url('assets/resources/certificate-owner.svg');
}

.sln-certificate-owner-position {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-file-name-signature {
  background-image: url('assets/resources/file-name.svg');
}

.sln-file-name-signature-position {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-ip-address-signature {
  background-image: url('assets/resources/IP-address.svg');
}

.sln-ip-address-signature-position {
  width: 100%;
  height: 100%;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-download-signature {
  background-image: url('assets/resources/_-_-node_modules-sellan-core-assets-themes-docplat-images-document-signature-download.svg');
}

.sln-download-signature-position {
  width: 22px;
  height: 22px;
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-profile-add-department {
  background-image: url('assets/resources/add-department.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-profile-add-post {
  background-image: url('assets/resources/add-post.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-profile-change-status {
  background-image: url('assets/resources/change-status.svg');
  width: 17px;
  height: 17px;
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-profile-delete-department {
  background-image: url('assets/resources/delete-department.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-profile-delete-post {
  background-image: url('assets/resources/delete-post.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-revocation-copy {
  background-image: url('assets/resources/copy.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-revocation-delete-url {
  background-image: url('assets/resources/delete-url.svg');
  width: 16px;
  height: 16px;
  background-size: 13px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-revocation-getting-started {
  background-image: url('assets/resources/getting-started.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-revocation-link {
  background-image: url('assets/resources/link.svg');
  width: 16px;
  height: 16px;
  background-size: 15px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-notification-all-read {
  background-image: url('assets/resources/all-read.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.sln-notification-isread {
  background-image: url('assets/resources/isread.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.sln-notification-noread {
  background-image: url('assets/resources/noread.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  height: 20px;
  width: 20px;
}

.sln-dashboard-new-contract-active {
  background-image: url('assets/resources/new-contract-active.svg');
  width: 120px;
  height: 149px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-dashboard-new-registry-active {
  background-image: url('assets/resources/new-registry-active.svg');
  width: 140px;
  height: 149px;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-dashboard-dots {
  background-image: url('assets/resources/dots.svg');
  width: 28px;
  height: 28px;
  background-size: 28px;
  background-repeat: no-repeat;
  background-position: center;
}

.sln-dashboard-min-plus-active {
  background-image: url('assets/resources/min-plus-active.svg');
  width: 11px;
  height: 11px;
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
}

#sln-page-wrapper {
  background: var(--ADD-COLOR-2);
}

.sln-support,
.sln-support-hide {
  border-top: 3px solid var(--ADD-COLOR-2);
}

.sln-mat-menu {
  color: var(--GRAY-SOFT);
  letter-spacing: 0.01em;
  font-family: var(--font-medium);
}

.sln-about-person .clear a {
  font-family: var(--font-bold);
}

.sln-about-person .admin small {
  font-family: var(--font-medium);
}

.nav-label {
  color: var(--GRAY);
  font-size: 11px;
  text-transform: uppercase;
  font-family: var(--font-bold);
  margin: 0;
  margin-left: 1px;
}

.nav-label :hover {
  color: var(--PRIMARY);
}

.nav-label :active {
  color: var(--PRIMARY);
}

.nav-label p {
  font-family: var(--font-bold);
  font-size: 11px;
}

.nav-second-level-list a {
  color: var(--DARK-GREY);
  font-family: var(--font-medium);
  font-size: 15px;
  text-transform: none !important;
  line-height: 105%;
}

.nav-second-level-list a:hover {
  color: var(--PRIMARY);
}

.sln-left-li:hover a {
  color: var(--PRIMARY);
}

.nav-second-level-list .sln-left-li:hover {
  background: #f5f5f5;
}

.nav-second-level-list li {
  border-left: none;
}

.sln-menu-reports-text {
  padding-left: 0px;
}

.dashboard .sln-left-li {
  padding: 0px 25px 0 29px !important;
}

.dashboard .sln-nav-item-text {
  margin: 0 !important;
}

.dashboard:hover {
  background: #f5f5f5;
}

.dashboard:hover::before {
  content: "";
  border-left: 4px solid var(--PRIMARY);
  position: absolute;
  left: 0;
  top: 0;
  height: 54px;
}

.sln-left-li:hover::before {
  content: "";
  border-left: 4px solid var(--PRIMARY);
  position: absolute;
  left: 0;
  top: 0;
  height: 54px;
}

.sln-li-hover .nav-label {
  font-family: var(--font-bold);
  color: var(--GRAY);
}

.nav-label:active {
  color: var(--PRIMARY);
}

.nav-label p:focus {
  color: var(--PRIMARY);
}

.nav-label p:active {
  color: var(--PRIMARY);
}

.sln-menu-panel-header {
  display: block;
}

.sln-menu-panel-header:hover::before {
  content: "";
  border-left: 4px solid var(--PRIMARY) !important;
  position: absolute;
  height: 54px;
  left: 0;
  z-index: 2;
}

.sln-menu-panel-header:hover {
  background: #f5f5f5 !important;
}

.sln-menu-panel-header:hover::before {
  content: "";
  border-left: 4px solid var(--PRIMARY) !important;
  position: absolute;
  height: 54px;
  left: 0;
  z-index: 2;
}

.mat-expansion-panel-header:hover .nav-label {
  color: var(--PRIMARY);
}

.sln-left-li:hover a {
  color: var(--PRIMARY);
}

.sln-ul-hover:hover {
  background: #f5f5f5 !important;
  color: var(--PRIMARY);
}

.sln-accordion > .sln-menu-panel-header .sln-li-hover.sln-menu-li-simple-icon {
  padding-left: 24px;
}

.menu:hover .nav-label p {
  color: var(--PRIMARY);
}

.menu:hover span p {
  color: var(--PRIMARY);
}

.sln-left-li:hover span {
  color: var(--PRIMARY);
}

.sln-left-li:hover a {
  color: var(--PRIMARY);
}

.sln-menu-desctop {
  display: none;
}

.sln-item-text {
  color: var(--DARK-GREY);
  font-size: 15px;
  font-family: var(--font-medium);
  margin: 0 0 0 5px;
  text-transform: none;
  text-decoration: none;
  line-height: 105%;
}

.sln-item-text.sln-item-text-title {
  color: var(--DEFAULT);
  font-weight: normal;
}

.sln-menu-panel-header:hover:has(.sln-menu-panel-block-title):before {
  content: none !important;
}

.sln-menu-panel-header:hover:has(.sln-menu-panel-block-title) .sln-item-text-title {
  color: var(--DEFAULT) !important;
}

.numbers {
  align-items: center;
}

.sln-support-p {
  color: var(--GRAY);
  font-size: 12px;
  letter-spacing: 0.032em;
  text-transform: uppercase;
  font-family: DinProBold;
  padding-left: 5px;
}

.sln-support-p:hover {
  color: var(--PRIMARY);
}

.sln-support-p {
  color: var(--GRAY);
  font-size: 12px;
  letter-spacing: 0.032em;
  text-transform: uppercase;
  font-family: DinProBold;
  padding-left: 5px;
}

.sln-support-p:hover {
  color: var(--PRIMARY);
}

.sln-support:hover {
  background: rgba(0, 0, 0, 0.04);
}

.open-menu {
  min-width: 280px;
  height: 100%;
}

.mat-expansion-panel-header:hover .sln-item-text,
.mat-expansion-panel-header:hover .sln-factoring-settings-text {
  color: var(--PRIMARY);
}

.sln-selected-menu-item {
  background: #f5f5f5;
}

.sln-selected-menu-item {
  background-color: #f5f5f5 !important;
}

.sln-menu-organization {
  background-image: url('assets/resources/menu.organizations.svg');
  margin-left: 0;
  margin-right: 5px;
}

#side-menu-hide .sln-menu-organizations {
  margin-left: 0;
  margin-right: 3.8px;
}

#side-menu-hide .mat-expansion-indicator {
  display: none;
}

#side-menu-hide .mat-accordion {
  width: 100%;
}

.sln-org-li {
  display: flex;
  align-items: center;
  padding: 0 28px;
  cursor: pointer;
}

.sln-org-li:hover {
  background: #f5f5f5;
}

.sln-org-li:hover .sln-nav-item-text {
  color: var(--PRIMARY);
}

.sln-org-li:hover::before {
  content: "";
  border-left: 4px solid var(--PRIMARY);
  position: absolute;
  left: 0;
  top: 0;
  height: 54px;
}

.sln-menu-panel-block-title:hover {
  background: none !important;
}

.sln-menu-panel-block-title:hover:before {
  content: none !important;
}

.sln-menu-panel-block-title:hover .sln-item-text-title {
  color: var(--DEFAULT) !important;
}

.sln-menu-panel-block-title:hover .sln-menu-li-simple-icon {
  background: none !important;
}

.sln-menu-panel-block-title:hover .sln-menu-li-simple-icon::before {
  content: none !important;
  border-left: none !important;
}

.sln-menu-panel-block-title .sln-menu-li-simple-icon {
  padding-left: 0 !important;
}

.sln-menu-panel-block-title strong {
  margin: 0;
}

label {
  font-family: var(--font-medium);
  color: var(--DARK-GREY);
}

.new-contract .span-active {
  color: var(--DARK-GREY);
  font-family: var(--font-medium);
}

.new-contract .span {
  color: var(--GRAY);
  font-family: var(--font-medium);
}

.btn {
  font-family: var(--font);
}

.alert button {
  font-family: var(--font-bold);
  color: var(--GRAY-SOFT);
}

.alert .btn {
  font-family: var(--font-bold);
}

.alert span {
  color: var(--DARK-GREY);
}

.alert .sln-how-to-start {
  font-family: var(--font-bold);
}

h3 {
  font-family: var(--font-medium);
}

.common-btn {
  border: 2px solid var(--GRAY-SOFT);
}

.common-btn span {
  color: var(--GRAY-SOFT);
  font-family: var(--font-medium);
}

.btn {
  font-family: var(--font);
}

.alert button {
  font-family: var(--font-bold);
}

.alert .btn {
  font-family: var(--font-bold);
}

.alert span {
  font-family: var(--font);
}

h3 {
  font-family: var(--font-medium);
}

.sln-profile-address {
  padding: 0;
}

.alert {
  color: var(--DARK-GREY);
  font-family: var(--font);
}

.alert button {
  font-family: var(--font-bold);
}

.alert .btn {
  font-family: var(--font-bold);
}

.item:hover {
  background: var(--ADD-COLOR-2);
}

.sln-room-title {
  font-family: var(--font-bold);
}

.item .date {
  font-family: var(--font-medium);
}

.sellan-chat-box-main,
.sellan-chat-box-footer-input {
  background: var(--ADD-COLOR-2);
}

.sln-input-message {
  background: var(--ADD-COLOR-2);
}

.sln-foot-sent-message {
  background: #f8f9fb;
}

.sellan-chat-box-footer-input span {
  font-family: var(--font-medium);
}

.full-name {
  color: var(--PRIMARY);
  font-family: var(--font-bold);
}

.sellan-chat-message-text-sent {
  background: var(--PRIMARY);
  color: var(--WHITE);
}

.sellan-chat-message-text-sent .sln-time {
  right: 27px;
  color: var(--WHITE) !important;
}

.sellan-chat-message-text-sent .sln-time span {
  font-family: var(--font-medium);
}

.sellan-chat-incoming-message {
  font-family: var(--font-medium);
}

.sellan-chat-incoming-message a {
  padding-bottom: 3px;
  width: 90%;
}

.sellan-chat-message-text.sellan-chat-message-text-sent .sln-file-icon {
  right: 12px;
  top: 10px;
}

.sellan-chat-message-text-sent a {
  color: var(--WHITE);
  padding-bottom: 3px;
  color: var(--WHITE);
  width: 90%;
}

.sellan-chat-message-text-sent a:hover {
  color: var(--WHITE);
}

.sellan-chat-answered-message {
  border-left: 3px solid var(--LIGHT-GRAY);
}

.sln-new-group-users span {
  font-family: var(--font-medium);
}

.sln-chat-user-item {
  background-color: var(--ADD-COLOR-2);
}

.sln-drawer-close {
  font-family: var(--font-medium);
}

.mat-mdc-table {
  padding: 0 15px;
}

.mat-mdc-menu-item-text {
  display: flex;
  align-items: center;
}

.mat-mdc-menu-item:not([disabled]):hover {
  background: #f0f0f0 !important;
}

.info {
  color: var(--ADD-COLOR-1);
}

.line-info {
  background-color: var(--ADD-COLOR-1);
}

.boder-info::before {
  content: "";
  border-left: 4px solid var(--ADD-COLOR-1);
  position: absolute;
  left: -2px;
  top: 0%;
  height: 100%;
  border-radius: 5px 0 0 5px;
}

.boder-info::after {
  content: "";
  border-right: 4px solid var(--ADD-COLOR-1);
  position: absolute;
  right: -3px;
  top: 0%;
  height: 100%;
  border-radius: 0px 5px 5px 0px;
}

.ui-sortable-handle h5 {
  font-family: var(--font-bold);
}

.mat-column-value,
.mat-column-key {
  font-family: var(--font-medium);
}

.sln-dgm-templates-grid {
  width: 100%;
}

.sln-vector-selector-mat-toolbar {
  border-bottom: 2px solid var(--GRAY);
  height: auto;
  padding: 0px;
  padding-bottom: 5px !important;
  width: 100%;
}

.sln-vector-selector-input {
  font-family: var(--font);
}

.sln-dgm-label .input-group {
  padding: 0 !important;
  border: none !important;
}

.sln-dgm-label .input-group span {
  color: var(--DARK-GREY) !important;
  font-family: var(--font-medium);
}

.sln-dgm-label .input-group button {
  padding: 5px 10px;
  background: transparent;
  padding: 0 !important;
}

.jumbotron {
  padding: 20px;
}

.jumbotron p {
  margin: 0 0 10px;
  font-size: 15px;
  font-weight: inherit;
}

.sln-vectors core-field-combobox {
  margin-right: 10px;
  width: 300px;
}

mat-toolbar .sln-left-side button img {
  margin-top: 6px;
  width: 50px;
  height: 50px;
}

.sln-addresses-img {
  margin-left: 10px !important;
}

.mat-form-field-label-wrapper {
  top: -5px;
}

mat-form-field .mat-form-field-label span {
  padding: 0 5px 0 5px;
  color: var(--DARK-GREY);
}

.sln-parameters core-field-combobox {
  width: 100%;
}

.right-side-button {
  cursor: pointer;
  font-family: var(--font-medium);
  height: 46px;
  border: 2px solid var(--BLUE) !important;
  color: var(--DARK-GREY);
  padding: 0 10px;
  padding: 0 10px;
  margin: 0 10px;
  border-radius: 4px;
}

.right-side-button:disabled {
  cursor: auto;
  font-family: var(--font-medium);
}

.btn-primary:disabled {
  background: var(--LIGHT-GRAY);
  border: none;
  color: var(--MIDLE-GRAY);
  cursor: auto;
}

.parameters-excluded mat-form-field .mat-form-field-wrapper {
  padding-bottom: 0 !important;
}

.sln-parametrs-menu button img {
  width: 20px;
  height: 20px;
}

.sln-input-s .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label {
  top: 19px;
}
.sln-input-s mat-select {
  height: 30px;
  min-height: 30px;
  font-size: 13px;
  padding: 2px 10px 0 10px;
}
.sln-input-s .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above {
  top: 29px;
}

/*# sourceMappingURL=styles.css.map*/