/*----------------------*/
/* Imports */
@import url('https://fonts.googleapis.com/css?family=Lato');

/*
 * Variables
 */
:root {
  /* COLORS */

  --primary-color: #003256;
  --primary-color-contrast: #fff;
  --primary-color-shade: #003256;
  --primary-color-tint: #f4c800;

  --secondary-color: #f4c800;
  --secondary-color-contrast: #000;
  --secondary-color-shade: #f4c800;
  --secondary-color-tint: #003256;

  --background-color: white;
  --text-color: #0F0F0F;
  --link-text-color: #003256;

  --border-radius: 3rem;


  /* FONTS */
  --body-font: "Lato", sans-serif;
  --header-font: "Lato", sans-serif;
  --button-font: "Lato", sans-serif;
}

a,
.my-env a {
  color: var(--link-text-color);
  text-decoration: none;
}

a:hover,
.my-env a:hover {
  text-decoration: underline;
  color: var(--link-text-color);
}

.btn-primary,
.my-env .btn-primary {
  background-color: var(--primary-color);
  border: 2px solid var(--primary-color);
  color: var(--primary-color-contrast);
}

.btn-primary:active,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:focus,
.btn-primary:hover,
.my-env .btn-primary:hover {
  background-color: var(--secondary-color);
  border: 2px solid var(--secondary-color);
  color: var(--secondary-color-contrast);
}

.btn-secondary,
.my-env .btn-secondary {
  background-color: var(--secondary-color);
  border: 2px solid var(--secondary-color);
  color: var(--secondary-color-contrast);
}

.btn-secondary:active,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:focus,
.btn-secondary:hover,
.my-env .btn-secondary:hover {
  background-color: var(--primary-color);
  border: 2px solid var(--primary-color);
  color: var(--primary-color-contrast);
}

.table {
  margin-top: 15px;
}


h1,
h2,
h3,
h4,
h5,
h6,
.my-env h1,
.my-env h2,
.my-env h3,
.my-env h4,
.my-env h5,
.my-env h6 {
  padding-top: 12px;
}

.content-center {
  display: block;
  margin-top: auto;
  margin-bottom: auto;
}

.rounded-corners {
  border-radius: 25px;
}


.website-sponsors-list .lead {
  display: none;
}

.link a {
  color: #ffffff;
  text-decoration: none;
}

.link a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.link2 a {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}

.link2 a:hover {
  color: #fff;
  text-decoration: underline;
  text-transform: uppercase;
}

.foys-footer {
  background: var(--secondary-color);
  color: var(--secondary-color-contrast);
  max-width: none;
}

.foys-footer a {
  color: var(--secondary-color-contrast);
}