@font-face {
    font-family: "Rodger-Light";
    src: url("/static/fonts/rodger/Rodger-Light.woff2");
}
@font-face {
    font-family: "Rodger-Regular";
    src: url("/static/fonts/rodger/Rodger-Regular.woff2");
}

body {
    background : #F7F6F4;
    font-family: "Rodger-Light" !important;
    font-size: 1.125rem;
}


.thread_author_from_server,
.thread_author_from_user {
    border-radius : .5rem;
    padding       : 11px 13px;
    margin-bottom : 1em;
    padding-right : 25px;
}

.thread_author_from_server {
    margin-right  : 3em;
    background    : #7f7452;
    color         : #fff;
    margin-bottom : 1.5em;
}

.thread_author_from_server a {
    color: #fff;
    text-decoration: none;
    /*font-weight: bold;*/
    background: #BA5D00;
    margin: 5px;
    border-radius: 0;
    /*border: #124850 solid 1px;*/
    position: relative;
    font-family: "Rodger-Regular";
}
.thread_author_from_server a:hover {
    background-color: #874400;
    border-color: #874400;
    transition: 200ms;
}
.thread_author_from_server a:before {
    content: "";
    width: 100%;
    height: 100%;
    border: #124850 solid 1px;
    top: 0;
    left: 0;
    position: absolute;
    transition: all 250ms ease-out;
    z-index: 2;
    pointer-events: none;
    opacity: 1;
    /*transform: translateY(5px) translateX(5px);*/
}

.thread_author_from_user {
    margin-left : 3em;
    background  : #d7d3c8;
    color       : #000;
}