/* Custom style for part titles */
.text-start {
  font-style:italic;
  text-transform: uppercase; /* Make the text uppercase */
}

a {
  color: #32676b;
}

/* Custom styling for .callout-note */
div.callout-note.callout {
  border-left-color: #99c0bb;
}

div.callout-note.callout-style-default > .callout-header {
  background-color: #99c0bb;
  color: white;
  border-bottom-right-radius: 1rem;
}

/* Custom styling for .callout-tip */
div.callout-tip.callout {
  border-left-color: #32676b;
}

div.callout-tip.callout-style-default > .callout-header {
  background-color: #32676b;
  color: white;
  border-bottom-right-radius: 1rem;
}

/* Custom styling for .callout-warning */
div.callout-warning.callout {
  border-left-color: #cc6591;
}

div.callout-warning.callout-style-default > .callout-header {
  background-color: #cc6591;
  color: white;
  border-bottom-right-radius: 1rem;
}

/* Custom styling for .callout-caution */
div.callout-caution.callout {
  border-left-color: #f27c58;
}

div.callout-caution.callout-style-default > .callout-header {
  background-color: #f27c58;
  color: white;
  border-bottom-right-radius: 1rem;
}


/* Custom styling for .callout-important */
div.callout-important.callout {
  border-left-color: #6d3d44;
}

div.callout-important.callout-style-default > .callout-header {
  background-color: #6d3d44;
  color: white;
  border-bottom-right-radius: 1rem;
}

.callout .callout-icon::before {
  display: none !important;
  background-image: none !important;
}

.callout .callout-icon-container {
  display: none !important;
}


div.sidebar-item-container {
  color: #595959
}

div.sidebar-item-container:hover,div.sidebar-item-container:focus {
  color: #cc6591
}

div.sidebar-item-container.disabled {
  color: #cc6591
}

div.sidebar-item-container .active,div.sidebar-item-container .show>.nav-link,div.sidebar-item-container .sidebar-link>code {
  color: #cc6591
}

div.sidebar.sidebar-navigation.rollup.quarto-sidebar-toggle-contents,nav.sidebar.sidebar-navigation:not(.rollup) {
  background-color: #fff
}

.sidebar nav[role=doc-toc] ul>li>a.active,.sidebar nav[role=doc-toc] ul>li>ul>li>a.active {
  border-left: 1px solid #cc6591;
  color: #cc6591 !important
}

.sidebar nav[role=doc-toc] ul>li>a:hover,.sidebar nav[role=doc-toc] ul>li>ul>li>a:hover {
  color: #cc6591 !important
}

.callout.callout-style-default>div.callout-header{
  opacity: 100%;
}

.callout.callout-style-default
{
  border-bottom-right-radius: 1rem;
}