
/* Primary color for links, buttons, portal header, titles  */
a,.text-primary,.btn-primary .badge,.btn-link,.pagination>li>a,.pagination>li>span,.nav-site-sidebar .active>a,.portal-single-publication .publication-icon i,.portal-single-publication .publication-icon .fa,.publication-contents a:hover,.publication-contents h4 a,.titlepage h1.title,.titlepage h2.title,.titlepage h3.title {
    color: #0078d4;
}

.bg-primary,.btn-primary,.publications-condensed .portal-single-publication a,.pager li>a:hover,.pager li>span:hover,.colored-top .site-sidebar-header {
    background-color: #0078d4
}

.btn-primary,.nav .open>a,.nav .open>a:hover,.nav .open>a:focus,.colored-top .site-sidebar-header {
    border-color: #0078d4;
}

/* Hover primary color */
a:hover,a:focus,a.text-primary:hover,a.text-primary:focus,.btn-link:hover,.btn-link:focus,.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
    color: #24a7ff;
}

a.bg-primary:hover,a.bg-primary:focus,.btn-primary:hover,.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus,.portal-header .portal-search button:hover {
    background-color: #24a7ff;    
}

.nav-site-sidebar li a:focus{
    background-color: transparent;
}

.btn-primary:hover,.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus {
    border-color: #24a7ff;    
}

/* Secondary color - For portal search button, publication count */
.portal-header .portal-search button {
    background-color:#0078d4;    
}

.publication-contents h4 span {
    background-color: transparent;  
}

.toolbar, .site-sidebar-header, .tool-search-form, .search-field {
background-color: #051c2c !important;
}

.portal-search .search-field {
    background-color: #ffffff !important;
}



/* Remove featured content */
.featured-content-label {
    display:none;
}

.portal-contents featured-content {
    display:none;
}

.portal-contents .inner {
    display:none;
}

/* Remove Next and Prev links in articles */

#bottom-pager {
	display:none;
}

/* Remove "In this section" links beneath article content area */

.section-toc.section-toc-after {
	display:none !important;
}

.portal-footer {
    display:none !important;
}

#topic-content div.image-right {
  float: right;
  max-width: 20%;
  padding-left: 1em;
}

#topic-content div.image-right-40 {
  float: right;
  max-width: 40%;
  padding-left: 1em;
}


/* Reduce main content area width */

@media (min-width: 992px) {
        main article {
        padding-left: 19% !important;
        width: 70% !important;
    }

    .portal-single-publication {
        width: 33% !important;
    }
}

@media (min-width: 768px) {
    .portal-single-publication {
        width: 33% !important;
    }
}

.portal-header .logo {
    height: 70px !important;
    padding: 15px 0 !important;
}

.portal-header {
    /*background-color: #fafafa;*/
	background-color: rgba(250, 250, 250, 1);
    height: inherit !important;
}

.portal-header-navbar {
    background-color: #051c2c;
}

.navbar-brand {
    padding:0 !important;
    margin:0 !important;
}
.site-sidebar-header {
    text-align: left !important;
    padding: 0 0 0 15px !important;
	height: 64px;
}

.top-nav-menu > li > a {
 color:oklch(70.7% 0.022 261.325) !important;
 text-decoration: underline;
 font-size: 12px;
}

/* Space for icon */
.top-nav-menu.sm-simple li {
  padding-left: 5px; /* 20px icon + spacing */
}

/* Icon */
.top-nav-menu.sm-simple li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 20%;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: 20px 20px;  
}

/* Inline SVG as background */

.top-nav-menu.sm-simple li:nth-child(1)::before {
left: -14px;
top: 40%;
width: 38px;
height: 38px;
transform: translateY(-50%);
background-size: 38px 38px;
margin-right: 10px;
background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cpath fill='%232A7DE1' stroke='%232A7DE1' stroke-width='2.5' d='M21.1429 8H10.8572A2.8572 2.8572 0 0 0 8 10.8571V21.1429A2.8572 2.8572 0 0 0 10.8572 24H21.1429A2.8571 2.8571 0 0 0 24 21.1429V10.8571A2.8571 2.8571 0 0 0 21.1429 8Z'/%3E%3Cpath fill='white' d='M16.69 22.5H12.614A1.8876 1.8876 0 0 0 9.74 21.781a1.5214 1.5214 0 0 1-.24-.8167V17.5992a5.8976 5.8976 0 0 1 .6192-.1167l.3268-1.7075c.1465-.0084.2939-.0133.4424-.0133s.296.0049.4425.0133l.3268 1.7075a5.8568 5.8568 0 0 1 .7424.1462l.9556-1.4527a7.476 7.476 0 0 1 .8167.3385l-.3517 1.7039a5.8564 5.8564 0 0 1 .6287.42l1.4383-.976a7.5547 7.5547 0 0 1 .6257.6257l-.976 1.4381a5.9423 5.9423 0 0 1 .42.6287l1.7038-.3517A7.4539 7.4539 0 0 1 18 20.82l-1.4526.9557A5.8382 5.8382 0 0 1 16.69 22.5Z'/%3E%3Cpath fill='white' d='M22.5 11.5446a2.0554 2.0554 0 0 0 0 3.469v4.5245c-.18-.0314-.3572-.0689-.5314-.1152L20.9312 21a8.1569 8.1569 0 0 1-.8868-.3674l.3819-1.85a6.3956 6.3956 0 0 1-.6825-.4564l-1.5614 1.06a8.2157 8.2157 0 0 1-.6794-.6792l1.06-1.5616a6.3792 6.3792 0 0 1-.4564-.6824l-1.85.3818a8.1238 8.1238 0 0 1-.3674-.8867L17.4661 14.92a6.3232 6.3232 0 0 1-.1586-.8061L15.4537 13.76c-.0092-.159-.0144-.3191-.0144-.48s.0052-.3214.0144-.48l1.8538-.3549a6.3182 6.3182 0 0 1 .1586-.806l-1.5772-1.0375a8.1238 8.1238 0 0 1 .3674-.8867l1.85.3819A6.3506 6.3506 0 0 1 18.5015 9.5h2.4091A1.5912 1.5912 0 0 1 22.5 11.0894Z'/%3E%3C/svg%3E");
}

.top-nav-menu.sm-simple li:nth-child(2)::before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M15.59 14.37a6 6 0 0 1-5.84 7.38v-4.8m5.84-2.58a14.98 14.98 0 0 0 6.16-12.12A14.98 14.98 0 0 0 9.631 8.41m5.96 5.96a14.926 14.926 0 0 1-5.841 2.58m-.119-8.54a6 6 0 0 0-7.381 5.84h4.8m2.581-5.84a14.927 14.927 0 0 0-2.58 5.84m2.699 2.7c-.103.021-.207.041-.311.06a15.09 15.09 0 0 1-2.448-2.448 14.9 14.9 0 0 1 .06-.312m-2.24 2.39a4.493 4.493 0 0 0-1.757 4.306 4.493 4.493 0 0 0 4.306-1.758M16.5 9a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0Z'/%3E%3C/svg%3E");
}

.top-nav-menu.sm-simple li:nth-child(3)::before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M10.34 15.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5 4.5 0 1 1 0-9h.75c.704 0 1.402-.03 2.09-.09m0 9.18c.253.962.584 1.892.985 2.783.247.55.06 1.21-.463 1.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845 20.845 0 0 1-1.44-4.282m3.102.069a18.03 18.03 0 0 1-.59-4.59c0-1.586.205-3.124.59-4.59m0 9.18a23.848 23.848 0 0 1 8.835 2.535M10.34 6.66a23.847 23.847 0 0 0 8.835-2.535m0 0A23.74 23.74 0 0 0 18.795 3m.38 1.125a23.91 23.91 0 0 1 1.014 5.395m-1.014 8.855c-.118.38-.245.754-.38 1.125m.38-1.125a23.91 23.91 0 0 0 1.014-5.395m0-3.46c.495.413.811 1.035.811 1.73 0 .695-.316 1.317-.811 1.73m0-3.46a24.347 24.347 0 0 1 0 3.46'/%3E%3C/svg%3E");
}

.top-nav-menu.sm-simple li:nth-child(4)::before {
  background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2.5' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m15.75 10.5 4.72-4.72a.75.75 0 0 1 1.28.53v11.38a.75.75 0 0 1-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 0 0 2.25-2.25v-9a2.25 2.25 0 0 0-2.25-2.25h-9A2.25 2.25 0 0 0 2.25 7.5v9a2.25 2.25 0 0 0 2.25 2.25Z'/%3E%3C/svg%3E");
}

.site-sidebar-header {
    border-bottom: 1px solid #051c2c !important;
}

.fixed-toolbar .toolbar {
    z-index:99 !important;
}

/* Display additional ToC levels */

.nav-site-sidebar ul ul ul ul a {
 padding-left:90px
}

.nav-site-sidebar ul ul ul ul ul a {
 padding-left:90px
}

.nav-site-sidebar ul ul ul ul ul ul a {
 padding-left:90px
}

.nav-site-sidebar ul ul ul ul ul ul ul a {
 padding-left:90px
}

.nav-site-sidebar ul ul ul ul ul ul ul ul a {
 padding-left:90px
}

/* fix top link color on portal page */


/* hide unwanted breadcrumbs that appear when top links are enabled */

/*
.breadcrumb {
    display: none
}
*/

/* style glossary terms */

a.glossterm {
	color: #333333 !important;
	border-bottom: 1px dotted !important;
}

a.glossterm:hover {
	cursor:help !important;
	background:#fbfac9 !important;
}

/* Better scaling of the search box */

.portal-header .portal-search .search-field {
    width: 400px;
}

.portal-header .portal-search .form-inline {
    padding-top:30px;
}
@media (max-width: 600px) {
 input#aa-search-input {
  width: 250px;
 }
}

/* Update the min-width property for .navbar-collapse from 768 to 1070 */

@media (min-width: 1070px) {
.navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
}

/* update min-width property for .navbar-header from 768 to 1070 */

@media (min-width: 1070px) {
.navbar-header {
    float: left;
}
}

/* custom icons for category panels */

.cat-panel-1:before{
    content: "\f05a"; 
}

.cat-panel-2:before{
    content: "\f0ad"; 
}

.cat-panel-3:before{
    content: "\f015"; 
}

.cat-panel-4:before{
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect y='0' width='100' height='100' rx='17.86' ry='17.86' fill='%231c7ee3'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M21.99,18.01v34.67c0,1.89.3,3.75.9,5.55.65,1.98,1.55,3.82,2.63,5.54.3.47.61.93.94,1.39l.02.03c.32.45.66.89,1.01,1.32l.03.04c.35.43.72.85,1.09,1.27l.02.03c.38.42.78.84,1.18,1.24.35.36.71.71,1.08,1.05,1.67,1.56,3.43,2.99,5.26,4.33,2.72,1.98,5.6,3.74,8.6,5.31l.06.03c.59.31,1.19.61,1.79.91.09.05.19.09.29.14.59.29,1.19.57,1.79.85.11.05.22.09.33.13l.06.02c.09.03.18.06.27.08.03,0,.07.01.11.02.07.01.15.03.22.04.05,0,.09,0,.13,0,.06,0,.13.01.19.01s.13,0,.19-.01c.04,0,.09,0,.14,0,.07,0,.14-.02.21-.04.04,0,.08-.01.12-.02.08-.02.16-.04.24-.07.03,0,.06-.01.09-.02.11-.04.22-.08.32-.13,4.24-1.95,8.28-4.19,12.03-6.87,1.25-.89,2.46-1.84,3.64-2.83.44-.37.87-.74,1.29-1.12.64-.57,1.25-1.17,1.85-1.77.23-.23.45-.46.67-.69.37-.39.73-.79,1.08-1.19.25-.28.5-.57.73-.86.48-.6.95-1.21,1.38-1.85.6-.88,1.16-1.79,1.65-2.76,1.33-2.63,2.16-5.36,2.35-8.25.01-.23.03-11.19.04-20.88,0-7.73.01-14.65.01-14.65l-56.02.02ZM73.34,39.57v13.95c-.6-.1-1.2-.22-1.79-.37l-3.36,4.87c-.99-.33-1.95-.7-2.88-1.14l1.24-5.72c-.77-.43-1.51-.9-2.21-1.41l-5.06,3.27c-.3-.26-.6-.52-.89-.79-.45-.42-.89-.86-1.32-1.31l3.43-4.83c-.54-.67-1.03-1.37-1.48-2.11l-6,1.18c-.45-.89-.85-1.8-1.19-2.74l5.11-3.2c-.23-.81-.4-1.64-.51-2.49l-6.01-1.1c-.03-.49-.05-.99-.05-1.48s.02-.99.05-1.48l6.01-1.1c.11-.85.29-1.68.51-2.49l-5.11-3.21c.34-.94.74-1.86,1.19-2.74l6,1.18c.4-.66.84-1.29,1.32-1.9h12.99v6.33c-1.89,1.13-3.15,3.12-3.15,5.4,0,1.72.71,3.27,1.87,4.41.38.38.81.71,1.28.99Z'/%3E%3C/svg%3E");
}

.cat-panel-5:before{
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect y='0' width='100' height='100' rx='17.86' ry='17.86' fill='%23f0c300'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M39.96,26.87c2.69,0,5.38,1.87,5.39,5.6l.02,14.45c0,1.34,1.05,2.39,2.29,2.39.12,0,.24,0,.36-.03.46-.07.95-.12,1.47-.12,1.94,0,4.2.68,5.94,3.18.43.62,1.12.96,1.84.96.2,0,.4-.03.6-.08.68-.19,1.53-.35,2.46-.35,2.03,0,4.42.76,6.18,3.65.35.58.95.94,1.61.97,2.33.09,7.74,1.15,9.01,8.96.83,5.13-.37,13.72-2.9,21.03h-40.03c-4.15-8.11-8.47-18.75-.99-22,.85-.37,1.4-1.24,1.4-2.2v-1.17-1.43c0-5.15-.02-13.98-.03-20.78v-1.97-2.65-1.52-1.27c0-3.74,2.69-5.61,5.39-5.61ZM40.03,12.52c9.6,0,17.41,8.12,17.41,18.11,0,5.91-2.73,11.16-6.95,14.46-.33-.03-.67-.05-1.01-.05h-.19v-4.27c2.58-2.56,4.2-6.16,4.2-10.15,0-7.73-6.04-14.01-13.47-14.01s-13.47,6.28-13.47,14.01c0,3.93,1.56,7.48,4.07,10.03v5.22c-4.81-3.23-8.02-8.85-8.02-15.24,0-9.99,7.81-18.11,17.41-18.11Z'/%3E%3C/svg%3E");
}

.cat-panel-6:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect y='.03' width='100' height='100' rx='17.86' ry='17.86' fill='%23001b2d'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M31.11,66.43l9.17-31.23c1.51-.02,2.92-.4,4.18-1.06l21.35,21.43c-.68,1.27-1.07,2.72-1.09,4.26l-31,9.18c-.69-1.02-1.58-1.9-2.61-2.59M74.07,50.61c-1.56,0-3.03.38-4.33,1.06l-21.35-21.43c.7-1.3,1.09-2.79,1.09-4.37,0-5.15-4.19-9.33-9.36-9.33s-9.36,4.18-9.36,9.33c0,3.25,1.66,6.11,4.19,7.78l-9.17,31.23c-5.1.08-9.21,4.22-9.21,9.33s4.19,9.33,9.36,9.33,9.29-4.12,9.36-9.22l31-9.18c1.68,2.5,4.54,4.14,7.78,4.14,5.17,0,9.36-4.18,9.36-9.33s-4.19-9.33-9.36-9.33'/%3E%3C/svg%3E");
}

.cat-panel-7:before{
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Crect y='0' width='100' height='100' rx='17.86' ry='17.86' fill='%23213747'/%3E%3Cpath fill='%23fff' d='M63.54,74.03h-1.48l-1.4-.03-12.85.05h-12.79l-5.68-.05 3.64.03-4.33-.04h-8.64c-.19,0-.37.06-.53.16l-7.02,4.68c-1.94,1.29-2.68,3.86-1.57,6.03.81,1.58,2.47,2.54,4.25,2.54h51.87c-2.44-2.52-3.94-5.96-3.94-9.73,0-1.26.17-2.48.48-3.64ZM15.05,35.92c3.73,0,2,0,3.95,0h61.58c2.22,0,4.14-1.57,4.58-3.74.44-2.18-.7-4.37-2.74-5.24l-32.76-14.04c-1.17-.5-2.52-.5-3.69,0L13.21,26.94c-2.05.88-3.19,3.07-2.74,5.24s2.35,3.74,4.58,3.74ZM41.16,39.94h13.46v30.28h-13.46ZM20.46,39.72h13.46v30.72h-13.46ZM65.21,70.22c2.19-3.47,5.85-5.92,10.1-6.46v-23.82h-13.46v30.28h3.35ZM77.08,65.11c-.6,0-1.19.05-1.77.13-3.41.48-6.38,2.33-8.33,4.98-.84,1.14-1.49,2.42-1.92,3.8-.35,1.16-.54,2.38-.54,3.65,0,3.92,1.81,7.43,4.63,9.73,2.16,1.77,4.92,2.83,7.93,2.83,6.93,0,12.56-5.63,12.56-12.56s-5.63-12.56-12.56-12.56ZM83.57,75.18l-7.35,7.35c-.54.54-1.41.54-1.95,0l-3.68-3.67c-.54-.54-.54-1.41,0-1.95.54-.53,1.41-.54,1.95,0l2.7,2.7 6.37-6.38c.54-.54,1.41-.54,1.95,0 .53.54.54,1.41,0,1.95Z'/%3E%3C/svg%3E");
}

.cat-panel-8:before{
    content: "\f19d"; 
}

.cat-panel-9:before{
    content: "\f121"; 
}

/* inline icons */

.inlinemediaobject img:not([height]):not([width]) {
    height: 80%;
    vertical-align: baseline;
}
.inlinemediaobject {
    vertical-align: baseline;
}

/* Styling for Q&A sets*/

.fixed-toolbar article.topic .question:target:before {
    content: unset;
}

div.qandaset tr td:first-child {
    padding-right:5px; /* space after labels (e.g. "Q:")*/
} 
div.qandaset tr.question p {
    font-weight:bold;
    padding-bottom: 1rem;
}
div.qandaset tr.answer td:last-child {
  /* Your styles here */
    padding-bottom:1.5rem;
}

/* search */

.t4e-search-home {
    position: relative;
    margin-top:-704px;
    left: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 20%;
    padding-left:20%;
    background-color: #fafafa;
    display: none;
    width: 100%;
    z-index:98;
    min-height:750px;
    height: auto;
}

.t4e-search-main {
    position: absolute;
    top: 65px;
    padding: 25px;
    background-color: #fafafa;
    display: none;
    width: 100%;
    height:100%;
    z-index:98;
    height: auto;
}

.t4e-search-item{
width:100%;
}

.t4e-search-close{
    float:right;
    cursor:pointer;
}

.t4e-search-title{
    font-weight:900;
    font-size: 2rem;
    padding-bottom: 10px;
}

.t4e-search-item em {
    font-weight:bold;
}

.t4e-search-item-link {
    font-size: 1.6rem;
}

.t4e-search-item-breadcrumbs{
    font-size: 0.9rem;
    margin:0;

}

/* fixes for responsive layout on small screens */

@media (min-width: 768px) {
/* move top menu items to the right on normal pages */
    .toolbar-tools .navbar-collapse.collapse {
        margin-right: 5px;
    }
}

@media (max-width: 1049px) {
	/* smaller padding and font for top menu items on normal pages */
    .sm-simple a.external-top-nav-link, .sm-simple a.external-top-nav-link:hover, .sm-simple a.external-top-nav-link:focus, .sm-simple a.external-top-nav-link:active, .sm-simple a.external-top-nav-link:visited, .sm-simple a.external-top-nav-link.highlighted {
		padding: 11px 20px !important;
       	font-size: 13px;
     }
}

@media (max-width: 767px) {
/* make sure menu collapse expand button is always visible */
	.theme2 .toolbar {
       	padding-right: 5px;
	}

/* smaller font and lines of top menu items */	
	.sm-simple a.external-top-nav-link, .sm-simple a.external-top-nav-link:hover, .sm-simple a.external-top-nav-link:focus, .sm-simple a.external-top-nav-link:active, .sm-simple a.external-top-nav-link:visited, .sm-simple a.external-top-nav-link.highlighted {
		padding: 10px 7px;
		font-size: small;
	}
	.portal-header .logo {
    	margin-bottom: 0px;
	}
/* menu items to the right */
	.sm, .sm ul, .sm li {
   		text-align: right;
	}
    .top-nav-menu.sm-simple li:nth-child(1)::before {
        background-image: none !important;
    }

    .top-nav-menu.sm-simple li:nth-child(2)::before {
        background-image: none !important;
    }

    .top-nav-menu.sm-simple li:nth-child(3)::before {
        background-image: none !important;
    }

    .top-nav-menu.sm-simple li:nth-child(4)::before {
        background-image: none !important;
    }
	.t4e-search-home {
		position: absolute;
		margin-top: -773px;
	}
}


@media (min-width: 768px) and (max-width: 991px) {
 	.t4e-search-home {
		position: absolute;
		margin-top: -504px;
	}
}

/* styles for portal colors, boxes and images */
@media (max-width: 991px) {
	div.portal-body-row div.inner-row *::before{
	display:inline-block;
	width:25px;
    height:25px;
}
}

@media (min-width:992px) {
	div.portal-body-row div.inner-row *::before{
	display:inline-block;
	width:38px;
    height:38px;
}
}
.portal-header #aa-search-input {
	border-radius:.5rem;
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)	
}
div.portal-single-publication a {
	border-radius: .5rem;
	background:white;
	box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1) ;
	color: rgba(107, 114, 128, 1);
}
#content-wrapper.portal-body {
/*	background: linear-gradient(white,#d6edfc);*/
	background-color: rgba(250, 250, 250, 1);
}

.portal-header-navbar .navbar-brand {
  display: flex;
  align-items: center;
}

.site-sidebar-header > a {
  display: inline-flex;
  align-items: center;
}

.site-sidebar-header > a::after, body > div.portal-content.theme2 > header > nav > div > div > div.navbar-header > a::after {
    content: "HelloID Documentation";
    font-family: Roboto, 'sans serif';
    margin-left: 12px;
    font-size: 18px;
    font-weight: 700;
    color: #ffffff;
    white-space: nowrap;
}

.site-sidebar .logo {
    height: 70px !important;
}