/* src/widget.css */

/* Custom Fixxy Colors */
.text-fixxyviola     { color: #7608AF; }
.text-fixxyrosa      { color: #ff24bc; }
.text-fixxyverde     { color: #b3f702; }
.text-fixxyverdescuro{ color: #2DE878; }

.bg-fixxyviola       { background-color: #7608AF; }
.bg-fixxyrosa        { background-color: #ff24bc; }
.bg-fixxyverde       { background-color: #b3f702; }
.bg-fixxyverdescuro  { background-color: #2DE878; }

.hover\:bg-fixxyrosa:hover { background-color: #ff24bc; }
.hover\:bg-fixxyverde:hover { background-color: #b3f702; }
.hover\:text-fixxyviola:hover { color: #7608AF; }

/* Font class */
@font-face {
    font-family: 'VFont';
    src: url("/bitnami/wordpress/wp-content/uploads/prices_widget/fonts/font.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

.VFont {
  font-family: 'VFont', sans-serif;
}

/* Custom Height */
.h-screen-ninety {
  height: 85vh;
}

/* Custom Grid Columns */
.grid-cols-13 {
  grid-template-columns: repeat(13, minmax(0, 1fr));
}

/* Custom Animation */
@keyframes spin {
  to { transform: rotate(360deg); }
}
.animate-spin {
  animation: spin 1s linear infinite;
}

/* Remove reddish borders from buttons */
.rounded-full {
  border: none !important;
}

/* Remove borders from the device selection tabs (TABLET, SMARTPHONE, LAPTOP) */
.isolate.inline-flex.rounded-full button {
  border: none !important;
}

/* Remove borders from tier cards */
.relative.z-0.shadow-2xl.rounded-\[80px\] {
  border: none !important;
}

/* If any borders were added inline */
[class*="border-fixxyrosa"], 
[class*="border-fixxyviola"] {
  border-color: transparent !important;
}
