@font-face {
    font-family: 'Spinners';
    src:  url('/wp-content/plugins/woocommerce-product-price-based-on-countries/assets/fonts/spinners_eotdlptjj.eot');
    src:  url('/wp-content/plugins/woocommerce-product-price-based-on-countries/assets/fonts/spinners_eotdlptjj.eot') format('embedded-opentype'),
      url('/wp-content/plugins/woocommerce-product-price-based-on-countries/assets/fonts/spinners_ttfdlptjj.ttf') format('truetype'),
      url('/wp-content/plugins/woocommerce-product-price-based-on-countries/assets/fonts/spinners_woffdlptjj.woff') format('woff'),
      url('/wp-content/plugins/woocommerce-product-price-based-on-countries/assets/fonts/spinners_svgdlptjj.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@-webkit-keyframes spinner {
    0% {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    100% {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); } }
  
  @keyframes spinner {
    0% {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg); }
    100% {
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); } }

              
.wcpbc-price.loading {
    visibility: hidden;
    position: relative;
}
.wcpbc-price.loading::after {
    font-family: 'Spinners';    
    font-style: normal;
    font-variant: normal;    
    font-weight: normal;
    text-transform: none;    
    content: '\e980';
    display: inline-block;
    visibility: visible;        
    vertical-align: baseline;    
    height: 20px;
    width: 20px;
    line-height: 20px;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;    
    margin-left: -10px;
    margin-top: -10px;    
    -webkit-animation: spinner 1s linear infinite;
    animation: spinner 1s linear infinite;
    color: #6d6d6d;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

