@tailwind base;
@tailwind components;
@tailwind utilities;

/*

@layer components {
  .btn-primary {
    @apply py-2 px-4 bg-blue-200;
  }
}

*/

/* -------------------------------------------------------- */
.field-label {
  @apply text-sm text-slate-400 font-semibold uppercase
}
.field-label-darker {
  @apply text-sm text-slate-500 font-semibold uppercase
}

.colored-box {
  @apply bg-slate-50 p-4 flex flex-col gap-4
}

.button-primary {
  @apply rounded-lg py-3 px-5 bg-primary inline-block font-medium text-white cursor-pointer
}
.button-primary:hover {
  @apply bg-primaryHover
}
.button-secondary {
  @apply rounded-lg py-3 px-5 bg-gray-100 inline-block font-medium cursor-pointer
}
.button-secondary:hover {
  @apply bg-secondaryHover
}

h1 {
  @apply font-bold text-3xl
}

h3 {
  @apply font-bold text-xl
}

/* ---------------------REMOVE BELOW?---------------------- */

.heading-gradient {
  @apply text-7xl py-8 lg:my-12 font-bold text-transparent
  bg-clip-text bg-gradient-to-br text-transparent
  bg-clip-text bg-gradient-to-br from-pink-500
  to-blue-700 filter drop-shadow;
}



.heading {
  background-color: #c7e3db;
  @apply text-3xl py-8 shadow;
}

.tooltip {
  position: relative;
  display: block;
  cursor: help;
}

.tooltip-wrapper {
  @apply invisible bg-black p-3 block z-50 rounded-md h-auto w-screen fixed bottom-0 lg:bottom-auto lg:absolute lg:top-auto lg:w-80;
  transition: .25s
}

.tooltip span.tooltiptext {
  @apply block text-xs text-white p-1.5 rounded-md normal-case
}

.tooltip:hover .tooltip-wrapper {
  @apply visible
}

table thead {
  padding: 3px;
  position: sticky;
  top: 0;
  z-index: 1;
  width: 25vw;
  background: white;
}

table td {
  background: #fff;
  padding: 4px 5px;
}


.dashboard {
  overflow: auto;
  white-space: nowrap;
  table-layout: fixed;
  margin: 0;
  border-collapse: separate;
  border-spacing: 0;
}
.relative {
    position: relative;
}
.absolute {
    position: absolute;
}
.hidden {
    /* The menu is hidden at first */
    display: none;
}



/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */
