body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    -webkit-tap-highlight-color:transparent;
}
main {
    flex: 1 0 auto;
}
header, main, footer {
    padding-left: 300px;
}
#userText{
    font-size: 1.2vw;
}
#userEdit{
    font-size: 1.2vw;
}
.pinned {
    right:8.5% !important;
    top: 5px !important;
}
.ar-card-image{
    height: 200px;
    overflow: hidden;
}
.ar-card-image img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.ar-ser-row{
    width: 100%;
    line-height: normal;
    padding: 2px;
}
.ar-ser-row div{
    padding: 2px 3px !important;
}
.ar-subheader{
    font-size: 18px !important;
}
.ar-brand-logo{
    padding: 0px 15px !important;
}
.jstree-contextmenu{
    z-index: 9999;
}
.collapsible{
    border: none;
    box-shadow: none;
}
.collapsible-body{
    border: none;
}
.ar-server-data{
    padding: 5px !important;
}
.ar-activeserver-name{
    font-size: 1.3rem;
}
.ar-pointer{
    cursor: pointer;
}
.ar-server-btn{
    z-index: 8888;
}
.ar-no-server{
    text-align: center;
}
.ar-cpy-addons{
    font-size: 0.9rem;
    cursor: pointer;
}
#modalApagar{
    text-align: center;
}
@media only screen and (max-width : 992px) {
    header, main, footer {
        padding-left: 0;
    }
}
@media only screen and (min-width : 993px) {
    .ar-addon-checkbox{
        width: 33%;
        float: left;
    }
}