html, body, form { margin: 0; padding: 0; }
body { font: normal 76% "Trebuchet MS", Tahoma, Verdana, Arial, sans; background-color: #724d71; color: #494949; }

ul, li, form, dt, dl, dd, ol, div, p,
blockquote, h1, h2, h3, h4, h5, h6, a, code, pre { margin: 0; padding: 0; }
hr { display: none; }
input, textarea, select { font-family: Arial, Helvetica, sans-serif; color: #000000; }
strong, b { font-weight: bold; }
th { text-align: left; }

a img { border: 0; }
a { text-decoration: underline; }
a:link { color: #633b61; }
a:visited { color: #633b61; }
a:active { color: #633b61; }
a:hover {}

.ffp a:link,
.ffp a:active,
.ffp a:visited { color: #4b6a7a; }

.kumarian a:link,
.kumarian a:active,
.kumarian a:visited { color: #426359; }

h1 { font-size: 2.0em; font-weight: lighter; margin-top: 0em; margin-bottom: 0em; }
h2 { font-size: 1.7em; margin: 0em; font-weight: lighter; }
h3 { font-size: 1.2em; color: #967595; margin: 0 0 1em 0; padding: 0 0 0.4em; font-weight: bold; }
h4 { font-size: 1.2em; margin: 0em; font-weight: bold; }
h5 { font-size: 1.0em; margin: 0em; font-weight: bold; }
h6 { font-size: 0.8em; margin: 0em; font-weight: bold; }

a, img { outline:none; }
map > area,
map > area:active,
map > area:focus { outline: none; border:0; }

.left { float: left; }
.right { float: right; }
.hide { display: none; }
.mt { margin-top: 1em; }
.mb { margin-bottom: 1em; }
.pt { padding-top: 1em; }
.pb { padding-bottom: 1em; }
.nom { margin: 0 !important; }
.nop { padding: 0 !important; }
.nomp { margin: 0 !important; padding: 0 !important; }
.nob { border: 0; }
.smaller { font-size: 0.9em; }
.cleardiv { clear: both; height: 1px; font-size: 0; line-height: 0; }
.clearfix:after { content: '.'; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.banner_hr { border: 1px solid #ddd; border-width: 1px 0 0 0; margin: 1em 0; clear: both; }
.additional-info { line-height: 1.5em; font-size: 0.9em; }
.strong { font-weight: bold; }
.sans { font-family: "Trebuchet MS", Tahoma, Verdana, Monaco, sans !important; }

.table { border-collapse: collapse; border-spacing: 0; clear: left; }
.table td { vertical-align: top; }

.purple,
.purple a:link,
.purple a:visited,
.purple a:active { font-weight: bold; color: #967595; }
.purple a { text-decoration: none; }

.bgborder { color: #633b61; background-color: #eeeeee; border: 1px solid #dddddd; border-width: 1px 0; margin: 1.4em 0 0.4em; padding: 0.1em 2em; }

.h3_border { border-bottom: 1px solid #c0acbd; }
.h4_separate { border: 1px solid #d8d1c9; border-width: 1px 0; color: #633b61; background-color: #ece9e7; margin: 0 0 1em 0; padding: 0.2em 0; }
.hairline { clear: both; margin: 6px 0; text-align: left; }
.hairline .hr { display: block; clear: both; width: 1in; border: 1px solid #633B61; border-width: 0 0 1px 0; float: left; text-align: left; }

.shop_cart { border-collapse: collapse; border-spacing: 0; clear: left; }

/* HEADER */

.gradient_bp { height: 6px; background: #633b61 url(/imgs/gradient_black_purple.png) repeat-y top left; font-size: 0; line-height: 0; }

.header { background-color: #cec5ba; padding: 1.7em 3.5em 1.7em 2em; padding-left: 9em; line-height: 0em; }
.header .logo_wrap { float: left; padding-top: 0.4em; }
.header .search_form { float: right; }
.header .search_form li { padding-bottom: 0.5em; }
.header .search_form ul { list-style: none; text-align: right; }
.header .search_form .button { font-size: 0.9em; width: 90px; }
.header .search_form .text { font-size: 0.9em; }
.header .search_form input#search_field { width: 260px; height: 24px; border: 1px solid gray; font-size: 1em; font-family: "Trebuchet MS", Verdana; color: gray; line-height: 24px; }

/* SLOGAN */

.slogan { background-color: #000; padding: 3px 45px 3px 0; font-family: Arial, sans; letter-spacing: 0.12em; }
.slogan span { color: #eeeae6; font-weight: bold; float: right; }
.slogan span img, .slogan span img:hover, .slogan span img:active { border: none; }

/* SIDEBAR */

.sidebar { width: 225px; float: left; overflow: hidden; background-color: #724d71; }
.navigation { text-transform: uppercase; }
.subnavigation { text-transform: none; }
.navigation li { border-bottom: 1px solid #90748f; font-weight: bold; letter-spacing: 0.04em; }
.navigation a,
.navigation a:active,
.navigation a:visited { display: block; color: #eeeae6; background-color: #633b61; padding: 0.4em 0.4em 0.4em 1.2em; text-decoration: none; }
.navigation .current a,
.navigation .current a:visited,
.navigation .current a:active,
.navigation a:hover { text-decoration: none; background-color: #8d7184; color: #000; }

.navigation .first a,
.navigation .first a:visited,
.navigation .first a:active { background-image: url(/imgs/bg_shadow_nav.png); background-repeat: repeat-x; }
.navigation .first.current a,
.navigation .first.current a:visited,
.navigation .first.current a:active,
.navigation .first a:hover { background-image: url(/imgs/bg_shadow_nav_over.png); }
.navigation .separator { /*background-color: #724d71;*/ padding: 0.8em; }
.navigation .subnavigation { font-size: 0.9em; }
.navigation .subnavigation a,
.navigation .subnavigation a:visited,
.navigation .subnavigation a:active { padding: 0.2em 0.2em 0.2em 2.3em; color: #fff; }
.navigation .subnavigation a:hover { color: #000; }

.msg_img { margin: 10px 0 0 0; text-align: center; }

/* CONTENT */

.home_news { margin: 0 0 10px; }

.wrap_content,
.content { background-color: #fff; overflow: hidden; padding: 0.8em 2em 10em; font-size: 1.1em; }
.content { height: 1%; min-height: 400px; } /* IE6 fix so content doesn't float under the navigation. */
.copy p { margin-bottom: 8px; }

.wrap_content { padding: 0 2em; font-size: 1em; min-height: 0px; }
.content { margin-right: 45px; background-image: url(/imgs/bg_shadow_content.png); background-repeat: repeat-x; }

.cat_no_link { color: #633b61; }

.cart { float: right; background: transparent url(/imgs/logo_cart.png) no-repeat 0 60%; padding-left: 1.2em; }
.h2_title { font-size: 1.5em; font-weight: bolder; }
.subtitle { font-size: 1.3em; display: block; clear: left; margin-bottom: 0.2em; }

.table_home { border-top: 1px solid #c0acbd; border-collapse: collapse; border-spacing: 0pt; clear: left; width: 100%; font-size: 0.9em; }

.wrap_content p { margin: 8px 0; }

table.book_details { width:100%; }
td.padding_fix { padding-top: 1.5em!important; }

/* FOOTER */

.footer { clear: both; background-color: #633b61; color: #fff; padding: 0.4em 0.6em; font-weight: bold; }
.footer .copyright { float: right; color: #cec9c6; font-size: 0.9em; }

.webform_errors { color: #cc0000; }

/* Global Styles */

body.ffp,
.ffp .sidebar { background-color: #1A4057; }

.ffp .header { background-color: #b1bab9; padding-left: 9em; line-height: 0em; }
.ffp .header .logo_wrap { padding-top: 0.4em; }
.ffp .search_form .text { /*display: none;*/ }
.ffp .search_form .text a,
.ffp .search_form .text a:link,
.ffp .search_form .text a:visited { color: #1a4057; }

.ffp .navigation li { border-color: #4b6a7a; }

.ffp .navigation a,
.ffp .navigation a:active,
.ffp .navigation a:visited { color: #fff; background-color: #013145; }
.ffp .navigation .current a,
.ffp .navigation .current a:active,
.ffp .navigation .current a:visited,
.ffp .navigation a:hover { background-color: #4b6a7a; color: #000; }

.ffp .navigation .first a,
.ffp .navigation .first a:visited,
.ffp .navigation .first a:active { background-image: none/*url(/imgs/bg_shadow_nav_over_ffp.png)*/; }

.ffp .navigation .first.current a,
.ffp .navigation .first.current a:visited,
.ffp .navigation .first.current a:active,
.ffp .navigation .first a:hover { background-image: url(/imgs/bg_shadow_nav_over_ffp.png); }

.ffp h3,
.ffp .purple,
.ffp .purple a:link,
.ffp .purple a:visited,
.ffp .purple a:active { color: #4b6a7a; }

.ffp .cat_no_link { color: #4b6a7a; }

.ffp .table_home,
.ffp .h3_border { border-color: #4b6a7a; }

.ffp .footer { background-color: #013145; }
.ffp .footer span { /*display: none;*/ }
.ffp .gradient_bp { background-image: url(/imgs/gradient_black_blue.png); background-color: #005b82; }
.ffp .hairline .hr { display: block; clear: both; width: 1in; border: 1px solid #cccccc; border-width: 0 0 1px 0; float: left; text-align: left; }



body.kumarian,
.kumarian .sidebar { background-color: #426258; }

.kumarian .header { background-color: #c4c9c3; padding-left: 9em; line-height: 0em; }
.kumarian .header .logo_wrap { padding-top: 0.4em; }
.kumarian .search_form .text { /*display: none;*/ }
.kumarian .search_form .text a,
.kumarian .search_form .text a:link,
.kumarian .search_form .text a:visited { color: #436359; }

.kumarian .navigation li { border-color: #688a7f; }

.kumarian .navigation a,
.kumarian .navigation a:active,
.kumarian .navigation a:visited { color: #fff; background-color: #304a43; }
.kumarian .navigation .current a,
.kumarian .navigation .current a:active,
.kumarian .navigation .current a:visited,
.kumarian .navigation a:hover { background-color: #688a7f; color: #000; }

.kumarian .navigation .first a,
.kumarian .navigation .first a:visited,
.kumarian .navigation .first a:active { background-image: none/*url(/imgs/bg_shadow_nav_over_kp.png)*/; }

.kumarian .navigation .first.current a,
.kumarian .navigation .first.current a:visited,
.kumarian .navigation .first.current a:active,
.kumarian .navigation .first a:hover { background-image: url(/imgs/bg_shadow_nav_over_kp.png); }

.kumarian h3,
.kumarian .purple,
.kumarian .purple a:link,
.kumarian .purple a:visited,
.kumarian .purple a:active { color: #426258; }

.kumarian .cat_no_link { color: #426258; }

.kumarian .table_home,
.kumarian .h3_border { border-color: #426358; }

.kumarian .footer { background-color: #304a43; }
.kumarian .footer span { /*display: none;*/ }
.kumarian .gradient_bp { background-image: url(/imgs/gradient_black_cyan.png); background-color: #69897d; }
.kumarian .hairline .hr { display: block; clear: both; width: 1in; border: 1px solid #cccccc; border-width: 0 0 1px 0; float: left; text-align: left; }



.sale .old { color: red; text-decoration: line-through; }
.sale .old span { color: #494949; }
.sale .new { color: red; }

#copy-letter {
  padding: 20px 0 20px 60px;
  background-image: url(/imgs/icon_letter.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#added_to_cart {
  width: 300px;
  border: 1px solid #633B61;
  border-radius: 5px;
  position: absolute;
  left: 50%;
  top: 200px;
  background-color: #CEC5BA;
  margin-left: -150px;
  padding: 7px;
  padding-top: 25px;
  padding-bottom: 15px;
}

#added_to_cart #cart_po_close {
  position: absolute;
  right: 5px;
  top: 5px;
  font-weight: bold;
  cursor: pointer;
}

#added_to_cart .po_book_title {
  font-weight: bold;
}

.addthis_sharing_toolbox {
  margin: 1em 0 2em;
}

/* Print-specific stuff, to make things look nicer when printed. */

@media print {

.nonprinting { display: none; }

}

button#submit {
  margin-top: 20px;
}

div#payment-message {
  color: red;
  font-size: 20px;
  margin-top: 15px;
}

.shop_cart input[type="text"] {
  appearance: none;
  background-color: rgb(255, 255, 255);
  border-bottom-color: rgb(230, 230, 230);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: 0;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: rgb(230, 230, 230);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(230, 230, 230);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(230, 230, 230);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-style: solid;
  border-top-width: 1px;
  box-shadow: rgba(0, 0, 0, 0.03) 0px 1px 1px 0px, rgba(0, 0, 0, 0.02) 0px 3px 6px 0px;
  box-sizing: border-box;
  color: rgb(48, 49, 61);
  display: block;
  filter: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
  transition-delay: 0s, 0s, 0s, 0s;
  transition-duration: 0.15s, 0.15s, 0.15s, 0.15s;
  transition-property: background, border, box-shadow, color;
  transition-timing-function: ease, ease, ease, ease;
  vertical-align: middle;
  --accessibleColorOnColorBackground: #30313d;
  --accessibleColorOnColorDanger: #fff;
  --accessibleColorOnColorPrimary: #fff;
  --accessibleColorOnColorSuccess: #fff;
  --accessibleColorOnColorWarning: #30313d;
  --accordionItemSpacing: 0.5rem;
  --borderRadius: 5px;
  --c-acBoxShadow: rgba(0, 0, 0, 0.03) 0px 1px 1px 0px, rgba(0, 0, 0, 0.02) 0px 3px 6px 0px;
  --c-acItemBackgroundColor: rgb(255, 255, 255);
  --c-acItemBorderBottomLeftRadius: 5px;
  --c-acItemBorderBottomRightRadius: 5px;
  --c-acItemBorderBottomWidth: 1px;
  --c-acItemBorderColor: rgb(230, 230, 230);
  --c-acItemBorderLeftWidth: 1px;
  --c-acItemBorderRadius: 5px;
  --c-acItemBorderRightWidth: 1px;
  --c-acItemBorderStyle: solid;
  --c-acItemBorderTopLeftRadius: 5px;
  --c-acItemBorderTopRightRadius: 5px;
  --c-acItemBorderTopWidth: 1px;
  --c-acItemBorderWidth: 1px;
  --c-acItemColor: rgb(109, 110, 120);
  --c-acItemFocusedBackgroundColor: rgb(255, 255, 255);
  --c-acItemFocusedBorderColor: rgba(5, 115, 225, 0.5);
  --c-acItemFocusedBoxShadow: rgba(0, 0, 0, 0.03) 0px 1px 1px 0px, rgba(0, 0, 0, 0.02) 0px 3px 6px 0px, rgba(5, 115, 225, 0.25) 0px 0px 0px 3px, rgba(0, 0, 0, 0.08) 0px 1px 1px 0px;
  --c-acItemFocusedColor: rgb(109, 110, 120);
  --c-acItemFocusedOutline: rgb(109, 110, 120) 0px;
  --c-acItemFont: 600 14px / 16.1px -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  --c-acItemHoveredBackgroundColor: rgb(255, 255, 255);
  --c-acItemHoveredBorderColor: rgb(230, 230, 230);
  --c-acItemHoveredColor: rgb(48, 49, 61);
  --c-acItemHoveredOutline: rgb(48, 49, 61) 0px;
  --c-acItemPaddingBottom: 16px;
  --c-acItemPaddingLeft: 16px;
  --c-acItemPaddingRight: 16px;
  --c-acItemPaddingTop: 16px;
  --c-acItemSelectedBackgroundColor: rgb(255, 255, 255);
  --c-acItemSelectedBorderColor: rgb(230, 230, 230);
  --c-acItemSelectedColor: rgb(5, 112, 222);
  --c-acItemSelectedHoveredBackgroundColor: rgb(255, 255, 255);
  --c-acItemSelectedHoveredBorderColor: rgb(230, 230, 230);
  --c-acItemSelectedHoveredColor: rgb(5, 112, 222);
  --c-acOutline: rgb(109, 110, 120) 0px;
  --c-actionPaddingBottom: 4px;
  --c-actionPaddingLeft: 6px;
  --c-actionPaddingRight: 6px;
  --c-actionPaddingTop: 4px;
  --c-blockBackgroundColor: rgb(255, 255, 255);
  --c-blockDividerBackgroundColor: rgb(230, 230, 230);
  --c-blockDividerWidth: 1px;
  --c-blockPaddingBottom: 12px;
  --c-blockPaddingLeft: 12px;
  --c-blockPaddingRight: 12px;
  --c-blockPaddingTop: 12px;
  --c-dropdownDividerBackgroundColor: rgb(230, 230, 230);
  --c-dropdownDividerWidth: 1px;
  --c-dropdownItemBackgroundColor: rgb(255, 255, 255);
  --c-inputBorderBottomLeftRadius: 5px;
  --c-inputBorderBottomRightRadius: 5px;
  --c-inputBorderBottomWidth: 1px;
  --c-inputBorderLeftWidth: 1px;
  --c-inputBorderRightWidth: 1px;
  --c-inputBorderTopLeftRadius: 5px;
  --c-inputBorderTopRightRadius: 5px;
  --c-inputBorderTopWidth: 1px;
  --c-inputDividerBackgroundColor: rgb(230, 230, 230);
  --c-inputDividerWidth: 1px;
  --c-inputFloatingMarginLeft: 13px;
  --c-inputFloatingMarginRight: 13px;
  --c-inputFloatingPaddingTop: 32px;
  --c-inputFontColor: rgb(48, 49, 61);
  --c-inputFontSize: 16px;
  --c-inputPaddingBottom: 12px;
  --c-inputPaddingLeft: 12px;
  --c-inputPaddingRight: 12px;
  --c-inputPaddingTop: 12px;
  --c-labelFloatingHeight: 20.1px;
  --c-labelFloatingTransform: translateY(13px) scale(0.8888888888888888);
  --c-labelRestingFontSize: 16px;
  --c-labelRestingTransform: translateY(23px) scale(1);
  --c-pickerItemBackgroundColor: rgb(255, 255, 255);
  --c-pickerItemDisabledBackgroundColor: rgb(230, 230, 230);
  --c-pickerItemDisabledFocusedBackgroundColor: rgb(230, 230, 230);
  --c-pickerItemDisabledHoveredBackgroundColor: rgb(230, 230, 230);
  --c-pickerItemFocusedBackgroundColor: rgb(255, 255, 255);
  --c-pickerItemHighlightBackgroundColor: rgb(255, 255, 255);
  --c-pickerItemHighlightFocusedBackgroundColor: rgb(255, 255, 255);
  --c-pickerItemHighlightHoveredBackgroundColor: rgb(247, 247, 247);
  --c-pickerItemHoveredBackgroundColor: rgb(247, 247, 247);
  --c-pickerItemPaddingBottom: 12px;
  --c-pickerItemPaddingLeft: 12px;
  --c-pickerItemPaddingRight: 12px;
  --c-pickerItemPaddingTop: 12px;
  --c-pickerItemSelectedBackgroundColor: rgb(255, 255, 255);
  --c-pickerItemSelectedHoveredBackgroundColor: rgb(255, 255, 255);
  --c-pickerItemTransitionDelay: 0s, 0s, 0s, 0s;
  --c-pickerItemTransitionDuration: 0.15s, 0.15s, 0.15s, 0.15s;
  --c-pickerItemTransitionProperty: background, box-shadow, border, color;
  --c-pickerItemTransitionTimingFunction: ease, ease, ease, ease;
  --colorBackground: #fff;
  --colorBackgroundText: #30313d;
  --colorDanger: #df1b41;
  --colorDangerText: #fff;
  --colorIcon: #6d6e78;
  --colorIconCardCvc: #6d6e78;
  --colorIconCardCvcError: #df1b41;
  --colorIconCardError: #df1b41;
  --colorIconCheckmark: #fff;
  --colorIconChevronDown: #6d6e78;
  --colorIconChevronDownHover: #30313d;
  --colorIconClose: #6d6e78;
  --colorIconCloseHover: #30313d;
  --colorIconHover: #30313d;
  --colorIconLoadingIndicator: rgba(0, 0, 0, 0.3);
  --colorIconMenu: #0570de;
  --colorIconMenuHover: #0570de;
  --colorIconMenuOpen: #0570de;
  --colorIconPasscodeDevice: #6d6e78;
  --colorIconPasscodeDeviceHover: #30313d;
  --colorIconPasscodeDeviceNotification: #0570de;
  --colorIconRedirect: currentColor;
  --colorIconTab: #6d6e78;
  --colorIconTabHover: #30313d;
  --colorIconTabMore: #6d6e78;
  --colorIconTabMoreHover: #30313d;
  --colorIconTabSelected: #0570de;
  --colorLogo: ;
  --colorLogoBlock: ;
  --colorLogoTab: ;
  --colorLogoTabSelected: ;
  --colorPrimary: #0570de;
  --colorPrimaryText: #fff;
  --colorSuccess: #30b130;
  --colorSuccessText: #fff;
  --colorText: #30313d;
  --colorTextPlaceholder: #757680;
  --colorTextSecondary: #6d6e78;
  --colorWarning: #f6e6b9;
  --colorWarningText: #30313d;
  --focusBoxShadow: 0 0 0 3px hsla(210, 96%, 45%, 25%), 0 1px 1px 0 rgba(0, 0, 0, 0.08);
  --focusOutline: 0px;
  --fontFamily: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  --fontLineHeight: 1.45;
  --fontSize2Xl: 1.25rem;
  --fontSize2Xs: 0.8125rem;
  --fontSize3Xs: 0.75rem;
  --fontSizeBase: 1rem;
  --fontSizeLg: 1.0625rem;
  --fontSizeSm: 0.93rem;
  --fontSizeXl: 1.125rem;
  --fontSizeXs: 0.875rem;
  --fontSmooth: always;
  --fontVariantLigatures: normal;
  --fontVariationSettings: normal;
  --fontWeightBold: bold;
  --fontWeightLight: 300;
  --fontWeightMedium: 600;
  --fontWeightNormal: 400;
  --gridColumnSpacing: 0.75rem;
  --gridRowSpacing: 0.75rem;
  --iconCardCvcColor: #6d6e78;
  --iconCardCvcErrorColor: #df1b41;
  --iconCardErrorColor: #df1b41;
  --iconCheckmarkColor: #fff;
  --iconChevronDownColor: #6d6e78;
  --iconChevronDownHoverColor: #30313d;
  --iconCloseColor: #6d6e78;
  --iconCloseHoverColor: #30313d;
  --iconColor: #6d6e78;
  --iconHoverColor: #30313d;
  --iconLoadingIndicatorColor: rgba(0, 0, 0, 0.3);
  --iconMenuColor: #0570de;
  --iconMenuHoverColor: #0570de;
  --iconMenuOpenColor: #0570de;
  --iconPasscodeDeviceColor: #6d6e78;
  --iconPasscodeDeviceHoverColor: #30313d;
  --iconPasscodeDeviceNotificationColor: #0570de;
  --iconRedirectColor: currentColor;
  --p-acBorderRadius: 0;
  --p-acItemBorderBottom: 1px;
  --p-acItemBorderTop: 1px;
  --p-acSpacing: calc(1px*-1);
  --p-acTransition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease,border-radius 0.15s ease;
  --p-colorBackgroundContrastAlpha05: rgba(0, 0, 0, 0.05);
  --p-colorBackgroundContrastAlpha08: rgba(0, 0, 0, 0.08);
  --p-colorBackgroundContrastAlpha30: rgba(0, 0, 0, 0.3);
  --p-colorBackgroundDeemphasize03: #f7f7f7;
  --p-colorBackgroundDeemphasize05: #f2f2f2;
  --p-colorBackgroundDeemphasize10: #e6e6e6;
  --p-colorBackgroundDeemphasize15: #d9d9d9;
  --p-colorBackgroundDeemphasize20: #cccccc;
  --p-colorBackgroundDisabled: #f2f2f2;
  --p-colorBackgroundDisabledDeemphasize05: #e6e6e6;
  --p-colorBackgroundDivider: #f2f2f2;
  --p-colorBackgroundLightenAbsolute05: #ffffff;
  --p-colorPrimaryActive: #228cfa;
  --p-colorPrimaryAlpha20: hsla(210, 96%, 45%, 25%);
  --p-colorPrimaryAlpha40: hsla(210, 96%, 45%, 40%);
  --p-colorPrimaryAlpha50: hsla(210, 96%, 45%, 50%);
  --p-colorPrimaryDisabled: #d9d9d9;
  --p-colorPrimaryDisabledText: #8d8d8d;
  --p-colorPrimaryHover: #0b81fa;
  --p-fadeEnterDelay: 0s;
  --p-fadeEnterDuration: 0.4s;
  --p-fadeExitDelay: 0s;
  --p-fadeExitDuration: 0.2s;
  --p-linkProtectionsBadgeBackground: #1d3944;
  --p-linkProtectionsBadgeColor: #fff;
  --p-logoBlockDarkDisplay: none;
  --p-logoBlockLightDisplay: block;
  --p-logoDarkDisplay: none;
  --p-logoLightDisplay: block;
  --p-logoTabDarkDisplay: none;
  --p-logoTabLightDisplay: block;
  --p-logoTabSelectedDarkDisplay: none;
  --p-logoTabSelectedLightDisplay: block;
  --p-outerFrameHeightIncreaseTransitionDelay: 0.02s;
  --p-outerFrameHeightTransitionDuration: 0.35s;
  --p-pickerItemBackgroundColorDeemphasize03: rgb(247, 247, 247);
  --p-pickerItemBackgroundColorDeemphasize05: rgb(242, 242, 242);
  --p-spacing1: 0.25rem;
  --p-spacing10: 2.5rem;
  --p-spacing2: 0.5rem;
  --p-spacing3: 0.75rem;
  --p-spacing4: 1rem;
  --p-spacing5: 1.25rem;
  --p-spacing6: 1.5rem;
  --p-spacing7: 1.75rem;
  --p-spacing8: 2rem;
  --p-spacing9: 2.25rem;
  --p-spacingSm: 2px;
  --p-spacingXs: 1px;
  --pickerItemSpacing: 0.5rem;
  --spacingAccordionItem: 0.5rem;
  --spacingGridColumn: 0.75rem;
  --spacingGridRow: 0.75rem;
  --spacingPickerItem: 0.5rem;
  --spacingTab: 0.25rem;
  --spacingUnit: 0.25rem;
  --tabIconColor: #6d6e78;
  --tabIconHoverColor: #30313d;
  --tabIconMoreColor: #6d6e78;
  --tabIconMoreHoverColor: #30313d;
  --tabIconSelectedColor: #0570de;
  --tabSpacing: 0.25rem;
}
