@charset "UTF-8";
/**
 * Stisla
 *
 * Stisla is a clean & modern HTML5 admin template based on Bootstrap 4.
 * Stisla will make it easier for you to create your own admin interface.
 *
 * @package	Stisla
 * @version	2.2.0
 * @author 	Muhamad Nauval Azhar
 * @url 	https://getstisla.com
 *
 */
/**
 * TABLE OF CONTENTS
 *
 * 1. Variable
 * 2. Mixin
 * 3. Bootstrap Override
 * 	  3.1 Misc
 * 	  3.2 Form
 * 	  3.3 List
 * 	  3.4 Alert
 * 	  3.5 Card
 * 	  3.6 Table
 * 	  3.7 Tooltip
 * 	  3.8 Modal
 * 	  3.9 Nav
 * 	  3.10 Pagination
 * 	  3.11 Badge
 * 	  3.12 Button
 * 	  3.13 Media
 * 	  3.14 Breadcrumb
 * 	  3.15 Accordion
 * 	  3.16 Popover
 * 	  3.17 Grid
 * 	  3.18 Navbar
 * 	  3.19 Dropdown
 * 	  3.20 Tab
 * 	  3.21 Progressbar
 * 	  3.22 Jumbotron
 * 	  3.23 Carousel
 * 4. Theme Style
 * 	  4.1 Misc
 * 	  4.2 Section
 * 	  4.3 Page
 * 	  4.4 Layout
 * 	  4.5 Animation
 * 5. Responsive
 *
 */
/* todo: create scss also with #wpbody prefix, not only compressed css */
@import url("https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700&subset=latin-ext");
body.adfoxly-admin-page #wpbody {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

.adfoxly-admin-page #wpbody *,
.adfoxly-admin-page #wpbody *::before,
.adfoxly-admin-page #wpbody *::after {
  box-sizing: border-box; }

.adfoxly-admin-page #wpbody html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }

@-ms-viewport {
  .adfoxly-admin-page #wpbody {
    width: device-width; } }

.adfoxly-admin-page #wpbody article, .adfoxly-admin-page #wpbody aside, .adfoxly-admin-page #wpbody figcaption, .adfoxly-admin-page #wpbody figure, .adfoxly-admin-page #wpbody footer, .adfoxly-admin-page #wpbody header, .adfoxly-admin-page #wpbody hgroup, .adfoxly-admin-page #wpbody main, .adfoxly-admin-page #wpbody nav, .adfoxly-admin-page #wpbody section {
  display: block; }

.adfoxly-admin-page #wpbody [tabindex="-1"]:focus {
  outline: 0 !important; }

.adfoxly-admin-page #wpbody hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

.adfoxly-admin-page #wpbody h1, .adfoxly-admin-page #wpbody h2, .adfoxly-admin-page #wpbody h3, .adfoxly-admin-page #wpbody h4, .adfoxly-admin-page #wpbody h5, .adfoxly-admin-page #wpbody h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

.adfoxly-admin-page #wpbody p {
  margin-top: 0;
  margin-bottom: 1rem; }

.adfoxly-admin-page #wpbody abbr[title],
.adfoxly-admin-page #wpbody abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }

.adfoxly-admin-page #wpbody address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

.adfoxly-admin-page #wpbody ol,
.adfoxly-admin-page #wpbody ul,
.adfoxly-admin-page #wpbody dl {
  margin-top: 0;
  margin-bottom: 1rem; }

.adfoxly-admin-page #wpbody ol ol,
.adfoxly-admin-page #wpbody ul ul,
.adfoxly-admin-page #wpbody ol ul,
.adfoxly-admin-page #wpbody ul ol {
  margin-bottom: 0; }

.adfoxly-admin-page #wpbody dt {
  font-weight: 700; }

.adfoxly-admin-page #wpbody dd {
  margin-bottom: .5rem;
  margin-left: 0; }

.adfoxly-admin-page #wpbody blockquote {
  margin: 0 0 1rem; }

.adfoxly-admin-page #wpbody dfn {
  font-style: italic; }

.adfoxly-admin-page #wpbody b,
.adfoxly-admin-page #wpbody strong {
  font-weight: bolder; }

.adfoxly-admin-page #wpbody small {
  font-size: 80%; }

.adfoxly-admin-page #wpbody sub,
.adfoxly-admin-page #wpbody sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

.adfoxly-admin-page #wpbody sub {
  bottom: -.25em; }

.adfoxly-admin-page #wpbody sup {
  top: -.5em; }

.adfoxly-admin-page #wpbody a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }

.adfoxly-admin-page #wpbody a:hover {
  color: #0056b3;
  text-decoration: underline; }

.adfoxly-admin-page #wpbody a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }

.adfoxly-admin-page #wpbody a:not([href]):not([tabindex]):hover, .adfoxly-admin-page #wpbody a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none; }

.adfoxly-admin-page #wpbody a:not([href]):not([tabindex]):focus {
  outline: 0; }

.adfoxly-admin-page #wpbody pre,
.adfoxly-admin-page #wpbody code,
.adfoxly-admin-page #wpbody kbd,
.adfoxly-admin-page #wpbody samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

.adfoxly-admin-page #wpbody pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

.adfoxly-admin-page #wpbody figure {
  margin: 0 0 1rem; }

.adfoxly-admin-page #wpbody img {
  vertical-align: middle;
  border-style: none; }

.adfoxly-admin-page #wpbody svg {
  overflow: hidden;
  vertical-align: middle; }

.adfoxly-admin-page #wpbody table {
  border-collapse: collapse; }

.adfoxly-admin-page #wpbody caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

.adfoxly-admin-page #wpbody th {
  text-align: inherit; }

.adfoxly-admin-page #wpbody label {
  display: inline-block;
  margin-bottom: 0.5rem; }

.adfoxly-admin-page #wpbody button {
  border-radius: 0; }

.adfoxly-admin-page #wpbody button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

.adfoxly-admin-page #wpbody input,
.adfoxly-admin-page #wpbody button,
.adfoxly-admin-page #wpbody select,
.adfoxly-admin-page #wpbody optgroup,
.adfoxly-admin-page #wpbody textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

.adfoxly-admin-page #wpbody button,
.adfoxly-admin-page #wpbody input {
  overflow: visible; }

.adfoxly-admin-page #wpbody button,
.adfoxly-admin-page #wpbody select {
  text-transform: none; }

.adfoxly-admin-page #wpbody button,
.adfoxly-admin-page #wpbody html [type="button"],
.adfoxly-admin-page #wpbody [type="reset"],
.adfoxly-admin-page #wpbody [type="submit"] {
  -webkit-appearance: button; }

.adfoxly-admin-page #wpbody button::-moz-focus-inner,
.adfoxly-admin-page #wpbody [type="button"]::-moz-focus-inner,
.adfoxly-admin-page #wpbody [type="reset"]::-moz-focus-inner,
.adfoxly-admin-page #wpbody [type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

.adfoxly-admin-page #wpbody input[type="radio"],
.adfoxly-admin-page #wpbody input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

.adfoxly-admin-page #wpbody input[type="date"],
.adfoxly-admin-page #wpbody input[type="time"],
.adfoxly-admin-page #wpbody input[type="datetime-local"],
.adfoxly-admin-page #wpbody input[type="month"] {
  -webkit-appearance: listbox; }

.adfoxly-admin-page #wpbody textarea {
  overflow: auto;
  resize: vertical; }

.adfoxly-admin-page #wpbody fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

.adfoxly-admin-page #wpbody legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

.adfoxly-admin-page #wpbody progress {
  vertical-align: baseline; }

.adfoxly-admin-page #wpbody [type="number"]::-webkit-inner-spin-button,
.adfoxly-admin-page #wpbody [type="number"]::-webkit-outer-spin-button {
  height: auto; }

.adfoxly-admin-page #wpbody [type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

.adfoxly-admin-page #wpbody [type="search"]::-webkit-search-cancel-button,
.adfoxly-admin-page #wpbody [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

.adfoxly-admin-page #wpbody ::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

.adfoxly-admin-page #wpbody output {
  display: inline-block; }

.adfoxly-admin-page #wpbody summary {
  display: list-item;
  cursor: pointer; }

.adfoxly-admin-page #wpbody template {
  display: none; }

.adfoxly-admin-page #wpbody [hidden] {
  display: none !important; }

.adfoxly-admin-page #wpbody h1, .adfoxly-admin-page #wpbody h2, .adfoxly-admin-page #wpbody h3, .adfoxly-admin-page #wpbody h4, .adfoxly-admin-page #wpbody h5, .adfoxly-admin-page #wpbody h6,
.adfoxly-admin-page #wpbody .h1, .adfoxly-admin-page #wpbody .h2, .adfoxly-admin-page #wpbody .h3, .adfoxly-admin-page #wpbody .h4, .adfoxly-admin-page #wpbody .h5, .adfoxly-admin-page #wpbody .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit; }

.adfoxly-admin-page #wpbody h1, .adfoxly-admin-page #wpbody .h1 {
  font-size: 2.5rem; }

.adfoxly-admin-page #wpbody h2, .adfoxly-admin-page #wpbody .h2 {
  font-size: 2rem; }

.adfoxly-admin-page #wpbody h3, .adfoxly-admin-page #wpbody .h3 {
  font-size: 1.75rem; }

.adfoxly-admin-page #wpbody h4, .adfoxly-admin-page #wpbody .h4 {
  font-size: 1.5rem; }

.adfoxly-admin-page #wpbody h5, .adfoxly-admin-page #wpbody .h5 {
  font-size: 1.25rem; }

.adfoxly-admin-page #wpbody h6, .adfoxly-admin-page #wpbody .h6 {
  font-size: 1rem; }

.adfoxly-admin-page #wpbody .lead {
  font-size: 1.25rem;
  font-weight: 300; }

.adfoxly-admin-page #wpbody .display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.adfoxly-admin-page #wpbody .display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.adfoxly-admin-page #wpbody .display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.adfoxly-admin-page #wpbody .display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

.adfoxly-admin-page #wpbody hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.adfoxly-admin-page #wpbody small,
.adfoxly-admin-page #wpbody .small {
  font-size: 80%;
  font-weight: 400; }

.adfoxly-admin-page #wpbody mark,
.adfoxly-admin-page #wpbody .mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.adfoxly-admin-page #wpbody .list-unstyled {
  padding-left: 0;
  list-style: none; }

.adfoxly-admin-page #wpbody .list-inline {
  padding-left: 0;
  list-style: none; }

.adfoxly-admin-page #wpbody .list-inline-item {
  display: inline-block; }

.adfoxly-admin-page #wpbody .list-inline-item:not(:last-child) {
  margin-right: 0.5rem; }

.adfoxly-admin-page #wpbody .initialism {
  font-size: 90%;
  text-transform: uppercase; }

.adfoxly-admin-page #wpbody .blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.adfoxly-admin-page #wpbody .blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }

.adfoxly-admin-page #wpbody .blockquote-footer::before {
  content: "\2014 \00A0"; }

.adfoxly-admin-page #wpbody .img-fluid {
  max-width: 100%;
  height: auto; }

.adfoxly-admin-page #wpbody .img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.adfoxly-admin-page #wpbody .figure {
  display: inline-block; }

.adfoxly-admin-page #wpbody .figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.adfoxly-admin-page #wpbody .figure-caption {
  font-size: 90%;
  color: #6c757d; }

.adfoxly-admin-page #wpbody code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word; }

.adfoxly-admin-page #wpbody a > code {
  color: inherit; }

.adfoxly-admin-page #wpbody kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }

.adfoxly-admin-page #wpbody kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700; }

.adfoxly-admin-page #wpbody pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }

.adfoxly-admin-page #wpbody pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal; }

.adfoxly-admin-page #wpbody .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.adfoxly-admin-page #wpbody .container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .container {
    max-width: 540px; } }

@media (min-width: 768px) {
  .adfoxly-admin-page #wpbody .container {
    max-width: 720px; } }

@media (min-width: 992px) {
  .adfoxly-admin-page #wpbody .container {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .adfoxly-admin-page #wpbody .container {
    max-width: 1140px; } }

.adfoxly-admin-page #wpbody .container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

.adfoxly-admin-page #wpbody .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.adfoxly-admin-page #wpbody .no-gutters {
  margin-right: 0;
  margin-left: 0; }

.adfoxly-admin-page #wpbody .no-gutters > .col,
.adfoxly-admin-page #wpbody .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0; }

.adfoxly-admin-page #wpbody .col-1, .adfoxly-admin-page #wpbody .col-2, .adfoxly-admin-page #wpbody .col-3, .adfoxly-admin-page #wpbody .col-4, .adfoxly-admin-page #wpbody .col-5, .adfoxly-admin-page #wpbody .col-6, .adfoxly-admin-page #wpbody .col-7, .adfoxly-admin-page #wpbody .col-8, .adfoxly-admin-page #wpbody .col-9, .adfoxly-admin-page #wpbody .col-10, .adfoxly-admin-page #wpbody .col-11, .adfoxly-admin-page #wpbody .col-12, .adfoxly-admin-page #wpbody .col,
.adfoxly-admin-page #wpbody .col-auto, .adfoxly-admin-page #wpbody .col-sm-1, .adfoxly-admin-page #wpbody .col-sm-2, .adfoxly-admin-page #wpbody .col-sm-3, .adfoxly-admin-page #wpbody .col-sm-4, .adfoxly-admin-page #wpbody .col-sm-5, .adfoxly-admin-page #wpbody .col-sm-6, .adfoxly-admin-page #wpbody .col-sm-7, .adfoxly-admin-page #wpbody .col-sm-8, .adfoxly-admin-page #wpbody .col-sm-9, .adfoxly-admin-page #wpbody .col-sm-10, .adfoxly-admin-page #wpbody .col-sm-11, .adfoxly-admin-page #wpbody .col-sm-12, .adfoxly-admin-page #wpbody .col-sm,
.adfoxly-admin-page #wpbody .col-sm-auto, .adfoxly-admin-page #wpbody .col-md-1, .adfoxly-admin-page #wpbody .col-md-2, .adfoxly-admin-page #wpbody .col-md-3, .adfoxly-admin-page #wpbody .col-md-4, .adfoxly-admin-page #wpbody .col-md-5, .adfoxly-admin-page #wpbody .col-md-6, .adfoxly-admin-page #wpbody .col-md-7, .adfoxly-admin-page #wpbody .col-md-8, .adfoxly-admin-page #wpbody .col-md-9, .adfoxly-admin-page #wpbody .col-md-10, .adfoxly-admin-page #wpbody .col-md-11, .adfoxly-admin-page #wpbody .col-md-12, .adfoxly-admin-page #wpbody .col-md,
.adfoxly-admin-page #wpbody .col-md-auto, .adfoxly-admin-page #wpbody .col-lg-1, .adfoxly-admin-page #wpbody .col-lg-2, .adfoxly-admin-page #wpbody .col-lg-3, .adfoxly-admin-page #wpbody .col-lg-4, .adfoxly-admin-page #wpbody .col-lg-5, .adfoxly-admin-page #wpbody .col-lg-6, .adfoxly-admin-page #wpbody .col-lg-7, .adfoxly-admin-page #wpbody .col-lg-8, .adfoxly-admin-page #wpbody .col-lg-9, .adfoxly-admin-page #wpbody .col-lg-10, .adfoxly-admin-page #wpbody .col-lg-11, .adfoxly-admin-page #wpbody .col-lg-12, .adfoxly-admin-page #wpbody .col-lg,
.adfoxly-admin-page #wpbody .col-lg-auto, .adfoxly-admin-page #wpbody .col-xl-1, .adfoxly-admin-page #wpbody .col-xl-2, .adfoxly-admin-page #wpbody .col-xl-3, .adfoxly-admin-page #wpbody .col-xl-4, .adfoxly-admin-page #wpbody .col-xl-5, .adfoxly-admin-page #wpbody .col-xl-6, .adfoxly-admin-page #wpbody .col-xl-7, .adfoxly-admin-page #wpbody .col-xl-8, .adfoxly-admin-page #wpbody .col-xl-9, .adfoxly-admin-page #wpbody .col-xl-10, .adfoxly-admin-page #wpbody .col-xl-11, .adfoxly-admin-page #wpbody .col-xl-12, .adfoxly-admin-page #wpbody .col-xl,
.adfoxly-admin-page #wpbody .col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.adfoxly-admin-page #wpbody .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%; }

.adfoxly-admin-page #wpbody .col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none; }

.adfoxly-admin-page #wpbody .col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%; }

.adfoxly-admin-page #wpbody .col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%; }

.adfoxly-admin-page #wpbody .col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%; }

.adfoxly-admin-page #wpbody .col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%; }

.adfoxly-admin-page #wpbody .col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%; }

.adfoxly-admin-page #wpbody .col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%; }

.adfoxly-admin-page #wpbody .col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%; }

.adfoxly-admin-page #wpbody .col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%; }

.adfoxly-admin-page #wpbody .col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%; }

.adfoxly-admin-page #wpbody .col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%; }

.adfoxly-admin-page #wpbody .col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%; }

.adfoxly-admin-page #wpbody .col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%; }

.adfoxly-admin-page #wpbody .order-first {
  -ms-flex-order: -1;
  order: -1; }

.adfoxly-admin-page #wpbody .order-last {
  -ms-flex-order: 13;
  order: 13; }

.adfoxly-admin-page #wpbody .order-0 {
  -ms-flex-order: 0;
  order: 0; }

.adfoxly-admin-page #wpbody .order-1 {
  -ms-flex-order: 1;
  order: 1; }

.adfoxly-admin-page #wpbody .order-2 {
  -ms-flex-order: 2;
  order: 2; }

.adfoxly-admin-page #wpbody .order-3 {
  -ms-flex-order: 3;
  order: 3; }

.adfoxly-admin-page #wpbody .order-4 {
  -ms-flex-order: 4;
  order: 4; }

.adfoxly-admin-page #wpbody .order-5 {
  -ms-flex-order: 5;
  order: 5; }

.adfoxly-admin-page #wpbody .order-6 {
  -ms-flex-order: 6;
  order: 6; }

.adfoxly-admin-page #wpbody .order-7 {
  -ms-flex-order: 7;
  order: 7; }

.adfoxly-admin-page #wpbody .order-8 {
  -ms-flex-order: 8;
  order: 8; }

.adfoxly-admin-page #wpbody .order-9 {
  -ms-flex-order: 9;
  order: 9; }

.adfoxly-admin-page #wpbody .order-10 {
  -ms-flex-order: 10;
  order: 10; }

.adfoxly-admin-page #wpbody .order-11 {
  -ms-flex-order: 11;
  order: 11; }

.adfoxly-admin-page #wpbody .order-12 {
  -ms-flex-order: 12;
  order: 12; }

.adfoxly-admin-page #wpbody .offset-1 {
  margin-left: 8.333333%; }

.adfoxly-admin-page #wpbody .offset-2 {
  margin-left: 16.666667%; }

.adfoxly-admin-page #wpbody .offset-3 {
  margin-left: 25%; }

.adfoxly-admin-page #wpbody .offset-4 {
  margin-left: 33.333333%; }

.adfoxly-admin-page #wpbody .offset-5 {
  margin-left: 41.666667%; }

.adfoxly-admin-page #wpbody .offset-6 {
  margin-left: 50%; }

.adfoxly-admin-page #wpbody .offset-7 {
  margin-left: 58.333333%; }

.adfoxly-admin-page #wpbody .offset-8 {
  margin-left: 66.666667%; }

.adfoxly-admin-page #wpbody .offset-9 {
  margin-left: 75%; }

.adfoxly-admin-page #wpbody .offset-10 {
  margin-left: 83.333333%; }

.adfoxly-admin-page #wpbody .offset-11 {
  margin-left: 91.666667%; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .adfoxly-admin-page #wpbody .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .adfoxly-admin-page #wpbody .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .adfoxly-admin-page #wpbody .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .adfoxly-admin-page #wpbody .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .adfoxly-admin-page #wpbody .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .adfoxly-admin-page #wpbody .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .adfoxly-admin-page #wpbody .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .adfoxly-admin-page #wpbody .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .adfoxly-admin-page #wpbody .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .adfoxly-admin-page #wpbody .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .adfoxly-admin-page #wpbody .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .adfoxly-admin-page #wpbody .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .adfoxly-admin-page #wpbody .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .adfoxly-admin-page #wpbody .order-sm-first {
    -ms-flex-order: -1;
    order: -1; }
  .adfoxly-admin-page #wpbody .order-sm-last {
    -ms-flex-order: 13;
    order: 13; }
  .adfoxly-admin-page #wpbody .order-sm-0 {
    -ms-flex-order: 0;
    order: 0; }
  .adfoxly-admin-page #wpbody .order-sm-1 {
    -ms-flex-order: 1;
    order: 1; }
  .adfoxly-admin-page #wpbody .order-sm-2 {
    -ms-flex-order: 2;
    order: 2; }
  .adfoxly-admin-page #wpbody .order-sm-3 {
    -ms-flex-order: 3;
    order: 3; }
  .adfoxly-admin-page #wpbody .order-sm-4 {
    -ms-flex-order: 4;
    order: 4; }
  .adfoxly-admin-page #wpbody .order-sm-5 {
    -ms-flex-order: 5;
    order: 5; }
  .adfoxly-admin-page #wpbody .order-sm-6 {
    -ms-flex-order: 6;
    order: 6; }
  .adfoxly-admin-page #wpbody .order-sm-7 {
    -ms-flex-order: 7;
    order: 7; }
  .adfoxly-admin-page #wpbody .order-sm-8 {
    -ms-flex-order: 8;
    order: 8; }
  .adfoxly-admin-page #wpbody .order-sm-9 {
    -ms-flex-order: 9;
    order: 9; }
  .adfoxly-admin-page #wpbody .order-sm-10 {
    -ms-flex-order: 10;
    order: 10; }
  .adfoxly-admin-page #wpbody .order-sm-11 {
    -ms-flex-order: 11;
    order: 11; }
  .adfoxly-admin-page #wpbody .order-sm-12 {
    -ms-flex-order: 12;
    order: 12; }
  .adfoxly-admin-page #wpbody .offset-sm-0 {
    margin-left: 0; }
  .adfoxly-admin-page #wpbody .offset-sm-1 {
    margin-left: 8.333333%; }
  .adfoxly-admin-page #wpbody .offset-sm-2 {
    margin-left: 16.666667%; }
  .adfoxly-admin-page #wpbody .offset-sm-3 {
    margin-left: 25%; }
  .adfoxly-admin-page #wpbody .offset-sm-4 {
    margin-left: 33.333333%; }
  .adfoxly-admin-page #wpbody .offset-sm-5 {
    margin-left: 41.666667%; }
  .adfoxly-admin-page #wpbody .offset-sm-6 {
    margin-left: 50%; }
  .adfoxly-admin-page #wpbody .offset-sm-7 {
    margin-left: 58.333333%; }
  .adfoxly-admin-page #wpbody .offset-sm-8 {
    margin-left: 66.666667%; }
  .adfoxly-admin-page #wpbody .offset-sm-9 {
    margin-left: 75%; }
  .adfoxly-admin-page #wpbody .offset-sm-10 {
    margin-left: 83.333333%; }
  .adfoxly-admin-page #wpbody .offset-sm-11 {
    margin-left: 91.666667%; } }

@media (min-width: 768px) {
  .adfoxly-admin-page #wpbody .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .adfoxly-admin-page #wpbody .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .adfoxly-admin-page #wpbody .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .adfoxly-admin-page #wpbody .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .adfoxly-admin-page #wpbody .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .adfoxly-admin-page #wpbody .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .adfoxly-admin-page #wpbody .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .adfoxly-admin-page #wpbody .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .adfoxly-admin-page #wpbody .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .adfoxly-admin-page #wpbody .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .adfoxly-admin-page #wpbody .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .adfoxly-admin-page #wpbody .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .adfoxly-admin-page #wpbody .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .adfoxly-admin-page #wpbody .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .adfoxly-admin-page #wpbody .order-md-first {
    -ms-flex-order: -1;
    order: -1; }
  .adfoxly-admin-page #wpbody .order-md-last {
    -ms-flex-order: 13;
    order: 13; }
  .adfoxly-admin-page #wpbody .order-md-0 {
    -ms-flex-order: 0;
    order: 0; }
  .adfoxly-admin-page #wpbody .order-md-1 {
    -ms-flex-order: 1;
    order: 1; }
  .adfoxly-admin-page #wpbody .order-md-2 {
    -ms-flex-order: 2;
    order: 2; }
  .adfoxly-admin-page #wpbody .order-md-3 {
    -ms-flex-order: 3;
    order: 3; }
  .adfoxly-admin-page #wpbody .order-md-4 {
    -ms-flex-order: 4;
    order: 4; }
  .adfoxly-admin-page #wpbody .order-md-5 {
    -ms-flex-order: 5;
    order: 5; }
  .adfoxly-admin-page #wpbody .order-md-6 {
    -ms-flex-order: 6;
    order: 6; }
  .adfoxly-admin-page #wpbody .order-md-7 {
    -ms-flex-order: 7;
    order: 7; }
  .adfoxly-admin-page #wpbody .order-md-8 {
    -ms-flex-order: 8;
    order: 8; }
  .adfoxly-admin-page #wpbody .order-md-9 {
    -ms-flex-order: 9;
    order: 9; }
  .adfoxly-admin-page #wpbody .order-md-10 {
    -ms-flex-order: 10;
    order: 10; }
  .adfoxly-admin-page #wpbody .order-md-11 {
    -ms-flex-order: 11;
    order: 11; }
  .adfoxly-admin-page #wpbody .order-md-12 {
    -ms-flex-order: 12;
    order: 12; }
  .adfoxly-admin-page #wpbody .offset-md-0 {
    margin-left: 0; }
  .adfoxly-admin-page #wpbody .offset-md-1 {
    margin-left: 8.333333%; }
  .adfoxly-admin-page #wpbody .offset-md-2 {
    margin-left: 16.666667%; }
  .adfoxly-admin-page #wpbody .offset-md-3 {
    margin-left: 25%; }
  .adfoxly-admin-page #wpbody .offset-md-4 {
    margin-left: 33.333333%; }
  .adfoxly-admin-page #wpbody .offset-md-5 {
    margin-left: 41.666667%; }
  .adfoxly-admin-page #wpbody .offset-md-6 {
    margin-left: 50%; }
  .adfoxly-admin-page #wpbody .offset-md-7 {
    margin-left: 58.333333%; }
  .adfoxly-admin-page #wpbody .offset-md-8 {
    margin-left: 66.666667%; }
  .adfoxly-admin-page #wpbody .offset-md-9 {
    margin-left: 75%; }
  .adfoxly-admin-page #wpbody .offset-md-10 {
    margin-left: 83.333333%; }
  .adfoxly-admin-page #wpbody .offset-md-11 {
    margin-left: 91.666667%; } }

@media (min-width: 992px) {
  .adfoxly-admin-page #wpbody .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .adfoxly-admin-page #wpbody .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .adfoxly-admin-page #wpbody .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .adfoxly-admin-page #wpbody .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .adfoxly-admin-page #wpbody .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .adfoxly-admin-page #wpbody .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .adfoxly-admin-page #wpbody .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .adfoxly-admin-page #wpbody .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .adfoxly-admin-page #wpbody .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .adfoxly-admin-page #wpbody .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .adfoxly-admin-page #wpbody .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .adfoxly-admin-page #wpbody .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .adfoxly-admin-page #wpbody .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .adfoxly-admin-page #wpbody .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .adfoxly-admin-page #wpbody .order-lg-first {
    -ms-flex-order: -1;
    order: -1; }
  .adfoxly-admin-page #wpbody .order-lg-last {
    -ms-flex-order: 13;
    order: 13; }
  .adfoxly-admin-page #wpbody .order-lg-0 {
    -ms-flex-order: 0;
    order: 0; }
  .adfoxly-admin-page #wpbody .order-lg-1 {
    -ms-flex-order: 1;
    order: 1; }
  .adfoxly-admin-page #wpbody .order-lg-2 {
    -ms-flex-order: 2;
    order: 2; }
  .adfoxly-admin-page #wpbody .order-lg-3 {
    -ms-flex-order: 3;
    order: 3; }
  .adfoxly-admin-page #wpbody .order-lg-4 {
    -ms-flex-order: 4;
    order: 4; }
  .adfoxly-admin-page #wpbody .order-lg-5 {
    -ms-flex-order: 5;
    order: 5; }
  .adfoxly-admin-page #wpbody .order-lg-6 {
    -ms-flex-order: 6;
    order: 6; }
  .adfoxly-admin-page #wpbody .order-lg-7 {
    -ms-flex-order: 7;
    order: 7; }
  .adfoxly-admin-page #wpbody .order-lg-8 {
    -ms-flex-order: 8;
    order: 8; }
  .adfoxly-admin-page #wpbody .order-lg-9 {
    -ms-flex-order: 9;
    order: 9; }
  .adfoxly-admin-page #wpbody .order-lg-10 {
    -ms-flex-order: 10;
    order: 10; }
  .adfoxly-admin-page #wpbody .order-lg-11 {
    -ms-flex-order: 11;
    order: 11; }
  .adfoxly-admin-page #wpbody .order-lg-12 {
    -ms-flex-order: 12;
    order: 12; }
  .adfoxly-admin-page #wpbody .offset-lg-0 {
    margin-left: 0; }
  .adfoxly-admin-page #wpbody .offset-lg-1 {
    margin-left: 8.333333%; }
  .adfoxly-admin-page #wpbody .offset-lg-2 {
    margin-left: 16.666667%; }
  .adfoxly-admin-page #wpbody .offset-lg-3 {
    margin-left: 25%; }
  .adfoxly-admin-page #wpbody .offset-lg-4 {
    margin-left: 33.333333%; }
  .adfoxly-admin-page #wpbody .offset-lg-5 {
    margin-left: 41.666667%; }
  .adfoxly-admin-page #wpbody .offset-lg-6 {
    margin-left: 50%; }
  .adfoxly-admin-page #wpbody .offset-lg-7 {
    margin-left: 58.333333%; }
  .adfoxly-admin-page #wpbody .offset-lg-8 {
    margin-left: 66.666667%; }
  .adfoxly-admin-page #wpbody .offset-lg-9 {
    margin-left: 75%; }
  .adfoxly-admin-page #wpbody .offset-lg-10 {
    margin-left: 83.333333%; }
  .adfoxly-admin-page #wpbody .offset-lg-11 {
    margin-left: 91.666667%; } }

@media (min-width: 1200px) {
  .adfoxly-admin-page #wpbody .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%; }
  .adfoxly-admin-page #wpbody .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .adfoxly-admin-page #wpbody .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .adfoxly-admin-page #wpbody .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .adfoxly-admin-page #wpbody .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; }
  .adfoxly-admin-page #wpbody .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .adfoxly-admin-page #wpbody .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .adfoxly-admin-page #wpbody .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; }
  .adfoxly-admin-page #wpbody .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .adfoxly-admin-page #wpbody .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .adfoxly-admin-page #wpbody .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; }
  .adfoxly-admin-page #wpbody .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .adfoxly-admin-page #wpbody .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .adfoxly-admin-page #wpbody .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; }
  .adfoxly-admin-page #wpbody .order-xl-first {
    -ms-flex-order: -1;
    order: -1; }
  .adfoxly-admin-page #wpbody .order-xl-last {
    -ms-flex-order: 13;
    order: 13; }
  .adfoxly-admin-page #wpbody .order-xl-0 {
    -ms-flex-order: 0;
    order: 0; }
  .adfoxly-admin-page #wpbody .order-xl-1 {
    -ms-flex-order: 1;
    order: 1; }
  .adfoxly-admin-page #wpbody .order-xl-2 {
    -ms-flex-order: 2;
    order: 2; }
  .adfoxly-admin-page #wpbody .order-xl-3 {
    -ms-flex-order: 3;
    order: 3; }
  .adfoxly-admin-page #wpbody .order-xl-4 {
    -ms-flex-order: 4;
    order: 4; }
  .adfoxly-admin-page #wpbody .order-xl-5 {
    -ms-flex-order: 5;
    order: 5; }
  .adfoxly-admin-page #wpbody .order-xl-6 {
    -ms-flex-order: 6;
    order: 6; }
  .adfoxly-admin-page #wpbody .order-xl-7 {
    -ms-flex-order: 7;
    order: 7; }
  .adfoxly-admin-page #wpbody .order-xl-8 {
    -ms-flex-order: 8;
    order: 8; }
  .adfoxly-admin-page #wpbody .order-xl-9 {
    -ms-flex-order: 9;
    order: 9; }
  .adfoxly-admin-page #wpbody .order-xl-10 {
    -ms-flex-order: 10;
    order: 10; }
  .adfoxly-admin-page #wpbody .order-xl-11 {
    -ms-flex-order: 11;
    order: 11; }
  .adfoxly-admin-page #wpbody .order-xl-12 {
    -ms-flex-order: 12;
    order: 12; }
  .adfoxly-admin-page #wpbody .offset-xl-0 {
    margin-left: 0; }
  .adfoxly-admin-page #wpbody .offset-xl-1 {
    margin-left: 8.333333%; }
  .adfoxly-admin-page #wpbody .offset-xl-2 {
    margin-left: 16.666667%; }
  .adfoxly-admin-page #wpbody .offset-xl-3 {
    margin-left: 25%; }
  .adfoxly-admin-page #wpbody .offset-xl-4 {
    margin-left: 33.333333%; }
  .adfoxly-admin-page #wpbody .offset-xl-5 {
    margin-left: 41.666667%; }
  .adfoxly-admin-page #wpbody .offset-xl-6 {
    margin-left: 50%; }
  .adfoxly-admin-page #wpbody .offset-xl-7 {
    margin-left: 58.333333%; }
  .adfoxly-admin-page #wpbody .offset-xl-8 {
    margin-left: 66.666667%; }
  .adfoxly-admin-page #wpbody .offset-xl-9 {
    margin-left: 75%; }
  .adfoxly-admin-page #wpbody .offset-xl-10 {
    margin-left: 83.333333%; }
  .adfoxly-admin-page #wpbody .offset-xl-11 {
    margin-left: 91.666667%; } }

.adfoxly-admin-page #wpbody .table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .table th,
.adfoxly-admin-page #wpbody .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6; }

.adfoxly-admin-page #wpbody .table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6; }

.adfoxly-admin-page #wpbody .table tbody + tbody {
  border-top: 2px solid #dee2e6; }

.adfoxly-admin-page #wpbody .table .table {
  background-color: #fff; }

.adfoxly-admin-page #wpbody .table-sm th,
.adfoxly-admin-page #wpbody .table-sm td {
  padding: 0.3rem; }

.adfoxly-admin-page #wpbody .table-bordered {
  border: 1px solid #dee2e6; }

.adfoxly-admin-page #wpbody .table-bordered th,
.adfoxly-admin-page #wpbody .table-bordered td {
  border: 1px solid #dee2e6; }

.adfoxly-admin-page #wpbody .table-bordered thead th,
.adfoxly-admin-page #wpbody .table-bordered thead td {
  border-bottom-width: 2px; }

.adfoxly-admin-page #wpbody .table-borderless th,
.adfoxly-admin-page #wpbody .table-borderless td,
.adfoxly-admin-page #wpbody .table-borderless thead th,
.adfoxly-admin-page #wpbody .table-borderless tbody + tbody {
  border: 0; }

.adfoxly-admin-page #wpbody .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.adfoxly-admin-page #wpbody .table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075); }

.adfoxly-admin-page #wpbody .table-primary,
.adfoxly-admin-page #wpbody .table-primary > th,
.adfoxly-admin-page #wpbody .table-primary > td {
  background-color: #b8daff; }

.adfoxly-admin-page #wpbody .table-hover .table-primary:hover {
  background-color: #9fcdff; }

.adfoxly-admin-page #wpbody .table-hover .table-primary:hover > td,
.adfoxly-admin-page #wpbody .table-hover .table-primary:hover > th {
  background-color: #9fcdff; }

.adfoxly-admin-page #wpbody .table-secondary,
.adfoxly-admin-page #wpbody .table-secondary > th,
.adfoxly-admin-page #wpbody .table-secondary > td {
  background-color: #d6d8db; }

.adfoxly-admin-page #wpbody .table-hover .table-secondary:hover {
  background-color: #c8cbcf; }

.adfoxly-admin-page #wpbody .table-hover .table-secondary:hover > td,
.adfoxly-admin-page #wpbody .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf; }

.adfoxly-admin-page #wpbody .table-success,
.adfoxly-admin-page #wpbody .table-success > th,
.adfoxly-admin-page #wpbody .table-success > td {
  background-color: #c3e6cb; }

.adfoxly-admin-page #wpbody .table-hover .table-success:hover {
  background-color: #b1dfbb; }

.adfoxly-admin-page #wpbody .table-hover .table-success:hover > td,
.adfoxly-admin-page #wpbody .table-hover .table-success:hover > th {
  background-color: #b1dfbb; }

.adfoxly-admin-page #wpbody .table-info,
.adfoxly-admin-page #wpbody .table-info > th,
.adfoxly-admin-page #wpbody .table-info > td {
  background-color: #bee5eb; }

.adfoxly-admin-page #wpbody .table-hover .table-info:hover {
  background-color: #abdde5; }

.adfoxly-admin-page #wpbody .table-hover .table-info:hover > td,
.adfoxly-admin-page #wpbody .table-hover .table-info:hover > th {
  background-color: #abdde5; }

.adfoxly-admin-page #wpbody .table-warning,
.adfoxly-admin-page #wpbody .table-warning > th,
.adfoxly-admin-page #wpbody .table-warning > td {
  background-color: #ffeeba; }

.adfoxly-admin-page #wpbody .table-hover .table-warning:hover {
  background-color: #ffe8a1; }

.adfoxly-admin-page #wpbody .table-hover .table-warning:hover > td,
.adfoxly-admin-page #wpbody .table-hover .table-warning:hover > th {
  background-color: #ffe8a1; }

.adfoxly-admin-page #wpbody .table-danger,
.adfoxly-admin-page #wpbody .table-danger > th,
.adfoxly-admin-page #wpbody .table-danger > td {
  background-color: #f5c6cb; }

.adfoxly-admin-page #wpbody .table-hover .table-danger:hover {
  background-color: #f1b0b7; }

.adfoxly-admin-page #wpbody .table-hover .table-danger:hover > td,
.adfoxly-admin-page #wpbody .table-hover .table-danger:hover > th {
  background-color: #f1b0b7; }

.adfoxly-admin-page #wpbody .table-light,
.adfoxly-admin-page #wpbody .table-light > th,
.adfoxly-admin-page #wpbody .table-light > td {
  background-color: #fdfdfe; }

.adfoxly-admin-page #wpbody .table-hover .table-light:hover {
  background-color: #ececf6; }

.adfoxly-admin-page #wpbody .table-hover .table-light:hover > td,
.adfoxly-admin-page #wpbody .table-hover .table-light:hover > th {
  background-color: #ececf6; }

.adfoxly-admin-page #wpbody .table-dark,
.adfoxly-admin-page #wpbody .table-dark > th,
.adfoxly-admin-page #wpbody .table-dark > td {
  background-color: #c6c8ca; }

.adfoxly-admin-page #wpbody .table-hover .table-dark:hover {
  background-color: #b9bbbe; }

.adfoxly-admin-page #wpbody .table-hover .table-dark:hover > td,
.adfoxly-admin-page #wpbody .table-hover .table-dark:hover > th {
  background-color: #b9bbbe; }

.adfoxly-admin-page #wpbody .table-active,
.adfoxly-admin-page #wpbody .table-active > th,
.adfoxly-admin-page #wpbody .table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.adfoxly-admin-page #wpbody .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }

.adfoxly-admin-page #wpbody .table-hover .table-active:hover > td,
.adfoxly-admin-page #wpbody .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075); }

.adfoxly-admin-page #wpbody .table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e; }

.adfoxly-admin-page #wpbody .table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.adfoxly-admin-page #wpbody .table-dark {
  color: #fff;
  background-color: #212529; }

.adfoxly-admin-page #wpbody .table-dark th,
.adfoxly-admin-page #wpbody .table-dark td,
.adfoxly-admin-page #wpbody .table-dark thead th {
  border-color: #32383e; }

.adfoxly-admin-page #wpbody .table-dark.table-bordered {
  border: 0; }

.adfoxly-admin-page #wpbody .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05); }

.adfoxly-admin-page #wpbody .table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .adfoxly-admin-page #wpbody .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .adfoxly-admin-page #wpbody .table-responsive-sm > .table-bordered {
    border: 0; } }

@media (max-width: 767.98px) {
  .adfoxly-admin-page #wpbody .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .adfoxly-admin-page #wpbody .table-responsive-md > .table-bordered {
    border: 0; } }

@media (max-width: 991.98px) {
  .adfoxly-admin-page #wpbody .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .adfoxly-admin-page #wpbody .table-responsive-lg > .table-bordered {
    border: 0; } }

@media (max-width: 1199.98px) {
  .adfoxly-admin-page #wpbody .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
  .adfoxly-admin-page #wpbody .table-responsive-xl > .table-bordered {
    border: 0; } }

.adfoxly-admin-page #wpbody .table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }

.adfoxly-admin-page #wpbody .table-responsive > .table-bordered {
  border: 0; }

.adfoxly-admin-page #wpbody .form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .form-control {
    transition: none; } }

.adfoxly-admin-page #wpbody .form-control::-ms-expand {
  background-color: transparent;
  border: 0; }

.adfoxly-admin-page #wpbody .form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.adfoxly-admin-page #wpbody .form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1; }

.adfoxly-admin-page #wpbody .form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1; }

.adfoxly-admin-page #wpbody .form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1; }

.adfoxly-admin-page #wpbody .form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1; }

.adfoxly-admin-page #wpbody .form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1; }

.adfoxly-admin-page #wpbody .form-control::placeholder {
  color: #6c757d;
  opacity: 1; }

.adfoxly-admin-page #wpbody .form-control:disabled, .adfoxly-admin-page #wpbody .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1; }

.adfoxly-admin-page #wpbody select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.adfoxly-admin-page #wpbody .form-control-file,
.adfoxly-admin-page #wpbody .form-control-range {
  display: block;
  width: 100%; }

.adfoxly-admin-page #wpbody .col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.adfoxly-admin-page #wpbody .col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.adfoxly-admin-page #wpbody .col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.adfoxly-admin-page #wpbody .form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }

.adfoxly-admin-page #wpbody .form-control-plaintext.form-control-sm, .adfoxly-admin-page #wpbody .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0; }

.adfoxly-admin-page #wpbody .form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.adfoxly-admin-page #wpbody .form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.adfoxly-admin-page #wpbody select.form-control[size], .adfoxly-admin-page #wpbody select.form-control[multiple] {
  height: auto; }

.adfoxly-admin-page #wpbody textarea.form-control {
  height: auto; }

.adfoxly-admin-page #wpbody .form-group {
  margin-bottom: 1rem; }

.adfoxly-admin-page #wpbody .form-text {
  display: block;
  margin-top: 0.25rem; }

.adfoxly-admin-page #wpbody .form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }

.adfoxly-admin-page #wpbody .form-row > .col,
.adfoxly-admin-page #wpbody .form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px; }

.adfoxly-admin-page #wpbody .form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.adfoxly-admin-page #wpbody .form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }

.adfoxly-admin-page #wpbody .form-check-input:disabled ~ .form-check-label {
  color: #6c757d; }

.adfoxly-admin-page #wpbody .form-check-label {
  margin-bottom: 0; }

.adfoxly-admin-page #wpbody .form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }

.adfoxly-admin-page #wpbody .form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0; }

.adfoxly-admin-page #wpbody .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

.adfoxly-admin-page #wpbody .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .was-validated .form-control:valid, .adfoxly-admin-page #wpbody .form-control.is-valid, .adfoxly-admin-page #wpbody .was-validated
.custom-select:valid,
.adfoxly-admin-page #wpbody .custom-select.is-valid {
  border-color: #28a745; }

.adfoxly-admin-page #wpbody .was-validated .form-control:valid:focus, .adfoxly-admin-page #wpbody .form-control.is-valid:focus, .adfoxly-admin-page #wpbody .was-validated
.custom-select:valid:focus,
.adfoxly-admin-page #wpbody .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.adfoxly-admin-page #wpbody .was-validated .form-control:valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .was-validated .form-control:valid ~ .valid-tooltip, .adfoxly-admin-page #wpbody .form-control.is-valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .form-control.is-valid ~ .valid-tooltip, .adfoxly-admin-page #wpbody .was-validated
.custom-select:valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .was-validated
.custom-select:valid ~ .valid-tooltip,
.adfoxly-admin-page #wpbody .custom-select.is-valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .custom-select.is-valid ~ .valid-tooltip {
  display: block; }

.adfoxly-admin-page #wpbody .was-validated .form-control-file:valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .was-validated .form-control-file:valid ~ .valid-tooltip, .adfoxly-admin-page #wpbody .form-control-file.is-valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .form-control-file.is-valid ~ .valid-tooltip {
  display: block; }

.adfoxly-admin-page #wpbody .was-validated .form-check-input:valid ~ .form-check-label, .adfoxly-admin-page #wpbody .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

.adfoxly-admin-page #wpbody .was-validated .form-check-input:valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .was-validated .form-check-input:valid ~ .valid-tooltip, .adfoxly-admin-page #wpbody .form-check-input.is-valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.adfoxly-admin-page #wpbody .was-validated .custom-control-input:valid ~ .custom-control-label, .adfoxly-admin-page #wpbody .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }

.adfoxly-admin-page #wpbody .was-validated .custom-control-input:valid ~ .custom-control-label::before, .adfoxly-admin-page #wpbody .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #71dd8a; }

.adfoxly-admin-page #wpbody .was-validated .custom-control-input:valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .was-validated .custom-control-input:valid ~ .valid-tooltip, .adfoxly-admin-page #wpbody .custom-control-input.is-valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

.adfoxly-admin-page #wpbody .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .adfoxly-admin-page #wpbody .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #34ce57; }

.adfoxly-admin-page #wpbody .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .adfoxly-admin-page #wpbody .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.adfoxly-admin-page #wpbody .was-validated .custom-file-input:valid ~ .custom-file-label, .adfoxly-admin-page #wpbody .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

.adfoxly-admin-page #wpbody .was-validated .custom-file-input:valid ~ .custom-file-label::after, .adfoxly-admin-page #wpbody .custom-file-input.is-valid ~ .custom-file-label::after {
  border-color: inherit; }

.adfoxly-admin-page #wpbody .was-validated .custom-file-input:valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .was-validated .custom-file-input:valid ~ .valid-tooltip, .adfoxly-admin-page #wpbody .custom-file-input.is-valid ~ .valid-feedback,
.adfoxly-admin-page #wpbody .custom-file-input.is-valid ~ .valid-tooltip {
  display: block; }

.adfoxly-admin-page #wpbody .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .adfoxly-admin-page #wpbody .custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.adfoxly-admin-page #wpbody .invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

.adfoxly-admin-page #wpbody .invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .was-validated .form-control:invalid, .adfoxly-admin-page #wpbody .form-control.is-invalid, .adfoxly-admin-page #wpbody .was-validated
.custom-select:invalid,
.adfoxly-admin-page #wpbody .custom-select.is-invalid {
  border-color: #dc3545; }

.adfoxly-admin-page #wpbody .was-validated .form-control:invalid:focus, .adfoxly-admin-page #wpbody .form-control.is-invalid:focus, .adfoxly-admin-page #wpbody .was-validated
.custom-select:invalid:focus,
.adfoxly-admin-page #wpbody .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.adfoxly-admin-page #wpbody .was-validated .form-control:invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .was-validated .form-control:invalid ~ .invalid-tooltip, .adfoxly-admin-page #wpbody .form-control.is-invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .form-control.is-invalid ~ .invalid-tooltip, .adfoxly-admin-page #wpbody .was-validated
.custom-select:invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .was-validated
.custom-select:invalid ~ .invalid-tooltip,
.adfoxly-admin-page #wpbody .custom-select.is-invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .custom-select.is-invalid ~ .invalid-tooltip {
  display: block; }

.adfoxly-admin-page #wpbody .was-validated .form-control-file:invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .was-validated .form-control-file:invalid ~ .invalid-tooltip, .adfoxly-admin-page #wpbody .form-control-file.is-invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .form-control-file.is-invalid ~ .invalid-tooltip {
  display: block; }

.adfoxly-admin-page #wpbody .was-validated .form-check-input:invalid ~ .form-check-label, .adfoxly-admin-page #wpbody .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

.adfoxly-admin-page #wpbody .was-validated .form-check-input:invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .was-validated .form-check-input:invalid ~ .invalid-tooltip, .adfoxly-admin-page #wpbody .form-check-input.is-invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.adfoxly-admin-page #wpbody .was-validated .custom-control-input:invalid ~ .custom-control-label, .adfoxly-admin-page #wpbody .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }

.adfoxly-admin-page #wpbody .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .adfoxly-admin-page #wpbody .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #efa2a9; }

.adfoxly-admin-page #wpbody .was-validated .custom-control-input:invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .adfoxly-admin-page #wpbody .custom-control-input.is-invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.adfoxly-admin-page #wpbody .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .adfoxly-admin-page #wpbody .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e4606d; }

.adfoxly-admin-page #wpbody .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .adfoxly-admin-page #wpbody .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.adfoxly-admin-page #wpbody .was-validated .custom-file-input:invalid ~ .custom-file-label, .adfoxly-admin-page #wpbody .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

.adfoxly-admin-page #wpbody .was-validated .custom-file-input:invalid ~ .custom-file-label::after, .adfoxly-admin-page #wpbody .custom-file-input.is-invalid ~ .custom-file-label::after {
  border-color: inherit; }

.adfoxly-admin-page #wpbody .was-validated .custom-file-input:invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .adfoxly-admin-page #wpbody .custom-file-input.is-invalid ~ .invalid-feedback,
.adfoxly-admin-page #wpbody .custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.adfoxly-admin-page #wpbody .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .adfoxly-admin-page #wpbody .custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.adfoxly-admin-page #wpbody .form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center; }

.adfoxly-admin-page #wpbody .form-inline .form-check {
  width: 100%; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .form-inline label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 0; }
  .adfoxly-admin-page #wpbody .form-inline .form-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0; }
  .adfoxly-admin-page #wpbody .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .adfoxly-admin-page #wpbody .form-inline .form-control-plaintext {
    display: inline-block; }
  .adfoxly-admin-page #wpbody .form-inline .input-group,
  .adfoxly-admin-page #wpbody .form-inline .custom-select {
    width: auto; }
  .adfoxly-admin-page #wpbody .form-inline .form-check {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-left: 0; }
  .adfoxly-admin-page #wpbody .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0; }
  .adfoxly-admin-page #wpbody .form-inline .custom-control {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
  .adfoxly-admin-page #wpbody .form-inline .custom-control-label {
    margin-bottom: 0; } }

.adfoxly-admin-page #wpbody .btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .btn {
    transition: none; } }

.adfoxly-admin-page #wpbody .btn:hover, .adfoxly-admin-page #wpbody .btn:focus {
  text-decoration: none; }

.adfoxly-admin-page #wpbody .btn:focus, .adfoxly-admin-page #wpbody .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.adfoxly-admin-page #wpbody .btn.disabled, .adfoxly-admin-page #wpbody .btn:disabled {
  opacity: 0.65; }

.adfoxly-admin-page #wpbody .btn:not(:disabled):not(.disabled) {
  cursor: pointer; }

.adfoxly-admin-page #wpbody a.btn.disabled,
.adfoxly-admin-page #wpbody fieldset:disabled a.btn {
  pointer-events: none; }

.adfoxly-admin-page #wpbody .btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.adfoxly-admin-page #wpbody .btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc; }

.adfoxly-admin-page #wpbody .btn-primary:focus, .adfoxly-admin-page #wpbody .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.adfoxly-admin-page #wpbody .btn-primary.disabled, .adfoxly-admin-page #wpbody .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.adfoxly-admin-page #wpbody .btn-primary:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-primary:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf; }

.adfoxly-admin-page #wpbody .btn-primary:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-primary:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.adfoxly-admin-page #wpbody .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

.adfoxly-admin-page #wpbody .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62; }

.adfoxly-admin-page #wpbody .btn-secondary:focus, .adfoxly-admin-page #wpbody .btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.adfoxly-admin-page #wpbody .btn-secondary.disabled, .adfoxly-admin-page #wpbody .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

.adfoxly-admin-page #wpbody .btn-secondary:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-secondary:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b; }

.adfoxly-admin-page #wpbody .btn-secondary:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-secondary:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.adfoxly-admin-page #wpbody .btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

.adfoxly-admin-page #wpbody .btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34; }

.adfoxly-admin-page #wpbody .btn-success:focus, .adfoxly-admin-page #wpbody .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.adfoxly-admin-page #wpbody .btn-success.disabled, .adfoxly-admin-page #wpbody .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

.adfoxly-admin-page #wpbody .btn-success:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-success:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430; }

.adfoxly-admin-page #wpbody .btn-success:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-success:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.adfoxly-admin-page #wpbody .btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

.adfoxly-admin-page #wpbody .btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b; }

.adfoxly-admin-page #wpbody .btn-info:focus, .adfoxly-admin-page #wpbody .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.adfoxly-admin-page #wpbody .btn-info.disabled, .adfoxly-admin-page #wpbody .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

.adfoxly-admin-page #wpbody .btn-info:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-info:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f; }

.adfoxly-admin-page #wpbody .btn-info:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-info:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.adfoxly-admin-page #wpbody .btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }

.adfoxly-admin-page #wpbody .btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00; }

.adfoxly-admin-page #wpbody .btn-warning:focus, .adfoxly-admin-page #wpbody .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.adfoxly-admin-page #wpbody .btn-warning.disabled, .adfoxly-admin-page #wpbody .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }

.adfoxly-admin-page #wpbody .btn-warning:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-warning:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500; }

.adfoxly-admin-page #wpbody .btn-warning:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-warning:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.adfoxly-admin-page #wpbody .btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

.adfoxly-admin-page #wpbody .btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130; }

.adfoxly-admin-page #wpbody .btn-danger:focus, .adfoxly-admin-page #wpbody .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.adfoxly-admin-page #wpbody .btn-danger.disabled, .adfoxly-admin-page #wpbody .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

.adfoxly-admin-page #wpbody .btn-danger:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-danger:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d; }

.adfoxly-admin-page #wpbody .btn-danger:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-danger:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.adfoxly-admin-page #wpbody .btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

.adfoxly-admin-page #wpbody .btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5; }

.adfoxly-admin-page #wpbody .btn-light:focus, .adfoxly-admin-page #wpbody .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.adfoxly-admin-page #wpbody .btn-light.disabled, .adfoxly-admin-page #wpbody .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

.adfoxly-admin-page #wpbody .btn-light:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-light:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df; }

.adfoxly-admin-page #wpbody .btn-light:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-light:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.adfoxly-admin-page #wpbody .btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

.adfoxly-admin-page #wpbody .btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124; }

.adfoxly-admin-page #wpbody .btn-dark:focus, .adfoxly-admin-page #wpbody .btn-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.adfoxly-admin-page #wpbody .btn-dark.disabled, .adfoxly-admin-page #wpbody .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

.adfoxly-admin-page #wpbody .btn-dark:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-dark:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d; }

.adfoxly-admin-page #wpbody .btn-dark:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-dark:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff; }

.adfoxly-admin-page #wpbody .btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.adfoxly-admin-page #wpbody .btn-outline-primary:focus, .adfoxly-admin-page #wpbody .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-primary.disabled, .adfoxly-admin-page #wpbody .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .btn-outline-primary:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-outline-primary:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.adfoxly-admin-page #wpbody .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d; }

.adfoxly-admin-page #wpbody .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

.adfoxly-admin-page #wpbody .btn-outline-secondary:focus, .adfoxly-admin-page #wpbody .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-secondary.disabled, .adfoxly-admin-page #wpbody .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .btn-outline-secondary:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-outline-secondary:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

.adfoxly-admin-page #wpbody .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745; }

.adfoxly-admin-page #wpbody .btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

.adfoxly-admin-page #wpbody .btn-outline-success:focus, .adfoxly-admin-page #wpbody .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-success.disabled, .adfoxly-admin-page #wpbody .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .btn-outline-success:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-outline-success:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

.adfoxly-admin-page #wpbody .btn-outline-success:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8; }

.adfoxly-admin-page #wpbody .btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

.adfoxly-admin-page #wpbody .btn-outline-info:focus, .adfoxly-admin-page #wpbody .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-info.disabled, .adfoxly-admin-page #wpbody .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .btn-outline-info:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-outline-info:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

.adfoxly-admin-page #wpbody .btn-outline-info:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107; }

.adfoxly-admin-page #wpbody .btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }

.adfoxly-admin-page #wpbody .btn-outline-warning:focus, .adfoxly-admin-page #wpbody .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-warning.disabled, .adfoxly-admin-page #wpbody .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .btn-outline-warning:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-outline-warning:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }

.adfoxly-admin-page #wpbody .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545; }

.adfoxly-admin-page #wpbody .btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

.adfoxly-admin-page #wpbody .btn-outline-danger:focus, .adfoxly-admin-page #wpbody .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-danger.disabled, .adfoxly-admin-page #wpbody .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .btn-outline-danger:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-outline-danger:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

.adfoxly-admin-page #wpbody .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa; }

.adfoxly-admin-page #wpbody .btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

.adfoxly-admin-page #wpbody .btn-outline-light:focus, .adfoxly-admin-page #wpbody .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-light.disabled, .adfoxly-admin-page #wpbody .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .btn-outline-light:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-outline-light:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

.adfoxly-admin-page #wpbody .btn-outline-light:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }

.adfoxly-admin-page #wpbody .btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

.adfoxly-admin-page #wpbody .btn-outline-dark:focus, .adfoxly-admin-page #wpbody .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.adfoxly-admin-page #wpbody .btn-outline-dark.disabled, .adfoxly-admin-page #wpbody .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .btn-outline-dark:not(:disabled):not(.disabled):active, .adfoxly-admin-page #wpbody .btn-outline-dark:not(:disabled):not(.disabled).active,
.adfoxly-admin-page #wpbody .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

.adfoxly-admin-page #wpbody .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .adfoxly-admin-page #wpbody .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.adfoxly-admin-page #wpbody .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.adfoxly-admin-page #wpbody .btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent; }

.adfoxly-admin-page #wpbody .btn-link:focus, .adfoxly-admin-page #wpbody .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none; }

.adfoxly-admin-page #wpbody .btn-link:disabled, .adfoxly-admin-page #wpbody .btn-link.disabled {
  color: #6c757d;
  pointer-events: none; }

.adfoxly-admin-page #wpbody .btn-lg, .adfoxly-admin-page #wpbody .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.adfoxly-admin-page #wpbody .btn-sm, .adfoxly-admin-page #wpbody .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.adfoxly-admin-page #wpbody .btn-block {
  display: block;
  width: 100%; }

.adfoxly-admin-page #wpbody .btn-block + .btn-block {
  margin-top: 0.5rem; }

.adfoxly-admin-page #wpbody input[type="submit"].btn-block,
.adfoxly-admin-page #wpbody input[type="reset"].btn-block,
.adfoxly-admin-page #wpbody input[type="button"].btn-block {
  width: 100%; }

.adfoxly-admin-page #wpbody .fade {
  transition: opacity 0.15s linear; }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .fade {
    transition: none; } }

.adfoxly-admin-page #wpbody .fade:not(.show) {
  opacity: 0; }

.adfoxly-admin-page #wpbody .collapse:not(.show) {
  display: none; }

.adfoxly-admin-page #wpbody .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .collapsing {
    transition: none; } }

.adfoxly-admin-page #wpbody .dropup,
.adfoxly-admin-page #wpbody .dropright,
.adfoxly-admin-page #wpbody .dropdown,
.adfoxly-admin-page #wpbody .dropleft {
  position: relative; }

.adfoxly-admin-page #wpbody .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }

.adfoxly-admin-page #wpbody .dropdown-toggle:empty::after {
  margin-left: 0; }

.adfoxly-admin-page #wpbody .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .dropdown-menu-right {
  right: 0;
  left: auto; }

.adfoxly-admin-page #wpbody .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.adfoxly-admin-page #wpbody .dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.adfoxly-admin-page #wpbody .dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.adfoxly-admin-page #wpbody .dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.adfoxly-admin-page #wpbody .dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.adfoxly-admin-page #wpbody .dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.adfoxly-admin-page #wpbody .dropright .dropdown-toggle::after {
  vertical-align: 0; }

.adfoxly-admin-page #wpbody .dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.adfoxly-admin-page #wpbody .dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.adfoxly-admin-page #wpbody .dropleft .dropdown-toggle::after {
  display: none; }

.adfoxly-admin-page #wpbody .dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.adfoxly-admin-page #wpbody .dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.adfoxly-admin-page #wpbody .dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.adfoxly-admin-page #wpbody .dropdown-menu[x-placement^="top"], .adfoxly-admin-page #wpbody .dropdown-menu[x-placement^="right"], .adfoxly-admin-page #wpbody .dropdown-menu[x-placement^="bottom"], .adfoxly-admin-page #wpbody .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.adfoxly-admin-page #wpbody .dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.adfoxly-admin-page #wpbody .dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }

.adfoxly-admin-page #wpbody .dropdown-item:hover, .adfoxly-admin-page #wpbody .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa; }

.adfoxly-admin-page #wpbody .dropdown-item.active, .adfoxly-admin-page #wpbody .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff; }

.adfoxly-admin-page #wpbody .dropdown-item.disabled, .adfoxly-admin-page #wpbody .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent; }

.adfoxly-admin-page #wpbody .dropdown-menu.show {
  display: block; }

.adfoxly-admin-page #wpbody .dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.adfoxly-admin-page #wpbody .dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.adfoxly-admin-page #wpbody .btn-group,
.adfoxly-admin-page #wpbody .btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }

.adfoxly-admin-page #wpbody .btn-group > .btn,
.adfoxly-admin-page #wpbody .btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto; }

.adfoxly-admin-page #wpbody .btn-group > .btn:hover,
.adfoxly-admin-page #wpbody .btn-group-vertical > .btn:hover {
  z-index: 1; }

.adfoxly-admin-page #wpbody .btn-group > .btn:focus, .adfoxly-admin-page #wpbody .btn-group > .btn:active, .adfoxly-admin-page #wpbody .btn-group > .btn.active,
.adfoxly-admin-page #wpbody .btn-group-vertical > .btn:focus,
.adfoxly-admin-page #wpbody .btn-group-vertical > .btn:active,
.adfoxly-admin-page #wpbody .btn-group-vertical > .btn.active {
  z-index: 1; }

.adfoxly-admin-page #wpbody .btn-group .btn + .btn,
.adfoxly-admin-page #wpbody .btn-group .btn + .btn-group,
.adfoxly-admin-page #wpbody .btn-group .btn-group + .btn,
.adfoxly-admin-page #wpbody .btn-group .btn-group + .btn-group,
.adfoxly-admin-page #wpbody .btn-group-vertical .btn + .btn,
.adfoxly-admin-page #wpbody .btn-group-vertical .btn + .btn-group,
.adfoxly-admin-page #wpbody .btn-group-vertical .btn-group + .btn,
.adfoxly-admin-page #wpbody .btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px; }

.adfoxly-admin-page #wpbody .btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.adfoxly-admin-page #wpbody .btn-toolbar .input-group {
  width: auto; }

.adfoxly-admin-page #wpbody .btn-group > .btn:first-child {
  margin-left: 0; }

.adfoxly-admin-page #wpbody .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.adfoxly-admin-page #wpbody .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.adfoxly-admin-page #wpbody .btn-group > .btn:not(:first-child),
.adfoxly-admin-page #wpbody .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.adfoxly-admin-page #wpbody .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }

.adfoxly-admin-page #wpbody .dropdown-toggle-split::after,
.adfoxly-admin-page #wpbody .dropup .dropdown-toggle-split::after,
.adfoxly-admin-page #wpbody .dropright .dropdown-toggle-split::after {
  margin-left: 0; }

.adfoxly-admin-page #wpbody .dropleft .dropdown-toggle-split::before {
  margin-right: 0; }

.adfoxly-admin-page #wpbody .btn-sm + .dropdown-toggle-split, .adfoxly-admin-page #wpbody .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.adfoxly-admin-page #wpbody .btn-lg + .dropdown-toggle-split, .adfoxly-admin-page #wpbody .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.adfoxly-admin-page #wpbody .btn-group-vertical {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center; }

.adfoxly-admin-page #wpbody .btn-group-vertical .btn,
.adfoxly-admin-page #wpbody .btn-group-vertical .btn-group {
  width: 100%; }

.adfoxly-admin-page #wpbody .btn-group-vertical > .btn + .btn,
.adfoxly-admin-page #wpbody .btn-group-vertical > .btn + .btn-group,
.adfoxly-admin-page #wpbody .btn-group-vertical > .btn-group + .btn,
.adfoxly-admin-page #wpbody .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0; }

.adfoxly-admin-page #wpbody .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.adfoxly-admin-page #wpbody .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.adfoxly-admin-page #wpbody .btn-group-vertical > .btn:not(:first-child),
.adfoxly-admin-page #wpbody .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.adfoxly-admin-page #wpbody .btn-group-toggle > .btn,
.adfoxly-admin-page #wpbody .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }

.adfoxly-admin-page #wpbody .btn-group-toggle > .btn input[type="radio"],
.adfoxly-admin-page #wpbody .btn-group-toggle > .btn input[type="checkbox"],
.adfoxly-admin-page #wpbody .btn-group-toggle > .btn-group > .btn input[type="radio"],
.adfoxly-admin-page #wpbody .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.adfoxly-admin-page #wpbody .input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%; }

.adfoxly-admin-page #wpbody .input-group > .form-control,
.adfoxly-admin-page #wpbody .input-group > .custom-select,
.adfoxly-admin-page #wpbody .input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0; }

.adfoxly-admin-page #wpbody .input-group > .form-control + .form-control,
.adfoxly-admin-page #wpbody .input-group > .form-control + .custom-select,
.adfoxly-admin-page #wpbody .input-group > .form-control + .custom-file,
.adfoxly-admin-page #wpbody .input-group > .custom-select + .form-control,
.adfoxly-admin-page #wpbody .input-group > .custom-select + .custom-select,
.adfoxly-admin-page #wpbody .input-group > .custom-select + .custom-file,
.adfoxly-admin-page #wpbody .input-group > .custom-file + .form-control,
.adfoxly-admin-page #wpbody .input-group > .custom-file + .custom-select,
.adfoxly-admin-page #wpbody .input-group > .custom-file + .custom-file {
  margin-left: -1px; }

.adfoxly-admin-page #wpbody .input-group > .form-control:focus,
.adfoxly-admin-page #wpbody .input-group > .custom-select:focus,
.adfoxly-admin-page #wpbody .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3; }

.adfoxly-admin-page #wpbody .input-group > .custom-file .custom-file-input:focus {
  z-index: 4; }

.adfoxly-admin-page #wpbody .input-group > .form-control:not(:last-child),
.adfoxly-admin-page #wpbody .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.adfoxly-admin-page #wpbody .input-group > .form-control:not(:first-child),
.adfoxly-admin-page #wpbody .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.adfoxly-admin-page #wpbody .input-group > .custom-file {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.adfoxly-admin-page #wpbody .input-group > .custom-file:not(:last-child) .custom-file-label,
.adfoxly-admin-page #wpbody .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.adfoxly-admin-page #wpbody .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.adfoxly-admin-page #wpbody .input-group-prepend,
.adfoxly-admin-page #wpbody .input-group-append {
  display: -ms-flexbox;
  display: flex; }

.adfoxly-admin-page #wpbody .input-group-prepend .btn,
.adfoxly-admin-page #wpbody .input-group-append .btn {
  position: relative;
  z-index: 2; }

.adfoxly-admin-page #wpbody .input-group-prepend .btn + .btn,
.adfoxly-admin-page #wpbody .input-group-prepend .btn + .input-group-text,
.adfoxly-admin-page #wpbody .input-group-prepend .input-group-text + .input-group-text,
.adfoxly-admin-page #wpbody .input-group-prepend .input-group-text + .btn,
.adfoxly-admin-page #wpbody .input-group-append .btn + .btn,
.adfoxly-admin-page #wpbody .input-group-append .btn + .input-group-text,
.adfoxly-admin-page #wpbody .input-group-append .input-group-text + .input-group-text,
.adfoxly-admin-page #wpbody .input-group-append .input-group-text + .btn {
  margin-left: -1px; }

.adfoxly-admin-page #wpbody .input-group-prepend {
  margin-right: -1px; }

.adfoxly-admin-page #wpbody .input-group-append {
  margin-left: -1px; }

.adfoxly-admin-page #wpbody .input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .input-group-text input[type="radio"],
.adfoxly-admin-page #wpbody .input-group-text input[type="checkbox"] {
  margin-top: 0; }

.adfoxly-admin-page #wpbody .input-group-lg > .form-control,
.adfoxly-admin-page #wpbody .input-group-lg > .input-group-prepend > .input-group-text,
.adfoxly-admin-page #wpbody .input-group-lg > .input-group-append > .input-group-text,
.adfoxly-admin-page #wpbody .input-group-lg > .input-group-prepend > .btn,
.adfoxly-admin-page #wpbody .input-group-lg > .input-group-append > .btn {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.adfoxly-admin-page #wpbody .input-group-sm > .form-control,
.adfoxly-admin-page #wpbody .input-group-sm > .input-group-prepend > .input-group-text,
.adfoxly-admin-page #wpbody .input-group-sm > .input-group-append > .input-group-text,
.adfoxly-admin-page #wpbody .input-group-sm > .input-group-prepend > .btn,
.adfoxly-admin-page #wpbody .input-group-sm > .input-group-append > .btn {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.adfoxly-admin-page #wpbody .input-group > .input-group-prepend > .btn,
.adfoxly-admin-page #wpbody .input-group > .input-group-prepend > .input-group-text,
.adfoxly-admin-page #wpbody .input-group > .input-group-append:not(:last-child) > .btn,
.adfoxly-admin-page #wpbody .input-group > .input-group-append:not(:last-child) > .input-group-text,
.adfoxly-admin-page #wpbody .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.adfoxly-admin-page #wpbody .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.adfoxly-admin-page #wpbody .input-group > .input-group-append > .btn,
.adfoxly-admin-page #wpbody .input-group > .input-group-append > .input-group-text,
.adfoxly-admin-page #wpbody .input-group > .input-group-prepend:not(:first-child) > .btn,
.adfoxly-admin-page #wpbody .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.adfoxly-admin-page #wpbody .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.adfoxly-admin-page #wpbody .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.adfoxly-admin-page #wpbody .custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.adfoxly-admin-page #wpbody .custom-control-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

.adfoxly-admin-page #wpbody .custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.adfoxly-admin-page #wpbody .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #007bff; }

.adfoxly-admin-page #wpbody .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.adfoxly-admin-page #wpbody .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff; }

.adfoxly-admin-page #wpbody .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d; }

.adfoxly-admin-page #wpbody .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef; }

.adfoxly-admin-page #wpbody .custom-control-label {
  position: relative;
  margin-bottom: 0; }

.adfoxly-admin-page #wpbody .custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #dee2e6; }

.adfoxly-admin-page #wpbody .custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

.adfoxly-admin-page #wpbody .custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff; }

.adfoxly-admin-page #wpbody .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.adfoxly-admin-page #wpbody .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff; }

.adfoxly-admin-page #wpbody .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }

.adfoxly-admin-page #wpbody .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.adfoxly-admin-page #wpbody .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.adfoxly-admin-page #wpbody .custom-radio .custom-control-label::before {
  border-radius: 50%; }

.adfoxly-admin-page #wpbody .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff; }

.adfoxly-admin-page #wpbody .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }

.adfoxly-admin-page #wpbody .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.adfoxly-admin-page #wpbody .custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.adfoxly-admin-page #wpbody .custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5); }

.adfoxly-admin-page #wpbody .custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.adfoxly-admin-page #wpbody .custom-select[multiple], .adfoxly-admin-page #wpbody .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none; }

.adfoxly-admin-page #wpbody .custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef; }

.adfoxly-admin-page #wpbody .custom-select::-ms-expand {
  opacity: 0; }

.adfoxly-admin-page #wpbody .custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

.adfoxly-admin-page #wpbody .custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%; }

.adfoxly-admin-page #wpbody .custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0; }

.adfoxly-admin-page #wpbody .custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0; }

.adfoxly-admin-page #wpbody .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.adfoxly-admin-page #wpbody .custom-file-input:focus ~ .custom-file-label::after {
  border-color: #80bdff; }

.adfoxly-admin-page #wpbody .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef; }

.adfoxly-admin-page #wpbody .custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse"; }

.adfoxly-admin-page #wpbody .custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0; }

.adfoxly-admin-page #wpbody .custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.adfoxly-admin-page #wpbody .custom-range:focus {
  outline: none; }

.adfoxly-admin-page #wpbody .custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.adfoxly-admin-page #wpbody .custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.adfoxly-admin-page #wpbody .custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.adfoxly-admin-page #wpbody .custom-range::-moz-focus-outer {
  border: 0; }

.adfoxly-admin-page #wpbody .custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none; }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .custom-range::-webkit-slider-thumb {
    transition: none; } }

.adfoxly-admin-page #wpbody .custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff; }

.adfoxly-admin-page #wpbody .custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem; }

.adfoxly-admin-page #wpbody .custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none; }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .custom-range::-moz-range-thumb {
    transition: none; } }

.adfoxly-admin-page #wpbody .custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff; }

.adfoxly-admin-page #wpbody .custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem; }

.adfoxly-admin-page #wpbody .custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none; }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .custom-range::-ms-thumb {
    transition: none; } }

.adfoxly-admin-page #wpbody .custom-range::-ms-thumb:active {
  background-color: #b3d7ff; }

.adfoxly-admin-page #wpbody .custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem; }

.adfoxly-admin-page #wpbody .custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem; }

.adfoxly-admin-page #wpbody .custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem; }

.adfoxly-admin-page #wpbody .custom-control-label::before,
.adfoxly-admin-page #wpbody .custom-file-label,
.adfoxly-admin-page #wpbody .custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .custom-control-label::before,
  .adfoxly-admin-page #wpbody .custom-file-label,
  .adfoxly-admin-page #wpbody .custom-select {
    transition: none; } }

.adfoxly-admin-page #wpbody .nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.adfoxly-admin-page #wpbody .nav-link {
  display: block;
  padding: 0.5rem 1rem; }

.adfoxly-admin-page #wpbody .nav-link:hover, .adfoxly-admin-page #wpbody .nav-link:focus {
  text-decoration: none; }

.adfoxly-admin-page #wpbody .nav-link.disabled {
  color: #6c757d; }

.adfoxly-admin-page #wpbody .nav-tabs {
  border-bottom: 1px solid #dee2e6; }

.adfoxly-admin-page #wpbody .nav-tabs .nav-item {
  margin-bottom: -1px; }

.adfoxly-admin-page #wpbody .nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .nav-tabs .nav-link:hover, .adfoxly-admin-page #wpbody .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6; }

.adfoxly-admin-page #wpbody .nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent; }

.adfoxly-admin-page #wpbody .nav-tabs .nav-link.active,
.adfoxly-admin-page #wpbody .nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff; }

.adfoxly-admin-page #wpbody .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.adfoxly-admin-page #wpbody .nav-pills .nav-link {
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .nav-pills .nav-link.active,
.adfoxly-admin-page #wpbody .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff; }

.adfoxly-admin-page #wpbody .nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center; }

.adfoxly-admin-page #wpbody .nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center; }

.adfoxly-admin-page #wpbody .tab-content > .tab-pane {
  display: none; }

.adfoxly-admin-page #wpbody .tab-content > .active {
  display: block; }

.adfoxly-admin-page #wpbody .navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem; }

.adfoxly-admin-page #wpbody .navbar > .container,
.adfoxly-admin-page #wpbody .navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.adfoxly-admin-page #wpbody .navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }

.adfoxly-admin-page #wpbody .navbar-brand:hover, .adfoxly-admin-page #wpbody .navbar-brand:focus {
  text-decoration: none; }

.adfoxly-admin-page #wpbody .navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.adfoxly-admin-page #wpbody .navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0; }

.adfoxly-admin-page #wpbody .navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.adfoxly-admin-page #wpbody .navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.adfoxly-admin-page #wpbody .navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center; }

.adfoxly-admin-page #wpbody .navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .navbar-toggler:hover, .adfoxly-admin-page #wpbody .navbar-toggler:focus {
  text-decoration: none; }

.adfoxly-admin-page #wpbody .navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer; }

.adfoxly-admin-page #wpbody .navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .adfoxly-admin-page #wpbody .navbar-expand-sm > .container,
  .adfoxly-admin-page #wpbody .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .adfoxly-admin-page #wpbody .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row; }
  .adfoxly-admin-page #wpbody .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute; }
  .adfoxly-admin-page #wpbody .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .adfoxly-admin-page #wpbody .navbar-expand-sm > .container,
  .adfoxly-admin-page #wpbody .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .adfoxly-admin-page #wpbody .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .adfoxly-admin-page #wpbody .navbar-expand-sm .navbar-toggler {
    display: none; } }

@media (max-width: 767.98px) {
  .adfoxly-admin-page #wpbody .navbar-expand-md > .container,
  .adfoxly-admin-page #wpbody .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .adfoxly-admin-page #wpbody .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .adfoxly-admin-page #wpbody .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row; }
  .adfoxly-admin-page #wpbody .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute; }
  .adfoxly-admin-page #wpbody .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .adfoxly-admin-page #wpbody .navbar-expand-md > .container,
  .adfoxly-admin-page #wpbody .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .adfoxly-admin-page #wpbody .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .adfoxly-admin-page #wpbody .navbar-expand-md .navbar-toggler {
    display: none; } }

@media (max-width: 991.98px) {
  .adfoxly-admin-page #wpbody .navbar-expand-lg > .container,
  .adfoxly-admin-page #wpbody .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .adfoxly-admin-page #wpbody .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .adfoxly-admin-page #wpbody .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row; }
  .adfoxly-admin-page #wpbody .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute; }
  .adfoxly-admin-page #wpbody .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .adfoxly-admin-page #wpbody .navbar-expand-lg > .container,
  .adfoxly-admin-page #wpbody .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .adfoxly-admin-page #wpbody .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .adfoxly-admin-page #wpbody .navbar-expand-lg .navbar-toggler {
    display: none; } }

@media (max-width: 1199.98px) {
  .adfoxly-admin-page #wpbody .navbar-expand-xl > .container,
  .adfoxly-admin-page #wpbody .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .adfoxly-admin-page #wpbody .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .adfoxly-admin-page #wpbody .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row; }
  .adfoxly-admin-page #wpbody .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute; }
  .adfoxly-admin-page #wpbody .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem; }
  .adfoxly-admin-page #wpbody .navbar-expand-xl > .container,
  .adfoxly-admin-page #wpbody .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .adfoxly-admin-page #wpbody .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto; }
  .adfoxly-admin-page #wpbody .navbar-expand-xl .navbar-toggler {
    display: none; } }

.adfoxly-admin-page #wpbody .navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.adfoxly-admin-page #wpbody .navbar-expand > .container,
.adfoxly-admin-page #wpbody .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0; }

.adfoxly-admin-page #wpbody .navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row; }

.adfoxly-admin-page #wpbody .navbar-expand .navbar-nav .dropdown-menu {
  position: absolute; }

.adfoxly-admin-page #wpbody .navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem; }

.adfoxly-admin-page #wpbody .navbar-expand > .container,
.adfoxly-admin-page #wpbody .navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

.adfoxly-admin-page #wpbody .navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto; }

.adfoxly-admin-page #wpbody .navbar-expand .navbar-toggler {
  display: none; }

.adfoxly-admin-page #wpbody .navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }

.adfoxly-admin-page #wpbody .navbar-light .navbar-brand:hover, .adfoxly-admin-page #wpbody .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9); }

.adfoxly-admin-page #wpbody .navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }

.adfoxly-admin-page #wpbody .navbar-light .navbar-nav .nav-link:hover, .adfoxly-admin-page #wpbody .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7); }

.adfoxly-admin-page #wpbody .navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3); }

.adfoxly-admin-page #wpbody .navbar-light .navbar-nav .show > .nav-link,
.adfoxly-admin-page #wpbody .navbar-light .navbar-nav .active > .nav-link,
.adfoxly-admin-page #wpbody .navbar-light .navbar-nav .nav-link.show,
.adfoxly-admin-page #wpbody .navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.adfoxly-admin-page #wpbody .navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.adfoxly-admin-page #wpbody .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.adfoxly-admin-page #wpbody .navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }

.adfoxly-admin-page #wpbody .navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9); }

.adfoxly-admin-page #wpbody .navbar-light .navbar-text a:hover, .adfoxly-admin-page #wpbody .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9); }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-brand {
  color: #fff; }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-brand:hover, .adfoxly-admin-page #wpbody .navbar-dark .navbar-brand:focus {
  color: #fff; }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-nav .nav-link:hover, .adfoxly-admin-page #wpbody .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75); }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25); }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-nav .show > .nav-link,
.adfoxly-admin-page #wpbody .navbar-dark .navbar-nav .active > .nav-link,
.adfoxly-admin-page #wpbody .navbar-dark .navbar-nav .nav-link.show,
.adfoxly-admin-page #wpbody .navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-text a {
  color: #fff; }

.adfoxly-admin-page #wpbody .navbar-dark .navbar-text a:hover, .adfoxly-admin-page #wpbody .navbar-dark .navbar-text a:focus {
  color: #fff; }

.adfoxly-admin-page #wpbody .bootstrap4-card {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .bootstrap4-card > hr {
  margin-right: 0;
  margin-left: 0; }

.adfoxly-admin-page #wpbody .bootstrap4-card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .bootstrap4-card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1.25rem; }

.adfoxly-admin-page #wpbody .card-title {
  margin-bottom: 0.75rem; }

.adfoxly-admin-page #wpbody .card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.adfoxly-admin-page #wpbody .card-text:last-child {
  margin-bottom: 0; }

.adfoxly-admin-page #wpbody .card-link:hover {
  text-decoration: none; }

.adfoxly-admin-page #wpbody .card-link + .card-link {
  margin-left: 1.25rem; }

.adfoxly-admin-page #wpbody .card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.adfoxly-admin-page #wpbody .card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.adfoxly-admin-page #wpbody .card-header + .list-group .list-group-item:first-child {
  border-top: 0; }

.adfoxly-admin-page #wpbody .card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }

.adfoxly-admin-page #wpbody .card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.adfoxly-admin-page #wpbody .card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.adfoxly-admin-page #wpbody .card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.adfoxly-admin-page #wpbody .card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.adfoxly-admin-page #wpbody .card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px); }

.adfoxly-admin-page #wpbody .card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.adfoxly-admin-page #wpbody .card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.adfoxly-admin-page #wpbody .card-deck {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.adfoxly-admin-page #wpbody .card-deck .bootstrap4-card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .card-deck {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
  .adfoxly-admin-page #wpbody .card-deck .bootstrap4-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px; } }

.adfoxly-admin-page #wpbody .card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.adfoxly-admin-page #wpbody .card-group > .bootstrap4-card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .card-group {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap; }
  .adfoxly-admin-page #wpbody .card-group > .bootstrap4-card {
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    margin-bottom: 0; }
  .adfoxly-admin-page #wpbody .card-group > .bootstrap4-card + .bootstrap4-card {
    margin-left: 0;
    border-left: 0; }
  .adfoxly-admin-page #wpbody .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .adfoxly-admin-page #wpbody .card-group > .card:first-child .card-img-top,
  .adfoxly-admin-page #wpbody .card-group > .card:first-child .card-header {
    border-top-right-radius: 0; }
  .adfoxly-admin-page #wpbody .card-group > .card:first-child .card-img-bottom,
  .adfoxly-admin-page #wpbody .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0; }
  .adfoxly-admin-page #wpbody .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .adfoxly-admin-page #wpbody .card-group > .card:last-child .card-img-top,
  .adfoxly-admin-page #wpbody .card-group > .card:last-child .card-header {
    border-top-left-radius: 0; }
  .adfoxly-admin-page #wpbody .card-group > .card:last-child .card-img-bottom,
  .adfoxly-admin-page #wpbody .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0; }
  .adfoxly-admin-page #wpbody .card-group > .card:only-child {
    border-radius: 0.25rem; }
  .adfoxly-admin-page #wpbody .card-group > .card:only-child .card-img-top,
  .adfoxly-admin-page #wpbody .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .adfoxly-admin-page #wpbody .card-group > .card:only-child .card-img-bottom,
  .adfoxly-admin-page #wpbody .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .adfoxly-admin-page #wpbody .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0; }
  .adfoxly-admin-page #wpbody .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .adfoxly-admin-page #wpbody .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .adfoxly-admin-page #wpbody .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .adfoxly-admin-page #wpbody .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0; } }

.adfoxly-admin-page #wpbody .card-columns .bootstrap4-card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
  .adfoxly-admin-page #wpbody .card-columns .bootstrap4-card {
    display: inline-block;
    width: 100%; } }

.adfoxly-admin-page #wpbody .accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0; }

.adfoxly-admin-page #wpbody .accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0; }

.adfoxly-admin-page #wpbody .accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.adfoxly-admin-page #wpbody .accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.adfoxly-admin-page #wpbody .breadcrumb {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }

.adfoxly-admin-page #wpbody .breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/"; }

.adfoxly-admin-page #wpbody .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.adfoxly-admin-page #wpbody .breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.adfoxly-admin-page #wpbody .breadcrumb-item.active {
  color: #6c757d; }

.adfoxly-admin-page #wpbody .pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6; }

.adfoxly-admin-page #wpbody .page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.adfoxly-admin-page #wpbody .page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.adfoxly-admin-page #wpbody .page-link:not(:disabled):not(.disabled) {
  cursor: pointer; }

.adfoxly-admin-page #wpbody .page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.adfoxly-admin-page #wpbody .page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.adfoxly-admin-page #wpbody .pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.adfoxly-admin-page #wpbody .pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.adfoxly-admin-page #wpbody .pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.adfoxly-admin-page #wpbody .pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.adfoxly-admin-page #wpbody .pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.adfoxly-admin-page #wpbody .pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.adfoxly-admin-page #wpbody .badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .badge:empty {
  display: none; }

.adfoxly-admin-page #wpbody .btn .badge {
  position: relative;
  top: -1px; }

.adfoxly-admin-page #wpbody .badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.adfoxly-admin-page #wpbody .badge-primary {
  color: #fff;
  background-color: #007bff; }

.adfoxly-admin-page #wpbody .badge-primary[href]:hover, .adfoxly-admin-page #wpbody .badge-primary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc; }

.adfoxly-admin-page #wpbody .badge-secondary {
  color: #fff;
  background-color: #6c757d; }

.adfoxly-admin-page #wpbody .badge-secondary[href]:hover, .adfoxly-admin-page #wpbody .badge-secondary[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #545b62; }

.adfoxly-admin-page #wpbody .badge-success {
  color: #fff;
  background-color: #28a745; }

.adfoxly-admin-page #wpbody .badge-success[href]:hover, .adfoxly-admin-page #wpbody .badge-success[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34; }

.adfoxly-admin-page #wpbody .badge-info {
  color: #fff;
  background-color: #17a2b8; }

.adfoxly-admin-page #wpbody .badge-info[href]:hover, .adfoxly-admin-page #wpbody .badge-info[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b; }

.adfoxly-admin-page #wpbody .badge-warning {
  color: #212529;
  background-color: #ffc107; }

.adfoxly-admin-page #wpbody .badge-warning[href]:hover, .adfoxly-admin-page #wpbody .badge-warning[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00; }

.adfoxly-admin-page #wpbody .badge-danger {
  color: #fff;
  background-color: #dc3545; }

.adfoxly-admin-page #wpbody .badge-danger[href]:hover, .adfoxly-admin-page #wpbody .badge-danger[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130; }

.adfoxly-admin-page #wpbody .badge-light {
  color: #212529;
  background-color: #f8f9fa; }

.adfoxly-admin-page #wpbody .badge-light[href]:hover, .adfoxly-admin-page #wpbody .badge-light[href]:focus {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5; }

.adfoxly-admin-page #wpbody .badge-dark {
  color: #fff;
  background-color: #343a40; }

.adfoxly-admin-page #wpbody .badge-dark[href]:hover, .adfoxly-admin-page #wpbody .badge-dark[href]:focus {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124; }

.adfoxly-admin-page #wpbody .jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .jumbotron {
    padding: 4rem 2rem; } }

.adfoxly-admin-page #wpbody .jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.adfoxly-admin-page #wpbody .alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .alert-heading {
  color: inherit; }

.adfoxly-admin-page #wpbody .alert-link {
  font-weight: 700; }

.adfoxly-admin-page #wpbody .alert-dismissible {
  padding-right: 4rem; }

.adfoxly-admin-page #wpbody .alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit; }

.adfoxly-admin-page #wpbody .alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff; }

.adfoxly-admin-page #wpbody .alert-primary hr {
  border-top-color: #9fcdff; }

.adfoxly-admin-page #wpbody .alert-primary .alert-link {
  color: #002752; }

.adfoxly-admin-page #wpbody .alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }

.adfoxly-admin-page #wpbody .alert-secondary hr {
  border-top-color: #c8cbcf; }

.adfoxly-admin-page #wpbody .alert-secondary .alert-link {
  color: #202326; }

.adfoxly-admin-page #wpbody .alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }

.adfoxly-admin-page #wpbody .alert-success hr {
  border-top-color: #b1dfbb; }

.adfoxly-admin-page #wpbody .alert-success .alert-link {
  color: #0b2e13; }

.adfoxly-admin-page #wpbody .alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }

.adfoxly-admin-page #wpbody .alert-info hr {
  border-top-color: #abdde5; }

.adfoxly-admin-page #wpbody .alert-info .alert-link {
  color: #062c33; }

.adfoxly-admin-page #wpbody .alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }

.adfoxly-admin-page #wpbody .alert-warning hr {
  border-top-color: #ffe8a1; }

.adfoxly-admin-page #wpbody .alert-warning .alert-link {
  color: #533f03; }

.adfoxly-admin-page #wpbody .alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }

.adfoxly-admin-page #wpbody .alert-danger hr {
  border-top-color: #f1b0b7; }

.adfoxly-admin-page #wpbody .alert-danger .alert-link {
  color: #491217; }

.adfoxly-admin-page #wpbody .alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }

.adfoxly-admin-page #wpbody .alert-light hr {
  border-top-color: #ececf6; }

.adfoxly-admin-page #wpbody .alert-light .alert-link {
  color: #686868; }

.adfoxly-admin-page #wpbody .alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }

.adfoxly-admin-page #wpbody .alert-dark hr {
  border-top-color: #b9bbbe; }

.adfoxly-admin-page #wpbody .alert-dark .alert-link {
  color: #040505; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.adfoxly-admin-page #wpbody .progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease; }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .progress-bar {
    transition: none; } }

.adfoxly-admin-page #wpbody .progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.adfoxly-admin-page #wpbody .progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }

.adfoxly-admin-page #wpbody .media {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start; }

.adfoxly-admin-page #wpbody .media-body {
  -ms-flex: 1;
  flex: 1; }

.adfoxly-admin-page #wpbody .list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.adfoxly-admin-page #wpbody .list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }

.adfoxly-admin-page #wpbody .list-group-item-action:hover, .adfoxly-admin-page #wpbody .list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa; }

.adfoxly-admin-page #wpbody .list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef; }

.adfoxly-admin-page #wpbody .list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }

.adfoxly-admin-page #wpbody .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.adfoxly-admin-page #wpbody .list-group-item:hover, .adfoxly-admin-page #wpbody .list-group-item:focus {
  z-index: 1;
  text-decoration: none; }

.adfoxly-admin-page #wpbody .list-group-item.disabled, .adfoxly-admin-page #wpbody .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff; }

.adfoxly-admin-page #wpbody .list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.adfoxly-admin-page #wpbody .list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }

.adfoxly-admin-page #wpbody .list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.adfoxly-admin-page #wpbody .list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

.adfoxly-admin-page #wpbody .list-group-item-primary {
  color: #004085;
  background-color: #b8daff; }

.adfoxly-admin-page #wpbody .list-group-item-primary.list-group-item-action:hover, .adfoxly-admin-page #wpbody .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff; }

.adfoxly-admin-page #wpbody .list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085; }

.adfoxly-admin-page #wpbody .list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }

.adfoxly-admin-page #wpbody .list-group-item-secondary.list-group-item-action:hover, .adfoxly-admin-page #wpbody .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf; }

.adfoxly-admin-page #wpbody .list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41; }

.adfoxly-admin-page #wpbody .list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }

.adfoxly-admin-page #wpbody .list-group-item-success.list-group-item-action:hover, .adfoxly-admin-page #wpbody .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb; }

.adfoxly-admin-page #wpbody .list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724; }

.adfoxly-admin-page #wpbody .list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }

.adfoxly-admin-page #wpbody .list-group-item-info.list-group-item-action:hover, .adfoxly-admin-page #wpbody .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5; }

.adfoxly-admin-page #wpbody .list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460; }

.adfoxly-admin-page #wpbody .list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }

.adfoxly-admin-page #wpbody .list-group-item-warning.list-group-item-action:hover, .adfoxly-admin-page #wpbody .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1; }

.adfoxly-admin-page #wpbody .list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404; }

.adfoxly-admin-page #wpbody .list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }

.adfoxly-admin-page #wpbody .list-group-item-danger.list-group-item-action:hover, .adfoxly-admin-page #wpbody .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7; }

.adfoxly-admin-page #wpbody .list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24; }

.adfoxly-admin-page #wpbody .list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }

.adfoxly-admin-page #wpbody .list-group-item-light.list-group-item-action:hover, .adfoxly-admin-page #wpbody .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6; }

.adfoxly-admin-page #wpbody .list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182; }

.adfoxly-admin-page #wpbody .list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }

.adfoxly-admin-page #wpbody .list-group-item-dark.list-group-item-action:hover, .adfoxly-admin-page #wpbody .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe; }

.adfoxly-admin-page #wpbody .list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21; }

.adfoxly-admin-page #wpbody .close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }

.adfoxly-admin-page #wpbody .close:not(:disabled):not(.disabled) {
  cursor: pointer; }

.adfoxly-admin-page #wpbody .close:not(:disabled):not(.disabled):hover, .adfoxly-admin-page #wpbody .close:not(:disabled):not(.disabled):focus {
  color: #000;
  text-decoration: none;
  opacity: .75; }

.adfoxly-admin-page #wpbody button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none; }

.adfoxly-admin-page #wpbody .modal-open {
  overflow: hidden; }

.adfoxly-admin-page #wpbody .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.adfoxly-admin-page #wpbody .modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0; }

.adfoxly-admin-page #wpbody .modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }

.adfoxly-admin-page #wpbody .modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%); }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .modal.fade .modal-dialog {
    transition: none; } }

.adfoxly-admin-page #wpbody .modal.show .modal-dialog {
  transform: translate(0, 0); }

.adfoxly-admin-page #wpbody .modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2)); }

.adfoxly-admin-page #wpbody .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: ""; }

.adfoxly-admin-page #wpbody .modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

.adfoxly-admin-page #wpbody .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

.adfoxly-admin-page #wpbody .modal-backdrop.fade {
  opacity: 0; }

.adfoxly-admin-page #wpbody .modal-backdrop.show {
  opacity: 0.5; }

.adfoxly-admin-page #wpbody .modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }

.adfoxly-admin-page #wpbody .modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto; }

.adfoxly-admin-page #wpbody .modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.adfoxly-admin-page #wpbody .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem; }

.adfoxly-admin-page #wpbody .modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef; }

.adfoxly-admin-page #wpbody .modal-footer > :not(:first-child) {
  margin-left: .25rem; }

.adfoxly-admin-page #wpbody .modal-footer > :not(:last-child) {
  margin-right: .25rem; }

.adfoxly-admin-page #wpbody .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .adfoxly-admin-page #wpbody .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2)); }
  .adfoxly-admin-page #wpbody .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2)); }
  .adfoxly-admin-page #wpbody .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .adfoxly-admin-page #wpbody .modal-lg {
    max-width: 800px; } }

.adfoxly-admin-page #wpbody .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }

.adfoxly-admin-page #wpbody .tooltip.show {
  opacity: 0.9; }

.adfoxly-admin-page #wpbody .tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem; }

.adfoxly-admin-page #wpbody .tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid; }

.adfoxly-admin-page #wpbody .bs-tooltip-top, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }

.adfoxly-admin-page #wpbody .bs-tooltip-top .arrow, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0; }

.adfoxly-admin-page #wpbody .bs-tooltip-top .arrow::before, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000; }

.adfoxly-admin-page #wpbody .bs-tooltip-right, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }

.adfoxly-admin-page #wpbody .bs-tooltip-right .arrow, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem; }

.adfoxly-admin-page #wpbody .bs-tooltip-right .arrow::before, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000; }

.adfoxly-admin-page #wpbody .bs-tooltip-bottom, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }

.adfoxly-admin-page #wpbody .bs-tooltip-bottom .arrow, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0; }

.adfoxly-admin-page #wpbody .bs-tooltip-bottom .arrow::before, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000; }

.adfoxly-admin-page #wpbody .bs-tooltip-left, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }

.adfoxly-admin-page #wpbody .bs-tooltip-left .arrow, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem; }

.adfoxly-admin-page #wpbody .bs-tooltip-left .arrow::before, .adfoxly-admin-page #wpbody .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000; }

.adfoxly-admin-page #wpbody .tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.adfoxly-admin-page .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }

.adfoxly-admin-page .popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem; }

.adfoxly-admin-page .popover .arrow::before, .adfoxly-admin-page .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid; }

.adfoxly-admin-page #wpbody .bs-popover-top, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }

.adfoxly-admin-page #wpbody .bs-popover-top .arrow, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1); }

.adfoxly-admin-page #wpbody .bs-popover-top .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="top"] .arrow::before,
.adfoxly-admin-page #wpbody .bs-popover-top .arrow::after,
.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0; }

.adfoxly-admin-page #wpbody .bs-popover-top .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25); }

.adfoxly-admin-page #wpbody .bs-popover-top .arrow::after,
.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="top"] .arrow::after {
  bottom: 1px;
  border-top-color: #fff; }

.adfoxly-admin-page #wpbody .bs-popover-right, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }

.adfoxly-admin-page #wpbody .bs-popover-right .arrow, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="right"] .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0; }

.adfoxly-admin-page #wpbody .bs-popover-right .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="right"] .arrow::before,
.adfoxly-admin-page #wpbody .bs-popover-right .arrow::after,
.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0; }

.adfoxly-admin-page #wpbody .bs-popover-right .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25); }

.adfoxly-admin-page #wpbody .bs-popover-right .arrow::after,
.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="right"] .arrow::after {
  left: 1px;
  border-right-color: #fff; }

.adfoxly-admin-page #wpbody .bs-popover-bottom, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }

.adfoxly-admin-page #wpbody .bs-popover-bottom .arrow, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="bottom"] .arrow {
  top: calc((0.5rem + 1px) * -1); }

.adfoxly-admin-page #wpbody .bs-popover-bottom .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.adfoxly-admin-page #wpbody .bs-popover-bottom .arrow::after,
.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem; }

.adfoxly-admin-page #wpbody .bs-popover-bottom .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25); }

.adfoxly-admin-page #wpbody .bs-popover-bottom .arrow::after,
.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="bottom"] .arrow::after {
  top: 1px;
  border-bottom-color: #fff; }

.adfoxly-admin-page #wpbody .bs-popover-bottom .popover-header::before, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7; }

.adfoxly-admin-page #wpbody .bs-popover-left, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }

.adfoxly-admin-page #wpbody .bs-popover-left .arrow, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="left"] .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0; }

.adfoxly-admin-page #wpbody .bs-popover-left .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="left"] .arrow::before,
.adfoxly-admin-page #wpbody .bs-popover-left .arrow::after,
.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem; }

.adfoxly-admin-page #wpbody .bs-popover-left .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25); }

.adfoxly-admin-page #wpbody .bs-popover-left .arrow::after,
.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^="left"] .arrow::after {
  right: 1px;
  border-left-color: #fff; }

.adfoxly-admin-page .popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }

.adfoxly-admin-page .popover-header:empty {
  display: none; }

.adfoxly-admin-page .popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

.adfoxly-admin-page #wpbody .carousel {
  position: relative; }

.adfoxly-admin-page #wpbody .carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.adfoxly-admin-page #wpbody .carousel-item {
  position: relative;
  display: none;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  perspective: 1000px; }

.adfoxly-admin-page #wpbody .carousel-item.active,
.adfoxly-admin-page #wpbody .carousel-item-next,
.adfoxly-admin-page #wpbody .carousel-item-prev {
  display: block;
  transition: transform 0.6s ease; }

@media screen and (prefers-reduced-motion: reduce) {
  .adfoxly-admin-page #wpbody .carousel-item.active,
  .adfoxly-admin-page #wpbody .carousel-item-next,
  .adfoxly-admin-page #wpbody .carousel-item-prev {
    transition: none; } }

.adfoxly-admin-page #wpbody .carousel-item-next,
.adfoxly-admin-page #wpbody .carousel-item-prev {
  position: absolute;
  top: 0; }

.adfoxly-admin-page #wpbody .carousel-item-next.carousel-item-left,
.adfoxly-admin-page #wpbody .carousel-item-prev.carousel-item-right {
  transform: translateX(0); }

@supports (transform-style: preserve-3d) {
  .adfoxly-admin-page #wpbody .carousel-item-next.carousel-item-left,
  .adfoxly-admin-page #wpbody .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0); } }

.adfoxly-admin-page #wpbody .carousel-item-next,
.adfoxly-admin-page #wpbody .active.carousel-item-right {
  transform: translateX(100%); }

@supports (transform-style: preserve-3d) {
  .adfoxly-admin-page #wpbody .carousel-item-next,
  .adfoxly-admin-page #wpbody .active.carousel-item-right {
    transform: translate3d(100%, 0, 0); } }

.adfoxly-admin-page #wpbody .carousel-item-prev,
.adfoxly-admin-page #wpbody .active.carousel-item-left {
  transform: translateX(-100%); }

@supports (transform-style: preserve-3d) {
  .adfoxly-admin-page #wpbody .carousel-item-prev,
  .adfoxly-admin-page #wpbody .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0); } }

.adfoxly-admin-page #wpbody .carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: .6s;
  transition-property: opacity; }

.adfoxly-admin-page #wpbody .carousel-fade .carousel-item.active,
.adfoxly-admin-page #wpbody .carousel-fade .carousel-item-next.carousel-item-left,
.adfoxly-admin-page #wpbody .carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1; }

.adfoxly-admin-page #wpbody .carousel-fade .active.carousel-item-left,
.adfoxly-admin-page #wpbody .carousel-fade .active.carousel-item-right {
  opacity: 0; }

.adfoxly-admin-page #wpbody .carousel-fade .carousel-item-next,
.adfoxly-admin-page #wpbody .carousel-fade .carousel-item-prev,
.adfoxly-admin-page #wpbody .carousel-fade .carousel-item.active,
.adfoxly-admin-page #wpbody .carousel-fade .active.carousel-item-left,
.adfoxly-admin-page #wpbody .carousel-fade .active.carousel-item-prev {
  transform: translateX(0); }

@supports (transform-style: preserve-3d) {
  .adfoxly-admin-page #wpbody .carousel-fade .carousel-item-next,
  .adfoxly-admin-page #wpbody .carousel-fade .carousel-item-prev,
  .adfoxly-admin-page #wpbody .carousel-fade .carousel-item.active,
  .adfoxly-admin-page #wpbody .carousel-fade .active.carousel-item-left,
  .adfoxly-admin-page #wpbody .carousel-fade .active.carousel-item-prev {
    transform: translate3d(0, 0, 0); } }

.adfoxly-admin-page #wpbody .carousel-control-prev,
.adfoxly-admin-page #wpbody .carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5; }

.adfoxly-admin-page #wpbody .carousel-control-prev:hover, .adfoxly-admin-page #wpbody .carousel-control-prev:focus,
.adfoxly-admin-page #wpbody .carousel-control-next:hover,
.adfoxly-admin-page #wpbody .carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9; }

.adfoxly-admin-page #wpbody .carousel-control-prev {
  left: 0; }

.adfoxly-admin-page #wpbody .carousel-control-next {
  right: 0; }

.adfoxly-admin-page #wpbody .carousel-control-prev-icon,
.adfoxly-admin-page #wpbody .carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%; }

.adfoxly-admin-page #wpbody .carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.adfoxly-admin-page #wpbody .carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.adfoxly-admin-page #wpbody .carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }

.adfoxly-admin-page #wpbody .carousel-indicators li {
  position: relative;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5); }

.adfoxly-admin-page #wpbody .carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: ""; }

.adfoxly-admin-page #wpbody .carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: ""; }

.adfoxly-admin-page #wpbody .carousel-indicators .active {
  background-color: #fff; }

.adfoxly-admin-page #wpbody .carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

.adfoxly-admin-page #wpbody .align-baseline {
  vertical-align: baseline !important; }

.adfoxly-admin-page #wpbody .align-top {
  vertical-align: top !important; }

.adfoxly-admin-page #wpbody .align-middle {
  vertical-align: middle !important; }

.adfoxly-admin-page #wpbody .align-bottom {
  vertical-align: bottom !important; }

.adfoxly-admin-page #wpbody .align-text-bottom {
  vertical-align: text-bottom !important; }

.adfoxly-admin-page #wpbody .align-text-top {
  vertical-align: text-top !important; }

.adfoxly-admin-page #wpbody .bg-primary {
  background-color: #007bff !important; }

.adfoxly-admin-page #wpbody a.bg-primary:hover, .adfoxly-admin-page #wpbody a.bg-primary:focus,
.adfoxly-admin-page #wpbody button.bg-primary:hover,
.adfoxly-admin-page #wpbody button.bg-primary:focus {
  background-color: #0062cc !important; }

.adfoxly-admin-page #wpbody .bg-secondary {
  background-color: #6c757d !important; }

.adfoxly-admin-page #wpbody a.bg-secondary:hover, .adfoxly-admin-page #wpbody a.bg-secondary:focus,
.adfoxly-admin-page #wpbody button.bg-secondary:hover,
.adfoxly-admin-page #wpbody button.bg-secondary:focus {
  background-color: #545b62 !important; }

.adfoxly-admin-page #wpbody .bg-success {
  background-color: #28a745 !important; }

.adfoxly-admin-page #wpbody a.bg-success:hover, .adfoxly-admin-page #wpbody a.bg-success:focus,
.adfoxly-admin-page #wpbody button.bg-success:hover,
.adfoxly-admin-page #wpbody button.bg-success:focus {
  background-color: #1e7e34 !important; }

.adfoxly-admin-page #wpbody .bg-info {
  background-color: #17a2b8 !important; }

.adfoxly-admin-page #wpbody a.bg-info:hover, .adfoxly-admin-page #wpbody a.bg-info:focus,
.adfoxly-admin-page #wpbody button.bg-info:hover,
.adfoxly-admin-page #wpbody button.bg-info:focus {
  background-color: #117a8b !important; }

.adfoxly-admin-page #wpbody .bg-warning {
  background-color: #ffc107 !important; }

.adfoxly-admin-page #wpbody a.bg-warning:hover, .adfoxly-admin-page #wpbody a.bg-warning:focus,
.adfoxly-admin-page #wpbody button.bg-warning:hover,
.adfoxly-admin-page #wpbody button.bg-warning:focus {
  background-color: #d39e00 !important; }

.adfoxly-admin-page #wpbody .bg-danger {
  background-color: #dc3545 !important; }

.adfoxly-admin-page #wpbody a.bg-danger:hover, .adfoxly-admin-page #wpbody a.bg-danger:focus,
.adfoxly-admin-page #wpbody button.bg-danger:hover,
.adfoxly-admin-page #wpbody button.bg-danger:focus {
  background-color: #bd2130 !important; }

.adfoxly-admin-page #wpbody .bg-light {
  background-color: #f8f9fa !important; }

.adfoxly-admin-page #wpbody a.bg-light:hover, .adfoxly-admin-page #wpbody a.bg-light:focus,
.adfoxly-admin-page #wpbody button.bg-light:hover,
.adfoxly-admin-page #wpbody button.bg-light:focus {
  background-color: #dae0e5 !important; }

.adfoxly-admin-page #wpbody .bg-dark {
  background-color: #343a40 !important; }

.adfoxly-admin-page #wpbody a.bg-dark:hover, .adfoxly-admin-page #wpbody a.bg-dark:focus,
.adfoxly-admin-page #wpbody button.bg-dark:hover,
.adfoxly-admin-page #wpbody button.bg-dark:focus {
  background-color: #1d2124 !important; }

.adfoxly-admin-page #wpbody .bg-white {
  background-color: #fff !important; }

.adfoxly-admin-page #wpbody .bg-transparent {
  background-color: transparent !important; }

.adfoxly-admin-page #wpbody .border {
  border: 1px solid #dee2e6 !important; }

.adfoxly-admin-page #wpbody .border-top {
  border-top: 1px solid #dee2e6 !important; }

.adfoxly-admin-page #wpbody .border-right {
  border-right: 1px solid #dee2e6 !important; }

.adfoxly-admin-page #wpbody .border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.adfoxly-admin-page #wpbody .border-left {
  border-left: 1px solid #dee2e6 !important; }

.adfoxly-admin-page #wpbody .border-0 {
  border: 0 !important; }

.adfoxly-admin-page #wpbody .border-top-0 {
  border-top: 0 !important; }

.adfoxly-admin-page #wpbody .border-right-0 {
  border-right: 0 !important; }

.adfoxly-admin-page #wpbody .border-bottom-0 {
  border-bottom: 0 !important; }

.adfoxly-admin-page #wpbody .border-left-0 {
  border-left: 0 !important; }

.adfoxly-admin-page #wpbody .border-primary {
  border-color: #007bff !important; }

.adfoxly-admin-page #wpbody .border-secondary {
  border-color: #6c757d !important; }

.adfoxly-admin-page #wpbody .border-success {
  border-color: #28a745 !important; }

.adfoxly-admin-page #wpbody .border-info {
  border-color: #17a2b8 !important; }

.adfoxly-admin-page #wpbody .border-warning {
  border-color: #ffc107 !important; }

.adfoxly-admin-page #wpbody .border-danger {
  border-color: #dc3545 !important; }

.adfoxly-admin-page #wpbody .border-light {
  border-color: #f8f9fa !important; }

.adfoxly-admin-page #wpbody .border-dark {
  border-color: #343a40 !important; }

.adfoxly-admin-page #wpbody .border-white {
  border-color: #fff !important; }

.adfoxly-admin-page #wpbody .rounded {
  border-radius: 0.25rem !important; }

.adfoxly-admin-page #wpbody .rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.adfoxly-admin-page #wpbody .rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.adfoxly-admin-page #wpbody .rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.adfoxly-admin-page #wpbody .rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.adfoxly-admin-page #wpbody .rounded-circle {
  border-radius: 50% !important; }

.adfoxly-admin-page #wpbody .rounded-0 {
  border-radius: 0 !important; }

.adfoxly-admin-page #wpbody .clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.adfoxly-admin-page #wpbody .d-none {
  display: none !important; }

.adfoxly-admin-page #wpbody .d-inline {
  display: inline !important; }

.adfoxly-admin-page #wpbody .d-inline-block {
  display: inline-block !important; }

.adfoxly-admin-page #wpbody .d-block {
  display: block !important; }

.adfoxly-admin-page #wpbody .d-table {
  display: table !important; }

.adfoxly-admin-page #wpbody .d-table-row {
  display: table-row !important; }

.adfoxly-admin-page #wpbody .d-table-cell {
  display: table-cell !important; }

.adfoxly-admin-page #wpbody .d-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.adfoxly-admin-page #wpbody .d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .d-sm-none {
    display: none !important; }
  .adfoxly-admin-page #wpbody .d-sm-inline {
    display: inline !important; }
  .adfoxly-admin-page #wpbody .d-sm-inline-block {
    display: inline-block !important; }
  .adfoxly-admin-page #wpbody .d-sm-block {
    display: block !important; }
  .adfoxly-admin-page #wpbody .d-sm-table {
    display: table !important; }
  .adfoxly-admin-page #wpbody .d-sm-table-row {
    display: table-row !important; }
  .adfoxly-admin-page #wpbody .d-sm-table-cell {
    display: table-cell !important; }
  .adfoxly-admin-page #wpbody .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .adfoxly-admin-page #wpbody .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .adfoxly-admin-page #wpbody .d-md-none {
    display: none !important; }
  .adfoxly-admin-page #wpbody .d-md-inline {
    display: inline !important; }
  .adfoxly-admin-page #wpbody .d-md-inline-block {
    display: inline-block !important; }
  .adfoxly-admin-page #wpbody .d-md-block {
    display: block !important; }
  .adfoxly-admin-page #wpbody .d-md-table {
    display: table !important; }
  .adfoxly-admin-page #wpbody .d-md-table-row {
    display: table-row !important; }
  .adfoxly-admin-page #wpbody .d-md-table-cell {
    display: table-cell !important; }
  .adfoxly-admin-page #wpbody .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .adfoxly-admin-page #wpbody .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .adfoxly-admin-page #wpbody .d-lg-none {
    display: none !important; }
  .adfoxly-admin-page #wpbody .d-lg-inline {
    display: inline !important; }
  .adfoxly-admin-page #wpbody .d-lg-inline-block {
    display: inline-block !important; }
  .adfoxly-admin-page #wpbody .d-lg-block {
    display: block !important; }
  .adfoxly-admin-page #wpbody .d-lg-table {
    display: table !important; }
  .adfoxly-admin-page #wpbody .d-lg-table-row {
    display: table-row !important; }
  .adfoxly-admin-page #wpbody .d-lg-table-cell {
    display: table-cell !important; }
  .adfoxly-admin-page #wpbody .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .adfoxly-admin-page #wpbody .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .adfoxly-admin-page #wpbody .d-xl-none {
    display: none !important; }
  .adfoxly-admin-page #wpbody .d-xl-inline {
    display: inline !important; }
  .adfoxly-admin-page #wpbody .d-xl-inline-block {
    display: inline-block !important; }
  .adfoxly-admin-page #wpbody .d-xl-block {
    display: block !important; }
  .adfoxly-admin-page #wpbody .d-xl-table {
    display: table !important; }
  .adfoxly-admin-page #wpbody .d-xl-table-row {
    display: table-row !important; }
  .adfoxly-admin-page #wpbody .d-xl-table-cell {
    display: table-cell !important; }
  .adfoxly-admin-page #wpbody .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .adfoxly-admin-page #wpbody .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .adfoxly-admin-page #wpbody .d-print-none {
    display: none !important; }
  .adfoxly-admin-page #wpbody .d-print-inline {
    display: inline !important; }
  .adfoxly-admin-page #wpbody .d-print-inline-block {
    display: inline-block !important; }
  .adfoxly-admin-page #wpbody .d-print-block {
    display: block !important; }
  .adfoxly-admin-page #wpbody .d-print-table {
    display: table !important; }
  .adfoxly-admin-page #wpbody .d-print-table-row {
    display: table-row !important; }
  .adfoxly-admin-page #wpbody .d-print-table-cell {
    display: table-cell !important; }
  .adfoxly-admin-page #wpbody .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .adfoxly-admin-page #wpbody .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.adfoxly-admin-page #wpbody .embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }

.adfoxly-admin-page #wpbody .embed-responsive::before {
  display: block;
  content: ""; }

.adfoxly-admin-page #wpbody .embed-responsive .embed-responsive-item,
.adfoxly-admin-page #wpbody .embed-responsive iframe,
.adfoxly-admin-page #wpbody .embed-responsive embed,
.adfoxly-admin-page #wpbody .embed-responsive object,
.adfoxly-admin-page #wpbody .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.adfoxly-admin-page #wpbody .embed-responsive-21by9::before {
  padding-top: 42.857143%; }

.adfoxly-admin-page #wpbody .embed-responsive-16by9::before {
  padding-top: 56.25%; }

.adfoxly-admin-page #wpbody .embed-responsive-4by3::before {
  padding-top: 75%; }

.adfoxly-admin-page #wpbody .embed-responsive-1by1::before {
  padding-top: 100%; }

.adfoxly-admin-page #wpbody .flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important; }

.adfoxly-admin-page #wpbody .flex-column {
  -ms-flex-direction: column !important;
  flex-direction: column !important; }

.adfoxly-admin-page #wpbody .flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important; }

.adfoxly-admin-page #wpbody .flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important; }

.adfoxly-admin-page #wpbody .flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important; }

.adfoxly-admin-page #wpbody .flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important; }

.adfoxly-admin-page #wpbody .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important; }

.adfoxly-admin-page #wpbody .flex-fill {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important; }

.adfoxly-admin-page #wpbody .flex-grow-0 {
  -ms-flex-positive: 0 !important;
  flex-grow: 0 !important; }

.adfoxly-admin-page #wpbody .flex-grow-1 {
  -ms-flex-positive: 1 !important;
  flex-grow: 1 !important; }

.adfoxly-admin-page #wpbody .flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important; }

.adfoxly-admin-page #wpbody .flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  flex-shrink: 1 !important; }

.adfoxly-admin-page #wpbody .justify-content-start {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important; }

.adfoxly-admin-page #wpbody .justify-content-end {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important; }

.adfoxly-admin-page #wpbody .justify-content-center {
  -ms-flex-pack: center !important;
  justify-content: center !important; }

.adfoxly-admin-page #wpbody .justify-content-between {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important; }

.adfoxly-admin-page #wpbody .justify-content-around {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important; }

.adfoxly-admin-page #wpbody .align-items-start {
  -ms-flex-align: start !important;
  align-items: flex-start !important; }

.adfoxly-admin-page #wpbody .align-items-end {
  -ms-flex-align: end !important;
  align-items: flex-end !important; }

.adfoxly-admin-page #wpbody .align-items-center {
  -ms-flex-align: center !important;
  align-items: center !important; }

.adfoxly-admin-page #wpbody .align-items-baseline {
  -ms-flex-align: baseline !important;
  align-items: baseline !important; }

.adfoxly-admin-page #wpbody .align-items-stretch {
  -ms-flex-align: stretch !important;
  align-items: stretch !important; }

.adfoxly-admin-page #wpbody .align-content-start {
  -ms-flex-line-pack: start !important;
  align-content: flex-start !important; }

.adfoxly-admin-page #wpbody .align-content-end {
  -ms-flex-line-pack: end !important;
  align-content: flex-end !important; }

.adfoxly-admin-page #wpbody .align-content-center {
  -ms-flex-line-pack: center !important;
  align-content: center !important; }

.adfoxly-admin-page #wpbody .align-content-between {
  -ms-flex-line-pack: justify !important;
  align-content: space-between !important; }

.adfoxly-admin-page #wpbody .align-content-around {
  -ms-flex-line-pack: distribute !important;
  align-content: space-around !important; }

.adfoxly-admin-page #wpbody .align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  align-content: stretch !important; }

.adfoxly-admin-page #wpbody .align-self-auto {
  -ms-flex-item-align: auto !important;
  -ms-grid-row-align: auto !important;
      align-self: auto !important; }

.adfoxly-admin-page #wpbody .align-self-start {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important; }

.adfoxly-admin-page #wpbody .align-self-end {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important; }

.adfoxly-admin-page #wpbody .align-self-center {
  -ms-flex-item-align: center !important;
  -ms-grid-row-align: center !important;
      align-self: center !important; }

.adfoxly-admin-page #wpbody .align-self-baseline {
  -ms-flex-item-align: baseline !important;
  align-self: baseline !important; }

.adfoxly-admin-page #wpbody .align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -ms-grid-row-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .flex-sm-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .adfoxly-admin-page #wpbody .flex-sm-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .adfoxly-admin-page #wpbody .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .adfoxly-admin-page #wpbody .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .adfoxly-admin-page #wpbody .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .adfoxly-admin-page #wpbody .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .adfoxly-admin-page #wpbody .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .adfoxly-admin-page #wpbody .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .adfoxly-admin-page #wpbody .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .adfoxly-admin-page #wpbody .justify-content-sm-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .adfoxly-admin-page #wpbody .justify-content-sm-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .adfoxly-admin-page #wpbody .justify-content-sm-center {
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .adfoxly-admin-page #wpbody .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .adfoxly-admin-page #wpbody .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .adfoxly-admin-page #wpbody .align-items-sm-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-items-sm-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-items-sm-center {
    -ms-flex-align: center !important;
    align-items: center !important; }
  .adfoxly-admin-page #wpbody .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .adfoxly-admin-page #wpbody .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .adfoxly-admin-page #wpbody .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .adfoxly-admin-page #wpbody .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .adfoxly-admin-page #wpbody .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .adfoxly-admin-page #wpbody .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .adfoxly-admin-page #wpbody .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .adfoxly-admin-page #wpbody .align-self-sm-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-self-sm-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important; }
  .adfoxly-admin-page #wpbody .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .adfoxly-admin-page #wpbody .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .adfoxly-admin-page #wpbody .flex-md-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .adfoxly-admin-page #wpbody .flex-md-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .adfoxly-admin-page #wpbody .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .adfoxly-admin-page #wpbody .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .adfoxly-admin-page #wpbody .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .adfoxly-admin-page #wpbody .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .adfoxly-admin-page #wpbody .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .adfoxly-admin-page #wpbody .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .adfoxly-admin-page #wpbody .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .adfoxly-admin-page #wpbody .justify-content-md-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .adfoxly-admin-page #wpbody .justify-content-md-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .adfoxly-admin-page #wpbody .justify-content-md-center {
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .adfoxly-admin-page #wpbody .justify-content-md-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .adfoxly-admin-page #wpbody .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .adfoxly-admin-page #wpbody .align-items-md-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-items-md-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-items-md-center {
    -ms-flex-align: center !important;
    align-items: center !important; }
  .adfoxly-admin-page #wpbody .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .adfoxly-admin-page #wpbody .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .adfoxly-admin-page #wpbody .align-content-md-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-content-md-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-content-md-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .adfoxly-admin-page #wpbody .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .adfoxly-admin-page #wpbody .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .adfoxly-admin-page #wpbody .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .adfoxly-admin-page #wpbody .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .adfoxly-admin-page #wpbody .align-self-md-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-self-md-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-self-md-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important; }
  .adfoxly-admin-page #wpbody .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .adfoxly-admin-page #wpbody .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .adfoxly-admin-page #wpbody .flex-lg-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .adfoxly-admin-page #wpbody .flex-lg-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .adfoxly-admin-page #wpbody .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .adfoxly-admin-page #wpbody .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .adfoxly-admin-page #wpbody .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .adfoxly-admin-page #wpbody .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .adfoxly-admin-page #wpbody .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .adfoxly-admin-page #wpbody .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .adfoxly-admin-page #wpbody .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .adfoxly-admin-page #wpbody .justify-content-lg-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .adfoxly-admin-page #wpbody .justify-content-lg-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .adfoxly-admin-page #wpbody .justify-content-lg-center {
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .adfoxly-admin-page #wpbody .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .adfoxly-admin-page #wpbody .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .adfoxly-admin-page #wpbody .align-items-lg-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-items-lg-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-items-lg-center {
    -ms-flex-align: center !important;
    align-items: center !important; }
  .adfoxly-admin-page #wpbody .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .adfoxly-admin-page #wpbody .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .adfoxly-admin-page #wpbody .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .adfoxly-admin-page #wpbody .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .adfoxly-admin-page #wpbody .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .adfoxly-admin-page #wpbody .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .adfoxly-admin-page #wpbody .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .adfoxly-admin-page #wpbody .align-self-lg-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-self-lg-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important; }
  .adfoxly-admin-page #wpbody .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .adfoxly-admin-page #wpbody .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .adfoxly-admin-page #wpbody .flex-xl-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important; }
  .adfoxly-admin-page #wpbody .flex-xl-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important; }
  .adfoxly-admin-page #wpbody .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important; }
  .adfoxly-admin-page #wpbody .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important; }
  .adfoxly-admin-page #wpbody .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important; }
  .adfoxly-admin-page #wpbody .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important; }
  .adfoxly-admin-page #wpbody .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important; }
  .adfoxly-admin-page #wpbody .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important; }
  .adfoxly-admin-page #wpbody .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important; }
  .adfoxly-admin-page #wpbody .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important; }
  .adfoxly-admin-page #wpbody .justify-content-xl-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
  .adfoxly-admin-page #wpbody .justify-content-xl-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important; }
  .adfoxly-admin-page #wpbody .justify-content-xl-center {
    -ms-flex-pack: center !important;
    justify-content: center !important; }
  .adfoxly-admin-page #wpbody .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important; }
  .adfoxly-admin-page #wpbody .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important; }
  .adfoxly-admin-page #wpbody .align-items-xl-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-items-xl-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-items-xl-center {
    -ms-flex-align: center !important;
    align-items: center !important; }
  .adfoxly-admin-page #wpbody .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important; }
  .adfoxly-admin-page #wpbody .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important; }
  .adfoxly-admin-page #wpbody .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    align-content: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    align-content: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    align-content: center !important; }
  .adfoxly-admin-page #wpbody .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important; }
  .adfoxly-admin-page #wpbody .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important; }
  .adfoxly-admin-page #wpbody .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important; }
  .adfoxly-admin-page #wpbody .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -ms-grid-row-align: auto !important;
        align-self: auto !important; }
  .adfoxly-admin-page #wpbody .align-self-xl-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important; }
  .adfoxly-admin-page #wpbody .align-self-xl-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important; }
  .adfoxly-admin-page #wpbody .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
        align-self: center !important; }
  .adfoxly-admin-page #wpbody .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important; }
  .adfoxly-admin-page #wpbody .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -ms-grid-row-align: stretch !important;
        align-self: stretch !important; } }

.adfoxly-admin-page #wpbody .float-left {
  float: left !important; }

.adfoxly-admin-page #wpbody .float-right {
  float: right !important; }

.adfoxly-admin-page #wpbody .float-none {
  float: none !important; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .float-sm-left {
    float: left !important; }
  .adfoxly-admin-page #wpbody .float-sm-right {
    float: right !important; }
  .adfoxly-admin-page #wpbody .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .adfoxly-admin-page #wpbody .float-md-left {
    float: left !important; }
  .adfoxly-admin-page #wpbody .float-md-right {
    float: right !important; }
  .adfoxly-admin-page #wpbody .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .adfoxly-admin-page #wpbody .float-lg-left {
    float: left !important; }
  .adfoxly-admin-page #wpbody .float-lg-right {
    float: right !important; }
  .adfoxly-admin-page #wpbody .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .adfoxly-admin-page #wpbody .float-xl-left {
    float: left !important; }
  .adfoxly-admin-page #wpbody .float-xl-right {
    float: right !important; }
  .adfoxly-admin-page #wpbody .float-xl-none {
    float: none !important; } }

.adfoxly-admin-page #wpbody .position-static {
  position: static !important; }

.adfoxly-admin-page #wpbody .position-relative {
  position: relative !important; }

.adfoxly-admin-page #wpbody .position-absolute {
  position: absolute !important; }

.adfoxly-admin-page #wpbody .position-fixed {
  position: fixed !important; }

.adfoxly-admin-page #wpbody .position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.adfoxly-admin-page #wpbody .fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.adfoxly-admin-page #wpbody .fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .adfoxly-admin-page #wpbody .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.adfoxly-admin-page #wpbody .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.adfoxly-admin-page #wpbody .sr-only-focusable:active, .adfoxly-admin-page #wpbody .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.adfoxly-admin-page #wpbody .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.adfoxly-admin-page #wpbody .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.adfoxly-admin-page #wpbody .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.adfoxly-admin-page #wpbody .shadow-none {
  box-shadow: none !important; }

.adfoxly-admin-page #wpbody .w-25 {
  width: 25% !important; }

.adfoxly-admin-page #wpbody .w-50 {
  width: 50% !important; }

.adfoxly-admin-page #wpbody .w-75 {
  width: 75% !important; }

.adfoxly-admin-page #wpbody .w-100 {
  width: 100% !important; }

.adfoxly-admin-page #wpbody .w-auto {
  width: auto !important; }

.adfoxly-admin-page #wpbody .h-25 {
  height: 25% !important; }

.adfoxly-admin-page #wpbody .h-50 {
  height: 50% !important; }

.adfoxly-admin-page #wpbody .h-75 {
  height: 75% !important; }

.adfoxly-admin-page #wpbody .h-100 {
  height: 100% !important; }

.adfoxly-admin-page #wpbody .h-auto {
  height: auto !important; }

.adfoxly-admin-page #wpbody .mw-100 {
  max-width: 100% !important; }

.adfoxly-admin-page #wpbody .mh-100 {
  max-height: 100% !important; }

.adfoxly-admin-page #wpbody .m-0 {
  margin: 0 !important; }

.adfoxly-admin-page #wpbody .mt-0,
.adfoxly-admin-page #wpbody .my-0 {
  margin-top: 0 !important; }

.adfoxly-admin-page #wpbody .mr-0,
.adfoxly-admin-page #wpbody .mx-0 {
  margin-right: 0 !important; }

.adfoxly-admin-page #wpbody .mb-0,
.adfoxly-admin-page #wpbody .my-0 {
  margin-bottom: 0 !important; }

.adfoxly-admin-page #wpbody .ml-0,
.adfoxly-admin-page #wpbody .mx-0 {
  margin-left: 0 !important; }

.adfoxly-admin-page #wpbody .m-1 {
  margin: 0.25rem !important; }

.adfoxly-admin-page #wpbody .mt-1,
.adfoxly-admin-page #wpbody .my-1 {
  margin-top: 0.25rem !important; }

.adfoxly-admin-page #wpbody .mr-1,
.adfoxly-admin-page #wpbody .mx-1 {
  margin-right: 0.25rem !important; }

.adfoxly-admin-page #wpbody .mb-1,
.adfoxly-admin-page #wpbody .my-1 {
  margin-bottom: 0.25rem !important; }

.adfoxly-admin-page #wpbody .ml-1,
.adfoxly-admin-page #wpbody .mx-1 {
  margin-left: 0.25rem !important; }

.adfoxly-admin-page #wpbody .m-2 {
  margin: 0.5rem !important; }

.adfoxly-admin-page #wpbody .mt-2,
.adfoxly-admin-page #wpbody .my-2 {
  margin-top: 0.5rem !important; }

.adfoxly-admin-page #wpbody .mr-2,
.adfoxly-admin-page #wpbody .mx-2 {
  margin-right: 0.5rem !important; }

.adfoxly-admin-page #wpbody .mb-2,
.adfoxly-admin-page #wpbody .my-2 {
  margin-bottom: 0.5rem !important; }

.adfoxly-admin-page #wpbody .ml-2,
.adfoxly-admin-page #wpbody .mx-2 {
  margin-left: 0.5rem !important; }

.adfoxly-admin-page #wpbody .m-3 {
  margin: 1rem !important; }

.adfoxly-admin-page #wpbody .mt-3,
.adfoxly-admin-page #wpbody .my-3 {
  margin-top: 1rem !important; }

.adfoxly-admin-page #wpbody .mr-3,
.adfoxly-admin-page #wpbody .mx-3 {
  margin-right: 1rem !important; }

.adfoxly-admin-page #wpbody .mb-3,
.adfoxly-admin-page #wpbody .my-3 {
  margin-bottom: 1rem !important; }

.adfoxly-admin-page #wpbody .ml-3,
.adfoxly-admin-page #wpbody .mx-3 {
  margin-left: 1rem !important; }

.adfoxly-admin-page #wpbody .m-4 {
  margin: 1.5rem !important; }

.adfoxly-admin-page #wpbody .mt-4,
.adfoxly-admin-page #wpbody .my-4 {
  margin-top: 1.5rem !important; }

.adfoxly-admin-page #wpbody .mr-4,
.adfoxly-admin-page #wpbody .mx-4 {
  margin-right: 1.5rem !important; }

.adfoxly-admin-page #wpbody .mb-4,
.adfoxly-admin-page #wpbody .my-4 {
  margin-bottom: 1.5rem !important; }

.adfoxly-admin-page #wpbody .ml-4,
.adfoxly-admin-page #wpbody .mx-4 {
  margin-left: 1.5rem !important; }

.adfoxly-admin-page #wpbody .m-5 {
  margin: 3rem !important; }

.adfoxly-admin-page #wpbody .mt-5,
.adfoxly-admin-page #wpbody .my-5 {
  margin-top: 3rem !important; }

.adfoxly-admin-page #wpbody .mr-5,
.adfoxly-admin-page #wpbody .mx-5 {
  margin-right: 3rem !important; }

.adfoxly-admin-page #wpbody .mb-5,
.adfoxly-admin-page #wpbody .my-5 {
  margin-bottom: 3rem !important; }

.adfoxly-admin-page #wpbody .ml-5,
.adfoxly-admin-page #wpbody .mx-5 {
  margin-left: 3rem !important; }

.adfoxly-admin-page #wpbody .p-0 {
  padding: 0 !important; }

.adfoxly-admin-page #wpbody .pt-0,
.adfoxly-admin-page #wpbody .py-0 {
  padding-top: 0 !important; }

.adfoxly-admin-page #wpbody .pr-0,
.adfoxly-admin-page #wpbody .px-0 {
  padding-right: 0 !important; }

.adfoxly-admin-page #wpbody .pb-0,
.adfoxly-admin-page #wpbody .py-0 {
  padding-bottom: 0 !important; }

.adfoxly-admin-page #wpbody .pl-0,
.adfoxly-admin-page #wpbody .px-0 {
  padding-left: 0 !important; }

.adfoxly-admin-page #wpbody .p-1 {
  padding: 0.25rem !important; }

.adfoxly-admin-page #wpbody .pt-1,
.adfoxly-admin-page #wpbody .py-1 {
  padding-top: 0.25rem !important; }

.adfoxly-admin-page #wpbody .pr-1,
.adfoxly-admin-page #wpbody .px-1 {
  padding-right: 0.25rem !important; }

.adfoxly-admin-page #wpbody .pb-1,
.adfoxly-admin-page #wpbody .py-1 {
  padding-bottom: 0.25rem !important; }

.adfoxly-admin-page #wpbody .pl-1,
.adfoxly-admin-page #wpbody .px-1 {
  padding-left: 0.25rem !important; }

.adfoxly-admin-page #wpbody .p-2 {
  padding: 0.5rem !important; }

.adfoxly-admin-page #wpbody .pt-2,
.adfoxly-admin-page #wpbody .py-2 {
  padding-top: 0.5rem !important; }

.adfoxly-admin-page #wpbody .pr-2,
.adfoxly-admin-page #wpbody .px-2 {
  padding-right: 0.5rem !important; }

.adfoxly-admin-page #wpbody .pb-2,
.adfoxly-admin-page #wpbody .py-2 {
  padding-bottom: 0.5rem !important; }

.adfoxly-admin-page #wpbody .pl-2,
.adfoxly-admin-page #wpbody .px-2 {
  padding-left: 0.5rem !important; }

.adfoxly-admin-page #wpbody .p-3 {
  padding: 1rem !important; }

.adfoxly-admin-page #wpbody .pt-3,
.adfoxly-admin-page #wpbody .py-3 {
  padding-top: 1rem !important; }

.adfoxly-admin-page #wpbody .pr-3,
.adfoxly-admin-page #wpbody .px-3 {
  padding-right: 1rem !important; }

.adfoxly-admin-page #wpbody .pb-3,
.adfoxly-admin-page #wpbody .py-3 {
  padding-bottom: 1rem !important; }

.adfoxly-admin-page #wpbody .pl-3,
.adfoxly-admin-page #wpbody .px-3 {
  padding-left: 1rem !important; }

.adfoxly-admin-page #wpbody .p-4 {
  padding: 1.5rem !important; }

.adfoxly-admin-page #wpbody .pt-4,
.adfoxly-admin-page #wpbody .py-4 {
  padding-top: 1.5rem !important; }

.adfoxly-admin-page #wpbody .pr-4,
.adfoxly-admin-page #wpbody .px-4 {
  padding-right: 1.5rem !important; }

.adfoxly-admin-page #wpbody .pb-4,
.adfoxly-admin-page #wpbody .py-4 {
  padding-bottom: 1.5rem !important; }

.adfoxly-admin-page #wpbody .pl-4,
.adfoxly-admin-page #wpbody .px-4 {
  padding-left: 1.5rem !important; }

.adfoxly-admin-page #wpbody .p-5 {
  padding: 3rem !important; }

.adfoxly-admin-page #wpbody .pt-5,
.adfoxly-admin-page #wpbody .py-5 {
  padding-top: 3rem !important; }

.adfoxly-admin-page #wpbody .pr-5,
.adfoxly-admin-page #wpbody .px-5 {
  padding-right: 3rem !important; }

.adfoxly-admin-page #wpbody .pb-5,
.adfoxly-admin-page #wpbody .py-5 {
  padding-bottom: 3rem !important; }

.adfoxly-admin-page #wpbody .pl-5,
.adfoxly-admin-page #wpbody .px-5 {
  padding-left: 3rem !important; }

.adfoxly-admin-page #wpbody .m-auto {
  margin: auto !important; }

.adfoxly-admin-page #wpbody .mt-auto,
.adfoxly-admin-page #wpbody .my-auto {
  margin-top: auto !important; }

.adfoxly-admin-page #wpbody .mr-auto,
.adfoxly-admin-page #wpbody .mx-auto {
  margin-right: auto !important; }

.adfoxly-admin-page #wpbody .mb-auto,
.adfoxly-admin-page #wpbody .my-auto {
  margin-bottom: auto !important; }

.adfoxly-admin-page #wpbody .ml-auto,
.adfoxly-admin-page #wpbody .mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .m-sm-0 {
    margin: 0 !important; }
  .adfoxly-admin-page #wpbody .mt-sm-0,
  .adfoxly-admin-page #wpbody .my-sm-0 {
    margin-top: 0 !important; }
  .adfoxly-admin-page #wpbody .mr-sm-0,
  .adfoxly-admin-page #wpbody .mx-sm-0 {
    margin-right: 0 !important; }
  .adfoxly-admin-page #wpbody .mb-sm-0,
  .adfoxly-admin-page #wpbody .my-sm-0 {
    margin-bottom: 0 !important; }
  .adfoxly-admin-page #wpbody .ml-sm-0,
  .adfoxly-admin-page #wpbody .mx-sm-0 {
    margin-left: 0 !important; }
  .adfoxly-admin-page #wpbody .m-sm-1 {
    margin: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mt-sm-1,
  .adfoxly-admin-page #wpbody .my-sm-1 {
    margin-top: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mr-sm-1,
  .adfoxly-admin-page #wpbody .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mb-sm-1,
  .adfoxly-admin-page #wpbody .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .ml-sm-1,
  .adfoxly-admin-page #wpbody .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .m-sm-2 {
    margin: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mt-sm-2,
  .adfoxly-admin-page #wpbody .my-sm-2 {
    margin-top: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mr-sm-2,
  .adfoxly-admin-page #wpbody .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mb-sm-2,
  .adfoxly-admin-page #wpbody .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .ml-sm-2,
  .adfoxly-admin-page #wpbody .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .m-sm-3 {
    margin: 1rem !important; }
  .adfoxly-admin-page #wpbody .mt-sm-3,
  .adfoxly-admin-page #wpbody .my-sm-3 {
    margin-top: 1rem !important; }
  .adfoxly-admin-page #wpbody .mr-sm-3,
  .adfoxly-admin-page #wpbody .mx-sm-3 {
    margin-right: 1rem !important; }
  .adfoxly-admin-page #wpbody .mb-sm-3,
  .adfoxly-admin-page #wpbody .my-sm-3 {
    margin-bottom: 1rem !important; }
  .adfoxly-admin-page #wpbody .ml-sm-3,
  .adfoxly-admin-page #wpbody .mx-sm-3 {
    margin-left: 1rem !important; }
  .adfoxly-admin-page #wpbody .m-sm-4 {
    margin: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mt-sm-4,
  .adfoxly-admin-page #wpbody .my-sm-4 {
    margin-top: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mr-sm-4,
  .adfoxly-admin-page #wpbody .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mb-sm-4,
  .adfoxly-admin-page #wpbody .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .ml-sm-4,
  .adfoxly-admin-page #wpbody .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .m-sm-5 {
    margin: 3rem !important; }
  .adfoxly-admin-page #wpbody .mt-sm-5,
  .adfoxly-admin-page #wpbody .my-sm-5 {
    margin-top: 3rem !important; }
  .adfoxly-admin-page #wpbody .mr-sm-5,
  .adfoxly-admin-page #wpbody .mx-sm-5 {
    margin-right: 3rem !important; }
  .adfoxly-admin-page #wpbody .mb-sm-5,
  .adfoxly-admin-page #wpbody .my-sm-5 {
    margin-bottom: 3rem !important; }
  .adfoxly-admin-page #wpbody .ml-sm-5,
  .adfoxly-admin-page #wpbody .mx-sm-5 {
    margin-left: 3rem !important; }
  .adfoxly-admin-page #wpbody .p-sm-0 {
    padding: 0 !important; }
  .adfoxly-admin-page #wpbody .pt-sm-0,
  .adfoxly-admin-page #wpbody .py-sm-0 {
    padding-top: 0 !important; }
  .adfoxly-admin-page #wpbody .pr-sm-0,
  .adfoxly-admin-page #wpbody .px-sm-0 {
    padding-right: 0 !important; }
  .adfoxly-admin-page #wpbody .pb-sm-0,
  .adfoxly-admin-page #wpbody .py-sm-0 {
    padding-bottom: 0 !important; }
  .adfoxly-admin-page #wpbody .pl-sm-0,
  .adfoxly-admin-page #wpbody .px-sm-0 {
    padding-left: 0 !important; }
  .adfoxly-admin-page #wpbody .p-sm-1 {
    padding: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pt-sm-1,
  .adfoxly-admin-page #wpbody .py-sm-1 {
    padding-top: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pr-sm-1,
  .adfoxly-admin-page #wpbody .px-sm-1 {
    padding-right: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pb-sm-1,
  .adfoxly-admin-page #wpbody .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pl-sm-1,
  .adfoxly-admin-page #wpbody .px-sm-1 {
    padding-left: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .p-sm-2 {
    padding: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pt-sm-2,
  .adfoxly-admin-page #wpbody .py-sm-2 {
    padding-top: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pr-sm-2,
  .adfoxly-admin-page #wpbody .px-sm-2 {
    padding-right: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pb-sm-2,
  .adfoxly-admin-page #wpbody .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pl-sm-2,
  .adfoxly-admin-page #wpbody .px-sm-2 {
    padding-left: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .p-sm-3 {
    padding: 1rem !important; }
  .adfoxly-admin-page #wpbody .pt-sm-3,
  .adfoxly-admin-page #wpbody .py-sm-3 {
    padding-top: 1rem !important; }
  .adfoxly-admin-page #wpbody .pr-sm-3,
  .adfoxly-admin-page #wpbody .px-sm-3 {
    padding-right: 1rem !important; }
  .adfoxly-admin-page #wpbody .pb-sm-3,
  .adfoxly-admin-page #wpbody .py-sm-3 {
    padding-bottom: 1rem !important; }
  .adfoxly-admin-page #wpbody .pl-sm-3,
  .adfoxly-admin-page #wpbody .px-sm-3 {
    padding-left: 1rem !important; }
  .adfoxly-admin-page #wpbody .p-sm-4 {
    padding: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pt-sm-4,
  .adfoxly-admin-page #wpbody .py-sm-4 {
    padding-top: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pr-sm-4,
  .adfoxly-admin-page #wpbody .px-sm-4 {
    padding-right: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pb-sm-4,
  .adfoxly-admin-page #wpbody .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pl-sm-4,
  .adfoxly-admin-page #wpbody .px-sm-4 {
    padding-left: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .p-sm-5 {
    padding: 3rem !important; }
  .adfoxly-admin-page #wpbody .pt-sm-5,
  .adfoxly-admin-page #wpbody .py-sm-5 {
    padding-top: 3rem !important; }
  .adfoxly-admin-page #wpbody .pr-sm-5,
  .adfoxly-admin-page #wpbody .px-sm-5 {
    padding-right: 3rem !important; }
  .adfoxly-admin-page #wpbody .pb-sm-5,
  .adfoxly-admin-page #wpbody .py-sm-5 {
    padding-bottom: 3rem !important; }
  .adfoxly-admin-page #wpbody .pl-sm-5,
  .adfoxly-admin-page #wpbody .px-sm-5 {
    padding-left: 3rem !important; }
  .adfoxly-admin-page #wpbody .m-sm-auto {
    margin: auto !important; }
  .adfoxly-admin-page #wpbody .mt-sm-auto,
  .adfoxly-admin-page #wpbody .my-sm-auto {
    margin-top: auto !important; }
  .adfoxly-admin-page #wpbody .mr-sm-auto,
  .adfoxly-admin-page #wpbody .mx-sm-auto {
    margin-right: auto !important; }
  .adfoxly-admin-page #wpbody .mb-sm-auto,
  .adfoxly-admin-page #wpbody .my-sm-auto {
    margin-bottom: auto !important; }
  .adfoxly-admin-page #wpbody .ml-sm-auto,
  .adfoxly-admin-page #wpbody .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .adfoxly-admin-page #wpbody .m-md-0 {
    margin: 0 !important; }
  .adfoxly-admin-page #wpbody .mt-md-0,
  .adfoxly-admin-page #wpbody .my-md-0 {
    margin-top: 0 !important; }
  .adfoxly-admin-page #wpbody .mr-md-0,
  .adfoxly-admin-page #wpbody .mx-md-0 {
    margin-right: 0 !important; }
  .adfoxly-admin-page #wpbody .mb-md-0,
  .adfoxly-admin-page #wpbody .my-md-0 {
    margin-bottom: 0 !important; }
  .adfoxly-admin-page #wpbody .ml-md-0,
  .adfoxly-admin-page #wpbody .mx-md-0 {
    margin-left: 0 !important; }
  .adfoxly-admin-page #wpbody .m-md-1 {
    margin: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mt-md-1,
  .adfoxly-admin-page #wpbody .my-md-1 {
    margin-top: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mr-md-1,
  .adfoxly-admin-page #wpbody .mx-md-1 {
    margin-right: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mb-md-1,
  .adfoxly-admin-page #wpbody .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .ml-md-1,
  .adfoxly-admin-page #wpbody .mx-md-1 {
    margin-left: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .m-md-2 {
    margin: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mt-md-2,
  .adfoxly-admin-page #wpbody .my-md-2 {
    margin-top: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mr-md-2,
  .adfoxly-admin-page #wpbody .mx-md-2 {
    margin-right: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mb-md-2,
  .adfoxly-admin-page #wpbody .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .ml-md-2,
  .adfoxly-admin-page #wpbody .mx-md-2 {
    margin-left: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .m-md-3 {
    margin: 1rem !important; }
  .adfoxly-admin-page #wpbody .mt-md-3,
  .adfoxly-admin-page #wpbody .my-md-3 {
    margin-top: 1rem !important; }
  .adfoxly-admin-page #wpbody .mr-md-3,
  .adfoxly-admin-page #wpbody .mx-md-3 {
    margin-right: 1rem !important; }
  .adfoxly-admin-page #wpbody .mb-md-3,
  .adfoxly-admin-page #wpbody .my-md-3 {
    margin-bottom: 1rem !important; }
  .adfoxly-admin-page #wpbody .ml-md-3,
  .adfoxly-admin-page #wpbody .mx-md-3 {
    margin-left: 1rem !important; }
  .adfoxly-admin-page #wpbody .m-md-4 {
    margin: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mt-md-4,
  .adfoxly-admin-page #wpbody .my-md-4 {
    margin-top: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mr-md-4,
  .adfoxly-admin-page #wpbody .mx-md-4 {
    margin-right: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mb-md-4,
  .adfoxly-admin-page #wpbody .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .ml-md-4,
  .adfoxly-admin-page #wpbody .mx-md-4 {
    margin-left: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .m-md-5 {
    margin: 3rem !important; }
  .adfoxly-admin-page #wpbody .mt-md-5,
  .adfoxly-admin-page #wpbody .my-md-5 {
    margin-top: 3rem !important; }
  .adfoxly-admin-page #wpbody .mr-md-5,
  .adfoxly-admin-page #wpbody .mx-md-5 {
    margin-right: 3rem !important; }
  .adfoxly-admin-page #wpbody .mb-md-5,
  .adfoxly-admin-page #wpbody .my-md-5 {
    margin-bottom: 3rem !important; }
  .adfoxly-admin-page #wpbody .ml-md-5,
  .adfoxly-admin-page #wpbody .mx-md-5 {
    margin-left: 3rem !important; }
  .adfoxly-admin-page #wpbody .p-md-0 {
    padding: 0 !important; }
  .adfoxly-admin-page #wpbody .pt-md-0,
  .adfoxly-admin-page #wpbody .py-md-0 {
    padding-top: 0 !important; }
  .adfoxly-admin-page #wpbody .pr-md-0,
  .adfoxly-admin-page #wpbody .px-md-0 {
    padding-right: 0 !important; }
  .adfoxly-admin-page #wpbody .pb-md-0,
  .adfoxly-admin-page #wpbody .py-md-0 {
    padding-bottom: 0 !important; }
  .adfoxly-admin-page #wpbody .pl-md-0,
  .adfoxly-admin-page #wpbody .px-md-0 {
    padding-left: 0 !important; }
  .adfoxly-admin-page #wpbody .p-md-1 {
    padding: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pt-md-1,
  .adfoxly-admin-page #wpbody .py-md-1 {
    padding-top: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pr-md-1,
  .adfoxly-admin-page #wpbody .px-md-1 {
    padding-right: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pb-md-1,
  .adfoxly-admin-page #wpbody .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pl-md-1,
  .adfoxly-admin-page #wpbody .px-md-1 {
    padding-left: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .p-md-2 {
    padding: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pt-md-2,
  .adfoxly-admin-page #wpbody .py-md-2 {
    padding-top: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pr-md-2,
  .adfoxly-admin-page #wpbody .px-md-2 {
    padding-right: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pb-md-2,
  .adfoxly-admin-page #wpbody .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pl-md-2,
  .adfoxly-admin-page #wpbody .px-md-2 {
    padding-left: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .p-md-3 {
    padding: 1rem !important; }
  .adfoxly-admin-page #wpbody .pt-md-3,
  .adfoxly-admin-page #wpbody .py-md-3 {
    padding-top: 1rem !important; }
  .adfoxly-admin-page #wpbody .pr-md-3,
  .adfoxly-admin-page #wpbody .px-md-3 {
    padding-right: 1rem !important; }
  .adfoxly-admin-page #wpbody .pb-md-3,
  .adfoxly-admin-page #wpbody .py-md-3 {
    padding-bottom: 1rem !important; }
  .adfoxly-admin-page #wpbody .pl-md-3,
  .adfoxly-admin-page #wpbody .px-md-3 {
    padding-left: 1rem !important; }
  .adfoxly-admin-page #wpbody .p-md-4 {
    padding: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pt-md-4,
  .adfoxly-admin-page #wpbody .py-md-4 {
    padding-top: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pr-md-4,
  .adfoxly-admin-page #wpbody .px-md-4 {
    padding-right: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pb-md-4,
  .adfoxly-admin-page #wpbody .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pl-md-4,
  .adfoxly-admin-page #wpbody .px-md-4 {
    padding-left: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .p-md-5 {
    padding: 3rem !important; }
  .adfoxly-admin-page #wpbody .pt-md-5,
  .adfoxly-admin-page #wpbody .py-md-5 {
    padding-top: 3rem !important; }
  .adfoxly-admin-page #wpbody .pr-md-5,
  .adfoxly-admin-page #wpbody .px-md-5 {
    padding-right: 3rem !important; }
  .adfoxly-admin-page #wpbody .pb-md-5,
  .adfoxly-admin-page #wpbody .py-md-5 {
    padding-bottom: 3rem !important; }
  .adfoxly-admin-page #wpbody .pl-md-5,
  .adfoxly-admin-page #wpbody .px-md-5 {
    padding-left: 3rem !important; }
  .adfoxly-admin-page #wpbody .m-md-auto {
    margin: auto !important; }
  .adfoxly-admin-page #wpbody .mt-md-auto,
  .adfoxly-admin-page #wpbody .my-md-auto {
    margin-top: auto !important; }
  .adfoxly-admin-page #wpbody .mr-md-auto,
  .adfoxly-admin-page #wpbody .mx-md-auto {
    margin-right: auto !important; }
  .adfoxly-admin-page #wpbody .mb-md-auto,
  .adfoxly-admin-page #wpbody .my-md-auto {
    margin-bottom: auto !important; }
  .adfoxly-admin-page #wpbody .ml-md-auto,
  .adfoxly-admin-page #wpbody .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .adfoxly-admin-page #wpbody .m-lg-0 {
    margin: 0 !important; }
  .adfoxly-admin-page #wpbody .mt-lg-0,
  .adfoxly-admin-page #wpbody .my-lg-0 {
    margin-top: 0 !important; }
  .adfoxly-admin-page #wpbody .mr-lg-0,
  .adfoxly-admin-page #wpbody .mx-lg-0 {
    margin-right: 0 !important; }
  .adfoxly-admin-page #wpbody .mb-lg-0,
  .adfoxly-admin-page #wpbody .my-lg-0 {
    margin-bottom: 0 !important; }
  .adfoxly-admin-page #wpbody .ml-lg-0,
  .adfoxly-admin-page #wpbody .mx-lg-0 {
    margin-left: 0 !important; }
  .adfoxly-admin-page #wpbody .m-lg-1 {
    margin: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mt-lg-1,
  .adfoxly-admin-page #wpbody .my-lg-1 {
    margin-top: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mr-lg-1,
  .adfoxly-admin-page #wpbody .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mb-lg-1,
  .adfoxly-admin-page #wpbody .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .ml-lg-1,
  .adfoxly-admin-page #wpbody .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .m-lg-2 {
    margin: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mt-lg-2,
  .adfoxly-admin-page #wpbody .my-lg-2 {
    margin-top: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mr-lg-2,
  .adfoxly-admin-page #wpbody .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mb-lg-2,
  .adfoxly-admin-page #wpbody .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .ml-lg-2,
  .adfoxly-admin-page #wpbody .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .m-lg-3 {
    margin: 1rem !important; }
  .adfoxly-admin-page #wpbody .mt-lg-3,
  .adfoxly-admin-page #wpbody .my-lg-3 {
    margin-top: 1rem !important; }
  .adfoxly-admin-page #wpbody .mr-lg-3,
  .adfoxly-admin-page #wpbody .mx-lg-3 {
    margin-right: 1rem !important; }
  .adfoxly-admin-page #wpbody .mb-lg-3,
  .adfoxly-admin-page #wpbody .my-lg-3 {
    margin-bottom: 1rem !important; }
  .adfoxly-admin-page #wpbody .ml-lg-3,
  .adfoxly-admin-page #wpbody .mx-lg-3 {
    margin-left: 1rem !important; }
  .adfoxly-admin-page #wpbody .m-lg-4 {
    margin: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mt-lg-4,
  .adfoxly-admin-page #wpbody .my-lg-4 {
    margin-top: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mr-lg-4,
  .adfoxly-admin-page #wpbody .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mb-lg-4,
  .adfoxly-admin-page #wpbody .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .ml-lg-4,
  .adfoxly-admin-page #wpbody .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .m-lg-5 {
    margin: 3rem !important; }
  .adfoxly-admin-page #wpbody .mt-lg-5,
  .adfoxly-admin-page #wpbody .my-lg-5 {
    margin-top: 3rem !important; }
  .adfoxly-admin-page #wpbody .mr-lg-5,
  .adfoxly-admin-page #wpbody .mx-lg-5 {
    margin-right: 3rem !important; }
  .adfoxly-admin-page #wpbody .mb-lg-5,
  .adfoxly-admin-page #wpbody .my-lg-5 {
    margin-bottom: 3rem !important; }
  .adfoxly-admin-page #wpbody .ml-lg-5,
  .adfoxly-admin-page #wpbody .mx-lg-5 {
    margin-left: 3rem !important; }
  .adfoxly-admin-page #wpbody .p-lg-0 {
    padding: 0 !important; }
  .adfoxly-admin-page #wpbody .pt-lg-0,
  .adfoxly-admin-page #wpbody .py-lg-0 {
    padding-top: 0 !important; }
  .adfoxly-admin-page #wpbody .pr-lg-0,
  .adfoxly-admin-page #wpbody .px-lg-0 {
    padding-right: 0 !important; }
  .adfoxly-admin-page #wpbody .pb-lg-0,
  .adfoxly-admin-page #wpbody .py-lg-0 {
    padding-bottom: 0 !important; }
  .adfoxly-admin-page #wpbody .pl-lg-0,
  .adfoxly-admin-page #wpbody .px-lg-0 {
    padding-left: 0 !important; }
  .adfoxly-admin-page #wpbody .p-lg-1 {
    padding: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pt-lg-1,
  .adfoxly-admin-page #wpbody .py-lg-1 {
    padding-top: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pr-lg-1,
  .adfoxly-admin-page #wpbody .px-lg-1 {
    padding-right: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pb-lg-1,
  .adfoxly-admin-page #wpbody .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pl-lg-1,
  .adfoxly-admin-page #wpbody .px-lg-1 {
    padding-left: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .p-lg-2 {
    padding: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pt-lg-2,
  .adfoxly-admin-page #wpbody .py-lg-2 {
    padding-top: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pr-lg-2,
  .adfoxly-admin-page #wpbody .px-lg-2 {
    padding-right: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pb-lg-2,
  .adfoxly-admin-page #wpbody .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pl-lg-2,
  .adfoxly-admin-page #wpbody .px-lg-2 {
    padding-left: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .p-lg-3 {
    padding: 1rem !important; }
  .adfoxly-admin-page #wpbody .pt-lg-3,
  .adfoxly-admin-page #wpbody .py-lg-3 {
    padding-top: 1rem !important; }
  .adfoxly-admin-page #wpbody .pr-lg-3,
  .adfoxly-admin-page #wpbody .px-lg-3 {
    padding-right: 1rem !important; }
  .adfoxly-admin-page #wpbody .pb-lg-3,
  .adfoxly-admin-page #wpbody .py-lg-3 {
    padding-bottom: 1rem !important; }
  .adfoxly-admin-page #wpbody .pl-lg-3,
  .adfoxly-admin-page #wpbody .px-lg-3 {
    padding-left: 1rem !important; }
  .adfoxly-admin-page #wpbody .p-lg-4 {
    padding: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pt-lg-4,
  .adfoxly-admin-page #wpbody .py-lg-4 {
    padding-top: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pr-lg-4,
  .adfoxly-admin-page #wpbody .px-lg-4 {
    padding-right: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pb-lg-4,
  .adfoxly-admin-page #wpbody .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pl-lg-4,
  .adfoxly-admin-page #wpbody .px-lg-4 {
    padding-left: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .p-lg-5 {
    padding: 3rem !important; }
  .adfoxly-admin-page #wpbody .pt-lg-5,
  .adfoxly-admin-page #wpbody .py-lg-5 {
    padding-top: 3rem !important; }
  .adfoxly-admin-page #wpbody .pr-lg-5,
  .adfoxly-admin-page #wpbody .px-lg-5 {
    padding-right: 3rem !important; }
  .adfoxly-admin-page #wpbody .pb-lg-5,
  .adfoxly-admin-page #wpbody .py-lg-5 {
    padding-bottom: 3rem !important; }
  .adfoxly-admin-page #wpbody .pl-lg-5,
  .adfoxly-admin-page #wpbody .px-lg-5 {
    padding-left: 3rem !important; }
  .adfoxly-admin-page #wpbody .m-lg-auto {
    margin: auto !important; }
  .adfoxly-admin-page #wpbody .mt-lg-auto,
  .adfoxly-admin-page #wpbody .my-lg-auto {
    margin-top: auto !important; }
  .adfoxly-admin-page #wpbody .mr-lg-auto,
  .adfoxly-admin-page #wpbody .mx-lg-auto {
    margin-right: auto !important; }
  .adfoxly-admin-page #wpbody .mb-lg-auto,
  .adfoxly-admin-page #wpbody .my-lg-auto {
    margin-bottom: auto !important; }
  .adfoxly-admin-page #wpbody .ml-lg-auto,
  .adfoxly-admin-page #wpbody .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .adfoxly-admin-page #wpbody .m-xl-0 {
    margin: 0 !important; }
  .adfoxly-admin-page #wpbody .mt-xl-0,
  .adfoxly-admin-page #wpbody .my-xl-0 {
    margin-top: 0 !important; }
  .adfoxly-admin-page #wpbody .mr-xl-0,
  .adfoxly-admin-page #wpbody .mx-xl-0 {
    margin-right: 0 !important; }
  .adfoxly-admin-page #wpbody .mb-xl-0,
  .adfoxly-admin-page #wpbody .my-xl-0 {
    margin-bottom: 0 !important; }
  .adfoxly-admin-page #wpbody .ml-xl-0,
  .adfoxly-admin-page #wpbody .mx-xl-0 {
    margin-left: 0 !important; }
  .adfoxly-admin-page #wpbody .m-xl-1 {
    margin: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mt-xl-1,
  .adfoxly-admin-page #wpbody .my-xl-1 {
    margin-top: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mr-xl-1,
  .adfoxly-admin-page #wpbody .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .mb-xl-1,
  .adfoxly-admin-page #wpbody .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .ml-xl-1,
  .adfoxly-admin-page #wpbody .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .m-xl-2 {
    margin: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mt-xl-2,
  .adfoxly-admin-page #wpbody .my-xl-2 {
    margin-top: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mr-xl-2,
  .adfoxly-admin-page #wpbody .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .mb-xl-2,
  .adfoxly-admin-page #wpbody .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .ml-xl-2,
  .adfoxly-admin-page #wpbody .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .m-xl-3 {
    margin: 1rem !important; }
  .adfoxly-admin-page #wpbody .mt-xl-3,
  .adfoxly-admin-page #wpbody .my-xl-3 {
    margin-top: 1rem !important; }
  .adfoxly-admin-page #wpbody .mr-xl-3,
  .adfoxly-admin-page #wpbody .mx-xl-3 {
    margin-right: 1rem !important; }
  .adfoxly-admin-page #wpbody .mb-xl-3,
  .adfoxly-admin-page #wpbody .my-xl-3 {
    margin-bottom: 1rem !important; }
  .adfoxly-admin-page #wpbody .ml-xl-3,
  .adfoxly-admin-page #wpbody .mx-xl-3 {
    margin-left: 1rem !important; }
  .adfoxly-admin-page #wpbody .m-xl-4 {
    margin: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mt-xl-4,
  .adfoxly-admin-page #wpbody .my-xl-4 {
    margin-top: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mr-xl-4,
  .adfoxly-admin-page #wpbody .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .mb-xl-4,
  .adfoxly-admin-page #wpbody .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .ml-xl-4,
  .adfoxly-admin-page #wpbody .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .m-xl-5 {
    margin: 3rem !important; }
  .adfoxly-admin-page #wpbody .mt-xl-5,
  .adfoxly-admin-page #wpbody .my-xl-5 {
    margin-top: 3rem !important; }
  .adfoxly-admin-page #wpbody .mr-xl-5,
  .adfoxly-admin-page #wpbody .mx-xl-5 {
    margin-right: 3rem !important; }
  .adfoxly-admin-page #wpbody .mb-xl-5,
  .adfoxly-admin-page #wpbody .my-xl-5 {
    margin-bottom: 3rem !important; }
  .adfoxly-admin-page #wpbody .ml-xl-5,
  .adfoxly-admin-page #wpbody .mx-xl-5 {
    margin-left: 3rem !important; }
  .adfoxly-admin-page #wpbody .p-xl-0 {
    padding: 0 !important; }
  .adfoxly-admin-page #wpbody .pt-xl-0,
  .adfoxly-admin-page #wpbody .py-xl-0 {
    padding-top: 0 !important; }
  .adfoxly-admin-page #wpbody .pr-xl-0,
  .adfoxly-admin-page #wpbody .px-xl-0 {
    padding-right: 0 !important; }
  .adfoxly-admin-page #wpbody .pb-xl-0,
  .adfoxly-admin-page #wpbody .py-xl-0 {
    padding-bottom: 0 !important; }
  .adfoxly-admin-page #wpbody .pl-xl-0,
  .adfoxly-admin-page #wpbody .px-xl-0 {
    padding-left: 0 !important; }
  .adfoxly-admin-page #wpbody .p-xl-1 {
    padding: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pt-xl-1,
  .adfoxly-admin-page #wpbody .py-xl-1 {
    padding-top: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pr-xl-1,
  .adfoxly-admin-page #wpbody .px-xl-1 {
    padding-right: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pb-xl-1,
  .adfoxly-admin-page #wpbody .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .pl-xl-1,
  .adfoxly-admin-page #wpbody .px-xl-1 {
    padding-left: 0.25rem !important; }
  .adfoxly-admin-page #wpbody .p-xl-2 {
    padding: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pt-xl-2,
  .adfoxly-admin-page #wpbody .py-xl-2 {
    padding-top: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pr-xl-2,
  .adfoxly-admin-page #wpbody .px-xl-2 {
    padding-right: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pb-xl-2,
  .adfoxly-admin-page #wpbody .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .pl-xl-2,
  .adfoxly-admin-page #wpbody .px-xl-2 {
    padding-left: 0.5rem !important; }
  .adfoxly-admin-page #wpbody .p-xl-3 {
    padding: 1rem !important; }
  .adfoxly-admin-page #wpbody .pt-xl-3,
  .adfoxly-admin-page #wpbody .py-xl-3 {
    padding-top: 1rem !important; }
  .adfoxly-admin-page #wpbody .pr-xl-3,
  .adfoxly-admin-page #wpbody .px-xl-3 {
    padding-right: 1rem !important; }
  .adfoxly-admin-page #wpbody .pb-xl-3,
  .adfoxly-admin-page #wpbody .py-xl-3 {
    padding-bottom: 1rem !important; }
  .adfoxly-admin-page #wpbody .pl-xl-3,
  .adfoxly-admin-page #wpbody .px-xl-3 {
    padding-left: 1rem !important; }
  .adfoxly-admin-page #wpbody .p-xl-4 {
    padding: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pt-xl-4,
  .adfoxly-admin-page #wpbody .py-xl-4 {
    padding-top: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pr-xl-4,
  .adfoxly-admin-page #wpbody .px-xl-4 {
    padding-right: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pb-xl-4,
  .adfoxly-admin-page #wpbody .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .pl-xl-4,
  .adfoxly-admin-page #wpbody .px-xl-4 {
    padding-left: 1.5rem !important; }
  .adfoxly-admin-page #wpbody .p-xl-5 {
    padding: 3rem !important; }
  .adfoxly-admin-page #wpbody .pt-xl-5,
  .adfoxly-admin-page #wpbody .py-xl-5 {
    padding-top: 3rem !important; }
  .adfoxly-admin-page #wpbody .pr-xl-5,
  .adfoxly-admin-page #wpbody .px-xl-5 {
    padding-right: 3rem !important; }
  .adfoxly-admin-page #wpbody .pb-xl-5,
  .adfoxly-admin-page #wpbody .py-xl-5 {
    padding-bottom: 3rem !important; }
  .adfoxly-admin-page #wpbody .pl-xl-5,
  .adfoxly-admin-page #wpbody .px-xl-5 {
    padding-left: 3rem !important; }
  .adfoxly-admin-page #wpbody .m-xl-auto {
    margin: auto !important; }
  .adfoxly-admin-page #wpbody .mt-xl-auto,
  .adfoxly-admin-page #wpbody .my-xl-auto {
    margin-top: auto !important; }
  .adfoxly-admin-page #wpbody .mr-xl-auto,
  .adfoxly-admin-page #wpbody .mx-xl-auto {
    margin-right: auto !important; }
  .adfoxly-admin-page #wpbody .mb-xl-auto,
  .adfoxly-admin-page #wpbody .my-xl-auto {
    margin-bottom: auto !important; }
  .adfoxly-admin-page #wpbody .ml-xl-auto,
  .adfoxly-admin-page #wpbody .mx-xl-auto {
    margin-left: auto !important; } }

.adfoxly-admin-page #wpbody .text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.adfoxly-admin-page #wpbody .text-justify {
  text-align: justify !important; }

.adfoxly-admin-page #wpbody .text-nowrap {
  white-space: nowrap !important; }

.adfoxly-admin-page #wpbody .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.adfoxly-admin-page #wpbody .text-left {
  text-align: left !important; }

.adfoxly-admin-page #wpbody .text-right {
  text-align: right !important; }

.adfoxly-admin-page #wpbody .text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .adfoxly-admin-page #wpbody .text-sm-left {
    text-align: left !important; }
  .adfoxly-admin-page #wpbody .text-sm-right {
    text-align: right !important; }
  .adfoxly-admin-page #wpbody .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .adfoxly-admin-page #wpbody .text-md-left {
    text-align: left !important; }
  .adfoxly-admin-page #wpbody .text-md-right {
    text-align: right !important; }
  .adfoxly-admin-page #wpbody .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .adfoxly-admin-page #wpbody .text-lg-left {
    text-align: left !important; }
  .adfoxly-admin-page #wpbody .text-lg-right {
    text-align: right !important; }
  .adfoxly-admin-page #wpbody .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .adfoxly-admin-page #wpbody .text-xl-left {
    text-align: left !important; }
  .adfoxly-admin-page #wpbody .text-xl-right {
    text-align: right !important; }
  .adfoxly-admin-page #wpbody .text-xl-center {
    text-align: center !important; } }

.adfoxly-admin-page #wpbody .text-lowercase {
  text-transform: lowercase !important; }

.adfoxly-admin-page #wpbody .text-uppercase {
  text-transform: uppercase !important; }

.adfoxly-admin-page #wpbody .text-capitalize {
  text-transform: capitalize !important; }

.adfoxly-admin-page #wpbody .font-weight-light {
  font-weight: 300 !important; }

.adfoxly-admin-page #wpbody .font-weight-normal {
  font-weight: 400 !important; }

.adfoxly-admin-page #wpbody .font-weight-bold {
  font-weight: 700 !important; }

.adfoxly-admin-page #wpbody .font-italic {
  font-style: italic !important; }

.adfoxly-admin-page #wpbody .text-white {
  color: #fff !important; }

.adfoxly-admin-page #wpbody .text-primary {
  color: #007bff !important; }

.adfoxly-admin-page #wpbody a.text-primary:hover, .adfoxly-admin-page #wpbody a.text-primary:focus {
  color: #0062cc !important; }

.adfoxly-admin-page #wpbody .text-secondary {
  color: #6c757d !important; }

.adfoxly-admin-page #wpbody a.text-secondary:hover, .adfoxly-admin-page #wpbody a.text-secondary:focus {
  color: #545b62 !important; }

.adfoxly-admin-page #wpbody .text-success {
  color: #28a745 !important; }

.adfoxly-admin-page #wpbody a.text-success:hover, .adfoxly-admin-page #wpbody a.text-success:focus {
  color: #1e7e34 !important; }

.adfoxly-admin-page #wpbody .text-info {
  color: #17a2b8 !important; }

.adfoxly-admin-page #wpbody a.text-info:hover, .adfoxly-admin-page #wpbody a.text-info:focus {
  color: #117a8b !important; }

.adfoxly-admin-page #wpbody .text-warning {
  color: #ffc107 !important; }

.adfoxly-admin-page #wpbody a.text-warning:hover, .adfoxly-admin-page #wpbody a.text-warning:focus {
  color: #d39e00 !important; }

.adfoxly-admin-page #wpbody .text-danger {
  color: #dc3545 !important; }

.adfoxly-admin-page #wpbody a.text-danger:hover, .adfoxly-admin-page #wpbody a.text-danger:focus {
  color: #bd2130 !important; }

.adfoxly-admin-page #wpbody .text-light {
  color: #f8f9fa !important; }

.adfoxly-admin-page #wpbody a.text-light:hover, .adfoxly-admin-page #wpbody a.text-light:focus {
  color: #dae0e5 !important; }

.adfoxly-admin-page #wpbody .text-dark {
  color: #343a40 !important; }

.adfoxly-admin-page #wpbody a.text-dark:hover, .adfoxly-admin-page #wpbody a.text-dark:focus {
  color: #1d2124 !important; }

.adfoxly-admin-page #wpbody .text-body {
  color: #212529 !important; }

.adfoxly-admin-page #wpbody .text-muted {
  color: #6c757d !important; }

.adfoxly-admin-page #wpbody .text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.adfoxly-admin-page #wpbody .text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.adfoxly-admin-page #wpbody .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.adfoxly-admin-page #wpbody .visible {
  visibility: visible !important; }

.adfoxly-admin-page #wpbody .invisible {
  visibility: hidden !important; }

@media print {
  .adfoxly-admin-page #wpbody {
    min-width: 992px !important; } }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
  .table td,
  .table th {
    background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/* 1. Variable */
/* 2. Mixin */
/* 3. Bootstrap Override */
/* 3.1 Misc */
.adfoxly-admin-page #wpbody .btn:focus,
.adfoxly-admin-page #wpbody .btn:active,
.adfoxly-admin-page #wpbody .btn:active:focus,
.adfoxly-admin-page #wpbody .custom-select:focus,
.adfoxly-admin-page #wpbody .form-control:focus {
  box-shadow: none !important;
  outline: none; }

.adfoxly-admin-page #wpbody a {
  color: #0073AA;
  font-weight: 500;
  transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s; }

.adfoxly-admin-page #wpbody a:not(.btn-social-icon):not(.btn-social):not(.page-link) .ion,
.adfoxly-admin-page #wpbody a:not(.btn-social-icon):not(.btn-social):not(.page-link) .fas,
.adfoxly-admin-page #wpbody a:not(.btn-social-icon):not(.btn-social):not(.page-link) .far,
.adfoxly-admin-page #wpbody a:not(.btn-social-icon):not(.btn-social):not(.page-link) .fal,
.adfoxly-admin-page #wpbody a:not(.btn-social-icon):not(.btn-social):not(.page-link) .fab {
  margin-left: 4px; }

.adfoxly-admin-page #wpbody .bg-primary {
  background-color: #0073AA !important; }

.adfoxly-admin-page #wpbody .bg-secondary {
  background-color: #cdd3d8 !important; }

.adfoxly-admin-page #wpbody .bg-success {
  background-color: #63ed7a !important; }

.adfoxly-admin-page #wpbody .bg-info {
  background-color: #3abaf4 !important; }

.adfoxly-admin-page #wpbody .bg-warning {
  background-color: #ffa426 !important; }

.adfoxly-admin-page #wpbody .bg-danger {
  background-color: #fc544b !important; }

.adfoxly-admin-page #wpbody .bg-light {
  background-color: #e3eaef !important; }

.adfoxly-admin-page #wpbody .bg-dark {
  background-color: #191d21 !important; }

.adfoxly-admin-page #wpbody .text-primary, .adfoxly-admin-page #wpbody .text-primary-all *, .adfoxly-admin-page #wpbody .text-primary-all *:before, .adfoxly-admin-page #wpbody .text-primary-all *:after {
  color: #0073AA !important; }

.adfoxly-admin-page #wpbody .text-secondary, .adfoxly-admin-page #wpbody .text-secondary-all *, .adfoxly-admin-page #wpbody .text-secondary-all *:before, .adfoxly-admin-page #wpbody .text-secondary-all *:after {
  color: #cdd3d8 !important; }

.adfoxly-admin-page #wpbody .text-success, .adfoxly-admin-page #wpbody .text-success-all *, .adfoxly-admin-page #wpbody .text-success-all *:before, .adfoxly-admin-page #wpbody .text-success-all *:after {
  color: #63ed7a !important; }

.adfoxly-admin-page #wpbody .text-info, .adfoxly-admin-page #wpbody .text-info-all *, .adfoxly-admin-page #wpbody .text-info-all *:before, .adfoxly-admin-page #wpbody .text-info-all *:after {
  color: #3abaf4 !important; }

.adfoxly-admin-page #wpbody .text-warning, .adfoxly-admin-page #wpbody .text-warning-all *, .adfoxly-admin-page #wpbody .text-warning-all *:before, .adfoxly-admin-page #wpbody .text-warning-all *:after {
  color: #ffa426 !important; }

.adfoxly-admin-page #wpbody .text-danger, .adfoxly-admin-page #wpbody .text-danger-all *, .adfoxly-admin-page #wpbody .text-danger-all *:before, .adfoxly-admin-page #wpbody .text-danger-all *:after {
  color: #fc544b !important; }

.adfoxly-admin-page #wpbody .text-light, .adfoxly-admin-page #wpbody .text-light-all *, .adfoxly-admin-page #wpbody .text-light-all *:before, .adfoxly-admin-page #wpbody .text-light-all *:after {
  color: #e3eaef !important; }

.adfoxly-admin-page #wpbody .text-white, .adfoxly-admin-page #wpbody .text-white-all *, .adfoxly-admin-page #wpbody .text-white-all *:before, .adfoxly-admin-page #wpbody .text-white-all *:after {
  color: #ffffff !important; }

.adfoxly-admin-page #wpbody .text-dark, .adfoxly-admin-page #wpbody .text-dark-all *, .adfoxly-admin-page #wpbody .text-dark-all *:before, .adfoxly-admin-page #wpbody .text-dark-all *:after {
  color: #191d21 !important; }

.adfoxly-admin-page #wpbody .font-weight-normal {
  font-weight: 500 !important; }

.adfoxly-admin-page #wpbody .lead {
  line-height: 34px; }

@media (max-width: 575.98px) {
  .adfoxly-admin-page #wpbody .lead {
    font-size: 17px;
    line-height: 30px; } }

.adfoxly-admin-page #wpbody h1, .adfoxly-admin-page #wpbody h2, .adfoxly-admin-page #wpbody h3, .adfoxly-admin-page #wpbody h4, .adfoxly-admin-page #wpbody h5, .adfoxly-admin-page #wpbody h6 {
  font-weight: 700; }

.adfoxly-admin-page #wpbody p, .adfoxly-admin-page #wpbody ul:not(.list-unstyled), .adfoxly-admin-page #wpbody ol {
  line-height: 28px; }

.adfoxly-admin-page #wpbody .shadow {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); }

.adfoxly-admin-page #wpbody .text-muted {
  color: #98a6ad !important; }

/* 3.2 Form */

.adfoxly-admin-page #wpbody .input-group-text,
.adfoxly-admin-page #wpbody select.form-control:not([size]):not([multiple]),
.adfoxly-admin-page #wpbody .form-control:not(.form-control-sm):not(.form-control-lg) {
  font-size: 14px;
  padding: 10px 15px;
  height: 42px; }

.adfoxly-admin-page #wpbody textarea.form-control {
  height: 64px !important; }

.adfoxly-admin-page #wpbody .custom-control {
  line-height: 1.6rem; }

.adfoxly-admin-page #wpbody .custom-file,
.adfoxly-admin-page #wpbody .custom-file-label,
.adfoxly-admin-page #wpbody .custom-select,
.adfoxly-admin-page #wpbody .custom-file-label:after,
.adfoxly-admin-page #wpbody .form-control[type="color"],
.adfoxly-admin-page #wpbody select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 6px); }

.adfoxly-admin-page #wpbody .form-control.creditcard {
  background-position: 98%;
  background-repeat: no-repeat;
  background-size: 40px;
  padding-right: 60px; }
  .adfoxly-admin-page #wpbody .form-control.creditcard.visa {
    background-image: url("../img/visa.png"); }
  .adfoxly-admin-page #wpbody .form-control.creditcard.americanexpress {
    background-image: url("../img/americanexpress.png"); }
  .adfoxly-admin-page #wpbody .form-control.creditcard.dinersclub {
    background-image: url("../img/dinersclub.png"); }
  .adfoxly-admin-page #wpbody .form-control.creditcard.discover {
    background-image: url("../img/discover.png"); }
  .adfoxly-admin-page #wpbody .form-control.creditcard.jcb {
    background-image: url("../img/jcb.png"); }
  .adfoxly-admin-page #wpbody .form-control.creditcard.mastercard {
    background-image: url("../img/mastercard.png"); }
  .adfoxly-admin-page #wpbody .form-control.creditcard.visa {
    background-image: url("../img/visa.png"); }

.adfoxly-admin-page #wpbody .form-group {
  margin-bottom: 25px; }
  .adfoxly-admin-page #wpbody .form-group .control-label,
  .adfoxly-admin-page #wpbody .form-group > label {
    font-weight: 600;
    color: #34395e;
    font-size: 12px;
    letter-spacing: .5px; }
  .adfoxly-admin-page #wpbody .form-group.floating-addon {
    position: relative; }
    .adfoxly-admin-page #wpbody .form-group.floating-addon .input-group-prepend {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      z-index: 5; }
    .adfoxly-admin-page #wpbody .form-group.floating-addon:not(.floating-addon-not-append) .input-group-append {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 5;
      left: initial;
      right: 0; }
    .adfoxly-admin-page #wpbody .form-group.floating-addon .input-group-prepend .input-group-text, .adfoxly-admin-page #wpbody .form-group.floating-addon .input-group-append .input-group-text {
      border-color: transparent;
      background-color: transparent;
      font-size: 20px; }
    .adfoxly-admin-page #wpbody .form-group.floating-addon .form-control {
      border-radius: 3px;
      padding-left: 40px; }
      .adfoxly-admin-page #wpbody .form-group.floating-addon .form-control + .form-control {
        border-radius: 0 3px 3px 0;
        padding-left: 15px; }

.adfoxly-admin-page #wpbody .form-text {
  font-size: 12px;
  line-height: 22px; }

.adfoxly-admin-page #wpbody .custom-radio .custom-control-input:checked ~ .custom-control-label::before,
.adfoxly-admin-page #wpbody .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #0073AA !important; }

.adfoxly-admin-page #wpbody .custom-file-label {
  line-height: 2.2; }
  .adfoxly-admin-page #wpbody .custom-file-label:after {
    height: calc(2.25rem + 4px);
    line-height: 2.2;
    border-color: transparent; }
  .adfoxly-admin-page #wpbody .custom-file-label:focus, .adfoxly-admin-page #wpbody .custom-file-label:active {
    box-shadow: none;
    outline: none; }

.adfoxly-admin-page #wpbody .custom-file-input:focus + .custom-file-label {
  box-shadow: none;
  border-color: #0073AA; }
  .adfoxly-admin-page #wpbody .custom-file-input:focus + .custom-file-label:after {
    border-color: transparent; }

.adfoxly-admin-page #wpbody .selectgroup {
  display: -ms-inline-flexbox;
  display: inline-flex; }

.adfoxly-admin-page #wpbody .selectgroup-item {
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative; }
  .adfoxly-admin-page #wpbody .selectgroup-item + .selectgroup-item {
    margin-left: -1px; }
  .adfoxly-admin-page #wpbody .selectgroup-item:not(:first-child) .selectgroup-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .adfoxly-admin-page #wpbody .selectgroup-item:not(:last-child) .selectgroup-button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.adfoxly-admin-page #wpbody .selectgroup-input {
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0; }

.adfoxly-admin-page #wpbody .selectgroup-button {
  border-width: 1px;
  border-style: solid;
  display: block;
  text-align: center;
  padding: 0 1rem;
  height: 35px;
  position: relative;
  cursor: pointer;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 13px;
  min-width: 2.375rem;
  line-height: 36px; }

.adfoxly-admin-page #wpbody .selectgroup-button-icon {
  padding-left: .5rem;
  padding-right: .5rem; }
  .adfoxly-admin-page #wpbody .selectgroup-button-icon i {
    font-size: 14px; }

.adfoxly-admin-page #wpbody .selectgroup-input:focus + .selectgroup-button,
.adfoxly-admin-page #wpbody .selectgroup-input:checked + .selectgroup-button {
  background-color: #0073AA;
  color: #fff;
  z-index: 1; }

.adfoxly-admin-page #wpbody .selectgroup-pills {
  display: block;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: start;
  align-items: flex-start; }
  .adfoxly-admin-page #wpbody .selectgroup-pills .selectgroup-item {
    margin-right: .5rem;
    -ms-flex-positive: 0;
    flex-grow: 0; }
  .adfoxly-admin-page #wpbody .selectgroup-pills .selectgroup-button {
    border-radius: 50px !important; }

.adfoxly-admin-page #wpbody .custom-switch {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: default;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0; }

.adfoxly-admin-page #wpbody .custom-switch-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.adfoxly-admin-page #wpbody .custom-switches-stacked {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }
  .adfoxly-admin-page #wpbody .custom-switches-stacked .custom-switch {
    margin-bottom: .5rem; }

.adfoxly-admin-page #wpbody .custom-switch-indicator {
  display: inline-block;
  height: 1.25rem;
  width: 2.25rem;
  background: #e9ecef;
  border-radius: 50px;
  position: relative;
  vertical-align: bottom;
  border: 1px solid rgba(0, 40, 100, 0.12);
  transition: .3s border-color, .3s background-color; }
  .adfoxly-admin-page #wpbody .custom-switch-indicator:before {
    content: '';
    position: absolute;
    height: calc(1.25rem - 4px);
    width: calc(1.25rem - 4px);
    top: 1px;
    left: 1px;
    background: #fff;
    border-radius: 50%;
    transition: .3s left; }

.adfoxly-admin-page #wpbody .custom-switch-input:checked ~ .custom-switch-indicator {
  background: #0073AA; }
  .adfoxly-admin-page #wpbody .custom-switch-input:checked ~ .custom-switch-indicator:before {
    left: calc(1rem + 1px); }

.adfoxly-admin-page #wpbody .custom-switch-input:focus ~ .custom-switch-indicator {
  border-color: #0073AA; }

.adfoxly-admin-page #wpbody .custom-switch-description {
  margin-left: .5rem;
  color: #6e7687;
  transition: .3s color; }

.adfoxly-admin-page #wpbody .custom-switch-input:checked ~ .custom-switch-description {
  color: #495057; }

.adfoxly-admin-page #wpbody .imagecheck {
  margin: 0;
  position: relative;
  cursor: pointer; }

.adfoxly-admin-page #wpbody .imagecheck-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.adfoxly-admin-page #wpbody .imagecheck-figure {
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  margin: 0;
  position: relative; }

.adfoxly-admin-page #wpbody .imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #0073AA; }

.adfoxly-admin-page #wpbody .imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24); }

.adfoxly-admin-page #wpbody .imagecheck-figure:before {
  content: '';
  position: absolute;
  top: .25rem;
  left: .25rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: #0073AA url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
  color: #fff;
  z-index: 1;
  border-radius: 3px;
  opacity: 0;
  transition: .3s opacity; }

.adfoxly-admin-page #wpbody .imagecheck-input:checked ~ .imagecheck-figure:before {
  opacity: 1; }

.adfoxly-admin-page #wpbody .imagecheck-image {
  max-width: 100%;
  opacity: .64;
  transition: .3s opacity; }
  .adfoxly-admin-page #wpbody .imagecheck-image:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
  .adfoxly-admin-page #wpbody .imagecheck-image:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px; }

.adfoxly-admin-page #wpbody .imagecheck:hover .imagecheck-image {
  opacity: 1; }

.adfoxly-admin-page #wpbody .imagecheck-input:focus ~ .imagecheck-figure .imagecheck-image, .adfoxly-admin-page #wpbody .imagecheck-input:checked ~ .imagecheck-figure .imagecheck-image {
  opacity: 1; }

.adfoxly-admin-page #wpbody .imagecheck-caption {
  text-align: center;
  padding: .25rem .25rem;
  color: #9aa0ac;
  font-size: 0.875rem;
  transition: .3s color; }

.adfoxly-admin-page #wpbody .imagecheck:hover .imagecheck-caption {
  color: #495057; }

.adfoxly-admin-page #wpbody .imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption, .adfoxly-admin-page #wpbody .imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: #495057; }

.adfoxly-admin-page #wpbody .colorinput {
  margin: 0;
  position: relative;
  cursor: pointer; }

.adfoxly-admin-page #wpbody .colorinput-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.adfoxly-admin-page #wpbody .colorinput-color {
  border-width: 1px;
  border-style: solid;
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 3px;
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  .adfoxly-admin-page #wpbody .colorinput-color:before {
    content: '';
    opacity: 0;
    position: absolute;
    top: .25rem;
    left: .25rem;
    height: 1.25rem;
    width: 1.25rem;
    transition: .3s opacity;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%; }

.adfoxly-admin-page #wpbody .colorinput-input:checked ~ .colorinput-color:before {
  opacity: 1; }

/* 3.3 List */
.adfoxly-admin-page #wpbody .list-unstyled-border li {
  border-bottom: 1px solid #f9f9f9;
  padding-bottom: 15px;
  margin-bottom: 15px; }
  .adfoxly-admin-page #wpbody .list-unstyled-border li .custom-checkbox {
    margin-right: 15px; }
  .adfoxly-admin-page #wpbody .list-unstyled-border li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none; }

.adfoxly-admin-page #wpbody .list-unstyled-noborder li:last-child {
  border-bottom: none; }

.adfoxly-admin-page #wpbody .list-group-item.active {
  background-color: #0073AA; }

.adfoxly-admin-page #wpbody .list-group-item.disabled {
  color: #c9d7e0; }

.adfoxly-admin-page #wpbody .list-group-item-primary {
  background-color: #0073AA;
  color: #fff; }

.adfoxly-admin-page #wpbody .list-group-item-secondary {
  background-color: #cdd3d8;
  color: #fff; }

.adfoxly-admin-page #wpbody .list-group-item-success {
  background-color: #63ed7a;
  color: #fff; }

.adfoxly-admin-page #wpbody .list-group-item-danger {
  background-color: #fc544b;
  color: #fff; }

.adfoxly-admin-page #wpbody .list-group-item-warning {
  background-color: #ffa426;
  color: #fff; }

.adfoxly-admin-page #wpbody .list-group-item-info {
  background-color: #3abaf4;
  color: #fff; }

.adfoxly-admin-page #wpbody .list-group-item-light {
  background-color: #e3eaef;
  color: #191d21; }

.adfoxly-admin-page #wpbody .list-group-item-dark {
  background-color: #191d21;
  color: #fff; }

/* 3.4 Alert */
.adfoxly-admin-page #wpbody .alert {
  color: #fff;
  border: none;
  padding: 15px 20px; }
  .adfoxly-admin-page #wpbody .alert .alert-title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 5px; }
  .adfoxly-admin-page #wpbody .alert code {
    background-color: #fff;
    border-radius: 3px;
    padding: 1px 4px; }
  .adfoxly-admin-page #wpbody .alert p {
    margin-bottom: 0; }
  .adfoxly-admin-page #wpbody .alert.alert-has-icon {
    display: -ms-flexbox;
    display: flex; }
    .adfoxly-admin-page #wpbody .alert.alert-has-icon .alert-icon {
      margin-top: 4px;
      width: 30px; }
      .adfoxly-admin-page #wpbody .alert.alert-has-icon .alert-icon .ion, .adfoxly-admin-page #wpbody .alert.alert-has-icon .alert-icon .fas, .adfoxly-admin-page #wpbody .alert.alert-has-icon .alert-icon .far, .adfoxly-admin-page #wpbody .alert.alert-has-icon .alert-icon .fab, .adfoxly-admin-page #wpbody .alert.alert-has-icon .alert-icon .fal {
        font-size: 20px; }
    .adfoxly-admin-page #wpbody .alert.alert-has-icon .alert-body {
      -ms-flex: 1;
          flex: 1; }
  .adfoxly-admin-page #wpbody .alert:not(.alert-light) a {
    color: #fff; }
  .adfoxly-admin-page #wpbody .alert.alert-primary {
    background-color: #0073AA; }
  .adfoxly-admin-page #wpbody .alert.alert-secondary {
    background-color: #cdd3d8; }
  .adfoxly-admin-page #wpbody .alert.alert-success {
    background-color: #63ed7a; }
  .adfoxly-admin-page #wpbody .alert.alert-info {
    background-color: #3abaf4; }
  .adfoxly-admin-page #wpbody .alert.alert-warning {
    background-color: #ffa426; }
  .adfoxly-admin-page #wpbody .alert.alert-danger {
    background-color: #fc544b; }
  .adfoxly-admin-page #wpbody .alert.alert-light {
    background-color: #e3eaef;
    color: #191d21; }
  .adfoxly-admin-page #wpbody .alert.alert-dark {
    background-color: #191d21; }

/* 3.5 Card */
.adfoxly-admin-page #wpbody .bootstrap4-card {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);
  background-color: #fff;
  border-radius: 3px;
  border: none;
  position: relative;
  margin-bottom: 30px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card .card-header, .adfoxly-admin-page #wpbody .bootstrap4-card .card-body, .adfoxly-admin-page #wpbody .bootstrap4-card .card-footer {
    background-color: transparent;
    padding: 20px 25px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card .navbar {
    position: static; }
  .adfoxly-admin-page #wpbody .bootstrap4-card .card-body {
    padding-top: 20px;
    padding-bottom: 20px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-body .section-title {
      margin: 30px 0 10px 0;
      font-size: 16px; }
      .adfoxly-admin-page #wpbody .bootstrap4-card .card-body .section-title:before {
        margin-top: 8px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-body .section-title + .section-lead {
      margin-top: -5px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-body p {
      font-weight: 500; }
  .adfoxly-admin-page #wpbody .bootstrap4-card .card-header {
    border-bottom-color: #f9f9f9;
    line-height: 30px;
    -ms-grid-row-align: center;
    -ms-flex-item-align: center;
        align-self: center;
    width: 100%;
    min-height: 70px;
    padding: 15px 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-header .btn {
      margin-top: 1px;
      padding: 2px 15px; }
      .adfoxly-admin-page #wpbody .bootstrap4-card .card-header .btn:not(.note-btn) {
        border-radius: 30px; }
      .adfoxly-admin-page #wpbody .bootstrap4-card .card-header .btn:hover {
        box-shadow: none; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-header .form-control {
      height: 31px;
      font-size: 13px;
      border-radius: 30px; }
      .adfoxly-admin-page #wpbody .bootstrap4-card .card-header .form-control + .input-group-btn .btn {
        margin-top: -1px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 {
      font-size: 16px;
      line-height: 28px;
      padding-right: 10px;
      margin-bottom: 0; }
      .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action,
      .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form {
        margin-left: auto; }
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action .btn,
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form .btn {
          font-size: 12px;
          border-radius: 30px !important;
          padding-left: 13px !important;
          padding-right: 13px !important; }
          .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action .btn.active,
          .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form .btn.active {
            box-shadow: none;;
            background-color: #0073AA;
            color: #fff; }
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action .dropdown,
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form .dropdown {
          display: inline; }
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action .btn-group .btn,
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form .btn-group .btn {
          border-radius: 0 !important; }
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action .btn-group .btn:first-child,
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form .btn-group .btn:first-child {
          border-radius: 30px 0 0 30px !important; }
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action .btn-group .btn:last-child,
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form .btn-group .btn:last-child {
          border-radius: 0 30px 30px 0 !important; }
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action .input-group .form-control,
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form .input-group .form-control {
          border-radius: 30px 0 0 30px !important; }
          .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action .input-group .form-control + .input-group-btn .btn,
          .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form .input-group .form-control + .input-group-btn .btn {
            border-radius: 0 30px 30px 0 !important; }
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action .input-group .input-group-btn + .form-control,
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form .input-group .input-group-btn + .form-control {
          border-radius: 0 30px 30px 0 !important; }
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action .input-group .input-group-btn .btn,
        .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form .input-group .input-group-btn .btn {
          margin-top: -1px;
          border-radius: 30px 0 0 30px !important; }
  .adfoxly-admin-page #wpbody .bootstrap4-card .card-footer {
    background-color: transparent;
    border: none; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-mt {
    margin-top: 30px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-progress:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 99;
    z-index: 99; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-progress .card-progress-dismiss {
    position: absolute;
    top: 66%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
    color: #fff !important;
    padding: 5px 13px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-progress.remove-spinner .card-progress-dismiss {
    top: 50%;
    transform: translate(-50%, -50%); }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-progress:not(.remove-spinner):after {
    background-image: url("../img/spinner.svg");
    background-size: 80px;
    background-repeat: no-repeat;
    background-position: center; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-primary {
    border-top: 2px solid #0073AA; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-secondary {
    border-top: 2px solid #34395e; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-success {
    border-top: 2px solid #63ed7a; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-danger {
    border-top: 2px solid #fc544b; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-warning {
    border-top: 2px solid #ffa426; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-info {
    border-top: 2px solid #3abaf4; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-dark {
    border-top: 2px solid #191d21; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-hero .card-header {
    padding: 40px;
    background-image: linear-gradient(to bottom, #0073AA, #51adf6);
    color: #fff;
    overflow: hidden;
    height: auto;
    min-height: auto;
    display: block; }
    .adfoxly-admin-page #wpbody .bootstrap4-card.card-hero .card-header h4 {
      font-size: 40px;
      line-height: 1; }
    .adfoxly-admin-page #wpbody .bootstrap4-card.card-hero .card-header .card-description {
      margin-top: 5px;
      font-size: 16px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card.card-hero .card-header .card-icon {
      float: right;
      color: #48a8f5;
      margin: -60px; }
      .adfoxly-admin-page #wpbody .bootstrap4-card.card-hero .card-header .card-icon .ion, .adfoxly-admin-page #wpbody .bootstrap4-card.card-hero .card-header .card-icon .fas, .adfoxly-admin-page #wpbody .bootstrap4-card.card-hero .card-header .card-icon .far, .adfoxly-admin-page #wpbody .bootstrap4-card.card-hero .card-header .card-icon .fab, .adfoxly-admin-page #wpbody .bootstrap4-card.card-hero .card-header .card-icon .fal {
        font-size: 140px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-header, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-header {
    border-color: transparent;
    padding-bottom: 0;
    height: auto;
    min-height: auto;
    display: block; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-header h4,
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-header h4 {
    line-height: 1.2;
    color: #98a6ad; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-body,
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-body {
    padding-top: 0; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-body, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-body {
    font-size: 26px;
    font-weight: 700;
    color: #34395e;
    padding-bottom: 0; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 {
    display: inline-block;
    width: 100%; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-icon, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-icon {
    width: 80px;
    height: 80px;
    margin: 10px;
    border-radius: 3px;
    line-height: 94px;
    text-align: center;
    float: left;
    margin-right: 15px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-icon .ion, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-icon .fas, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-icon .far, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-icon .fab, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-icon .fal, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-icon .ion, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-icon .fas, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-icon .far, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-icon .fab, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-icon .fal {
      font-size: 22px;
      color: #fff; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-icon {
    line-height: 90px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    margin: 25px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-header, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-header {
    padding-bottom: 0;
    padding-top: 25px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-body {
    padding-top: 20px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-header + .card-body,
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-body + .card-header {
    padding-top: 0; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-header h4, .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-header h4 {
    font-weight: 600;
    font-size: 13px;
    letter-spacing: .5px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-header h4 {
    margin-bottom: 0; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-header h4 {
    text-transform: none;
    margin-bottom: 0; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-1 .card-body {
    font-size: 20px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-chart {
    padding-top: 20px;
    margin-left: -9px;
    margin-right: -1px;
    margin-bottom: -15px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card.card-statistic-2 .card-chart canvas {
      height: 90px !important; }
  .adfoxly-admin-page #wpbody .bootstrap4-card .card-stats {
    width: 100%;
    display: inline-block;
    margin-top: 2px;
    margin-bottom: -6px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-stats .card-stats-title {
      padding: 15px 25px;
      background-color: #fff;
      font-size: 13px;
      font-weight: 600;
      letter-spacing: .3px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-stats .card-stats-items {
      display: -ms-flexbox;
      display: flex;
      height: 50px;
      -ms-flex-align: center;
          align-items: center; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-stats .card-stats-item {
      width: calc(100% / 3);
      text-align: center;
      padding: 5px 20px; }
      .adfoxly-admin-page #wpbody .bootstrap4-card .card-stats .card-stats-item .card-stats-item-label {
        font-size: 12px;
        letter-spacing: .5px;
        margin-top: 4px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
      .adfoxly-admin-page #wpbody .bootstrap4-card .card-stats .card-stats-item .card-stats-item-count {
        line-height: 1;
        margin-bottom: 8px;
        font-size: 20px;
        font-weight: 700; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
    .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-icon {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 150px;
      border-radius: 3px 0 0 3px; }
      .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-icon .ion, .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-icon .fas, .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-icon .far, .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-icon .fab, .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-icon .fal {
        font-size: 60px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-body {
      padding: 25px 30px; }
      .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-body h4 {
        font-size: 18px; }
      .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-body p {
        opacity: .6;
        font-weight: 500; }
      .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-body a.card-cta {
        text-decoration: none; }
        .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-body a.card-cta i {
          margin-left: 7px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.bg-primary, .adfoxly-admin-page #wpbody .bootstrap4-card.bg-danger, .adfoxly-admin-page #wpbody .bootstrap4-card.bg-success, .adfoxly-admin-page #wpbody .bootstrap4-card.bg-info, .adfoxly-admin-page #wpbody .bootstrap4-card.bg-dark, .adfoxly-admin-page #wpbody .bootstrap4-card.bg-warning {
    color: #fff; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.bg-primary .card-header, .adfoxly-admin-page #wpbody .bootstrap4-card.bg-danger .card-header, .adfoxly-admin-page #wpbody .bootstrap4-card.bg-success .card-header, .adfoxly-admin-page #wpbody .bootstrap4-card.bg-info .card-header, .adfoxly-admin-page #wpbody .bootstrap4-card.bg-dark .card-header, .adfoxly-admin-page #wpbody .bootstrap4-card.bg-warning .card-header {
    color: #fff;
    opacity: .9; }

@media (max-width: 575.98px) {
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons {
    display: inline-block; }
    .adfoxly-admin-page #wpbody .bootstrap4-card.card-large-icons .card-icon {
      width: 100%;
      height: 200px; } }

@media (max-width: 767.98px) {
  .adfoxly-admin-page #wpbody .bootstrap4-card .card-header {
    height: auto;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-action,
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-header h4 + .card-header-form {
      -ms-flex-positive: 0;
          flex-grow: 0;
      width: 100%;
      margin-top: 10px; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .adfoxly-admin-page #wpbody .bootstrap4-card .card-stats .card-stats-items {
    height: 49px; }
    .adfoxly-admin-page #wpbody .bootstrap4-card .card-stats .card-stats-items .card-stats-item {
      padding: 5px 7px; }
      .adfoxly-admin-page #wpbody .bootstrap4-card .card-stats .card-stats-items .card-stats-item .card-stats-item-count {
        font-size: 16px; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-sm-6 .card-chart canvas {
    height: 85px !important; }
  .adfoxly-admin-page #wpbody .bootstrap4-card.card-hero .card-header {
    padding: 25px; } }

/* 3.6 Table */
.adfoxly-admin-page #wpbody .table td, .adfoxly-admin-page #wpbody .table:not(.table-bordered) th {
  border-top: none; }

.adfoxly-admin-page #wpbody .table:not(.table-sm):not(.table-md):not(.dataTable) td,
.adfoxly-admin-page #wpbody .table:not(.table-sm):not(.table-md):not(.dataTable) th {
  padding: 0 25px;
  height: 60px;
  vertical-align: middle; }

.adfoxly-admin-page #wpbody .table:not(.table-sm) thead th {
  border-bottom: none;
  background-color: rgba(0, 0, 0, 0.04);
  color: #666;
  padding-top: 15px;
  padding-bottom: 15px; }

.adfoxly-admin-page #wpbody .table.table-md th,
.adfoxly-admin-page #wpbody .table.table-md td {
  padding: 10px 15px; }

.adfoxly-admin-page #wpbody .table.table-bordered td,
.adfoxly-admin-page #wpbody .table.table-bordered th {
  border-color: #f6f6f6; }

.adfoxly-admin-page #wpbody .table-links {
  color: #34395e;
  font-size: 12px;
  margin-top: 5px;
  opacity: 0;
  transition: all .3s; }
  .adfoxly-admin-page #wpbody .table-links a {
    color: #666; }

.adfoxly-admin-page #wpbody table tr:hover .table-links {
  opacity: 1; }

.adfoxly-admin-page #wpbody .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02); }

@media (max-width: 575.98px) {
  .adfoxly-admin-page #wpbody .table-responsive table {
    min-width: 800px; } }

/* 3.7 Tooltip */
.adfoxly-admin-page #wpbody .tooltip {
  font-size: 12px; }

.adfoxly-admin-page #wpbody .tooltip-inner {
  padding: 7px 13px; }

/* 3.8 Modal */
.adfoxly-admin-page #wpbody .modal-header,
.adfoxly-admin-page #wpbody .modal-body,
.adfoxly-admin-page #wpbody .modal-footer {
  padding: 25px; }

.adfoxly-admin-page #wpbody .modal-body {
  padding-top: 15px; }

.adfoxly-admin-page #wpbody .modal-footer {
  padding-top: 15px;
  padding-bottom: 15px; }

.adfoxly-admin-page #wpbody .modal-header {
  border-bottom: none;
  padding-bottom: 5px; }
  .adfoxly-admin-page #wpbody .modal-header h5 {
    font-size: 18px; }

.adfoxly-admin-page #wpbody .modal-footer {
  border-top: none;
  border-radius: 0 0 3px 3px; }

.adfoxly-admin-page #wpbody .modal-content {
  max-width: 100%;
  border: none;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.05); }

.adfoxly-admin-page #wpbody .modal.show .modal-content {
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2); }

.adfoxly-admin-page #wpbody .modal-progress .modal-content {
  position: relative; }
  .adfoxly-admin-page #wpbody .modal-progress .modal-content:after {
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.5);
    z-index: 999;
    background-image: url("../img/spinner.svg");
    background-size: 80px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 3px; }

.adfoxly-admin-page #wpbody .modal-part {
  display: none; }

/* 3.9 Nav */
.adfoxly-admin-page #wpbody .nav-tabs .nav-item .nav-link {
  color: #0073AA; }
  .adfoxly-admin-page #wpbody .nav-tabs .nav-item .nav-link.active {
    color: #000; }

.adfoxly-admin-page #wpbody .tab-content > .tab-pane {
  padding: 10px 0;
  line-height: 24px; }

.adfoxly-admin-page #wpbody .tab-bordered .tab-pane {
  padding: 15px;
  border: 1px solid #ededed;
  margin-top: -1px; }

.adfoxly-admin-page #wpbody .nav-pills .nav-link.active, .adfoxly-admin-page #wpbody .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0073AA; }

.adfoxly-admin-page #wpbody .nav-pills .nav-item .nav-link {
  color: #0073AA;
  padding-left: 15px !important;
  padding-right: 15px !important; }
  .adfoxly-admin-page #wpbody .nav-pills .nav-item .nav-link:hover {
    background-color: #b7ddfb; }
  .adfoxly-admin-page #wpbody .nav-pills .nav-item .nav-link.active {
    box-shadow: none;;
    color: #fff;
    background-color: #0073AA; }
  .adfoxly-admin-page #wpbody .nav-pills .nav-item .nav-link .badge {
    padding: 5px 8px;
    margin-left: 5px; }

.adfoxly-admin-page #wpbody .nav .nav-item .nav-link .ion, .adfoxly-admin-page #wpbody .nav .nav-item .nav-link .fas, .adfoxly-admin-page #wpbody .nav .nav-item .nav-link .far, .adfoxly-admin-page #wpbody .nav .nav-item .nav-link .fab, .adfoxly-admin-page #wpbody .nav .nav-item .nav-link .fal {
  margin-right: 3px;
  font-size: 12px; }

/* 3.10 Pagination */
.adfoxly-admin-page #wpbody .page-item .page-link {
  color: #0073AA;
  border-radius: 3px;
  margin: 0 3px; }

.adfoxly-admin-page #wpbody .page-item.active .page-link {
  background-color: #0073AA;
  border-color: #0073AA; }

.adfoxly-admin-page #wpbody .page-item.disabled .page-link {
  border-color: transparent;
  background-color: #badffb;
  color: #0073AA;
  opacity: .6; }

.adfoxly-admin-page #wpbody .page-link {
  border-color: transparent;
  background-color: #badffb;
  font-weight: 600; }
  .adfoxly-admin-page #wpbody .page-link:hover {
    background-color: #0073AA;
    color: #fff;
    border-color: transparent; }
  .adfoxly-admin-page #wpbody .page-link:focus {
    box-shadow: none; }

/* 3.11 Badge */
.adfoxly-admin-page #wpbody .badges .badge {
  margin: 0 8px 10px 0; }

.adfoxly-admin-page #wpbody .badge {
  vertical-align: middle;
  padding: 7px 12px;
  font-weight: 600;
  letter-spacing: .3px;
  border-radius: 30px;
  font-size: 12px; }
  .adfoxly-admin-page #wpbody .badge.badge-warning {
    color: #fff; }
  .adfoxly-admin-page #wpbody .badge.badge-primary {
    background-color: #0073AA; }
  .adfoxly-admin-page #wpbody .badge.badge-secondary {
    background-color: #34395e; }
  .adfoxly-admin-page #wpbody .badge.badge-success {
    background-color: #63ed7a; }
  .adfoxly-admin-page #wpbody .badge.badge-info {
    background-color: #3abaf4; }
  .adfoxly-admin-page #wpbody .badge.badge-danger {
    background-color: #fc544b; }
  .adfoxly-admin-page #wpbody .badge.badge-light {
    background-color: #e3eaef;
    color: #191d21; }
  .adfoxly-admin-page #wpbody .badge.badge-white {
    background-color: #ffffff;
    color: #191d21; }
  .adfoxly-admin-page #wpbody .badge.badge-dark {
    background-color: #191d21; }

.adfoxly-admin-page #wpbody h1 .badge {
  font-size: 24px;
  padding: 16px 21px; }

.adfoxly-admin-page #wpbody h2 .badge {
  font-size: 22px;
  padding: 14px 19px; }

.adfoxly-admin-page #wpbody h3 .badge {
  font-size: 18px;
  padding: 11px 16px; }

.adfoxly-admin-page #wpbody h4 .badge {
  font-size: 16px;
  padding: 8px 13px; }

.adfoxly-admin-page #wpbody h5 .badge {
  font-size: 14px;
  padding: 5px 10px; }

.adfoxly-admin-page #wpbody h6 .badge {
  font-size: 11px;
  padding: 3px 8px; }

.adfoxly-admin-page #wpbody .btn .badge {
  margin-left: 5px;
  padding: 4px 7px; }
  .adfoxly-admin-page #wpbody .btn .badge.badge-transparent {
    background-color: rgba(255, 255, 255, 0.25);
    color: #fff; }

/* 3.12 Button */
.adfoxly-admin-page #wpbody .buttons .btn {
  margin: 0 8px 10px 0; }

.adfoxly-admin-page #wpbody .btn:focus {
  box-shadow: none !important;
  outline: none; }

.adfoxly-admin-page #wpbody .btn:active {
  box-shadow: none !important;
  outline: none; }
  .adfoxly-admin-page #wpbody .btn:active:focus {
    box-shadow: none !important;
    outline: none; }

.adfoxly-admin-page #wpbody .btn.btn-icon-split i, .adfoxly-admin-page #wpbody .dropdown-item.has-icon i {
  text-align: center;
  width: 15px;
  font-size: 15px;
  float: left;
  margin-right: 10px; }

.adfoxly-admin-page #wpbody .btn {
  font-weight: 400;
  font-size: 12px;
  line-height: 24px;
  padding: .26rem 1.375rem;
  letter-spacing: .5px; }
  .adfoxly-admin-page #wpbody .btn.btn-icon-split {
    position: relative; }
    .adfoxly-admin-page #wpbody .btn.btn-icon-split i {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      width: 45px;
      border-radius: 3px 0 0 3px;
      line-height: 32px; }
    .adfoxly-admin-page #wpbody .btn.btn-icon-split div {
      margin-left: 40px; }
  .adfoxly-admin-page #wpbody .btn.btn-icon-noflo-splitat {
    display: table;
    text-align: right; }
    .adfoxly-admin-page #wpbody .btn.btn-icon-noflo-splitat i {
      float: none;
      margin: 0;
      display: table-cell;
      vertical-align: middle;
      width: 30%; }
    .adfoxly-admin-page #wpbody .btn.btn-icon-noflo-splitat div {
      display: table-cell;
      vertical-align: middle;
      width: 70%;
      text-align: left;
      padding-left: 10px; }
  .adfoxly-admin-page #wpbody .btn:not(.btn-social):not(.btn-social-icon):active, .adfoxly-admin-page #wpbody .btn:not(.btn-social):not(.btn-social-icon):focus, .adfoxly-admin-page #wpbody .btn:not(.btn-social):not(.btn-social-icon):hover {
    border-color: transparent !important;
    background-color: white; }
  .adfoxly-admin-page #wpbody .btn > i {
    margin-left: 0 !important; }
  .adfoxly-admin-page #wpbody .btn.btn-lg {
    padding: .55rem 1.5rem;
    font-size: 12px; }
    .adfoxly-admin-page #wpbody .btn.btn-lg.btn-icon-split i {
      line-height: 42px; }
    .adfoxly-admin-page #wpbody .btn.btn-lg.btn-icon-split div {
      margin-left: 25px; }
  .adfoxly-admin-page #wpbody .btn.btn-sm {
    padding: .10rem .4rem;
    font-size: 12px; }
  .adfoxly-admin-page #wpbody .btn.btn-icon .ion, .adfoxly-admin-page #wpbody .btn.btn-icon .fas, .adfoxly-admin-page #wpbody .btn.btn-icon .far, .adfoxly-admin-page #wpbody .btn.btn-icon .fab, .adfoxly-admin-page #wpbody .btn.btn-icon .fal {
    margin-left: 0 !important;
    font-size: 12px; }
  .adfoxly-admin-page #wpbody .btn.btn-icon.icon-left .ion, .adfoxly-admin-page #wpbody .btn.btn-icon.icon-left .fas, .adfoxly-admin-page #wpbody .btn.btn-icon.icon-left .far, .adfoxly-admin-page #wpbody .btn.btn-icon.icon-left .fab, .adfoxly-admin-page #wpbody .btn.btn-icon.icon-left .fal {
    margin-right: 3px; }
  .adfoxly-admin-page #wpbody .btn.btn-icon.icon-right .ion, .adfoxly-admin-page #wpbody .btn.btn-icon.icon-right .fas, .adfoxly-admin-page #wpbody .btn.btn-icon.icon-right .far, .adfoxly-admin-page #wpbody .btn.btn-icon.icon-right .fab, .adfoxly-admin-page #wpbody .btn.btn-icon.icon-right .fal {
    margin-left: 3px !important; }

.adfoxly-admin-page #wpbody .btn-action {
  color: #fff !important;
  line-height: 25px;
  font-size: 12px;
  min-width: 35px;
  min-height: 35px; }

.adfoxly-admin-page #wpbody .btn-secondary, .adfoxly-admin-page #wpbody .btn-secondary.disabled {
  box-shadow: 0 2px 6px #e1e5e8;
  background-color: #cdd3d8;
  border-color: #cdd3d8;
  color: #fff; }
  .adfoxly-admin-page #wpbody .btn-secondary:hover, .adfoxly-admin-page #wpbody .btn-secondary:focus, .adfoxly-admin-page #wpbody .btn-secondary:active, .adfoxly-admin-page #wpbody .btn-secondary.disabled:hover, .adfoxly-admin-page #wpbody .btn-secondary.disabled:focus, .adfoxly-admin-page #wpbody .btn-secondary.disabled:active {
    background-color: #bfc6cd !important;
    color: #fff !important; }

.adfoxly-admin-page #wpbody .btn-outline-secondary:hover, .adfoxly-admin-page #wpbody .btn-outline-secondary:focus, .adfoxly-admin-page #wpbody .btn-outline-secondary:active, .adfoxly-admin-page #wpbody .btn-outline-secondary.disabled:hover, .adfoxly-admin-page #wpbody .btn-outline-secondary.disabled:focus, .adfoxly-admin-page #wpbody .btn-outline-secondary.disabled:active {
  background-color: #cdd3d8 !important;
  color: #fff !important; }

.adfoxly-admin-page #wpbody .btn-success, .adfoxly-admin-page #wpbody .btn-success.disabled {
  box-shadow: 0 2px 6px #a8f5b4;
  background-color: #63ed7a;
  border-color: #63ed7a;
  color: #fff; }
  .adfoxly-admin-page #wpbody .btn-success:hover, .adfoxly-admin-page #wpbody .btn-success:focus, .adfoxly-admin-page #wpbody .btn-success:active, .adfoxly-admin-page #wpbody .btn-success.disabled:hover, .adfoxly-admin-page #wpbody .btn-success.disabled:focus, .adfoxly-admin-page #wpbody .btn-success.disabled:active {
    background-color: #4cea67 !important;
    color: #fff !important; }

.adfoxly-admin-page #wpbody .btn-outline-success:hover, .adfoxly-admin-page #wpbody .btn-outline-success:focus, .adfoxly-admin-page #wpbody .btn-outline-success:active, .adfoxly-admin-page #wpbody .btn-outline-success.disabled:hover, .adfoxly-admin-page #wpbody .btn-outline-success.disabled:focus, .adfoxly-admin-page #wpbody .btn-outline-success.disabled:active {
  background-color: #63ed7a !important;
  color: #fff !important; }

.adfoxly-admin-page #wpbody .btn-danger, .adfoxly-admin-page #wpbody .btn-danger.disabled {
  box-shadow: 0 2px 6px #fd9b96;
  background-color: #fc544b;
  border-color: #fc544b;
  color: #fff; }
  .adfoxly-admin-page #wpbody .btn-danger:hover, .adfoxly-admin-page #wpbody .btn-danger:focus, .adfoxly-admin-page #wpbody .btn-danger:active, .adfoxly-admin-page #wpbody .btn-danger.disabled:hover, .adfoxly-admin-page #wpbody .btn-danger.disabled:focus, .adfoxly-admin-page #wpbody .btn-danger.disabled:active {
    background-color: #fb160a !important; }

.adfoxly-admin-page #wpbody .btn-outline-danger:hover, .adfoxly-admin-page #wpbody .btn-outline-danger:focus, .adfoxly-admin-page #wpbody .btn-outline-danger:active, .adfoxly-admin-page #wpbody .btn-outline-danger.disabled:hover, .adfoxly-admin-page #wpbody .btn-outline-danger.disabled:focus, .adfoxly-admin-page #wpbody .btn-outline-danger.disabled:active {
  background-color: #fb160a !important;
  color: #fff !important; }

.adfoxly-admin-page #wpbody .btn-dark, .adfoxly-admin-page #wpbody .btn-dark.disabled {
  box-shadow: 0 2px 6px #728394;
  background-color: #191d21;
  border-color: #191d21;
  color: #fff; }
  .adfoxly-admin-page #wpbody .btn-dark:hover, .adfoxly-admin-page #wpbody .btn-dark:focus, .adfoxly-admin-page #wpbody .btn-dark:active, .adfoxly-admin-page #wpbody .btn-dark.disabled:hover, .adfoxly-admin-page #wpbody .btn-dark.disabled:focus, .adfoxly-admin-page #wpbody .btn-dark.disabled:active {
    background-color: black !important; }

.adfoxly-admin-page #wpbody .btn-outline-dark:hover, .adfoxly-admin-page #wpbody .btn-outline-dark:focus, .adfoxly-admin-page #wpbody .btn-outline-dark:active, .adfoxly-admin-page #wpbody .btn-outline-dark.disabled:hover, .adfoxly-admin-page #wpbody .btn-outline-dark.disabled:focus, .adfoxly-admin-page #wpbody .btn-outline-dark.disabled:active {
  background-color: black !important;
  color: #fff !important; }

.adfoxly-admin-page #wpbody .btn-light, .adfoxly-admin-page #wpbody .btn-light.disabled {
  box-shadow: 0 2px 6px #e6ecf1;
  background-color: #e3eaef;
  border-color: #e3eaef;
  color: #191d21; }
  .adfoxly-admin-page #wpbody .btn-light:hover, .adfoxly-admin-page #wpbody .btn-light:focus, .adfoxly-admin-page #wpbody .btn-light:active, .adfoxly-admin-page #wpbody .btn-light.disabled:hover, .adfoxly-admin-page #wpbody .btn-light.disabled:focus, .adfoxly-admin-page #wpbody .btn-light.disabled:active {
    background-color: #c3d2dc !important; }

.adfoxly-admin-page #wpbody .btn-outline-light, .adfoxly-admin-page #wpbody .btn-outline-light.disabled {
  border-color: #e3eaef;
  color: #e3eaef; }
  .adfoxly-admin-page #wpbody .btn-outline-light:hover, .adfoxly-admin-page #wpbody .btn-outline-light:focus, .adfoxly-admin-page #wpbody .btn-outline-light:active, .adfoxly-admin-page #wpbody .btn-outline-light.disabled:hover, .adfoxly-admin-page #wpbody .btn-outline-light.disabled:focus, .adfoxly-admin-page #wpbody .btn-outline-light.disabled:active {
    background-color: #e3eaef !important;
    color: #fff !important; }

.adfoxly-admin-page #wpbody .btn-warning, .adfoxly-admin-page #wpbody .btn-warning.disabled {
  box-shadow: 0 2px 6px #ffc473;
  background-color: #ffa426;
  border-color: #ffa426;
  color: #fff; }
  .adfoxly-admin-page #wpbody .btn-warning:hover, .adfoxly-admin-page #wpbody .btn-warning:focus, .adfoxly-admin-page #wpbody .btn-warning:active, .adfoxly-admin-page #wpbody .btn-warning.disabled:hover, .adfoxly-admin-page #wpbody .btn-warning.disabled:focus, .adfoxly-admin-page #wpbody .btn-warning.disabled:active {
    background-color: #ff990d !important;
    color: #fff !important; }

.adfoxly-admin-page #wpbody .btn-outline-warning:hover, .adfoxly-admin-page #wpbody .btn-outline-warning:focus, .adfoxly-admin-page #wpbody .btn-outline-warning:active, .adfoxly-admin-page #wpbody .btn-outline-warning.disabled:hover, .adfoxly-admin-page #wpbody .btn-outline-warning.disabled:focus, .adfoxly-admin-page #wpbody .btn-outline-warning.disabled:active {
  background-color: #ffa426 !important;
  color: #fff !important; }

.adfoxly-admin-page #wpbody .btn-info, .adfoxly-admin-page #wpbody .btn-info.disabled {
  box-shadow: 0 2px 6px #82d3f8;
  background-color: #3abaf4;
  border-color: #3abaf4;
  color: #fff; }
  .adfoxly-admin-page #wpbody .btn-info:hover, .adfoxly-admin-page #wpbody .btn-info:focus, .adfoxly-admin-page #wpbody .btn-info:active, .adfoxly-admin-page #wpbody .btn-info.disabled:hover, .adfoxly-admin-page #wpbody .btn-info.disabled:focus, .adfoxly-admin-page #wpbody .btn-info.disabled:active {
    background-color: #0da8ee !important; }

.adfoxly-admin-page #wpbody .btn-outline-info:hover, .adfoxly-admin-page #wpbody .btn-outline-info:focus, .adfoxly-admin-page #wpbody .btn-outline-info:active, .adfoxly-admin-page #wpbody .btn-outline-info.disabled:hover, .adfoxly-admin-page #wpbody .btn-outline-info.disabled:focus, .adfoxly-admin-page #wpbody .btn-outline-info.disabled:active {
  background-color: #0da8ee !important;
  color: #fff !important; }

.adfoxly-admin-page #wpbody .btn-primary, .adfoxly-admin-page #wpbody .btn-primary.disabled {
  box-shadow: none;;
  background-color: #0073AA;
  border-color: #0073AA; }
  .adfoxly-admin-page #wpbody .btn-primary:focus, .adfoxly-admin-page #wpbody .btn-primary.disabled:focus {
    background-color: #0c7cd5 !important; }
    .adfoxly-admin-page #wpbody .btn-primary:focus:active, .adfoxly-admin-page #wpbody .btn-primary.disabled:focus:active {
      background-color: #0c7cd5 !important; }
  .adfoxly-admin-page #wpbody .btn-primary:active, .adfoxly-admin-page #wpbody .btn-primary:hover, .adfoxly-admin-page #wpbody .btn-primary.disabled:active, .adfoxly-admin-page #wpbody .btn-primary.disabled:hover {
    background-color: #0c7cd5 !important; }

.adfoxly-admin-page #wpbody .btn-outline-primary, .adfoxly-admin-page #wpbody .btn-outline-primary.disabled {
  border-color: #0073AA;
  color: #0073AA; }
  .adfoxly-admin-page #wpbody .btn-outline-primary:hover, .adfoxly-admin-page #wpbody .btn-outline-primary:focus, .adfoxly-admin-page #wpbody .btn-outline-primary:active, .adfoxly-admin-page #wpbody .btn-outline-primary.disabled:hover, .adfoxly-admin-page #wpbody .btn-outline-primary.disabled:focus, .adfoxly-admin-page #wpbody .btn-outline-primary.disabled:active {
    background-color: #0073AA !important;
    color: #fff; }

.adfoxly-admin-page #wpbody .btn-outline-white, .adfoxly-admin-page #wpbody .btn-outline-white.disabled {
  border-color: #fff;
  color: #fff; }
  .adfoxly-admin-page #wpbody .btn-outline-white:hover, .adfoxly-admin-page #wpbody .btn-outline-white:focus, .adfoxly-admin-page #wpbody .btn-outline-white:active, .adfoxly-admin-page #wpbody .btn-outline-white.disabled:hover, .adfoxly-admin-page #wpbody .btn-outline-white.disabled:focus, .adfoxly-admin-page #wpbody .btn-outline-white.disabled:active {
    background-color: #fff;
    color: #0073AA; }

.adfoxly-admin-page #wpbody .btn-round {
  border-radius: 30px;
  padding-left: 34px;
  padding-right: 34px; }

.adfoxly-admin-page #wpbody .btn-social-icon, .adfoxly-admin-page #wpbody .btn-social {
  border: none;
  border-radius: 3px; }

.adfoxly-admin-page #wpbody .btn-social-icon {
  color: #fff !important;
  padding-left: 18px;
  padding-right: 18px; }
  .adfoxly-admin-page #wpbody .btn-social-icon > :first-child {
    font-size: 16px; }

.adfoxly-admin-page #wpbody .btn-social {
  padding: 12px 12px 12px 50px;
  color: #fff !important;
  font-weight: 500; }
  .adfoxly-admin-page #wpbody .btn-social > :first-child {
    width: 55px;
    line-height: 50px;
    border-right: none; }

.adfoxly-admin-page #wpbody .btn-reddit {
  color: #000 !important; }

.adfoxly-admin-page #wpbody .btn-group .btn.active {
  background-color: #0073AA;
  color: #fff; }

.adfoxly-admin-page #wpbody .btn-progress {
  position: relative;
  background-image: url("../img/spinner-white.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  color: transparent !important;
  pointer-events: none; }

/* 3.13 Media */
.adfoxly-admin-page #wpbody .media .media-right {
  float: right;
  color: #0073AA;
  font-weight: 600;
  font-size: 16px; }

.adfoxly-admin-page #wpbody .media .media-icon {
  font-size: 20px;
  margin-right: 15px;
  line-height: 1; }

.adfoxly-admin-page #wpbody .media .media-title {
  margin-top: 0;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 15px;
  color: #34395e; }
  .adfoxly-admin-page #wpbody .media .media-title a {
    font-weight: inherit;
    color: #000; }

.adfoxly-admin-page #wpbody .media .media-description {
  line-height: 24px;
  color: #34395e; }

.adfoxly-admin-page #wpbody .media .media-links {
  margin-top: 10px; }
  .adfoxly-admin-page #wpbody .media .media-links a {
    font-size: 12px;
    color: #999; }

.adfoxly-admin-page #wpbody .media .media-progressbar {
  -ms-flex: 1;
      flex: 1; }
  .adfoxly-admin-page #wpbody .media .media-progressbar .progress-text {
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 5px;
    color: #34395e; }

.adfoxly-admin-page #wpbody .media .media-cta {
  margin-left: 40px; }
  .adfoxly-admin-page #wpbody .media .media-cta .btn {
    padding: 5px 15px;
    border-radius: 30px;
    font-size: 12px; }

.adfoxly-admin-page #wpbody .media .media-items {
  display: -ms-flexbox;
  display: flex; }
  .adfoxly-admin-page #wpbody .media .media-items .media-item {
    -ms-flex: 1;
        flex: 1;
    text-align: center;
    padding: 0 15px; }
    .adfoxly-admin-page #wpbody .media .media-items .media-item .media-label {
      font-weight: 600;
      font-size: 12px;
      color: #34395e;
      letter-spacing: .5px; }
    .adfoxly-admin-page #wpbody .media .media-items .media-item .media-value {
      font-weight: 700;
      font-size: 18px; }

/* 3.14 Breadcrumb */
.adfoxly-admin-page #wpbody .breadcrumb {
  background-color: #f9f9f9; }
  .adfoxly-admin-page #wpbody .breadcrumb .breadcrumb-item {
    line-height: 1; }
    .adfoxly-admin-page #wpbody .breadcrumb .breadcrumb-item i {
      margin-right: 5px; }

/* 3.15 Accordion */
.adfoxly-admin-page #wpbody .accordion {
  display: inline-block;
  width: 100%;
  margin-bottom: 10px; }
  .adfoxly-admin-page #wpbody .accordion .accordion-header, .adfoxly-admin-page #wpbody .accordion .accordion-body {
    padding: 10px 15px; }
  .adfoxly-admin-page #wpbody .accordion .accordion-header {
    background-color: #f9f9f9;
    border-radius: 3px;
    cursor: pointer;
    transition: all .5s; }
    .adfoxly-admin-page #wpbody .accordion .accordion-header h4 {
      line-height: 1;
      margin: 0;
      font-size: 14px;
      font-weight: 700; }
    .adfoxly-admin-page #wpbody .accordion .accordion-header:hover {
      background-color: #f2f2f2; }
    .adfoxly-admin-page #wpbody .accordion .accordion-header[aria-expanded="true"] {
      box-shadow: none;;
      background-color: #0073AA;
      color: #fff; }
  .adfoxly-admin-page #wpbody .accordion .accordion-body {
    line-height: 24px; }

/* 3.16 Popover */
.adfoxly-admin-page .popover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);
  border-color: transparent; }
  .adfoxly-admin-page .popover .manual-arrow {
    position: absolute;
    bottom: -15px;
    font-size: 26px;
    left: 50%;
    transform: translateX(-50%);
    color: #fff; }

.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^=left] .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-left .arrow::before {
  border-left-color: #f2f2f2; }

.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^=bottom] .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-bottom .arrow::before {
  border-bottom-color: #f2f2f2; }

.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^=top] .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-top .arrow::before {
  border-top-color: #f2f2f2; }

.adfoxly-admin-page #wpbody .bs-popover-auto[x-placement^=right] .arrow::before, .adfoxly-admin-page #wpbody .bs-popover-right .arrow::before {
  border-right-color: #f2f2f2; }

.adfoxly-admin-page .popover .popover-header {
  background-color: transparent;
  border: none;
  padding-bottom: 0;
  padding-top: 10px; }

.adfoxly-admin-page .popover .popover-body {
  padding: 15px;
  line-height: 24px; }

/* 3.17 Grid */
.adfoxly-admin-page #wpbody .sm-gutters {
  margin-left: -5px;
  margin-right: -5px; }
  .adfoxly-admin-page #wpbody .sm-gutters > .col, .adfoxly-admin-page #wpbody .sm-gutters > [class*=col-] {
    padding-left: 5px;
    padding-right: 5px; }

/* 3.18 Navbar */
.adfoxly-admin-page #wpbody .navbar {
  height: 70px;
  left: 0;
  right: 5px;
  position: absolute;
  z-index: 890;
  background-color: transparent; }
  .adfoxly-admin-page #wpbody .navbar.active {
    background-color: #0073AA;
    box-shadow: rgba(33, 150, 243, 0.2) rgba(0, 0, 0, 0.03); }

.adfoxly-admin-page #wpbody .navbar-bg {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 115px;
  background-color: #0073AA;
  z-index: -1; }

.adfoxly-admin-page #wpbody .navbar {
  -ms-flex-align: center;
      align-items: center; }
  .adfoxly-admin-page #wpbody .navbar .navbar-brand {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-weight: 700; }
  .adfoxly-admin-page #wpbody .navbar .form-inline .form-control {
    background-color: #fff;
    border-color: transparent;
    padding-left: 20px;
    padding-right: 0;
    margin-right: -6px;
    min-height: 46px;
    font-weight: 500;
    border-radius: 3px 0 0 3px;
    transition: all 1s; }
    .adfoxly-admin-page #wpbody .navbar .form-inline .form-control:focus,
    .adfoxly-admin-page #wpbody .navbar .form-inline .form-control:focus + .btn {
      position: relative;
      z-index: 9001; }
    .adfoxly-admin-page #wpbody .navbar .form-inline .form-control:focus + .btn + .search-backdrop {
      opacity: .6;
      visibility: visible; }
    .adfoxly-admin-page #wpbody .navbar .form-inline .form-control:focus + .btn + .search-backdrop + .search-result {
      opacity: 1;
      visibility: visible;
      top: 80px; }
  .adfoxly-admin-page #wpbody .navbar .form-inline .btn {
    border-radius: 0 3px 3px 0;
    background-color: #fff;
    padding: 9px 15px 9px 15px;
    border-color: transparent; }
  .adfoxly-admin-page #wpbody .navbar .form-inline .search-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9000;
    background-color: #000;
    opacity: 0;
    visibility: hidden;
    transition: all .5s; }
  .adfoxly-admin-page #wpbody .navbar .form-inline .search-result {
    position: absolute;
    z-index: 9002;
    top: 100px;
    background-color: #fff;
    border-radius: 3px;
    width: 450px;
    opacity: 0;
    visibility: hidden;
    transition: all .5s; }
    .adfoxly-admin-page #wpbody .navbar .form-inline .search-result:before {
      position: absolute;
      top: -26px;
      left: 34px;
      content: '\f0d8';
      font-weight: 600;
      font-family: 'Font Awesome 5 Free';
      color: #fff;
      font-size: 30px; }
    .adfoxly-admin-page #wpbody .navbar .form-inline .search-result .search-header {
      padding: 13px 18px 2px 18px;
      text-transform: uppercase;
      letter-spacing: 1.3px;
      font-weight: 600;
      font-size: 10px;
      color: #bcc1c6; }
    .adfoxly-admin-page #wpbody .navbar .form-inline .search-result .search-item {
      display: -ms-flexbox;
      display: flex; }
      .adfoxly-admin-page #wpbody .navbar .form-inline .search-result .search-item a {
        display: block;
        padding: 13px 18px;
        text-decoration: none;
        color: #34395e;
        font-weight: 600;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center; }
        .adfoxly-admin-page #wpbody .navbar .form-inline .search-result .search-item a:hover {
          background-color: #bcdffb; }
        .adfoxly-admin-page #wpbody .navbar .form-inline .search-result .search-item a:not(.search-close) {
          width: 100%; }
        .adfoxly-admin-page #wpbody .navbar .form-inline .search-result .search-item a i {
          margin-left: 0 !important; }
      .adfoxly-admin-page #wpbody .navbar .form-inline .search-result .search-item .search-icon {
        width: 35px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        border-radius: 50%; }
  .adfoxly-admin-page #wpbody .navbar .active .nav-link {
    color: #fff;
    font-weight: 700; }
  .adfoxly-admin-page #wpbody .navbar .navbar-text {
    color: #fff; }
  .adfoxly-admin-page #wpbody .navbar .nav-link {
    color: #f2f2f2;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 100%; }
    .adfoxly-admin-page #wpbody .navbar .nav-link.nav-link-lg div {
      margin-top: 3px; }
    .adfoxly-admin-page #wpbody .navbar .nav-link.nav-link-lg i {
      margin-left: 0 !important;
      font-size: 18px;
      line-height: 32px; }
    .adfoxly-admin-page #wpbody .navbar .nav-link.nav-link-user {
      color: #fff;
      padding-top: 4px;
      padding-bottom: 4px;
      font-weight: 600; }
      .adfoxly-admin-page #wpbody .navbar .nav-link.nav-link-user img {
        width: 30px; }
    .adfoxly-admin-page #wpbody .navbar .nav-link.nav-link-img {
      padding-top: 4px;
      padding-bottom: 4px;
      border-radius: 50%;
      overflow: hidden; }
      .adfoxly-admin-page #wpbody .navbar .nav-link.nav-link-img .flag-icon {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);
        border-radius: 50%;
        line-height: 18px;
        height: 22px;
        width: 22px;
        background-size: cover; }

.adfoxly-admin-page #wpbody .remove-caret:after {
  display: none; }

.adfoxly-admin-page #wpbody .navbar .nav-link:hover {
  color: #fff; }

.adfoxly-admin-page #wpbody .navbar .nav-link.disabled {
  color: #fff;
  opacity: .6; }

.adfoxly-admin-page #wpbody .nav-collapse {
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 575.98px) {
  .adfoxly-admin-page #wpbody body.search-show .navbar .form-inline .search-element {
    display: block; }
  .adfoxly-admin-page #wpbody .navbar .form-inline .search-element {
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    z-index: 892;
    display: none; }
    .adfoxly-admin-page #wpbody .navbar .form-inline .search-element .form-control {
      float: left;
      border-radius: 3px 0 0 3px;
      width: calc(100% - 43px) !important; }
    .adfoxly-admin-page #wpbody .navbar .form-inline .search-element .btn {
      margin-top: 1px;
      border-radius: 0 3px 3px 0; }
  .adfoxly-admin-page #wpbody .navbar .form-inline .search-result {
    width: 100%; }
  .adfoxly-admin-page #wpbody .navbar .form-inline .search-backdrop {
    display: none; }
  .adfoxly-admin-page #wpbody .navbar .nav-link.nav-link-lg div {
    display: none; } }

@media (min-width: 576px) and (max-width: 767.98px) {
  .adfoxly-admin-page #wpbody .navbar .form-inline .search-element {
    display: block; } }

@media (min-width: 768px) and (max-width: 991.98px) {
  .adfoxly-admin-page #wpbody .collapse {
    position: relative; }
    .adfoxly-admin-page #wpbody .collapse .navbar-nav {
      position: absolute; } }

@media (max-width: 1024px) {
  .adfoxly-admin-page #wpbody .nav-collapse {
    position: relative; }
    .adfoxly-admin-page #wpbody .nav-collapse .navbar-nav {
      box-shadow: 0 0 30px rgba(0, 0, 0, 0.03);
      position: absolute;
      top: 40px;
      left: 0;
      width: 200px;
      display: none; }
      .adfoxly-admin-page #wpbody .nav-collapse .navbar-nav.show {
        display: block; }
      .adfoxly-admin-page #wpbody .nav-collapse .navbar-nav .nav-item:first-child {
        border-radius: 3px 3px 0 0; }
      .adfoxly-admin-page #wpbody .nav-collapse .navbar-nav .nav-item:last-child {
        border-radius: 0 0 3px 3px; }
      .adfoxly-admin-page #wpbody .nav-collapse .navbar-nav .nav-item .nav-link {
        background-color: #fff;
        color: #6c757d; }
        .adfoxly-admin-page #wpbody .nav-collapse .navbar-nav .nav-item .nav-link:hover {
          background-color: #fcfcfd;
          color: #0073AA; }
      .adfoxly-admin-page #wpbody .nav-collapse .navbar-nav .nav-item:focus > a, .adfoxly-admin-page #wpbody .nav-collapse .navbar-nav .nav-item.active > a {
        background-color: #0073AA;
        color: #fff; }
  .adfoxly-admin-page #wpbody .navbar {
    left: 5px;
    right: 0; }
    .adfoxly-admin-page #wpbody .navbar .dropdown-menu {
      position: absolute; }
    .adfoxly-admin-page #wpbody .navbar .navbar-nav {
      -ms-flex-direction: row;
          flex-direction: row; }
  .adfoxly-admin-page #wpbody .navbar-expand-lg .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto; } }

/* 3.19 Dropdown */
.adfoxly-admin-page #wpbody .dropdown-item.has-icon i {
  margin-top: -1px;
  font-size: 13px; }

.adfoxly-admin-page #wpbody .dropdown-menu {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.03);
  border: none;
  width: 200px; }
  .adfoxly-admin-page #wpbody .dropdown-menu.show {
    display: block !important; }
  .adfoxly-admin-page #wpbody .dropdown-menu a {
    font-size: 13px; }
  .adfoxly-admin-page #wpbody .dropdown-menu .dropdown-title {
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1.5px;
    font-weight: 700;
    color: #191d21 !important;
    padding: 10px 20px;
    line-height: 20px;
    color: #98a6ad; }
  .adfoxly-admin-page #wpbody .dropdown-menu.dropdown-menu-sm a {
    font-size: 14px;
    letter-spacing: normal;
    padding: 10px 20px;
    color: #6c757d; }

.adfoxly-admin-page #wpbody a.dropdown-item {
  padding: 10px 20px;
  font-weight: 500;
  line-height: 1.2; }
  .adfoxly-admin-page #wpbody a.dropdown-item:focus, .adfoxly-admin-page #wpbody a.dropdown-item:active, .adfoxly-admin-page #wpbody a.dropdown-item.active {
    background-color: #0073AA;
    color: #fff !important; }

.adfoxly-admin-page #wpbody .dropdown-divider {
  border-top-color: #f9f9f9; }

.adfoxly-admin-page #wpbody .dropdown-list {
  width: 350px;
  padding: 0; }
  .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item {
    display: inline-block;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 13px;
    border-bottom: 1px solid #f9f9f9; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item.dropdown-item-header:hover {
      background-color: transparent; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item .time {
      margin-top: 10px;
      font-weight: 600;
      text-transform: uppercase;
      font-size: 10px;
      letter-spacing: .5px; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item .dropdown-item-avatar {
      float: left;
      width: 40px;
      text-align: right;
      position: relative; }
      .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item .dropdown-item-avatar img {
        width: 100%; }
      .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item .dropdown-item-avatar .is-online {
        position: absolute;
        bottom: 0;
        right: 0; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item .dropdown-item-desc {
      line-height: 24px;
      white-space: normal;
      color: #34395e;
      margin-left: 60px; }
      .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item .dropdown-item-desc b {
        font-weight: 600;
        color: #666; }
      .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item .dropdown-item-desc p {
        margin-bottom: 0; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item:focus {
      background-color: #0073AA; }
      .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item:focus .dropdown-item-desc {
        color: #fff !important; }
        .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item:focus .dropdown-item-desc b {
          color: #fff !important; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item.dropdown-item-unread:active .dropdown-item-desc {
      color: #6c757d; }
      .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item.dropdown-item-unread:active .dropdown-item-desc b {
        color: #6c757d; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item:active .dropdown-item-desc {
      color: #fff; }
      .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item:active .dropdown-item-desc b {
        color: #fff; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item.dropdown-item-unread {
      background-color: #fbfbfb;
      border-bottom-color: #f2f2f2; }
      .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item.dropdown-item-unread:focus .dropdown-item-desc {
        color: #6c757d !important; }
        .adfoxly-admin-page #wpbody .dropdown-list .dropdown-item.dropdown-item-unread:focus .dropdown-item-desc b {
          color: #6c757d !important; }
  .adfoxly-admin-page #wpbody .dropdown-list .dropdown-footer,
  .adfoxly-admin-page #wpbody .dropdown-list .dropdown-header {
    letter-spacing: .5px;
    font-weight: 600;
    padding: 15px; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-footer a,
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-header a {
      font-weight: 600; }
  .adfoxly-admin-page #wpbody .dropdown-list .dropdown-list-content {
    height: 350px;
    overflow: hidden; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-list-content:not(.is-end):after {
      content: ' ';
      position: absolute;
      bottom: 46px;
      left: 0;
      width: 100%;
      background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.8));
      height: 60px; }
  .adfoxly-admin-page #wpbody .dropdown-list .dropdown-list-icons .dropdown-item {
    display: -ms-flexbox;
    display: flex; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-list-icons .dropdown-item .dropdown-item-icon {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      border-radius: 50%;
      width: 40px;
      height: 40px;
      line-height: 42px;
      text-align: center; }
      .adfoxly-admin-page #wpbody .dropdown-list .dropdown-list-icons .dropdown-item .dropdown-item-icon i {
        margin: 0; }
    .adfoxly-admin-page #wpbody .dropdown-list .dropdown-list-icons .dropdown-item .dropdown-item-desc {
      margin-left: 15px;
      line-height: 20px; }
      .adfoxly-admin-page #wpbody .dropdown-list .dropdown-list-icons .dropdown-item .dropdown-item-desc .time {
        margin-top: 5px; }

.adfoxly-admin-page #wpbody .dropdown-flag .dropdown-item {
  font-weight: 600; }
  .adfoxly-admin-page #wpbody .dropdown-flag .dropdown-item .flag-icon {
    width: 20px;
    height: 13px;
    margin-right: 7px;
    margin-top: -6px; }
  .adfoxly-admin-page #wpbody .dropdown-flag .dropdown-item.active {
    background-color: #0073AA;
    color: #fff; }

@media (max-width: 575.98px) {
  .adfoxly-admin-page #wpbody .dropdown-list-toggle {
    position: static; }
    .adfoxly-admin-page #wpbody .dropdown-list-toggle .dropdown-list {
      left: 10px !important;
      width: calc(100% - 20px); } }

/* 3.20 Dropdown */
.adfoxly-admin-page #wpbody .tab-content.no-padding > .tab-pane {
  padding: 0; }

.adfoxly-admin-page #wpbody .tab-content > .tab-pane {
  line-height: 28px; }

/* 3.21 Progress Bar */
.adfoxly-admin-page #wpbody .progress-bar {
  background-color: #0073AA; }

/* 3.22 Jumbotron */
.adfoxly-admin-page #wpbody .jumbotron {
  background-color: #e3eaef; }

/* 3.23 Carousel */
.adfoxly-admin-page #wpbody .carousel .carousel-caption p {
  font-size: 13px;
  line-height: 24px; }

/* 4. Theme Style */
/* 4.1 Misc */
/* nunito-regular - latin */
:root {
  /* Colors */
  --primary: #0073AA;
  --secondary: #34395e;
  --success: #63ed7a;
  --info: #3abaf4;
  --warning: #ffa426;
  --danger: #fc544b;
  --light: #e3eaef;
  --dark: #191d21; }

body.adfoxly-admin-page #wpbody {
  background-color: #fafdfb;
  font-size: 14px;
  font-weight: 400;
  font-family: 'Poppins', 'Asap', Helvetica, arial;
  color: #6c757d; }

.adfoxly-admin-page #wpbody a.bb {
  text-decoration: none;
  border-bottom: 1px solid #0073AA;
  padding-bottom: 1px; }

.adfoxly-admin-page #wpbody .form-divider {
  display: inline-block;
  width: 100%;
  margin: 10px 0;
  font-size: 16px;
  font-weight: 600; }

.adfoxly-admin-page #wpbody .ui-sortable-handle,
.adfoxly-admin-page #wpbody .sort-handler {
  cursor: move; }

.adfoxly-admin-page #wpbody .text-job {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  color: #34395e; }

.adfoxly-admin-page #wpbody .text-time {
  font-size: 12px;
  color: #666;
  font-weight: 500;
  margin-bottom: 10px; }

.adfoxly-admin-page #wpbody .bullet, .adfoxly-admin-page #wpbody .slash {
  display: inline;
  margin: 0 4px; }

.adfoxly-admin-page #wpbody .bullet:after {
  content: '\2022'; }

.adfoxly-admin-page #wpbody .slash:after {
  content: '/'; }

.adfoxly-admin-page #wpbody .login-brand {
  margin: 20px 0;
  margin-bottom: 40px;
  font-size: 24px;
  text-transform: uppercase;
  letter-spacing: 4px;
  color: #666;
  text-align: center; }

.adfoxly-admin-page #wpbody .font-weight-600 {
  font-weight: 600 !important; }

.adfoxly-admin-page #wpbody .budget-price {
  display: inline-block;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 3px; }
  .adfoxly-admin-page #wpbody .budget-price .budget-price-square {
    width: 15px;
    height: 3px;
    background-color: #f9f9f9; }
  .adfoxly-admin-page #wpbody .budget-price .budget-price-label {
    font-size: 12px;
    font-weight: 600;
    margin-left: 5px; }

.adfoxly-admin-page #wpbody .gradient-bottom {
  position: relative; }
  .adfoxly-admin-page #wpbody .gradient-bottom:after {
    content: ' ';
    position: absolute;
    bottom: 41px;
    left: 0;
    width: 100%;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.8));
    height: 60px; }

.adfoxly-admin-page #wpbody .text-small {
  font-size: 12px;
  line-height: 20px; }

.adfoxly-admin-page #wpbody .text-title {
  font-size: 14px;
  color: #34395e;
  font-weight: 600; }

.adfoxly-admin-page #wpbody .img-shadow {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); }

.adfoxly-admin-page #wpbody .colors {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -5px; }
  .adfoxly-admin-page #wpbody .colors .color {
    border-radius: 3px;
    width: calc((100% / 4) - 10px);
    padding: 10px;
    height: 60px;
    line-height: 40px;
    text-align: center;
    margin: 5px; }

.adfoxly-admin-page #wpbody blockquote {
  padding: 20px;
  padding-left: 40px;
  font-style: oblique;
  background-color: #f9f9f9;
  border-radius: 3px;
  position: relative;
  font-family: 'Time new Romans';
  font-size: 16px;
  letter-spacing: .3px; }
  .adfoxly-admin-page #wpbody blockquote:before {
    content: '"';
    font-size: 30px;
    position: absolute;
    top: 10px;
    left: 20px;
    opacity: .2; }
  .adfoxly-admin-page #wpbody blockquote .blockquote-footer {
    margin-top: 10px; }

.adfoxly-admin-page #wpbody .bg-whitesmoke {
  background-color: #f7f9f9 !important; }

.adfoxly-admin-page #wpbody .ion {
  font-size: 15px; }

.adfoxly-admin-page #wpbody .fas, .adfoxly-admin-page #wpbody .far, .adfoxly-admin-page #wpbody .fab, .adfoxly-admin-page #wpbody .fal {
  font-size: 13px; }

.adfoxly-admin-page #wpbody #visitorMap {
  height: 210px; }

.adfoxly-admin-page #wpbody .sidebar-gone-show {
  display: none !important; }

.adfoxly-admin-page #wpbody pre {
  border-radius: 3px; }

.adfoxly-admin-page #wpbody .circle-step {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px; }
  .adfoxly-admin-page #wpbody .circle-step .circle-content {
    margin-top: 3px;
    margin-left: 13px; }
  .adfoxly-admin-page #wpbody .circle-step .circle {
    border-width: 2px;
    border-style: solid;
    border-radius: 50%;
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 30px;
    font-size: 11px;
    text-align: center; }
    .adfoxly-admin-page #wpbody .circle-step .circle.circle-primary {
      border-color: #0073AA;
      color: #0073AA; }

.adfoxly-admin-page #wpbody .pe-none {
  pointer-events: none; }

.adfoxly-admin-page #wpbody .contact-map {
  width: 100%;
  height: 100%;
  min-height: 400px; }

.adfoxly-admin-page #wpbody #visitorMap2,
.adfoxly-admin-page #wpbody #visitorMap3 {
  height: 350px; }

.adfoxly-admin-page #wpbody .shadow-primary {
  box-shadow: none;; }

.adfoxly-admin-page #wpbody .shadow-secondary {
  box-shadow: 0 2px 6px #e1e5e8; }

.adfoxly-admin-page #wpbody .shadow-success {
  box-shadow: 0 2px 6px #a8f5b4; }

.adfoxly-admin-page #wpbody .shadow-warning {
  box-shadow: 0 2px 6px #ffc473; }

.adfoxly-admin-page #wpbody .shadow-danger {
  box-shadow: 0 2px 6px #fd9b96; }

.adfoxly-admin-page #wpbody .shadow-info {
  box-shadow: 0 2px 6px #82d3f8; }

.adfoxly-admin-page #wpbody .shadow-light {
  box-shadow: 0 2px 6px #e6ecf1; }

.adfoxly-admin-page #wpbody .shadow-dark {
  box-shadow: 0 2px 6px #728394; }

.adfoxly-admin-page #wpbody .is-online {
  width: 10px;
  height: 10px;
  background-color: #63ed7a;
  border-radius: 50%;
  display: inline-block; }

.adfoxly-admin-page #wpbody .gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem; }

.adfoxly-admin-page #wpbody .gutters-xs > .col,
.adfoxly-admin-page #wpbody .gutters-xs > [class*="col-"] {
  padding-right: 0.25rem;
  padding-left: 0.25rem; }

.adfoxly-admin-page #wpbody .beep {
  position: relative; }
  .adfoxly-admin-page #wpbody .beep:after {
    content: '';
    position: absolute;
    top: 2px;
    right: 8px;
    width: 7px;
    height: 7px;
    background-color: #ffa426;
    border-radius: 50%;
    animation: pulsate 1s ease-out;
    animation-iteration-count: infinite;
    opacity: 1; }
  .adfoxly-admin-page #wpbody .beep.beep-sidebar:after {
    position: static;
    margin-left: 10px; }

@media (max-width: 575.98px) {
  .adfoxly-admin-page #wpbody .fc-overflow {
    width: 100%;
    overflow: auto; }
    .adfoxly-admin-page #wpbody .fc-overflow #myEvent {
      width: 800px; }
  .adfoxly-admin-page #wpbody .ionicons li {
    width: calc(100% / 4); }
  .adfoxly-admin-page #wpbody .icon-wrap {
    width: 100%; } }

/* 4.2 Section */
.adfoxly-admin-page #wpbody .section {
  position: relative;
  z-index: 1; }
  .adfoxly-admin-page #wpbody .section > *:first-child {
    margin-top: -7px; }
  .adfoxly-admin-page #wpbody .section .section-header {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);
    background-color: #fff;
    border-radius: 3px;
    border: none;
    position: relative;
    margin-bottom: 30px;
    padding: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    .adfoxly-admin-page #wpbody .section .section-header h1 {
      margin-bottom: 0;
      font-weight: 700;
      display: inline-block;
      font-size: 24px;
      margin-top: 3px;
      color: #34395e; }
    .adfoxly-admin-page #wpbody .section .section-header .section-header-back {
      margin-right: 15px; }
      .adfoxly-admin-page #wpbody .section .section-header .section-header-back .btn:hover {
        background-color: #0073AA;
        color: #fff; }
    .adfoxly-admin-page #wpbody .section .section-header .section-header-button {
      margin-left: 20px; }
    .adfoxly-admin-page #wpbody .section .section-header .section-header-breadcrumb {
      margin-left: auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      .adfoxly-admin-page #wpbody .section .section-header .section-header-breadcrumb .breadcrumb-item {
        font-size: 12px; }
    .adfoxly-admin-page #wpbody .section .section-header .btn {
      font-size: 12px; }
  .adfoxly-admin-page #wpbody .section .section-title {
    font-size: 18px;
    color: #191d21;
    font-weight: 600;
    position: relative;
    margin: 30px 0 25px 0; }
    .adfoxly-admin-page #wpbody .section .section-title:before {
      content: ' ';
      border-radius: 5px;
      height: 8px;
      width: 30px;
      background-color: #0073AA;
      display: inline-block;
      float: left;
      margin-top: 6px;
      margin-right: 15px; }
  .adfoxly-admin-page #wpbody .section .section-title + .section-lead {
    margin-top: -20px; }
  .adfoxly-admin-page #wpbody .section .section-lead {
    margin-left: 45px; }

.adfoxly-admin-page #wpbody .main-wrapper-1 .section .section-header {
  margin-left: -30px;
  margin-right: -30px;
  margin-top: -10px;
  border-radius: 0;
  border-top: 1px solid #f9f9f9;
  padding-left: 35px;
  padding-right: 35px; }

@media (max-width: 575.98px) {
  .adfoxly-admin-page #wpbody .section .section-title {
    font-size: 14px; }
  .adfoxly-admin-page #wpbody .section .section-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 20px !important; }
    .adfoxly-admin-page #wpbody .section .section-header h1 {
      font-size: 18px; }
    .adfoxly-admin-page #wpbody .section .section-header .float-right {
      display: inline-block;
      width: 100%;
      margin-top: 15px; }
    .adfoxly-admin-page #wpbody .section .section-header .section-header-breadcrumb {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
      margin-top: 10px; } }

/* 4.3 Page */
.adfoxly-admin-page #wpbody .page-error {
  height: 100%;
  width: 100%;
  padding-top: 60px;
  text-align: center;
  display: table; }
  .adfoxly-admin-page #wpbody .page-error .page-inner {
    display: table-cell;
    width: 100%;
    vertical-align: middle; }
  .adfoxly-admin-page #wpbody .page-error h1 {
    font-size: 10em;
    font-weight: 700; }
  .adfoxly-admin-page #wpbody .page-error .page-description {
    font-size: 18px;
    font-weight: 400;
    color: #34395e; }
  .adfoxly-admin-page #wpbody .page-error .page-search {
    margin: 40px auto;
    max-width: 100%;
    width: 350px; }
    .adfoxly-admin-page #wpbody .page-error .page-search .form-control {
      border-radius: 30px; }
    .adfoxly-admin-page #wpbody .page-error .page-search .btn {
      border-radius: 30px;
      margin-left: 10px; }

@media (max-width: 575.98px) {
  .adfoxly-admin-page #wpbody .page-error .page-search {
    width: 100%; } }

/* 4.4 Layout */
.main-sidebar {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);
  position: fixed;
  top: 0;
  height: 100%;
  width: 0;
  background-color: #fff;
  z-index: 880;
  left: 0; }

.main-sidebar,
.navbar,
.main-content,
.main-footer {
  transition: all .5s; }

body.sidebar-gone .main-sidebar {
  left: -250px; }

body.sidebar-mini .hide-sidebar-mini {
  display: none !important; }

body.sidebar-mini .main-sidebar {
  width: 65px;
  overflow: initial !important;
  position: absolute;
  box-shadow: none; }
  body.sidebar-mini .main-sidebar:after {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);
    content: ' ';
    position: fixed;
    background-color: #fff;
    width: 65px;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
    animation-name: mini-sidebar;
    animation-duration: 1.5s;
    animation-fill-mode: forwards; }

@keyframes mini-sidebar {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
  body.sidebar-mini .main-sidebar .sidebar-brand {
    display: none; }
  body.sidebar-mini .main-sidebar .sidebar-brand-sm {
    display: block; }
  body.sidebar-mini .main-sidebar .sidebar-menu > li {
    padding: 10px; }
    body.sidebar-mini .main-sidebar .sidebar-menu > li.menu-header {
      padding: 0;
      font-size: 0;
      height: 2px; }
    body.sidebar-mini .main-sidebar .sidebar-menu > li > a {
      border-radius: 3px;
      height: 45px;
      padding: 0;
      -ms-flex-pack: center;
          justify-content: center; }
      body.sidebar-mini .main-sidebar .sidebar-menu > li > a .ion, body.sidebar-mini .main-sidebar .sidebar-menu > li > a .fas, body.sidebar-mini .main-sidebar .sidebar-menu > li > a .far, body.sidebar-mini .main-sidebar .sidebar-menu > li > a .fab, body.sidebar-mini .main-sidebar .sidebar-menu > li > a .fal {
        margin: 0;
        font-size: 20px; }
      body.sidebar-mini .main-sidebar .sidebar-menu > li > a span {
        display: none; }
      body.sidebar-mini .main-sidebar .sidebar-menu > li > a .badge {
        padding: 5px;
        position: absolute;
        top: 4px;
        right: 4px;
        font-size: 10px; }
      body.sidebar-mini .main-sidebar .sidebar-menu > li > a.has-dropdown:after {
        content: initial; }
    body.sidebar-mini .main-sidebar .sidebar-menu > li.active > a {
      box-shadow: 0 4px 8px #6ab8f7;
      background-color: #0073AA;
      color: #fff; }
    body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu {
      position: absolute;
      background-color: #fff;
      left: 65px;
      top: 10px;
      width: 200px;
      display: none;
      box-shadow: 0 0 30px rgba(0, 0, 0, 0.03); }
      body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu li > a:focus,
      body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu li.active > a,
      body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu li.active > a:hover {
        color: #fff;
        background-color: #0073AA !important; }
      body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu li a {
        height: 40px;
        padding: 0 20px;
        background-color: #fff; }
        body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu li a.has-dropdown:after {
          content: "";
          font-family: 'Font Awesome 5 Free';
          font-weight: 900;
          position: absolute;
          top: 50%;
          right: 20px;
          transform: translate(0, -50%);
          font-size: 12px; }
  body.sidebar-mini .main-sidebar .sidebar-menu li:hover > ul.dropdown-menu {
    display: block !important; }
    body.sidebar-mini .main-sidebar .sidebar-menu li:hover > ul.dropdown-menu li:hover > a {
      background-color: #fcfcfd; }
    body.sidebar-mini .main-sidebar .sidebar-menu li:hover > ul.dropdown-menu li .dropdown-menu {
      left: 200px;
      padding: 0; }

body.sidebar-mini .navbar {
  left: 65px; }

body.sidebar-mini .main-content, body.sidebar-mini .main-footer {
  padding-left: 90px; }

body.adfoxly-admin-page.layout-2 #wpbody .navbar-bg {
  z-index: 889;
  height: 70px; }

body.adfoxly-admin-page.layout-2 #wpbody .navbar {
  left: 0;
  z-index: 890; }

body.adfoxly-admin-page.layout-2 #wpbody .main-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 50px; }

body.adfoxly-admin-page.layout-2 #wpbody .main-sidebar,
body.adfoxly-admin-page.layout-2 #wpbody .main-content,
body.adfoxly-admin-page.layout-2 #wpbody .main-footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-positive: 0;
      flex-grow: 0; }

body.adfoxly-admin-page.layout-2 #wpbody .main-sidebar {
  background-color: transparent;
  box-shadow: none;
  position: static;
  margin-top: 100px;
  width: 200px; }
  body.adfoxly-admin-page.layout-2 #wpbody .main-sidebar .sidebar-menu li.menu-header {
    padding: 0; }
  body.adfoxly-admin-page.layout-2 #wpbody .main-sidebar .sidebar-menu li a {
    padding: 0; }
    body.adfoxly-admin-page.layout-2 #wpbody .main-sidebar .sidebar-menu li a i {
      width: 10px; }
    body.adfoxly-admin-page.layout-2 #wpbody .main-sidebar .sidebar-menu li a.has-dropdown:after {
      right: 0; }
    body.adfoxly-admin-page.layout-2 #wpbody .main-sidebar .sidebar-menu li a:hover {
      color: #0073AA;
      background-color: transparent; }
  body.adfoxly-admin-page.layout-2 #wpbody .main-sidebar .sidebar-menu li ul.dropdown-menu li a {
    padding-left: 34px; }

body.adfoxly-admin-page.layout-2 #wpbody .main-content {
  padding-top: 107px;
  padding-left: 30px;
  padding-right: 0;
  width: calc(100% - 200px); }

body.adfoxly-admin-page.layout-2 #wpbody .main-footer {
  margin-left: 230px;
  width: calc(100% - 230px);
  padding-left: 0;
  padding-right: 0; }

.main-sidebar .sidebar-brand {
  display: inline-block;
  width: 100%;
  text-align: center;
  height: 60px;
  line-height: 60px; }
  .main-sidebar .sidebar-brand.sidebar-brand-sm {
    display: none; }
  .main-sidebar .sidebar-brand a {
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-weight: 700;
    color: #000; }

.main-sidebar .sidebar-user {
  display: inline-block;
  width: 100%;
  padding: 10px;
  margin-bottom: 10px; }
  .main-sidebar .sidebar-user .sidebar-user-picture {
    float: left;
    margin-right: 10px; }
    .main-sidebar .sidebar-user .sidebar-user-picture img {
      width: 50px;
      border-radius: 50%; }

.main-sidebar .sidebar-menu {
  padding: 0;
  margin: 0; }
  .main-sidebar .sidebar-menu li {
    display: block; }
    .main-sidebar .sidebar-menu li.menu-header {
      padding: 3px 15px;
      color: #bcc1c6;
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 1.3px;
      font-weight: 600; }
      .main-sidebar .sidebar-menu li.menu-header:not(:first-child) {
        margin-top: 10px; }
    .main-sidebar .sidebar-menu li a {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      height: 50px;
      padding: 0 20px;
      width: 100%;
      letter-spacing: .3px;
      color: #868e96;
      text-decoration: none; }
      .main-sidebar .sidebar-menu li a .badge {
        float: right;
        padding: 5px 10px;
        margin-top: 2px; }
      .main-sidebar .sidebar-menu li a i {
        width: 28px;
        margin-right: 20px;
        text-align: center; }
      .main-sidebar .sidebar-menu li a span {
        margin-top: 3px;
        width: 100%; }
      .main-sidebar .sidebar-menu li a:hover {
        background-color: #fcfcfd; }
    .main-sidebar .sidebar-menu li.active a {
      color: #0073AA;
      font-weight: 600;
      background-color: #fcfcfd; }
    .main-sidebar .sidebar-menu li.active ul.dropdown-menu {
      background-color: #fcfcfd; }
    .main-sidebar .sidebar-menu li a.has-dropdown:after {
      content: "";
      font-family: 'Font Awesome 5 Free';
      font-weight: 900;
      position: absolute;
      top: 50%;
      right: 20px;
      transform: translate(0, -50%);
      font-size: 12px; }
    .main-sidebar .sidebar-menu li.active > ul.dropdown-menu {
      display: block; }
      .main-sidebar .sidebar-menu li.active > ul.dropdown-menu li a:hover {
        background-color: #fcfcfd; }
    .main-sidebar .sidebar-menu li ul.dropdown-menu {
      padding: 0;
      margin: 0;
      display: none;
      position: static;
      float: none;
      width: 100%;
      box-shadow: none;
      background-color: transparent; }
      .main-sidebar .sidebar-menu li ul.dropdown-menu li a {
        color: #868e96;
        height: 35px;
        padding-left: 65px;
        font-weight: 400; }
        .main-sidebar .sidebar-menu li ul.dropdown-menu li a:hover {
          color: #0073AA;
          background-color: inherit; }
      .main-sidebar .sidebar-menu li ul.dropdown-menu li.active > a {
        color: #0073AA;
        font-weight: 600; }
      .main-sidebar .sidebar-menu li ul.dropdown-menu li a i {
        margin-top: 1px;
        text-align: center; }
      .main-sidebar .sidebar-menu li ul.dropdown-menu li ul.dropdown-menu {
        padding-left: 10px; }

.main-content {
  padding-left: 280px;
  padding-right: 30px;
  padding-top: 80px;
  width: 100%;
  position: relative; }

.main-footer {
  padding: 20px 30px 20px 280px;
  margin-top: 40px;
  color: #98a6ad;
  border-top: 1px solid #e3eaef;
  display: inline-block;
  width: 100%; }
  .main-footer .footer-left {
    float: left; }
  .main-footer .footer-right {
    float: right; }

.simple-footer {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px; }

body:not(.sidebar-mini) .sidebar-style-1 .sidebar-menu li.active a {
  background-color: #0073AA;
  color: #fff; }

body:not(.sidebar-mini) .sidebar-style-1 .sidebar-menu li.active ul.dropdown-menu li a {
  color: #a8d6fa; }
  body:not(.sidebar-mini) .sidebar-style-1 .sidebar-menu li.active ul.dropdown-menu li a:hover {
    background-color: #0073AA;
    color: #fff; }

body:not(.sidebar-mini) .sidebar-style-1 .sidebar-menu li.active ul.dropdown-menu li.active a {
  color: #fff; }

body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a {
  padding-left: 16px;
  background-color: transparent;
  position: relative; }
  body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 25px;
    width: 4px;
    background-color: #0073AA; }

body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu li.active ul.dropdown-menu li a {
  padding-left: 61px;
  background-color: #fff; }

@media (max-width: 1024px) {
  .sidebar-gone-hide {
    display: none !important; }
  .sidebar-gone-show {
    display: block !important; }
  .main-sidebar {
    position: fixed !important;
    margin-top: 0 !important;
    z-index: 891; }
  body.layout-2 .main-wrapper,
  body.layout-3 .main-wrapper {
    width: 100%;
    padding: 0;
    display: block; }
  .main-content {
    padding-left: 30px;
    padding-right: 30px;
    width: 100% !important; }
  .main-footer {
    padding-left: 30px; }
  body.search-show {
    overflow: hidden; }
    body.search-show .navbar {
      z-index: 892; }
  body.sidebar-show {
    overflow: hidden; }
  body.search-show:before, body.sidebar-show:before {
    content: '';
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0;
    z-index: 891;
    animation-name: fadeinbackdrop;
    animation-duration: 1s;
    animation-fill-mode: forwards; }
  @keyframes fadeinbackdrop {
    to {
      opacity: .6; } } }

/* 4.5 Animation */
.adfoxly-admin-page #wpbody .pulsate {
  animation: pulsate 1s ease-out;
  animation-iteration-count: infinite;
  opacity: 1; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwiX2Jvb3RzdHJhcC5zY3NzIiwiX3ZhcmlhYmxlLnNjc3MiLCJfbWl4aW4uc2NzcyIsIm92ZXJyaWRlL19taXNjLnNjc3MiLCJvdmVycmlkZS9fZm9ybS5zY3NzIiwib3ZlcnJpZGUvX2xpc3Quc2NzcyIsIm92ZXJyaWRlL19hbGVydC5zY3NzIiwib3ZlcnJpZGUvX2NhcmQuc2NzcyIsIm92ZXJyaWRlL190YWJsZS5zY3NzIiwib3ZlcnJpZGUvX3Rvb2x0aXAuc2NzcyIsIm92ZXJyaWRlL19tb2RhbC5zY3NzIiwib3ZlcnJpZGUvX25hdi5zY3NzIiwib3ZlcnJpZGUvX3BhZ2luYXRpb24uc2NzcyIsIm92ZXJyaWRlL19iYWRnZS5zY3NzIiwib3ZlcnJpZGUvX2J1dHRvbi5zY3NzIiwib3ZlcnJpZGUvX21lZGlhLnNjc3MiLCJvdmVycmlkZS9fYnJlYWRjcnVtYi5zY3NzIiwib3ZlcnJpZGUvX2FjY29yZGlvbi5zY3NzIiwib3ZlcnJpZGUvX3BvcG92ZXIuc2NzcyIsIm92ZXJyaWRlL19ncmlkLnNjc3MiLCJvdmVycmlkZS9fbmF2YmFyLnNjc3MiLCJvdmVycmlkZS9fZHJvcGRvd24uc2NzcyIsIm92ZXJyaWRlL190YWIuc2NzcyIsIm92ZXJyaWRlL19wcm9ncmVzc2Jhci5zY3NzIiwib3ZlcnJpZGUvX2p1bWJvdHJvbi5zY3NzIiwib3ZlcnJpZGUvX2Nhcm91c2VsLnNjc3MiLCJ0aGVtZS9fbWlzYy5zY3NzIiwidGhlbWUvX3NlY3Rpb24uc2NzcyIsInRoZW1lL19wYWdlLnNjc3MiLCJ0aGVtZS9fbGF5b3V0LnNjc3MiLCJ0aGVtZS9fYW5pbWF0aW9uLnNjc3MiXSwibWFwcGluZ3MiOiI7QUFBQTs7Ozs7Ozs7Ozs7R0FXRztBQUVIOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0dBcUNHO0FBRUgseUVBQXlFO0EyQnBEekUsT0FBTyxDQUFDLCtGQUFJO0ExQkFaLEFBQXdCLElBQXBC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 */

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

.adfoxly-admin-page #wpbody .bootstrap4-card.height-minus30 {
  height: calc(100% - 30px);
}
