// Override default variables before the import

// Colors
$blue: #0d6efd;
$indigo: #6610f2;
$purple: #6f42c1;
$pink: #d63384;
$red: #dc3545;
$orange: #fd7e14;
$yellow: #ffc107;
$green: #198754;
$teal: #20c997;
$cyan: #0dcaf0;
$white: #fff;
$gray: #6c757d;
$gray-dark: #343a40;
$gray-100: #f8f9fa;
$gray-200: #e9ecef;
$gray-300: #dee2e6;
$gray-400: #ced4da;
$gray-500: #adb5bd;
$gray-600: #6c757d;
$gray-700: #495057;
$gray-800: #343a40;
$gray-900: #212529;
$primary: #0d6efd;
$secondary: #6c757d;
$success: #198754;
$info: #0dcaf0;
$warning: #ffc107;
$danger: #dc3545;
$light: #f8f9fa;
$dark: #212529;
$primary-rgb: 13, 110, 253;
$secondary-rgb: 108, 117, 125;
$success-rgb: 25, 135, 84;
$info-rgb: 13, 202, 240;
$warning-rgb: 255, 193, 7;
$danger-rgb: 220, 53, 69;
$light-rgb: 248, 249, 250;
$dark-rgb: 33, 37, 41;
$white-rgb: 255, 255, 255;
$black-rgb: 0, 0, 0;
$body-color-rgb: 33, 37, 41;
$body-bg-rgb: 242, 244, 247;

// ThemeColor
$theme-text-color: #13171f;
$theme-main-color: #f2f4f7;

// Fonts
$font-sans-serif: "HelveticaNeueLight", "HelveticaNeue-Light", "Helvetica Neue Light", "HelveticaNeue", "Helvetica Neue",
  "TeXGyreHerosRegular", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
$font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

// Root and body

$gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));

$body-font-family: $font-sans-serif;
$body-font-size: $font-size-base;
$body-color: $theme-text-color;
$body-bg: $theme-main-color;

.flex-container {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.card-radius-xlg {
  border-radius: $card-border-radius;
}

.card-body {
  padding: $card-padding;
}

.tree-title {
  background-color: $theme-text-color;
  color: $white;
}

.add-new-section {
  border: 2px dashed $gray-500;
  padding: map-get($spacers, 5);
  figure {
    margin: map-get($spacers, 0);
    mar svg {
      padding: map-get($spacers, 3);
    }
    figcaption {
      font-size: x-large;
      color: $theme-text-color;
    }
  }
}

.no-data-available {
  padding: map-get($spacers, 5);
  figure {
    margin: map-get($spacers, 0);
    svg {
      padding: map-get($spacers, 3);
    }
    figcaption {
      font-size: $body-font-size;
      color: $theme-text-color;
    }
  }
}

.right-content-padding {
  padding: 20px 30px;
}

.sub_header {
  border-bottom: 2.5px solid #eaebef;

}

.border-radius-lg {
  border-radius: $border-radius-lg!important;
}

.text-theme-color {
  color: $theme-text-color;
}


.border-color-gray-400 {
  border-color: $gray-400;
}

.q-a-list {
  svg {
    cursor: row-resize;
    padding-right: 4px;
    width: 30px;
    height: 20px;
  }

  .list-group-item {
    padding: 0.2rem 1rem;

    .form-check {
      min-height: 0;
      padding-left: 1.5em;
      margin-bottom: 0;

      .form-check-label {
        cursor: pointer;
        padding-top: 2px;
    }
  }
  }
}

.line-1 {
  width: 1px;
  height: 18px;
  flex-grow: 0;
  transform: rotate(0deg);
  background-color: #d0d2d5;
}


.rmsc {

 --rmsc-radius: 0.5rem !important;

  .dropdown-container {
    z-index: 9999;
  }

}