/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/colors.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  /* colors */

  --color-primary: #240f6e;
  --color-primary-80: #503f8b;
  --color-primary-60: #7c6fa8;
  --color-primary-40: #a79fc5;
  --color-primary-20: #d3cfe2;

  --color-primary-rgb: 36, 15, 110;

  --color-secondary-1: #00a4d9;
  --color-secondary-1-deep: #007db3;

  /* New colour names for Kaplan although the ones above may still be used */
  --color-secondary-adults: #005de8;
  --color-secondary-juniors: #00a4d9;
  --color-secondary-online: #240f6e;

  --color-button-popup-remove: #ec0928;
  --color-button-popup-remove-5: #cb0a25;
  --color-button-popup-remove-10: #a80b1f;
  --color-button-popup-remove-15: #850b1a;

  --color-button-adults: #005de8;
  --color-button-adults-5: #024ebf;
  --color-button-adults-10: #013d94;
  --color-button-adults-15: #012d6c;

  --color-accent-red: #d6083b;
  --color-accent-deepred: #9e1539;
  --color-accent-blue: #005de8;
  --color-accent-deepblue: #082ecf;
  --color-accent-green: #4e9d2d;
  --color-accent-deepgreen: #35771f;
  --color-accent-chatreuse: #c1d82f;
  --color-accent-deepchatreuse: #8ba616;
  --color-accent-yellow: #ffc82e;
  --color-accent-deepyellow: #c18a24;
  --color-accent-orange: #e55302;
  --color-accent-deeporange: #b6340d;
  --color-accent-pink: #e62899;
  --color-accent-deeppink: #ab0c78;
  --color-purply-blue: #240f7e;

  --color-neutral-warmgrey: #d7d2cb;
  --color-neutral-deepwarmgrey: #837870;
  --color-neutral-coolgrey: #bbbab9;
  --color-neutral-deepcoolgrey: #747679;
  --color-neutral-wheat: #ebeb74;
  --color-neutral-stone: #d4c69e;
  --color-neutral-offwhite: #f5f3e7;

  --color-text-light: #808080;
  --color-text-normal: #606060;
  --color-text-dark: #404040;
  --color-text-darker: #202020;
  --color-text-mousehover: #007db3;
  --color-text-highlight: #240f6e;
  --color-error: var(--color-accent-red);
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/paths.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --logo-image-url: url('/assets/images/icons/_logo-kaplan-international-languages.svg');
  --help-image-url: url('/assets/images/icons/icon-question-mark-kpl.svg');
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/resets.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
body,
body a {
  text-decoration: none;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_button.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  /* Primary Colours */
  --button-primary-background: var(--color-primary);
  --button-primary-background-x1: #230e6a;
  --button-primary-background-x3: #200d61;
  --button-primary-background-x4: #1e0d5c;
  --button-primary-background-x10: #150941;
  --button-primary-background-x15: #0e062b;
  --button-primary-text-color: white;
  --button-primary-border-color: var(--color-primary);
  --button-primary-border-radius: 0;

  --button-primary-background-disabled: var(--color-grey-4);
  --button-primary-text-color-disabled: var(--color-grey-purewhite);
  --button-primary-border-disabled: var(--color-grey-4);
  --button-primary-opacity-disabled: 1;

  --button-primary-background-hover: var(--color-primary-80);
  --button-primary-text-color-hover: white;
  --button-primary-border-color-hover: var(--color-primary-80);

  --button-primary-background-focus: var(--color-primary);
  --button-primary-text-color-focus: white;
  --button-primary-border-color-focus: var(--color-primary);

  --button-primary-background-active: var(--color-primary);
  --button-primary-text-color-active: white;
  --button-primary-border-color-active: var(--color-primary);

  --button-primary-box-shadow: inherit;
  --button-primary-box-shadow-focus: var(--button-primary-box-shadow);
  --button-primary-box-shadow-active: none;

  /* Secondary Colours */
  --button-secondary-background: transparent;
  --button-secondary-text-color: var(--color-primary);
  --button-secondary-border-color: var(--color-primary);

  --button-secondary-background-disabled: transparent;
  --button-secondary-text-color-disabled: var(--color-grey-4);
  --button-secondary-border-disabled: var(--color-grey-4);

  --button-secondary-background-hover: var(--button-secondary-background);
  --button-secondary-text-color-hover: var(--color-text-mousehover);
  --button-secondary-border-color-hover: var(--button-secondary-background);

  --button-secondary-background-focus: var(--button-secondary-background);
  --button-secondary-text-color-focus: var(--color-primary);
  --button-secondary-border-color-focus: var(--button-secondary-background);

  --button-secondary-background-active: var(--button-secondary-background);
  --button-secondary-text-color-active: var(--button-primary-background-active);
  --button-secondary-border-color-active: var(--button-secondary-background);

  --button-secondary-box-shadow: var(--button-primary-box-shadow);
  --button-secondary-box-shadow-active: var(--button-primary-box-shadow-active);

  /* Tertiary Colours */
  --button-tertiary-background: white;
  --button-tertiary-text-color: var(--color-primary);
  --button-tertiary-border-color: var(--color-primary);

  --button-tertiary-background-disabled: var(--color-grey-4);
  --button-tertiary-text-color-disabled: white;
  --button-tertiary-border-color-disabled: var(--color-grey-4);

  --button-tertiary-background-hover: var(--color-grey-2);
  --button-tertiary-text-color-hover: var(--color-primary);
  --button-tertiary-border-color-hover: var(--color-primary);

  --button-tertiary-background-focus: white;
  --button-tertiary-text-color-focus: var(--color-primary);
  --button-tertiary-border-color-focus: var(--color-primary);

  --button-tertiary-background-active: white;
  --button-tertiary-text-color-active: var(--color-primary);
  --button-tertiary-border-color-active: var(--color-primary);

  /* Quaternary Colours */
  --button-quaternary-background: white;
  --button-quaternary-text-color: var(--color-grey-8-darker);
  --button-quaternary-border-color: var(--color-grey-4);

  --button-quaternary-background-disabled: var(--color-grey-4);
  --button-quaternary-text-color-disabled: white;
  --button-quaternary-border-color-disabled: var(--color-grey-4);

  --button-quaternary-background-hover: var(--color-grey-1-darker);
  --button-quaternary-text-color-hover: var(--color-grey-8-darker);
  --button-quaternary-border-color-hover: var(--color-grey-4);

  --button-quaternary-background-focus: white;
  --button-quaternary-text-color-focus: var(--color-grey-8-darker);
  --button-quaternary-border-color-focus: var(--color-grey-4);

  --button-quaternary-background-active: var(--color-grey-1-darker);
  --button-quaternary-text-color-active: var(--color-grey-8-darker);
  --button-quaternary-border-color-active: var(--color-grey-4);

  /* Adults Colours */
  --button-adults-background: var(--color-button-adults);
  --button-adults-text-color: white;
  --button-adults-border-color: var(--color-button-adults);

  --button-adults-background-disabled: var(--color-grey-3);
  --button-adults-text-color-disabled: white;
  --button-adults-border-color-disabled: var(--color-grey-3);

  --button-adults-background-hover: var(--color-button-adults-5);
  --button-adults-text-color-hover: white;
  --button-adults-border-color-hover: var(--color-button-adults-5);

  --button-adults-background-focus: var(--color-button-adults-10);
  --button-adults-text-color-focus: white;
  --button-adults-border-color-focus: var(--color-button-adults-10);

  --button-adults-background-active: var(--color-button-adults-15);
  --button-adults-text-color-active: white;
  --button-adults-border-color-active: var(--color-button-adults-15);

  /* Juniors Colours */
  --button-juniors-background: var(--klg-quote-tool-secondary-color-juniors);
  --button-juniors-text-color: white;
  --button-juniors-border-color: var(--color-grey-4);

  --button-juniors-background-disabled: var(--color-grey-3);
  --button-juniors-text-color-disabled: white;
  --button-juniors-border-color-disabled: var(--color-grey-3);

  --button-juniors-background-hover: var(--klg-quote-tool-secondary-color-juniors-darken-x1);
  --button-juniors-text-color-hover: white;
  --button-juniors-border-color-hover: var(--klg-quote-tool-secondary-color-juniors-darken-x1);

  --button-juniors-background-focus: var(--klg-quote-tool-secondary-color-juniors-darken-x2);
  --button-juniors-text-color-focus: white;
  --button-juniors-border-color-focus: var(--klg-quote-tool-secondary-color-juniors-darken-x2);

  --button-juniors-background-active: var(--klg-quote-tool-secondary-color-juniors-darken-x3);
  --button-juniors-text-color-active: white;
  --button-juniors-border-color-active: var(--klg-quote-tool-secondary-color-juniors-darken-x3);

  /* Popup Remove Colours */
  --button-popup-remove-background: var(--color-button-popup-remove);
  --button-popup-remove-text-color: white;
  --button-popup-remove-border-color: var(--color-button-popup-remove);

  --button-popup-remove-background-disabled: var(--color-grey-3);
  --button-popup-remove-text-color-disabled: white;
  --button-popup-remove-border-color-disabled: var(--color-grey-3);

  --button-popup-remove-background-hover: var(--color-button-popup-remove-5);
  --button-popup-remove-text-color-hover: white;
  --button-popup-remove-border-color-hover: var(--color-button-popup-remove-5);

  --button-popup-remove-background-focus: var(--color-button-popup-remove-10);
  --button-popup-remove-text-color-focus: white;
  --button-popup-remove-border-color-focus: var(--color-button-popup-remove-10);

  --button-popup-remove-background-active: var(--color-button-popup-remove-15);
  --button-popup-remove-text-color-active: white;
  --button-popup-remove-border-color-active: var(--color-button-popup-remove-15);

  /* Link Button Colours */
  --button-link-text-color-disabled: var(--color-grey-4);

  /* Button Icon Colours */
  --button-filled-icon-text: white;

  /* Border colours for some selectors */
  --button-outline-color: #9187b6;
  --button-outline-color-light: var(--color-primary-20);

  /* More Button Colours */
  --button-more-background: var(--color-grey-purewhite);
  --button-more-background-active: var(--color-grey-1-darker);
  --button-more-outline-color: var(--button-outline-color);
  --button-more-outline-color-active: var(--button-outline-color);

  /* Help Button Colours */
  --button-help-background: var(--color-grey-3);
  --button-help-border-color: var(--color-grey-3);
  --button-help-background-active: var(--color-grey-purewhite);
  --button-help-border-color-active: var(--button-outline-color);

  /* Font Sizes */
  --button-font-size-xs: 12px;
  --button-font-size-s: 13px;
  --button-font-size-m: var(--font-size-normal);
  --button-font-size-l: 16px;
  --button-font-size-xl: 18px;

  /* Line Heights */
  --button-line-height-xs: 14px;
  --button-line-height-s: 16px;
  --button-line-height-m: 16px;
  --button-line-height-l: 18px;
  --button-line-height-xl: 21px;

  /* Font Weights */
  --button-font-weight: var(--font-weight-bold);

  /* Border Radius */
  --button-border-radius-xs: var(--button-border-radius);
  --button-border-radius-s: var(--button-border-radius);
  --button-border-radius-m: var(--button-border-radius);
  --button-border-radius-l: var(--button-border-radius);
  --button-border-radius-xl: var(--button-border-radius);

  /* Padding */
  --button-padding-xs: 7px 14px;
  --button-padding-s: 10px 20px;
  --button-padding-m: 12px 15px;
  --button-padding-l: 16px 32px;
  --button-padding-xl: 18px 36px;

  /* Border Widths */
  --button-border-width: 2px;
  --button-border-width-xs: var(--button-border-width-s);
  --button-border-width-s: 1px;
  --button-border-width-m: 2px;
  --button-border-width-l: var(--button-border-width-m);
  --button-border-width-xl: var(--button-border-width-m);
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_button-group.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --button-group-item-margin-right: 10px;
  --button-group-item-margin-left: 10px;
  --button-group-item-border: 0;
  --button-group-item-content-background: var(--color-grey-3);
  --button-group-item-content-padding: 10px;
  --button-group-item-border-radius: 4px;
  --button-group-item-text-color: var(--color-secondary-1);
  --button-group-item-font-size: var(--font-size-normal);
  --button-group-item-font-weight: var(--font-weight-bold);
  --button-group-item-background-mousehover: var(--color-grey-2);
  --button-group-item-border-mousehover: 1px solid var(--color-grey-2);
  --button-group-item-text-color-mousehover: var(--color-text-mousehover);
  --button-group-item-box-shadow-mousehover: 0px 2px 10px rgba(0, 0, 0, 0.2);
  --button-group-item-with-icon-padding: 12px 15px;
  --button-group-item-with-icon-icon-size: 36px;
  --button-group-item-with-icon-background-color: var(--color-secondary-1);
  --button-group-selected-item-background: var(--color-secondary-1);
  --button-group-selected-item-text-color: var(--color-grey-purewhite);
  --button-group-selected-item-font-size: var(--font-size-normal);
  --button-group-selected-item-font-weight: var(--font-weight-bold);
  --button-group-selected-item-icon-color: var(--color-grey-purewhite);
  --button-group-selected-item-background-mousehover: var(--color-text-mousehover);
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_calendar.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-calendar-primary: #005de8;
  --color-calendar-sm-bg: var(--color-grey-1-darker);
  --color-calendar-month: var(--color-grey-9);
  --color-calendar-day: #d3cfe2;
  --color-calendar-day-bg: #9187b6;
  --color-calendar-day-active: var(--color-grey-purewhite);
  --color-calendar-day-active-bg: #005de8;
  --color-calendar-period: rgba(36, 15, 112, 0.08);
  --color-calendar-today: var(--color-grey-9);
  --color-calendar-today-bg: var(--color-grey-3);
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_destination-card.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --icon-spacing-xs: 6px;
  --icon-spacing-s: 8px;
  --icon-spacing-m: 18px;
  --school-image-width: 138px;
  --school-image-compacted-width: 128px;
  --school-image-height-xs: 128px;
  --school-image-height-s: 178px;
  --school-image-height-m: 210px;
  --school-image-height-l: 226px;
  --adult-icon-color: var(--color-purply-blue);
  --junior-icon-color: var(--color-accent-red);
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_drawer.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --drawer-background-color: rgba(0, 0, 0, 0.6);
  --drawer-header-background-color: transparent;
  --drawer-content-background-color: var(--color-grey-purewhite);
  --drawer-content-border-radius: 10px 10px 0 0;
  --drawer-footer-background-color: var(--color-grey-purewhite);
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_filter-row.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --filter-row-drawer-button-background-color: var(--color-secondary-1);
  --filter-row-drawer-button-icon-color: var(--color-grey-purewhite);
  --filter-row-drawer-button-text-color: var(--color-grey-purewhite);
  --filter-row-drawer-button-border-radius: 4px;
  --filter-row-drawer-button-padding: 20px 15px;
  --filter-row-drawer-button-font-weight: var(--font-weight-bold);
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_header.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-header: var(--color-primary);

  --color-header-darken-x1: #220e68;
  --color-header-darken-x2: #200d63;
  --color-header-darken-x3: #1e0c5d;
  --color-header-darken-x4: #bfbfbf;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_link.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-link: var(--color-primary);
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_overlay.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-options-overlay: rgba(var(--color-grey-pureblack), 0.8);
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_progress-bar.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-progress-bar: var(--color-primary);
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_promotion.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-promotion-bg: var(--color-primary);
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --background-color-quote-dropdown: var(--color-grey-1-darker);
  --color-quote-dropdown: var(--color-grey-9);
  --border-quote-dropdown: 1px solid var(--color-grey-4);
  --border-radius-quote-dropdown: 8px;
  --color-table-header-border: var(--color-grey-8-darker);
  --color-quote-total-price: var(--color-grey-9);
  --heigh-quote-total-price: 40px;
  --font-size-quote-total-label: var(--font-size-small2xs);
  --padding-top-quote-dropdown: 8px;
  --border-top-quote-summary-accordion: 3px solid var(--color-grey-4);
  --margin-top-quote-summary-accordion: 0;
  --padding-top-quote-summary-accordion: 0;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-course-details-item.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --padding-course-details-item: 10px 5px;
  --padding-course-details-item-sm: 10px;
  --border-top-course-details-item: 1px solid var(--color-grey-4);
  --margin-bottom-course-details-item: none;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-course-details-label.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --font-size-course-details-label: 10px;
  --font-size-course-details-label-sm: var(--font-size-small2xs);
  --color-course-details: var(--color-grey-6);
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-course-details-name.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --font-size-course-details-name: var(--font-size-small);
  --font-size-course-details-name-sm: var(--font-size-normal);
  --color-course-details-name: var(--color-grey-8);
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-discount-details.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --display-quote-discount-details: contents;
  --padding-quote-discount-item: 10px 5px;
  --padding-quote-discount-item-sm: 10px;
  --color-quote-discount-item-name: #404040;
  --font-size-quote-discount-item-name: 13px;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-subtotal-item.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --padding-quote-subtotal: 10px 5px;
  --padding-quote-subtotal-sm: 10px;
  --overflow-quote-subtotal: hidden;
  --overflow-quote-subtotal-sm: unset;
  --border-top-quote-subtotal: var(--border-top-quote-summary-accordion);
  --font-size-quote-subtotal-label: 10px;
  --font-size-quote-subtotal-label-sm: 11px;
  --color-quote-subtotal-label: #240f6e;
  --color-quote-subtotal-price: var(--color-grey-9);
  --padding-top-quote-subtotal-label: 10px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_school-map.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --school-map-mobile-height: 64vh;
  --school-map-padding: 15px;
  --school-map-background-color: var(--color-grey-4);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_school-packages.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --school-packages-bg: var(--color-grey-2);
  --school-packages-check-icon-bg: var(--color-secondary-1);
  --school-packages-tuition-bg: var(--color-secondary-1);
  --school-packages-highlight-color: var(--color-text-highlight);
  --school-packages-save-bg: var(--color-secondary-1);
  --school-packages-btn-border-width: none;
  --school-packages-btn-border-radius: 5px;
  --school-packages-btn-bg: var(--color-secondary-1);
  --school-packages-btn-hover-bg: var(--color-text-mousehover);
  --school-packages-btn-hover-color: #ffffff;
  --school-packages-btn-hover-border-color: none;
  --school-packages-junior-bg: transparent;
  --school-packages-junior-extras-accordion-item-bg-odd: #f6f5f5;
  --school-packages-junior-packages-border-color: #eaeaea;
  --school-packages-junior-packages-grey-6: #707070;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_selection-button-group.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-selected-icon-bg: var(--color-secondary-1);
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_step-wrapper.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  /* New color names */
  --klg-quote-tool-primary-color: var(--color-primary);
  --klg-quote-tool-nav-color: var(--color-primary);
  --klg-quote-tool-alert-color: var(--color-accent-red);
  --klg-quote-tool-secondary-color-adults: var(--color-secondary-adults);
  --klg-quote-tool-secondary-color-juniors: var(--color-secondary-juniors);
  --klg-quote-tool-secondary-color-online: var(--color-secondary-online);

  --klg-quote-tool-primary-color-darken-x1: #200d60;
  --klg-quote-tool-primary-color-darken-x2: #1a0a4d;
  --klg-quote-tool-primary-color-darken-x3: #130738;

  --klg-quote-tool-secondary-color-adults-darken-x1: #014ec0;
  --klg-quote-tool-secondary-color-adults-darken-x2: #013d96;
  --klg-quote-tool-secondary-color-adults-darken-x3: #012d6e;

  --klg-quote-tool-secondary-color-juniors-darken-x1: #0184af;
  --klg-quote-tool-secondary-color-juniors-darken-x2: #016b8d;
  --klg-quote-tool-secondary-color-juniors-darken-x3: #014d65;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_tooltip.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --color-hint-button-bg: var(--color-primary);
  --color-tooltip-bg: var(--color-primary-60);
  --font-size-tooltip: var(--font-size-small);
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_country-list.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --country-list-item-row: none;
  --country-list-item-row-sm: none;
  --country-list-item-columns: repeat(1, 1fr);
  --country-list-item-columns-sm: repeat(3, 1fr);
  --country-list-items-spacing-desktop: 30px;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_square-card.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --square-card-bg-gradient: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
  --square-card-border-radius: 0;
  --square-card-padding: 15px;
  --square-card-justify-content: flex-start;
  --square-card-display-details: none;
  --square-card-display-largethums-content: block;
  --square-card-display-overlay: block;
  --square-card-title-font-size: 16px;
  --square-card-title-font-size-md: 18px;
  --square-card-title-font-size-lg: 20px;
  --square-card-hover-transform: none;
  --square-card-hover-box-shadow: 0px 15px 15px -5px rgba($black, 0.25);
  --square-card-hover-opacity: 0.65;
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-product-details-date.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --font-size-product-details-date: var(--font-size-small2xs);
  --font-size-product-details-date-sm: 10px;
  --color-product-date: var(--color-grey-7);
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-product-details-description.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --font-size-product-details-description: var(--font-size-small2xs);
  --font-size-product-details-description-sm: 10px;
  --color-product-description: var(--color-grey-7);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-product-details-label.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --font-size-product-details-label: var(--font-size-small2xs);
  --font-size-product-details-label-sm: var(--font-size-normal);
  --color-product-details: var(--color-grey-8);
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-price-item.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --font-size-quote-price-item: var(--font-size-normal);
  --font-weight-quote-price-item: var(--font-weight-bold);
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-price-checklist.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --font-size-quote-checklist-label: var(--font-size-normal);
  --color-quote-price-checklist: var(--color-primary);
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_spinner.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --spinner-border-color: var(--color-primary);
  --spinner-container-background: white;
  --spinner-size: 30px;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_disclaimer.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --disclaimer-info-background-color: #7fbcec;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_form-field.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --form-field-small-valid-box-shadow-color: #005de8;
  --form-field-header-background-color: #f4f4f4;
  --color-required-field: #ec0928;
  --valid-field-color: #3eb46e;
  --invalid-field-color: #ed1c25;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_urgency-driver-label-gradient.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --klg-urgency-driver-label-gradient-starting-color: var(--color-secondary-juniors);
  --klg-urgency-driver-label-gradient-finishing-color: var(--color-primary);
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/_quote-tool-lite.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root {
  --company-logo-width: 165px;
  --company-logo-height: 30px;
  --selected-option-color: #d2e1fe;
  --junior-primary-color: #00a4d9;
  --junior-primary-color-hover: #007398;
  --adult-primary-color-hover: #200c4c;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/components/index.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/


/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@angular-devkit/build-angular/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[1]!./node_modules/@angular-devkit/build-angular/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[5].rules[0].oneOf[0].use[2]!./libs/shared/themes/src/kaplan/index.css?ngGlobalStyle ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/



/*# sourceMappingURL=kaplan-theme.css.map*/