html{height:100%}body{font-family:'Lato',sans-serif;font-weight:300;font-size:1.6em;background-color:#fff;color:#ecf1f1;margin:0;height:100%}h2{font-size:18px}h3{text-align:left}hr{margin-top:0;margin-bottom:20px}a:link{color:#ecf1f1}a:visited{color:#ecf1f1}a:hover{color:#ecf1f1}a:active{color:#ecf1f1}.smart-construction{text-align:center}#container-body{min-height:100%;overflow:auto;padding-bottom:200px}#dark-header{background-color:#b71c1c;height:20px}#smart-header{background-color:#c62828;min-height:60px;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.50);-moz-box-shadow:0 3px 5px -1px rgba(0,0,0,0.50);box-shadow:0 3px 5px -1px rgba(0,0,0,0.50);position:relative;z-index:1031}#sub-header{background-color:#f5f5f5;height:30px;position:relative;border:solid 1px rgba(0,0,0,0.1);color:#616161;text-align:start;font-size:14px;font-weight:300}#first-footer{border-top:solid 3px rgba(0,0,0,0.1);background-color:#37474f;height:120px}#smart-footer{background-color:#212121;height:60px}.screen-wide{left:0;right:0;position:fixed;z-index:1030}.smart-header{margin-bottom:20px;left:0;right:0;width:100%;text-align:left}.smart-breadcrumb{margin-top:5px;position:absolute;font-weight:500}.smart-footer{width:100%;font-size:14px;text-align:center;position:relative;margin-top:-180px;clear:both}.kvk-number{top:20px;position:relative;float:left;margin-left:15px}.smart-copyright{position:relative;float:right;margin-right:15px;margin-top:20px}.smart-logo{height:80px}.bolder-lato{font-size:24px;font-weight:900}.thin-lato{font-size:12px;font-weight:300}.header-branding{margin-top:18px;display:inline-block}.smart-navigation{display:inline-block;margin-left:50px;font-size:18px}.smart-nav-item{display:inline-block;padding:10px;color:rgba(255,255,255,0.4)}.smart-nav-item:hover{color:#ecf1f1;border-bottom:inset 2px rgba(255,255,255,0.75);cursor:pointer}.nav-item-active{color:#ecf1f1;border-bottom:inset 2px rgba(255,255,255,0.75)}.smart-lang-button{position:absolute;right:0;margin-right:5px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.smart-lang-button > div > ul{background-color:#c62828;left:-20px;border:0;-webkit-box-shadow:0 3px 5px -1px rgba(0,0,0,0.50);-moz-box-shadow:0 3px 5px -1px rgba(0,0,0,0.50);box-shadow:0 3px 5px -1px rgba(0,0,0,0.50);min-width:0!important}.lang-selected{font-size:16px}div.smart-lang-button > div > ul > li > a{color:#ecf1f1}div.smart-lang-button > div > ul > li > a:hover{color:#fff;background-color:#c62828}.lang-select-dropdown{background-color:#c62828;border:none}.lang-select-dropdown:focus{background-color:#c62828;border:none;outline:none}.smart-news{border:solid 1px rgba(198,40,40,1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.25);box-shadow:2px 2px 10px -2px rgba(0,0,0,0.25);margin-bottom:25px}.news-header{background-color:#c62828;padding:10px;font-weight:300}.news-header-date{float:right;font-size:16px}.news-header-icon{padding:5px}.news-header-title{margin-left:10px}.smart-title{color:#616161;text-align:center;margin-bottom:10px}strong{color:#b71c1c;font-weight:500}.smart-title > .row > img{display:inline;float:right;margin-right:5px;margin-bottom:10px;max-height:120px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.25);box-shadow:1px 1px 3px rgba(0,0,0,0.25)}.smart-title > .row > h1{margin-top:0;margin-bottom:5px;font-weight:900}.smart-title > .row > h4{margin-top:0;margin-bottom:5px;font-weight:300}.smart-title > .row > hr{margin-top:15px;margin-bottom:5px}.news-body{color:#616161;padding:10px}.smart-content-body{color:#616161;margin-bottom:25px}.footer-element{text-align:left;padding:10px;border-bottom:dotted 1px rgba(255,255,255,0.4)}.smart-sum{padding-left:0;border:solid 1px rgba(0,0,0,0.1)}.smart-sum > li{list-style:none;padding:10px}.program-use{float:right}.program-use > .fa{padding:4px;color:#37474f}.smart-sum > li.smart-even{background-color:#f5f5f5}.legenda-item{display:inline-block;width:60px;font-size:16px}.legenda-text{font-size:16px}.smart-lang-button{display:none}@media screen and (max-width: 768px){#smart-header{min-height:60px}.smart-logo{display:none}.smart-nav-button{display:none}.smart-lang-button{display:none}}@media (min-width: 768px){.smart-nav-button{display:none}}body::-webkit-scrollbar{width:.7em}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}body::-webkit-scrollbar-thumb{background-color:#212121;outline:1px solid slategrey}