/* change this li list font */

@media (min-width: 992px) {
  .col-command {
    margin-left: 20px;
  }
}

@media (min-width: 992px) {
  .col-objectives {
    border-right-style: solid;
  }
}

.col-objectives {
  padding: 20px 0;
  width: 700px;
}

.col-command {
  width: 450px;
  padding: 20px 0;
}

.col-two-command {
  /*min-width: 200px;*/
  /*padding: 20px 0;*/
  max-width: 225px;
}

.container-heading {
  padding: 8px 0;
  border-bottom-style: solid;
}

.col-design-structure {
  padding: 20px 0;
}

.theme-outline {
  box-shadow: inset 3px 3px 20px 0px rgba(9,65,109,0.8);
  border: 1px solid rgba(0,123,255,0.86);
  align-items: center;
}

.banner-header {
  color: black;
  min-height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.img-top-level {
  vertical-align: middle;
  border-style: none;
  width: 100%;
  min-width: 450px;
  max-width: 800px;
  padding-bottom: 20px;
}

.img-uart-sm {
  vertical-align: middle;
  border-style: none;
  width: 75%;
  min-width: 400px;
  max-width: 650px;
  padding-bottom: 20px;
}

.checkmark {
  color: green;
  font-size: 40px;
}

.command-text {
  font-size: 20px;
}

.list-features {
  font-size: 16px;
}

.heading-bullet-list {
  font-style: italic;
  padding-bottom: 10px;
}

.list-single-col-commands {
  margin: 0;
  padding: 10px 30px;
  font-size: 14px;
  text-align: center;
  font-family: cursive;
}

.list-two-col-commands {
  padding: 0px 10px;
  margin: 0;
  font-size: 14px;
  text-align: center;
  font-family: sans-serif;
}

.list-two-col-commands li {
  padding: 0px 0;
  font-size: 15px;
  /*text-align: center;*/
}

.list-single-col-commands li {
  padding: 5px 0px;
  /*text-align: center;*/
}

.list-features li {
  padding: 3px 0;
}

p.notes {
  font-size: 14px;
  font-style: italic;
  padding-right: 20px;
  margin-left: 0px;
}

.highlight-yellow {
  background-color: rgb(252,252,0);
}

/* need to apply fixed position to keep 'embed scrollbars' from appearing */

.body-fixed {
  /*position: fixed;*/
}

.row-example-cards {
  margin: 0 10px;
  /*padding: 0 20px;*/
  padding-top: 20px;
}

.p-command-comments {
  border: groove;
  margin: 0;
  text-align: center;
  background-color: rgba(183,200,212,0.35);
  font-style: no;
  font-weight: normal;
  font-size: 14px;
  /*margin-top: 20px;*/
  --bs-primary-rgb: 13,110,253;
  --bs-body-bg: #0a0a0a;
}

.card-example {
  max-width: 400px;
  min-width: 250px;
}

.card-example:hover {
  /*transform: scale(1.05);*/
  /*transition: 0.3s all ease-in-out;*/
  /*border-color: rgba(10,28,190,0.33);*/
  /*border-width: 4px;*/
  /*z-index: 1;*/
}

.btn-example:hover {
  background-color: rgba(10,28,190,0.33);
  color: black;
}

.btn-example {
  display: flex;
  background-color: rgba(0,28,128,0);
  text-align: center;
  justify-content: center;
  align-items: center;
  color: black;
  margin-top: 20px;
  border-color: black;
}

.card-link, .card-link:hover {
  text-decoration: none;
  color: black;
}

.card-t {
  text-align: center;
}

.card-title {
  text-align: center;
  padding: 10px 0;
  font-size: 1.6rem;
}

.col-intro {
  /*padding: 0 40px;*/
}

.intro {
  font-size: 1.2em;
}

.body-overflow {
}

.container-img {
  margin-left: -30px;
}

@media (min-width: 768px) {
  .container-img {
    margin-left: 0px;
  }
}

.col-objectives {
  padding-top: 20px;
}

.row-all-content {
  margin: 0 20px;
}

.heading-commands {
  margin-bottom: 20px;
}

.col-one-command {
  max-width: 250px;
  min-width: 250px;
}

.highlight-blue {
  background-color: #99b8f1;
}

.p-directory-comments {
  font-weight: bold;
  margin-bottom: 10px;
  border: groove;
}

p.example-description {
  min-height: 100px;
}

.card-example {
  display: flex;
  flex-direction: column;
}

