/* css styles */
div#pwlabels>span.highlight {
         border: 1px solid grey;
      }
      
.checkboxLabelLayout{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;color:black;font-size:0.9rem;text-align:center;padding:0.25em 0.5em;border-style:solid;border-color:black;border-width:1px 0 1px 1px;white-space:nowrap;cursor:pointer;}

.checkboxLabelLayout:last-child{border-right-width:1px;}
.checkboxLabelLayout:last{border-right-width:1px;}
.checkboxLabelLayout:hover,.checkboxLabelLayout:focus{background-color:#cae1ed; opacity: 0.8;}
.checkboxLayout{position:absolute;-webkit-clip:rect(0,0,0,0);clip:rect(0,0,0,0);}
.checkboxDivLayout{flex-wrap: wrap;box-sizing:border-box;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;background-color:white;}
.checkboxLayout:checked + label{background-color:#455493;color:white;}

.article-container {max-width: 90%}

@media (max-device-width: 900px) {
  .article-container {max-width: 100%}  
}

.lead{font-size: 1rem}
