.txt-color-tan	{
    color:#B6AE9A!important;
}
.txt-color-wwblue	{
    color:#5e717a!important;
}
.txt-color-cream	{
    color:#d3cbbd!important;
}
.txt-color-sage	{
    color:#628284!important;
}
.txt-color-wworange	{
    color:#ce6b49!important;
}
.txt-color-wwgreen	{
    color:#527c66!important;
}
.txt-color-wwlightblue	{
    color:#99b8c6!important;
}
.txt-color-white	{
    color:#fff!important;
}
.txt-color-wwnavy	{
	color:#33495A!important;
}
.txt-color-red	{
	color:#800000!important;
}

.bg-color-tan	{
    background-color:#B6AE9A!important;
}
.bg-color-wwblue	{
    background-color:#5e717a!important;
}
.bg-color-cream	{
    background-color:#d3cbbd!important;
}
.bg-color-sage	{
    background-color:#628284!important;
}
.bg-color-wworange	{
    background-color:#ce6b49!important;
}
.bg-color-wwgreen	{
    background-color:#527c66!important;
}
.bg-color-wwlightblue	{
    background-color:#99b8c6!important;
}
.bg-color-grey	{
    background-color:#DDDDDD!important;
}
.bg-color-darkblue	{
    background-color:#333a3e!important;
}
.bg-color-white	{
    background-color:#fff!important;
}
.bg-color-riskblue	{
    background-color:#8faadc!important;
}
.bg-color-riskgreen	{
    background-color:#d7e8c8!important;
}
.bg-color-riskorange	{
    background-color:#f4b183!important;
}
.bg-color-neworange	{
    background-color:#c06f51!important;
}
.bg-color-wwnavy	{
    background-color:#384858!important;
}
.bg-color-wwdkblue  {
	background-color:#324a59!important;
}
.bg-color-teal	{
    background-color:#b5c4cd!important;
}
.bg-color-ltcream	{
    background-color:#d3ccbe!important;
}
.bg-color-bulletin	{
    background-color:#58779d!important;
}
.bg-color-bulletinbutton	{
    background-color:#374c71!important;
}

.g-bg-orange--before::before, .g-bg-orange--after::after {
  background-color: #c06f51 !important; }

.text-highlights-wwblue {
	background: #5e717a;
	padding: 3px;
}

.text-highlights-wwliteblue  {
  background: #e1f1f9;
  padding: 3px;
}

.text-highlights-yellow {
	background-color: #ffff66!important;
	padding: 3px;
}

.text-highlights-cream {
	background-color: #d3cbbd!important;
	padding: 3px;
}

.text-highlights-ltyellow {
	background-color: #ffffaa!important;
	padding: 3px;
}

/* Color Blue */
.g-bg-wwblue {
  background-color: #5e727b !important; }

/* Sage Colors */
input[type="checkbox"]:checked + .g-bg-sage--checked,
input[type="radio"]:checked + .g-bg-sage--checked,
input[type="checkbox"]:checked + * .g-bg-sage--checked,
input[type="radio"]:checked + * .g-bg-sage--checked {
  background-color: #628284 !important; }

.g-bg-sage--checked.g-checked,
.g-checked .g-bg-sage--checked {
  background-color: #628284 !important; }

/* wwgreen Colors */
input[type="checkbox"]:checked + .g-bg-wwgreen--checked,
input[type="radio"]:checked + .g-bg-wwgreen--checked,
input[type="checkbox"]:checked + * .g-bg-wwgreen--checked,
input[type="radio"]:checked + * .g-bg-wwgreen--checked {
  background-color: #527c66 !important; }

.g-bg-wwgreen--checked.g-checked,
.g-checked .g-bg-wwgreen--checked {
  background-color: #527c66 !important; }
  
/* wwblue Colors */
input[type="checkbox"]:checked + .g-bg-wwblue--checked,
input[type="radio"]:checked + .g-bg-wwblue--checked,
input[type="checkbox"]:checked + * .g-bg-wwblue--checked,
input[type="radio"]:checked + * .g-bg-wwblue--checked {
  background-color: #5e717a !important; }

.g-bg-wwblue--checked.g-checked,
.g-checked .g-bg-wwblue--checked {
  background-color: #5e717a !important; }

/* tan Colors */
input[type="checkbox"]:checked + .g-bg-tan--checked,
input[type="radio"]:checked + .g-bg-tan--checked,
input[type="checkbox"]:checked + * .g-bg-tan--checked,
input[type="radio"]:checked + * .g-bg-tan--checked {
  background-color: #B6AE9A !important; }

.g-bg-tan--checked.g-checked,
.g-checked .g-bg-tan--checked {
  background-color: #B6AE9A !important; }
  
.oldblue-table th {
    background-color: #000080;
    color: #fff;
    text-align: center;
}
.oldblue-table td.inner {
    width: 135px;
}
.oldblue-table td.inner div {
    padding: 0;
}
.oldblue-table td.inner select {
    padding: 0px;
    margin-left: 5px;
}
a.ribbon-button-alignment {
    color: #fff;
}
a.ribbon-button-alignment:hover {
    color: #3276b1;
}
table.no-border tr td {
    border: none;
}

.tan-table th {
    background-color: #B6AE9A;
    text-align: center;
}
.tan-table td.inner {
    width: 135px;
}
.tan-table td.inner div {
    padding: 0;
}
.tan-table td.inner select {
    padding: 0px;
    margin-left: 5px;
}

.cream-table th {
    background-color: #D3CBBD;
    text-align: center;
}
.cream-table td.inner {
    width: 135px;
}
.cream-table td.inner div {
    padding: 0;
}
.cream-table td.inner select {
    padding: 0px;
    margin-left: 5px;
}

.blue-table th {
    background-color: #5e717a;
    color: #fff;
    text-align: center;
}
.blue-table td.inner {
    width: 135px;
}
.blue-table td.inner div {
    padding: 0;
}
.blue-table td.inner select {
    padding: 0px;
    margin-left: 5px;
}

.green-table th {
    background-color: #527c66;
    color: #fff;
    text-align: center;
}
.green-table td.inner {
    width: 135px;
}
.green-table td.inner div {
    padding: 0;
}
.green-table td.inner select {
    padding: 0px;
    margin-left: 5px;
}

.orange-table th {
    background-color: #ce6b49;
    text-align: center;
}
.orange-table td.inner {
    width: 135px;
}
.orange-table td.inner div {
    padding: 0;
}
.orange-table td.inner select {
    padding: 0px;
    margin-left: 5px;
}

.sage-table th {
    background-color: #628284;
    color: #fff;
    text-align: center;
}
.sage-table td.inner {
    width: 135px;
}
.sage-table td.inner div {
    padding: 0;
}
.sage-table td.inner select {
    padding: 0px;
    margin-left: 5px;
}

.lightblue-table th {
    background-color: #99b8c6;
    text-align: center;
}
.lightblue-table td.inner {
    width: 135px;
}
.lightblue-table td.inner div {
    padding: 0;
}
.lightblue-table td.inner select {
    padding: 0px;
    margin-left: 5px;
}

.panel-lightblue panel {
    background-color: #99b8c6;
    text-align: center;
    border-color:#faebcc;
}
.panel-lightblue{border-color:#99b8c6}.panel-lightblue>.panel-heading{color:#fff;background-color:#99b8c6;border-color:#99b8c6}.panel-lightblue>.panel-heading+.panel-collapse>.panel-body{border-top-color:#99b8c6}.panel-lightblue>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-lightblue>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}
.txt-small  {
	font-size:8pt;
}

.div-border div {
	outline: 1px solid black;
}
.fa-8  {
	font-size: 8pt;
}
.fa-9  {
	font-size: 9pt;
}
.fa-10  {
	font-size: 10pt;
}
.fa-big { 
	font-size: 12pt;
}
.fa-15  {
  font-size: 15pt;
}
.fa-20  {
  font-size: 20pt;
}
.fa-30  {
  font-size: 30pt;
}
.fa-35  {
  font-size: 35pt;
}
.fa-40  {
  font-size: 40pt;
}
.fa-50  {
  font-size: 50pt;
}
.fa-90per  {
  font-size: medium;
}


/*Parallax Counter v5
------------------------------------*/
.parallax-counter-v5 {
  z-index: 1;
  height: auto;
  padding: 30px 0;
  overflow: hidden;
  text-align: center;
  position: relative;
  background: url(../img/bg/8.jpg) 50% 0 fixed;
}

.parallax-counter-v5:after {
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
  content: " ";
  height: 100%;
  text-align: center;
  position: absolute;
  background: rgba(0,0,0,0.5);
}

.parallax-counter-v5 i {
  color: #fff;
  display: block;
  font-size: 50px;
  margin-bottom: 20px;
}

.parallax-counter-v5 span.counter {
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 10px;
}

.parallax-counter-v5 h4 {
  color: #fff;
  font-size: 18px;
  font-weight: 200;
  text-transform: uppercase;
}

/*Breadcrumbs Customized
------------------------------------*/
.breadcrumbs-v3.img-v4 {
  background: url(../img/breadcrumbs/img4.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.breadcrumbs-v3.img-v5 {
  background: url(../img/breadcrumbs/img5.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.breadcrumbs-v3.img-v6 {
  background: url(../img/breadcrumbs/img6.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}
.breadcrumbs-v3.img-v7 {
  background: url(../img/breadcrumbs/img7.jpg) no-repeat;
  background-size: cover;
  background-position: center center;
}

.centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.speedlimit  {
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 1.2;
}

.speedlimitnumber  {
	font-size: 70px;
	text-transform: uppercase;
	font-family: 'Arial Black', Gadget, sans-serif;
	letter-spacing: 2px;
	font-weight: bold;
	line-height: 1;
}

.img-icon  {
	height: 100px;
}

.g-max-width-1200 {
  max-width: 1200px; }
.g-max-width-1400 {
  max-width: 1400px; }
 

/* CSS Style sheet code from Mark */
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.hdng {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
}

.text-dark {
  color: var(--navy) !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.navy {
    background-color: var(--navy);
}

.text-navy {
    color: var(--navy) !important;
}

.navbar a.nav-item {
    color: #fff;
    text-transform: uppercase;
}
.crunch {
    letter-spacing: -.1rem;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.5rem !important;
}

.rounded-xl {
  border-radius: 1rem !important;
}