body { margin-top:0; background-color:#000000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

a:link { color: #f9a640; text-decoration: none; font-weight:bold; } 
a:visited {color: #f9a640; text-decoration: none; font-weight:bold; } 
a:hover {color: #e61a1b; text-decoration: underline; font-weight:bold; } 
a:active {color: #f9a640; text-decoration: none; font-weight:bold; } 

.navbar-toggler { background-color:#001a53;  } /* background color for hamburger */
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(254, 152, 51, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
.navbg-black {background-color:#000000; padding-top: 1px; padding-bottom: 1px } /* background color for navbar */
.navbg-blue {background-color:#001a53; padding-top: 1px; padding-bottom: 1px } /* background color for navbar */

a:link.navbarLink { color:#f9a640; font-size: large; text-decoration: none; font-weight:bold; margin-left: 0.66em; margin-right: 0.66em;  } 
a:visited.navbarLink  { color:#f9a640; font-size: large; text-decoration: none; font-weight:bold; margin-left: 0.66em; margin-right: 0.66em; }
a:hover.navbarLink { color:#e61a1b; font-size: large; text-decoration: none; font-weight:bold; margin-left: 0.66em; margin-right: 0.66em; } 
a:active.navbarLink  { color:#f9a640; font-size: large; text-decoration: none; font-weight:bold; margin-left: 0.66em; margin-right: 0.66em; }

a:link.faqLink { color: #f9a640; text-decoration: none; font-weight:bold; border:none  } 
a:visited.faqLink  { color: #f9a640; text-decoration: none; font-weight:bold; border:none  }
a:hover.faqLink { color: #e61a1b; text-decoration: none; font-weight:bold; border:none  } 
a:active.faqLink  { color: #f9a640; text-decoration: none; font-weight:bold; border:none  }

a:link.footerLink { color:#f9a640; font-size: large; text-decoration: none; font-weight:bold; margin-left: 1em; margin-right: 1em;  } 
a:visited.footerLink  { color:#f9a640; font-size: large; text-decoration: none; font-weight:bold; margin-left: 1em; margin-right: 1em; }
a:hover.footerLink { color:#e61a1b; font-size: large; text-decoration: none; font-weight:bold; margin-left: 1em; margin-right: 1em; } 
a:active.footerLink  { color:#f9a640; font-size: large; text-decoration: none; font-weight:bold; margin-left: 1em; margin-right: 1em; }

H1 {  color: #e61a1b;  letter-spacing: 1; font-weight:bold;}
H2 {  color: #00DAFF;  letter-spacing: 1; }
H3 {  color: #89B150;  letter-spacing: 1;  font-weight:bold;}
H4 {  color: #000002; }
H5 {  color: #000002; }

p {  color: #FFF;  }
li { color: #FFF;  }

td { color: #FFF; }

.paymentHighlight { color: #89B150; font-weight: bold; }

.form-label { color: #FFF; font-size: 110%; }
.form-check-label { color: #FFF; font-size: 110%; }
.smaller {font-size: 90%; margin-top: 5px; color:#AAA; }
.ScheduleDate { background-color:#001a53; color:#00DAFF; font-size: 125%; }
.ScheduleDetail { border-bottom: #001a53 solid 2px; color:#FFF; font-size:larger }
.Credit { color: #AAAAAA; font-size: smaller; }

.menuItem { color: #062F4F; }

.bgHeader { background-color:#07ACE4; padding: 5px; }
.bgHeader2 { background-color: #000; color:#e61a1b; padding: 5px; }
.bgWhite  { background-color: #063141; padding: 5px; vertical-align: top;}
.bgGrey   { background-color: #222; padding: 5px; vertical-align: top;}

.card { border:none; margin-bottom: 10px;}
.card-header { background-color:#001a53; border-radius: 10px; }
.card-body { background-color:#000; border: 0; color:#001a53; }

.panel-heading { background-color:#000; border-radius: 10px; background-image:url(images/bgBlack.png); background-repeat:repeat-x;}
.panel-default { background-color:#063141; border: 0; border-radius: 10px;}
.whiteBorder { border:thin solid #FFF}

.formLabel { color:#FFF; font-weight:bold; margin-bottom: 0.25em;}