#infoEdit           {
    width:          100%;
    max-width:      800px;
    margin:         auto;
}
.material-icons     {
    color:          grey;
    font-size:      32pt;
}
.label              {
    color:          #2E2E2E;
    font-size:      24pt;
    text-align:     right;
    vertical-align: top;
    width:          1px;
    white-space:    nowrap;
}
.enter              {
    font-size:      18pt;
    width:          100%;
}
#article            {
    font-size:      18pt;
    background:     white;
    border:         solid thin grey;
    border-radius:  4px;
    min-height:     96px;
}
#dropForm>label     {
    background:     lightgrey;
    font-size:      20pt;
    border-top:     20px;
    padding:        12px 20px;
    display:        inline-block;
    border-radius:  6px;
    cursor:         pointer;
}
.imageBlock         {
    display:        inline-block;
    margin:         8px 12px;
    border:         solid thin var(--main-text);
    max-width:      180px;
}
.imageBlock>img     {
    width:          100%;
}
.imageBlock>input   {
    margin:         8px auto;
}
h1		    {
    color:          #283583;
}
h2		    {
    text-align:     left;
    color:          #283583;
}
a		    {
    font-weight:    normal;
}
.info-article	    {
    font-size:      18pt;
    text-align:     justify;
}
.info-list	    {
    font-size:      18pt;
    color:	    black;
}
.info-email	    {
    font-weight:    normal;
    text-decoration:underline;
}
.kb-section	    {
    width:          88%;
    max-width:      350px;
    margin:	    10px 8px;
    box-sizing:	    border-box;
}
.kb-section:hover   {
    opacity:	    0.5;
}
