
html, body {
   margin: 0;
   padding: 0;
}

div.page-hdr {
   width: 96vw;
   height: 8vh;
   line-height: 8vh;
   font-size: 4vh;
   text-align: center;
   margin: 2vh auto;
   color: rgb(14, 28, 110);
   border: 4px solid darkblue;
   border-radius: calc(4vh + 4px);
}

div.text-hdr {
   float: left;
   text-indent: 4vh;
}

div.icons-box {
   display: block;
   width: 48vw;
   height: inherit;
   line-height: inherit;
   text-align: right;
   float: right !important;
}

div.icons-box img {
   height: 7.2vh;
   width: 7.2vh;
   margin: 0.4vh;
}

div.imgs-box {
   width: 92vw;
   height: auto;
   margin: 2vh auto 0 auto;
   text-align: center;
}

div.imgs-box-ln {
   height: auto;
   margin: 1vh auto;
}

div.imgs-box-ln img {
   width: 22%;
   border: 2px solid darkblue;
   border-radius: 8px;
}
