html{font-size:100%;}
* {
  box-sizing: border-box;
}
body{
    font-family:roboto;
  }
.img-responsive{
    max-width:100%;
    height:auto;
    display:block;
    vertical-align:middle;  
}
a {
    text-decoration:none;
    color: inherit;
}
a:visited {
    text-decoration:none;
    color: inherit;
}
a:link {
    text-decoration:none;
    color: inherit;
}
b {
    font-weight:500;
}

.menu-item{
    font-size:1.8rem;
}
.selectable{
 -moz-user-select: text;
 -khtml-user-select: text;
 -webkit-user-select: text;
 -ms-user-select: text;
 user-select: text;
}
div [data-id=markdown] a{
    font-weight:bold;
}


.embed-left{
    float:left;
    clear:left;
    /*padding-left:5%; */
    margin-right:0px;
    padding:0% 0% 0% 0% ;
}
.embed-hard-left{
    float:left;
    clear:left;
    /*padding-left:5%; */
    margin-right:0px;
    padding:0% 0% 0% 0% ;
}
.embed-right {
    float:right;
    clear:right;
    margin-left:0px;
    padding:0% 0% 0% 0%;
   /* padding-right:5%; */
}
.embed-center {
    display:flex;
    margin:20px auto 20px auto;
    padding:0% 0% ;
}
@media (min-width: 700px){
    .wide-sticker{
        width:100%;
    }
}
@media (min-width: 992px){
    .wide-sticker{
        width:70%;
    }
}
@media (min-width: 1200px){
    .wide-sticker{
        width:50%;
    }
}
@media (min-width: 1600px){
    .wide-sticker{
        width:45%;
    }
}

.narrow-sticker{
    display:flex;
    width:100%;
}

.aq-narrow-sticker{
    display:flex;
    width:100%;
} 
.aq-wide-center {
    display:flex;
    margin:20px auto 20px auto;
    padding:0% 0% ;
}
.aq-wide-left{
    display:flex;
    float:left;
    clear:left;
    margin-right:0px;
    padding:0% 0% 0% 0% ;
}
.aq-wide-right {
    display:flex;
    float:right;
    clear:right;
    margin-left:0px;
    padding:0% 0% 0% 0%;
   
}