Files
2026-04-13 15:50:16 +02:00

899 lines
23 KiB
CSS
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
@import url(https://fonts.googleapis.com/icon?family=Material+Icons);@charset "UTF-8";
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 20px;
/* Preferred icon size */
display: inline-block;
line-height: 1;
text-transform: none;
letter-spacing: normal;
word-wrap: normal;
white-space: nowrap;
direction: ltr;
/* Support for all WebKit browsers. */
-webkit-font-smoothing: antialiased;
/* Support for Safari and Chrome. */
text-rendering: optimizeLegibility;
/* Support for Firefox. */
-moz-osx-font-smoothing: grayscale;
/* Support for IE. */
font-feature-settings: 'liga';
color: gray; }
.advanced-premium {
max-width: 800px; }
.eum-dashboard-app {
width: 99%;
margin: 30px auto 0; }
.eum-dashboard-app:after {
display: inline-block;
width: 100%;
content: '';
clear: both; }
.toggle-wrapper {
position: relative;
display: inline-block;
margin-right: 10px; }
.toggle-wrapper a {
text-decoration: none; }
@media only screen and (max-width: 600px) {
.toggle-wrapper {
display: block;
margin-right: 0; } }
.quick-actions-wrapper {
position: relative; }
.quick-actions-wrapper .eum-quick-action-button {
position: relative;
overflow: visible; }
.quick-actions-wrapper button,
.quick-actions-wrapper a {
padding: 5px 10px;
display: inline-block;
background: #0085ba;
border-color: #0073aa #006799 #006799;
box-shadow: 0 1px 0 #006799;
color: #fff;
text-decoration: none;
text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
font-size: 13px;
line-height: 26px;
height: 28px;
margin: 0;
padding: 0 10px 1px;
cursor: pointer;
border-width: 1px;
border-style: solid;
-webkit-appearance: none;
border-radius: 3px;
white-space: nowrap;
box-sizing: border-box;
margin-right: 5px; }
.quick-actions-wrapper button:hover,
.quick-actions-wrapper a:hover {
background: #008ec2;
border-color: #006799;
color: #fff; }
.quick-actions-wrapper button > span,
.quick-actions-wrapper a > span {
text-shadow: none;
white-space: normal; }
@media only screen and (max-width: 600px) {
.quick-actions-wrapper button,
.quick-actions-wrapper a {
width: 100%;
display: block;
margin-right: 0;
font-size: 13px !important;
padding: 12px 15px;
height: inherit;
line-height: 1.1;
text-align: left; } }
.quick-actions-wrapper button {
position: relative;
padding-right: 20px; }
.quick-actions-wrapper button span.dashicons {
position: absolute;
top: 5px;
right: 8px;
width: 10px;
height: 10px;
font-size: 15px;
line-height: 0.8; }
/* Let's give some toggle switches some love */
/* From https://codepen.io/koenigsegg1/pen/QjZNVP */
.eum-hidden {
display: none; }
input[type=checkbox].eum-hidden {
display: none; }
input[type=checkbox].eum-hidden:checked ~ .toggle {
background: #009688;
left: 20.8px;
transition: .5s; }
input[type=checkbox].eum-hidden:checked ~ .switch {
background: #6DBEB7;
transition: .5s; }
.toggle-wrapper label {
margin-left: 50px;
font-weight: 700; }
.eum-toggle-button {
font-size: 13px !important;
position: relative; }
.eum-input-label {
font-weight: 700; }
.switch {
display: block;
width: 40px;
height: 16px;
background: #939393;
border-radius: 8px;
position: absolute;
top: 3px;
transition: .5s; }
.toggle {
height: 22.4px;
width: 22.4px;
border-radius: 50%;
background: white;
position: absolute;
top: 0;
left: 0;
box-shadow: 0 0.8px 1.6px rgba(0, 0, 0, 0.4);
transition: .5s; }
.multi-choice {
clear: both;
margin-top: 20px; }
.eum-section {
position: relative;
border-bottom: 1px solid #eaeaea;
padding: 20px; }
.eum-section .mpsum-spinner {
display: inline-block;
margin-right: 20px; }
.eum-section.eum-disabled:after {
position: absolute;
content: ' ';
display: block;
width: 100%;
height: 100%;
background: #c9c9c9;
opacity: 0.3;
z-index: 1000;
cursor: not-allowed;
top: 0;
left: 0; }
.eum-section-group {
padding: 0; }
@media only screen and (min-width: 783px) {
.eum-section-group {
margin-left: 180px; } }
.eum-section-group .eum-section h3 {
margin-top: 0; }
.eum-section-group .eum-section:last-child {
border-bottom: none; }
@media only screen and (min-width: 783px) {
h2.eum-section-group-title {
float: left;
width: 170px; } }
.eum-section input[type=radio] {
-webkit-appearance: none;
/* remove default */
margin: 0 10px;
width: 15px;
height: 16px;
border-radius: 12px;
cursor: pointer;
vertical-align: middle;
outline: none;
border: 1px solid #dddddd;
background-color: #ffffff;
-webkit-transition: background-position 0.15s cubic-bezier(0.8, 0, 1, 1), -webkit-transform 0.25s cubic-bezier(0.8, 0, 1, 1); }
.eum-section input[type=radio]:checked:before {
display: none; }
.eum-section input[type="radio"]:checked {
-webkit-transition: background-position 0.2s 0.15s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.2, 1);
background: #25af76;
border: 1px solid #999; }
.eum-section input[type="radio"]:checked:disabled {
background: grey; }
input[type=email].eum-input-email {
background: #FFF;
box-shadow: none;
font-size: 14px;
padding: 10px 10px 10px 5px;
display: block;
min-width: 500px; }
@media only screen and (max-width: 510px) {
input[type=email].eum-input-email {
min-width: 100%; } }
.wp-core-ui button.eum-save {
margin-top: 10px;
margin-bottom: 10px; }
.button.delete {
background-color: #e14d43;
color: #FFF; }
.mpsum-error,
.mpsum-notice,
.mpsum-success {
background: #fff;
border-left: 4px solid #dc3232;
-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
margin: 5px 15px 2px;
padding: 1px 12px;
margin: 5px 0 15px;
color: #ff0000; }
.mpsum-error.mpsum-bold,
.mpsum-notice.mpsum-bold,
.mpsum-success.mpsum-bold {
margin-top: 1em;
margin-bottom: 1em;
padding-top: 1em;
padding-bottom: 1em;
padding-left: 1em;
font-weight: 700; }
.mpsum-error.mpsum-regular,
.mpsum-notice.mpsum-regular,
.mpsum-success.mpsum-regular {
margin-top: 1em;
margin-bottom: 1em;
padding-top: 1em;
padding-bottom: 1em;
padding-left: 1em; }
.mpsum-success {
border-left-color: #55ac7b;
color: #000; }
.mpsum-notice {
border-left-color: #00a0d2;
color: #000; }
.mpsum-clear {
clear: both; }
.mpsum-small {
font-size: 1.0em;
line-height: 1.1; }
.mpsum-medium {
font-size: 1.3em;
line-height: 1.3; }
.mpsum-large {
font-size: 1.8em;
line-height: 1.4; }
.mpsum-caption {
text-align: center;
font-weight: 700; }
.mpsum-advanced-premium-features {
background: #FFF;
border: 1px solid #aeaeae;
position: relative;
color: #24282d;
box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.1);
padding: 20px; }
.mpsum-advanced-premium-features h3 {
text-align: center; }
.premium-only-desc {
padding: 1.4em;
border: 1px solid #DEDEDE;
border-radius: 4px;
margin-top: 2em;
background: #f7f7f7; }
.premium-only-desc h4 {
margin-top: .4em; }
.eum-advanced-menu-premium-only {
display: inline-block;
font-size: 11px;
text-transform: uppercase;
background: #dcdcdc;
padding: 4px 6px;
line-height: 1;
border-radius: 3px; }
.mpsum-advanced-premium-list {
list-style-type: none;
margin-left: 0; }
.mpsum-advanced-premium-list:before {
display: none; }
.mpsum-advanced-premium-list:after {
display: none; }
.mpsum-advanced-premium-list li {
clear: left;
float: none;
font-size: 1.3em;
line-height: 1.3;
padding: 10px;
margin-bottom: 10px; }
.mpsum-advanced-premium-list li:after {
content: "";
display: table;
clear: both; }
.mpsum-advanced-premium-list li strong {
clear: left;
float: left;
display: block;
min-width: 25%; }
@media only screen and (max-width: 700px) {
.mpsum-advanced-premium-list li strong {
float: none;
min-width: 100%; } }
.mpsum-advanced-premium-list li .mpsum-list-description {
display: block;
float: left;
width: 75%; }
@media only screen and (max-width: 700px) {
.mpsum-advanced-premium-list li .mpsum-list-description {
float: none;
width: 100%; } }
.eum-ratings-nag li {
display: inline-block;
margin-right: 10px; }
.eum-ratings-nag a {
display: inline-block; }
.toggle-wrapper button,
.toggle-wrapper a {
padding: 5px 10px;
display: inline-block;
background: #f8f8f8;
border-right: 0;
border-color: #CCC;
box-shadow: 0 1px 0 #CCC;
font-size: 1.2em;
border-style: solid;
border-width: 1px;
cursor: pointer;
align-items: flex-start;
text-align: center;
text-rendering: auto;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
margin: 0em;
-webkit-appearance: button;
appearance: button; }
.toggle-wrapper button:first-child, .toggle-wrapper button:first-of-type,
.toggle-wrapper a:first-child,
.toggle-wrapper a:first-of-type {
border-radius: 5px 0px 0px 5px; }
.toggle-wrapper button:last-child,
.toggle-wrapper a:last-child {
border-radius: 0px 5px 5px 0px;
border-right: 1px solid #CCC; }
.toggle-wrapper button:not(:last-child),
.toggle-wrapper a:not(:last-child) {
border-right: none; }
.toggle-wrapper button.eum-active,
.toggle-wrapper a.eum-active {
background: #25af76;
border-color: #1a8a59;
box-shadow: 0 1px 0 #1a8a59;
color: #FFF;
-webkit-appearance: inherit;
appearance: inherit; }
.toggle-wrapper button.eum-active.eum-disabled,
.toggle-wrapper a.eum-active.eum-disabled {
background: #dc3332 !important;
border-color: #ab2d2d !important;
box-shadow: 0 1px 0 #ab2d2d !important; }
@media only screen and (max-width: 600px) {
.eum-section .toggle-wrapper button, .eum-section
.toggle-wrapper a {
display: block;
width: 100%;
border-radius: 0 0 0 0;
border: 1px solid #CCC;
font-size: 1.2em;
padding: 12px 15px; }
.eum-section .toggle-wrapper button:not(:last-child), .eum-section
.toggle-wrapper a:not(:last-child) {
border: 1px solid #CCC;
border-bottom: none; }
.eum-section .toggle-wrapper button.eum-active, .eum-section
.toggle-wrapper a.eum-active {
border-color: #1a8a59; }
.eum-section .toggle-wrapper button:first-child, .eum-section .toggle-wrapper button:first-of-type, .eum-section
.toggle-wrapper a:first-child, .eum-section
.toggle-wrapper a:first-of-type {
border-radius: 5px 5px 0 0; }
.eum-section .toggle-wrapper button:last-child, .eum-section
.toggle-wrapper a:last-child {
border-radius: 0 0 5px 5px; } }
.toggle-wrapper button {
position: relative;
overflow: visible;
padding-right: 20px; }
.toggle-wrapper button span.dashicons {
position: absolute;
top: 5px;
right: 8px;
width: 10px;
height: 10px;
font-size: 15px;
line-height: 0.8; }
@media only screen and (max-width: 600px) {
.toggle-wrapper[class*="toggle-wrapper-"] button, .toggle-wrapper[class*="toggle-wrapper-"] a {
font-size: 1.2em !important;
padding: 12px 15px; } }
.eum-button {
padding: 20px 10px;
display: block;
width: 90%;
margin: 0 auto;
margin-top: 20px !important; }
.eum-button-cta {
display: block;
margin: 0 auto;
margin-top: 20px;
font-size: 1.3em;
text-align: center; }
.eum-button-cta a {
position: relative;
display: inline-block;
border-radius: 4px;
background: #d06e38;
border-color: rgba(223, 105, 38, 0.95);
background-color: rgba(223, 105, 38, 0.95);
text-decoration: none;
padding: 16px;
width: 320px;
border: 2px solid;
color: #FFFFFF;
font-weight: 500; }
.eum-button-cta a:hover {
background: #df6926 !important;
border-color: #df6926 !important; }
.eum-button-cta a:hover:after {
opacity: 1;
right: 10px; }
.eum-button-cta a:after {
content: '>';
display: inline-block;
position: absolute;
opacity: 0;
top: 14px;
right: -20px;
transition: 0.5s; }
.eum-button-cta a:hover, .eum-button-cta a:visited, .eum-button-cta a:focus {
color: #FFFFFF; }
@media only screen and (max-width: 500px) {
.eum-button-cta a {
width: 90%; } }
.eum-status {
font-style: italic;
display: inline-block;
color: #9c9c9c; }
.eum-sub-section {
margin-top: 20px;
background: #F5F5F5;
border-radius: 5px; }
.eum-sub-section > div {
padding: 15px; }
.eum-sub-section > div:not(:last-child) {
border-bottom: 1px solid #DDD; }
/* These styles are for the plugins/themes screen for versions less than WordPress 4.9 */
.plugins .plugin-title .dashicons,
.plugins .plugin-title img {
float: left;
padding: 3px 10px 0 0;
width: 64px;
height: 64px; }
.plugins .plugin-title .dashicons:before {
padding: 2px;
background-color: #eee;
box-shadow: inset 0 0 10px rgba(160, 165, 170, 0.15);
font-size: 60px;
color: #B4B9BE; }
.updates-table-screenshot {
float: left;
padding: 0 10px 5px 0;
width: 85px;
height: 64px; }
.theme-title strong {
display: block; }
.eum-plugins-name-actions {
margin-left: 75px; }
.eum-themes-name-actions {
margin-left: 100px; }
.eum-plugins-name-actions h3,
.eum-themes-name-actions h3 {
margin: 0; }
.eum-plugins-name-actions h4,
.eum-themes-name-actions h4 {
margin: 15px 0 5px; }
body .plugins .active td,
body .plugins .active th {
background: #FFF; }
body .plugins .active th.check-column {
border-left: 4px solid #25af76; }
body .plugins .inactive th.check-column {
border-left: 4px solid #d44e1c; }
#footer-thankyou img {
max-width: 100px; }
#eum-save-settings {
padding: 20px 10px;
font-size: 24px;
width: 200px;
display: block;
margin: 0 auto;
height: auto;
line-height: 13px; }
#eum-save-settings-warning {
position: fixed;
right: 10px;
bottom: 30px;
width: auto;
display: none;
z-index: 2; }
.warning {
color: #333;
padding: 5px;
border: 1px solid #F00;
background-color: #f0a5a4;
border-radius: 5px;
margin: 15px 0; }
.warning p {
margin: 0; }
#result {
margin-top: 20px; }
#result:empty {
display: none; }
#result .updated p {
font-weight: bold; }
#logs-filter {
clear: left; }
#eum-adv-settings-container {
display: flex;
padding-top: 20px; }
#eum-adv-settings-menu > div {
width: 280px;
font-size: .9rem; }
@media screen and (min-width: 767px) {
#eum-adv-settings-menu > div {
border-right: 1px solid #aeaeae; } }
#eum-adv-settings-menu > div > div {
padding: 5px 0 5px 10px;
cursor: pointer;
color: #797979;
position: relative; }
@media screen and (max-width: 768px) {
#eum-adv-settings-menu > div > div {
position: relative; }
#eum-adv-settings-menu > div > div:not(.active-menu):not(.eum-advanced-settings-container)::before {
content: '';
display: block;
width: 10px;
height: 10px;
position: absolute;
top: calc(50% - 2px);
right: 15px;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
transform: translateY(-50%) rotate(45deg); }
#eum-adv-settings-menu > div > div.active-menu .eum-advanced-menu-text {
font-weight: 700; }
#eum-adv-settings-menu > div > div .eum-advanced-menu-text {
font-size: 22px; } }
#eum-adv-settings-menu > div > div .material-icons {
font-size: 16px;
color: #CECECE;
margin-right: 5px;
line-height: 20px;
vertical-align: bottom; }
@media screen and (max-width: 768px) {
#eum-adv-settings-menu > div > div .material-icons {
font-size: 22px; } }
#eum-adv-settings-menu > div > div .eum-advanced-menu-premium-only {
position: absolute;
display: block;
right: 6px;
top: 6px;
box-shadow: -20px 0 15px rgba(241, 241, 241, 0.73); }
@media screen and (max-width: 768px) {
#eum-adv-settings-menu > div > div .eum-advanced-menu-premium-only {
top: 11px; } }
#eum-adv-settings-menu > div > div.premium-only {
color: #b3b3b3; }
#eum-adv-settings-menu > div .anonymize-updates label {
display: block;
margin: 10px 0; }
#eum-adv-settings-menu > div .active-menu {
border: 1px solid #aeaeae;
position: relative;
color: #24282d;
box-shadow: 0px 3px 11px rgba(0, 0, 0, 0.1); }
@media screen and (min-width: 767px) {
#eum-adv-settings-menu > div .active-menu {
background: #f1f1f1;
border-right: 1px solid #f1f1f1;
box-shadow: -2px 1px 2px rgba(0, 0, 0, 0.11);
left: 1px; } }
#eum-adv-settings-menu > div .active-menu .material-icons {
color: #dd600e; }
@media screen and (max-width: 768px) {
#eum-adv-settings-menu > div {
float: none;
width: 100%; } }
#eum-adv-settings {
flex: 1;
padding-left: 20px; }
#eum-adv-settings p {
margin: .8em 0;
line-height: 1.2; }
#eum-adv-settings .anonymize-updates label {
display: block;
margin: 10px 0; }
.eum-advanced-settings-container {
display: none; }
input#eum-webhook-url {
width: 50%; }
@media screen and (max-width: 768px) {
#eum-adv-settings-container {
flex-direction: column; }
#eum-adv-settings-menu {
width: 100%;
border: 0; }
#eum-adv-settings-menu > li {
float: left;
margin-right: 15px; }
#eum-adv-settings-menu > li.active-menu {
border: 0;
background: transparent;
font-weight: bold;
box-shadow: none; }
#eum-adv-settings {
float: none;
width: 100%; } }
@keyframes fadein {
from {
opacity: 0; }
to {
opacity: 1; } }
.eum-advanced-settings-container {
display: none;
opacity: 0; }
.eum-advanced-settings-container.active {
animation: fadein 1s;
opacity: 1; }
@media screen and (max-width: 768px) {
#eum-adv-settings-menu > div {
width: 100%;
margin: 0;
padding: 0; }
#eum-adv-settings-menu > div > div {
display: block;
width: 100%;
padding: 10px 5px 10px 10px;
background: #FFF;
margin: 2px 0;
box-sizing: border-box; }
#eum-adv-settings-menu > div > div.eum-advanced-settings-container {
padding: 20px;
background: #FAFAFA;
border: 1px solid #CCC;
position: relative;
margin-top: -3px; }
#eum-adv-settings-menu > div > div.eum-advanced-settings-container::before {
content: ' ';
display: block;
position: absolute;
top: -1px;
right: 13px;
width: 10px;
height: 10px;
background: #FFF;
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
transform: translateY(-5px) rotate(45deg); }
#eum-adv-settings-menu > div > div.eum-advanced-settings-container > *:first-child {
margin-top: 0; } }
@keyframes eum_rotate {
from {
opacity: 1;
transform: rotate(0deg); }
to {
transform: rotate(360deg); } }
.eum_saving_popup img {
animation: eum_rotate 2s linear infinite; }
/* Toggle button styles */
.toggle-wrapper button, .toggle-wrapper a {
-webkit-transition: background-color 300ms linear;
-ms-transition: background-color 300ms linear;
transition: background-color 300ms linear; }
.toggle-wrapper button:hover, .toggle-wrapper button:focus, .toggle-wrapper a:hover, .toggle-wrapper a:focus {
background-color: #DDDDDD;
color: #000;
box-shadow: 0 1px 0 #AAAAAA; }
.toggle-wrapper button.eum-active:hover, .toggle-wrapper button.eum-active:focus, .toggle-wrapper a.eum-active:hover, .toggle-wrapper a.eum-active:focus {
color: #FFF;
background: #25af3c;
border-color: #1e892f;
box-shadow: 0 1px 0 #249637; }
/* Tooltips for General Tab */
[data-tooltip],
.tooltip {
cursor: pointer; }
/* Base styles for the entire tooltip */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
position: absolute;
visibility: hidden;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-moz-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
pointer-events: none; }
/* Show the entire tooltip on hover and focus */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
visibility: visible;
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1; }
/* Base styles for the tooltip's directional arrow */
.tooltip:before,
[data-tooltip]:before {
z-index: 1001;
border: 6px solid transparent;
background: transparent;
content: ""; }
/* Base styles for the tooltip's content area */
.tooltip:after,
[data-tooltip]:after {
z-index: 1000;
padding: 8px;
width: 160px;
background-color: #000;
background-color: rgba(51, 51, 51, 0.9);
color: #fff;
content: attr(data-tooltip);
text-align: center;
font-size: 14px;
line-height: 1.2; }
/* Directions */
/* Top (default) */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
bottom: 100%;
left: 50%; }
@media only screen and (max-width: 600px) {
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
bottom: 100%;
left: 50%; } }
[data-tooltip]:before,
.tooltip:before,
.tooltip-top:before {
margin-left: -6px;
margin-bottom: -12px;
border-top-color: #000;
border-top-color: rgba(51, 51, 51, 0.9); }
/* Horizontally align top/bottom tooltips */
[data-tooltip]:after,
.tooltip:after,
.tooltip-top:after {
margin-left: -80px; }
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
-webkit-transform: translateY(-12px);
-moz-transform: translateY(-12px);
transform: translateY(-12px);
text-align: center; }