
body {
  color: black;
  background-color: #F4F2F9;

}

a{
  color: #0078c9;
}

a:hover{
color: #66CCFF;
}

nav li{
  display: inline-block;
  padding-right: 10px;
}

nav a{
  color: #ffff;
}

nav a:hover{
color: #ffff;
}



.button2{

  color: #ffff;
}

.cover {
  opacity: 1;

}

.cover:hover{
  opacity: 0.6;
  transition: .5s ease;


}


.intro{
  font-size: 1.25rem;
}

.footer{
  color: #ffff;
}

.footer a{
  color: #07abab;
}

.footer a:hover{
  color: #0085c5;
}

/* FOOTER STYLE */
.footerBar {
  background-color:#002d56;
  color:#fff;
  padding:50px;
  text-align:center;
}

.footerBar {
    background: 
        linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)),
        url('http://nab.org/sites/2026slc/images/footer_background.jpg');
    background-size: cover;
    background-position: center;
}


.SLC-callout {
background-color:#323232;
border:0;
padding: 30px 0;
-webkit-box-shadow:  0px 0px 5px -2px rgba(0,0,0,0.50);
-moz-box-shadow:  0px 0px 5px -2px rgba(0,0,0,0.50);
box-shadow:  0px 0px 5px -2px rgba(0,0,0,0.50);
}



/* ########### BACKGROUND #######*/

.slc-bg {
    background-image: url("images/slc background dots.jpg");  
      background-position: center; 
      background-repeat: no-repeat; 
      background-size:100%;
       
    }
.phone a{
  color: #ffff;
}

.phone a:hover{
  color: #000000;
}

/*AGENDA*/

table tbody tr:nth-child(odd) {
  background-color: #F4F2F9;
  
}

table tbody tr:nth-child(even) {
  background-color: #F4F2F9;
}

table tbody, table tfoot, table thead {
  background-color: transparent;
  background: transparent;
  border: none;
}

table tr td, table tr td label {
  color: #000000
 !important;

}

table tr {
/*  border: rgb(0, 161, 210) 2px solid;*/
}

table tr td i {
  color: #000000
;
}



.speaker {
  text-align:center;
}
.speaker h4 {
  font-size:1.1rem;
  font-weight:900;
  margin:10px 0 0 0;
}
.speaker p {
  font-size:.9rem;
  line-height:1.3rem;
  font-weight:400;
}
.speaker img {
  padding:3px;
  border:solid 1px #999;
  border-radius: 50%;
  margin: auto;
  transition: all .2s ease-in-out; 
}
.speaker img:hover {
  transform: scale(1.05);
}

.breadcrumbs {
  background-color: transparent;
  padding: .5rem 0rem 0 0;
  border-radius: 50px;
}

.breadcrumbs a {
  color: #4c4c4c;
}

.breadcrumbs a:hover{
  color:#66CCFF;
   text-decoration: none;
}

.breadcrumbs li {
  color: #000;
  font-weight: 400;
  margin: 0;
}

.breadcrumbs li:not(:last-child):after {
  color: #000;
}

.internal-background {
  background-color: #0e1124;
  border-bottom: 3px solid;
  padding: 3rem 0 5rem;
}

.speaker-header {
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-column-gap: 20px;
  align-items: center;
  justify-content: start;
}

.speaker-header img {
  width: 100%;
  border:solid 1px #999;
  border-radius: 50%;
}

.internal-container-grid {
  display: grid;
  grid-template-columns:  repeat(2,auto); 
  grid-column-gap: 35px; 
  align-items: start;
  padding-left: 15px;
}

.button{
  background-color: #002d56;
  border-radius: 10px;
}
.button:hover, .button:focus {
    background-color: #f3ba48;
    color: #fff;
    font-weight: 500;
}

.button.nav{
  background-color: #002d56;
  border-radius: 10px;
  font-size: 0.65rem;
  justify-content: space-evenly;
}

.button.nav:hover, .button:focus {
    background-color: #0056a4;
    color: #fff;
    font-weight: 500;
}

.button.nav-mobile{
  background-color: #002d56;
  border-radius: 10px;
  font-size: 0.75rem;
  display: block;
  margin: 15px;
  @media (max-width: 1024px) { /* Adjust max-width as needed */
    .button.nav-mobile {
  
}
.button.nav-mobile:hover, .button:focus {
    background-color: #0056a4;
    color: #fff;
    font-weight: 500;
}
@charset "UTF-8";

.news-image-gallery-container {
  background-color: #fefefe;
  padding: 2rem 1.5rem 1rem;
}

.news-image-gallery-container .rounded-social-buttons {
  text-align: center;
}

.news-image-gallery-container .rounded-social-buttons .social-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 2.5rem;
  height: 2.5rem;
  border: 0.125rem solid transparent;
  padding: 0;
  text-decoration: none;
  text-align: center;
  color: #fefefe;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: 1.8em;
  border-radius: 1.6875rem;
  transition: 0.5s ease all;
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
}

.news-image-gallery-container .rounded-social-buttons .social-button:hover, .news-image-gallery-container .rounded-social-buttons .social-button:focus {
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}

.news-image-gallery-container .rounded-social-buttons .social-button.facebook {
  background: #3b5998;
}

.news-image-gallery-container .rounded-social-buttons .social-button.facebook:before {
  font-family: "FontAwesome";
  content: "";
}

.news-image-gallery-container .rounded-social-buttons .social-button.facebook:hover, .news-image-gallery-container .rounded-social-buttons .social-button.facebook:focus {
  color: #3b5998;
  background: #fefefe;
  border-color: #3b5998;
}

.news-image-gallery-container .rounded-social-buttons .social-button.twitter {
  background: #55acee;
}

.news-image-gallery-container .rounded-social-buttons .social-button.twitter:before {
  font-family: "FontAwesome";
  content: "";
}

.news-image-gallery-container .rounded-social-buttons .social-button.twitter:hover, .news-image-gallery-container .rounded-social-buttons .social-button.twitter:focus {
  color: #55acee;
  background: #fefefe;
  border-color: #55acee;
}

.news-image-gallery-container .rounded-social-buttons .social-button.linkedin {
  background: #007bb5;
}

.news-image-gallery-container .rounded-social-buttons .social-button.linkedin:before {
  font-family: "FontAwesome";
  content: "";
}

.news-image-gallery-container .rounded-social-buttons .social-button.linkedin:hover, .news-image-gallery-container .rounded-social-buttons .social-button.linkedin:focus {
  color: #007bb5;
  background: #fefefe;
  border-color: #007bb5;
}

.news-image-gallery-container .rounded-social-buttons .social-button.google-plus {
  background: #dd4b39;
}

.news-image-gallery-container .rounded-social-buttons .social-button.google-plus:before {
  font-family: "FontAwesome";
  content: "";
}

.news-image-gallery-container .rounded-social-buttons .social-button.google-plus:hover, .news-image-gallery-container .rounded-social-buttons .social-button.google-plus:focus {
  color: #dd4b39;
  background: #fefefe;
  border-color: #dd4b39;
}

.news-image-gallery-container .news-image-gallery-title {
  margin-top: .5rem;
}

.news-image-gallery-container .read-more {
  color: #8a8a8a;
}

