@charset "utf-8";

.autoptimize-loading { display: none; position: fixed; background-color: rgba(102, 102, 102, 0.8); background-image: url("loading.gif"); background-position: center center; background-repeat: no-repeat; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2147483647; }

#wp-admin-bar-autoptimize .white { color: rgb(238, 238, 238); }

#wp-admin-bar-autoptimize .green { color: rgb(38, 189, 38); }

#wp-admin-bar-autoptimize .orange { color: rgb(236, 145, 3); }

#wp-admin-bar-autoptimize .red { color: rgb(234, 25, 25); }

#wp-admin-bar-autoptimize .bg-green { background: rgb(38, 189, 38); }

#wp-admin-bar-autoptimize .bg-orange { background: rgb(236, 145, 3); }

#wp-admin-bar-autoptimize .bg-red { background: rgb(234, 25, 25); }

#wp-admin-bar-autoptimize.bullet-green .ab-icon::before, #wp-admin-bar-autoptimize.bullet-green:hover .ab-icon::before { content: ""; color: rgb(2, 202, 2); font-size: 14px; }

#wp-admin-bar-autoptimize.bullet-orange .ab-icon::before, #wp-admin-bar-autoptimize.bullet-orange:hover .ab-icon::before { content: ""; color: rgb(236, 145, 3); font-size: 14px; }

#wp-admin-bar-autoptimize.bullet-red .ab-icon::before, #wp-admin-bar-autoptimize.bullet-red:hover .ab-icon::before { content: ""; color: rgb(234, 25, 25); font-size: 14px; animation: 1s step-end 0s infinite normal none running blink; }

@-webkit-keyframes blink { 
  50% { visibility: hidden; }
}

@keyframes blink { 
  50% { visibility: hidden; }
}

#wp-admin-bar-autoptimize table, #wp-admin-bar-autoptimize th, #wp-admin-bar-autoptimize td { border: 0px !important; }

#wp-admin-bar-autoptimize-default { padding-top: 0px !important; }

#wp-admin-bar-autoptimize-delete-cache .ab-item { background: rgb(70, 75, 80); cursor: pointer !important; }

#wp-admin-bar-autoptimize-delete-cache .ab-item:hover { color: rgba(240, 245, 250, 0.85) !important; background: rgb(181, 115, 115) !important; }

#wp-admin-bar-autoptimize-cache-info { padding-top: 8px !important; padding-bottom: 8px !important; }

#wp-admin-bar-autoptimize-cache-info, #wp-admin-bar-autoptimize-cache-info .ab-item { height: auto !important; cursor: default !important; }

#wp-admin-bar-autoptimize-cache-info td + td { padding-left: 3px; }

#wp-admin-bar-autoptimize-cache-info .ab-item, #wp-admin-bar-autoptimize-cache-info .ab-item:hover { color: rgb(180, 185, 190) !important; }

#wp-admin-bar-autoptimize-cache-info .ab-item > p { display: block; }

#wp-admin-bar-autoptimize-cache-info .ab-item p, #wp-admin-bar-autoptimize-cache-info .ab-item td { font-size: 11px !important; line-height: 16px !important; }

#wp-admin-bar-autoptimize-cache-info .ab-item table { display: inline-block !important; margin-left: 10px !important; }

.autoptimize-radial-bar { display: inline-block !important; margin-top: 5px !important; }

.autoptimize-radial-bar, .autoptimize-radial-bar .mask, .autoptimize-radial-bar .fill, .autoptimize-radial-bar .shadow { width: 36px !important; height: 36px !important; }

.autoptimize-radial-bar { background-color: rgb(214, 218, 220); }

.autoptimize-radial-bar .fill { background-color: rgb(2, 202, 2); }

.autoptimize-radial-bar .numbers { color: rgb(2, 202, 2); }

.autoptimize-radial-bar .mask { clip: rect(0px, 36px, 36px, 18px); }

.autoptimize-radial-bar .fill { clip: rect(0px, 18px, 36px, 0px); }

.autoptimize-radial-bar .inset { background-color: rgb(50, 55, 60); width: 26px !important; height: 26px !important; margin-left: 5px !important; margin-top: 5px !important; }

.autoptimize-radial-bar .percentage { overflow: hidden; width: 26px !important; height: 16px !important; line-height: 11px !important; top: 7px !important; left: 0px !important; }

.autoptimize-radial-bar .numbers { display: inline-block; vertical-align: top; text-align: center; width: 26px !important; font-weight: 600 !important; font-size: 9px !important; margin-top: -5px !important; }

.autoptimize-radial-bar .inset { box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 5px !important; }

.autoptimize-radial-bar .shadow { box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 5px inset !important; }

.autoptimize-radial-bar .mask, .autoptimize-radial-bar .fill, .autoptimize-radial-bar .shadow, .autoptimize-radial-bar .inset, .autoptimize-radial-bar .percentage { position: absolute !important; }

.autoptimize-radial-bar, .autoptimize-radial-bar .mask, .autoptimize-radial-bar .fill, .autoptimize-radial-bar .shadow, .autoptimize-radial-bar .inset { border-radius: 50% !important; }

#wp-admin-bar-autoptimize tr { border: 0px !important; }

#wp-admin-bar-autoptimize td { background-color: rgb(50, 55, 60) !important; }