@charset "utf-8";
/* CSS Document */
:root {
	--bs-primary: #00a7e9;
	--bs-primary-rgb: 0,167,233;
	--bs-secondary: #0c4da2;
	--bs-secondary-rgb:12,77,162;
	--bs-red:#e71e25;
	--bs-link-color:#00a7e9;
	--bs-link-color-rgb:0,167,233;
	--bs-link-hover-color:#0bbaff;
	--bs-link-hover-color-rgb:11,186,255;
	--bs-navbar-color:#fff ;
	--bs-navbar-toggler-border-color: #fff;
	--bs-dropdown-link-color:#fff;
	--bs-btn-bg:#3FBCED;
	--bs-btn-border-color:#fff;
	--bs-btn-hover-bg:#9ec93e;
	--fa-li-margin:3rem;
	--rcc-blue:#00a7e9;
	--rcc-dk-blue:#0c4da2;
	--rcc-red:#e71e25;
	--rcc-yelow:#f7941d;
	--rcc-grey:#e7e7e7;
	--rcc-dk-grey:#58585a;
}

/******** Defaults ********/
html,body,td,th {font:400 18px/1.5rem "Lato", sans-serif; color:var(--rcc-dk-grey);}
h1, h2, h3, h4, h5, h6 {color:var(--rcc-dk-grey); line-height: 1.3em; margin: 0 0 .5em; font-weight: 700; }
h1 {font-size: 2.1rem;}
h2 {font-size: 1.8rem;}
h3 {font-size: 1.6rem;}
h4 {font-size: 1.4rem;}
h5 {font-size: 1.2rem;}
h6 {font-size: 1rem;}
p {margin-bottom:1rem;}
a {text-decoration: none;}


.noborder, a img {border:none;}
img {max-width:100%; height:auto;}
img[align*="left"], img[style*="left"] {margin:0 1em .5em 0;}
img[align*="right"], img[style*="right"] {margin:0 0 .5em 1em;}
ul.unstyled, ol.unstyled {list-style: none; padding: 0 !important;}
/******** /Defaults ********/

.red {color: var(--bs-red);}
.bg-primary {color: #fff;}
.bg-secondary {color: #fff;}
.bg-blue {background: var(--rcc-blue); color:#fff;}
.text-blue {color: var(--rcc-blue); }
.bg-dk-blue {background: var(--rcc-dk-blue); color:#fff;}
.text-dk-blue {color: var(--rcc-dk-blue); }
.bg-red {background: var(--rcc-red); color:#fff;}
.text-red {color: var(--rcc-red); }
.bg-yellow {background: var(--rcc-yellow); color:#fff;}
.text-yellow {color: var(--rcc-yellow); }
.bg-grey {background: var(--rcc-grey); }
.text-grey {color: var(--rcc-grey); }
.bg-dk-grey {background: var(--rcc-dk-grey); color: #fff;}
.text-dk-grey {color: var(--rcc-dk-grey); }

.btn-primary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#00a7e9;
  --bs-btn-border-color:#00a7e9;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#0c4da2;
  --bs-btn-hover-border-color:#0c4da2;
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#0c4da2;
  --bs-btn-active-border-color:#0c4da2;
  --bs-btn-active-shadow:inset 0 3px 5px #00000020;
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#6c757d;
  --bs-btn-disabled-border-color:#6c757d
}
.btn-secondary {
  --bs-btn-color:#fff;
  --bs-btn-bg:#0c4da2;
  --bs-btn-border-color:#0c4da2;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#00a7e9;
  --bs-btn-hover-border-color:#00a7e9;
  --bs-btn-focus-shadow-rgb:130,138,145;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#00a7e9;
  --bs-btn-active-border-color:#00a7e9;
  --bs-btn-active-shadow:inset 0 3px 5px #00000020;
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#6c757d;
  --bs-btn-disabled-border-color:#6c757d
}
.btn-red {
  --bs-btn-color:#fff;
  --bs-btn-bg:#e71e25;
  --bs-btn-border-color:#e71e25;
  --bs-btn-hover-color:#fff;
  --bs-btn-hover-bg:#c00;
  --bs-btn-hover-border-color:#c00;
  --bs-btn-focus-shadow-rgb:49,132,253;
  --bs-btn-active-color:#fff;
  --bs-btn-active-bg:#e71e25;
  --bs-btn-active-border-color:#e71e25;
  --bs-btn-active-shadow:inset 0 3px 5px #00000020;
  --bs-btn-disabled-color:#fff;
  --bs-btn-disabled-bg:#6c757d;
  --bs-btn-disabled-border-color:#6c757d
}