/* COLORS
----------------------------------------- */
:root {

  /* ACENT COLORS */
  --avis-text: #1c223c;
  --avis-white: #ffffff;
  --avis-dark-accent: #471c33;
  --avis-text-dark: #471c33;
  --avis-gray: #f4f4f4;

  /* PRIMARY */
  --avis-light: #fff1f3;
  --avis-primary: #F85163;
  --avis-primary-dark: #8F1B26;

	/* SECONDARY */
	--avis-secondary-light: #B3EAD6;
	--avis-secondary: #4FD5C4;
	--avis-secondary-dark: #338489;

	--color-primary-50: var(--avis-primary);
	--color-primary-100: var(--avis-primary);
	--color-primary-200: var(--avis-primary);
	--color-primary-300: var(--avis-primary);
	--color-primary-400: var(--avis-primary);
  --color-primary-500: var(--avis-primary);
  --color-primary-600: var(--avis-primary-dark);
	--color-primary-700: var(--avis-primary-dark);
	--color-primary-800: var(--avis-primary-dark);
	--color-primary-900: var(--avis-primary-dark);
	--color-primary-950: var(--avis-primary-dark);
  
  /* ----------------------------------------------------------------------------- */
  
  /* LINKS */
  --btn-link-color: var();
  --btn-link-hover-color: var();
  --btn-link-active-color: var();
  --btn-link-disabled-color: var();

  /* LINKS INVERSE */
  --btn-link-inverse-color: var();
  --btn-link-inverse-hover-color: var();
  --btn-link-inverse-active-color: var();
  --btn-link-inverse-disabled-color: var();

  /* ----------------------------------------------------------------------------- */
  
  /* DEFAULT */
  --btn-default-border-color: var();
  --btn-default-bg: var();
  --btn-default-color: var();

  /* DEFAULT HOVER */
  --btn-default-hover-border-color: var();
  --btn-default-hover-bg: var();
  --btn-default-hover-color: var();

  /* ----------------------------------------------------------------------------- */
  
  /* DEFAULT INVERSE */
  --btn-default-inverse-border-color: var();
  --btn-default-inverse-bg: var();
  --btn-default-inverse-color: var();

  /* DEFAULT INVERSE HOVER */
  --btn-default-inverse-hover-border-color: var();
  --btn-default-inverse-hover-bg: var();
  --btn-default-inverse-hover-color: var();
  
  /* ----------------------------------------------------------------------------- */

  /* DEFAULT ACTIVE */
  --btn-default-active-border-color: var();
  --btn-default-active-bg: var();
  --btn-default-active-color: var();

  /* DEFAULT ACTIVE INVERSE */
  --btn-default-inverse-active-border-color: var();
  --btn-default-inverse-active-bg: var();
  --btn-default-inverse-active-color: var();
  
  /* ----------------------------------------------------------------------------- */

  /* PRIMARY */
  --btn-primary-border-color: var(--avis-primary);
  --btn-primary-bg: var(--avis-primary);
  --btn-primary-color: var(--avis-white);
  
  /* PRIMARY HOVER */
  --btn-primary-hover-border-color: var(--avis-primary);
  --btn-primary-hover-bg: var(--avis-white);
  --btn-primary-hover-color: var(--avis-primary);
  
  /* ----------------------------------------------------------------------------- */
  
  /* PRIMARY INVERSE */
  --btn-primary-inverse-border-color: var(--avis-primary);
  --btn-primary-inverse-bg: var(--avis-white);
  --btn-primary-inverse-color: var(--avis-primary);

  /* PRIMARY INVERSE HOVER */
  --btn-primary-inverse-hover-border-color: var(--avis-primary);
  --btn-primary-inverse-hover-bg: var(--avis-primary);
  --btn-primary-inverse-hover-color: var(--avis-white);

  /* ----------------------------------------------------------------------------- */  
  
  /* PRIMARY ACTIVE */
  --btn-primary-active-border-color: var();
  --btn-primary-active-bg: var();
  --btn-primary-active-color: var(--avis-white);

  /* PRIMARY ACTIVE INVERSE */
  --btn-primary-inverse-active-border-color: var();
  --btn-primary-inverse-active-bg: var(--avis-white);
  --btn-primary-inverse-active-color: var();

  /* ----------------------------------------------------------------------------- */

  /* SRP - PAGINATION */
  --pagination-color: var(--avis-primary);
  --pagination-hover-color: var(--avis-primary);
  --pagination-hover-border: var(--avis-primary);
  --pagination-active-color: var(--avis-primary);
  --pagination-active-border: var(--avis-primary);
}

.bg-body {background-color: var(--avis-white) !important;}
.bg-light {background-color: var(--avis-light) !important;}
.bg-contrast-high {background-color: var(--avis-dark-accent) !important;}

.avis-red {color: var(--avis-primary);}
.bg-primary {background: var(--avis-primary) !important;}
.avis-gray {background-color: var(--avis-gray);}
