Files
medicalalert-web-reloaded/wp/wp-content/plugins/ip-geo-block/admin/css/admin.css
Tony Volpe be83910651 Merged in feature/280-dev-dev01 (pull request #21)
auto-patch  280-dev-dev01-2024-01-19T16_41_58

* auto-patch  280-dev-dev01-2024-01-19T16_41_58
2024-01-19 16:44:43 +00:00

1016 lines
31 KiB
CSS

/*!
* Project: WordPress IP Geo Block
* Copyright (c) 2013-2019 tokkonopapa (tokkonopapa@yahoo.com)
* This software is released under the MIT License.
*/
dfn {
cursor: help;
border-bottom: 1px dotted #888;
}
/* style legend and fieldset as panel */
fieldset, legend {
padding: 0;
margin: 0;
border: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
fieldset {
min-width: 0;
}
legend {
display: block;
line-height: inherit;
width: 100%;
}
label {
display: inline-block;
max-width: 100%;
}
.panel {
border-color: #888;
border: 1px solid #e5e5e5;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.04);
box-shadow: 0 1px 1px rgba(0,0,0,.04);
background: #f5f5f5;
}
.panel-heading {
float: left !important;
background: #fff;
}
.panel-default > .panel-heading {
border-color: inherit;
}
.panel-body {
width: 100%;
padding: 0 1em;
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.panel-body:before,
.panel-body:after {
content: " ";
display: table;
}
.panel-body:after {
clear: both;
}
.ip-geo-block-navi-link {
text-align: left;
}
.ip-geo-block-help-link {
float: right;
font-size: 90%;
font-weight: normal;
}
.ip-geo-block-help-link a {
box-shadow: none;
}
/* style legend and fieldset */
fieldset label {
vertical-align: text-middle;
}
fieldset input[type="checkbox"] {
margin: 1px 2px 0;
}
fieldset.ip-geo-block-field {
/* padding: 0 10px;*/
margin: 1em 0;
}
fieldset.ip-geo-block-field h2,
fieldset.ip-geo-block-field h3 {
padding: 0;
margin: 0;
font-size: 14px !important;
}
fieldset.ip-geo-block-field h4 {
margin: 0.75em 0 0.5em 0;
}
fieldset.ip-geo-block-field legend.panel-heading {
padding: 10px;
}
fieldset.ip-geo-block-field .ip-geo-block-dropup,
fieldset.ip-geo-block-field .ip-geo-block-dropdown {
cursor: pointer;
position: relative;
padding-left: 1em;
}
fieldset.ip-geo-block-field .ip-geo-block-dropup:before,
fieldset.ip-geo-block-field .ip-geo-block-dropdown:before {
content: '';
height: 0;
width: 0;
border: 0.4em solid transparent;
position: absolute;
}
fieldset.ip-geo-block-field .ip-geo-block-dropup:before {
border-left: 0.4em solid #555;
left: 2px;
top: 18%;
}
fieldset.ip-geo-block-field .ip-geo-block-dropdown:before {
border-top: 0.4em solid #555;
left: -2px;
top: 38%;
}
fieldset.ip-geo-block-field .form-table .ip-geo-block-dropup,
fieldset.ip-geo-block-field .form-table .ip-geo-block-dropdown {
margin-top: 0.75em;
}
fieldset.ip-geo-block-field ul.ip-geo-block-dropup:before {
top: 0.25em;
}
fieldset.ip-geo-block-field ul.ip-geo-block-dropdown:before {
top: 0.5em;
}
fieldset.ip-geo-block-field table.form-table {
margin: 0 0 0.5em;
width: 100%;
}
/* Text */
textarea.regular-text {
width: 25em;
}
fieldset.ip-geo-block-field input.regular-text,
fieldset.ip-geo-block-field textarea.regular-text {
font-size: 95%;
}
/* Checkbox / Radio */
p.ip-geo-block-navi-link input[type="checkbox"],
fieldset.ip-geo-block-field input[type="checkbox"],
fieldset.ip-geo-block-field input[type="radio"] {
margin-right: 0.4em;
}
/* Plugins/Themes area, Geolocation API settings */
input[id*="ip_geo_block_settings_rewrite_"] + label {
margin-left: 0.25em;
}
input[id*="ip_geo_block_settings_providers"] + label {
min-width: 7em;
}
/* Folding */
.ip-geo-block-settings-folding {
margin: 0.5em 0;
}
.ip-geo-block-settings-folding ul {
margin-bottom: 0;
}
.ip-geo-block-settings-folding li {
margin: 0.5em 0;
}
.folding-disable {
pointer-events: none;
opacity: 0.5;
}
.folding-inactive {
opacity: 0.5;
font-style:oblique !important;
}
/* Etc */
.ip-geo-block-float li {
display: inline-block;
width: 18em;
margin-top: 0;
}
.ip-geo-block-checked {
list-style-type: disc;
}
.ip-geo-block-ip-addr {
display: inline-block;
padding-top: 5px;
}
.ip-geo-block-hide {
display: none;
}
.ip-geo-block-sup {
margin-left: 0.2em;
display: inline-block;
}
.ip-geo-block-note {
margin-top: 1em;
list-style: disc inside;
}
.ip-geo-block-note li {
text-indent: -1em;
padding-left: 1em;
}
.ip-geo-block-border {
border-top: inherit;
}
.ip-geo-block-notice {
color: #dd3d36;
}
.ip-geo-block-title {
width: 100px;
display: inline-block;
}
.ip-geo-block-result {
color: #2786C2;
display: inline-block;
}
.ip-geo-block-primary {
color: #fff !important;;
background: #00838f !important;
border-color: #00707a !important;
text-shadow: none; /* for WordPress 3.7.21 */
}
.ip-geo-block-primary:hover {
background-color: #00919e !important;
border-color: #00525a !important;
}
ul#ip-geo-block-logs-preset {
margin: 0.25em 0;
max-width: 600px;
}
ul#ip-geo-block-logs-preset li {
float: left;
line-height: 1.5em;
margin-right: 1em;
min-width: 160px;
}
/* Loading image */
.ip-geo-block-loading,
#ip-geo-block-live-loading {
height: 16px;
width: 16px;
background-size: 16px 16px;
background-position: center center;
background-repeat: no-repeat;
margin-left: 1em;
margin-top: 0.2em;
display: inline-block;
vertical-align: top;
}
.ip-geo-block-loading {
background-image: url(data:image/gif;base64,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);
}
/* Google Map infomation window */
#ip-geo-block-map {
height: 400px;
margin: 1em auto;
}
#ip-geo-block-apis div.nav-tab-wrapper {
padding-top: 0;
margin-bottom: 1em;
}
#ip-geo-block-geoinfo {
white-space: normal;
word-wrap: break-word;
word-break: break-all;
}
#ip-geo-block-geoinfo ul {
margin-top: 0;
margin-left: 1em;
}
.gm-style-iw {
width: 18em;
height: auto !important;
height: 100%;
min-height: 100%:
}
.gm-style-iw ul {
margin: 0.1em;
}
.gm-style-iw li {
margin: 0.2em;
}
/* SVG in google chart */
svg a {
cursor: pointer;
}
svg a:hover > text {
fill: #0096dd;
}
svg a > text {
fill: #0073aa;
text-decoration: underline;
}
/* table */
table.ip-geo-block-statistics-table {
float: right;
}
table.ip-geo-block-statistics-table th,
table.ip-geo-block-statistics-table td {
width: 12em;
margin: 0;
padding: 0.2em;
text-align: right;
line-height: 1.5em;
word-wrap: break-word;
}
table.ip-geo-block-statistics-table tr:nth-child(even) {
background-color: #eee;
}
table.ip-geo-block-statistics-table tr:nth-child(odd) {
}
table.ip-geo-block-table {
margin: 1em 0;
width: 100%;
white-space: normal;
word-wrap: break-word;
word-break: break-all;
}
table.ip-geo-block-table td:first-child {
min-width: 4.3em;
max-width: 5.0em;
}
/* Whois */
@media screen and (max-width:782px) {
#ip-geo-block-whois .panel-body {
padding: 0 0.5em;
}
}
/* Scan the country code */
#ip-geo-block-scan-code {
vertical-align: middle;
}
#ip-geo-block-code-list {
display: none;
margin-bottom: 0;
}
/* Google Chart */
#ip-geo-block-chart-countries {
height: 200px;
}
#ip-geo-block-chart-daily {
height: 240px;
}
#ip_geo_block_settings_validation_mimetype + label {
padding-top: 0.25em;
}
#ip_geo_block_settings_validation_mimetype + label + ul {
margin-top: 0.7em;
}
#ip_geo_block_settings_create_user {
margin-bottom: 0.5em;
}
#ip-geo-block-toggle-sections,
#ip-geo-block-back-to-top a {
box-shadow: none;
}
#ip-geo-block-wp-info textarea {
margin-top: 0.5em;
overflow: auto;
width: 100%;
word-wrap: normal;
word-break: normal;
white-space: pre;
}
#ip-geo-block-back-to-top {
margin:0;
text-align:right;
}
#ip-geo-block-open-new,
#ip-geo-block-live-update {
margin-left: 1em;
}
/* Top menu link */
.ip-geo-block-menu-link {
font-size: 13px !important;
}
/* Icons */
dfn ~ .ip-geo-block-icon {
margin-left: 0.4em;
}
.ip-geo-block-icon {
position: relative;
cursor: pointer;
outline: none;
box-shadow: none;
text-decoration: none;
background-color: transparent;
}
.ip-geo-block-icon:active {
top: 1px;
}
.ip-geo-block-icon span {
height: 16px;
width: 16px;
margin: 0;
border: none;
display: inline-block;
vertical-align: middle;
background-size: 16px 16px;
background-position: center center;
background-repeat: no-repeat;
}
.ip-geo-block-icon-cycle span {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAh1BMVEUAda2otLp+rsSHprWHr8IBd7EpfKRGhaNajqeUqrRymKuKoq5yo7prlKgAcqoVe6w8gqQmgq5Tj6wIdqsVdKIshrEMea1Uhp+Anqw0hawDdq4gfKhljqE7hqoLdKYbgbM4jLQygKUGeK8CdawQd6gVeKcad6NKkrSerrZAj7UAc6sAc6rc3NySrVGQAAAALXRSTlP//////////////////////////////////////////////////////////wCl7wv9AAACOklEQVR4Ae2W15rzKgxF9xTZzhTX9B7S/gN6/9ebYqzzGZsw/S7LV3FZgCSIwD/kQ8FVcBU8xatZUczy8luC/ABNOn0DSHEsvyZ4PgLatNCYR3efFxyhTQ8g+qQgJxgv2JefERzJXATRh4LHOUwAHD4S7OGEztRJaN86hAUxtaNWDUf/bRdDBbQMWVDAO8jn89WUhag1MeyCAh6hHofyrliLgZKggDMYgzF3eVAwFq0uCZq5KY0TezjIHDDzC0qqmkwe2ctGDOQVLMkgu+F3/rGXwb4xIPcJ6P3JgkM8wFjmfcFAWfeKQywaAz33BJVuHsUcAt09gVbuLDThAJkdR687ggLmf4gDJLIGV7BydtB8yn3u+fbtuj/LS7G9wZAd1AKK+yxJ1x+aBmibTtgCcEHGHsh0wdbOgNLek4L7lI5BigY8nWuZUQ3qGEXes9JzOKGJztPaGtLslu3lIXJirdxCWkASHGDTMqg7V1DKPplygDG61YJukLHjEErGSXqCSos6xNSOgzP3BDmsQBcchNwkoV8oiNnPA78zIefUgCdJeGIfE7LmFWXsFTCFdzTJ/RlfEMRiSGnFXXbkC7AIeqcKDu4ynseozeouKJiSEYBDwkJyIC1nRUjgblkNWp/e/1vXc2gjoAoLksYgjrrFMi0oDgjEEIDij1scBXMJSH6DAj6RNl7o8MkuLak8Co15/Pk+MRmT0xilQJV/sdWNKg2kTaeroudvNNsDjmejYjSL+e6v2/2r4Cp4BXNajr0H7hRfAAAAAElFTkSuQmCC);
}
.ip-geo-block-icon-lock span {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAYFBMVEXc3Ny3y9Zzq8dRmb7M1dlXnsIFdK0AcawAcqwphrYAcKvZ29wAb6oJd680jrqlw9MBcqxmo8MUfbJLl75eoMI7kbzX2ttqp8VSmL1YnL8NeK+Tu89DlL1ImMEOebBNmL4OkqMoAAAAAXRSTlMAQObYZgAAAPlJREFUeAG9kAWyhTAQBIPOsCzufv9TPnf4Ll0CSbpmxXwNy3Yc23rz2fV8kPA99433AIQIiGDTCD0lojiOQPXCDSFJIbF16CMWItkQMkF+inZzSLYhFKLl+a9UKTZaqJTZJYtarZuo40chrv9CqJTN+behVi+Cm7RdDgRld6AMgLxrE/dxBz0BEjwBEmD/uIsWPAOAF9A+CE56ufSryr8oqfOYcBbQJ8YkES7COkFOYzTypqCDOTDo2wljaEw4vp1APYyWKd8WMBozylvCpcvmXeHQ5fCegHia4s1FgZcIVeVFeFx1M4MvYG4eBHdYWufC+addBtf8E3vdjBNhWnVQqAAAAABJRU5ErkJggg==);
}
.ip-geo-block-icon-unlock span {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAYFBMVEXc3NyzydRzq8dRmb7I09hYnsEFdK0AcawAcqzP1toqhrYAcKvZ29wAb6oMeK8zjbqrxtQBcazBz9Zko8MVfbLF0thMmL07kbtpp8WjwtJSmL1YnL+Tu89DlL1JmMEPebBFV++UAAAAAXRSTlMAQObYZgAAAONJREFUeAG9kAWChDAMAIMmJaTFXf7/ynXflvMbnE5j8DU8Pwh8D1yEUYxEGEchWFEJEjEflESBhTQSQm2MRpIotQhZTmgKgMIg5ZlFKBmrGg7UFXJpEQKW8qIKN7YeikJdBJI2BTtXwfyx0L3XoPphvBEliNU49OoxqEa6g4cTST/OYshvi3hV8+FxSNfluG3jqxG8C6h7gF6jU+AODnTsFGSCA5O4I8wpQDq7I5CUAKWQW+AZYOYtoQPoGDeECWDaioBmWQxeBduoWURso+5WpBdw7R4ENTVDcGE435tJwT+xB+vMEnZRNB0YAAAAAElFTkSuQmCC);
}
.ip-geo-block-icon-find span {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAYFBMVEXc3NzS19rD0NWHtMpGk7kYfbAGda0Req+WtcTT1temwM4AcasAcqwAc6wAcKydvMt1pr8Ab6pqpcLX2doggrKoxdNYm7yzw8u/y9HO1tkKdq4th7Td3t6DrcLL0taxyNPGe/YhAAAAAXRSTlMAQObYZgAAARVJREFUeAGtkkeiwyAMRP2xDfxoRjElvd3/lOkNUlZ5u0GPruan/Bnz96Xadr21rvP/7+ujXsAjom78rj4ApCoERIipqfGB1H7wPmYhw1DXjZI6nOel1oJhVAmdUP0tTEDkVC4AYvqIbaDOCqFV6vwRF0tIeYoo6J/X7ICuPAJl9ZynwiIfB5DXxZlRChulbh8xZci0EHZK3TziJFDL504rEOZ+iR5cVj82DoS7XtSshLJpKqaB0Dg3ZjcsQWKaKiF1gVQlITwh/bw2pgKeEeURhE29yKSzUFF03p1V7Wqj2Y7GfrY9X/NirJsPxKsxfBLSSs5GmH8yjAWPSNd8Yoez4f4/G1nIsksqFtGK1i9e39o0P+EAqaoRLlQ+r94AAAAASUVORK5CYII=);
}
span.ip-geo-block-icon-alert,
.ip-geo-block-icon-alert span {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAkFBMVEXc3Nzc2trWl5DHRDTFOyvOgXfc1tXCLBrEMiHEMyLNcmfaxMLDMSDDLx7bu7jRiYHDLhzDMB/LX1PaxsTDLh3YtrHMY1bWmpPJVknSjYXUkYnZuLTMZVnENCPWlI3QhXzENiXXrqrDLRzXsa3Oal7Pe3Hc2NjVn5nNbmPayMbbwb7ay8rUj4fc09Lbw8Db0dDBbRUDAAAAAXRSTlMAQObYZgAAAPVJREFUeAG9ktXWwyAQBonC12brFvff5f2frr4nBredK2DnTFS8Gst2XM8XZmypIGeWcT4PFABaGIXlClfWG1NiC4Ubu705oKRcY32wTAHl2MdTYEqEK8hIiHgHSnSJeaogMyEWO4BijZCvwII2MS9UJ2BXTh+hQidoEttboBOwq3WBnkCNpQlA2iyAhol2hRu71n97p4fw0Z9/ugoPHCfFA+o/iLfCkyBglRJdICBas7uuey+R56fF14wNanj+/QjwY3aX23cBFn6EiHmHNT/ICYxystv/wJy4UHWGlN2cuPB72tFqAq3dP/Hk3zs0E5LZVryGC/hqGNnUa0SVAAAAAElFTkSuQmCC);
vertical-align: bottom;
}
table.form-table th .ip-geo-block-cycle span {
vertical-align: text-bottom;
}
/* Option list */
.ip-geo-block-list {
margin-top: 0;
margin-bottom: 0.7em;
}
@media screen and (min-width:782px) {
ul.ip-geo-block-list .code {
width: 15em;
}
}
/* Exceptions */
.ip-geo-block-list-exceptions label {
display: inline-block;
}
.ip-geo-block-list-exceptions dfn {
border: none;
}
.ip-geo-block-list-exceptions span.dashicons {
font-size: 14px;
}
.ip-geo-block-list-exceptions a.ip-geo-block-icon {
margin-left: 0.3em;
outline: none;
box-shadow: none;
text-decoration: none;
background-color: transparent;
}
/* Description */
.form-table td p.ip-geo-block-desc,
.form-table td p.ip-geo-block-find-desc {
color: #666;
font-size: 13px !important;
margin: 4px 0 0.5em 0.5em;
}
.ip-geo-block-find-desc {
display: none;
}
/* Action for admin post */
.ip-geo-block-admin-post {
color: #c43322;
margin-left: 0.25em;
}
.ip-geo-block-warn {
color: #c43322;
font-weight: bold;
}
/* Badly-behaved bots and crawlers */
input#ip_geo_block_settings_behavior_view,
input#ip_geo_block_settings_behavior_time {
width: 3.5em;
}
/* Statistics */
.ip-geo-block-top-list {
display: inline-table;
list-style-position: outside;
margin: 0 2em 0.5em 1.75em;
}
.ip-geo-block-top-list h4 {
margin: 1em 0;
}
.ip-geo-block-top-list li code {
background: none;
}
/* Embeded data for network site list */
.ip-geo-block-network {
margin-bottom: 1em;
}
/*------------------------------------------------------------
* multi column for Site List
* https://caniuse.com/#search=flexbox
*------------------------------------------------------------*/
.ip-geo-block-container {
margin: 0 auto;
padding: 0 1em;
position: relative;
width: 100%;
}
.ip-geo-block-row {
display: flex;
flex-direction: column;
align-items: flex-start;
align-items: stretch; /* baseline */
padding: 0;
width: 100%;
}
.ip-geo-block-row .ip-geo-block-column {
display: block;
flex: 1 1 auto;
align-self: flex-start;
margin-left: 0;
max-width: 100%;
width: 100%;
}
.ip-geo-block-row .ip-geo-block-column.column-20 {
flex: 0 0 20%;
max-width: 20%;
}
.ip-geo-block-row .ip-geo-block-column.column-25 {
flex: 0 0 25%;
max-width: 25%;
}
.ip-geo-block-row .ip-geo-block-column.column-33 {
flex: 0 0 33.3333%;
max-width: 33.3333%;
}
.ip-geo-block-row .ip-geo-block-column.column-50 {
flex: 0 0 50%;
max-width: 50%;
}
@media (min-width: 40rem) {
.ip-geo-block-row {
flex-direction: row;
margin-left: -2em;
width: calc(100% + 2em);
}
.ip-geo-block-row .ip-geo-block-column {
margin-bottom: inherit;
padding: 0 1em;
}
}
/*------------------------------------------------------------
* Customizing based on jquery.dataTables.css
*------------------------------------------------------------*/
table.ip-geo-block-dataTable {
clear: none !important;
}
table.ip-geo-block-dataTable th,
table.ip-geo-block-dataTable td {
text-align: right;
}
table.ip-geo-block-dataTable th:nth-child(n+2),
table.ip-geo-block-dataTable td:nth-child(n+2) {
padding-left: 0 !important;
}
table.ip-geo-block-dataTable th {
white-space: nowrap;
}
table.ip-geo-block-dataTable > thead > tr {
line-height: 1.8em;
}
table.ip-geo-block-dataTable > tbody > tr {
cursor: pointer;
}
table.ip-geo-block-dataTable > thead > tr > th,
table.ip-geo-block-dataTable > thead > tr > td,
table.ip-geo-block-dataTable.no-footer {
border-bottom: 1px solid #ddd;
}
table.ip-geo-block-dataTable thead th,
table.ip-geo-block-dataTable thead td {
padding: 10px 16px;
}
/* country code */
#ip-geo-block-statistics-cache td:nth-child(3),
#ip-geo-block-validation-logs td:nth-child(4) {
min-width: 1.6em;
}
/* Scroll bar */
div[class*="ip-geo-block"] .dataTables_wrapper.no-footer .dataTables_scrollBody {
border-bottom: 1px solid #ddd;
}
/* Size of column */
table.ip-geo-block-dataTable.nowrap td,
table.ip-geo-block-dataTable > tbody > tr > td span {
white-space: normal !important;
word-wrap: break-word !important;
word-break: break-all !important;
}
table.ip-geo-block-dataTable > tbody > tr > td span {
display: inline-block;
}
/* Checkbox */
.ip-geo-block-settings-folding input[type="checkbox"] {
margin-right: 0.5em;
}
table.ip-geo-block-dataTable input[type="checkbox"] {
margin: 0;
max-height: 16px;
max-width: 16px;
vertical-align: middle;
}
table.ip-geo-block-dataTable > thead > tr > th:first-child,
table.ip-geo-block-dataTable > tbody > tr > td:first-child {
padding: 8px 4px 8px 1.4em;
text-align: left;
}
/* No data available in table */
table.ip-geo-block-dataTable > tbody > tr > td.dataTables_empty,
table.collapsed > tbody > tr > td.dataTables_empty:first-child::before {
border: none;
text-align: center;
}
/* Checkbox column */
table.ip-geo-block-dataTable thead > tr > th:first-child.sorting_asc {
background-image: none !important;
}
table.ip-geo-block-dataTable.display tbody tr.even > .sorting_1,
table.ip-geo-block-dataTable.display tbody tr.odd > .sorting_1,
table.ip-geo-block-dataTable.display tbody tr:hover > .sorting_1 {
background-color: inherit !important;
}
/* Collapsed */
table.ip-geo-block-dataTable.collapsed > tbody > tr > td:first-child {
padding: 8px 4px 8px 8px !important;
}
table.collapsed > tbody > tr > td:first-child::before,
table.collapsed > tbody > tr.parent > td:first-child::before {
content: '';
height: 0;
width: 0;
display: inline-block;
border-radius: 0;
border: 5px solid transparent;
box-shadow: none;
position: relative;
background-color: transparent;
}
table.collapsed > tbody > tr > td:first-child::before {
border-left: 5px solid #555;
top: 1px;
left: -2px;
}
table.collapsed > tbody > tr.parent > td:first-child::before {
border-top: 5px solid #555;
top: 4px;
left: -4px;
}
table.collapsed > tbody > tr.child > td:first-child::before {
border: none;
}
table.collapsed > tbody > tr.child > td.child > ul li {
border: none;
padding: 0;
margin: 0;
line-height: 1.8em;
}
table.collapsed > tbody > tr.child > td.child > ul li span.dtr-title,
table.collapsed > tbody > tr.child > td.child > ul li span.dtr-data {
font-size: 13px !important;
display: block;
white-space: normal;
word-wrap: break-word;
word-break: break-all;
}
table.collapsed > tbody > tr.child > td.child > ul li span.dtr-data {
margin-left: 1.25em;
margin-right: 0.3em;
}
/* Length menu */
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_length {
padding-top: 0.15em;
margin: 0.5em 0 0 0.3em;
position: relative;
display: inline-block;
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_length:after {
content: '';
width: 6px;
height: 6px;
border: 0px;
border-bottom: solid 2px #999;
border-right: solid 2px #999;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
position: absolute;
top: 50%;
right: 10px;
margin-top: -4px;
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_length select {
padding-top: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
font-size: 13px !important;
line-height: 1.4em;
width: 100%;
height: 2.05em !important;
background: transparent;
position: relative;
z-index: 1;
padding: 0.125em 1.5em 0.125em 0.25em;
border: 1px solid #ddd;
border-radius: 4px;
box-shadow: none;
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_length select::-ms-expand {
display: none;
}
/* Pagenation */
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate {
float: none;
text-align: center;
margin-bottom: 1em;
margin-top: 0 !important;
}
@media screen and (min-width:640px) {
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_length {
margin: 0.5em 0 0 0.6em;
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate {
position: relative;
left: -2.25em;
}
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate span.ellipsis,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button:hover,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button:active,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.current,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.current:active,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:hover,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:active {
min-width: 2em;
background: inherit;
border-color: #ddd;
border-radius: 0;
border-image: none;
border-style: solid;
border-width: 1px 1px 1px 0;
box-shadow: none;
margin: 0.5em 0 0 0;
padding: 0.25em 0;
display: inline-block;
text-decoration: none;
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate > a.paginate_button:first-child,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate:hover > a.paginate_button:first-child,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate:active > a.paginate_button:first-child {
border-left-width: 1px;
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate > a.paginate_button:last-child,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate:hover > a.paginate_button:last-child,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate:active > a.paginate_button:last-child {
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button {
color: #0073aa !important;
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button:hover {
color: #0096dd !important;
background-color: #fff;
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate span.ellipsis,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:hover,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.disabled:active {
cursor: default;
color: #999 !important;
background-color: transparent;
}
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.current,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.current:hover,
div[class*="ip-geo-block"] .dataTables_wrapper .dataTables_paginate a.paginate_button.current:active {
cursor: default;
color: #444 !important;
background-color: #fff !important;
}
/* Alignment of table */
#ip-geo-block-1 #ip-geo-block-section-2 .panel-body,
#ip-geo-block-4 #ip-geo-block-section-0 .panel-body {
padding: 0;
}
#ip-geo-block-1 #ip-geo-block-section-2 table.form-table,
#ip-geo-block-4 #ip-geo-block-section-0 table.form-table {
margin-left: 1em;
max-width: 95%;
}
/* Select target / Period to extract */
#ip-geo-block-select-target,
#ip-geo-block-select-layout,
#ip-geo-block-select-duration {
margin: 0;
}
#ip-geo-block-select-target li,
#ip-geo-block-select-layout li,
#ip-geo-block-select-duration li {
float: left;
margin-right: 1.5em;
}
#ip-geo-block-select-target li label,
#ip-geo-block-select-duration li label {
cursor: pointer;
}
/* Filter */
#ip_geo_block_settings_search_filter {
width: 16em;
padding-top: 3px;
}
/* Transition for new row */
table.ip-geo-block-dataTable.display tbody tr.ip-geo-block-passed {
background-color: #edf6ff !important;
}
table.ip-geo-block-dataTable.display tbody tr.ip-geo-block-blocked {
background-color: #ffefef !important;
}
.ip-geo-block-new-passed {
animation: ip-geo-block-flash-passed 1s ease-out 0s 1 normal both running;
}
.ip-geo-block-new-blocked {
animation: ip-geo-block-flash-blocked 1s ease-out 0s 1 normal both running;
}
@keyframes ip-geo-block-flash-passed {
0% { background-color: #ffd700; }
100% { background-color: #edf6ff; }
}
@keyframes ip-geo-block-flash-blocked {
0% { background-color: #ffd700; }
100% { background-color: #ffefef; }
}
/* Mark.js */
mark {
padding: 0;
background: #ffd700; // Gold
}
/* Live update log */
#ip-geo-block-live-log {
margin: 0;
}
#ip-geo-block-live-log li {
float: left;
margin-right: 3em;
}
#ip-geo-block-live-log li:last-child {
margin-right: 0;
}
#ip-geo-block-live-log li input[type=radio] {
visibility: hidden;
position: absolute;
}
#ip-geo-block-live-log li input[type=radio] + label {
display:inline-block;
margin:-2px;
padding: 4px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #333;
text-align: center;
text-shadow: 0 1px 1px rgba(255,255,255,0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top,#fff,#e6e6e6);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
background-image: -webkit-linear-gradient(top,#fff,#e6e6e6);
background-image: -o-linear-gradient(top,#fff,#e6e6e6);
background-image: linear-gradient(to bottom,#fff,#e6e6e6);
background-repeat: repeat-x;
border: 1px solid #ccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-bottom-color: #b3b3b3;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
}
#ip-geo-block-live-log li input[type=radio]:checked + label {
background-image: none;
outline: 0;
-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
box-shadow: inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);
background-color: #e0e0e0;
}
/*----------------------------------------------------------------------
* Timer animation based on https://codepen.io/paulobrien/pen/joptI
*----------------------------------------------------------------------*/
.ip-geo-block-live-timer {
height: 1em;
width: 1em;
margin: 0;
position: relative;
top: 0;
left: 0;
}
.ip-geo-block-live-timer:before {
content: "";
display: block;
height: 1em;
width: 1em;
background: #0073aa;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
}
.ip-geo-block-live-timer:after {
display: none
}
.ip-geo-block-live-timer > div {
position: absolute;
width: 1em;
height: 1em;
clip: rect(0, 1em, 1em, .5em);
}
.ip-geo-block-live-timer > div:before {
content: " ";
position: absolute;
width: 1em;
height: 1em;
border-radius: .5em;
clip: rect(0, .5em, 1em, 0);
background-color: #f1f1f1;
transform: rotate(0deg);
}
.ip-geo-block-live-timer > div:first-child:before {
animation: 30s spin-timer linear forwards;
}
.ip-geo-block-live-timer > div:last-child {
transform: rotate(180deg);
}
.ip-geo-block-live-timer > div:last-child:before {
/* older webkit seems buggy with zero so use 0.00001 if you notice something strange */
transform: rotate(0deg);
animation: 30s spin-timer linear 30s forwards;
}
@keyframes spin-timer {
0% {transform: rotate( 0deg);}
100% {transform: rotate(180deg);}
}
/* sub items in settings */
.ip-geo-block-subitem {
margin-left: 1.7em
}
.ip-geo-block-subitem:before {
content: "\00bb"; /* » */
position: absolute;
left: 2em;
}
.ip-geo-block-subitem dfn {
vertical-align: middle;
}
.ip-geo-block-subitem-parent th,
.ip-geo-block-subitem-parent td {
padding-top: 0;
}
/* placeholder */
:placeholder-shown { color: #888; }
::-webkit-input-placeholder { color: #888; } /* Google Chrome, Safari, Opera 15+, Android, iOS */
:-moz-placeholder { color: #888; opacity: 1; } /* Firefox 18- */
::-moz-placeholder { color: #888; opacity: 1; } /* Firefox 19+ */
:-ms-input-placeholder { color: #888; } /* IE 10+ */