  :root{
      --fa-green:#da2128;      /* header + primary buttons */
      --fa-accent:#F28792;     /* accent borders / hovers */
      --fa-green-600:#F9C8C9;  /* hover */
	  --fa-green-500: #FDE6E6;  /* o mais claro */
     --fa-green-700:#163c28;  /* active */


     --bs-secondary-color:#121212;     /* accent borders / hovers */




.site-header {
	background: #da2128 !important;
}


.btn-primary{
  background: #da2128 !important;;
  border-color: #da2128 !important;;
  color: #fff !important;
}


.btn-primary:disabled {
    background: #da2128 !important;
    border-color: #da2128 !important;
    opacity: .65;
}


.btn-primary:hover,
    .btn-primary:focus{
      background: #F28792 !important;
      border-color: #F28792 !important;
      color:#fff !important;
}


.choice-list {
    max-height: 16rem;
    overflow: auto;
    border: 1px solid #F28792 !important;
    border-radius: .75rem;
    background: #fff;
    padding: 1rem 2.25rem;
}


/*.btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: #da2128 !important;
    border-color: var(--bs-btn-hover-border-color);
}*/


.fa-header {
    background: #da2128 !important;
    color: #fff;
}





.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--bs-body-color);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--bs-body-bg);
    background-clip: padding-box;
    border: var(--bs-border-width) solid #dee2e6;
    border-radius: var(--bs-border-radius);
    transition: border-color .15s 
ease-in-out, box-shadow .15s 
ease-in-out;
}





.btn-outline-secondary {
    --bs-btn-color: #000;
    --bs-btn-border-color: #da2128;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #da2128;
    --bs-btn-hover-border-color: #da2128;
    --bs-btn-focus-shadow-rgb: 108, 117, 125;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #da2128;
    --bs-btn-active-border-color: #da2128;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #da2128;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #da2128;
    --bs-gradient: none;
}


.btn-outline:hover {
	background-color: #FFF !important;
	border: 1px solid #F28792;
}


.auth-card a.forgot{
	color: var(--bs-body-color);
}


.auth-card a {
	color: #da2128;
}


.auth-card a:hover,
.auth-card a:focus {
  color: #F28792;
}


.input-password {
	width: auto;
}


.show-hide-btn {
	width: 85px;
}


.site-header .brand-img {
    height: 48px;
    width: auto;
    display: block;
}



/* fonts */

@font-face {
    font-family: "InterestateBlack";
    src: url("https://app.farmalert.ie/fonts/Interstate-Black.woff2");
}

@font-face {
    font-family: "Interstate-BlackCondensed";
    src: url("https://app.farmalert.ie/fonts/Interstate-BlackCondensed.woff2");
}

@font-face {
    font-family: "Interstate-Regular";
    src: url("https://app.farmalert.ie/fonts/Interstate-Regular.woff");
}

h1.h3{
	font-family: 'InterestateBlack';
}


h2.h5{
	font-family: 'Interestate-BlackCondensed';
}

body {
	font-family: 'Interestate-Regular';
}


.plan-remove {
    zoom: 1.9;
}

/* Aplica larguras apenas para esta tabela */
#disease_plan th:nth-child(1),
#disease_plan td:nth-child(1) {
  width: 5%;
}

#disease_plan th:nth-child(2),
#disease_plan td:nth-child(2) {
  width: 15%;
}

#disease_plan th:nth-child(3),
#disease_plan td:nth-child(3) {
  width: 40%;
}

#disease_plan th:nth-child(4),
#disease_plan td:nth-child(4) {
  width: 40%;
}



.pill {
    flex-wrap: nowrap !important;
}


/*.scroll-inner .chip:last-of-type + br {
    display: none;
}*/

.scroll-inner .chip + br {
    display: none;
}