@charset "utf-8";
/* CSS Document */

body{margin:0px;}
article,aside,footer,header,main,nav,section{display:block;}
a{background:transparent;}
a:active,a:hover{outline:0px;}
b{font-weight:bold;}
h1{font-size:2em;margin:0.67em 0px;}
img{border:0px;}
*{box-sizing:border-box;}
::before,::after{box-sizing:border-box;}
body{font-family:Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;line-height:1.42857;color:rgb(77, 77, 77);background-color:rgb(250, 250, 250);-webkit-font-smoothing:antialiased;}
a{color:rgb(0, 123, 179);text-decoration:none;}
a:hover,a:focus{color:rgb(0, 70, 102);text-decoration:underline;}
a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}
img{vertical-align:middle;}
.hiddenStructure{position:absolute;width:1px;height:1px;margin:-1px;padding:0px;overflow:hidden;clip:rect(0px, 0px, 0px, 0px);border:0px;color:rgb(255, 255, 255);background-color:rgb(0, 0, 0);}
body{overflow-wrap:break-word;}
h1,h2{font-family:inherit;font-weight:400;line-height:1.1;color:inherit;}
h1,h2{margin-top:20px;margin-bottom:10px;}
h2 a:hover,h2 a:focus{text-decoration:none;border-bottom:2px solid rgb(0, 70, 102);}
h1{font-size:36px;}
h2{font-size:30px;}
p{margin:0px 0px 10px;}
.documentDescription{font-size:18px;font-weight:700;color:rgb(105, 105, 105);margin-bottom:10px;}
.documentFirstHeading{padding-bottom:9px;margin:0px 0px 10px;border-bottom:1px solid rgb(204, 204, 204);}
ul{margin-top:0px;margin-bottom:10px;}
dl{margin-top:0px;margin-bottom:20px;}
dt,dd{line-height:1.42857;}
dt{font-weight:bold;}
dd{margin-left:0px;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.row{margin-left:-15px;margin-right:-15px;}
.row::before,.row::after{content:" ";display:table;}
.row::after{clear:both;}
.col-xs-12,.col-sm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
#portal-header{margin:15px auto 20px;}
#portal-header::before,#portal-header::after{content:" ";display:table;}
#portal-header::after{clear:both;}
#portal-anontools{float:right;}
.plone-nav{margin-bottom:0px;padding-left:0px;list-style:none;}
.plone-nav > li{position:relative;display:block;}
.plone-nav > li > a{position:relative;display:block;padding:10px 15px;color:white;font-size:17px;}
.plone-nav > li > a:hover,.plone-nav > li > a:focus{text-decoration:none;background-color:rgb(112, 153, 191);}
.plone-navbar{background-color:rgb(0, 123, 179);color:white;position:relative;min-height:50px;margin-bottom:20px;box-shadow:rgba(0, 0, 0, 0.17) 0px 1px 3px;}
.plone-navbar::before,.plone-navbar::after{content:" ";display:table;}
.plone-navbar::after{clear:both;}
.plone-navbar-header::before,.plone-navbar-header::after{content:" ";display:table;}
.plone-navbar-header::after{clear:both;}
.plone-navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:rgba(255, 255, 255, 0.1) 0px 1px 0px inset;display:none;}
.plone-navbar-nav{margin:0px -15px;}
.plone-navbar-nav > li > a{padding-top:10px;padding-bottom:10px;line-height:20px;}
.plone-navbar-nav > .selected > a,.plone-navbar-nav > .selected > a:hover,.plone-navbar-nav > .selected > a:focus{color:white;background-color:rgb(112, 153, 191);}
#content{margin-bottom:48px;}
#content-core a{border-bottom:1px solid rgb(204, 204, 204);}
#content-core a:hover,#content-core a:focus{border-bottom:none;}
#content-core a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
#portal-footer-wrapper{background-color:rgb(46, 49, 51);color:rgb(204, 204, 204);text-align:center;clear:both;}