#bvWheaterContainer {
   z-index:9999;
}

.bvBoxBorderBottom {
   background-color:#f2f0eb;
   border-bottom:4px solid #f7971d;
   padding-bottom: 0.1em;
   padding-top: 0.5em;
   padding-left: 0.5em;
   padding-right: 0.5em;
}

.bvBoxBorderBottom:hover {
   border-bottom:4px solid #0065a4;
}


.bvRedBorderBottom {
   border-bottom:4px solid #f7971d;
   padding-bottom: 0.9em;
}

.bvRedBorderBottom:hover {
   border-bottom:4px solid #0065a4;
}

.bvGreenBorderBottom {
   border-bottom:4px solid #40ae49;
   padding-bottom: 0.9em;
}

.bvGreenBorderBottom:hover {
   border-bottom:4px solid #000000;
}

.bvCookieInfoContainer {
   display:none;
   position:fixed;
   top:0;
   left:0;
   padding:0 10px 10px;
   width:100%;
   opacity:0.9;
   background-color:#57585a;
   z-index: 9;
   color:#fff;
}

.bvCookieInfoContainer > div {
   max-width: 1240px;
   margin: 0 auto;
}

.bvCookieInfoContainer .bvCookieInfoText {
	width: 65%;
   float:left;
}

.bvCookieInfoContainer .bvCookieInfoButton {
	width:33%;
   float:left;
   padding:18px 0 0 0;
}

.bvCookieInfoContainer .bvCookieInfoButton button {
   border:2px solid #fff;
   margin-left:40px;
   color:#fff;
   background-color:#57585a;
   padding:10px 25px;
}

.bvCookieInfoContainer .bvCookieInfoButton button:hover {
	cursor:pointer;
   background-color:#333333;
}

.bvCookieInfoContainer p.nyhetstext a {
   text-decoration:underline;
}

.bvCookieInfoContainer p.nyhetstext, .bvCookieInfoContainer p.nyhetstext a {
   color:#fff !important;
}

.bvCustomLook select {
   border:none;
   background-color:#000;
   color:#fff;
}

.bvCustomLook option {
   background-color:#000;
   color:#fff;
   border:none;
}

.facebookIconBlue {
   background-color: #3b5998;
   border-radius: 50%;
   display: inline-block;
   height: 30px;
   width: 30px;
}



@media screen and (max-width: 640px) and (min-width: 321px) {
	.footer-column-1, .footer-column-2, .footer-column-4, .footer-column-5 {
		width:48% !important;
      margin-bottom:25px;
      margin-left:0 !important;
      float:left !important;
	}

	.footer-column-3 {
		display:none !important;
	}
   
   .footer-column-1 {
      margin-bottom:10px;
   }
}

@media screen and (max-width: 320px) {
	.footer-column-1, .footer-column-2, .footer-column-4, .footer-column-5 {
		width:100% !important;
      margin-bottom:25px;
	}

	.footer-column-3 {
		display:none !important;
	}
}

/* TOPMENU */
nav.bvTopMenu {
	/* display:table; */
	
}

.bvTopMenu ul li a {
	/* font-size: 1em; */
}

nav.bvTopMenu ul {
	/* display:table-row; */
	padding-left:0;
	margin-left:0;
	list-style-type:none;
}

.bvTopMenuItem {
	border-bottom: 4px solid transparent;
}

.bvTopMenuItemActive {
	/* padding: 0.5em 1em; */
	background-color: #F2F0EB;
	border-bottom: 4px solid #0065A4;
}

.bvTopMenuItem a, .bvTopMenuItemActive a {
	padding: 0.5em 10%;
}

nav.bvTopMenu ul li {
	/* display:table-cell; */
	/* text-align:center; */
}

/* TOPMENU END */

/* LEFT MENU */
.bvActiveLeftMenu {
	background-color:#F2F0EB;
	padding-bottom: 1em;
}

.bvLeftMenu {	
	margin:0;
	margin-top:0.5em;
	padding:0;
	list-style-type:none;
	/* text-indent: 1em; */
}

.bvLeftMenu > li {
	padding-left:1em;
}

.bvLeftMenu a {
	font-size:1em;
}

.bvLeftMenuLvl2, .bvLeftMenuLvl3, .bvLeftMenuLvl4 {
	margin:0;
	padding:0;
	list-style-type:none;
}

.bvLeftMenuItem a {
	padding: 8px 5px;
}

.bvLeftMenuBorder2 {
	border-left: 3px solid #f7971d;
	margin-left: 1em;
}

.bvLeftMenuBorder3 {
	border-left: 3px solid #f7971d;
	margin-left:-1px;
}

.bvLeftMenuRootNode span {
	width: 10px;
    	display: inline-block;
	background-color:#0065A4;
    	height: 10px;
    	border-radius: 50%;
	margin-right:10px;
}

.bvLeftMenuLvl4 {
	margin-left:20px;
}

.bvLeftMenuLvl2 li.bvLeftMenuItem.bvLeftMenuHasSubs {
	padding-left: 25px;
    	text-indent:16px;
}

.bvLeftMenuLvl2 li.bvLeftMenuItem {
	padding-left:13px;
	text-indent: 1px;
}

.bvLeftMenuLvl2 li.bvLeftMenuItem.bvLeftMenuHasSubs .bvLeftMenuLvl3.bvLeftMenuBorder3 .bvLeftMenuItem {
	padding-left: 10px;
   	 text-indent: 1px;
}

.bvLeftMenuLvl2 li.bvLeftMenuItem.bvLeftMenuHasSubs .bvLeftMenuLvl3.bvLeftMenuBorder3 .bvLeftMenuItem.bvLeftMenuHasSubs {
	background: url("/images/18.524d442f1541399bb0450ba4/1461318805050/Pil_hoger_bl%C3%A5.png") no-repeat 15px 14px;
	background-size: 10px auto;
	text-indent: 15px;
}

.bvLeftMenuLvl2 li.bvLeftMenuItem.bvLeftMenuHasSubs .bvLeftMenuLvl3.bvLeftMenuBorder3 .bvLeftMenuItem.bvLeftMenuHasSubs.bvLeftMenuHasSubsOpen {
	background: url("/images/18.524d442f1541399bb0450ba3/1461318805012/Pil_ner_bl%C3%A5.png") no-repeat 15px 14px;
	background-size: 10px auto;
}

.bvLeftMenuLvl2 .bvLeftMenuItem .bvLeftMenuLvl3.bvLeftMenuBorder3 .bvLeftMenuItem .bvLeftMenuLvl4 .bvLeftMenuItem {
	text-indent: 0;
    	padding-left: 3px;
}

/* LEFT MENU END */

/* MOBILE MENU */
.bvHamburgerIcon, .bvHamburgerIconLeftMenu {
	text-indent: 5em;
	padding: 10px 0;
	margin:0;
	color: #fff;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBzdHlsZT0iZmlsbDojZmZmOyIgZD0iTTQsMTBoMjRjMS4xMDQsMCwyLTAuODk2LDItMnMtMC44OTYtMi0yLTJINEMyLjg5Niw2LDIsNi44OTYsMiw4UzIuODk2LDEwLDQsMTB6IE0yOCwxNEg0Yy0xLjEwNCwwLTIsMC44OTYtMiwyICBzMC44OTYsMiwyLDJoMjRjMS4xMDQsMCwyLTAuODk2LDItMlMyOS4xMDQsMTQsMjgsMTR6IE0yOCwyMkg0Yy0xLjEwNCwwLTIsMC44OTYtMiwyczAuODk2LDIsMiwyaDI0YzEuMTA0LDAsMi0wLjg5NiwyLTIgIFMyOS4xMDQsMjIsMjgsMjJ6Ii8+PC9zdmc+") no-repeat 10px 7px #f7971d;
}

/* MOBILE MENU END */

/* CONTACT */

.bvCloseContactInfoButton img {
	cursor:pointer;
}

/* CONTACT END */


/* Listan med knappar */ 

.sharebuttonlist {
    list-style-type: none;
    margin: 1em 0;
    padding: 0;
}

.sharebuttonlist--horizontal .sharebuttonlist__item {
    display: inline-block;
    vertical-align:middle;
}


/* Delaknappar i sidfoten*/

.sharebutton {
    display: inline-block;
    height: 30px;
    margin: 0 1em .5em 0;
    padding: 0 16px;
    background-color: #ccc;
    color: white;
    font-size: 1rem;
    font-weight: bold;
    line-height: 2;
    text-decoration: none;
    background-size: 18px auto;
    background-position: 12px 50%;
    background-repeat: no-repeat;
}

.sharebutton--facebook {
    background-color: #3b5998;
}

.sharebutton--twitter {
    background-color: #00aced;
}

.sharebutton--linkedin {
    background-color: #007bb6; 
}

.sharebutton--gplus {
    background-color: #dd4b39;  
}

.sharebutton--email {
    background-color: #57b51d; 
}


/* Ikoner på delaknapparna */

.sharebutton--icon-facebook {
    padding: 0 16px 0 32px;
    background-size: 8px auto;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDE3IiB3aWR0aD0iOCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTggOS4yaC0yLjd2Ny44aC0zLjN2LTcuOGgtMnYtMi43aDJ2LTIuOGMwLTEuOSAxLjMtMy43IDQuMS0zLjcgMS4yIDAgMS45LjEgMS45LjF2Mi43aC0xLjdjLTEgMC0xLjIuNS0xLjIgMS4zdjIuNGgyLjl2Mi43eiIvPjwvc3ZnPg==');
}

.sharebutton--icon-twitter {
    padding: 0 16px 0 37px;
    background-size: 16px auto;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxMy43IiB3aWR0aD0iMTYiIGhlaWdodD0iMTMiPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNyAxLjZjLS42LjMtMS4zLjUtMiAuNS43LS40IDEuMy0xLjEgMS41LTEuOS0uNy40LTEuNC43LTIuMi44LS42LS42LTEuNS0xLTIuNS0xLTIgMC0zLjUgMS42LTMuNSAzLjUgMCAuMyAwIC41LjEuOC0yLjktLjItNS41LTEuNi03LjItMy43LS4zLjUtLjUgMS4xLS41IDEuOCAwIDEuMi42IDIuMyAxLjUgMi45LS42IDAtMS4xLS4yLTEuNi0uNCAwIDEuNyAxLjIgMy4xIDIuOCAzLjQtLjIgMC0uNS4xLS44LjEtLjIgMC0uNCAwLS43LS4xLjQgMS40IDEuNyAyLjQgMy4zIDIuNC0xLjIuOS0yLjcgMS41LTQuMyAxLjVoLS44YzEuNSAxIDMuNCAxLjYgNS4zIDEuNiA2LjQgMCA5LjktNS4zIDkuOS05Ljl2LS40Yy42LS42IDEuMi0xLjIgMS43LTEuOXoiLz48L3N2Zz4=');
}

.sharebutton--icon-linkedin {
    padding: 0 16px 0 37px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NDAiIGhlaWdodD0iNjQwIiB2aWV3Qm94PSIwIDAgNjQwIDY0MCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMyMCAxMi44Yy0xNjkuNjY0IDAtMzA3LjIgMTM3LjUzNi0zMDcuMiAzMDcuMnMxMzcuNTM2IDMwNy4yIDMwNy4yIDMwNy4yIDMwNy4yLTEzNy41MzYgMzA3LjItMzA3LjItMTM3LjUzNi0zMDcuMi0zMDcuMi0zMDcuMnptLTc1LjIgNDM0LjUyOGgtNjIuMjA4di0yMDAuMTkyaDYyLjIwOHYyMDAuMTkyem0tMzEuNDg4LTIyNC43NjhjLTE5LjY0OCAwLTMyLjM1Mi0xMy45Mi0zMi4zNTItMzEuMTM2IDAtMTcuNTY4IDEzLjA4OC0zMS4wNzIgMzMuMTUyLTMxLjA3MnMzMi4zNTIgMTMuNTA0IDMyLjczNiAzMS4wNzJjMCAxNy4yMTYtMTIuNjcyIDMxLjEzNi0zMy41MzYgMzEuMTM2em0yNTguNjg4IDIyNC43NjhoLTYyLjIwOHYtMTEwLjk0NGMwLTI1LjgyNC05LjAyNC00My4zNi0zMS41Mi00My4zNi0xNy4xODQgMC0yNy4zOTIgMTEuODcyLTMxLjkwNCAyMy4yOTYtMS42NjQgNC4wNjQtMi4wOCA5LjgyNC0yLjA4IDE1LjU1MnYxMTUuNDI0aC02Mi4yNHYtMTM2LjMyYzAtMjQuOTkyLS44LTQ1Ljg4OC0xLjYzMi02My44NzJoNTQuMDQ4bDIuODQ4IDI3LjgwOGgxLjI0OGM4LjE5Mi0xMy4wNTYgMjguMjU2LTMyLjMyIDYxLjgyNC0zMi4zMiA0MC45MjggMCA3MS42MTYgMjcuNDI0IDcxLjYxNiA4Ni4zNjh2MTE4LjM2OHoiLz48L3N2Zz4=');
}

.sharebutton--icon-gplus {
    padding: 0 16px 0 37px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NDAiIGhlaWdodD0iNjQwIiB2aWV3Qm94PSIwIDAgNjQwIDY0MCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTYzLjY0OCAxNzguODQ4YzAgNDcuODA4IDE1Ljk2OCA4Mi4zMDQgNDcuNDI0IDEwMi41NiAyNS43OTIgMTYuNjQgNTUuNjggMTkuMTM2IDcxLjIzMiAxOS4xMzYgMy43NzYgMCA2LjgxNi0uMTkyIDguOTI4LS4zMiAwIDAtNC45MjggMzIuMTI4IDE4Ljg4IDYzLjg3MmgtMS4wODhjLTQxLjI0OCAwLTE3NS43NzYgOC42MDgtMTc1Ljc3NiAxMTkuMjY0IDAgMTEyLjUxMiAxMjMuNTUyIDExOC4yNCAxNDguMzUyIDExOC4yNCAxLjk1MiAwIDMuMTA0LS4wNjQgMy4xMDQtLjA2NC4yNTYgMCAyLjAxNi4wNjQgNS4wNTYuMDY0IDE1LjkwNCAwIDU3LjAyNC0xLjk4NCA5NS4yLTIwLjU3NiA0OS41MzYtMjQgNzQuNjU2LTY1Ljg4OCA3NC42NTYtMTI0LjMyIDAtNTYuNDQ4LTM4LjI3Mi05MC4wNDgtNjYuMjA4LTExNC42MjQtMTcuMDU2LTE1LjAwOC0zMS44MDgtMjcuOTM2LTMxLjgwOC00MC41MTIgMC0xMi44IDEwLjc4NC0yMi40MzIgMjQuMzg0LTM0LjYyNCAyMi4wNDgtMTkuNjggNDIuODQ4LTQ3Ljc0NCA0Mi44NDgtMTAwLjggMC00Ni42MjQtNi4wNDgtNzcuOTUyLTQzLjMyOC05Ny44MjQgMy44NzItMS45ODQgMTcuNjMyLTMuNDI0IDI0LjQxNi00LjM4NCAyMC4xOTItMi43NTIgNDkuNzI4LTUuODg4IDQ5LjcyOC0yMi4zNjh2LTMuMTY4aC0xNDcuMTY4Yy0xLjQ3Mi4wNjQtMTQ4LjgzMiA1LjUwNC0xNDguODMyIDE0MC40NDh6bTIzNy41NjggMjg4LjQxNmMyLjgxNiA0NC45OTItMzUuNjggNzguMTc2LTkzLjUwNCA4Mi4zNjgtNTguNzIgNC4zMi0xMDcuMDQtMjIuMTEyLTEwOS44NTYtNjcuMDcyLTEuMzc2LTIxLjYzMiA4LjEyOC00Mi43NTIgMjYuNzItNTkuNjE2IDE4Ljg0OC0xNy4wNTYgNDQuNzM2LTI3LjYxNiA3Mi44OTYtMjkuNjk2IDMuMzI4LS4xOTIgNi42MjQtLjM4NCA5LjkyLS4zODQgNTQuMzY4LjAzMiA5MS4xNjggMzEuOTY4IDkzLjgyNCA3NC40em0tMzguNDMyLTMxOS4yMzJjMTQuNDMyIDUwLjgxNi03LjM2IDEwMy44NzItNDIuMTEyIDExMy42OTYtNCAxLjEyLTguMDk2IDEuNjY0LTEyLjI4OCAxLjY2NC0zMS44MDggMC02My4zMjgtMzIuMTkyLTc1LjA0LTc2LjU3Ni02LjUyOC0yNC44MzItNS45ODQtNDYuNjU2IDEuNTA0LTY3LjU4NCA3LjMyOC0yMC42NCAyMC41NzYtMzQuNDk2IDM3LjIxNi0zOS4yIDQtMS4xMiA4LjEyOC0xLjY5NiAxMi4zMi0xLjY5NiAzOC40IDAgNjMuMTA0IDE1LjkzNiA3OC40IDY5LjY5NnptMjQ5LjIxNiAxMDcuOTY4di05NmgtNjR2OTZoLTk2djY0aDk2djk2aDY0di05Nmg5NnYtNjRoLTk2eiIvPjwvc3ZnPg==');
}

.sharebutton--icon-email {
    padding-left: 40px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAxNCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjE0Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMjAgMGgtMjB2MTRoMjJ2LTE0aC0yem0tMS43IDJsLTcuMyAzLjctNy4zLTMuN2gxNC42em0xLjcgMTBoLTE4di05LjFsOSA0LjcgOS00Ljd2OS4xeiIvPjwvc3ZnPg==');
}


/* Dölj text på delaknappen och gör den rund (kombinera med ikoner på knapparna =) */

.sharebutton--hide-text {
    width: 30px;
    height: 30px;
    margin: 0 .125em;
    padding: 0;
    background-position: 50% 50%;
    border-radius: 15px;
}

.sharebutton--hide-text .sharebutton__text {
    position: absolute;
    top: 0;
    left: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}


/* Sökknappen */
.bvSearchIcon{
   background: url('/images/18.42c5fe30152565ac19f11f76/1453292373337/search.svg') no-repeat;
   padding:0.55em 0px 0.55em 40px;
   background-size: 20px 20px;
   background-position: 5px 7px; 
   border:1px solid #ccc;
}

/* ACCORDION */
.bvToggleShowHide {
	display:none;
	clear:both;
}

.bvToggleContainer {
	clear:both;
}


.bvToggleContainer {
	cursor:pointer;
}

.bvAccordionIcon {
	background: url("/images/18.42c5fe30152565ac19f10542/1453280350800/pratbubbla01.svg") no-repeat 0px 6px;
	width: 27px;
	height: 25px;
}

.bvToggleContainer p.nyhetsrubrik {
	margin:0;
	padding:0;
}

.bvOpenClosed, .bvOpenClosedToggle {
	font-size: 110%;
	font-family: arial,sans-serif;
   	font-weight: bold;	
}

.bvToggleContainer .sv-image-portlet{
   float: left;
   margin-right: 1em;
   position: relative;
}

.bvOpenClosedToggle {
   float: right;
   margin-right: 0.5em;
   padding-top: 0.2em;
   position: relative;
}

.bvAccordionIcon.bvSjuk {
	background: url("/images/18.648db7e715492a858d018404/1462956495284/Sjukanmälan2.png") no-repeat 0px 3px;
}

.bvAccordionIcon.bvCertifiering {
	background: url("/images/18.618ac64e15378dc9f30d8165/1459975779788/Certifieringar2.png") no-repeat 0px 3px;
}

.bvAccordionIcon.bvMedia {
	background: url("/images/18.1a1c8441152ce6dee4ea2000/1462957914593/Media.png") no-repeat 0px 3px;
}

/* ACCORDION END */


.bvRightColumn > div.sv-skip-spacer.sv-column-12 {
    margin-left: 0 !important;
}

.bvPuffStartsida .sv-archive-portlet li.sv-channel-item a.nyhetsrubrik span {
    display: block;
    margin-top: 8px;
}

/* Google translate */

.bvGoogleTranslate {
	cursor:pointer;
}

.bvGoogleTranslateContainer {
	display:none;
	position: absolute;
	top: 30px;
	left: 10px;
	width:250px;
	padding:1em 1em;
	background-color:#fff;
	border:1px solid #57585A;
	border-radius:0 0 5px 5px;	
}

.bvGoogleTranslateClose {
	text-align: right;
	font-weight: bold;
}

.bvGoogleTranslateContainer p.subheading {
	margin:0 0 1em 0;
}

/* END Google translate */

/* ReadSpeaker */
.rsbtn {
    position: absolute !important;
    background: #fee7cb;
    margin: 5px 0 0 -16px;
    padding: 0 0 5px 10px;
}

/* Container for Lyssna, Kontakt etc på startsidan*/
@media all and (max-width: 580px){
   .bvPageUtils .sv-layout:nth-of-type(2) .sv-horizontal {
      float: left !important;
   }
}


