p.confirm { font-size: 15px; font-weight: 500; } p.confirm a:hover{ animation: pulse 2s infinite; transition: background 0.3s ease; } p.confirm a { background: #00C3AA; color: white; padding: 3px 10px; text-decoration: none; box-shadow: 1px 1px 5px lightgrey; border-radius: 4px; } table.styled-table { margin-right: 20px; } button.button.remove:before { content: "\f182"; font-family: 'dashicons'; position: relative; top: 1.7px; right: 2px; } button.button.remove, button.button.preload { background: #00C3AA; color: white; border: 0px; box-shadow: 1px 1px 4px lightgrey; font-weight: 500; } .easyfontwrap { background: white; box-shadow: 0 5px 30px rgb(0 0 0 / 10%); border-radius: 3px; padding: 5px 10px; margin-top: 20px; margin-right: 20px; margin-bottom: 15px; } input#easyfonts_submit { color: #FFF; cursor: pointer; background-color: #00C3AA; border: none; font-size: 20px; font-weight: 500; padding: 0px 20px; box-shadow: 1px 1px 5px lightgrey; } .styled-table { border-collapse: collapse; margin: 25px 0; font-size: 0.9em; min-width: 400px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); } .styled-table thead tr { background-color: #00C3AA; color: #ffffff; text-align: left; } .styled-table th, .styled-table td { padding: 12px 10px; } .styled-table th, .styled-table td { border-left: 1px solid #dddddd; } .styled-table tbody tr { border-bottom: 1px solid #dddddd; } .styled-table tbody tr:nth-of-type(even) { background-color: #f3f3f3; } .styled-table tbody tr:last-of-type { border-bottom: 2px solid #00C3AA; } .styled-table tbody tr.active-row { font-weight: bold; color: #009879; } .checkbox-wrapper-2 .ikxBAC { appearance: none; background-color: #dfe1e4; border-radius: 72px; border-style: none; flex-shrink: 0; height: 30px; margin: 0; position: relative; width: 70px; } .checkbox-wrapper-2 .ikxBAC::before { content: "DISABLED"; left: 29px; position: absolute; top: 14px; font-size: 8px; font-weight: 500; display: block !important; } .checkbox-wrapper-2 .sc-gJwTLC:checked::before { bottom: 0; content: "ENABLED"; left: 9px; position: absolute; top: 18px; color: white; font-size: 8px; font-weight: 500; display: block !important; } .checkbox-wrapper-2 .ikxBAC, .checkbox-wrapper-2 .ikxBAC::after { transition: all 100ms ease-out; display: block !important; } .checkbox-wrapper-2 .ikxBAC::after { background-color: #fff; border-radius: 50%; content: ""; height: 24px; left: 3px; position: absolute; top: 3px; width: 24px; display: block !important; } .checkbox-wrapper-2 input[type=checkbox] { cursor: pointer; } .checkbox-wrapper-2 .ikxBAC:hover { background-color: #c9cbcd; transition-duration: 0s; } .checkbox-wrapper-2 .ikxBAC:checked { background-color: #6e79d6; } .checkbox-wrapper-2 .ikxBAC:checked::after { background-color: #fff; left: 42px; display: block !important; } .checkbox-wrapper-2 :focus:not(.focus-visible) { outline: 0; } .checkbox-wrapper-2 .ikxBAC:checked:hover { background-color: #535db3; } .heading { height: 50px; padding: 10px; text-align: center; color: white !important; border-bottom: 1px solid lightgray; } @media screen and (min-width:1000px){.easyfontwrap { min-width: 800px; }} .easy { background: #535db3; box-shadow: 0 5px 30px rgb(0 0 0 / 10%); border-radius: 3px; padding: 5px 10px; margin-top: 20px; margin-right: 20px; margin-bottom: 15px; max-height: 600px; text-align: center; min-width: 300px; max-width: 300px; } button#check-speed-btn { color: #FFF; cursor: pointer; background-color: #00C3AA; border: none; font-size: 17px; border-radius: 6px; padding: 0px 20px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2); top: 10px; position: relative; font-weight: bold; } .easymain { display: inline-flex; } .lds-hourglass, .lds-hourglass:after { box-sizing: border-box; } .lds-hourglass { display: inline-block; position: relative; width: 80px; height: 80px; } .lds-hourglass:after { content: " "; display: block; border-radius: 50%; width: 0; height: 0; margin: 8px; box-sizing: border-box; border: 32px solid white; border-color: white transparent white transparent; animation: lds-hourglass 1.2s infinite; } @keyframes lds-hourglass { 0% { transform: rotate(0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 50% { transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 100% { transform: rotate(1800deg); } } /* Styling for the result items */ .result-item { margin: 10px 0; } .result-item .score { font-weight: bold; } .result-item .speed { font-style: italic; } /* Add styles for score based on color (using mobile or desktop score) */ .result-item .score { color: white; } .checking-speed { font-size: 18px; color: white; font-weight: bold; } .result-item { font-size: 18px; text-align: left; color: white; margin: 18px 0px; border: 1px solid; padding: 15px; } .warning { font-size: 18px; font-weight: 500; padding: 10px 0px; background: white; } .recommendation { padding: 15px; background: white; color: black; } .recommendation strong { font-size: 25px; } #speed-results h1 { color: white; padding: 0; line-height: 28px; font-size: 24px; border-bottom: 1px solid; padding-bottom: 15px; } div#speed-results p { color: white; font-size: 16px; } .downeasy { display: inline-block; padding: 12px 22px; font-size: 16px; font-weight: bold; color: #fff; background: #0073e6; /* WP blue style */ text-decoration: none; border-radius: 6px; box-shadow: 0 4px 10px rgba(0,0,0,0.2); animation: pulse 2s infinite; transition: background 0.3s ease; } a.downeasy:hover { color: white; } div#speed-results { margin-top: 65px; } table.form-table th { width: 210px; } @keyframes pulse { 0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0,115,230,0.7); } 70% { transform: scale(1.05); box-shadow: 0 0 0 15px rgba(0,115,230,0); } 100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0,115,230,0); } }