/* Content */
.gallery-card {
    min-width: 200px;
    border-radius: 10px;
    background-color: lightgray;
    padding: 10px;
    margin: 10px;
}

.download-card {
  background-color: #dedede;
  border-radius: 10px;
  width: fit-content;
}

.download-card-img {
  max-height: 200px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
}

.left-div {
  text-align: left;
}

.center-div {
    text-align: center;
}

.menu-btn {
  width:125px;
}

.dark-link {
  text-decoration: none;
  color: black;
}

.software-gallery {
  width:90%;
  margin-top:15px;
}

.p-sep {
  margin-bottom: 0;
  margin-top: 10px;
}

body {
  background-color: #ffffff;
}

footer {
  text-align: center;
}

ol {
  margin-left: 10px;
  margin-bottom: 5px;
  margin-bottom: 5px;
}

ul {
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}

li {
  margin-bottom: 0;
}

h1 {
  margin-bottom: 5px;
  margin-top: 5px;
}

h2 {
  margin-bottom: 5px;
  margin-top: 5px;
}

h3 {
  margin-bottom: 5px;
  margin-top: 5px;
}

h4 {
  margin-bottom: 5px;
  margin-top: 5px;
}

h5 {
  margin-bottom: 5px;
  margin-top: 5px;
}

.center-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.full-img {
  width:100%;
  margin-top: 10px;
}

.threequarter-img {
  width:75%;
  margin-top: 10px;
}

.half-img {
  width:50%;
  margin-top: 10px;
}

.fortypercent-img {
  width:40%;
  margin-top: 10px;
}

.tall-img {
  height:600px;
}

.chain-link {
  width: 32px;
  opacity: 0.25;
  margin-left: 10px;
}

.left-just {
  text-align: left;
}

.equation {
  text-align: left;
  margin-left:25px;
}

.hidden {
  visibility: hidden;
}

.removed {
  visibility: hidden;
  display: none;
}

.gallery-button {
  width: 200px;
}

.button-focus {
  color: #333;
  border-color: #888;
  outline: 0;
}

p {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

code {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  /* background-color: #333; */
  /* color: #dedede; */
}

hr {
  border-color: #888;
}

.code-inline {
  padding: 0;
  margin: 0;
}

.no-effect {
  /* Dummy class for substitutions */
  nothing: none;
}

img[src*="#fortypercent-img"] {
  width: 40%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img[src*="#half-img"] {
  width: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img[src*="#threequarter-img"] {
  width: 75%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img[src*="#full-img"] {
  width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

img[src*="#fixedheightimg"] {
  height: 600px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
