

body {
}
.search-result-url, .search-result-breadcrumbs{
	color: #3344DD;
}
.toolbar {
	box-shadow: 0px 0px 1px 1px rgba(173, 83, 253, 0.5), 0px 0px 2px 2px rgba(173, 83, 253, 0.15), 0px 0px 5px 1px rgba(173, 83, 253, 0.5);
}
.portal-footer .inner,.site-footer .inner{
	margin-top:25px;padding:25px 0;border-top:2px solid #991dff;font-size:14px;
}
.note h3, .important h3, .tip h3 {
	background-color:#6400B9;
}

.warning h3{
	background-color:#FF0000 ;
}

.caution h3 {
	color:#000000;
	background-color:#ffe81a;
}
.note,
.important,
.tip{
    display: block;
    padding: 12px 18px 12px 65px;
    -moz-background-clip: padding;
    border-left-width: 5px;

    border-left-style: solid;
    border-left-color: #6400B9;
    line-height: 1.4em;
    margin-top: 18px;
    margin-bottom: 18px;
    position: relative;

    background-color: #eafaf4;
    background-color: rgba(48, 57, 120, 0.1);

    margin-left: 0px !important;
    margin-right: 0px !important;
}

.note:before,
.tip:before,
.important:before{
    content: '\f040';
    color: #6400B9;
    font-size: 20px;
    font-weight: 300;
    position: absolute;
    left: 20px;
    top: 22px;
    vertical-align: middle;
    font-family: FontAwesome;
}

.warning,
.caution{
    display: block;
    padding: 12px 18px 12px 65px;
    -moz-background-clip: padding;
    border-left-width: 5px;

    border-left-style: solid;
    border-left-color: #2ab27b;
    line-height: 1.4em;
    margin-top: 18px;
    margin-bottom: 18px;
    position: relative;

    background-color: #eafaf4;
    background-color: rgba(42, 178, 123, 0.08);

    margin-left: 0px !important;
    margin-right: 0px !important;
}
.warning:before,
.caution:before{
    content: '\f040';
    color: #2ab27b;
    font-size: 20px;
    font-weight: 300;
    position: absolute;
    left: 20px;
    top: 22px;
    vertical-align: middle;
    font-family: FontAwesome;
}
.warning{
    border-left-color: #FF0000;
    background-color: rgba(255, 0, 0, 0.08);
}

.warning:before{
    content: '\f071';
    color: #ffb74d;
}

.warning.danger{
    border-left-color: #ef5350;
    background-color: rgba(239, 83, 80, 0.05);
}

.warning.danger:before{
    content: '\f071';
    color: #ef5350;
}

.caution{
    border-left-color: #ffe81a;
    background-color: rgba(255, 232, 26, 0.05);
}

.caution:before{
    content: '\f071';
    color: #ffe81a;
}


/* Primary color for links, buttons, sidebar, portal-header etc */
a,.text-primary,.btn-link,.pagination>li>a,.pagination>li>span,.publication-contents a:hover {
    color:#3344DD;
}

.bg-primary,.btn-primary,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus,.site-sidebar,.portal-single-publication .publication-icon {
    background-color:#6400B9;
}

.portal-header::before{
  background-color: #2E0054;  
}

.btn-primary,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
    border-color:#6400B9;
}

.publication-title{
	background-color:#6400B9;
}

.main-content .titlepage h1.title{
	color:#6400B9;
}

.ul.toc .topic-link:hover, ul.toc .topic-link.active{
	background-color:#6400B9
}
 .nav-site-sidebar .active>a, .publication-contents a:hover, .publication-contents h4 a, .titlepage h1.title, .titlepage h2.title, .titlepage h3.title {
    color: #6400B9;
}

.portal-single-publication .publication-icon i, .portal-single-publication .publication-icon .fa{
	color:#ffffff;
}
.portal-header .portal-search button {
	background-color:#6400B9;
}
.toolbar, .portal-footer {
	background-color:#35343C;
}
.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6 {
	color:#6400B9;
	margin:0.5em 0 1em;
}
.h5,h5 {
    text-transform: none;
}
.hljs {
    background-color: #2E0054;
    color: #000;
}
p, pre {
	margin: 0 0 1.0em;
}
.section {
	padding: 10px 0;
}
.panel {
	margin-top: 0.25em;
}
.blockquote {
	font-size: 14.0px;
	font-style: italic;
}
	

/* Primary colors, features, icons for landing page */
.featured-content-label {
display:none;
}
.portal-search .btn[disabled] {
	display: none;
}
.portal-contents featured-content {
display:none;
}
.portal-contents .inner {
display:none;
}
.cat-panel-1:before{
content: "\f084";
}
.cat-panel-2:before{
content: "\f05a";
}
.cat-panel-3:before{
content: "\f0ad";
}
.cat-panel-4:before{
content: "\f0e8";
}
.cat-panel-5:before{
content: "\f132";
}
.cat-panel-6:before{
content: "\f085";
}
.cat-panel-7:before{
content: "\f120";
}
.cat-panel-8:before{
content: "\f0e4";
}

/* PALIGO SUPPORT */
.site-sidebar {
  display: flex;
  flex-direction: column;
  overflow: visible;
}

/* The navigation scrollbar */
.toc {
  overflow: auto;
}


.tooltiptext {
  visibility: hidden;
  width: 155px;
  background-color: #fff;
  color: #6400b9;
  font-weight: 400;
  font-size: 1.2em;
  text-align: center;
  border: 2px solid #6400b9;
  padding: 5px 0;
  position: absolute;
  top: 48px;
  left: 120px;
  z-index: 9999;
}

a:hover .tooltiptext {
  visibility: visible;
}

/* .site-body-row {
  position: relative;
} */

/* #logotype-pageheader {
  position: relative;
  display: inline-block;
  cursor: pointer;
} */