.tippy-box[data-theme~=material] {
    background-color: #27ae60;
    font-weight: 600
}

.tippy-box[data-theme~=material][data-placement^=top] > .tippy-arrow:before {
    border-top-color: #27ae60;
}

.tippy-box[data-theme~=material][data-placement^=bottom] > .tippy-arrow:before {
    border-bottom-color: #27ae60;
}

.tippy-box[data-theme~=material][data-placement^=left] > .tippy-arrow:before {
    border-left-color: #27ae60;
}

.tippy-box[data-theme~=material][data-placement^=right] > .tippy-arrow:before {
    border-right-color: #27ae60;
}

.tippy-box[data-theme~=material] > .tippy-backdrop {
    background-color: #27ae60;
}

.tippy-box[data-theme~=material] > .tippy-svg-arrow {
    fill: #27ae60;
}

.tippy-box[data-animation=scale-subtle][data-placement^=top] {
    transform-origin: bottom
}

.tippy-box[data-animation=scale-subtle][data-placement^=bottom] {
    transform-origin: top
}

.tippy-box[data-animation=scale-subtle][data-placement^=left] {
    transform-origin: right
}

.tippy-box[data-animation=scale-subtle][data-placement^=right] {
    transform-origin: left
}

.tippy-box[data-animation=scale-subtle][data-state=hidden] {
    transform: scale(.8);
    opacity: 0
}