.bg-dark {
    background-color: #1257fd !important;
}
.display-4 {
    font-size: 4.25em;
}
.my-130 {
    margin-top: 0px !important;
    margin-bottom: 130px !important;
}

.width80 {
    width: 80%;
	padding-left: 200px;
}
.nav .nav-link-name {
    font-size: .4em;
}

.navbar-mobile.navbar-dark {
    background-color: #1257fd;
}

.footer {
    z-index: 100;
}
@media (min-width: 828px) {
    .navbar-mobile-style-2 .navbar-footer {
        margin-top: 0px;
}

.footer-copyright { color: #d0dffe;
	
}

.navbar navbar-top navbar-expand navbar-dark navbar-fixed {
	background-color: #1257fd;
}
	
	.card-fullscreen .btnn .btn-clean{
		position: relative!important;

}
	.fillwidthpadding {
	padding-left: 200px;
}
	
.swiper-fullscreen-vertical .swiper-slide-active .btnn, .swiper-fullscreen-vertical .swiper-slide-duplicate-active .btnn {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}
}
	
@media (min-width: 1024px) {
    .lines-style-100 .line {
        position: absolute;
        display: block;
        bottom: 0;
        height: 70px;
        border-right: 1px solid currentColor;
        z-index: 1;
    }
	.btn-dark {
    border-radius: 30px;
}
	.table-dark {
    --bs-table-bg: #1257fd;
    --bs-table-striped-bg: #1a1a1a;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #262626;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #202020;
    --bs-table-hover-color: #fff;
    color: #fff;
    border-color: #1257fd;
}
	.table-dark td, .table-dark th {
    border-color: #ffffff;
}
	.table-projects .table-projects-year {
    width: 500px;
    min-width: 500px;
		padding-left: 10px;
    }
}

.collapsible {
    display: inline-block;
}

table, td, th {
    border-bottom: 1px solid black;
    width: 700px;
    font-size: 12px;
    padding-left: 10px;
    --bs-table-hover-bg: #4078fb !important;
  }

  .governance-table th {
    background-color: #09202e;
    color: white;
    font-size: 12px;
    padding-top: 3px;
  }

  #slide1-url1 a, #slide1-url2 a { 
    color: white;
    text-decoration: none;
  }
  
  ul {
    list-style-position: outside;
  }

/* Mobile View - fit HP card titles in single line */
@media (max-width: 600px) {
  .card-fullscreen .card-title {
    padding-right: 0px !important;
    font-size: 3em;
  }

  .table-dark { 
    --bs-table-bg: #1257fd;
  }

  .table-projects-title {
    font-weight: bolder;
    font-weight: 300;
    font-size: 15px;
  }

  .table-projects-name {
    text-wrap: wrap;
    font-size: 10px !important;
    padding-right: 10px;
  }

  table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
    font-size: 10px !important;
  }
  
  td, th {
    overflow-wrap: break-word;
  }

  table, td, th {
    width: 150px !important;
  }

  .display-4 {
    font-size: 3.25em;
  }

  #governance-infographic1 {
    width: 100% !important;
  }

  .governance-table {
    max-width: 600px !important;
  }

  .collapsible {
    font-size: 15px !important;
  }

  body {
    background: nonem !important;
    background-color: none !important;
  }
}

table {
    max-width: 600px !important;
    left: 0 !important;
    margin: auto;
}

.table-projects-title {
    font-weight: bolder;
    font-weight: 300;
    font-size: 15px;
  }