/* @ import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;600;700;800;900&display=swap'); */

* {font-family:Tahoma,sans-serif;color:#333;}

body {
  /* background-color:#dedede; */
  background-color:white;
  min-height:100vh;
  /* background-image: linear-gradient(#dedede, #eeeeee); */
}

.center_col {
  background-color:white;
}

p {
  font-size: 1.1rem;
}

a {
  text-decoration:none;
  cursor:pointer;
}

a:hover {
  text-decoration:underline;
}

.col {
  position:relative;
}

.headshot_container {
  width:30%;
  position:absolute;
  right:0;
  bottom:0;
  opacity:.7;
}

.main_rule {
  height:.9rem;
  background-image:url("trans_black_40.png");
}

.main_content {
  /* padding-top:1rem; */
  min-height:60vh;
}

.content_section {
  padding:0;
  position:relative;
}

.content_section.bio {
  padding:.6rem;
}

.footer_container, .dark_b {
  background-image:url("trans_black_60.png");
  padding-top:.3rem;
  padding-bottom:.3rem;
  text-align:center;
}

.footer_container img {
  margin:.1rem;
  margin-left:.7rem;
  height:30px;
  opacity:.8;
}


.social_icons_row .col {
  padding:0 !important;
  /* border:1px solid pink; */
}

.social_icons_row img {
  opacity: .9;
}

.social_icons_top img {
  opacity: .7 !important;
}

.container-fluid {
  /* padding-right: 0 !important;
  padding-left: 0 !important; */
  /* padding-bottom:6rem !important; */
}

.main_page_container {
  text-align:center;
  padding:0;
  margin:0;
}

.container-fluid {
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  padding:0 !important;
}

.blurb_link, .blurb_link:hover {
  color:#333;
}

p {
  padding:0;margin:0;
}
