/* Tweak Portal Formatting */
/* Tweak Portal Tile Display */

.tile__image {
       display: none;
}

body[pageid=''] .max-w-grid {
    max-width: 900px;
}

/* Hidge home page link on home page */

body[pageid=''] .header__navigation--large__menu .render-links--link {
    display: none;
}

/* Set Theme Colors in various places */
:root{
    --vp-next-color-neutral-050: #39BCAD;
}

.vp-tree-item__header:hover {
	background-color: #39BCAD !important;  
}

.vp-picker__button--open, .vp-picker__button--open:hover, .vp-picker__button:active
{
    background: #39BCAD;
	color: var(--_button-text-color);
}

.vp-picker__button:hover {
    background: #39BCAD;
}

.vp-picker__menu__item:hover {
    background: #39BCAD;
}

.header__searchbar--enhanced {
    background: #39BCAD;
}

.tile:hover {
	background-color: #39BCAD;
}

.vp-accordion-link-group__summary:where(:hover,:focus,:focus-visible,:focus-within) {
	background-color: #39BCAD;
}



/* Tweak font sizes */
h2 {
  font-size: 1.5em !important;
}

h3 {
  font-size: 1.17em !important;
}

body { 
  font-size: 105% !important; 
}

/* remove Code block language but keep copy button */
.code-macro__language {
    /* visibility: hidden; */
    display: none;
}
/* 
.code-macro div.code-toolbar {
    padding-top: 0 !important;
}
*/

.code-macro {
    margin-bottom: 1em; 
}

div.code-toolbar>.toolbar {
    transform: translateY(-45px) !important;
}

/*.code-macro pre[class*=language-] {
    margin-top: 1rem !important;
    margin-bottom: 2rem !important;
    padding-bottom: 1em !important;
}*/

/* fix captions for uploaded videos */
.vp-image-caption {
    text-align: center;
}

.vp-video-container {
    padding-bottom: 1rem;
}

/* Can't remember what these do!! */

.vp-smart-link-embed {
  margin: auto;
  min-width: 100%;
  max-width: 100%;
}

.expand-container {
	margin: 0px;
}

figure.vp-image img {
  border-top-width:0;
  border-bottom-width:0;
  border-left-width:0;
  border-right-width:0;
}

.table-wrap {
  grid-column-start: main;
  grid-column-end: main;
}
