@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-ExtraBoldItalic.eot');
    src: url('../fonts-Poppins/Poppins-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-ExtraBoldItalic.woff') format('woff'),
        url('../fonts-Poppins/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic') format('svg');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-MediumItalic.eot');
    src: url('../fonts-Poppins/Poppins-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-MediumItalic.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-MediumItalic.woff') format('woff'),
        url('../fonts-Poppins/Poppins-MediumItalic.svg#Poppins-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-Medium.eot');
    src: url('../fonts-Poppins/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-Medium.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-Medium.woff') format('woff'),
        url('../fonts-Poppins/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-Light.eot');
    src: url('../fonts-Poppins/Poppins-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-Light.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-Light.woff') format('woff'),
        url('../fonts-Poppins/Poppins-Light.svg#Poppins-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-ExtraBold.eot');
    src: url('../fonts-Poppins/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-ExtraBold.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-ExtraBold.woff') format('woff'),
        url('../fonts-Poppins/Poppins-ExtraBold.svg#Poppins-ExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-Italic.eot');
    src: url('../fonts-Poppins/Poppins-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-Italic.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-Italic.woff') format('woff'),
        url('../fonts-Poppins/Poppins-Italic.svg#Poppins-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-BoldItalic.eot');
    src: url('../fonts-Poppins/Poppins-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-BoldItalic.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-BoldItalic.woff') format('woff'),
        url('../fonts-Poppins/Poppins-BoldItalic.svg#Poppins-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-Black.eot');
    src: url('../fonts-Poppins/Poppins-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-Black.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-Black.woff') format('woff'),
        url('../fonts-Poppins/Poppins-Black.svg#Poppins-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-BlackItalic.eot');
    src: url('../fonts-Poppins/Poppins-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-BlackItalic.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-BlackItalic.woff') format('woff'),
        url('../fonts-Poppins/Poppins-BlackItalic.svg#Poppins-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-LightItalic.eot');
    src: url('../fonts-Poppins/Poppins-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-LightItalic.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-LightItalic.woff') format('woff'),
        url('../fonts-Poppins/Poppins-LightItalic.svg#Poppins-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-ExtraLight.eot');
    src: url('../fonts-Poppins/Poppins-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-ExtraLight.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-ExtraLight.woff') format('woff'),
        url('../fonts-Poppins/Poppins-ExtraLight.svg#Poppins-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-ExtraLightItalic.eot');
    src: url('../fonts-Poppins/Poppins-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-ExtraLightItalic.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-ExtraLightItalic.woff') format('woff'),
        url('../fonts-Poppins/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-Bold.eot');
    src: url('../fonts-Poppins/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-Bold.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-Bold.woff') format('woff'),
        url('../fonts-Poppins/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-SemiBoldItalic.eot');
    src: url('../fonts-Poppins/Poppins-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-SemiBoldItalic.woff') format('woff'),
        url('../fonts-Poppins/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-SemiBold.eot');
    src: url('../fonts-Poppins/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-SemiBold.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-SemiBold.woff') format('woff'),
        url('../fonts-Poppins/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-Regular.eot');
    src: url('../fonts-Poppins/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-Regular.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-Regular.woff') format('woff'),
        url('../fonts-Poppins/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-ThinItalic.eot');
    src: url('../fonts-Poppins/Poppins-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-ThinItalic.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-ThinItalic.woff') format('woff'),
        url('../fonts-Poppins/Poppins-ThinItalic.svg#Poppins-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('../fonts-Poppins/Poppins-Thin.eot');
    src: url('../fonts-Poppins/Poppins-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts-Poppins/Poppins-Thin.woff2') format('woff2'),
        url('../fonts-Poppins/Poppins-Thin.woff') format('woff'),
        url('../fonts-Poppins/Poppins-Thin.svg#Poppins-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

body {
  font-family: 'Poppins';
  font-size: .875rem!important; 
  background: #e9e9e9; 
}
/*
.btn-insight-blue, .btn-insight-blue:disabled {
  color: #fff;
  background-color: #61a6e7;
  border-color: #769fce;
}

.btn-insight-blue:hover, .btn-insight-blue:focus {
  color: #fff;
  background-color: #4385ba;
  border-color: #769fce;
}
.btn-insight-blue:focus {
  box-shadow: 0 0 0 0.25rem rgba(59, 80, 103, .5);
}
*/
.color-picton {
  background-color: #3ea9ed;
}
.color-portage {
  background-color: #7d93e8;
}
.color-lavender {
  background-color: #b77de8;
}
.color-mandy {
  background-color: #eb6178
}
.color-aquamarine {
  background-color: #78CAE2;
}
/* custom button
.btn-bd-primary {
  --bs-btn-font-weight: 600;
  --bs-btn-color: var(--bs-white);
  --bs-btn-border-radius: .5rem;
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-active-color: var(--bs-btn-hover-color);

  --bs-btn-bg: var(--bd-violet);
  --bs-btn-border-color: var(--bd-violet);
  --bs-btn-hover-bg: #{shade-color($bd-violet, 10%)};
  --bs-btn-hover-border-color: #{shade-color($bd-violet, 10%)};
  --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
  --bs-btn-active-bg: #{shade-color($bd-violet, 20%)};
  --bs-btn-active-border-color: #{shade-color($bd-violet, 20%)};
}
*/
.btn-create {
  background-image: linear-gradient(45deg , #3ea9ed, #7d93e8, #b77de8, #eb6178);
  border-color: #6c757d;
}
.btn-approve {
  --bs-btn-bg: #7d93e8;
  --bs-btn-border-color: #7d93e8;
  --bs-btn-hover-bg: #526fe0;
  --bs-btn-hover-border-color: #526fe0;
  --bs-btn-focus-shadow-rgb: rgb(125, 147, 232);
  --bs-btn-active-bg: #264bd9;
  --bs-btn-active-border-color: #264bd9;
  --bs-btn-active-bg: #7d93e8;
  --bs-btn-active-border-color: #7d93e8;
}
.btn-edit {
  --bs-btn-bg: #b77de8;
  --bs-btn-border-color: #b77de8;
  --bs-btn-hover-bg: #9f52e0;
  --bs-btn-hover-border-color: #9f52e0;
  --bs-btn-focus-shadow-rgb: rgb(183, 125, 232);
  --bs-btn-active-bg: #8726d9;
  --bs-btn-active-border-color: #8726d9;
  --bs-btn-disabled-bg: #b77de8;
  --bs-btn-disabled-border-color: #b77de8;
}
.btn-delete {
  --bs-btn-bg: #eb6178;
  --bs-btn-border-color: #eb6178;
  --bs-btn-hover-bg: #d4576c;
  --bs-btn-hover-border-color: #d4576c;
  --bs-btn-focus-shadow-rgb: rgb(235, 97, 120);
  --bs-btn-active-bg: #bc4e60;
  --bs-btn-active-border-color: #bc4e60;
  --bs-btn-disabled-bg: #eb6178;
  --bs-btn-disabled-border-color: #eb6178;
}
.btn-reset {
  --bs-btn-bg: #78CAE2;
  --bs-btn-border-color: #78CAE2;
  --bs-btn-hover-bg: #6cb6cb;
  --bs-btn-hover-border-color: #6cb6cb;
  --bs-btn-focus-shadow-rgb: rgb(120, 202, 226);
  --bs-btn-active-bg: #60a2b5;
  --bs-btn-active-border-color: #60a2b5;
  --bs-btn-disabled-bg: #78CAE2;
  --bs-btn-disabled-border-color: #78CAE2;
}
.btn-insight-blue {
  --bs-btn-color: #fff;
  --bs-btn-hover-color: #fff;
  --bs-btn-active-color: #fff;
  --bs-btn-bg: #3ea9ed;
  --bs-btn-border-color: #3ea9ed;
  --bs-btn-hover-bg: #3898d5;
  --bs-btn-hover-border-color: #3898d5;
  --bs-btn-focus-shadow-rgb: rgb(62, 169, 237);
  --bs-btn-active-bg: #3287be;
  --bs-btn-active-border-color: #3287be;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3ea9ed;
  --bs-btn-disabled-border-color: #3ea9ed;
}

.alert-insight-blue {
  background-color: #e5f3ff;
  color: #3b7db8;
  border-color: #c8dff2;
}

.toast-header img {
  width: 1.125rem;
  height: 1.125rem;
}

.end-10 {
  right: 10% !important;
}

.top-20 {
  top: 20% !important;
}
.ck-editor__editable_inline {
  min-height: 300px;
}

.alert-insight {
  background-color: #FFD9D8;
  color: #F22D19;
  padding: 0.25rem!important;
  font-size: .875em!important; 
}

.alert-insight::before {
  font-family: 'Font Awesome 6 Free';
  content: '\f06a';
  padding-right: 0.5rem;
  font-weight: bold;
}
thead.table-dark tr th {
  background-color: #262A2D;
}
.active>.page-link, .page-link.active {
  background-color: #3ea9ed;
  border-color: #2187ab;
}
.dropdown-item:active {
  background-color: #3ea9ed; 
}
