/* CSS for Color Scheme */

:root {
  --black : #000;
  --white : #fff;
  --red : #ff1a1a;
  --blue : #3170b9;
  --dark-grey : #646564;
  --med-grey : #919ea8;
  --light-grey : #f5f5f5;
  --dark-teal : #255b63;
  --teal : #35d3a0;
  --gold : #dea025;
  --navy : #042d65;
}

*.txt-blue,
.txt-blue,
.txt-blue *,
*.txt-blue *,
.form-group.txt-blue {
  color: var(--blue) !important;
}
.border-blue,
.border-blue-cascade *,
.border-blue-cascade,
.border-blue-child * {
  border-color: var(--blue) !important;
}
.bg-blue:not(.pagination),
.pagination.bg-blue li a{
  background-color: var(--blue) !important;
}
.spaced.bg-blue li a:not(ul){
  background-color: var(--blue) !important;
}
.btn.bg-blue:hover,
.btn.btn-outline.bg-blue,
.btn.btn-ghost.bg-blue {
  background-color: transparent !important;
  color: var(--blue) !important;
}
.btn.bg-blue,
.btn.btn-outline.bg-blue:hover,
.btn.btn-ghost.bg-blue:hover {
  background-color: var(--blue) !important;
  border-color: var(--blue) !important;
  color: var(--white-default) !important;
}
.tool-tip .tool-tip-text.right.bg-blue::after{
  border-color: transparent var(--blue) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-blue::after{
  border-color: transparent  transparent transparent var(--blue);
}
.tool-tip .tool-tip-text.top.bg-blue::after,
.tool-tip .tool-tip-text.bg-blue::after{
  border-color: var(--blue) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-blue::after{
  border-color: transparent  transparent var(--blue) transparent;
}
*.border-blue,
.border-blue,
.tab.border-blue .tab-item.active,
.tab.border-blue .tab-item,
.tab.border-blue  .tab-view{
  border-color: var(--blue) !important;
}
.shadow-blue,
.nav.shadow-blue .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--blue);
  -webkit-box-shadow: 0px 0px 5px var(--blue);
  box-shadow: 0px 0px 5px var(--blue);
}
*.txt-red,
.txt-red,
.txt-red *,
*.txt-red *,
.form-group.txt-red {
  color: var(--red) !important;
}
.border-red,
.border-red-cascade *,
.border-red-cascade,
.border-red-child * {
  border-color: var(--red) !important;
}
.bg-red:not(.pagination),
.pagination.bg-red li a{
  background-color: var(--red) !important;
}
.spaced.bg-red li a:not(ul){
  background-color: var(--red) !important;
}
.btn.bg-red:hover,
.btn.btn-outline.bg-red,
.btn.btn-ghost.bg-red {
  background-color: transparent !important;
  color: var(--red) !important;
}
.btn.bg-red,
.btn.btn-outline.bg-red:hover,
.btn.btn-ghost.bg-red:hover {
  background-color: var(--red) !important;
  border-color: var(--red) !important;
  color: var(--white-default) !important;
}
.tool-tip .tool-tip-text.right.bg-red::after{
  border-color: transparent var(--red) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-red::after{
  border-color: transparent  transparent transparent var(--red);
}
.tool-tip .tool-tip-text.top.bg-red::after,
.tool-tip .tool-tip-text.bg-red::after{
  border-color: var(--red) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-red::after{
  border-color: transparent  transparent var(--red) transparent;
}
*.border-red,
.border-red,
.tab.border-red .tab-item.active,
.tab.border-red .tab-item,
.tab.border-red  .tab-view{
  border-color: var(--red) !important;
}
.shadow-red,
.nav.shadow-red .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--red);
  -webkit-box-shadow: 0px 0px 5px var(--red);
  box-shadow: 0px 0px 5px var(--red);
}
*.txt-dark-grey,
.txt-dark-grey,
.txt-dark-grey *,
*.txt-dark-grey *,
.form-group.txt-dark-grey {
  color: var(--dark-grey) !important;
}
.border-dark-grey,
.border-dark-grey-cascade *,
.border-dark-grey-cascade,
.border-dark-grey-child * {
  border-color: var(--dark-grey) !important;
}
.bg-dark-grey:not(.pagination),
.pagination.bg-dark-grey li a{
  background-color: var(--dark-grey) !important;
}
.spaced.bg-dark-grey li a:not(ul){
  background-color: var(--dark-grey) !important;
}
.btn.bg-dark-grey:hover,
.btn.btn-outline.bg-dark-grey,
.btn.btn-ghost.bg-dark-grey {
  background-color: transparent !important;
  color: var(--dark-grey) !important;
}
.btn.bg-dark-grey,
.btn.btn-outline.bg-dark-grey:hover,
.btn.btn-ghost.bg-dark-grey:hover {
  background-color: var(--dark-grey) !important;
  border-color: var(--dark-grey) !important;
  color: var(--white-default) !important;
}
.tool-tip .tool-tip-text.right.bg-dark-grey::after{
  border-color: transparent var(--dark-grey) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-dark-grey::after{
  border-color: transparent  transparent transparent var(--dark-grey);
}
.tool-tip .tool-tip-text.top.bg-dark-grey::after,
.tool-tip .tool-tip-text.bg-dark-grey::after{
  border-color: var(--dark-grey) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-dark-grey::after{
  border-color: transparent  transparent var(--dark-grey) transparent;
}
*.border-dark-grey,
.border-dark-grey,
.tab.border-dark-grey .tab-item.active,
.tab.border-dark-grey .tab-item,
.tab.border-dark-grey  .tab-view{
  border-color: var(--dark-grey) !important;
}
.shadow-dark-grey,
.nav.shadow-dark-grey .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--dark-grey);
  -webkit-box-shadow: 0px 0px 5px var(--dark-grey);
  box-shadow: 0px 0px 5px var(--dark-grey);
}
*.txt-med-grey,
.txt-med-grey,
.txt-med-grey *,
*.txt-med-grey *,
.form-group.txt-med-grey {
  color: var(--med-grey) !important;
}
.border-med-grey,
.border-med-grey-cascade *,
.border-med-grey-cascade,
.border-med-grey-child * {
  border-color: var(--med-grey) !important;
}
.bg-med-grey:not(.pagination),
.pagination.bg-med-grey li a{
  background-color: var(--med-grey) !important;
}
.spaced.bg-med-grey li a:not(ul){
  background-color: var(--med-grey) !important;
}
.btn.bg-med-grey:hover,
.btn.btn-outline.bg-med-grey,
.btn.btn-ghost.bg-med-grey {
  background-color: transparent !important;
  color: var(--med-grey) !important;
}
.btn.bg-med-grey,
.btn.btn-outline.bg-med-grey:hover,
.btn.btn-ghost.bg-med-grey:hover {
  background-color: var(--med-grey) !important;
  border-color: var(--med-grey) !important;
  color: var(--white-default) !important;
}
.tool-tip .tool-tip-text.right.bg-med-grey::after{
  border-color: transparent var(--med-grey) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-med-grey::after{
  border-color: transparent  transparent transparent var(--med-grey);
}
.tool-tip .tool-tip-text.top.bg-med-grey::after,
.tool-tip .tool-tip-text.bg-med-grey::after{
  border-color: var(--med-grey) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-med-grey::after{
  border-color: transparent  transparent var(--med-grey) transparent;
}
*.border-med-grey,
.border-med-grey,
.tab.border-med-grey .tab-item.active,
.tab.border-med-grey .tab-item,
.tab.border-med-grey  .tab-view{
  border-color: var(--med-grey) !important;
}
.shadow-med-grey,
.nav.shadow-med-grey .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--med-grey);
  -webkit-box-shadow: 0px 0px 5px var(--med-grey);
  box-shadow: 0px 0px 5px var(--med-grey);
}
*.txt-light-grey,
.txt-light-grey,
.txt-light-grey *,
*.txt-light-grey *,
.form-group.txt-light-grey {
  color: var(--light-grey) !important;
}
.border-light-grey,
.border-light-grey-cascade *,
.border-light-grey-cascade,
.border-light-grey-child * {
  border-color: var(--light-grey) !important;
}
.bg-light-grey:not(.pagination),
.pagination.bg-light-grey li a{
  background-color: var(--light-grey) !important;
}
.spaced.bg-light-grey li a:not(ul){
  background-color: var(--light-grey) !important;
}
.btn.bg-light-grey:hover,
.btn.btn-outline.bg-light-grey,
.btn.btn-ghost.bg-light-grey {
  background-color: transparent !important;
  color: var(--light-grey) !important;
}
.btn.bg-light-grey,
.btn.btn-outline.bg-light-grey:hover,
.btn.btn-ghost.bg-light-grey:hover {
  background-color: var(--light-grey) !important;
  border-color: var(--light-grey) !important;
  color: var(--white-default) !important;
}
.tool-tip .tool-tip-text.right.bg-light-grey::after{
  border-color: transparent var(--light-grey) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-light-grey::after{
  border-color: transparent  transparent transparent var(--light-grey);
}
.tool-tip .tool-tip-text.top.bg-light-grey::after,
.tool-tip .tool-tip-text.bg-light-grey::after{
  border-color: var(--light-grey) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-light-grey::after{
  border-color: transparent  transparent var(--light-grey) transparent;
}
*.border-light-grey,
.border-light-grey,
.tab.border-light-grey .tab-item.active,
.tab.border-light-grey .tab-item,
.tab.border-light-grey  .tab-view{
  border-color: var(--light-grey) !important;
}
.shadow-light-grey,
.nav.shadow-light-grey .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--light-grey);
  -webkit-box-shadow: 0px 0px 5px var(--light-grey);
  box-shadow: 0px 0px 5px var(--light-grey);
}
*.txt-dark-teal,
.txt-dark-teal,
.txt-dark-teal *,
*.txt-dark-teal *,
.form-group.txt-dark-teal {
  color: var(--dark-teal) !important;
}
.border-dark-teal,
.border-dark-teal-cascade *,
.border-dark-teal-cascade,
.border-dark-teal-child * {
  border-color: var(--dark-teal) !important;
}
.bg-dark-teal:not(.pagination),
.pagination.bg-dark-teal li a{
  background-color: var(--dark-teal) !important;
}
.spaced.bg-dark-teal li a:not(ul){
  background-color: var(--dark-teal) !important;
}
.btn.bg-dark-teal:hover,
.btn.btn-outline.bg-dark-teal,
.btn.btn-ghost.bg-dark-teal {
  background-color: transparent !important;
  color: var(--dark-teal) !important;
}
.btn.bg-dark-teal,
.btn.btn-outline.bg-dark-teal:hover,
.btn.btn-ghost.bg-dark-teal:hover {
  background-color: var(--dark-teal) !important;
  border-color: var(--dark-teal) !important;
  color: var(--white-default) !important;
}
.tool-tip .tool-tip-text.right.bg-dark-teal::after{
  border-color: transparent var(--dark-teal) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-dark-teal::after{
  border-color: transparent  transparent transparent var(--dark-teal);
}
.tool-tip .tool-tip-text.top.bg-dark-teal::after,
.tool-tip .tool-tip-text.bg-dark-teal::after{
  border-color: var(--dark-teal) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-dark-teal::after{
  border-color: transparent  transparent var(--dark-teal) transparent;
}
*.border-dark-teal,
.border-dark-teal,
.tab.border-dark-teal .tab-item.active,
.tab.border-dark-teal .tab-item,
.tab.border-dark-teal  .tab-view{
  border-color: var(--dark-teal) !important;
}
.shadow-dark-teal,
.nav.shadow-dark-teal .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--dark-teal);
  -webkit-box-shadow: 0px 0px 5px var(--dark-teal);
  box-shadow: 0px 0px 5px var(--dark-teal);
}
*.txt-teal,
.txt-teal,
.txt-teal *,
*.txt-teal *,
.form-group.txt-teal {
  color: var(--teal) !important;
}
.border-teal,
.border-teal-cascade *,
.border-teal-cascade,
.border-teal-child * {
  border-color: var(--teal) !important;
}
.bg-teal:not(.pagination),
.pagination.bg-teal li a{
  background-color: var(--teal) !important;
}
.spaced.bg-teal li a:not(ul){
  background-color: var(--teal) !important;
}
.btn.bg-teal:hover,
.btn.btn-outline.bg-teal,
.btn.btn-ghost.bg-teal {
  background-color: transparent !important;
  color: var(--teal) !important;
}
.btn.bg-teal,
.btn.btn-outline.bg-teal:hover,
.btn.btn-ghost.bg-teal:hover {
  background-color: var(--teal) !important;
  border-color: var(--teal) !important;
  color: var(--white-default) !important;
}
.tool-tip .tool-tip-text.right.bg-teal::after{
  border-color: transparent var(--teal) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-teal::after{
  border-color: transparent  transparent transparent var(--teal);
}
.tool-tip .tool-tip-text.top.bg-teal::after,
.tool-tip .tool-tip-text.bg-teal::after{
  border-color: var(--teal) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-teal::after{
  border-color: transparent  transparent var(--teal) transparent;
}
*.border-teal,
.border-teal,
.tab.border-teal .tab-item.active,
.tab.border-teal .tab-item,
.tab.border-teal  .tab-view{
  border-color: var(--teal) !important;
}
.shadow-teal,
.nav.shadow-teal .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--teal);
  -webkit-box-shadow: 0px 0px 5px var(--teal);
  box-shadow: 0px 0px 5px var(--teal);
}
*.txt-gold,
.txt-gold,
.txt-gold *,
*.txt-gold *,
.form-group.txt-gold {
  color: var(--gold) !important;
}
.border-gold,
.border-gold-cascade *,
.border-gold-cascade,
.border-gold-child * {
  border-color: var(--gold) !important;
}
.bg-gold:not(.pagination),
.pagination.bg-gold li a{
  background-color: var(--gold) !important;
}
.spaced.bg-gold li a:not(ul){
  background-color: var(--gold) !important;
}
.btn.bg-gold:hover,
.btn.btn-outline.bg-gold,
.btn.btn-ghost.bg-gold {
  background-color: transparent !important;
  color: var(--gold) !important;
}
.btn.bg-gold,
.btn.btn-outline.bg-gold:hover,
.btn.btn-ghost.bg-gold:hover {
  background-color: var(--gold) !important;
  border-color: var(--gold) !important;
  color: var(--white-default) !important;
}
.tool-tip .tool-tip-text.right.bg-gold::after{
  border-color: transparent var(--gold) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-gold::after{
  border-color: transparent  transparent transparent var(--gold);
}
.tool-tip .tool-tip-text.top.bg-gold::after,
.tool-tip .tool-tip-text.bg-gold::after{
  border-color: var(--gold) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-gold::after{
  border-color: transparent  transparent var(--gold) transparent;
}
*.border-gold,
.border-gold,
.tab.border-gold .tab-item.active,
.tab.border-gold .tab-item,
.tab.border-gold  .tab-view{
  border-color: var(--gold) !important;
}
.shadow-gold,
.nav.shadow-gold .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--gold);
  -webkit-box-shadow: 0px 0px 5px var(--gold);
  box-shadow: 0px 0px 5px var(--gold);
}
*.txt-navy,
.txt-navy,
.txt-navy *,
*.txt-navy *,
.form-group.txt-navy {
  color: var(--navy) !important;
}
.border-navy,
.border-navy-cascade *,
.border-navy-cascade,
.border-navy-child * {
  border-color: var(--navy) !important;
}
.bg-navy:not(.pagination),
.pagination.bg-navy li a{
  background-color: var(--navy) !important;
}
.spaced.bg-navy li a:not(ul){
  background-color: var(--navy) !important;
}
.btn.bg-navy:hover,
.btn.btn-outline.bg-navy,
.btn.btn-ghost.bg-navy {
  background-color: transparent !important;
  color: var(--navy) !important;
}
.btn.bg-navy,
.btn.btn-outline.bg-navy:hover,
.btn.btn-ghost.bg-navy:hover {
  background-color: var(--navy) !important;
  border-color: var(--navy) !important;
  color: var(--white) !important;
}
.tool-tip .tool-tip-text.right.bg-navy::after{
  border-color: transparent var(--navy) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-navy::after{
  border-color: transparent  transparent transparent var(--navy);
}
.tool-tip .tool-tip-text.top.bg-navy::after,
.tool-tip .tool-tip-text.bg-navy::after{
  border-color: var(--navy) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-navy::after{
  border-color: transparent  transparent var(--navy) transparent;
}
*.border-navy,
.border-navy,
.tab.border-navy .tab-item.active,
.tab.border-navy .tab-item,
.tab.border-navy  .tab-view{
  border-color: var(--navy) !important;
}
.shadow-navy,
.nav.shadow-navy .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--navy);
  -webkit-box-shadow: 0px 0px 5px var(--navy);
  box-shadow: 0px 0px 5px var(--navy);
}
*.txt-white,
.txt-white,
.txt-white *,
*.txt-white *,
.form-group.txt-white {
  color: var(--white) !important;
}
.border-white,
.border-white-cascade *,
.border-white-cascade,
.border-white-child * {
  border-color: var(--white) !important;
}
.bg-white:not(.pagination),
.pagination.bg-white li a{
  background-color: var(--white) !important;
}
.spaced.bg-white li a:not(ul){
  background-color: var(--white) !important;
}
.btn.bg-white:hover,
.btn.btn-outline.bg-white,
.btn.btn-ghost.bg-white {
  background-color: transparent !important;
  color: var(--white) !important;
}
.btn.bg-white,
.btn.btn-outline.bg-white:hover,
.btn.btn-ghost.bg-white:hover {
  background-color: var(--white) !important;
  border-color: var(--white) !important;
  color: var(--black) !important;
}
.tool-tip .tool-tip-text.right.bg-white::after{
  border-color: transparent var(--white) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-white::after{
  border-color: transparent  transparent transparent var(--white);
}
.tool-tip .tool-tip-text.top.bg-white::after,
.tool-tip .tool-tip-text.bg-white::after{
  border-color: var(--white) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-white::after{
  border-color: transparent  transparent var(--white) transparent;
}
*.border-white,
.border-white,
.tab.border-white .tab-item.active,
.tab.border-white .tab-item,
.tab.border-white  .tab-view{
  border-color: var(--white) !important;
}
.shadow-white,
.nav.shadow-white .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--white);
  -webkit-box-shadow: 0px 0px 5px var(--white);
  box-shadow: 0px 0px 5px var(--white);
}
*.txt-black,
.txt-black,
.txt-black *,
*.txt-black *,
.form-group.txt-black {
  color: var(--black) !important;
}
.border-black,
.border-black-cascade *,
.border-black-cascade,
.border-black-child * {
  border-color: var(--black) !important;
}
.bg-black:not(.pagination),
.pagination.bg-black li a{
  background-color: var(--black) !important;
}
.spaced.bg-black li a:not(ul){
  background-color: var(--black) !important;
}
.btn.bg-black:hover,
.btn.btn-outline.bg-black,
.btn.btn-ghost.bg-black {
  background-color: transparent !important;
  color: var(--black) !important;
}
.btn.bg-black,
.btn.btn-outline.bg-black:hover,
.btn.btn-ghost.bg-black:hover {
  background-color: var(--black) !important;
  border-color: var(--black) !important;
  color: var(--white) !important;
}
.tool-tip .tool-tip-text.right.bg-black::after{
  border-color: transparent var(--black) transparent transparent;
}
.tool-tip .tool-tip-text.left.bg-black::after{
  border-color: transparent  transparent transparent var(--black);
}
.tool-tip .tool-tip-text.top.bg-black::after,
.tool-tip .tool-tip-text.bg-black::after{
  border-color: var(--black) transparent  transparent transparent;
}
.tool-tip .tool-tip-text.bottom.bg-black::after{
  border-color: transparent  transparent var(--black) transparent;
}
*.border-black,
.border-black,
.tab.border-black .tab-item.active,
.tab.border-black .tab-item,
.tab.border-black  .tab-view{
  border-color: var(--black) !important;
}
.shadow-black,
.nav.shadow-black .dropdown-content {
  -moz-box-shadow: 0px 0px 5px var(--black);
  -webkit-box-shadow: 0px 0px 5px var(--black);
  box-shadow: 0px 0px 5px var(--black);
}