.raised {
    background: #404040;
    color: #fff;
}

.ui-body-a .raised {
    background: #3388cc;
    color: #fff;
}

.ui-body-a .button-submit {
    background: #52B54B;
    color: #fff;
}

.ui-body-a .button-cancel {
    background: #fff;
    color: inherit;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

.button-submit {
    background: #52B54B;
    color: #fff;
}

.ui-body-a .button-accent {
    background: #52B54B;
    color: #fff;
}

.button-accent {
    background: #52B54B;
    color: #fff;
}

.button-accent-flat {
    color: #52B54B !important;
}

button.emby-button.raised.more {
    background: #3388cc;
    color: #fff;
}

.emby-button > span {
    vertical-align: middle;
}

.clearButton {
    background: transparent;
    border: 0;
    padding: 0;
    cursor: pointer;
    outline: none;
    color: inherit;
    width: 100%;
    vertical-align: middle;
    font-family: inherit;
    font-weight: inherit;
}

.clearLink {
    text-decoration: none;
    font-weight: inherit !important;
    vertical-align: middle;
    color: inherit !important;
}

button.emby-button.mini:not(.fab) {
    padding: 0.4em 0.7em;
}

.ui-body-b .paperListLabel, .ui-body-b .fieldDescription, .ui-body-b .selectLabelUnfocused, .ui-body-b .inputLabelUnfocused, .ui-body-b .textareaLabelUnfocused {
    color: #ccc;
}

.ui-body-b .paperList {
    background-color: #2b2b2b;
}

div.dialogHeader {
    padding: .35em .5em;
    display: flex;
    align-items: center;
    line-height: normal;
    font-size: 110%;
}

.ui-body-a div.formDialogHeader {
    background-color: #52B54B;
    color: #fff;
}

.ui-body-a div.formDialogFooter {
    background-color: #f0f0f0;
    border-top: 1px solid #ddd;
    color: inherit;
}

.ui-body-a .formDialogHeader a {
    color: #fff !important;
    text-transform: uppercase;
}
