/* generic.css */
/* generic stylesheet for listbased navigation */
/* sets standard properties that may be modified later by specific gallery or custom stylesheets */

div.navigationwrapper
{
	clear:both;
}

/* remove all standard list looks */
ul.navigationlist
{
	list-style-type:none;
	margin:0;
	padding:0;
	min-width:1%; /* this rule fixes a display bug in IE7 by forcing it to calculate the menu width */
}
/* all menu items */
ul.navigationlist li.navigationlistitem
{
	margin:0;
	padding:0;
	display:block;
	float:left;
}
/* last menu item */
ul.navigationlist li.lastitem
{
}
/* all menu item links */
ul.navigationlist li.navigationlistitem a
{
	display:block;
	float:left;
	text-decoration:none;
	padding:0px;
}
/* all menu item links on hover */
ul.navigationlist li.navigationlistitem a:hover
{
	padding:0px;
	border:none;
}
/* last menu item link */
ul.navigationlist li.lastitem a
{
	clear:right;
}
/* text inside all menu item links */
ul.navigationlist li.navigationlistitem a span
{
	padding:7px 15px;
	display:block;
	white-space:nowrap;
}

/* menu items that should not appear in standard desktop mode (but still needs to be in the DOM to be available for a responsive mode) */
.ts-dt-hide, ul.navigationlist li.navigationlistitem.ts-dt-hide
{
    display:none;
}
/* defaultresponsive.css */
/* Begin defaultresponsive.css stylesheet, auto created on publish of sitelayout 11, 01-07-2025 12:51:18 */
@media screen and (max-width: 1024px)
{
	/* The tabletlandscape mode is handled by the sitelayout... */
}
@media screen and (max-width: 800px)
{
	/* The tabletportrait mode is handled by the sitelayout... */
}
@media screen and (max-width: 600px)
{
	/* The phonelandscapewide mode is handled by the sitelayout... */
}
@media screen and (max-width: 512px)
{
	/* The phonelandscape mode is handled by the sitelayout... */
}
@media screen and (max-width: 414px)
{
	/* The phoneportrait mode is handled by the sitelayout... */
}
/* End of defaultresponsive.css stylesheet generated by sitelayout 11 */
/* master.css */
/* Generel skrifttype, -størrelse og linieafstand */
body, td, input, textarea, select
{
	font-family: Arial, Helvetica, Sans-Serif;
}

/* Generel skrifttype, -størrelse og linieafstand */
body, td, input, textarea, select
{
	font-size: 8pt;
	line-height: 11pt;
}

/* Normal afsnit og intro afsnit */
p
{
	margin: 0px 0px 2px 0px;
}

/* Alle links */
a
{
	text-decoration: none;
}

/* Alle links - mouseover */
a:hover
{
	text-decoration: underline;
}

/* Links i overskrifter - mouseover */
h1 a:hover, h2 a:hover, h3 a:hover
{
	text-decoration: none;
}

/* Sidetitel */
.pageheader
{
	font-size: 11pt;
	margin: 0px 0px 8px;
}

/* Afsnitsoverskrift */
.sectionheader
{
	font-size: 9pt;
	margin: 12px 0px 6px;
}

table
{
	border-collapse: collapse;
}
table[cellspacing]
{
    border-collapse: separate;
}

/* Tabel i standardformat - overskrift */
/*.tableheader, .tableheader td*/
.tableheader > td, .tableheader > th
{
	font-weight: 700;	
	padding: 3px 8px 4px;
}

/* Tabel i standardformat - rækker */
.tablelineodd, .tablelineodd > td, .tablelineeven, .tablelineeven > td
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 3px 8px;
}



body, td, input, textarea, select
{
	color: #333;
}
a
{
	color: #1A1B1C;
}
a:hover
{
	border-bottom-color: #1A1B1C;
}
.sectionheader a[name]
{
	color: #333;
}
table
{
	border-color: #333;
}
.tableheader, .tableheader td, .tableheader th
{
	background-color: #1A1B1C;
	color: white;
	border-color: #1A1B1C;
	border-bottom-color: #333;
}
.tablelineodd, .tablelineodd td
{
	border-bottom-color: #333;
}
.tablelineeven, .tablelineeven td
{
	border-bottom-color: #333;
}
body {background:none; margin:0px 0px 0px 0px}
#layoutbox1 {width:100%; min-height:20px; float:left}
#layoutbox2 {width:100%; height:80px; overflow:visible; padding-right:30px; background:rgb(255, 255, 255) none; border-top-style:none; border-right-style:none; border-bottom-style:solid; border-left-style:none; border-bottom-width:1px; border-bottom-color:rgb(234, 235, 236); display:flex; justify-content:flex-end; position:fixed; top:0px; left:0px}
#layoutbox2[data-ts-transitiontype="userdefined"]{transition:all 500ms ease 0ms}
#layoutbox2[data-ts-transitionstate="state1"]{height:80px}
#layoutbox2[data-ts-transitionstate="state2"]{height:50px}
body.ie8 #layoutbox2[data-ts-transitiontype="userdefined"]{}
body.ie8 #layoutbox2[data-ts-transitionstate="state1"]{height:80px}
body.ie8 #layoutbox2[data-ts-transitionstate="state2"]{height:50px}

#layoutbox31 {width:400px; min-height:190px; padding:40px 20px 20px 20px; background:rgb(255, 255, 255) none; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-color:rgb(234, 235, 236); border-right-color:rgb(234, 235, 236); border-bottom-color:rgb(234, 235, 236); border-left-color:rgb(234, 235, 236); border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; overflow:hidden; box-shadow:rgb(221, 221, 221) 0px 0px 15px 0px; display:block; position:fixed; top:-500px; right:20px}
#layoutbox31[data-ts-transitiontype="fade"]{transition:opacity 300ms linear 0ms}
#layoutbox31[data-ts-transitionstate="state1"]{opacity:0;}
#layoutbox31[data-ts-transitionstate="state2"]{opacity:1;}
body.ie8 #layoutbox31[data-ts-transitiontype="fade"]{}
body.ie8 #layoutbox31[data-ts-transitionstate="state1"]{opacity:0;}
body.ie8 #layoutbox31[data-ts-transitionstate="state2"]{opacity:1;}

#layoutbox32 {width:10px; height:10px; overflow:hidden; background:rgb(255, 255, 255) none; border-top-style:solid; border-right-style:none; border-bottom-style:none; border-left-style:solid; border-top-width:1px; border-left-width:1px; border-top-color:rgb(234, 235, 236); border-left-color:rgb(234, 235, 236); transform:rotate(45deg);transform-origin:center center;-webkit-transform:rotate(45deg);-webkit-transform-origin:center center;-ms-transform:rotate(45deg);-ms-transform-origin:center center;-moz-transform:rotate(45deg);-moz-transform-origin:center center; position:absolute; top:-5px; left:73px}
#layoutbox33 {width:15px; height:15px; overflow:hidden; position:absolute; top:10px; right:10px}
#layoutbox34 {width:100%; height:2px; overflow:hidden; background:rgb(0, 0, 0) none; transform:rotate(-45deg);transform-origin:center center;-webkit-transform:rotate(-45deg);-webkit-transform-origin:center center;-ms-transform:rotate(-45deg);-ms-transform-origin:center center;-moz-transform:rotate(-45deg);-moz-transform-origin:center center; position:absolute; top:50%; left:0px}
#layoutbox35 {width:100%; height:2px; overflow:hidden; background:rgb(0, 0, 0) none; transform:rotate(45deg);transform-origin:center center;-webkit-transform:rotate(45deg);-webkit-transform-origin:center center;-ms-transform:rotate(45deg);-ms-transform-origin:center center;-moz-transform:rotate(45deg);-moz-transform-origin:center center; position:absolute; top:50%; left:0px}
#layoutbox20 {width:220px; height:80px; overflow:hidden; background:rgb(234, 235, 236) none; transform:translate(0px,-50%);transform-origin:center center;-webkit-transform:translate(0px,-50%);-webkit-transform-origin:center center;-ms-transform:translate(0px,-50%);-ms-transform-origin:center center;-moz-transform:translate(0px,-50%);-moz-transform-origin:center center; position:absolute; top:50%; left:0px}
#layoutbox20[data-ts-transitiontype="userdefined"]{transition:all 500ms ease 0ms}
#layoutbox20[data-ts-transitionstate="state1"]{height:80px}
#layoutbox20[data-ts-transitionstate="state2"]{height:50px}
body.ie8 #layoutbox20[data-ts-transitiontype="userdefined"]{}
body.ie8 #layoutbox20[data-ts-transitionstate="state1"]{height:80px}
body.ie8 #layoutbox20[data-ts-transitionstate="state2"]{height:50px}

#layoutbox42 {min-height:20px; display:flex; justify-content:center; align-items:center}
#layoutbox43 {width:160px; height:53px; overflow:hidden}
@media screen and (min-width: 601px)
{
	#layoutbox43[data-ts-transitiontype="userdefined"]{transition:all 500ms ease 0ms}
	#layoutbox43[data-ts-transitionstate="state1"]{height:53px;width:160px}
	#layoutbox43[data-ts-transitionstate="state2"]{height:40px;width:120px}
}
@media screen and (max-width: 600px)
{
	#layoutbox43[data-ts-transitiontype="userdefined"]{transition:all 500ms ease 0ms}
}
body.ie8 #layoutbox43[data-ts-transitiontype="userdefined"]{}
body.ie8 #layoutbox43[data-ts-transitionstate="state1"]{height:53px;width:160px}
body.ie8 #layoutbox43[data-ts-transitionstate="state2"]{height:40px;width:120px}

#layoutbox21 {width:80px; height:100px; overflow:hidden; border-top-style:none; border-right-style:solid; border-bottom-style:none; border-left-style:solid; border-right-width:1px; border-left-width:1px; border-right-color:rgb(234, 235, 236); border-left-color:rgb(234, 235, 236); transform:translate(0px,-50%);transform-origin:center center;-webkit-transform:translate(0px,-50%);-webkit-transform-origin:center center;-ms-transform:translate(0px,-50%);-ms-transform-origin:center center;-moz-transform:translate(0px,-50%);-moz-transform-origin:center center; display:none; position:absolute; top:50%; left:250px}
@media screen and (max-width: 1024px)
{
	#layoutbox21[data-ts-transitiontype="userdefined"]{transition:all 500ms ease 0ms}
	#layoutbox21[data-ts-transitionstate="state1"]{height:80px}
	#layoutbox21[data-ts-transitionstate="state2"]{height:50px}
}

#layoutbox22 {width:30px; height:25px; overflow:hidden; transform:translate(-50%,-50%);transform-origin:center center;-webkit-transform:translate(-50%,-50%);-webkit-transform-origin:center center;-ms-transform:translate(-50%,-50%);-ms-transform-origin:center center;-moz-transform:translate(-50%,-50%);-moz-transform-origin:center center; position:absolute; top:50%; left:50%}
#layoutbox23 {width:100%; height:3px; overflow:hidden; background:rgb(131, 133, 136) none; position:absolute; top:0%; left:0px}
#layoutbox24 {width:100%; height:3px; overflow:hidden; background:rgb(131, 133, 136) none; transform:translate(0px,-50%);transform-origin:center center;-webkit-transform:translate(0px,-50%);-webkit-transform-origin:center center;-ms-transform:translate(0px,-50%);-ms-transform-origin:center center;-moz-transform:translate(0px,-50%);-moz-transform-origin:center center; position:absolute; top:50%; left:0px}
#layoutbox25 {width:100%; height:3px; overflow:hidden; background:rgb(131, 133, 136) none; position:absolute; bottom:0px; left:0px}
#layoutbox39 {min-height:20px; float:right; display:flex; align-items:center}
#layoutbox29 {min-height:20px; margin-right:40px}
#layoutbox37 {width:100%; min-height:20px; float:left}
div#mergefield_richtext16 {margin-right:30px; padding-top:5px; padding-right:30px; padding-bottom:5px; float:left; background:url(/media/imagegenerator/22x0/icon-envelope.png) no-repeat 100% 50%; background-size:22px}
div#mergefield_richtext17 {padding-top:5px; padding-right:30px; padding-bottom:5px; float:left; background:url(/media/imagegenerator/22x0/icon-headset.png) no-repeat 100% 50%; background-size:auto}
#layoutbox26 {min-height:20px; margin-right:40px; display:none}
#layoutbox26[data-ts-transitiontype="userdefined"]{transition:all 500ms ease 0ms}
body.ie8 #layoutbox26[data-ts-transitiontype="userdefined"]{}

#layoutbox27 {width:30px; height:30px; overflow:hidden; float:left; background:rgb(255, 132, 0) none; border-top-left-radius:100px; border-top-right-radius:100px; border-bottom-left-radius:100px; border-bottom-right-radius:100px; position:relative}
div#mergefield_richtext14_1 {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}
div#mergefield_richtext15 {margin-top:3px; margin-left:10px; float:left}
#layoutbox7 {min-height:30px; padding-top:2px; padding-left:40px; float:right; background:url(/media/imagegenerator/30x0/icon-user.png) no-repeat 0% 50%; background-size:auto; position:relative}
@media screen and (max-width: 1024px)
{
	#layoutbox7[data-ts-transitiontype="userdefined"]{transition:all 500ms ease 0ms}
	#layoutbox7[data-ts-transitionstate="state1"]{height:80px}
	#layoutbox7[data-ts-transitionstate="state2"]{height:50px}
}

#layoutbox40 {width:100%; min-height:20px; position:absolute; top:0px; left:0px}
#layoutbox6 {width:100%; min-height:900px; padding-top:80px; background:rgb(246, 246, 246) none; display:flex}
#layoutbox4 {width:220px; float:left; background:rgb(246, 246, 246) none}
@media screen and (max-width: 1024px)
{
	#layoutbox4[data-ts-transitiontype="userdefined"]{transition:all 500ms ease 0ms}
	#layoutbox4[data-ts-transitionstate="state2"]{left:0px}
}

#layoutbox5 {min-height:20px}
#layoutbox38 {min-height:20px; float:left; background:rgb(255, 255, 255) none}
#layoutbox36 {width:100%; max-width:250px; min-height:20px; margin-right:auto; margin-left:auto; display:none}
div#mergefield_main {float:none}
#layoutbox9 {min-height:20px; position:relative; top:0px; left:0px}
#layoutbox8 {min-height:20px; padding:50px 30px 50px 30px; background:rgb(83, 86, 91) none}
#layoutbox12 {min-width:220px; min-height:20px; float:left}
#layoutbox14 {min-height:20px; float:left}
#layoutbox15 {width:100%; max-width:220px; min-height:20px; float:right}
div#mergefield_richtext3 {float:right}
#layoutbox13 {clear:both}
#layoutbox10 {min-height:20px; padding:40px 30px 20px 30px; background:rgb(68, 72, 74) none; position:relative; top:0px; left:0px}
#layoutbox11 {width:120px; height:40px; overflow:hidden; background:none; transform:translate(0px,-50%);-webkit-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%); position:absolute; top:50%; right:30px}
#layoutbox19 {min-height:20px; margin-right:180px; float:left; transform:translate(0px,-50%);transform-origin:center center;-webkit-transform:translate(0px,-50%);-webkit-transform-origin:center center;-ms-transform:translate(0px,-50%);-ms-transform-origin:center center;-moz-transform:translate(0px,-50%);-moz-transform-origin:center center; position:absolute; top:50%; left:30px}
div#mergefield_richtext8 {margin-right:40px; padding-top:5px; padding-bottom:5px; float:left}
div#mergefield_richtext9 {margin-right:40px; padding-top:5px; padding-bottom:5px; float:left}
div#mergefield_richtext10 {margin-right:40px; padding-top:5px; padding-bottom:5px; float:left}
div#mergefield_richtext11 {margin-right:40px; padding-top:5px; padding-bottom:5px; float:left}
div#mergefield_richtext12 {margin-right:40px; padding-top:5px; padding-bottom:5px; padding-left:30px; float:left; background:url(/media/imagegenerator/22x0/icon-headset.png) no-repeat 0% 50%; background-size:22px}
div#mergefield_richtext13 {padding-top:5px; padding-bottom:5px; padding-left:30px; float:left; background:url(/media/imagegenerator/22x0/icon-envelope.png) no-repeat 0% 50%; background-size:22px}
#layoutbox28 {clear:both}
#layoutbox46 {min-height:20px; padding-right:30px; padding-bottom:40px; padding-left:30px; background:rgb(68, 72, 74) }
div#sitelayout22 {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; width:100%; min-height:500px; margin:auto auto auto auto; background:rgb(255, 255, 255) none; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; position:relative}
 .layoutcolumn {display:table-cell;overflow:hidden;float:none;vertical-align:top;box-sizing:border-box;}
 .layoutcolumnset {display:table;table-layout:fixed;width:100%;box-sizing:border-box;}
 .layoutfloatbreaker {width:0%; display:none;}
 .navigationwrapper .layoutfloatbreaker {clear:both; display:block; height:0px}
 [class="mergefield_image"] > a { display:inline-block; }
 .layoutbox {box-sizing:border-box;display:block;}
 button.layoutbox {border:none}
 button.layoutbox:focus {outline:none}
form {margin:0px; padding:0px}
select {margin:0px}
.size1 {font-size:xx-small}
.size2 {font-size:x-small}
.size3 {font-size:small}
.size4 {font-size:medium}
.size5 {font-size:large}
.size6 {font-size:x-large}
.size7 {font-size:xx-large}
ul.breadcrumb {display:inline-block;padding:0px;margin:0px;}
ul.breadcrumb li {display:inline-block;list-style-type:none;padding-left:2px;padding-right:2px;}
td { vertical-align:top; }
a > img, img[usemap] { border:none; }
td[valign="middle"] { vertical-align:middle; }
td[valign="bottom"] { vertical-align:bottom; }
html>/**/body img {vertical-align:bottom}
div.mergefield_image {font-size:0px; line-height:0px;}
@media screen and (min-width: 1px)
{
	body {-webkit-text-size-adjust:100%}
	img {max-width:100%;height:auto}
}

/* Tekstformatering i spalter og flettefelter */
#layoutbox1 a.inlinelink, #layoutbox1 a.sectionlink, #layoutbox1 a.actionlink, #layoutbox1 a.breadcrumb, #layoutbox1 a.pageposition, #layoutbox1 a.calendarlinks {color:#1A1B1C}
#layoutbox1 .tableheader, #layoutbox1 .tableheader td {background-color:#1A1B1C}
#layoutbox11 .tablelineodd, #layoutbox11 .tablelineodd td, #layoutbox11 .tablelineeven, #layoutbox11 .tablelineeven td {border-bottom-color:#FFFFFF}
#layoutbox27, #layoutbox27 td, #layoutbox27 .section, #layoutbox27 .sectionintro, #layoutbox27 .sectionheader a[name] {color:#FFFFFF}
#layoutbox12 .tableheader, #layoutbox12 .tableheader td, #layoutbox12 .tableheader td.section {color:#fff}
#layoutbox12 .tablelineodd, #layoutbox12 .tablelineodd td, #layoutbox12 .tablelineeven, #layoutbox12 .tablelineeven td {border-bottom-color:#FFFFFF}
#layoutbox12 .tableheader, #layoutbox12 .tableheader td {background-color:#FFFFFF}
#layoutbox27 .tablelineodd, #layoutbox27 .tablelineodd td, #layoutbox27 .tablelineeven, #layoutbox27 .tablelineeven td {border-bottom-color:#FFFFFF}
#layoutbox14 a.inlinelink, #layoutbox14 a.sectionlink, #layoutbox14 a.actionlink, #layoutbox14 a.breadcrumb, #layoutbox14 a.pageposition, #layoutbox14 a.calendarlinks {color:#FFFFFF}
#layoutbox19 .tableheader, #layoutbox19 .tableheader td, #layoutbox19 .tableheader td.section {color:#fff}
#layoutbox15, #layoutbox15 td, #layoutbox15 .section, #layoutbox15 .sectionintro, #layoutbox15 .sectionheader a[name] {color:#FFFFFF}
#layoutbox29, #layoutbox29 td, #layoutbox29 .section, #layoutbox29 .sectionintro, #layoutbox29 .sectionheader a[name] {color:rgb(131, 133, 136)}
#layoutbox11 .tableheader, #layoutbox11 .tableheader td, #layoutbox11 .tableheader td.section {color:#fff}
#layoutbox19, #layoutbox19 td, #layoutbox19 .section, #layoutbox19 .sectionintro, #layoutbox19 .sectionheader a[name] {color:#FFFFFF}
#layoutbox11, #layoutbox11 td, #layoutbox11 .section, #layoutbox11 .sectionintro, #layoutbox11 .sectionheader a[name] {color:#FFFFFF}
#layoutbox19 .tablelineodd, #layoutbox19 .tablelineodd td, #layoutbox19 .tablelineeven, #layoutbox19 .tablelineeven td {border-bottom-color:#FFFFFF}
#layoutbox29 .tableheader, #layoutbox29 .tableheader td {background-color:rgb(131, 133, 136)}
#layoutbox19 .tableheader, #layoutbox19 .tableheader td {background-color:#FFFFFF}
#layoutbox29 a.inlinelink, #layoutbox29 a.sectionlink, #layoutbox29 a.actionlink, #layoutbox29 a.breadcrumb, #layoutbox29 a.pageposition, #layoutbox29 a.calendarlinks {color:rgb(131, 133, 136)}
#layoutbox27 .tableheader, #layoutbox27 .tableheader td, #layoutbox27 .tableheader td.section {color:#fff}
#layoutbox15 a.inlinelink, #layoutbox15 a.sectionlink, #layoutbox15 a.actionlink, #layoutbox15 a.breadcrumb, #layoutbox15 a.pageposition, #layoutbox15 a.calendarlinks {color:#FFFFFF}
#layoutbox29 .tableheader, #layoutbox29 .tableheader td, #layoutbox29 .tableheader td.section {color:#fff}
#layoutbox15 .tableheader, #layoutbox15 .tableheader td, #layoutbox15 .tableheader td.section {color:#fff}
#layoutbox12 a.inlinelink, #layoutbox12 a.sectionlink, #layoutbox12 a.actionlink, #layoutbox12 a.breadcrumb, #layoutbox12 a.pageposition, #layoutbox12 a.calendarlinks {color:#FFFFFF}
#layoutbox15 .tableheader, #layoutbox15 .tableheader td {background-color:#FFFFFF}
#layoutbox14, #layoutbox14 td, #layoutbox14 .section, #layoutbox14 .sectionintro, #layoutbox14 .sectionheader a[name] {color:#FFFFFF}
#layoutbox12, #layoutbox12 td, #layoutbox12 .section, #layoutbox12 .sectionintro, #layoutbox12 .sectionheader a[name] {color:#FFFFFF}
#layoutbox14 .tableheader, #layoutbox14 .tableheader td, #layoutbox14 .tableheader td.section {color:#fff}
#layoutbox14 .tablelineodd, #layoutbox14 .tablelineodd td, #layoutbox14 .tablelineeven, #layoutbox14 .tablelineeven td {border-bottom-color:#FFFFFF}
#layoutbox14 .tableheader, #layoutbox14 .tableheader td {background-color:#FFFFFF}
#layoutbox29 .tablelineodd, #layoutbox29 .tablelineodd td, #layoutbox29 .tablelineeven, #layoutbox29 .tablelineeven td {border-bottom-color:rgb(131, 133, 136)}
#layoutbox15 .tablelineodd, #layoutbox15 .tablelineodd td, #layoutbox15 .tablelineeven, #layoutbox15 .tablelineeven td {border-bottom-color:#FFFFFF}
#mergefield_richtext3, #mergefield_richtext3 td, #mergefield_richtext3 .section, #mergefield_richtext3 .sectionintro, #mergefield_richtext3 .sectionheader a[name] {color:#FFFFFF}
#mergefield_richtext3 .tableheader, #mergefield_richtext3 .tableheader td, #mergefield_richtext3 .tableheader td.section {color:#fff}
#mergefield_richtext3 .tablelineodd, #mergefield_richtext3 .tablelineodd td, #mergefield_richtext3 .tablelineeven, #mergefield_richtext3 .tablelineeven td {border-bottom-color:#FFFFFF}
#mergefield_richtext3 a.inlinelink, #mergefield_richtext3 a.sectionlink, #mergefield_richtext3 a.actionlink, #mergefield_richtext3 a.breadcrumb, #mergefield_richtext3 a.pageposition, #mergefield_richtext3 a.calendarlinks {color:#FFFFFF}
#mergefield_richtext3 .tableheader, #mergefield_richtext3 .tableheader td {background-color:#FFFFFF}
#layoutbox36, #layoutbox36 td, #layoutbox36 .section, #layoutbox36 .sectionintro, #layoutbox36 .sectionheader a[name] {color:rgb(131, 133, 136)}
#layoutbox36 .tableheader, #layoutbox36 .tableheader td, #layoutbox36 .tableheader td.section {color:#fff}
#layoutbox36 .tablelineodd, #layoutbox36 .tablelineodd td, #layoutbox36 .tablelineeven, #layoutbox36 .tablelineeven td {border-bottom-color:rgb(131, 133, 136)}
#layoutbox36 a.inlinelink, #layoutbox36 a.sectionlink, #layoutbox36 a.actionlink, #layoutbox36 a.breadcrumb, #layoutbox36 a.pageposition, #layoutbox36 a.calendarlinks {color:rgb(131, 133, 136)}
#layoutbox36 .tableheader, #layoutbox36 .tableheader td {background-color:rgb(131, 133, 136)}
#layoutbox19 a.inlinelink, #layoutbox19 a.sectionlink, #layoutbox19 a.actionlink, #layoutbox19 a.breadcrumb, #layoutbox19 a.pageposition, #layoutbox19 a.calendarlinks {color:#FFFFFF}
#layoutbox46, #layoutbox46 td, #layoutbox46 .section, #layoutbox46 .sectionintro, #layoutbox46 .sectionheader a[name] {color:#FFFFFF}
#layoutbox46 .tableheader, #layoutbox46 .tableheader td, #layoutbox46 .tableheader td.section {color:#fff}
#layoutbox46 .tablelineodd, #layoutbox46 .tablelineodd td, #layoutbox46 .tablelineeven, #layoutbox46 .tablelineeven td {border-bottom-color:#FFFFFF}
#layoutbox46 a.inlinelink, #layoutbox46 a.sectionlink, #layoutbox46 a.actionlink, #layoutbox46 a.breadcrumb, #layoutbox46 a.pageposition, #layoutbox46 a.calendarlinks {color:#FFFFFF}
#layoutbox46 .tableheader, #layoutbox46 .tableheader td {background-color:#FFFFFF}

/* High-definition background images if supported by device */
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi)
{
	div#mergefield_richtext16 {background-image:url('/media/imagegenerator/22x0/icon-envelope@2x.png'); background-size:22px auto}
	div#mergefield_richtext17 {background-image:url('/media/imagegenerator/22x0/icon-headset@2x.png'); background-size:22px auto}
	#layoutbox7 {background-image:url('/media/imagegenerator/30x0/icon-user@2x.png'); background-size:30px auto}
	div#mergefield_richtext12 {background-image:url('/media/imagegenerator/22x0/icon-headset@2x.png'); background-size:22px auto}
	div#mergefield_richtext13 {background-image:url('/media/imagegenerator/22x0/icon-envelope@2x.png'); background-size:22px auto}
}

/* Brugerdefinerede typografier */
.verdo,
body,
td,
input,
textarea,
select
{
    font-size: 14px;
    line-height: 1.5rem;
    font-weight: 300;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    hyphens: auto;
    word-wrap: break-word;
    word-break: break-word;
}

aside#layoutbox4
{
    z-index: 90;
    height: 100%;
}

#layoutbox30
{
    z-index: 90;
    height: 100%;
}

header#layoutbox2
{
    z-index: 120;
}

article#layoutbox6
{
    height: 100%;
    overflow-y: auto;
}

footer#layoutbox9
{
    z-index: 99;
}

/*
#layoutbox31[data-ts-transitionstate="state1"]
{
    z-index: -1;
}
#layoutbox31[data-ts-transitionstate="state2"]
{
    z-index: 300;
}*/
#mergefield_richtext16 a:HOVER,
#mergefield_richtext17 a:HOVER
{
    text-decoration: none;
    color: #000000;
}

#layoutbox2[data-ts-transitionstate="state2"] #layoutbox31[data-ts-transitionstate="state2"]
{
    top: 47px;
}

#layoutbox2[data-ts-transitionstate="state1"] #layoutbox31[data-ts-transitionstate="state2"]
{
    top: 75px;
}

/* change in element animation, this is no longer needed
#layoutbox2[data-ts-transitionstate="state1"]:HOVER #layoutbox31[data-ts-transitionstate="state1"],
#layoutbox2[data-ts-transitionstate="state2"]:HOVER #layoutbox31[data-ts-transitionstate="state1"]
{
    top: 100px;
}
*/
/*login layout modifications*/
#layoutbox7.user:not(.userGroup0)
{
    /*change user icon*/
    background: url(/media/icon-user-active-darkgrey.png) no-repeat 0% 50%;
    background-size: 30px auto;
}

.user:not(.userGroup0) .inactive
{
    display: none;
}

nav.main-nav:not(.userGroup0) li#navigationlistitem_29
{
    /*hide login page*/
    display: none;
}

/*--------------------------------------------------*/
/*-------------Styles from freetext---------------*/
/*--------------------------------------------------*/
/* Loading "spinner" START*/
.spinner
{
    width: 50px;
    height: 40px;
    font-size: 10px;
    text-align: center;
}

.spinner > div
{
    background-color: lightgray;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
    margin: 0 2px;
}

.spinner > div:first-child
{
    background-color: gray;
}

.spinner .rect2
{
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.spinner .rect3
{
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

@-webkit-keyframes sk-stretchdelay
{
    0%,
    40%,
    100%
    {
        -webkit-transform: scaleY(0.4)
    }

    20%
    {
        -webkit-transform: scaleY(1.0)
    }
}

@keyframes sk-stretchdelay
{
    0%,
    40%,
    100%
    {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }

    20%
    {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}

/* Loading "spinner" END*/
/* Buttons */
button.small-green,
a.small-green,
button.newMeterReading
{
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 10px;
    border-radius: 5px;
    /*border: 1px solid #1a1b1c;*/
    /*background: #1a1b1c;*/
    border: 0px;
    color: #fff;
    cursor: pointer;
    outline: none;
    text-transform: uppercase;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: all 500ms ease 0ms;
    line-height: 1.5rem;
    font-size: 14px;
    margin-top: 10px;
    min-width: 50px;
    /*line-height: 1;*/
    min-height: 35px;
    margin-right: 10px;
}

/*a.small-green:hover,
button.small-green:hover,
button.newMeterReading:hover
{
    border: 1px solid #44484a;
    background: #44484a;
    text-decoration: none;
}*/

button.small-orange,
a.small-orange
{
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid #ff8400;
    background: #ff8400;
    color: #fff;
    cursor: pointer;
    outline: none;
    /*text-transform: uppercase;*/
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: all 500ms ease 0ms;
    line-height: 1.5rem;
    font-size: 14px;
    min-width: 50px;
    min-height: 35px;
}

a.small-orange:hover,
button.small-orange:hover
{
    border: 1px solid #ff941c;
    background: #ff941c;
    text-decoration: none;
}

/* Mini calendar fixes */
div[id*="SingleCalendar"]
{
    border: 1px solid #dbdbdb !important;
    border-radius: 5px !important;
    box-shadow: 0px 10px 25px 0px rgb(216,221,223) !important;
    padding: 10px !important;
    width: 260px;
}

div[id*="SingleCalendar"] .calendarWrapper
{
    padding: 0;
}

div[id*="SingleCalendar"] .calendarWrapper table
{
    width: 260px;
}

div[id*="SingleCalendar"] .CalendarText
{
    padding: 0;
    border: 0;
    text-align: center !important;
}

div[id*="SingleCalendar"] .todayCell
{
    background: rgb(234, 235, 236);
    border: 0;
}

div[id*="SingleCalendar"] .selectedCell,
div[id*="SingleCalendar"] .todayCell.selectedCell
{
    border: 0;
    /*background-color: rgb(132, 189, 0);*/
    color: #fff;
}

.calendarWrapper table:nth-child(2) tr:first-child > td
{
    font-weight: bold;
}

/* Hides company info */
.hidecompanyinfo18,
.hidecompanyinfo23
{
    display: none;
}

/* IE lighbox fix */
body .lbOuterWrapper
{
    padding: 32px;
    display: flex;
    box-sizing: border-box;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    flex-direction: column;
    justify-content: center;
}

body .lbInnerWrapper
{
    padding: 0;
    margin: 0 auto;
    display: block;
    max-height: 90vh;
}

body .lbAnimationWrapper
{
    width: 100%;
    max-width: 1280px;
    margin: 30px 0;
}

.lbContentsWrapper
{
    overflow: auto !important;
}

/*---------- end-------------*/

/*footer social media links*/

#mergefield_richtext3:only-child /*hidde text if no links*/
{
    display: none;
}

.footer-link-facebook
{
    width:100%;
    height:30px;
    overflow:hidden;
    padding-top:3px;
    padding-right:30px;
    padding-bottom:5px;
    background:url(/media/imagegenerator/21x0/icon-fb.png) no-repeat 100% 50%;
    background-size:21px;
    color: white;
    text-decoration: none;
    text-align: right;
}
.footer-link-youtube
{
    height:30px;
    overflow:hidden;
    padding-top:3px;
    padding-right:30px;
    padding-bottom:5px;
    background:url(/media/imagegenerator/21x0/icon-yt.png) no-repeat 100% 50%;
    background-size:21px;
    color: white;
    text-decoration: none;
    text-align: right;
}
.footer-link-linkedin
{
    height: 30px;
    overflow: hidden;
    padding-top: 3px;
    padding-right: 30px;
    padding-bottom: 5px;
    background: url("/media/imagegenerator/21x0/icon-linkedin.png") 100% 50% / 21px no-repeat;
    color: white;
    text-decoration: none;
    text-align: right;
}

/* User-defined CSS for specific elements */
#layoutbox31
{
    overflow: visible;
    z-index: 300;
}
#layoutbox45
{
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 350px;
}
#layoutbox42
{
    height: 100%;
}
#layoutbox26
{
    cursor: pointer;
}
#layoutbox26[data-ts-transitionstate="state2"]
{
    display: block;
}
#layoutbox40
{
    height: 100%;
}
#layoutbox6
{
    min-height: calc(100vh - 303px);
}
#layoutbox4
{
    height: 100%;
    /*overflow-y: scroll*/
}
#layoutbox38
{
    width: calc(100% - 220px);
}


/* Responsive design css */
@media screen and (max-width: 1024px)
{
	.ts-tl-hide { display:none }
	.ts-tl-show { display:block }
	span.ts-tl-show, img.ts-tl-show { display:inline }
	li.ts-tl-show { display:list-item }
	table.ts-tl-show { display:table }
	tr.ts-tl-show { display:table-row }
	td.ts-tl-show, th.ts-tl-show { display:table-cell }
	#layoutbox2
	{
		min-height:0px;
		background-color:rgb(246, 246, 246);
		padding-right:0px;
	}
	#layoutbox31
	{
		bottom:auto;
		left:auto;
	}
	#layoutbox32
	{
		bottom:auto;
		left:auto;
		right:215px;
	}
	#layoutbox20
	{
		width:170px;
		min-width:0px;
		max-width:none;
		background-color:transparent;
	}
	#layoutbox21
	{
		display:block;
		min-width:0px;
		max-width:none;
		left:170px;
		right:auto;
		bottom:auto;
		-ms-transform:translate(0px, -50%);
		-webkit-transform:translate(0px, -50%);
		-moz-transform:translate(0px, -50%);
		transform:translate(0px, -50%);
		height:80px;
		min-height:0px;
	}
	#layoutbox29
	{
		right:290px;
		bottom:auto;
		left:auto;
		margin-right:30px;
	}
	#layoutbox26
	{
		left:auto;
		bottom:auto;
		right:110px;
		margin-right:30px;
	}
	div#mergefield_richtext15
	{
		display:block;
	}
	#layoutbox7
	{
		min-height:0px;
		right:0px;
		height:80px;
		overflow:hidden;
		width:80px;
		min-width:0px;
		max-width:none;
		bottom:auto;
		left:auto;
		background-position:50% 50%;
		border-top-style:none;
		border-left-color:rgb(234, 235, 236);
		border-left-width:1px;
		border-left-style:solid;
		border-bottom-style:none;
		border-right-style:none;
	}
	div#mergefield_richtext14
	{
		display:none;
	}
	#layoutbox6
	{
		padding-left:0px;
	}
	#layoutbox4
	{
		display:block;
		min-height:0px;
		min-width:0px;
		max-width:none;
		position:fixed;
		top:50px;
		bottom:auto;
		left:-220px;
		right:auto;
		background-color:rgb(255, 255, 255);
		padding-top:30px;
		padding-left:0px;
		padding-bottom:0px;
		padding-right:0px;
	}
	#layoutbox5
	{
		display:block;
		width:auto;
		min-width:0px;
		max-width:none;
		min-height:0px;
		height:auto;
		background-color:rgb(255, 255, 255);
	}
	div#mergefield_navigation_level1,[data-tsnavid="mergefield_navigation_level1"]
	{
		position:static;
		top:0px;
		left:0px;
		right:auto;
		bottom:auto;
	}
	#layoutbox12
	{
		min-width:0px;
		width:auto;
		max-width:none;
		padding-right:30px;
	}

	/* User defined CSS for responsive mode 1024 */
	#layoutbox2[data-ts-transitionstate="state1"] 
	{
	    height: 80px;
	}
	aside#layoutbox4 
	{
	    height: 100%;
	    /*overflow-y: scroll;*/
	}
	footer#layoutbox9 {
	    z-index: 89;
	}
	#layoutbox2[data-ts-transitionstate="state2"] ~ article#layoutbox6 > #layoutbox4 {
	    padding-top: 0;
	}
	#layoutbox2[data-ts-transitionstate="state1"] ~ article#layoutbox6 > #layoutbox4 {
	    padding-top: 30px;
	}
	/* Login */
	#layoutbox7.user:not(.userGroup0) {
	    background-position: 50% 50%;
	}

	/* User defined CSS for specific elements for responsive mode 1024 */
	#layoutbox38
	{
	        width: 100%;
	}
}


@media screen and (max-width: 800px)
{
	.ts-tp-hide { display:none }
	.ts-tp-show { display:block }
	span.ts-tp-show, img.ts-tp-show { display:inline }
	li.ts-tp-show { display:list-item }
	table.ts-tp-show { display:table }
	tr.ts-tp-show { display:table-row }
	td.ts-tp-show, th.ts-tp-show { display:table-cell }
	#layoutbox29
	{
		display:none;
	}
	div#mergefield_richtext17
	{
		float:right;
	}
	#layoutbox4
	{
		padding-top:10px;
	}
	#layoutbox36
	{
		display:block;
		max-width:260px;
		min-width:0px;
		padding-top:10px;
		padding-bottom:10px;
	}
	#layoutbox12
	{
		padding-right:15px;
	}
	#layoutbox10
	{
		min-height:0px;
		height:auto;
	}

	/* User defined CSS for specific elements for responsive mode 800 */
	#layoutbox36
	{
	        overflow: hidden;
	}
}


@media screen and (max-width: 600px)
{
	.ts-plw-hide { display:none }
	.ts-plw-show { display:block }
	span.ts-plw-show, img.ts-plw-show { display:inline }
	li.ts-plw-show { display:list-item }
	table.ts-plw-show { display:table }
	tr.ts-plw-show { display:table-row }
	td.ts-plw-show, th.ts-plw-show { display:table-cell }
	#layoutbox2
	{
		height:60px;
	}
	#layoutbox32
	{
		right:65px;
		-ms-transform-origin:center center 0px;
		-webkit-transform-origin:center center 0px;
		-moz-transform-origin:center center 0px;
		transform-origin:center center 0px;
	}
	#layoutbox20
	{
		width:110px;
		height:60px;
		min-height:0px;
	}
	#layoutbox43
	{
		width:90px;
		height:30px;
		min-width:0px;
		max-width:none;
		min-height:0px;
	}
	#layoutbox21
	{
		left:110px;
		height:60px;
		width:60px;
	}
	#layoutbox22
	{
		width:25px;
		height:20px;
		-ms-transform:translate(-50%, -50%);
		-webkit-transform:translate(-50%, -50%);
		-moz-transform:translate(-50%, -50%);
		transform:translate(-50%, -50%);
		min-width:0px;
		max-width:none;
		min-height:0px;
	}
	#layoutbox26
	{
		right:80px;
		margin-left:0px;
		margin-right:15px;
	}
	div#mergefield_richtext15
	{
		display:none;
	}
	#layoutbox7
	{
		height:60px;
		width:60px;
	}
	#layoutbox6
	{
		padding-top:60px;
	}
	#layoutbox12
	{
		float:none;
	}
	#layoutbox14
	{
		float:none;
		padding-top:30px;
		padding-bottom:30px;
	}
	#layoutbox15
	{
		float:none;
	}
	div#mergefield_richtext3
	{
		float:none;
	}
	#layoutbox19
	{
		-ms-transform:translate(0px, 0%);
		-webkit-transform:translate(0px, 0%);
		-moz-transform:translate(0px, 0%);
		transform:translate(0px, 0%);
		position:static;
	}
	div#mergefield_richtext8
	{
		float:none;
		width:auto;
		min-width:0px;
		max-width:none;
	}
	div#mergefield_richtext11
	{
		float:none;
		clear:both;
	}

	/* User defined CSS for responsive mode 600 */
	#layoutbox2[data-ts-transitionstate="state1"],
	#layoutbox7[data-ts-transitionstate="state1"],
	#layoutbox21[data-ts-transitionstate="state1"]
	{
	    height: 60px;
	}
	#layoutbox2[data-ts-transitionstate="state2"] ~ article#layoutbox6 > #layoutbox4
	{
	    padding-top: 0;
	}
	#layoutbox2[data-ts-transitionstate="state1"] ~ article#layoutbox6 > #layoutbox4
	{
	    padding-top: 10px;
	}
	.footer-link-facebook
	{
	    background-position: 0% 50%;
	    padding-left: 30px;
	    padding-right: 0px;
	    text-align: left;
	}
	.footer-link-youtube
	{
	    background-position: 0% 50%;
	    padding-left: 30px;
	    padding-right: 0px;
	    text-align: left;
	}
	.footer-link-linkedin
	{
	    background-position: 0% 50%;
	    padding-left: 30px;
	    padding-right: 0px;
	    text-align: left;
	}
}


@media screen and (max-width: 512px)
{
	.ts-pl-hide { display:none }
	.ts-pl-show { display:block }
	span.ts-pl-show, img.ts-pl-show { display:inline }
	li.ts-pl-show { display:list-item }
	table.ts-pl-show { display:table }
	tr.ts-pl-show { display:table-row }
	td.ts-pl-show, th.ts-pl-show { display:table-cell }
	ul.navigationlist li.navigationlistitem.ts-pl-hide { display:none }
	ul.navigationlist li.navigationlistitem.ts-pl-show { display:block }
}


@media screen and (max-width: 414px)
{
	.ts-pp-hide { display:none }
	.ts-pp-show { display:block }
	span.ts-pp-show, img.ts-pp-show { display:inline }
	li.ts-pp-show { display:list-item }
	table.ts-pp-show { display:table }
	tr.ts-pp-show { display:table-row }
	td.ts-pp-show, th.ts-pp-show { display:table-cell }
	ul.navigationlist li.navigationlistitem.ts-pp-hide { display:none }
	ul.navigationlist li.navigationlistitem.ts-pp-show { display:block }
	#layoutbox31
	{
		width:280px;
		min-width:0px;
		max-width:none;
	}
	#layoutbox11
	{
		-ms-transform:translate(0px, 0%);
		-webkit-transform:translate(0px, 0%);
		-moz-transform:translate(0px, 0%);
		transform:translate(0px, 0%);
		position:static;
	}
	#layoutbox19
	{
		width:auto;
		min-width:0px;
		max-width:none;
		margin-top:0px;
		margin-left:0px;
		margin-bottom:0px;
		margin-right:0px;
		padding-top:30px;
	}
	div#mergefield_richtext9
	{
		float:none;
	}
	div#mergefield_richtext12
	{
		float:none;
	}
	div#mergefield_richtext13
	{
		float:none;
	}

	/* User defined CSS for responsive mode 414 */
	.footer-link-youtube
	    {
	        background-position-x:0%;
	    }
	.footer-link-linkedin
	    {
	        background-position-x:0%;
	    }
}



/* navigation1.css */
/* Verdo Desktop */

#preview
{
	 font-family:arial;
}
#preview
{
	 font-size:8pt;
	 line-height:15px;
}
#preview a
{
	 color:#1A1B1C;
}
#preview
{
	 max-width:240px;
}
div.TCM0MC7BLBL0C
{
	 background-repeat:repeat;
	 background-position:left top;
	 max-width:768px
}
div.TCM0MC7BLBL0C > div.navigationwrapper 
{
	 padding-top:0px;
	 padding-right:0px;
	 padding-bottom:0px;
	 padding-left:0px;
	 background-repeat:repeat;
	 background-position:left top;
	 /* IE7 hack */
	 min-height:1px;
}
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem
{
	
	 margin-bottom:0px;
	 clear:left;
}
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.lastitem
{
	 margin:0px;
}
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem, 
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a, 
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a span
{
	 float:none;
	 background:none;
}
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a span
{
	 font-family:arial;
	 font-weight:400;
	 font-style:normal;
	 text-decoration:none;
	 padding-top:15px;
	 padding-right:30px;
	 padding-bottom:15px;
	 padding-left:30px;
	 color:#53565a;
	 background-repeat:repeat;
	 background-position:left top;
	 background-image:none;
	 cursor:pointer;
}
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a:hover span
{
	 font-weight:400;
	 font-style:normal;
	 text-decoration:none;
	 background-color:#1A1B1C;
	 color:#ffffff;
	 background-repeat:repeat;
	 background-position:left top;
	 background-image:none;
}
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.activeitem > a.activelink span, 
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.activeitem > a.activelink:hover span
{
	 font-weight:400;
	 font-style:normal;
	 text-decoration:none;
	 background-color:#1A1B1C;
	 color:#ffffff;
	 background-repeat:repeat;
	 background-position:left top;
	 background-image:none;
}
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a 
{
	 background-repeat:repeat;
	 background-position:left top;
	 background-image:none;
}
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a:hover 
{
	 background-repeat:repeat;
	 background-position:left top;
	 background-image:none;
}
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.activeitem > a, 
div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.activeitem > a:hover
{
	 background-repeat:repeat;
	 background-position:left top;
	 background-image:none;
}

/* Advanced CSS for Verdo Desktop */


div.TCM0MC7BLBL0C
{
    max-width: 100%;
    /* box wrapping the entire navigation */
}

div.TCM0MC7BLBL0C > div.navigationwrapper
{
    /* the entire navigation */
}

div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a
{
    /* all menu items */
}

div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a > span
{
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 1px solid #dbdbdb;
    white-space: normal;
    /* text of all menu items */
}

div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a:hover
{
    /* menu items on hover */
}

div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.navigationlistitem > a:hover > span
{
    /* text of menu items on hover */
}

div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.activeitem > a.activelink
{
    /* the active menu item */
}

div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.activeitem > a.activelink > span
{
    /* text of the active menu item */
}

div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.firstitem > a
{
    /* the first menu item */
}

div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.firstitem > a > span
{
    /* text of the first menu item */
}

div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.lastitem > a
{
    /* the last menuitem */
}

div.TCM0MC7BLBL0C > div.navigationwrapper > ul.navigationlist > li.lastitem > a > span
{
    /* text of the last menu item */
}

/* End of Verdo Desktop */
/* site.css */
@font-face {
font-family: GeogrotesqueRegular;
src: url('/setup/fonts/c46dde31-4e56-4a13-8960-8dda945da949.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/c46dde31-4e56-4a13-8960-8dda945da949.eot?') format('eot'),
url('/setup/fonts/c46dde31-4e56-4a13-8960-8dda945da949.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: GeogrotesqueMedium;
src: url('/setup/fonts/8aeb60a3-5d3b-4267-92a5-16269445e7aa.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/8aeb60a3-5d3b-4267-92a5-16269445e7aa.eot?') format('eot'),
url('/setup/fonts/8aeb60a3-5d3b-4267-92a5-16269445e7aa.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: GeogrotesqueSemiBold;
src: url('/setup/fonts/4b6b048e-acb0-4292-a671-c79f4a0172e4.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/4b6b048e-acb0-4292-a671-c79f4a0172e4.eot?') format('eot'),
url('/setup/fonts/4b6b048e-acb0-4292-a671-c79f4a0172e4.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: GeogrotesqueRegularItalic;
src: url('/setup/fonts/af51560b-8e19-4190-a2b3-8fba0b47ec5a.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/af51560b-8e19-4190-a2b3-8fba0b47ec5a.eot?') format('eot'),
url('/setup/fonts/af51560b-8e19-4190-a2b3-8fba0b47ec5a.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: GeogrotesqueMediumItalic;
src: url('/setup/fonts/c4eb01c5-bd98-477a-a2e9-0bf4ae6a5bff.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/c4eb01c5-bd98-477a-a2e9-0bf4ae6a5bff.eot?') format('eot'),
url('/setup/fonts/c4eb01c5-bd98-477a-a2e9-0bf4ae6a5bff.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: GeogrotesqueSemiBoldItalic;
src: url('/setup/fonts/00d0e6e9-11e2-4da6-a669-3211b47fae3e.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/00d0e6e9-11e2-4da6-a669-3211b47fae3e.eot?') format('eot'),
url('/setup/fonts/00d0e6e9-11e2-4da6-a669-3211b47fae3e.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: 'IBM Plex Sans Semibold';
src: url('/setup/fonts/0eaf50d9-fd00-42ad-8d3a-aa19e875faa7.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/0eaf50d9-fd00-42ad-8d3a-aa19e875faa7.eot?') format('eot'),
url('/setup/fonts/0eaf50d9-fd00-42ad-8d3a-aa19e875faa7.woff') format('woff');
font-display: swap;
}

.verdo h1, .heading1 {
font-family: GeogrotesqueRegular;
font-size: 2rem;
font-weight: 300;
color: #53565a;
line-height: 1.2;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 20px}

.verdo h2, .heading2 {
font-family: GeogrotesqueRegular;
font-size: 1.6rem;
font-weight: 300;
color: #53565a;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 20px}

.verdo h3, .heading3 {
font-family: GeogrotesqueRegular;
font-size: 1.2rem;
font-weight: 300;
color: #53565a;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 20px}

.verdo h4, .heading4 {
font-family: GeogrotesqueRegular;
font-size: 1rem;
font-weight: 300;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px}

.verdo p, .paragraph {
font-family: Arial, Helvetica, Sans-serif;
font-size: 0.9rem;
font-weight: 300;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 20px}

.paragraph-nomargin {
font-family: Arial, Helvetica, Sans-serif;
font-size: 0.9rem;
font-weight: 300;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin: 0 !important;
}

.paragraph-table {
font-family: Arial, Helvetica, Sans-serif;
font-size: 0.9rem;
font-weight: 300;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px}

.List {
font-family: Arial, Helvetica, Sans-serif;
font-size: 0.9rem;
font-weight: 300;
line-height: 1.2;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin: 0 !important;
}

.spm-heading1 {
font-family: Arial, Helvetica, Sans-serif;
font-size: 2rem;
font-weight: 300;
color: #53565a;
line-height: 1.2;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 20px}

.spm-heading2 {
font-family: Arial, Helvetica, Sans-serif;
font-size: 1.6rem;
font-weight: 300;
color: #53565a;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 20px}

.spm-heading3 {
font-family: Arial, Helvetica, Sans-serif;
font-size: 1.2rem;
font-weight: 300;
color: #53565a;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 20px}

.spm-heading4 {
font-family: Arial, Helvetica, Sans-serif;
font-size: 1rem;
font-weight: 300;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 10px}

.spm-paragraph {
font-family: Arial, Helvetica, Sans-serif;
font-size: 0.9rem;
font-weight: 300;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 20px}

.spm-paragraph-nomargin {
font-family: Arial, Helvetica, Sans-serif;
font-size: 0.9rem;
font-weight: 300;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin: 0 !important;
}

.spm-paragraph-table {
font-family: Arial, Helvetica, Sans-serif;
font-size: 0.9rem;
font-weight: 300;
line-height: 1.5;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px}

.spm-List {
font-family: Arial, Helvetica, Sans-serif;
font-size: 0.9rem;
font-weight: 300;
line-height: 1.2;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin: 0 !important;
}

.nowrap {
white-space: nowrap;
}

.verdo h1:hover, .heading1:hover {
}

.verdo h2:hover, .heading2:hover {
}

.verdo h3:hover, .heading3:hover {
}

.verdo h4:hover, .heading4:hover {
}

.verdo p:hover, .paragraph:hover {
}

.paragraph-nomargin:hover {
}

.paragraph-table:hover {
}

.List:hover {
}

.spm-heading1:hover {
}

.spm-heading2:hover {
}

.spm-heading3:hover {
}

.spm-heading4:hover {
}

.spm-paragraph:hover {
}

.spm-paragraph-nomargin:hover {
}

.spm-paragraph-table:hover {
}

.spm-List:hover {
}

.nowrap:hover {
}

@font-face
{
    font-family: 'GeogrotesqueThin';
    font-weight: 300;
    src: url('/html/fonts/Geogtq-Th.otf') format("opentype");
}

@font-face
{
    font-family: 'GeogrotesqueUltraLight';
    font-weight: 300;
    src: url('/html/fonts/Geogtq-Ul.otf') format("opentype");
}

@font-face
{
    font-family: 'GeogrotesqueLight';
    font-weight: 300;
    src: url('/html/fonts/Geogtq-Lg.otf') format("opentype");
}

@font-face
{
    font-family: 'GeogrotesqueBold';
    font-weight: 300;
    src: url('/html/fonts/Geogtq-Bd.otf') format("opentype");
}

button.dialog-button, a.dialog-button
{
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid #84bd00;
    background: #84bd00;
    color: #fff;
    cursor: pointer;
    outline: none;
    text-transform: uppercase;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    transition: all 500ms ease 0ms;
    line-height: 1.5rem;
    font-size: 14px;
    margin-top: 10px;
    min-width: 100px;
    min-height: 35px;
}

button.dialog-button:hover, a.dialog-button:hover
{
    border: 1px solid #92d003;
    background: #92d003;
    text-decoration: none;
}

.ts-busyview
{
    margin-left:0px !important;
    transform:translateX(-50%);
}

body[data-native] .csv-wrapper,
body[data-native] [href="/Cookies"],
body[data-native] #navigationlistitem_428
{
    display:none;
}

#webtoolsframe
{
    width:100%;
    height:calc(100vh - 460px);
    min-height:1100px;
    border:none;
    overflow:hidden;
}

