html {
    scrollbar-gutter: stable;
}

body.dimmable.dimmed {
    margin-right: 0 !important;
}

#copyright {
    text-align: center;
    font-size: 6pt;
}

.ui.toast > .content {
    width: auto;
    padding-top: 0;
}

body.app > .content {
    width: 1000px;
    margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
    font-weight: bold;
}

body.app .ui.small.image.logo {
    margin-bottom: 0;
    width: 48px;
}

body.app .ui.icon.button.custom {
    margin-top: 6px;
}

body.app .ui.segment.right {
    text-align: right;
}

body.app .ui.segment.vcenter {
    padding-top: 26px;
}

body.app .ui.segment.aleft {
    flex: 0 1 auto !important;
}

body.app td.value {
    word-break: break-all;
    max-width: 300px;
}
