
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

body, html {	height: 100%;	width: 100%}
.clear {	clear: both}

.font0-1 { font-size:0.1rem;}
.font0-2 { font-size:0.2rem;}
.font0-3 { font-size:0.3rem;}
.font0-4 { font-size:0.4rem;}
.font0-5 { font-size:0.5rem;}
.font0-6 { font-size:0.6rem;}
.font0-7 { font-size:0.7rem;}
.font0-8 { font-size:0.8rem;}
.font0-9 { font-size:0.9rem;}
.font1 { font-size:1rem;}
.font1-1 { font-size:1.1rem;}
.font1-2 { font-size:1.2rem;}
.font1-3 { font-size:1.3rem;}
.font1-4 { font-size:1.4rem;}
.font1-5 { font-size:1.5rem;}
.font1-6 { font-size:1.6rem;}
.font1-7 { font-size:1.7rem;}
.font1-8 { font-size:1.8rem;}
.font1-9 { font-size:1.9rem;}
.font2 { font-size:2rem;}
.font2-2 { font-size:2.2rem;}
.font2-5 { font-size:2.5rem;}
.font2-8 { font-size:2.8rem;}
.font3 { font-size:3rem;}
.font3-2 { font-size:3.2rem;}
.font3-5 { font-size:3.5rem;}
.font3-8 { font-size:3.8rem;}
.font4 { font-size:4rem;}


.MH1 { min-height:1px}
.MH2 { min-height:2px}
.MH5 { min-height:5px}

.LH1 { line-height:1px}
.LH2 { line-height:2px}
.LH5 { line-height:5px}
.LH12 {	line-height: 12px}
.LH16 {	line-height: 16px}
.LH18 {	line-height: 18px}
.LH20 {	line-height: 20px}
.LH22 {	line-height: 22px}
.LH24 {	line-height: 24px}
.LH26 {	line-height: 26px}
.LH28 {	line-height: 28px}
.LH30 {	line-height: 30px}
.LH40 { line-height: 40px}
.LH50 { line-height: 50px}

.LS-4 { letter-spacing:-4px}
.LS-3 { letter-spacing:-3px}
.LS-2 { letter-spacing:-2px}
.LS-1 { letter-spacing:-1px}
.LS0 { letter-spacing:0}
.LS1 {letter-spacing:1}
.LS2 {letter-spacing:2}
.LS3 {letter-spacing:3}
.LS4 {letter-spacing:4}


.thin { font-weight:100}
.light { font-weight: 300}
.normal { font-weight: 400}
.medium { font-weight:500}
.bold {	font-weight: 600 }
.black { font-weight:700;}

.italic { font-style: italic}


.hor-mid {	display: table;	margin: 0 auto}
.ver-mid {	display: table-cell;	vertical-align: middle}

.pb5,.pb10,.pb12,.pb15,.pb20,.pb25,.pb30,.pb35,.pb40,.pb45,.pb50,.pb60,.pb70,.pb80,.pb90,.pb100 {line-height: 1px}

.pb5 {	padding-top: 5px}
.pb10 {	padding-top: 10px}
.pb12 {	padding-top: 12px}
.pb15 {	padding-top: 15px}
.pb20 {	padding-top: 20px}
.pb25 {	padding-top: 25px}
.pb30 {	padding-top: 30px}
.pb35 {	padding-top: 35px}
.pb40 {	padding-top: 40px}
.pb45 {	padding-top: 45px}
.pb50 {	padding-top: 50px}
.pb60 {	padding-top: 60px}
.pb70 {	padding-top: 70px}
.pb80 {	padding-top: 80px}
.pb90 {	padding-top: 90px}
.pb100 {padding-top:100px}


.pad0 {	margin-left: 0;	margin-right: 0}
.pad-5 {margin-left: -5px;margin-right: -5px}
.pad-15 {margin-left: -15px;margin-right: -15px}
.pad-20 {margin-left: -20px;margin-right: -20px}
.pad-25 {margin-left: -25px;margin-right: -25px}
.pad-30 {margin-left: -30px;margin-right: -30px}

.padlr0 {	padding-left: 0;	padding-right: 0}
.padlr5 {	padding-left: 5px;	padding-right: 5px;}
.padlr10 {	padding-left: 10px;	padding-right: 10px}
.padlr12 {	padding-left: 12px;	padding-right: 12px}
.padlr15 {	padding-left: 15px;	padding-right: 15px}
.padlr20 {	padding-left: 20px;	padding-right: 20px}
.padlr25 {	padding-left: 25px;	padding-right: 25px}
.padlr30 {	padding-left: 30px;	padding-right: 30px}
.padlr45 {	padding-left: 45px;	padding-right: 45px}
.padlr50 {	padding-left: 50px;	padding-right: 50px}
.padlr60 {	padding-left: 60px;	padding-right: 60px}
.padlr70 {	padding-left: 70px;	padding-right: 70px}
.padlr75 {	padding-left: 75px;	padding-right: 75px}

.padtb5 {	padding-top: 5px;	padding-bottom: 5px}
.padtb10 {	padding-top: 10px;	padding-bottom: 10px}
.padtb15 {	padding-top: 15px;	padding-bottom: 15px}
.padtb20 {	padding-top: 20px;	padding-bottom: 20px}
.padtb25 {	padding-top: 25px;	padding-bottom: 25px}
.padtb30 {	padding-top: 30px;	padding-bottom: 30px}
.padtb35 {	padding-top: 35px;	padding-bottom: 35px}
.padtb40 {	padding-top: 40px;	padding-bottom: 40px}
.padtb50 {	padding-top: 50px;	padding-bottom: 50px}
.padtb60 {	padding-top: 60px;	padding-bottom: 60px}
.padtb70 {	padding-top: 70px;	padding-bottom: 70px}
.padtb75 {	padding-top: 75px;	padding-bottom: 75px}
.padtb100 {	padding-top: 100px;	padding-bottom: 100px}

label {	font-weight: 400!important;	display: inline}


/*
@font-face{font-display:fallback;font-family:DNB;font-style:normal;font-weight:400;src:url("<folder>/images/theme/pension/DNB-Regular-54d35ae78c18491c35feab30a836875a.woff2") format("woff2"),url("<folder>/images/theme/pension/DNB-Regular-a7ae8b2681fd8678c211233076f9f29c.woff") format("woff"),url("<folder>/images/theme/pension/DNB-Regular-f364797131936f728edc6226da691b61.ttf") format("truetype")}@font-face{font-display:fallback;font-family:DNB;font-style:normal;font-weight:500;src:url("<folder>/images/theme/pension/DNB-Medium-8e57bfcd9fcbc6f0e1160901cf7f1e98.woff2") format("woff2"),url("<folder>/images/theme/pension/DNB-Medium-7cce6852953c579bfbed4a607380a6b8.woff") format("woff"),url("<folder>/images/theme/pension/DNB-Medium-8d30b22d4ce585272e9905f9bdc8c75b.ttf") format("truetype")}@font-face{font-display:fallback;font-family:DNB;font-style:normal;font-weight:600;src:url("<folder>/images/theme/pension/DNB-Bold-b402be656a707d3bbdcfe490893c5b5a.woff2") format("woff2"),url("<folder>/images/theme/pension/DNB-Bold-fa1efe4a49f2a9349c8fc11240b3395d.woff") format("woff"),url("<folder>/images/theme/pension/DNB-Bold-14a475c28b37e391d7d510fda03162e6.ttf") format("truetype")}@font-face{font-display:fallback;font-family:DNBMono;font-style:normal;font-weight:400;src:url("<folder>/images/theme/pension/DNBMono-Regular-322db7bbbe1d833cb61311e4f598b3fb.woff2") format("woff2"),url("<folder>/images/theme/pension/DNBMono-Regular-0d773822320524493918b50ce1d2e50c.woff") format("woff"),url("<folder>/images/theme/pension/DNBMono-Regular-44317dd874e330d3f858d4490f776057.ttf") format("truetype")}

html, body {font-family: "DNB",sans-serif!important; color: #333; font-size: 15px; font-style: normal;  font-weight: 400;}


*/
a {  color:#007272;  text-decoration:underline;}
a:hover,a:focus {  color: #007272;  text-decoration:none;}
a:focus {  outline: thin dotted;  outline: 5px auto -webkit-focus-ring-color;  outline-offset: -2px;}



h1.dnbh1 { font-size:3rem!important; font-weight:500!important; margin-bottom:35px!important;   }

h2.dnbh2 { font-weight:500!important; font-size:1.5rem!important; margin-bottom:20px!important;}

input[type="button"], input[type="reset"], input[type="submit"] {
    line-height: 30px; padding:6px 15px;     height: 42px;     text-decoration: none;  border-radius: 20px;    font-size: 15px;    font-weight: 400;    border: 1px solid #007272!important;    background: #007272;    color: #ffffff;    transition: background-color 0.25s ease-in-out 0s;}
	
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus { color: #007272; background:#ffffff;  }



input[type="text"], input[type="password"], input.text, input.title, textarea {border:1px solid #b7b7b7; /*border-radius:4px;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;*/ color:#555555;font-size:14px;height:32px;line-height:32px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; vertical-align: middle; margin:3px 0px;  text-indent:5px;}
input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus { border-color: #CCCCCC;    box-shadow: 0 1px 1px rgba(198, 198, 198, 0.075) inset, 0 0 8px rgba(100, 100, 100, 0.6);outline: 0 none; }
textarea {height: auto;    min-height: 65px;}
select {border:1px solid #b7b7b7; /* background-color:#F2F2F2; border-radius:4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;  */ color: #555555; margin:3px 0px!important; height:32px; }
select:hover, select:focus { border-color: #CCCCCC;    box-shadow: 0 1px 1px rgba(198, 198, 198, 0.075) inset, 0 0 8px rgba(100, 100, 100, 0.6);outline: 0 none; }


@media (min-width: 1200px){
.container {    max-width: 990px;}
}