#userguide p
{
        /*overflow-wrap: break-word; 
        word-wrap: break-word;  
        -ms-word-break: break-all;
        /* This is the dangerous one in WebKit, as it breaks things wherever 
        word-break: break-all;
        /* Instead use this non-standard one: 
        word-break: break-word; */	
}
 
#userguide pre
{ 
    color: #008099; font-size: 150%; 
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999  */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
    width: 98%;
        /*background-color: #efefef;*/
        /*padding: 5px;*/
        /* border: solid 1px #efefef;*/
        /*border-radius: 5px;*/
        /*overflow-x: scroll;*/
}
#userguide pre.script
{
    display: inline;
        /*background-color: #f9f9f9;*/
        /*padding: 1%;*/
}
#userguide code
{
    display: inline; font-family: monospace; padding: 0; margin: 0; color: #008099;
    /*font-size: 150%;*/
    word-wrap: break-word;
}
#userguide code.oneline { background-color: #f9f9f9; padding: 1%; }

#userguide code  { }
#userguide pre   { }
#userguide table { font-size: 100%;}

#userguide ul,
#userguide ol
{
    font-family: "Roboto Slab", "Bitter", sans-serif;
    font-size: 1.1rem;
    font-weight: lighter;
    padding: 0 1rem; 
}
#userguide ul li,
#userguide ol li
{
    margin: 1rem 0;
        /*border-bottom: 1px solid rgba(164, 215, 218, 0.5);*/
        /*padding-bottom: 1rem;*/
        /*line-height: 1.6; */
}
#userguide ul li:last-of-type,
#userguide ol li:last-of-type 
{
    border-bottom: none; 
}
#userguide ul#contributor-filter
{
    padding: 0; 
}
#userguide ul
{
    list-style-type: disc;
}
#userguide ul.list-inline li
{
    display: inline;
    border-bottom: none;
}

@media (min-width: 56.25rem) {
  #userguide ul,
  #userguide ol
  {
    margin-left: 1rem; 
  }
}


@media (min-width: 37.5rem) {
  #userguide ul,
  #userguide ol
  {
    /*font-size: 1.25rem; */
  } 
}

