File: //srv/htdocs/wp-content/plugins/host-webfonts-local/assets/css/omgf-admin.css
/* * * * * * * * * * * * * * * * * * * * *
*
* ██████╗ ███╗ ███╗ ██████╗ ███████╗
* ██╔═══██╗████╗ ████║██╔════╝ ██╔════╝
* ██║ ██║██╔████╔██║██║ ███╗█████╗
* ██║ ██║██║╚██╔╝██║██║ ██║██╔══╝
* ╚██████╔╝██║ ╚═╝ ██║╚██████╔╝██║
* ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝
*
* @package : OMGF
* @author : Daan van den Bergh
* @copyright: © 2017 - 2024 Daan van den Bergh
* @url : https://daan.dev
* * * * * * * * * * * * * * * * * * * */
/**
* Typography
*/
@import url('omgf-admin-google-fonts.min.css');
#wpwrap {
background-color: rgb(248 250 252 / 1);
}
.omgf {
font-family: 'Public Sans', Arial, sans-serif;
max-width: 1350px;
}
.omgf h1 .pro {
background-color: #00adda;
padding: 0 5px 0 6px;
border-radius: 5px;
text-transform: uppercase;
color: #fff;
}
.omgf h1 {
font-family: 'Poppins', Verdana, sans-serif;
font-weight: 800;
}
.omgf h2,
.omgf h3,
.omgf h4,
.omgf h5,
.omgf h6 {
font-family: 'Poppins', Verdana, sans-serif;
font-weight: 500;
}
/**
* Buttons
*/
.omgf .button {
font-family: 'Poppins', Verdana, sans-serif;
border-radius: 10px;
font-weight: 500;
}
.omgf .button-cancel {
color: #a00;
text-decoration: none;
border-color: transparent;
box-shadow: none;
background: 0 0;
white-space: nowrap;
}
.omgf .button-cancel.omgf-refresh {
color: #FF851B;
}
.omgf .button-cancel.omgf-empty,
.omgf .button-cancel.omgf-refresh {
padding: 1px 10px !important;
}
.omgf .button-cancel:hover {
cursor: pointer;
background: #d54e21;
color: #fff;
border-color: #d54e21;
}
.omgf .button-cancel:hover#omgf-refresh {
color: #fff;
background: #FF851B;
border-color: #FF851B;
}
.omgf #submit {
background: #00adda;
border: 0;
padding: 7px 20px;
}
.omgf #submit:hover {
background-color: #0099cc;
}
/**
* Navigation
*/
.omgf h2.omgf-nav {
border-bottom: 0;
padding-bottom: 3px;
}
.omgf h2.omgf-nav a {
border: 0;
background-color: transparent;
font-weight: 600;
}
.omgf h2.omgf-nav .nav-tab {
color: #000;
}
.omgf h2.omgf-nav .nav-tab:last-child {
float: right;
}
.omgf h2.omgf-nav .nav-tab-active {
color: #00adda;
}
.omgf h2.omgf-nav .nav-tab:hover {
color: #00adda;
}
.omgf-nav .dashicons-before:before {
margin-right: 0.25em;
line-height: 1.15em;
}
.omgf form {
max-width: 1350px;
}
.omgf form .dashicons {
line-height: 15px;
}
.omgf form .omgf-task-manager {
padding: 5px 25px;
margin-bottom: 30px;
box-shadow: 0 10px 20px 1px #ccc;
border: 0;
border-top: 4px solid #00adda;
border-radius: 10px;
}
.omgf form .omgf-task-manager .form-table {
margin-bottom: 1em;
}
.omgf form .omgf-task-manager th.omgf-align-row-header {
padding: .5em 0;
}
.omgf form .omgf-task-manager .task-manager-row {
padding: 0;
line-height: 1.33;
}
.omgf form .omgf-task-manager .task-manager-row .task-manager-notice,
.omgf form .omgf-task-manager .task-manager-row.omgf-cache-legend {
padding: 18px 12px;
border: 1px solid #ececec;
border-left: 4px solid #ececec;
border-radius: 3px;
margin-bottom: 1em;
}
.omgf form .omgf-task-manager .task-manager-row.omgf-cache-legend {
padding: 10px 18px 2px;
}
.omgf form .omgf-task-manager .task-manager-row.omgf-cache-legend .omgf-cache-legend-item {
display: grid;
grid-template-columns: 1.5rem 9rem auto;
}
.omgf form .omgf-task-manager .task-manager-row.omgf-cache-legend .omgf-cache-legend-item .omgf-cache-legend-item-title {
font-weight: 700;
}
.omgf form .omgf-task-manager .task-manager-row .task-manager-notice ol {
margin-left: 1em;
margin-bottom: 0;
overflow-wrap: anywhere;
}
.omgf form .omgf-task-manager .task-manager-row .task-manager-notice.warning,
.omgf form .omgf-task-manager .task-manager-row.omgf-cache-legend {
border: 1px solid #FFDC00;
border-left: 4px solid #FFDC00;
background-color: #FFFBDF;
}
.omgf form .omgf-task-manager .task-manager-row .task-manager-notice.success {
border: 1px solid #2ECC40;
border-left: 4px solid #2ECC40;
background-color: #DDF7E0;
}
.omgf form .omgf-task-manager .task-manager-row .task-manager-notice.info {
border: 1px solid #00adda;
border-left: 4px solid #00adda;
background-color: #E0EDF3;
}
.omgf form .omgf-task-manager .task-manager-row .task-manager-notice.alert {
border: 1px solid #FF4136;
border-left: 4px solid #FF4136;
background-color: #FF41362B;
}
.omgf form .omgf-task-manager .task-manager-row .task-manager-notice h4 {
margin-top: 0;
}
.omgf form .omgf-task-manager ul {
margin-top: 5px;
list-style: none;
margin-left: 0.5em;
padding-left: 0;
}
.omgf form .omgf-task-manager ul li {
padding-left: 0;
text-indent: -.5em;
line-height: 1.5em;
}
.omgf form .omgf-task-manager ul li:before {
font-family: 'dashicons';
font-size: 16px;
vertical-align: -3px;
}
.omgf form .omgf-task-manager ul li.stale:before {
content: "\f534";
color: #FF851B;
}
.omgf form .omgf-task-manager ul li.found:before {
content: "\f15e";
color: #2ECC40;
}
.omgf form .omgf-task-manager ul li.not-found:before {
content: "\f223";
color: #00adda;
}
.omgf form .omgf-task-manager ul li.stale-cache-notice:before {
content: "\f348";
color: #00adda;
}
.omgf form .omgf-task-manager ul li.unloaded:before {
content: "\f460";
color: #0074D9;
}
.omgf form .advanced-processing-notice,
.omgf form .used-subsets-notice {
display: block;
padding: 18px 12px;
margin-bottom: 0.5em;
border: 1px solid #ececec;
border-left: 4px solid #ececec;
}
.omgf form .advanced-processing-notice.info,
.omgf form .used-subsets-notice.info {
border: 1px solid #00adda;
border-left: 4px solid #00adda;
background-color: #E0EDF3;
}
.omgf-optimize-fonts-container {
padding: 5px 25px 50px;
margin: 2.5em auto 2em;
overflow: visible;
border: 0;
border-top: 4px solid #00adda;
border-radius: 10px;
box-shadow: 0px 10px 20px 1px #ccc;
}
.omgf-optimize-fonts-container .form-table tr {
position: relative;
}
.omgf-optimize-fonts-container .form-table tr td {
padding: 20px 0;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage {
margin-top: 1.5em;
text-align: left;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage #omgf-optimize-preload-warning {
position: fixed;
top: 50%;
left: 33%;
width: 33%;
padding: 20px 40px;
background-color: #fff5b5;
border: 2px solid #FFDC00;
border-radius: 4px;
box-shadow: 1px 1px 333px #333;
z-index: 1000;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage #omgf-optimize-preload-warning .omgf-optimize-preload-warning-close {
float: right;
font-size: 2em;
line-height: 0.45;
cursor: pointer;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage table {
width: 100%;
border-collapse: collapse;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage table thead th {
width: 13%;
padding: 4px 0 9px;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody {
border-top: 4px solid #00adda;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody th {
font-family: Poppins, sans-serif;
font-weight: 600;
padding: 9px 0 6px 0;
width: 40%;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td {
padding-bottom: 5px;
width: 13%;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td .unload-mass-action {
font-size: 0.9em;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td .unload-mass-action:hover {
cursor: pointer;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody td .family {
font-weight: 600;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-manage table tbody tr:last-child td {
padding-bottom: 10px;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-description .omgf-optimize-fonts-pros {
margin-right: 10px;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-description .omgf-optimize-fonts-pros,
.omgf-optimize-fonts-container .omgf-optimize-fonts-description .omgf-optimize-fonts-cons {
text-align: left;
width: 48%;
display: inline-block;
vertical-align: top;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-description .omgf-optimize-fonts-pros span:before,
.omgf-optimize-fonts-container .omgf-optimize-fonts-description .omgf-optimize-fonts-cons span:before {
vertical-align: -4px;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-description label {
font-size: 18px;
font-weight: bold;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-tooltip {
margin: 0 0 30px;
}
.omgf-optimize-fonts-container .omgf-optimize-fonts-tooltip ul li {
line-height: 1.5em;
}
.omgf-task-manager p,
.omgf-optimize-fonts-container p,
.omgf-optimize-fonts-container ul,
.omgf-help-section .about {
text-align: justify;
font-size: 14px;
}
.tooltip {
position: relative;
font-size: 16px;
line-height: 16px;
height: 12px;
}
.tooltip.omgf-save-optimize {
vertical-align: middle;
}
.tooltip .tooltip-text {
visibility: hidden;
position: absolute;
top: 100%;
left: 100%;
z-index: 10000;
background-color: rgba(0, 0, 0, 0.75);
font-family: 'Public Sans', Arial, sans-serif;
font-size: 0.8em;
color: #fff;
line-height: 1.5;
width: 250px;
padding: 20px;
margin-left: -125px;
border-radius: 10px;
}
.tooltip .tooltip-text a {
color: white;
}
.tooltip .tooltip-text .illustration {
margin-top: 10px;
}
.tooltip:hover .tooltip-text {
visibility: visible;
}
.omgf-warning {
color: red;
font-weight: 600;
}
#omgf-advanced-settings-form {
background-color: #fff;
border-radius: 10px;
padding: 0 20px 20px;
border-top: 4px solid #00adda;
box-shadow: 0px 10px 20px 1px #ccc;
}
#omgf-help-form .postbox {
padding: 5px 25px 10px;
border: 0;
border-top: 4px solid #00adda;
border-radius: 10px;
box-shadow: 0 10px 20px 1px #ccc;
}
#omgf-help-form .postbox .column-container {
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
#omgf-help-form .postbox .column-container .column ul li {
margin-bottom: 10px;
}
#omgf-help-form .postbox .column-container .column ul li:last-child {
margin-bottom: 0;
}
#omgf-help-form .postbox .column-container .column ul li a {
text-decoration: none;
line-height: 1.45;
}
#omgf-help-form .postbox .column-container .column ul li a i.dashicons {
margin-right: 5px;
color: #646970;
}
#omgf-help-form .postbox .column-container .column.last {
margin-right: 45px;
}
#omgf-help-form .postbox .column-container .column.last .signature {
text-align: center;
}
#omgf-help-form .postbox .column-container .column.last .signature .dashicons-heart {
color: #FF4136;
}
#omgf-help-form .postbox .column-container .column.last .signature .signature-image {
width: 185px;
}
@media only screen and (max-width: 782px) {
.omgf-optimize-fonts-container {
margin: 20px 0;
}
.omgf-optimize-fonts-container .option-title {
position: relative;
left: initial;
top: initial;
}
}
/**
* Loader
*/
.omgf-loading {
position: fixed;
background-color: rgba(255, 255, 255, 0.6);
width: 100%;
height: 100%;
top: 0;
text-align: center;
}
.omgf-loading .spinner {
top: 50%;
left: 50%;
position: absolute;
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
/**
* Welcome Block
*/
#wpfooter {
font-family: 'Public Sans', Arial, sans-serif;
}
#footer-thankyou a {
vertical-align: -0.65em;
}
#footer-thankyou .dashicons.ffwp-heart {
vertical-align: middle;
}
#footer-thankyou .dashicons.ffwp-heart:before {
color: #FF4136;
}
#footer-thankyou .signature-image {
width: 96px;
}