/* @import url('https://fonts.googleapis.com/css?family=PT+Sans&display=swap'); */
@import url('https://fonts.googleapis.com/css?family=Source+Code+Pro&display=swap');

* {
  font-family: 'Source Code Pro', monospace;
}

body {
  margin: 0;
  padding: 0;
}

.page {
  /* max-width: 1000px; */
  display: flex;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  flex-direction: column;
  align-items: flex-start;
  min-height: 100vh;
  margin: 0px auto;
  background-color: #000;
  /* color: #b9cae0; */
  color: #f3f3f3;
}

#intro {
  /* width: 100%;
  min-height: 500px;
  height: auto;
  overflow: hidden; */
  /* background-color: #000;
  color: #a6a6a6; */
  /* background-color: #001b38;
  color: #b9cae0;
  text-align: center;
  padding: 15% 0 20px; */
  padding: 128px 0px 10px;
  justify-content: center;
  text-align: center;
}

#my-logo {
  height: 128px;
  padding: 20px;
  filter: hue-rotate(0deg) saturate(0) brightness(10);
}

#experience h2 {
  text-align: center;
  margin: 30px auto;
}

#experience .badge-pill {
  margin: 5px 0;
}

#greeting, #myname, #profession {
  line-height: 1.5;
}

ul {
  list-style: none;
  padding: 0;
  margin-top: 70px;
}

li {
  display: inline;
}

li a {
  padding: 10px;
  /* color: #a6a6a6; */
  color: #b9cadf;
}

li a:hover {
  text-decoration: none;
  /* color: #fff; */
  /* color: #559df5; */
  color: #007bff;
}

li a i {
  font-size: 28px;
}

#show-more {
  margin-top: 120px;
}

#show-more  a i {
  font-size: 50px;
  color: #fff;
}

.nav {
  border-left: 1px solid;
}

.nav-pills .nav-link {
  color: #7594bb;
}
/* , .nav-pills .show>.nav-link  */
.nav-pills .nav-link.active{
  /* color: #2196F3; */
  color: #fff;
  /* background-color: #0a284c; */
  background-color: transparent;
  border-left: 3px solid #fff/*  #2196F3 */;
  border-radius: 0;
  margin-left: -2px;
}

@media (max-width: 767.98px) {
  h1 { font-size: 1.25rem; }
  h2 { font-size: 1rem; }
  h3 { font-size: 0.75rem; }
}

  /* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  h1 { font-size: 2.5rem; }
  h2 { font-size: 2rem; }
  h3 { font-size: 1.75rem; }
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

footer {
  background-color: #000;
  color: #a3a3a3;
  padding: 15px;
  text-align: center;
}

/* colors */
.my-blue {
  color: #2196F3;
}