/**
 * Currency Switcher for WooCommerce
 * #
 *
 * Copyright (c) 2018 TruongSa
 * Licensed under the GPL-2.0+ license.
 */
.pmcs-table-lm {
  margin-bottom: 1em; }

.pmcs-limit table.pmcs-geoip-list {
  opacity: 0.6; }

.pmcs-currencies-list {
  max-width: 100%;
  display: none; }
  .pmcs-currencies-list tr {
    background: #fff; }
  .pmcs-currencies-list tbody tr {
    background: #fff; }
    .pmcs-currencies-list tbody tr:nth-child(2n) {
      background: #f5f5f5; }
  .pmcs-currencies-list th.td {
    padding: 10px; }
  .pmcs-currencies-list .pmcs_default_row .pmcs-button.remove {
    opacity: 0.2;
    cursor: default; }
  .pmcs-currencies-list .td_currency_code {
    width: auto; }
  .pmcs-currencies-list .currency_position {
    width: 100px; }
    .pmcs-currencies-list .currency_position select {
      width: 100px;
      max-width: 100%; }
  .pmcs-currencies-list .num_seperator {
    width: 30px; }
  .pmcs-currencies-list .currency_flag {
    width: 40px; }
  .pmcs-currencies-list .display_name {
    width: 130px; }
    .pmcs-currencies-list .display_name input {
      width: 130px;
      max-width: 100%; }
  .pmcs-currencies-list .rate {
    width: 100px; }
    .pmcs-currencies-list .rate input {
      width: 100px !important;
      max-width: 100%; }
  .pmcs-currencies-list .currency_flag img {
    max-width: 40px; }
  .pmcs-currencies-list .actions {
    text-align: right; }

.riname {
  display: inline-block; }

.pmcs-button {
  display: inline-block;
  border: 0px none;
  background: #eeeeee;
  padding: 5px;
  color: #fff;
  cursor: pointer; }
  .pmcs-button.handle {
    cursor: move; }
  .pmcs-button.pmcs-sync-rate {
    background: #1a7e11; }
  .pmcs-button.remove {
    background: #d35343; }
  .pmcs-button.handle {
    background: #4683ca; }
  .pmcs-button.loading .dashicons {
    animation-name: spin;
    animation-duration: 2000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }

.geoip-select {
  width: 100% !important; }

@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.pmsc-report-tab {
  position: relative;
  cursor: pointer; }
  .pmsc-report-tab ul {
    display: none;
    position: absolute;
    top: 100%;
    left: -1px;
    width: 210px;
    background: #fff;
    z-index: 999;
    border: 1px solid #ccc;
    margin: 0px;
    padding: 0px; }
    .pmsc-report-tab ul li {
      border-bottom: 1px solid #ededed;
      margin-bottom: 0px; }
      .pmsc-report-tab ul li a {
        display: block;
        padding: 7px 10px;
        overflow-wrap: break-word;
        word-break: break-all; }
        .pmsc-report-tab ul li a:hover {
          background: #ededed; }
      .pmsc-report-tab ul li:last-child {
        border-bottom: 0px none; }
  .pmsc-report-tab:hover ul {
    display: block; }

.pmsc-report-tab {
  float: left;
  border: 1px solid #ccc;
  border-bottom: none;
  margin-left: 0.5em;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  background: #3498db;
  color: white;
  text-decoration: none;
  white-space: nowrap; }

.sales-this-month:not(.pmcs-report-li) {
  display: none; }

#woocommerce_dashboard_status .wc_status_list {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 100%;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap; }
  #woocommerce_dashboard_status .wc_status_list li {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    float: none;
    -ms-flex-order: 10;
        order: 10; }
    #woocommerce_dashboard_status .wc_status_list li.best-seller-this-month {
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }
    #woocommerce_dashboard_status .wc_status_list li.sales-this-month {
      -ms-flex-order: 1;
          order: 1;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%; }

.woocommerce_options_panel .pmcs-price-field._pmcs_price_heading {
  margin-bottom: 0px;
  padding-bottom: 0px !important; }

.woocommerce_options_panel .pmcs-price-field .wrap {
  width: 50%;
  display: block; }
  .woocommerce_options_panel .pmcs-price-field .wrap input,
  .woocommerce_options_panel .pmcs-price-field .wrap .label {
    width: 48%;
    display: inline-block;
    margin-right: 2%; }
    .woocommerce_options_panel .pmcs-price-field .wrap input:last-child,
    .woocommerce_options_panel .pmcs-price-field .wrap .label:last-child {
      margin-right: 0; }

#general_coupon_data {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  #general_coupon_data p {
    -ms-flex-order: 100;
        order: 100; }
  #general_coupon_data .discount_type_field,
  #general_coupon_data .coupon_amount_field,
  #general_coupon_data .pmcs_coupon_field {
    -ms-flex-order: 1;
        order: 1; }