

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700&display=swap');

.sv-byline-info-field {
background: #98357924;
padding: 4px;
border-radius: 3px;
}

.sortableHeader { 
pointer-events: none !important; 
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Roboto', 'Arial', sans-serif;
font-weight: 700;
color: #242424!important;
}

#title-text a {
    color: #242424;
}

h1 {
28px;
}

h2 {
font-size: 20px;
}

h3 {
font-size: 18px;
}

h4 {
font-size: 16px;
}

h5 {
font-size: 18px;
}

body {
color: #555;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
}

.wiki-content h1, .wiki-content h2, .wiki-content h3, .wiki-content h4, .wiki-content h5, .wiki-content h6 {
font-weight: 700;
}

.panelHeader {
font-size: 1.6em;
padding: 0.8em;
border-bottom: 0px;
}

.panel, .alertPanel, .infoPanel {
border: 0;
}

.aui-label {
background: rgba(152,53,121,0.10);
font-weight: normal;
font-family: 'Roboto', 'Arial', sans-serif;
padding: 0.6em 1em!important;
border-radius: 4px!important;
border: 1px solid rgba(152,53,121,1);
font-size: 12px;
}
.aui-label a {
color: #822665!important;
}

a.aui-label-split-main {
color: #822665!important;
}

.alertPanel, .infoPanel, .panelContent {
    padding: 1.3em;
}

.heatmap ul {
line-height: normal!important;
    display: flex;
    align-items: center;
flex-wrap: wrap;
background: transparent;
padding: 0;
}
.heatmap li a {
background: #FEEEF9;
color: #822665 !important;
padding: 4px 8px;
border-radius: 4px;
font-weight: normal;
display: block;
border: 1px solid #822665;
}

.content-by-label li {
background: #f5f5f5;
padding: 1em;
border-radius: 4px;
}

.conf-macro.output-block[data-macro-name="children"] p{
background: #f6f6f6;
padding: 1em;
border-radius: 5px;
margin-top: 3px;
}
.conf-macro.output-block[data-macro-name="children"]  h2,
h2.conf-macro.output-block[data-macro-name="children"]  {
margin-top: 0.5em;
}
.conf-macro.output-block[data-macro-name="children"]  a:hover {
}
.conf-macro.output-block[data-macro-name="children"]  a {
display: block;
padding: 0.6em;
font-size: 16px;
font-weight: normal;
border: 1px solid #822665;
margin-bottom: 0.5em;
}

.conf-macro.output-block[data-macro-name="sv-children"] p{
background: #f6f6f6;
padding: 1em;
border-radius: 5px;
margin-top: 3px;
}
.conf-macro.output-block[data-macro-name="sv-children"]  h2,
h2.conf-macro.output-block[data-macro-name="sv-children"]  {
margin-top: 0.5em;
}
.conf-macro.output-block[data-macro-name="sv-children"]  a:hover {
}
.conf-macro.output-block[data-macro-name="sv-children"]  a {
display: block;
padding: 0.6em;
font-size: 16px;
font-weight: normal;
border: 1px solid #822665;
margin-bottom: 0.5em;
}
.conf-macro.output-block h5 {
//font-size: 18px;
}

hr {
    border: none;
   background: #e0e0e0;
height: 1px;
width: 100%;
margin-top: 2em;
margin-bottom: 2em;
border-radius: 5px;
}

ul.childpages-macro li, ul.childpages-macro li a{
margin-bottom: 3px;
}
ul.childpages-macro {
    margin-top: 5px;
}
a.aui-label-split-main{
    color: #FFF;
}
.page-metadata ul li, .page-metadata ul li a {
color: #555;
}

ul.content-by-label .details {
font-size: 18px;
}
ul.content-by-label .details a{
font-weight: normal;
}
.related-labels {
font-size: 18px;
font-weight: bold;
margin-bottom: 0.5em;
color: #000;
}
.search-macro-large .search-macro-query .aui-icon-large:before {
    font-size: 35px;
    margin-top: -9px;
}
.search-macro-large .search-macro-query input {
    padding: 2px 12px 2px 30px;
    height: 60px;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5;
    position: relative;
}

.search-macro-large .search-macro-query input {
    padding: 2px 12px 2px 60px;
    height: 60px;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5;
    position: relative;
border: 2px solid #FFF;
}
.search-macro-large {
 width: auto!important;
    max-width: 100%!important;
    margin: 0 auto;
background: #FEEEF9;
border-radius: 0;
}
.search-macro-large form.aui {
margin-top: 0;
}
.search-macro-large form.aui .text {
border-bottom: 1px solid #822665;
border-top: 0;
border-right: 0;
border-radius: 0;
border-left: 0;
}
.search-macro-large .search-macro-query .aui-icon-large {
color: #822665;
font-size: 30px;
}
.custom-sidebar h3 {
background: #822665;
color: #FFF!important;
padding: 1em;
border-radius: 3px;
margin-top: 0.5em;
}
.custom-sidebar-content {
    margin-left: 0;
}
.custom-sidebar-content h4 a {
background: #FEEEF9;
display: block;
padding: 0.7em;
border-radius: 3px;
margin-top: 0.2em;
}
.custom-sidebar-content h4 a:hover {
background: #FFF;
}
.custom-sidebar-content h4 {
margin-top: 0;
}

.custom-sidebar-content .expand-control {
color: #FFF!important;
font-size: 16px;
padding: 1em;
margin-top: 0.5em;
-webkit-box-shadow: 0px 0px 10px -7px rgba(36,36,36,1);
-moz-box-shadow: 0px 0px 10px -7px rgba(36,36,36,1);
box-shadow: 0px 0px 10px -7px rgba(36,36,36,1);
}
.custom-sidebar-content .expand-content {
margin: 0;
}
.custom-sidebar-content span.expand-control-text {
color: #FFF;
font-weight: bold;
}
.custom-sidebar-content .childpages-macro li a {
background: #FFF;
padding: 0.7em;
border-radius: 3px;
display: block;
}
.custom-sidebar-content .childpages-macro {
margin-left: 1em;
}

.page-tree .label { font-size: 0; } 
.page-tree .label:before { content: "Meny"; font-size: 14px; color: #FFF; } 

.ia-secondary-container[data-tree-type="page-tree"] {
}
h5.ia-secondary-header-title.page-tree {
background: #822665;
color: #FFF;
border-radius: 3px;
display: none;
padding: 1em;
margin-bottom: 1em;
}
.ia-fixed-sidebar div.plugin_pagetree ul.plugin_pagetree_children_list .plugin_pagetree_children_span a {
    display: block;
}
.expand-control {
    padding: 0.5em;
    margin-top: 1em;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.25);
margin-bottom: 2px;
}
.expand-control .aui-icon-small:before {
    //margin-top: -9px;
}
.expand-control-text {
color: #822665;
font-weight: bold;
}
.expand-content {
margin: 0;
box-shadow: 0px 2px 2px 0 rgba(0, 0, 0, 0.25);
padding: 8px;
}

.ia-secondary-content:after {
    display: none;
}


ul.content-by-label h5 {
font-size: 14px!important;
margin-top: 0.5em!important;
line-height: normal!important;
font-weight: normal;
font-family: 'Open Sans', sans-serif;
color: #555!important;
}

.search-macro-large .search-macro-query input:focus{
    outline: none;
background: #FEEEF9;
}

.acs-side-bar {
background: #FFF;

}

.ia-fixed-sidebar {
background: #FFF;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.44);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.44);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.44);

}

.aui-iconfont-chevron-right::before {
color: #000!important;
}
.aui-iconfont-chevron-down::before {
color: #242424!important;
}

h5[data-macro-name="excerpt-include"] {
font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
color: #555 !important;
}

#likes-section, #comments-section {
display: none!important;
}

#custom-content-footer {
padding: 1em;
color: #242424;
margin-top: 2em;
border-left: 8px solid #983579;
-webkit-box-shadow: inset 0px 0px 9px 1px rgba(254,238,249,1);
-moz-box-shadow: inset 0px 0px 9px 1px rgba(254,238,249,1);
box-shadow: inset 0px 0px 9px 1px rgba(254,238,249,1);
}

#custom-content-footer h4 {
color: #242424!important;
padding-bottom: 1em;
margin-bottom: 1em;
border-bottom: 1px dotted #242424;
}

#custom-content-footer .sectionMacro .columnMacro {
text-align: left;
}

#custom-content-footer .sectionMacro a {
color: #983579;
text-decoration: underline;
}

#custom-content-footer .sectionMacro a:hover {
opacity: 0.7;
}

#custom-content-footer .sectionMacro {
margin-top: 0;
}
#footer {
background:#FFF!important;
}
#footer-logo {
background:#FFF!important;
}

.blog-post-listing h5 {
font-size: 15px!important;
line-height: normal!important;
font-weight: normal;
}

.blog-post-listing .endsection {
display: none;
}

.tooltipster-sidetip .tooltipster-content {
background: #FEEEF9;
}
.hl-term-title {
color: #983579 !important;
font-weight: bold;
}

.term-container {
    border-top: none;
background: #FEEEF9;
padding: 1em !important;
margin-bottom: 1em;
    margin-top: -1px;
}

h3.term-title, .term-title a {
color: #983579!important;
font-weight: bold;
}
.terms-letter {
color: #983579!important;
}
.term-abstract {
margin-top: 1em;
}

.x-more {
border: 1px solid #983579;
background: #FEEEF9;
background: #983579;
}

p.preamble {
font-size: 17px;
font-weight: 500;
color: #000;
font-family: 'Roboto', 'Arial', sans-serif;
} 

ul.childpages-macro {
margin-left: 0 !important;
list-style: none !important;
padding-left: 2em !important;
margin-top: 2em;
margin-bottom: 1.5em;
}
ul.childpages-macro li{
margin-bottom: 2em !important;
}
ul.childpages-macro li .smalltext {
font-size: 16px;
}

.confluence-information-macro {
margin-top: 2.5em;
margin-bottom: 2.5em;
}

div.panelHeader.pdl {
font-size: 14px;
}

.code {
margin-top: 2.5em;
margin-bottom: 2.5em;
}

.tablesorter {
margin-top: 2em;
}

.table-wrap {
margin-top: 2em;
margin-bottom: 2em;
}

.conf-macro[data-macro-name="change-history"]  {
max-height: 200px;
overflow: scroll;
border: 1px solid #ececec;
border-radius: 3px;
margin-top: 4em;
padding: 1em;
}

.conf-macro[data-macro-name="change-history"] .tablesorter{
margin: 0!important;
}

.acs-side-bar-space-info a, .acs-side-bar .tip a, .ia-secondary-container a {
    color: #242424;
}



.wiki-content .sv-pagetree ul li.node a, .wiki-content .sv-pagetree ul li.node a:link, .wiki-content .sv-pagetree ul li.node a:visited, .wiki-content .sv-pagetree ul li.node a:focus, .wiki-content .sv-pagetree ul li.node a:hover, .wiki-content .sv-pagetree ul li.node a:active {
    color: #983579 !important;
}

#sv-scmtb-misc-enable-readonlyview {display: none;}

.sv-infopopup-container {
background: transparent!important;
}

.geDiagramContainer a {
text-decoration: underline!important;
}

wiki-content a:link, .wiki-content a:visited, .wiki-content a:focus, .wiki-content a:hover, .wiki-content a:active {
    color: #983579;
text-decoration: none;
}

.wiki-content a {
    color: #983579;
    text-decoration: underline;
}
