/*!
 * Football Pool WordPress plugin
 *
 * @copyright Copyright (c) 2012-2022 Antoine Hurkmans
 * @link https://wordpress.org/plugins/football-pool/
 * @license https://plugins.svn.wordpress.org/football-pool/trunk/LICENSE
 */
/*!
 * Football Pool WordPress plugin
 *
 * @copyright Copyright (c) 2012-2022 Antoine Hurkmans
 * @link https://wordpress.org/plugins/football-pool/
 * @license https://plugins.svn.wordpress.org/football-pool/trunk/LICENSE
 */
/*!
 * Football Pool WordPress plugin
 *
 * @copyright Copyright (c) 2012-2022 Antoine Hurkmans
 * @link https://wordpress.org/plugins/football-pool/
 * @license https://plugins.svn.wordpress.org/football-pool/trunk/LICENSE
 */
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.ttf?ww3f09") format("truetype"), url("../fonts/icomoon.woff?ww3f09") format("woff"), url("../fonts/icomoon.svg?ww3f09#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=fp-icon-], [class*=" fp-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fp-icon-search:before {
  content: "\f002";
}

.fp-icon-star:before {
  content: "\f005";
}

.fp-icon-star-o:before {
  content: "\f006";
}

.fp-icon-check:before {
  content: "\f00c";
}

.fp-icon-close:before {
  content: "\f00d";
}

.fp-icon-remove:before {
  content: "\f00d";
}

.fp-icon-times:before {
  content: "\f00d";
}

.fp-icon-cog:before {
  content: "\f013";
}

.fp-icon-gear:before {
  content: "\f013";
}

.fp-icon-trash-o:before {
  content: "\f014";
}

.fp-icon-clock-o:before {
  content: "\f017";
}

.fp-icon-refresh:before {
  content: "\f021";
}

.fp-icon-edit:before {
  content: "\f044";
}

.fp-icon-pencil-square-o:before {
  content: "\f044";
}

.fp-icon-share-square-o:before {
  content: "\f045";
}

.fp-icon-plus-circle:before {
  content: "\f055";
}

.fp-icon-minus-circle:before {
  content: "\f056";
}

.fp-icon-times-circle:before {
  content: "\f057";
}

.fp-icon-check-circle:before {
  content: "\f058";
}

.fp-icon-question-circle:before {
  content: "\f059";
}

.fp-icon-info-circle:before {
  content: "\f05a";
}

.fp-icon-times-circle-o:before {
  content: "\f05c";
}

.fp-icon-check-circle-o:before {
  content: "\f05d";
}

.fp-icon-ban:before {
  content: "\f05e";
}

.fp-icon-arrow-left:before {
  content: "\f060";
}

.fp-icon-arrow-right:before {
  content: "\f061";
}

.fp-icon-arrow-up:before {
  content: "\f062";
}

.fp-icon-arrow-down:before {
  content: "\f063";
}

.fp-icon-calendar:before {
  content: "\f073";
}

.fp-icon-bar-chart:before {
  content: "\f080";
}

.fp-icon-bar-chart-o:before {
  content: "\f080";
}

.fp-icon-sign-out:before {
  content: "\f08b";
}

.fp-icon-external-link:before {
  content: "\f08e";
}

.fp-icon-trophy:before {
  content: "\f091";
}

.fp-icon-group:before {
  content: "\f0c0";
}

.fp-icon-users:before {
  content: "\f0c0";
}

.fp-icon-bars:before {
  content: "\f0c9";
}

.fp-icon-navicon:before {
  content: "\f0c9";
}

.fp-icon-reorder:before {
  content: "\f0c9";
}

.fp-icon-coffee:before {
  content: "\f0f4";
}

.fp-icon-spinner:before {
  content: "\f110";
}

.fp-icon-star-half-empty:before {
  content: "\f123";
}

.fp-icon-star-half-full:before {
  content: "\f123";
}

.fp-icon-star-half-o:before {
  content: "\f123";
}

.fp-icon-ticket:before {
  content: "\f145";
}

.fp-icon-futbol-o:before {
  content: "\f1e3";
}

.fp-icon-soccer-ball-o:before {
  content: "\f1e3";
}

.fp-icon-pie-chart:before {
  content: "\f200";
}

.fp-icon-line-chart:before {
  content: "\f201";
}

.fp-icon-toggle-off:before {
  content: "\f204";
}

.fp-icon-toggle-on:before {
  content: "\f205";
}

.fp-icon-user-plus:before {
  content: "\f234";
}

.fp-icon-user-times:before {
  content: "\f235";
}

/*
 * Football Pool WordPress plugin
 *
 * @copyright Copyright (c) 2012-2022 Antoine Hurkmans
 * @link https://wordpress.org/plugins/football-pool/
 * @license https://plugins.svn.wordpress.org/football-pool/trunk/LICENSE
 */
@media print {
  body.football-pool.fp-audit-log #adminmenuwrap, body.football-pool.fp-audit-log #adminmenuback, body.football-pool.fp-audit-log #wpadminbar, body.football-pool.fp-audit-log #screen-meta-links, body.football-pool.fp-audit-log #wpfooter, body.football-pool.fp-audit-log p.submit, body.football-pool.fp-audit-log p.user-search, body.football-pool.fp-audit-log p.text-search, body.football-pool.fp-audit-log .tablenav {
    /* Hide WordPress menus*/
    display: none;
  }
  body.football-pool.fp-audit-log #wpcontent {
    /* Drop the left-hand margin on the content wrapper*/
    margin: 0;
  }
  body.football-pool.fp-audit-log body {
    /* For Chrome and Safari, force display background colours */
    -webkit-print-color-adjust: exact;
  }
  @page {
    body.football-pool.fp-audit-log {
      size: A4 landscape;
    }
  }
}
/*
The WP 5.7 admin color scheme
https://make.wordpress.org/core/2021/02/23/standardization-of-wp-admin-colors-in-wordpress-5-7/
*/
/* menu and screen icons */
body.admin-color-fresh .toplevel_page_footballpool-options.wp-not-current-submenu:hover div.wp-menu-image {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0 0;
}

/* bonus questions */
.football-pool_page_footballpool-bonus th.manage-column .column-question {
  width: 340px;
}
.football-pool_page_footballpool-bonus th.manage-column .column-answer {
  width: 180px;
}
.football-pool_page_footballpool-bonus th.manage-column .column-points {
  width: 50px;
}

/* matches */
input.score {
  width: 3em;
}

.matchinfo .home, .matchinfo .away {
  font-size: 120%;
  font-weight: bolder;
}

/* help page scroller */
.fp-admin .back-to-top {
  text-decoration: none;
  position: fixed;
  right: 2rem;
  bottom: 2rem;
  border-radius: 100%;
  background: #1d2327;
  color: #fff;
  padding: 0.5rem;
  border: none;
  cursor: pointer;
  opacity: 100%;
  transition: opacity 0.5s;
  width: 1em;
  height: 1em;
}
.fp-admin .back-to-top:hover {
  opacity: 60%;
  text-decoration: none;
  color: #fff;
}
.fp-admin .hidden {
  opacity: 0%;
}
.fp-admin .progress-bar {
  height: 0.5rem;
  background: #c5d9ed;
  position: fixed;
  z-index: 2;
  bottom: 0;
  left: 0;
}

table.help th {
  color: #fff;
  text-align: left;
  text-decoration: underline;
}
table.help th, table.help td {
  padding-right: 1em;
}
table.help {
  /* zebra table */
}
table.help tr:nth-of-type(odd) {
  background-color: #f6f7f7;
}
table.help {
  /* header */
}
table.help tr:nth-of-type(1) {
  background-color: #4f94d4;
}

img.screenshot {
  box-shadow: 5px 5px 5px #646970;
  margin: 10px 0 0 20px;
  border: 1px solid #dcdcde;
  max-width: 600px;
  width: 90%;
}

body.wp-admin.football-pool table .sidebar-name {
  cursor: default;
}
body.wp-admin.football-pool table:not(.help, .fp-options, .fp-radio-list) tbody tr:not(.type-row, .date-row):hover {
  background-color: #f0f6fc;
}
body.wp-admin.football-pool table.user-answers thead tr {
  background-color: #4f94d4;
}
body.wp-admin.football-pool table.user-answers thead tr th {
  color: #fff;
}
body.wp-admin.football-pool table.form-table td:nth-child(2) {
  width: 310px;
}
body.wp-admin.football-pool th.manage-column {
  vertical-align: top;
}
body.wp-admin.football-pool label.radio {
  font-weight: normal;
  display: block;
  padding-left: 22px;
  text-indent: -22px;
  margin-bottom: 5px;
}
body.wp-admin.football-pool input.date-y {
  width: 4ch;
  min-width: 4ch;
  box-sizing: content-box;
  text-align: center;
}
body.wp-admin.football-pool input.date-m,
body.wp-admin.football-pool input.date-d,
body.wp-admin.football-pool input.date-h,
body.wp-admin.football-pool input.date-i {
  width: 2ch;
  min-width: 2ch;
  box-sizing: content-box;
  text-align: center;
}
body.wp-admin.football-pool td.date-title {
  text-align: right;
}
body.wp-admin.football-pool .placeholder, body.wp-admin.football-pool .hint {
  font-style: italic;
  color: #dcdcde;
}
body.wp-admin.football-pool .email-addresses {
  margin-bottom: 20px;
}
body.wp-admin.football-pool .email-addresses textarea {
  width: 500px;
  height: 100px;
}
body.wp-admin.football-pool .email-addresses label {
  margin-right: 20px;
}
body.wp-admin.football-pool .email-addresses.players textarea {
  border: 1px solid #00ba37;
}
body.wp-admin.football-pool .email-addresses.not-players textarea {
  border: 1px solid #f86368;
}
body.wp-admin.football-pool div.donate {
  text-align: right;
}
body.wp-admin.football-pool div.donate form {
  margin-left: 2em;
}
body.wp-admin.football-pool code.block {
  display: block;
  margin: 0 0 15px;
}
body.wp-admin.football-pool code.inline {
  display: inline;
}
body.wp-admin.football-pool pre code.bash {
  color: #f0f0f1;
  text-shadow: 0 1px #a7aaad;
  font-family: Consolas, "Liberation Mono", Courier, monospace;
  direction: ltr;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  -moz-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  background-color: #50575e;
}
body.wp-admin.football-pool pre code {
  display: block;
  padding: 0.4em 0.5em 0.3em 0.5em;
  margin: 0.5em 0 1.1em 0;
  overflow: auto;
  border-radius: 0.3em;
  font-size: 1em;
}
body.wp-admin.football-pool pre.code-block {
  margin: 1em 0 1em;
  display: block;
  overflow: auto;
}
body.wp-admin.football-pool td.time.UTC input[type=text] {
  width: 140px;
}
body.wp-admin.football-pool td.time.local {
  width: 140px;
}
body.wp-admin.football-pool .matches-bulk-action-buttons {
  float: right;
  /*margin-right: 90px;*/
}
body.wp-admin.football-pool .no-matches-notice {
  text-align: center;
}
body.wp-admin.football-pool .no-matches-notice img {
  max-width: 100%;
}
body.wp-admin.football-pool .tablenav.no-pages {
  display: none;
}
body.wp-admin.football-pool .tablenav.no-pages .fp-pagination-line {
  display: none;
}
body.wp-admin.football-pool div.row-actions span.item-id {
  color: #50575e;
}

.fp-pagination-line {
  margin-top: 0.5em;
}

table.fp-radio-list {
  border-collapse: collapse;
}

.fp-radio-list label {
  display: block;
  padding-right: 5em;
}
.fp-radio-list td {
  padding: 5px 4px;
  vertical-align: top;
}
.fp-radio-list tr.csv-file:hover {
  background-color: #4f94d4;
  color: #fff;
}
.fp-radio-list tr.csv-file:hover a {
  color: #fff;
}
.fp-radio-list input[type=radio] {
  margin-right: 1.5em;
}
.fp-radio-list th {
  text-align: left;
  font-weight: normal;
  font-style: italic;
}

div.import.culture-select {
  text-align: right;
}

div.fp-admin .button {
  margin-right: 3px;
}

.fp-multi-select {
  width: 300px;
}

div.help.important {
  margin: 5px 15px;
  background-color: #f5e6ab;
  border-color: #dba617;
  padding: 0 0.6em;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
}

div.help-page h2 {
  padding: 3em 0 0.5em;
}
div.help-page h2:first-of-type {
  padding-top: 1em;
}
div.help-page h3 {
  padding: 2em 0 0.5em;
  font-size: 110%;
}
div.help-page h2 + h3 {
  padding-top: 0;
}
div.help-page .widefat.help ul li {
  margin-left: 2em;
  list-style-type: disc;
}
div.help-page .table-container {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; /* smooth scrolling on iOS */
}
div.help-page .table-container table {
  width: 100%;
  border-collapse: collapse;
}

div.ranking-definition label {
  font-weight: normal;
  font-size: 1em;
}
div.ranking-definition div {
  padding: 0 3px;
}
div.ranking-definition div input[type=checkbox] {
  margin-right: 5px;
}
div.ranking-definition div.matchtype {
  margin: 1.5em 0 2px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  background-color: #dcdcde;
}
div.ranking-definition div.matchtype label {
  font-weight: bold;
  font-size: 1.2em;
}
div.ranking-definition h4 {
  font-size: 150%;
  margin-top: 2em;
}

.contextual-help-tabs-wrap p em {
  font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
}

div.ranking-log-rest {
  display: none;
}

.cboxContent div.ranking-log-rest {
  display: block;
}

#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
}

div.ranking-log span {
  padding-right: 10px;
}

/* score calculation */
#ajax-loader {
  display: none;
  margin-right: 8px;
  float: left;
  background-image: url(images/ajax-loader-blue.gif);
  width: 16px;
  height: 16px;
}

#fp-calc-progress {
  display: none;
}
#fp-calc-progress .animation {
  text-align: center;
}
#fp-calc-progress .error {
  color: #f86368;
}

#calculation-timer {
  margin-top: 30px;
  font-style: italic;
}

.fp-calc-progress .ui-progressbar {
  height: 15px;
}
.fp-calc-progress #fp-calc-progressbar {
  margin-top: 15px;
}

#step-0-form input[type=radio] {
  margin-right: 5px;
}
#step-0-form .calculation-type-select {
  margin: 1em 0 0;
}
#step-0-form .calculation-type-select label {
  display: block;
  margin-bottom: 4px;
  font-weight: bold;
  cursor: pointer;
  padding-left: 30px;
  text-indent: -30px;
}
#step-0-form .calculation-type-select label span {
  font-style: italic;
  font-weight: normal;
}
.fp-admin h2 span[class^=fp-icon-], .fp-admin h2 span[class*=" fp-icon-"] {
  margin-left: 2em;
  cursor: pointer;
}
.fp-admin img.league-image {
  max-height: 40px;
}

.football-pool_page_footballpool-rankings th.column-name {
  width: 30%;
}
.football-pool_page_footballpool-rankings th.column-calculate {
  width: 10%;
}
.football-pool_page_footballpool-rankings th.column-log {
  width: 30%;
}
.football-pool_page_footballpool-rankings th.column-single_calculation {
  width: 15%;
}

.toplevel_page_footballpool-options h1 .fp-icon-navicon {
  margin-left: 0.5em;
  cursor: pointer;
}
.toplevel_page_footballpool-options .match-time-offset {
  width: 150px !important;
}
.toplevel_page_footballpool-options .ranking-select {
  width: 100% !important;
}
.toplevel_page_footballpool-options .league-select {
  width: 100% !important;
}

#fp-options-menu {
  display: none;
}

table.fp-options td, table.fp-options th {
  vertical-align: top;
}
table.fp-options tr {
  border-top: 1px solid #dcdcde;
}
table.fp-options tr.no-border {
  border: none;
}
table.fp-options tr:last-child {
  border-bottom: 1px solid #dcdcde;
}

.delete-schedule a {
  text-decoration: none;
}
.delete-schedule span {
  color: #d63638;
}

#fp-zip-import-errors {
  color: #d63638;
  display: none;
}

#fp-zip-import-bar, #fp-zip-import-bar-wrap {
  height: 8px;
  border-radius: 4px;
}

#fp-zip-import-bar-wrap {
  background: #dcdcde;
  margin: 12px 0;
}

#fp-zip-import-bar {
  background: #2271b1;
  width: 0;
  transition: width 0.3s;
}

#fp-zip-import-lightbox {
  padding: 20px;
  max-width: 480px;
}

@media (max-width: 600px) {
  .no-matches-notice img {
    display: none;
  }
}

/*# sourceMappingURL=admin.css.map */
