/* Base files */
/*@import "../lib/bootstrap-3.0.3/css/bootstrap.min.css";
/*!
* Bootstrap v3.0.3 (http://getbootstrap.com)
* Copyright 2013 Twitter, Inc.
* Licensed under http://www.apache.org/licenses/LICENSE-2.0
*/

.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-repeat:repeat-x;border-color:#2b669a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff2d6ca2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc12e2a',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff3f3f3',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.075);box-shadow:inset 0 3px 9px rgba(0,0,0,0.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,0.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:linear-gradient(to bottom,#222 0,#282828 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff282828',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.25);box-shadow:inset 0 3px 9px rgba(0,0,0,0.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat:repeat-x;border-color:#b2dba1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0)}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;border-color:#9acfea;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0)}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;border-color:#f5e79e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0)}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0)}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat:repeat-x;border-color:#3278b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3278b3',GradientType=0)}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0)}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1)}

@font-face {
font-family: 'Bfn Icon Font';
src: url("/Dinamico/Themes/Default/Content/fonts/bfnFont.eot");
src: url("/Dinamico/Themes/Default/Content/fonts/bfnFont.eot#iefix") format("embedded-opentype"), url("/Dinamico/Themes/Default/Content/fonts/bfnFont.woff") format("woff"), url("/Dinamico/Themes/Default/Content/fonts/bfnFont.ttf") format("truetype"), url("/Dinamico/Themes/Default/Content/fonts/bfnFont.svg#bnfFont") format("svg"); }

@font-face {
font-family: 'open_sansregular';
src: url("/Dinamico/Themes/Default/Content/fonts/OpenSans-Regular-webfont.eot");
src: url("/Dinamico/Themes/Default/Content/fonts/OpenSans-Regular-webfont.eot#iefix") format("embedded-opentype"), url("/Dinamico/Themes/Default/Content/fonts/OpenSans-Regular-webfont.woff") format("woff"), url("/Dinamico/Themes/Default/Content/fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("/Dinamico/Themes/Default/Content/fonts/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
font-weight: normal;
font-style: normal; }

/* Resource files*/
* {
box-sizing: border-box; }

.menu-icon {
-webkit-font-smoothing: antialiased;
font-style: normal;
font-weight: normal; }
.menu-icon:before {
content: '\2630';
font-family: 'Bfn Icon Font';
speak: none; }

.startpage-content {
padding: 30px; }

.content-page {
padding: 30px 0; }

.internal-link:hover, .internal-link:focus, .external-link:hover, .external-link:focus, .document-link:hover, .document-link:focus {
text-decoration: none; }

.internal-link .internal-link__icon:before, .external-link .internal-link__icon:before, .document-link .internal-link__icon:before {
font-family: 'Bfn Icon Font';
content: '\3e';
speak: none; }

.internal-link .internal-link__icon:hover, .internal-link .internal-link__icon:focus, .external-link .internal-link__icon:hover, .external-link .internal-link__icon:focus, .document-link .internal-link__icon:hover, .document-link .internal-link__icon:focus {
text-decoration: none; }

.internal-link .external-link__icon:before, .external-link .external-link__icon:before, .document-link .external-link__icon:before {
font-family: 'Bfn Icon Font';
content: '\f07f';
speak: none; }

.internal-link .external-link__icon:hover, .internal-link .external-link__icon:focus, .external-link .external-link__icon:hover, .external-link .external-link__icon:focus, .document-link .external-link__icon:hover, .document-link .external-link__icon:focus {
text-decoration: none; }

.internal-link .document-link__icon:before, .external-link .document-link__icon:before, .document-link .document-link__icon:before {
font-family: 'Bfn Icon Font';
content: '\e604';
speak: none; }

.internal-link .document-link__icon:hover, .internal-link .document-link__icon:focus, .external-link .document-link__icon:hover, .external-link .document-link__icon:focus, .document-link .document-link__icon:hover, .document-link .document-link__icon:focus {
text-decoration: none; }

.internal-link .internal-link__text:hover, .internal-link .internal-link__text:focus, .internal-link .external-link__text:hover, .internal-link .external-link__text:focus, .internal-link .document-link__text:hover, .internal-link .document-link__text:focus, .external-link .internal-link__text:hover, .external-link .internal-link__text:focus, .external-link .external-link__text:hover, .external-link .external-link__text:focus, .external-link .document-link__text:hover, .external-link .document-link__text:focus, .document-link .internal-link__text:hover, .document-link .internal-link__text:focus, .document-link .external-link__text:hover, .document-link .external-link__text:focus, .document-link .document-link__text:hover, .document-link .document-link__text:focus {
text-decoration: underline; }

a {
color: #298ad7; }

body {
background-color: #19a576;
font-family: 'open_sansregular'; }

#wrapper {
background-color: white;
padding: 0; }

p, div {
color: #666666;
font-size: 16px; }

h1, h2, h3, h4 {
font-weight: bold;
word-wrap: break-word; }

h2 {
font-size: 33px; }

h1, h2, h3, h4 {
color: #333333;
font-family: 'open_sansregular'; }

h3.article-title a {
color: #333333;
font-size: 24px; }

.nobreak {
white-space: nowrap; }

.clearfix {
clear: both; }

.pagefoot {
margin-top: 50px; }

@media (max-width: 767px) {
.content-page {
padding: 0; } }

@media (max-width: 767px) {
.content-page h1 {
font-size: 24px; } }

.startpage__aside-section h2 {
font-size: 16px;
margin-top: 10px;
margin-bottom: 10px; }

.faq.panel-group:nth-of-type(1) {
margin-top: 1.5em; }

.pdf-size {
font-size: 14px; }

.page-top #cookie-consent {
display: none;
margin: 0;
padding: 15px 40px; }

.page-top .cookie-consent-text {
display: block; }
@media (min-width: 768px) {
.page-top .cookie-consent-text {
display: flex; } }

.page-top button.acceptcookie {
float: right;
height: 30px;
width: 110px;
margin-top: -3px;
margin-left: 10px;
font-size: 0.8em; }

.page-top .clearfix {
clear: both; }

.page-top .top-shortcuts {
background-color: #f3f3f3;
text-align: right; }
@media (max-width: 767px) {
.page-top .top-shortcuts {
text-align: left; } }

@media (min-width: 768px) {
.page-top .top-shortcuts__collapseable {
display: block;
height: auto !important; } }

.page-top .top-shortcuts__mobile-expand {
cursor: pointer;
padding: 8px 0; }
.page-top .top-shortcuts__mobile-expand a {
top: 0; }
.page-top .top-shortcuts__mobile-expand .expand-icon:after {
content: "\e114";
position: relative;
top: 3px;
margin-left: 5px; }
.page-top .top-shortcuts__mobile-expand .expand-icon.is-open:after {
content: "\e113"; }

.page-top .top-shortcuts__list {
list-style: none;
margin: 0;
padding: 0; }

.page-top .top-shortcuts__list-item {
display: inline-block;
padding: 10px 25px; }
@media (max-width: 767px) {
.page-top .top-shortcuts__list-item {
display: block;
padding-left: 0; } }

.page-top .search-logo-wrap {
width: 100%;
padding: 30px 0 20px 0;
overflow: hidden; }

.page-top .logo img {
max-width: 100%; }

.page-top .search {
float: right;
padding-top: 7px;
text-align: right;
vertical-align: bottom;
width: 300px; }
@media (max-width: 767px) {
.page-top .search {
display: none;
margin-top: 15px;
text-align: left; }
.page-top .search.is-open {
display: block; } }

.page-top .mobile-nav-bar {
border-top: 1px solid #ccc;
margin-top: 15px; }
.page-top .mobile-nav-bar .glyphicon-search,
.page-top .mobile-nav-bar .menu-icon {
color: #666;
text-decoration: none;
line-height: normal; }
.page-top .mobile-nav-bar .menu-icon {
display: inline-block;
line-height: 36px; }
.page-top .mobile-nav-bar .menu-icon:before {
float: left;
font-size: 36px; }
.page-top .mobile-nav-bar .glyphicon-search {
float: right;
right: 5px;
overflow: hidden;
width: auto; }
.page-top .mobile-nav-bar .glyphicon-search:before {
font-size: 30px; }
.page-top .mobile-nav-bar .btn-label {
font-size: 0;
height: 1px;
overflow: hidden;
display: block; }

.top-section {
background-color: #f3f3f3;
padding: 20px;
border-bottom: 5px solid #19a576;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-repeat: no-repeat;
background-position: center center;
min-height: 300px; }
.top-section .top-section__text-content {
background: rgba(29, 80, 141, 0.95);
box-shadow: 1px 1px 1px #333333;
color: white;
border-radius: 4px;
padding: 30px; }
@media (max-width: 767px) {
.top-section .top-section__text-content {
margin-bottom: 20px; } }
.top-section .top-section__text-content p, .top-section .top-section__text-content h1, .top-section .top-section__text-content a {
color: white; }
.top-section .top-section__main-header {
margin-top: 0; }
@media (max-width: 767px) {
.top-section .top-section__main-header {
font-size: 24px; } }
.top-section .top-section__main-ingress {
margin: 0; }
.top-section .link-block .link-block__link-title {
background: rgba(29, 80, 141, 0.95);
color: white; }
.top-section .link-block .link-block__link-title:before {
font-family: 'Bfn Icon Font';
content: '\e603';
speak: none;
padding-right: 5px; }
.top-section .link-block .link-block__wrapper {
border: 0;
box-shadow: 1px 1px 1px #333333; }
.top-section .link-block .link-block__link-list .link {
background: rgba(255, 255, 255, 0.95); }

.top-navigation {
background-color: #1d508d; }
.top-navigation .container {
padding: 0; }
.top-navigation .top-navigation__list {
display: table;
list-style: none;
margin: 0;
padding: 0;
width: 100%; }
.top-navigation .top-navigation__list a {
display: block;
padding: 18px 30px;
color: white; }
.top-navigation .top-navigation__list a.current {
background-color: #19a576; }
.top-navigation .top-navigation__list a.current:hover, .top-navigation .top-navigation__list a.current:active {
background-color: #35b389; }
.top-navigation .top-navigation__list a:hover, .top-navigation .top-navigation__list a:active {
background-color: #2567ae;
text-decoration: none;
color: #dae4ee; }
.top-navigation .top-navigation__item {
position: relative;
display: block;
float: left;
text-align: center; }
.top-navigation .submenu__list-item {
display: block;
text-align: left; }
.top-navigation .submenu__list-item a {
color: #1d508d; }

.mobile-top-navigation .mobile-nav-bar {
padding-top: 10px; }

.mobile-top-navigation .mobile-top-navigation__list {
display: none;
list-style: none;
margin: 0;
padding-left: 10px; }
.mobile-top-navigation .mobile-top-navigation__list:first-child {
display: block; }
@media (max-width: 767px) {
.mobile-top-navigation .mobile-top-navigation__list.is-open {
display: block; } }

.mobile-top-navigation .mobile-top-navigation__item .expand {
display: inline-block;
width: 15%;
cursor: pointer;
margin: auto;
z-index: 1; }
.mobile-top-navigation .mobile-top-navigation__item .expand span:before {
font-family: 'Bfn Icon Font';
content: "\e60a"; }
.mobile-top-navigation .mobile-top-navigation__item .expand.is-open span:before {
font-family: 'Bfn Icon Font';
content: "\e609"; }

.mobile-top-navigation .mobile-top-navigation__item.active {
font-weight: bold; }

.mobile-top-navigation .mobile-top-navigation__item.level2, .mobile-top-navigation .mobile-top-navigation__item.level3 {
font-weight: normal; }
.mobile-top-navigation .mobile-top-navigation__item.level2.active, .mobile-top-navigation .mobile-top-navigation__item.level3.active {
font-weight: bold; }

.mobile-top-navigation .mobile-top-navigation__link {
display: inline-block;
width: 80%;
padding: 10px 75px 10px 0; }

.mobile-top-navigation .search__form {
padding: 20px 0 10px 0; }

@media (max-width: 767px) {
.mobile-top-navigation.is-open {
display: block; }
.mobile-top-navigation.is-open .mobile-top-navigation__list.level1 {
display: block; } }

.footer {
margin-top: 100px;
background-color: #19a576;
color: white;
padding: 30px;
border-top: 8px solid #f3f3f3; }
@media (min-width: 768px) {
.footer .footer__logo {
float: left; } }
.footer .footer__list {
list-style: none;
margin: 0;
padding: 0; }
.footer .footer__list-item {
display: inline-block;
padding: 18px 25px; }
@media (max-width: 767px) {
.footer .footer__list-item {
display: block;
padding: 10px 0; } }
.footer .footer__list-item a {
color: white; }
.footer .footer__address-icon:before {
font-family: 'Bfn Icon Font';
content: '\e602';
speak: none; }
.footer .footer__phone-icon:before {
font-family: 'Bfn Icon Font';
content: '\e601';
speak: none; }
.footer .divider:before {
content: '|';
padding: 0 10px;
speak: none; }
@media (max-width: 767px) {
.footer .divider:before {
display: block;
content: ''; } }
.footer a {
color: white; }
.footer .footer__contact-info {
color: white;
max-width: 95%;
text-align:center;
}

.news-section {
padding: 0; }
.news-section .news-section__title {
margin: 0 0 15px 0; }
.news-section .news-section__article {
border-top: 1px solid #ccc;
padding: 10px 30px 10px 0; }
.news-section .news-section__article .article-title {
margin: 0 0 10px 0; }
.news-section .news-section__more {
background-color: #f3f3f3;
padding: 10px;
text-align: right;
margin-bottom: 20px; }

.article-tag {
text-transform: uppercase;
font-size: 14px; }

.article-date {
color: #AAAAAA;
font-size: 14px; }

.aside-section__newsletter {
margin-top: 20px; }
.aside-section__newsletter .link-block__wrapper {
background-color: #f5f5f5;
padding: 20px; }
.aside-section__newsletter .newsletter-form {
margin-top: 10px; }
.aside-section__newsletter #subscribeNewsletterResult {
margin-top: 5px; }
.aside-section__newsletter #subscribeNewsletterResult.error {
color: red; }

.link-block .link-block__wrapper {
border: 1px solid #ccc;
border-radius: 4px;
overflow: hidden;
margin: 0 0 10px 0; }

.link-block .link-block__link-title {
background: #f3f3f3;
font-size: 16px;
font-weight: bold;
padding: 15px 20px 15px 10px;
margin: 0; }

.link-block .link-block__link-list {
list-style: none;
margin: 0;
padding: 0; }
.link-block .link-block__link-list .link {
display: block;
padding: 10px 20px 10px 15px;
position: relative;
font-size: 16px; }
.link-block .link-block__link-list .link:hover, .link-block .link-block__link-list .link:focus {
text-decoration: underline; }
.link-block .link-block__link-list .link .link__text:hover, .link-block .link-block__link-list .link .link__text:focus {
text-decoration: underline; }
.link-block .link-block__link-list .link .link__icon:after {
content: '\3e';
font-family: 'Bfn Icon Font';
speak: none;
font-size: 35px;
position: absolute;
right: 0;
top: -2px; }
.link-block .link-block__link-list .link .link__icon:after:hover, .link-block .link-block__link-list .link .link__icon:after:focus {
text-decoration: none; }

.link-block .link-block__item {
border-top: 1px solid #ccc;
position: relative; }
.link-block .link-block__item.active {
font-weight: bold;
background-color: #f3f3f3; }

.link-block .link-block__subitem {
border-top: 1px solid #ccc;
background-color: white;
font-weight: normal; }
.link-block .link-block__subitem a.link {
padding-left: 25px;
font-size: 14px; }
.link-block .link-block__subitem.active {
font-weight: bold;
background-color: #f3f3f3; }

.link-block .link-block__toggle {
font-family: 'Bfn Icon Font';
position: absolute;
right: 10px;
top: 12px; }
.link-block .link-block__toggle.isOpen:before {
content: "\e609"; }
.link-block .link-block__toggle:before {
content: "\e60a"; }
.link-block .link-block__toggle:hover, .link-block .link-block__toggle:focus {
text-decoration: none; }
.link-block .link-block__toggle .link-label {
font-size: 0;
height: 1px;
overflow: hidden;
display: block; }

.link-block.big-puff-with-image {
background: rgba(255, 255, 255, 0.8);
border-radius: 4px; }
.link-block.big-puff-with-image .link-block__wrapper {
padding: 20px; }

.link-block .big-puff-with-image__image {
float: right;
padding: 0 0 5px 5px; }

.link-block .big-puff-with-image__links {
list-style: none;
margin: 0;
padding: 0; }

.read-more {
text-align: right;
padding: 15px; }

.text-block {
border: 1px solid #ccc;
padding: 15px 20px 15px 10px; }
.text-block .text-block__title {
font-size: 24px;
margin: 0 0 15px 0; }

.links-section {
padding-top: 40px; }
.links-section .links-section__link-box {
border: 1px solid #ccc;
padding: 15px 20px 25px 10px;
margin-bottom: 20px;
height: 200px;
max-height: 200px;
overflow: hidden; }
.links-section .links-section__link {
font-size: 22px;
border-bottom: 1px solid #ccc;
display: block;
padding-bottom: 2px;
margin-bottom: 15px;
line-height: 30px; }
.links-section .links-section__link:hover, .links-section .links-section__link:focus {
text-decoration: none; }
.links-section .links-section__link .link__text:hover, .links-section .links-section__link .link__text:focus {
text-decoration: underline; }
.links-section .links-section__link .link__icon:after {
content: '\3e';
font-family: 'Bfn Icon Font';
speak: none;
font-size: 35px;
position: relative;
top: 8px; }
.links-section .links-section__link .link__icon:after:hover, .links-section .links-section__link .link__icon:after:focus {
text-decoration: none; }

.search .search__form {
margin-top: 20px; }
.search .search__form .btn-label {
font-size: 0;
height: 1px;
overflow: hidden; }

.search .search__number-hits {
font-weight: bold; }

.search .search__result, .search .search__number-hits-text {
border-bottom: 1px solid #ccc;
padding: 20px 0; }

.file-list th {
font-weight: bold;
padding-left: 10px; }

.file-list tr:nth-child(even) {
background: #f3f3f3; }

.file-list td {
padding: 10px; }

.content table {
width: 100% !important;
border: 0 !important;
font-size: 14px; }
.content table th {
font-weight: bold;
padding-left: 5px; }
@media (max-width: 767px) {
.content table th {
padding: 0;
display: inline; }
.content table th:not(:last-child):after {
content: ' | '; } }
.content table tbody tr:nth-child(odd) {
background: #f3f3f3; }
.content table td {
padding: 5px; }
@media (max-width: 767px) {
.content table td {
display: block; } }

