:root {
    --bs-primary: #134074;
    --bs-primary-rgb: #134074;
    --bs-primary-active: #0E2444;
    --bs-primary-text-emphasis: #0E2444;
    --bs-text-primary: #134074;
    --bs-component-active-bg: #134074;
    --bs-component-hover-color: #134074;
    --bs-component-checked-bg: #134074;
    --bs-menu-link-color-hover: #134074;
    --bs-menu-link-color-show: #134074;
    --bs-menu-link-color-here: #134074;
    --bs-menu-link-color-active: #134074;
    --bs-ribbon-label-bg: #134074;
    --bs-ribbon-label-border-color: #0E2444;
    --bs-primary-light : #E1D7FA;
    --bs-progress-bar-bg : #134074;
    --bs-nav-pills-link-active-bg : #E1D7FA;

    --bs-card-border-radius: 8px;
    --bs-border-color : #D8D8D8;
    --bs-link-color : #134074;
    --bs-link-color-rgb: #134074;

    --sw-border-color: #eeeeee;
    --sw-toolbar-btn-color: #ffffff;
    --sw-toolbar-btn-background-color: var(--bs-primary);
    --sw-anchor-default-primary-color: #f8f9fa;
    --sw-anchor-default-secondary-color: #b0b0b1;
    --sw-anchor-active-primary-color: var(--bs-primary);
    --sw-anchor-active-secondary-color: #ffffff;
    --sw-anchor-done-primary-color: #90d4fa;
    --sw-anchor-done-secondary-color: #fefefe;
    --sw-anchor-disabled-primary-color: #f8f9fa;
    --sw-anchor-disabled-secondary-color: #dbe0e5;
    --sw-anchor-error-primary-color: #dc3545;
    --sw-anchor-error-secondary-color: #ffffff;
    --sw-anchor-warning-primary-color: #ffc107;
    --sw-anchor-warning-secondary-color: #ffffff;
    --sw-progress-color: var(--bs-primary);
    --sw-progress-background-color: #f8f9fa;
    --sw-loader-color: var(--bs-primary);
    --sw-loader-background-color: #f8f9fa;
    --sw-loader-background-wrapper-color: rgba(255, 255, 255, 0.7);
    --bs-nav-pills-link-active-bg: var(--bs-primary);

    --bs-progress-bg: #3A3A3A;
}

  a {
    color: var(--bs-primary);
  }

  .rounded {
    border-radius: 8px!important;
  }

  .gradient-linear {
    background: linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    opacity: 20%;
  }

  .form-check-input:checked {
    background-color: #134074;
    border-color : var(--bs-primary)!important;
  }

  .gradient-card-test {
  background : linear-gradient(0deg, rgba(255, 255, 255, 0.50) 0%, rgba(255, 255, 255, 0.50) 100%);
  }

  ul.timeline-3 {
    list-style-type: none;
    position: relative;
  }
  ul.timeline-3:before {
    content: " ";
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 3px;
    height: 100%;
    z-index: 400;
  }
  ul.timeline-3 > li {
    margin: 20px 0;
    padding-left: 20px;
  }
  ul.timeline-3 > li:before {
    content: " ";
    background: white;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid var(--bs-primary);
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
  }

  .badge-tag {
    background-color: #F5F5FF;
    border: 1px solid #DFE0F3;
    color: #134074!important;
  }

  .badge-blue {
    background-color: #F5F5FF;
    border: 1px solid #DFE0F3;
    color: #134074!important;
  }

  .badge-red {
    background-color: #FFF4F2;
    border: 1px solid #EEB4B0;
    color: #CB3A31!important;
  }

  .badge-yellow {
    background-color: #FFF9F2;
    border: 1px solid #EECEB0;
    color: #734011!important;
  }

  .badge-orange {
    background-color: #FBCCB1;
    border: 1px solid #D26222;
    color: #D26222!important;
  }
  .badge-orange.badge-outline {
    background-color: transparent;
    border: 1px solid #D26222;
    color: #D26222!important;
  }

  .badge-green {
    background-color: #F5F5FF;
    border: 1px solid #B8DBCA;
    color: #20573D!important;
  }

  .border-orange {
    border-color: #D26222!important;
  }


  .border-primary {
    border-color: var(--bs-primary)!important;
  }

  .ck.ck-editor__main>.ck-editor__editable:not(.ck-focused) {
    border-radius : 0 !important;
    border-color: var(--ck-color-base-border);
  }

  .ck-content.ck-focused {
    border-color: var(--bs-primary)!important;
    border-radius : 0 !important;
  }

  .ck.ck-editor__editable_inline {
    border: 1px solid transparent!important;
    overflow: auto;
    padding: 0 var(--ck-spacing-standard);
  }

  .ck.ck-sticky-panel__content {
    border-bottom: 1px solid var(--ck-color-toolbar-border)!important;
  }

  .ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
    border-radius: 8px!important;
  }

  .ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
  }

  .ui-state-active,
  .ui-widget-content .ui-state-active,
  .ui-widget-header .ui-state-active,
  a.ui-button:active,
  .ui-button:active,
  .ui-button.ui-state-active:hover {
      border: 1px solid var(--bs-primary-active);
      background: var(--bs-primary)!important;
      font-weight: normal;
      color: #ffffff;
      border-radius: 8px!important;
  }


  .ck.ck-toolbar {
    background: var(--ck-color-toolbar-background);
    border: 0px solid var(--ck-color-toolbar-border)!important;
    padding: 0 var(--ck-spacing-small);
    border-radius: 0px!important;
  }

  .jstree-default .jstree-clicked {
    background: var(--bs-primary-light)!important;
    border-radius: 8px;
    box-shadow: inset 0 0 1px #999;
  }

  .badge-success.badge-outline {
    border: 1px solid var(--bs-success);
    color: var(--bs-success);
    background-color: #BFE5C7!important;
  }
  .badge-warning.badge-outline {
    border: 1px solid var(--bs-warning);
    color: var(--bs-warning);
    background-color: #FFECBA80!important;
  }
  .badge-danger.badge-outline {
    border: 1px solid var(--bs-danger);
    color: var(--bs-danger);
    background-color: #F5C2C7!important;
  }

  .nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color: var(--bs-primary);
    background-color: var(--bs-primary-light)!important;
  }

  .bg-active-light-primary.active{
    background-color: var(--bs-primary-light)!important;
  }
