@-moz-keyframes awpp-spinner-animation { 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes awpp-spinner-animation { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes awpp-spinner-animation { 0% { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); } } button[data-balloon] { overflow: visible; } [data-balloon] { position: relative; } [data-balloon]:after { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; pointer-events: none; -moz-transition: all 0.18s ease-out 0.18s; -o-transition: all 0.18s ease-out 0.18s; -webkit-transition: all 0.18s ease-out; -webkit-transition-delay: 0.18s; transition: all 0.18s ease-out 0.18s; font-family: sans-serif !important; font-weight: normal !important; font-style: normal !important; text-shadow: none !important; font-size: 12px !important; background: rgba(17, 17, 17, 0.9); border-radius: 4px; color: #fff; content: attr(data-balloon); padding: .5em 1em; position: absolute; white-space: nowrap; z-index: 10; } [data-balloon]:before { background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E"); background-size: 100% auto; width: 18px; height: 6px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; pointer-events: none; -moz-transition: all 0.18s ease-out 0.18s; -o-transition: all 0.18s ease-out 0.18s; -webkit-transition: all 0.18s ease-out; -webkit-transition-delay: 0.18s; transition: all 0.18s ease-out 0.18s; content: ''; position: absolute; z-index: 10; } [data-balloon]:hover:before, [data-balloon]:hover:after, [data-balloon][data-balloon-visible]:before, [data-balloon][data-balloon-visible]:after { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; pointer-events: auto; } [data-balloon]:not([data-balloon-pos]):after { bottom: 100%; left: 50%; margin-bottom: 11px; -moz-transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); -webkit-transform: translate(-50%, 10px); transform: translate(-50%, 10px); -moz-transform-origin: top 50%; -ms-transform-origin: top 50%; -webkit-transform-origin: top 50%; transform-origin: top 50%; } [data-balloon]:not([data-balloon-pos]):before { bottom: 100%; left: 50%; margin-bottom: 5px; -moz-transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); -webkit-transform: translate(-50%, 10px); transform: translate(-50%, 10px); -moz-transform-origin: top 50%; -ms-transform-origin: top 50%; -webkit-transform-origin: top 50%; transform-origin: top 50%; } [data-balloon]:not([data-balloon-pos]):hover:after, [data-balloon]:not([data-balloon-pos])[data-balloon-visible]:after { -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } [data-balloon]:not([data-balloon-pos]):hover:before, [data-balloon]:not([data-balloon-pos])[data-balloon-visible]:before { -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } [data-balloon].font-awesome:after { font-family: FontAwesome; } [data-balloon][data-balloon-break]:after { white-space: pre; } [data-balloon][data-balloon-blunt]:before, [data-balloon][data-balloon-blunt]:after { -moz-transition: none; -o-transition: none; -webkit-transition: none; transition: none; } [data-balloon][data-balloon-pos="up"]:after { bottom: 100%; left: 50%; margin-bottom: 11px; -moz-transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); -webkit-transform: translate(-50%, 10px); transform: translate(-50%, 10px); -moz-transform-origin: top 50%; -ms-transform-origin: top 50%; -webkit-transform-origin: top 50%; transform-origin: top 50%; } [data-balloon][data-balloon-pos="up"]:before { bottom: 100%; left: 50%; margin-bottom: 5px; -moz-transform: translate(-50%, 10px); -ms-transform: translate(-50%, 10px); -webkit-transform: translate(-50%, 10px); transform: translate(-50%, 10px); -moz-transform-origin: top 50%; -ms-transform-origin: top 50%; -webkit-transform-origin: top 50%; transform-origin: top 50%; } [data-balloon][data-balloon-pos="up"]:hover:after, [data-balloon][data-balloon-pos="up"][data-balloon-visible]:after { -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } [data-balloon][data-balloon-pos="up"]:hover:before, [data-balloon][data-balloon-pos="up"][data-balloon-visible]:before { -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } [data-balloon][data-balloon-pos="up-left"]:after { bottom: 100%; left: 0; margin-bottom: 11px; -moz-transform: translate(0, 10px); -ms-transform: translate(0, 10px); -webkit-transform: translate(0, 10px); transform: translate(0, 10px); -moz-transform-origin: top 50%; -ms-transform-origin: top 50%; -webkit-transform-origin: top 50%; transform-origin: top 50%; } [data-balloon][data-balloon-pos="up-left"]:before { bottom: 100%; left: 5px; margin-bottom: 5px; -moz-transform: translate(0, 10px); -ms-transform: translate(0, 10px); -webkit-transform: translate(0, 10px); transform: translate(0, 10px); -moz-transform-origin: top 50%; -ms-transform-origin: top 50%; -webkit-transform-origin: top 50%; transform-origin: top 50%; } [data-balloon][data-balloon-pos="up-left"]:hover:after, [data-balloon][data-balloon-pos="up-left"][data-balloon-visible]:after { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } [data-balloon][data-balloon-pos="up-left"]:hover:before, [data-balloon][data-balloon-pos="up-left"][data-balloon-visible]:before { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } [data-balloon][data-balloon-pos="up-right"]:after { bottom: 100%; right: 0; margin-bottom: 11px; -moz-transform: translate(0, 10px); -ms-transform: translate(0, 10px); -webkit-transform: translate(0, 10px); transform: translate(0, 10px); -moz-transform-origin: top 50%; -ms-transform-origin: top 50%; -webkit-transform-origin: top 50%; transform-origin: top 50%; } [data-balloon][data-balloon-pos="up-right"]:before { bottom: 100%; right: 5px; margin-bottom: 5px; -moz-transform: translate(0, 10px); -ms-transform: translate(0, 10px); -webkit-transform: translate(0, 10px); transform: translate(0, 10px); -moz-transform-origin: top 50%; -ms-transform-origin: top 50%; -webkit-transform-origin: top 50%; transform-origin: top 50%; } [data-balloon][data-balloon-pos="up-right"]:hover:after, [data-balloon][data-balloon-pos="up-right"][data-balloon-visible]:after { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } [data-balloon][data-balloon-pos="up-right"]:hover:before, [data-balloon][data-balloon-pos="up-right"][data-balloon-visible]:before { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } [data-balloon][data-balloon-pos='down']:after { left: 50%; margin-top: 11px; top: 100%; -moz-transform: translate(-50%, -10px); -ms-transform: translate(-50%, -10px); -webkit-transform: translate(-50%, -10px); transform: translate(-50%, -10px); } [data-balloon][data-balloon-pos='down']:before { background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E"); background-size: 100% auto; width: 18px; height: 6px; left: 50%; margin-top: 5px; top: 100%; -moz-transform: translate(-50%, -10px); -ms-transform: translate(-50%, -10px); -webkit-transform: translate(-50%, -10px); transform: translate(-50%, -10px); } [data-balloon][data-balloon-pos='down']:hover:after, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:after { -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } [data-balloon][data-balloon-pos='down']:hover:before, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:before { -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); } [data-balloon][data-balloon-pos='down-left']:after { left: 0; margin-top: 11px; top: 100%; -moz-transform: translate(0, -10px); -ms-transform: translate(0, -10px); -webkit-transform: translate(0, -10px); transform: translate(0, -10px); } [data-balloon][data-balloon-pos='down-left']:before { background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E"); background-size: 100% auto; width: 18px; height: 6px; left: 5px; margin-top: 5px; top: 100%; -moz-transform: translate(0, -10px); -ms-transform: translate(0, -10px); -webkit-transform: translate(0, -10px); transform: translate(0, -10px); } [data-balloon][data-balloon-pos='down-left']:hover:after, [data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:after { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } [data-balloon][data-balloon-pos='down-left']:hover:before, [data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:before { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } [data-balloon][data-balloon-pos='down-right']:after { right: 0; margin-top: 11px; top: 100%; -moz-transform: translate(0, -10px); -ms-transform: translate(0, -10px); -webkit-transform: translate(0, -10px); transform: translate(0, -10px); } [data-balloon][data-balloon-pos='down-right']:before { background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E"); background-size: 100% auto; width: 18px; height: 6px; right: 5px; margin-top: 5px; top: 100%; -moz-transform: translate(0, -10px); -ms-transform: translate(0, -10px); -webkit-transform: translate(0, -10px); transform: translate(0, -10px); } [data-balloon][data-balloon-pos='down-right']:hover:after, [data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:after { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } [data-balloon][data-balloon-pos='down-right']:hover:before, [data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:before { -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -webkit-transform: translate(0, 0); transform: translate(0, 0); } [data-balloon][data-balloon-pos='left']:after { margin-right: 11px; right: 100%; top: 50%; -moz-transform: translate(10px, -50%); -ms-transform: translate(10px, -50%); -webkit-transform: translate(10px, -50%); transform: translate(10px, -50%); } [data-balloon][data-balloon-pos='left']:before { background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E"); background-size: 100% auto; width: 6px; height: 18px; margin-right: 5px; right: 100%; top: 50%; -moz-transform: translate(10px, -50%); -ms-transform: translate(10px, -50%); -webkit-transform: translate(10px, -50%); transform: translate(10px, -50%); } [data-balloon][data-balloon-pos='left']:hover:after, [data-balloon][data-balloon-pos='left'][data-balloon-visible]:after { -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } [data-balloon][data-balloon-pos='left']:hover:before, [data-balloon][data-balloon-pos='left'][data-balloon-visible]:before { -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } [data-balloon][data-balloon-pos='right']:after { left: 100%; margin-left: 11px; top: 50%; -moz-transform: translate(-10px, -50%); -ms-transform: translate(-10px, -50%); -webkit-transform: translate(-10px, -50%); transform: translate(-10px, -50%); } [data-balloon][data-balloon-pos='right']:before { background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E"); background-size: 100% auto; width: 6px; height: 18px; left: 100%; margin-left: 5px; top: 50%; -moz-transform: translate(-10px, -50%); -ms-transform: translate(-10px, -50%); -webkit-transform: translate(-10px, -50%); transform: translate(-10px, -50%); } [data-balloon][data-balloon-pos='right']:hover:after, [data-balloon][data-balloon-pos='right'][data-balloon-visible]:after { -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } [data-balloon][data-balloon-pos='right']:hover:before, [data-balloon][data-balloon-pos='right'][data-balloon-visible]:before { -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } [data-balloon][data-balloon-length='small']:after { white-space: normal; width: 80px; } [data-balloon][data-balloon-length='medium']:after { white-space: normal; width: 150px; } [data-balloon][data-balloon-length='large']:after { white-space: normal; width: 260px; } [data-balloon][data-balloon-length='xlarge']:after { white-space: normal; width: 380px; } @media screen and (max-width: 768px) { [data-balloon][data-balloon-length='xlarge']:after { white-space: normal; width: 90vw; } } [data-balloon][data-balloon-length='fit']:after { white-space: normal; width: 100%; } .awpp-wrap__section { background-color: #fff; border: 1px solid #e5e5e5; -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05); padding: 15px; margin-top: 30px; max-width: 700px; width: 100%; } .awpp-wrap__section h2 { margin: -15px; margin-bottom: 15px; padding: 15px; border-bottom: 1px solid #e5e5e5; } .awpp-wrap__section .form-table td { vertical-align: top; } .awpp-wrap__section .form-table select { width: 150px; } .awpp-wrap__section .form-table textarea, .awpp-wrap__section .form-table input[type=text] { width: 100%; } .awpp-wrap__section .form-table textarea { min-height: 100px; } .awpp-smaller { font-size: smaller !important; } .awpp-check { font-weight: bold; color: #2c9524; } .awpp-check--bad { color: #db1c23; } .awpp-check--warning { color: #ff8b00; } code.block { display: block; } .serverpush-htaccess-info { position: relative; margin-top: 15px; } .serverpush-htaccess-info .infotext { margin-bottom: 15px; } .serverpush-htaccess-info .loader { display: none; background-color: rgba(255, 255, 255, 0.6); position: absolute; bottom: 0; right: 0; left: 0; top: 0; } .serverpush-htaccess-info .loader:after { position: absolute; content: ''; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; background-color: transparent; border: 5px solid #898989; border-radius: 50%; border-top-color: transparent; border-right-color: transparent; width: 40px; height: 40px; display: inline-block; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-animation: awpp-spinner-animation 0.65s infinite linear; -webkit-animation: awpp-spinner-animation 0.65s infinite linear; animation: awpp-spinner-animation 0.65s infinite linear; } .serverpush-htaccess-info .files-list { margin-bottom: 25px; } .serverpush-htaccess-info .files-list li:last-child { display: none; } .serverpush-htaccess-info .files-list li:first-child { display: block; } .serverpush-htaccess-info .files-list li label code { display: block; font-size: smaller; } .serverpush-htaccess-info .files-list li.no-items { font-size: smaller; } .awpp-criticalapi-settings-wrap .form-table { margin: 20px 0; width: 100%; max-width: 600px; } .awpp-criticalapi-settings-wrap .form-table input[type=text], .awpp-criticalapi-settings-wrap .form-table input[type=textarea] { width: 100%; } .criticalapi-generate span.not_generated { font-style: italic; color: #b1b1b1 !important; display: none; } .criticalapi-generate span.is_generated { display: block; } .criticalapi-generate .criticalapi-generate__delete { display: inline-block; } .criticalapi-generate--nofile span.not_generated { display: block; } .criticalapi-generate--nofile span.is_generated { display: none; } .criticalapi-generate--nofile .criticalapi-generate__delete { display: none; } input[type=text].criticalapi-generate__input, .criticalapi-generate__input { width: 90%; -moz-transition: all 200ms; -o-transition: all 200ms; -webkit-transition: all 200ms; transition: all 200ms; } input[type=text].criticalapi-generate__input.-pop, .criticalapi-generate__input.-pop { -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); } input[type=text].criticalapi-generate__input.-error, .criticalapi-generate__input.-error { border-color: #a00; } .criticalapi-generate__controls { text-align: right; } .criticalapi-generate__delete { background-color: transparent; border: none; outline: none; margin-top: 5px; font-size: smaller; color: #a00; cursor: pointer; opacity: .5; } .criticalapi-generate__delete:hover { color: #dc3232; opacity: 1; } body.post-php .criticalapi-generate { padding: 5px 0; } body.post-php .criticalapi-generate:after { content: ''; clear: both; display: block; } body.post-php .criticalapi-generate__controls { float: right; } body.post-php .criticalapi-generate__generated { float: left; } body.post-php .criticalapi-generate__generated .generated_title { display: block; margin-bottom: 7px; font-weight: bold; } body.term-php .criticalapi-generate__controls, body.profile-php .criticalapi-generate__controls, body.user-edit-php .criticalapi-generate__controls { margin-top: 15px; text-align: left; } .awpp-wrap__content { position: relative; } .criticalapi-loader { position: fixed; bottom: 0; left: 0; right: 0; top: 0; display: none; background-color: rgba(241, 241, 241, 0.8); } .criticalapi-loader:before { content: ''; display: block; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; background-color: transparent; border: 6px solid #0073aa; border-radius: 50%; border-top-color: transparent; border-right-color: transparent; width: 60px; height: 60px; display: inline-block; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-animation: awpp-spinner-animation 0.65s infinite linear; -webkit-animation: awpp-spinner-animation 0.65s infinite linear; animation: awpp-spinner-animation 0.65s infinite linear; } .monitoring-links { width: 100%; border-spacing: 0; } .monitoring-links td, .monitoring-links th { text-align: left; padding: .7em 0; border-bottom: 1px solid #d9d9d9; } .monitoring-links th { border-bottom-color: #000; } [data-balloon] { white-space: pre-line; display: inline-block; } td.monitoring-table_link { position: relative; } .monitoring-table_color { display: inline-block; width: 1.2em; height: 1.2em; margin-top: -.6em; position: absolute; left: 0; top: 50%; display: none; } .monitoring-options-btn { border: none; background-color: transparent; outline: none; cursor: pointer; color: #8a8a8a; -moz-transition: all 200ms; -o-transition: all 200ms; -webkit-transition: all 200ms; transition: all 200ms; float: right; text-decoration: none; -moz-transform: scale(1.4, 1.4); -ms-transform: scale(1.4, 1.4); -webkit-transform: scale(1.4, 1.4); transform: scale(1.4, 1.4); } .monitoring-options-btn:hover { color: #000; } #monitoring-set-psikey input[name=apikey] { width: 300px; } .monitoring-remove-psikey { margin-top: 30px; text-align: right; } .awpp-monitoring_setting { display: block; margin: 10px 0 20px 0; } .awpp-monitoring_setting label { display: block; margin-bottom: 5px; font-weight: bold; } .awpp-monitoring_setting select, .awpp-monitoring_setting input[type=email] { width: 100%; } .awpp-monitoring_setting--submit { text-align: right; } .awpp-monitoring-settings { position: relative; } .awpp-monitoring-settings .loader { position: absolute; bottom: -2px; left: -2px; right: -2px; top: -2px; display: none; background-color: rgba(255, 255, 255, 0.8); } .awpp-monitoring-settings .loader:before { content: ''; display: block; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; background-color: transparent; border: 6px solid #0073aa; border-radius: 50%; border-top-color: transparent; border-right-color: transparent; width: 60px; height: 60px; display: inline-block; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-animation: awpp-spinner-animation 0.65s infinite linear; -webkit-animation: awpp-spinner-animation 0.65s infinite linear; animation: awpp-spinner-animation 0.65s infinite linear; }