@import url("/assets-customer/backaheden/assets/vendor/bootstrap/bootstrap.min.css");
@import url("/assets-customer/backaheden/assets/css/unify-core.css");
@import url("/assets-customer/backaheden/assets/css/unify-components.css");
@import url("/assets-customer/backaheden/assets/css/unify-globals.css");
@import url('https://fonts.googleapis.com/css?family=Nunito:300,400,700|Roboto:300,300i,400,400i,500,700');

.beq-reports-table-body tr {
    border-bottom: none !important;
}

.beq-calendar-item {
    border-bottom: none !important;
}

.beq-news-list-item-wrapper {
    border-bottom: none !important;
}

.beq-module-5e428139-c07a-4aa7-b260-b7b23603d16b a.beq-news-list-item-headline-link {
    font-family: 'Roboto',Helvetica,sans-serif;
    font-weight: 300;
    color: #222;
    font-size: 1.3rem;
    letter-spacing: -1px;
}

.beq-module-5e428139-c07a-4aa7-b260-b7b23603d16b time.beq-news-list-item-timestamp {
    font-style: italic;
    font-family: 'Roboto',Helvetica,sans-serif;
    margin-bottom: 0px;
    font-weight: 300;
    font-size: 1rem;
    color: #222;
    float: left;
    display: block;
}

.beq-module-e1e34f82-1b60-46ea-a521-3def799ee96f span.beq-report-date.beq-table-date {
    font-style: italic;
    font-family: 'Roboto',Helvetica,sans-serif;
    margin-bottom: 0px;
    font-weight: 300;
    font-size: 1rem;
    color: #222;
    float: left;
    display: block;
}

.beq-module-72743012-ea77-43a9-8718-eeb196fb1515 span.beq-calendar-item-date-text {
    font-style: italic;
    font-family: 'Roboto',Helvetica,sans-serif;
    margin-bottom: 0px;
    font-weight: 300;
    font-size: 1rem;
    color: #FFFFFF;
    float: left;
    display: block;
}

.beq-module-72743012-ea77-43a9-8718-eeb196fb1515 .beq-calendar-item-heading-text {
    font-weight: 300;
    color: #FFFFFF;
    font-size: 1.3rem;
    letter-spacing: -1px;
}

.beq-module-72743012-ea77-43a9-8718-eeb196fb1515 a.beq-icon-link {
    color: #fff;
}

.beq-module-41d45b84-4b8f-4302-9b5c-d6cd3f338ff4 a.beq-news-list-item-headline-link {
    font-family: 'Roboto',Helvetica,sans-serif;
    font-weight: 400;
    color: #222;
    font-size: 1.6rem;
    line-height: 1.2;
    letter-spacing: -1px;
}

/* Temporary */
/*
.js-header-fix-moment{
	
	display: none !important;
}
*/
.u-shadow-v18 {
    box-shadow: 0 5px 10px -6px rgba(89,122,161);
}

body{
	font-family: 'Roboto', Sans-serif;
	color: #222;
	/*background-color: rgba(142,142,144,0.05); */
	background-color: rgba(142,142,144,0.05);
	font-weight: 300;
}

b, strong{
	font-weight: bold;
}

/*.lead {
	font-size: 1.2rem;*/
}

.lead {
    font-size: 1.2rem;
    font-weight: 300;
}

.breadcrumbs{
	font-family: 'Nunito', Sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
	font-family: 'Nunito', Sans-serif;
}


h2,h3{
	font-weight: 700;
	color: #222;
	letter-spacing: -1px;
}

iframe {
	width: 100%;	
}



.u-go-to-v1 i{
	top: 42%;
	color: rgba(89,122,161);
}

.u-go-to-v1{
	border-radius: 0;	
}

.u-go-to-v1:hover i{
	color: #FFF;
}
.u-go-to-v1:hover, .u-go-to-v1:focus:hover{
	background-color: rgba(89,122,161);
}



::-moz-selection {
  color: #fff;
    background-color: rgba(89,122,161); }

::selection {
  color: #fff;
    background-color: rgba(89,122,161); }

.g-bg-primary ::-moz-selection {
    background-color: rgba(89,122,161);
  background-color: #fff; }

.g-bg-primary ::selection {
    background-color: rgba(89,122,161);
  background-color: #fff; }


/* Tables adjustment */

.u-table--v2 td,
.u-table--v2 th {
  padding-left: 30px; 
}

.table td, .table th
{
	border-color: #e9ecef;
	/*border-color: rgba(89,122,161);*/
}

.table.table-borderless td, .table.table-borderless th {
	border: 0px;

	}

.table-bordered
{	
	border-color: #e9ecef;
	/*border-color: rgba(89,122,161);*/
}



/* Colors Mälaråsen */

/*
PRIMARY: Rose Gold: #bd8c7d 
rgba(189,140,125,1)

Soft Gold: #d1bfa7
rgba(209,191,167,1)


Silver: #8e8e90
rgba(142,142,144,1)

Onyx: #49494b
rgba(73,73,75,1)
*/

.g-color-black{
	color: #222 !important;	
}

.u-btn-white {
    color: #FFF;
    background-color: rgb(148,179,216);
}

.u-btn-blue {
    color: #FFF;
    background-color: rgb(89,122,161);
	
}

.js-carousel .u-btn-white{
	border: 0px !important;
	text-transform: none !important;
	font-weight: 400;
}


.g-bg-gray-dark-v2--hover:hover{
	background-color: rgba(148,179,216) !important;
}


.g-bg-rosegold
{
	background-color: rgb(89,122,161) !important;
}
.g-color-rosegold{
	color: rgba(89,122,161) !important;	
}

.g-bg-header
{
	background-color: #fff !important;
}

.g-bg-white
{
	background-color: #fff !important;
}

.g-bg-softgold
{
	background-color: rgb(148,179,216) !important;
}
.g-color-softgold
{
	color: rgba(0,130,108,0.5) !important;
}


.g-bg-turquoise
{
	/*background-color: rgba(142,142,144,0.3) !important;*/
	background-color: rgba(148,179,216); !important;
}

.g-bg-turquoise--hover:hover
{
	/*background-color: rgba(142,142,144,0.3) !important;*/
	background-color: rgba(148,179,216) !important;
}

.g-bg-gray-light-v4 {
    background-color: rgb(89,122,161) !important;
}

.g-bg-silver
{
	/*background-color: rgba(142,142,144,0.3) !important;*/
	background-color: rgba(148,179,216);
}

.g-bg-silver--hover:hover
{
	/*background-color: rgba(142,142,144,0.3) !important;*/
	background-color: rgba(148,179,216) !important;
}

.g-color-silver{
	color: rgba(148,179,216) !important;
}

.g-bg-onyx
{
	background-color: rgba(89,122,161) !important;
}
.g-color-onyx{
	color: rgba(127,127,127,1);
}

.g-bg-onyxs{
	background-color: rgb(89,122,161) !important;

}


.g-bg-onyx-opacity-0_9{
	background-color: rgba(127,127,127,0.9) !important;
	
}


.g-bg-blue{
	background-color: rgba(148,179,216) !important;	
}

.g-bg-blue-opacity-0_1{
background-color: rgba(148,179,216) !important;	
}

.g-bg-blue--hover:hover{
	background-color: rgba(0,135,149,1) !important;		
}

.g-bg-green-opacity-0_1
{
background-color: rgba(0,92,83,0.1) !important;
}

.g-brd-green{
    border-color: rgba(0,135,149,1) !important;
}

.g-bg-purple-opacity-0_1
{
background-color: rgba(110,25,82,0.1) !important;
}

.g-color-blue{
	color: rgba(0,135,149,1)  !important;
}

.g-color-purple{
	color: rgba(110,25,82,1) !important;
}


a{
	
	color: rgba(89,122,161);

}

a:focus, a:hover{
	color: rgba(0,0,0,1);
}


/* Navigation */

.bullet-bar .tp-bullet:hover, .bullet-bar .tp-bullet.selected {
    background: rgb(89,122,161) !important;
}

nav.navbar a.navbar-brand img {max-width: 200px;}

.u-header__section--light .hamburger-inner, .u-header__section--light .hamburger-inner::after, .u-header__section--light .hamburger-inner::before{
	background-color: #000;	
}


nav.navbar a.navbar-brand img {max-width: 200px;}

.u-header{
	font-size: 1.1rem;
	font-family: 'Nunito', Sans-serif;
}



nav.hs-mobile-state.navbar .u-main-nav-v3 .nav-link{
	border: 0px;
	border-bottom: 1px solid #eee;
	padding: 20px 20px;
}



nav.hs-mobile-state.navbar .u-main-nav-v3 .nav-item.active > .nav-link, nav.hs-mobile-state.navbar .u-main-nav-v3 .nav-item:hover > .nav-link, nav.hs-mobile-state.navbar .u-main-nav-v3 .nav-item:focus > .nav-link, nav.hs-mobile-state.navbar .u-main-nav-v3 .nav-item.show > .nav-link, nav.hs-mobile-state.navbar .u-main-nav-v3 .nav-item.hs-sub-menu-opened > .nav-link, nav.hs-mobile-state.navbar .u-main-nav-v3 .nav-item .nav-link:focus{
	padding: 20px 20px;
	border-color: #eee;
	background-color: rgba(73,73,75,0.1);
}



nav.hs-mobile-state.navbar .u-main-nav-v3 .nav-item:first-of-type .nav-link
{
	border-top: 1px solid #eee;		
}



.navbar .u-main-nav-v3 .nav-item.hs-has-sub-menu > a.nav-link,
.navbar .u-main-nav-v3 .nav-link{
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 15px;
	padding-top: 40px;
	color: rgba(73,73,75,1);
}



.navbar .u-main-nav-v3 .nav-item.active > .nav-link, .navbar .u-main-nav-v3 .nav-item:hover > .nav-link, .navbar .u-main-nav-v3 .nav-item:focus > .nav-link, .navbar .u-main-nav-v3 .nav-item.show > .nav-link, .navbar .u-main-nav-v3 .nav-item .nav-link:focus{
	border-color: rgb(89,122,161);
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
}	
.navbar .u-main-nav-v3 .nav-item.hs-sub-menu-opened > .nav-link{
	padding-right: 20px;
	border-color: rgba(89,122,161);
}

nav.hs-mobile-state.navbar .u-main-nav-v3 .nav-item.hs-sub-menu-opened > .hs-sub-menu > li > a{
	color: #222 !important;
	padding: 20px 20px;
	background-color: #eee;
	margin: 0px 20px;
}


.u-heading-v2-2--bottom::after{
	margin-top: 0.5rem;
}

/*
.navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu.active > a, .navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:active > a, .navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:focus > a, .navbar .u-sub-menu-v1 .hs-has-sub-menu .hs-has-sub-menu:hover > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item.active > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:active > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v1 .hs-sub-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item.active > a, .navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:active > a, .navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:focus > a, .navbar .u-sub-menu-v1 .dropdown-menu .dropdown-item:hover > a, .navbar .u-sub-menu-v1 .hs-sub-menu a:active, .navbar .u-sub-menu-v1 .hs-sub-menu a:focus, .navbar .u-sub-menu-v1 .hs-sub-menu a:hover, .navbar .u-sub-menu-v1 .dropdown-menu a:active, .navbar .u-sub-menu-v1 .dropdown-menu a:focus, .navbar .u-sub-menu-v1 .dropdown-menu a:hover
{
	color: #dcdcdc !important;
}
/*


/* IRwebb NewsArchive module */

}

div.frontNewsPage div.documentsListContainer{
	padding-bottom: 50px;	
}


div.pressrelease_Home_Block div.infobox div.reportbox div.reporthead{
	font-size: 1.1rem;
	font-weight: 600;
}



div.newsContainer.container{
	padding: 0 0 20px 0;
	margin: 0px;
    clear: both;
	width: 100%;
}

div.frontNewsPage div.newsContainer.container{
	padding-bottom: 50px;	
}

div.newsContainer div.infobox div.reportbox,
div.newsContainer div.infobox div.presentationbox,
div.newsContainer div.infobox div.external-editorial-contentbox,
div.newsContainer div.infobox div.public-offer-documentbox,
div.newsContainer div.infobox div.article-of-associationbox
{
	clear: both;
	padding-bottom: 0px;
}

div.newsContainer div.infobox div.reportbox:after,
div.newsContainer div.infobox div.presentationbox:after,
div.newsContainer div.infobox div.external-editorial-contentbox:after,
div.newsContainer div.infobox div.public-offer-documentbox:after,
div.newsContainer div.infobox div.article-of-associationbox:after {
    display: block;
    clear: both;
    content: "";
}


div.newsContainer div.infobox div.reportbox div.reporthead,
div.newsContainer div.infobox div.presentationbox div.presentationhead,
div.newsContainer div.infobox div.external-editorial-contentbox div.external-editorial-contenthead,
div.newsContainer div.infobox div.public-offer-documentbox div.public-offer-documenthead,
div.newsContainer div.infobox div.article-of-associationbox div.article-of-associationhead
{

	float: left;
	max-width: 80%;
	font-family: 'Roboto',Helvetica,sans-serif;
    font-weight: 300;
    color: #222;
    font-size: 1.3rem;
	letter-spacing: -1px;
}

div.report_Home_Block div.newsContainer div.infobox div.reportbox div.reporthead{	
	font-size: 1.2rem;
    padding-left: 6px;
    max-width: 70%;
}

div.newsContainer div.infobox div.reportbox div.reporthead a,
div.newsContainer div.infobox div.presentationbox div.presentationhead a,
div.newsContainer div.infobox div.external-editorial-contentbox div.external-editorial-contenthead a,
div.newsContainer div.infobox div.public-offer-documentbox div.public-offer-documenthead a,
div.newsContainer div.infobox div.article-of-associationbox div.article-of-associationhead a
{
	text-decoration: none;
    color: #222;
	display: block;
}

div.newsContainer div.infobox div.reportbox div.reporthead a:hover,
div.newsContainer div.infobox div.presentationbox div.presentationhead a:hover,
div.newsContainer div.infobox div.external-editorial-contentbox div.external-editorial-contenthead a:hover,
div.newsContainer div.infobox div.public-offer-documentbox div.public-offer-documenthead a:hover,
div.newsContainer div.infobox div.article-of-associationbox div.article-of-associationhead a:hover{
	
	color: #000;
	text-decoration: underline;
}
div.newsContainer div.infobox{
	padding-top: 5px;
    padding-bottom: 10px;
}

div.newsContainer div.infobox div.infoboxdate
{
	float: left;
	min-width: 110px;
	font-style: italic;
	padding-top: 3px;
}

div.frontNewsPage div.newsContainer div.infobox div.reportbox div.reportdate{
	clear: both;
}

div.frontNewsBlock div.newsContainer div.infobox div.infoboxdate
{
	float: none;
	clear: both;
}


/* IRwebb Pressrelease module */

div#contacts-section div.infobox div.pressbox{
	border-bottom: solid 1px rgba(255,255,255,0.1);
	padding-bottom: 10px;
	margin-bottom: 10px;
}

div#contacts-section div.infobox:last-of-type div.pressbox{
	border-bottom: 0px;
}

div#contacts-section div.infobox div.pressbox div.presshead a{
	font-size: 14px;
    font-weight: 400;
	color: rgba(255, 255, 255, 0.8) !important;
	letter-spacing: initial;
}

div#contacts-section div.infobox div.pressbox div.presshead{
	padding-top: 0px;
	padding-bottom: 0px;
}

div#contacts-section div.infobox div.pressbox div.presshead a:hover{
	text-decoration: underline;
	color: rgba(255, 255, 255, 1) !important;
}

div#contacts-section div.infobox div.pressbox div.pressdate{
	color: rgba(255, 255, 255, 0.8) !important;
	font-style: normal;
}





div#contacts-section div.regulatorySelector,
div.pressrelease_Home_Block div.regulatorySelector,
div.frontNewsBlock div.regulatorySelector,
div.frontNewsPage div.regulatorySelector{
	display: none;	
}

div.regulatorySelector{
	clear:both;
	margin-bottom: 30px;
	margin-top: 10px;
	height: 24px;
	font-size: 14px;
}

div.regulatorySelector div.regulatoryItem{
	float: left;
}

div.regulatorySelector div.regulatoryItem a{
	background-color: #eee;
	color: #222;
	display: block;
	line-height: 24px;
	padding: 8px 16px;
	margin-right: 10px;
	font-weight: 600;
	text-transform: uppercase;
}

div.regulatorySelector div.regulatoryItem a:hover, div.regulatorySelector div.showAllActive a, div.regulatorySelector div.showRegulatoryActive a{
	background-color: rgba(89,122,161);
	color: #FFF;
	text-decoration: none;
}




div.infobox div.pressregulatory{
	font-size: 12px;
	padding: 5px 20px;
	background-color: #FFF;
	float: left;
	margin-left: 20px;
	line-height: 12px;
	font-weight: 200;
	color: #222;
}



div.infobox div.pressbox{
	padding: 0px 0px 10px 0px; 
	border: 0px;
}

div.infobox:last-of-type div.pressbox{
	border-bottom: 0px;	
}

div.infobox div.pressbox div.presshead
{

}


div.infobox div.pressbox div.presspreamble p {
	margin-bottom: 10px;
	font-weight: 300;
	font-size: 1.1rem;
}

div.infobox div.pressbox div.presspreamble li{
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 25px !important;
	font-weight: 300;
	font-size: 1.1rem;
}

div.infobox div.pressbox ul, div.pressrelease_infobox ul{
	margin-bottom: 10px;
	padding-left: 0px;
}


div.infobox div.pressbox div.pressdate{

	font-style: italic;
	font-family: 'Roboto',Helvetica,sans-serif;
	margin-bottom: 0px;
	font-weight: 300;
	font-size: 1rem;
	color: #222;
	float: left;
	display: block;
}

div.infobox div.pressbox div.presshead{
	clear:both;
	padding-top: 10px;
    padding-bottom: 5px;
}

div.infobox div.pressbox div.presshead a:hover{
	color: #222;
	text-decoration: underline;
}

div.pressrelease_Home_Block div.infobox div.pressbox div.presshead a{
	font-family: 'Roboto',Helvetica,sans-serif;
    font-weight: 300;
    color: #222;
	font-size: 1.3rem;
	letter-spacing: -1px;
}

div.pressrelease_Home_Block div.infobox div.pressbox div.presshead a:hover{
	color: #000;		
}

div.infobox div.pressbox div.presshead a{
	font-family: 'Roboto',Helvetica,sans-serif;
    font-weight: 400;
    color: #222;
	font-size: 1.6rem;
	line-height: 1.2;
	letter-spacing: -1px;
}


div.infobox div.pressbox{
	padding: 0px 0px 4px 0px; 
	border: 0px;
	border-bottom: solid 1px transparent;
	padding-bottom: 20px;
}

div.pressrelease_Home_Block div.infobox div.pressbox{
	padding-bottom: 10px;	
}


div.infobox div.pressbox div.presshead a:hover{
	text-decoration: underline;
	color: #000;
}

div.infobox div.pressbox div.presshead a:hover,
div.infobox div.pressbox div.presshead a:focus{
}


.container.pressrelease_container{
	border: 0;
	margin: 0px;
	padding: 0px;
	width: 100%;
	box-shadow: none;
	max-width: 100%;
}

.pressrelease_infobox
{
	margin-bottom: 20px;
	overflow: auto;
	padding: 0px;
	margin-top: 20px;
}


.pressrelease_infobox a{
	
}
.pressrelease_heading{
	color: #222;
	font-family: 'Nunito', Helvetica, Sans-serif;
    font-weight: 600;
    margin: 10px 0 15px 0;
    padding: 0;
	font-size: 2rem;
	line-height: 1.1;
	letter-spacing: 1px;

}
.pressrelease_preamble{
    margin: 0;
}

.pressrelease_preamble p, .pressrelease_preamble li{
	font-size: 1.2em;
	line-height: 1.2;
	font-weight: 200;
}


.pressrelease_object strong{
	margin: 0px !important;	
}

.pressrelease_object p{
	margin-bottom: 10px;
}

.pressrelease_object p, .pressrelease_object li
{
}
.pressrelease_object li
{
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 20px !important;
}

.pressrelease_files{
	padding-bottom: 10px;
	line-height: 1.3em;
}


.pressrelease_files .pressrelease_file a{
	display: block;
	padding-bottom: 5px;
	font-size: 1rem;
	color: #222;
}

.pressrelease_files .pressrelease_file a:hover{
	color: #000;
	text-decoration: underline;
}

.pressrelease_files .pressrelease_fileheader {
	margin-bottom: 5px;
	font-weight: 500;
	color: #222;
	font-size: 1.14286rem;
	margin-bottom: 20px;
}
.pressrelease_files .pressrelease_fileheader:after
{
	content: "";
    display: block;
	margin-top: 0.5rem;
    border-top-style: solid;
    border-top-width: 1px;
	border-color: rgba(255,255,255,.8);
	width: 2.71429rem;
}

.pressrelease_files .pressrelease_file a:after{
	content: "\f1c1";
	font-family: FontAwesome;
	font-size: 1.25em;
	margin-left: 20px;
}


div.pressrelease_leftcolumn{
	float: left;
	width: 70%;
	padding-right: 30px;
}
div.pressrelease_rightcolumn{
	float: left;
	width: 30%;
	padding: 30px;
	background-color: rgba(89,122,161) !important;
}


@media screen and (max-width: 780px){
	div.pressrelease_rightcolumn, div.pressrelease_leftcolumn {
		width: 100% !important;
		padding: 0px;
		}
	div.pressrelease_rightcolumn{
		padding: 10px;
	}
}


div.pressrelease_about
{
	font-style: italic;
}


/* IRwebb general paging module */

div.frontNewsPage div.pagingbox{
	display: none;	
}

div.pagingbox
{
	font-size: 14px;
    text-decoration: None;
	clear: both;
	padding-top: 20px;
	width: 100%;
	height: 40px;
}


div.pagingbox div.paging_item{
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

div.pagingbox div.paging_item a, div.pagingbox div.paging_item span
{
	background-color: #eee;
	color: #000;
	text-align: center;
	padding: 8px 16px;
	transition: all linear 0.1s;
    -moz-transition: all linear 0.1s;
    -webkit-transition: all linear 0.1s;
    -o-transition: all linear 0.1s;
	text-decoration: none;
	font-weight: 600;
}


div.pagingbox div.paging_item a, div.pagingbox div.paging_item a:visited
{
	background-color: rgba(89,122,161);
	color: #FFF
}


div.pagingbox div.paging_item a:hover, div.pagingbox div.paging_item a:focus{
    background-color: #f2f2f2;
	color: #000;
}




div.yearSelector a
{	
	display: inline-block;
	color: #555;
	text-decoration: none;
	background-color: #f2f2f2;
	padding: 5px 2px;
	margin-right: 5px;
	font-size: 12px;
	line-height: 12px;
}

div.yearSelector a:hover{
	background-color: rgba(89,122,161);
	color: #FFF;
}

div.yearSelector{
	padding-top: 10px;
	padding-bottom: 20px;
}





/* IRwebb Articles of association module */

div.aoaContainer{
	margin: 0px;
	padding: 0px;
}

div.aoaContainer h4{
	margin-bottom: 0px;
	margin-top: 20px;
	font-weight: 700;
	color: #000;
	font-size: 1.2rem;
	
}

div.aoaContainer div.aoapdfbox{
	margin-top: 20px;	
}

div.aoaContainer div.aoapdfbox a
{
	float: left;	
}




/* IRWebb Roles Module */


.boardmember{
	margin-bottom: 20px;
	overflow: auto;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: rgb(148,179,216);
	
}

.row.manager.boardmember.ir-contactItem.clearfix {
    margin-bottom: 0 !important;
}

.managementItem.boardmember{
	background-color: rgb(148,179,216) !important;
}

.boardmember p, .auditor p{
margin-bottom: 0.5rem;
}

.imageColumn{
	width: 15%;
	float: left;
	padding: 0px !important;
	flex: 0 0 25%;
	max-width: 25%;
}

.imageColumn img{
	width: 100%;
	padding-left: 0px;
	padding-top: 0px;
}


.descriptionColumn{
	width: 85%;
	float: left;
	padding: 30px;
	flex: 0 0 75%;
	max-width: 75%;
	
}

.auditor .descriptionColumn{
	padding: 0px;
	padding-left: 15px;
}

.boardmember .boardmemberpicture{
	height: 100%;
    background-position: center top;
    background-size: cover;	
	
}

.boardmember span.rolesName
{
 	font-size: 2rem;
    line-height: 2.5rem;
	color: #222;
	margin: 15px 0px 10px 0px;
	font-weight: 500;
	display: block;
	letter-spacing: 1px;
	font-family: 'Nunito', Sans-serif;

}

.managementItem.boardmember span.rolesName
{
	
	
}

.ir-contactItem.boardmember span.rolesName{
	font-size: 17px;
	margin: 15px 0px 5px 0px;
	font-weight: 600;

}

.ir-contactItem.boardmember span.rolesTitle{
	font-size: 15px;
	margin: 5px 0px 10px 0px;
}

.ir-contactItem.boardmember .descriptionColumn{
	width: 70%;	
}



.ir-contactItem.boardmember .imageColumn{
	width: 20%;	
}

/*.ir-contactItem.boardmember .imageColumn img{
	padding-top: 20px;
	max-width: 100px;
}*/

.ir-contactItem.boardmember span.rolesPhone{
	display: block;
	clear: both;
}

.ir-contactItem.boardmember span.rolesEmail{
	display: block;
	clear: both;
}

div.ir-contactItem span.rolesPhone:before
{
	content: "\f095";
	font-family: FontAwesome;
	font-size: 1.5em;
	margin-right: 10px;
	margin-top: -4px;
	display: block;
	float: left;
	color: #337ab7;
}

div.ir-contactItem span.rolesEmail:before
{
	content: "\f0e0";
	font-family: FontAwesome;
	font-size: 1.5em;
	margin-right: 10px;
	margin-top: -4px;
	display: block;
	float: left;
	color: #337ab7;
}


.boardmember span.rolesTitle{
	font-size: 1.5rem;
    line-height: 1;
	font-weight: 300;
	color: #222;
	letter-spacing: 1px;
	padding-bottom: 8px;
	padding-top: 8px;
	font-family: 'Nunito', Sans-serif;
}


.rolesDescription{
	padding-top: 20px;
	clear:both;
	font-size: 1.25rem;
	font-weight: 200;
}

.auditor span.rolesName
{

	font-size: 1.5rem;
    line-height: 1;
    font-weight: 300;
    color: #222;
	letter-spacing: 1px;
    padding-bottom: 8px;
    padding-top: 8px;
	font-family: 'Nunito', Sans-serif;
}

.auditor span.rolesTitle
{
	display: none;
}

@media screen and (max-width: 991px) {
	.boardmember .imageColumn
	{
		padding: 30px !important;
		padding-bottom: 0px !important;
		    flex: 0 0 100%;
		max-width: 100%;
		}
		.boardmember .imageColumn .boardmemberpicture{
		max-width: 150px;
		min-height: 200px;
		}
	
		.boardmember .descriptionColumn
	{
		width: 100%;
		flex: 0 0 100%;
    	max-width: 100%;
		order:1;
		padding-top: 0px;
	}
	
	.ir-contactItem.boardmember .descriptionColumn{
		width: 100%;
	}
		.auditor .descriptionColumn
	{
		width: 100%;
		flex: 0 0 100%;
    	max-width: 100%;
	}
	
}



/* IRwebb Calendar module */

div.calendarBox{
	padding-top: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
}

div.calendarBox div.row{
	margin: 0px;
	margin-bottom: 10px;
}

div.frontNewsPage div.calendarContainer{
	padding-bottom: 50px;	
}

div.frontNewsPage div.calendarBox div.date{
	background-color: #f2f2f2;	
	flex: 20%;
    max-width: 20%;
}

div.frontNewsPage div.event{
	background-color: #FFF;
}

div.frontNewsPage div.eventInfo{
	padding-top: 10px;	
}
@media screen and (max-width : 768px){
	div.eventInfo{
	padding-left: 10px !important;	
}
}

div.calendarBox div.date {
		background-color: rgb(89,122,161);
		color: #fff;
		padding: 5px;
		font-weight: 500;
		text-transform: uppercase;
		min-width: 100px;
		float: left; 
		text-align: center;
		font-family: 'Nunito', Sans-serif;
		}

div.calendar_Home_Block div.calendarBox div.date{
	background-color: rgba(148,179,216,0.3);
	border-right: 0px;
	border-radius: 25%;
}

div.calendar_Home_Block div.pagingbox{
	display: none;
}

div.calendar_Home_Block div.event div.head{
	font-weight: 300;
    color: #FFFFFF;
    font-size: 1.3rem;
    letter-spacing: -1px;
}




div.calendarBox div.date span{
	clear: both;
	display: block;
}
div.calendarBox div.date span.day{
	font-size: 36px;
	line-height: 36px;
	font-weight: 400;
}


div.calendarBox div.date span.month{
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
}
div.calendarBox div.date span.year{
	font-size: 12px;
	line-height: 14px;
	padding-top: 3px;
}



div.event{

	margin-bottom: 10px;
	clear: both;
	overflow: auto;

}

div.event:last-of-type {
	border: 0px;	
}




div.event.eventNext div.head{

}


div.eventInfo{
		padding: 2px 5px 0px 0px;
		font-weight: 300;
		font-size: 12px;
		max-width: 500px;
		overflow: auto;
}

div.frontNewsBlock div.eventInfo{
	padding-top: 5px; 
}

div.event div.eventBox{
	float: left;
	padding-left: 0px;
}

div.event div.head{
	font-size: 1.2rem;
	font-weight: 700;
	color: #222;
}


div.frontCalendarBox{
	padding-top: 10px;
	padding-right: 20px;

}

div.frontCalendarBox div.event div.head{


}

div.frontCalendarBox div.event.eventNext{
}

div.frontCalendarBox .pagingbox{
	height: 0px;
	padding: 0;
}


div.frontNewsBlock div.date {
		width: 70px;
	}







div#superNav{
    transform-style: preserve-3d;
    font-weight: 300;
	clear:both;
	float: left;
	margin-bottom: 20px;
	width: 100%;
	font-size: 16px;
}


div#superNav ul{
	padding: 0;
    list-style: none;
    text-align: left;
	display: block;

}

div#superNav > ul{
	margin: 0 auto;
	height: 70px;
	width: 100%;
}

div#superNav li{
	position: relative;
	display: block;
	background-color: #eee;

}

div#superNav > ul > li{
	position: relative;
	float: left;
	clear: both;
	display: block;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #dee1e3;
}

div#superNav > ul > li > ul{
	/*display: none; */
	display:block;
    opacity:0;
    max-height: 0;
    overflow: hidden;
    transition: all .5s ease .15s;
}

/*Prevent text wrapping*/
div#superNav ul li a {
	min-width: 80px;
	padding: 15px 10px;
	width: 100%;
	font-family: 'Roboto', Sans-serif;
	font-weight: 300;
}


div#superNav > ul > li > ul > li > ul > li > a{
	padding-left: 20px;
	font-size: 0.8em;
}




div#superNav div#investorRelationsMenu{
	
}


div#superNav > ul > li:hover > ul, div#superNav > ul > li.selected > ul{
    opacity:1;
	max-height: 500px;

}

div#superNav > ul > li a.haschildren:after{
 	content: "\f078";
	font-family: FontAwesome;
	padding-left: 5px;
}



/*Style for menu links*/
div#superNav li a {
	display:block;
	text-align: left;
	line-height: 1.428571429;;
	color: #222;
	text-decoration: none;
	width: 100%;
}

div#superNav li a:hover{
	background-color: rgba(89,122,161);
	
}

div#superNav li.selected > a{
	background-color: rgba(89,122,161);
	color: #fff;
}

div#superNav li.selected > ul {
	display: block;
}

/*Hover state for top level links*/
div#superNav li:hover > a {
	background: rgba(89,122,161);
	color: #FFF;
}

/*Style for dropdown links*/
div#superNav li:hover ul a {

}

div#superNav ul li ul li a
{
	background: #eee;
	color: #000;
}

div#superNav ul li ul li:hover a{
	color: #FFF;	
}

/*Hover state for dropdown links*/
div#superNav li:hover ul a:hover {
	background: rgba(89,122,161);
	color: #fff;
}


/*Style 'show menu' label button and hide it by default*/
.show-menu {
	text-decoration: none;
	color: #fff;
	background: rgba(89,122,161);
	text-align: left;
	padding: 10px 15px;
	display: none;
	font-weight: 600;
	font-size: 18px;
	text-transform: uppercase;
}

/*Hide checkbox*/
div#superNav input[type=checkbox]{
    display: none;

}

/*Show menu when invisible checkbox is checked*/
div#superNav input[type=checkbox]:checked ~ #investorRelationsMenu{
    display: block;
}

@media screen and (max-width : 768px){
	/*Make dropdown links appear inline*/
	div#superNav > ul > li > ul{
	position: absolute;
	z-index: 9999;
	}
	
	
	div#superNav{
		width: 100%;
		background-color: #eee;
		color: #000;
	}
	
	div#superNav ul, div#superNav > ul > li > ul{
		position: static;
		display: none;
		width: 100%
	}
	div#superNav > ul > li > ul{
		max-height: 500px;
		opacity: 1;
	}
	
	div#superNav ul li ul
	{
		display: block;	
	}
	/*Create vertical spacing*/
	div#superNav li {
		/*margin-bottom: 1px;*/
	}
	/*Make all menu links full width*/
	div#superNav ul li, div#superNav li a {
		width: 100%;
	}
	
	
	/*Display 'show menu' link*/
	div#superNav .show-menu {
		display:block;
		cursor: pointer;
	}
	div#superNav .show-menu:after {
		content: "\f078";
		font-family: FontAwesome;
		padding-right: 10px;
		float: right;
	} 
}





/* Organisationsschema */

ol.organizational-chart,
ol.organizational-chart ol,
ol.organizational-chart li,
ol.organizational-chart li > div {
	position: relative;
}

ol.organizational-chart li > div:hover
{
	background-color: #FFF;
}

ol.organizational-chart,
ol.organizational-chart ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol.organizational-chart {
	text-align: center;
}

ol.organizational-chart ol {
	padding-top: 1em;
}

ol.organizational-chart ol:before,
ol.organizational-chart ol:after,
ol.organizational-chart li:before,
ol.organizational-chart li:after,
ol.organizational-chart > li > div:before,
ol.organizational-chart > li > div:after,
ol.organizational-chart > li ol > li div:before
{
	background-color: #b7a6aa;
	content: '';
	position: absolute;
}

ol.organizational-chart ol > li {
	padding: 3em 0 0 1em;
}

ol.organizational-chart > li ol:before {
	height: calc(1em + 3px);
	left: 50%;
	top: 0;
	width: 3px;
}



ol.organizational-chart > li > ol li:not(:only-of-type):first-of-type:before {
	height: 3px;
	left: 3px;
	top: 0em;
	width: 50%;

}




ol.organizational-chart > li > ol > li:not(:only-of-type) > div:before,
ol.organizational-chart > li > ol > li:not(:only-of-type) > ol > li:not(:only-of-type) > div:before{
	height: 3px;
	left: -5em;
	top: 2em;
	width: 5em;
}

ol.organizational-chart > li > ol > li:not(:only-of-type) > ol > li:not(:only-of-type) > div {
}



ol.organizational-chart > li ol > li:not(:last-of-type):after {
	height: 100%;
	left: 0;
	top: 0;
	width: 3px;
}


ol.organizational-chart > li ol > li:last-of-type:before {
	height: 3px;
	left: 0;
	top: 5em;
	width: 5em;
}




ol.organizational-chart > li ol > li:not(:only-of-type):last-of-type:after {
	height: 5em;
	left: 0;
	top: 0;
	width: 3px;
}

ol.organizational-chart li > div {
	background-color: #fff;
	border-radius: 3px;
	min-height: 2em;
	padding: 0.5em;
	padding-top: 1em;
	position: relative;
}

ol.organizational-chart li > div:hover{
	padding: 1em;
	padding-top: 1.5em;
}

ol.organizational-chart li > div > span.ownership{
	position: absolute;
	top: -2.5em;
	left: 51%;
	color: #2a1900;
}

/*** PRIMARY ***/
ol.organizational-chart > li > div {
	display: inline-block;
	float: none;
	margin: 0 1em 1em 1em;
	vertical-align: bottom;
}

ol.organizational-chart > li > div:only-of-type {
	margin-bottom: 0;
	width: 100%;
	margin: 0 0em 0em 0em;

}

ol.organizational-chart > li > div:first-of-type:nth-last-of-type(2),
ol.organizational-chart > li > div:first-of-type:nth-last-of-type(2) ~ div {
	width: calc((100% / 2) - 2em - 4px);
}

ol.organizational-chart > li > div:first-of-type:nth-last-of-type(3),
ol.organizational-chart > li > div:first-of-type:nth-last-of-type(3) ~ div {
	width: calc((100% / 3) - 2em - 4px);
}

ol.organizational-chart > li > div:first-of-type:nth-last-of-type(4),
ol.organizational-chart > li > div:first-of-type:nth-last-of-type(4) ~ div {
	width: calc((100% / 4) - 2em - 4px);
}

ol.organizational-chart > li > div:first-of-type:nth-last-of-type(5),
ol.organizational-chart > li > div:first-of-type:nth-last-of-type(5) ~ div {
	width: calc((100% / 5) - 2em - 4px);
}

ol.organizational-chart > li > div:before,
ol.organizational-chart > li > div:after {
	bottom: -4em!important;
	top: inherit!important;
}

ol.organizational-chart > li > div:before {
}

ol.organizational-chart > li > div:only-of-type:after {
	display: none;
}

ol.organizational-chart > li > div:first-of-type:not(:only-of-type):after,
ol.organizational-chart > li > div:last-of-type:not(:only-of-type):after {
	bottom: -1em;
	height: 3px;
	width: calc(50% + 1em + 3px);
}

ol.organizational-chart > li > div:first-of-type:not(:only-of-type):after {
	left: calc(50% + 3px);
}

ol.organizational-chart > li > div:last-of-type:not(:only-of-type):after {
	left: calc(-1em - 3px);
}

ol.organizational-chart > li > div + div:not(:last-of-type):after {
	height: 3px;
	left: -2em;
	width: calc(100% + 4em);
}


/*** SECONDARY ***/
ol.organizational-chart > li > ol > li:only-of-type:before {
	height: 4em;
	left: 50%;
	top: 0em;
	width: 3px;
}



ol.organizational-chart > li ol > li:only-of-type:before {
	height: 3em;
	left: 50%;
	top: 0em;
	width: 3px;
}





ol.organizational-chart > li > ol:before {
	left: inherit;
	left: 50%;
}

ol.organizational-chart > li > ol:after {
	left: 0;
	width: 50%;
}

ol.organizational-chart > li > ol > li > span.ownership{
	position: absolute;
	left: 1.5em;
	top: 3.5em;
	color: #2a1900;
}


ol.organizational-chart > li > ol > li:only-of-type > span.ownership
{
	left: calc(50% + 1em);
	top: 0.5em;

}


ol.organizational-chart > li ol > li
{
	padding-left:5em;
}

ol.organizational-chart > li ol > li:only-of-type{
	padding-left: 0em;


}



/*** TERTIARY ***/


ol.organizational-chart > li > ol > li > ol > li > span.ownership{
	position: absolute;
	left: 1.5em;
	top: 3.5em;
	color: #2a1900;
}
ol.organizational-chart > li > ol > li > ol > li:only-of-type > span.ownership{
	left: calc(50% + 1em);
	top: 0.5em;
}                


ol.organizational-chart > li > ol > li ol > li
{
	padding-left:5em;
}

ol.organizational-chart > li > ol > li > ol > li:not(:only-of-type) > div:before {
	height: 3px;
	left: -5em;
	top: 2em;
	width: 5em;
}




/*** QUATERNARY ***/
ol.organizational-chart > li > ol > li > ol > li > ol > li > div {
	background-color: #fca858;
}


ol.organizational-chart > li > ol > li > ol > li > ol > li > span.ownership{
	position: absolute;
	left: 1.5em;
	top: 3.5em;
	color: #2a1900;
}
ol.organizational-chart > li > ol > li > ol > li > ol > li:only-of-type > span.ownership{
	left: calc(50% + 1em);
	top: 0.5em;
}                

ol.organizational-chart > li > ol > li > ol > li > ol > li:not(:only-of-type) > div:before {
	height: 3px;
	left: -5em;
	top: 2em;
	width: 5em;
}



/*** QUINARY ***/
ol.organizational-chart > li > ol > li > ol > li > ol > li > ol > li > div {
	background-color: #fddc32;
}

/*** MEDIA QUERIES ***/
@media only screen and ( min-width: 48em ) {

	ol.organizational-chart {
		margin-left: -1em;
		margin-right: -1em;
	}



	/* PRIMARY */

	ol.organizational-chart > li > div:before {
		height: 4em!important;
		left: 50%!important;
		width: 3px!important;
	}




	ol.organizational-chart > li > div {
		display: inline-block;
		float: none;
		margin: 0 1em 1em 1em;
		vertical-align: bottom;
	}

	ol.organizational-chart > li > div:only-of-type {
		margin-bottom: 0;
		width: calc(50% / 1);
	}

	ol.organizational-chart > li > div:first-of-type:nth-last-of-type(2),
	ol.organizational-chart > li > div:first-of-type:nth-last-of-type(2) ~ div {
		width: calc((100% / 2) - 2em - 4px);
	}

	ol.organizational-chart > li > div:first-of-type:nth-last-of-type(3),
	ol.organizational-chart > li > div:first-of-type:nth-last-of-type(3) ~ div {
		width: calc((100% / 3) - 2em - 4px);
	}

	ol.organizational-chart > li > div:first-of-type:nth-last-of-type(4),
	ol.organizational-chart > li > div:first-of-type:nth-last-of-type(4) ~ div {
		width: calc((100% / 4) - 2em - 4px);
	}

	ol.organizational-chart > li > div:first-of-type:nth-last-of-type(5),
	ol.organizational-chart > li > div:first-of-type:nth-last-of-type(5) ~ div {
		width: calc((100% / 5) - 2em - 4px);
	}

	ol.organizational-chart > li > div:before,
	ol.organizational-chart > li > div:after {
		bottom: -1em!important;
		top: inherit!important;
	}

	ol.organizational-chart > li > div:before {
		height: 1em!important;
		left: 50%!important;
		width: 3px!important;
	}
	ol.organizational-chart > li > div:only-of-type:after {
		display: none;
	}
	ol.organizational-chart > li > ol:before {
		display: none;
	}

	ol.organizational-chart > li > div:first-of-type:not(:only-of-type):after,
	ol.organizational-chart > li > div:last-of-type:not(:only-of-type):after {
		bottom: -1em;
		height: 3px;
		width: calc(50% + 1em + 3px);
	}

	ol.organizational-chart > li > div:first-of-type:not(:only-of-type):after {
		left: calc(50% + 3px);
	}

	ol.organizational-chart > li > div:last-of-type:not(:only-of-type):after {
		left: calc(-1em - 3px);
	}

	ol.organizational-chart > li > div + div:not(:last-of-type):after {
		height: 3px;
		left: -2em;
		width: calc(100% + 4em);
	}

	/* SECONDARY */
	
	ol.organizational-chart > li ol > li:not(:first-of-type):not(:only-of-type):after
	{
		height: 3px;
    	left: 0;
    	top: 0;
    	width: 100%;

	}
	
	
	
	
	
	ol.organizational-chart > li > ol > li:not(:only-of-type) > ol > li:not(:only-of-type) > div:before {
		height: 3px;
		left: -5em;
		top: 2em;
		width: 5em;
	}

	ol.organizational-chart > li > ol > li:not(:only-of-type) > div:before
	{
		display: none;

	}

	ol.organizational-chart > li > ol > li:only-of-type > div:only-of-type {
		margin-bottom: 0;
		width: calc(50% / 1);
		margin: 0 auto;
	}                


	ol.organizational-chart > li > ol > li:only-of-type:before {
		height: 4em;
		left: 50%;
		top: 0em;
		width: 3px;
	}


	ol.organizational-chart > li > ol > li > span.ownership{
		position: absolute;
		left: calc(50% + 1em);
		top: 1em;
		color: #2a1900;
	}

	ol.organizational-chart > li > ol {
		display: flex;
		flex-wrap: nowrap;
	}

	ol.organizational-chart > li > ol:before,
	ol.organizational-chart > li > ol > li:before {
		height: 3em!important;
		left: 50% !important;
		top: 0!important;
		width: 3px!important;
	}
	ol.organizational-chart > li > ol > li:not(:only-of-type):before {
		left: calc(50% - 3px) !important;
	}



	ol.organizational-chart > li > ol:after {
		display: none;
	}

	ol.organizational-chart > li > ol > li {
		flex-grow: 1;
		flex-basis: 100%;
		padding-left: 1em;
		padding-right: 0em;
		padding-top: 3em;
	}

	ol.organizational-chart > li > ol > li:only-of-type {
		padding-top: 3em;
	}

	ol.organizational-chart > li > ol > li:only-of-type:after {
		display: none;
	}



	ol.organizational-chart > li > ol > li:first-of-type:not(:only-of-type):after,
	ol.organizational-chart > li > ol > li:last-of-type:not(:only-of-type):after {
		height: 3px;
		top: 0em;
		width: 50%;
	}

	ol.organizational-chart > li > ol > li:first-of-type:not(:only-of-type):after {
		left: 50%;
	}

	ol.organizational-chart > li > ol > li:last-of-type:not(:only-of-type):after {
		left: 0;
	}

	ol.organizational-chart > li > ol > li + li:not(:last-of-type):after {
		height: 3px;
		left: 0;
		top: 0;
		width: 100%;
	}
	/* TERTIERY */

	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:not(:only-of-type) > div:before{
		display: none;
	}

	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:not(:only-of-type):last-of-type:after{

		display : none;
	}
	ol.organizational-chart > li.only-of-type > ol > li:only-of-type > ol > li:not(:last-of-type):after{

		display: none;
	}
	ol.organizational-chart > li.only-of-type > ol > li.only-of-type > ol > li + li:not(:last-of-type):after {
		height: 3px;
		left: 0;
		top: 0;
		width: 100%;
		display:block;
		background-color: black;
		Content: '';
	}

	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:first-of-type:not(:only-of-type):after, 
	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:last-of-type:not(:only-of-type):after
	{
		background-color: #b7a6aa;
		content: '';
		position: absolute;
		width: 50%;
		height: 3px;
		left: 50%;
		top: 0;
		display: block;
	}
	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:first-of-type:not(:only-of-type):after{
		left: 50%;
	}
	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:last-of-type:not(:only-of-type):after{
		left: 0%;
	}

	ol.organizational-chart > li > ol > li > ol > li:not(:only-of-type):first-of-type:before{
		height: 3px;
		left: 3px;
		top: 0em;
		width: 50%;
	}

	ol.organizational-chart > li > ol > li:only-of-type > ol > li:only-of-type > div:only-of-type {
		margin-bottom: 0;
		width: calc(50% / 1);
		margin: 0 auto;
	}
	ol.organizational-chart > li > ol > li:only-of-type > ol {
		display: flex;
		flex-wrap: nowrap;
	}
	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol:before,
	ol.organizational-chart > li > ol > li:only-of-type > ol > li:before {
		height: 3em!important;
		left: 50%!important;
		top: 0!important;
		width: 3px!important;
	}
	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol:before{
		height: 1em!important;
	}
	ol.organizational-chart > li > ol > li:only-of-type > ol > li{
		flex-grow: 1;
		padding-left: 1em;
		padding-right: 0em;
		padding-top: 3em;
	}

	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li > span.ownership {
		position: absolute;
		left: calc(50% + 1em);
		top: 1em;
		color: #2a1900;
	}
	
	
	/* QUARTERNARY */

	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:only-of-type > ol > li:not(:only-of-type) > div:before{
		display: none;
	}

	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:only-of-type > ol > li:not(:only-of-type):last-of-type:after{

		display : none;
	}
	ol.organizational-chart > li.only-of-type > ol > li.only-of-type > ol > li:only-of-type > ol > li:not(:last-of-type):after{

		display: none;
	}
	ol.organizational-chart > li.only-of-type > ol > li.only-of-type > ol > li.only-of-type > ol > li + li:not(:last-of-type):after {
		height: 3px;
		left: 0;
		top: 0;
		width: 100%;
		display:block;
		background-color: black;
		Content: '';
	}
	
	/* Fixat ovanför */

	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:only-of-type > ol > li:first-of-type:not(:only-of-type):after, 
	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:only-of-type > ol > li:last-of-type:not(:only-of-type):after
	{
		background-color: #b7a6aa;
		content: '';
		position: absolute;
		width: 50%;
		height: 3px;
		left: 50%;
		top: 0;
		display: block;
	}
	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:only-of-type > ol > li:first-of-type:not(:only-of-type):after{
		left: 50%;
	}
	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:only-of-type > ol > li:last-of-type:not(:only-of-type):after{
		left: 0%;
	}

	ol.organizational-chart > li > ol > li > ol > li > ol > li:not(:only-of-type):first-of-type:before{
		height: 3px;
		left: 3px;
		top: 0em;
		width: 50%;
	}

	ol.organizational-chart > li > ol > li:only-of-type > ol > li:only-of-type > ol > li:only-of-type > div:only-of-type {
		margin-bottom: 0;
		width: calc(50% / 1);
		margin: 0 auto;
	}
	ol.organizational-chart > li > ol > li > ol > li:only-of-type > ol {
		display: flex;
		flex-wrap: nowrap;
	}
	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:only-of-type > ol:before,
	ol.organizational-chart > li > ol > li > ol > li:only-of-type > ol > li:before {
		height: 3em!important;
		left: 50%!important;
		top: 0!important;
		width: 3px!important;
	}
	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:only-of-type > ol:before{
		height: 1em!important;
	}
	ol.organizational-chart > li > ol > li > ol > li:only-of-type > ol > li{
		flex-grow: 1;
		padding-left: 1em;
		padding-right: 0em;
		padding-top: 3em;
	}

	ol.organizational-chart > li:only-of-type > ol > li:only-of-type > ol > li:only-of-type > ol > li > span.ownership {
		position: absolute;
		left: calc(50% + 1em);
		top: 1em;
		color: #2a1900;
	}

}



/* Kursgraf */

div#InstrumentChart svg{
	overflow: visible;	
}
div#InstrumentChart{
	margin-left: 10px;
}


div.KeyIndicators{
   display: -webkit-flex;
   display: flex;
   -webkit-flex-direction: row;
   flex-direction: row;
   -webkit-justify-content: flex-start;
   justify-content: flex-start;
	margin-bottom: 20px;
	margin-left: -15px;
	margin-right: -15px;
}

div.KeyIndicators div.shareQuote, div.KeyIndicators div.marketCap, div.KeyIndicators div.ticker{
	padding: 30px;
	float: left;
   -webkit-flex: 1 0 0;
   flex: 1 0 0;
	margin-left: 15px;
	margin-right: 15px;
	text-align: center;
}
div.KeyIndicators span.KeyIndicatorsMarketCap, div.KeyIndicators span.KeyIndicatorsLatestClose, div.KeyIndicators span.KeyIndicatorsRic{
	clear: both;
	font-size: 24px;
	font-weight: 700;
	display: block;
	color: #222;
}

div.KeyIndicators div.shareQuote{
	background-color: rgba(0,130,108,0.5);
}

div.KeyIndicators div.marketCap{
	background-color: rgba(142,142,144,0.5);
}

div.KeyIndicators div.ticker{
	background-color: rgba(0,92,83,0.5);
}

@media screen and (max-width: 780px){
div.KeyIndicators{
   -webkit-flex-direction: column;
   flex-direction: column;
	}
	div.KeyIndicators div.shareQuote, div.KeyIndicators div.marketCap, div.KeyIndicators div.ticker{
		margin-bottom: 20px;
	}
}






/**umb_name:Rubrik 1*/
h1{}

/**umb_name:Rubrik 2*/
h2{}

/**umb_name:Rubrik 3*/
h3{}

/**umb_name:Rubrik 4*/
h4{}

/**umb_name:Brödtext*/
p{}



/**umb_name:Ingress*/
.lead{}