/* This changes the color of links to bootstrap text-primary color */
.text-primary {
  color: #0d3b57 !important;
}

/* This changes the color of links to bootstrap text-success color */
a.text-primary:hover,
a.text-primary:focus {
  color: #ffffff !important;
  background-color: #0d3b57;
}

/* This changes the button selection color to branding color. */
::selection {
  background: #7ac0cc;
  text-shadow: none;
}

::-moz-selection {
  background: #7ac0cc;
  text-shadow: none;
}
/* The header sections will get used to change the font family for the links. */
header.masthead {
  padding-top: 1.5rem; /* The amounts got changed to move information up closer to the navigational bar. */
  padding-bottom: 1rem; /* The amounts got changed to move information up closer to the navigational bar. */
  text-align: center;
  color: #fff;
  background-image: url('../assets/img/header-bg.jpg');
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: cover;
}

header.masthead .masthead-subheading {
  font-size: 1.5rem;
  font-style: italic;
  line-height: 1.5rem;
  margin-bottom: 25px;
  font-family: 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
header.masthead .masthead-heading {
  font-size: 1.5rem;
  /*font-size: 3.25rem; Original font size before revision.*/
  font-weight: 700;
  line-height: 3.25rem;
  margin-bottom: 2rem;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}
/* The header sections will get used to change the font family for the links. */

/* This left aligns the text on the about page. */
.col-md-8 {
  position: relative;
  text-align: left;
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* This moves the content down on a mobile device, so the navbar doesn't interfere with images. */
.page-section {
  padding: 11rem 0;
  /* padding: 9rem 0; /* This was the marking before update 8/15/21 */
  /* padding: 6rem 0; <-- Original CSS marking */
}

.gif_animation {
  padding: 6.5rem 0;
}
/* Not in use
.business_card {
  padding: 0 0 0 0.5rem;
}
end of not in use */

.left_text {
  text-align: left;
}

/* This rule changes the color of the nav bar before scrolling. */
#mainNav {
  background-color: #7ac0cc;
}

.footer {
  background-color: #7ac0cc;
}

/* This rule changes the color of the nav bar while scrolling. */
#mainNav.navbar-shrink {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #7ac0cc;
}

/* Background color got changed for the portfolio hover effect. */
#portfolio .portfolio-item .portfolio-link .portfolio-hover {
  display: flex;
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgb(
    123 192 204 / 90%
  ); /* <--This is the only section that got changed. */
  align-items: center;
  justify-content: center;
  opacity: 0;
  transition: opacity ease-in-out 0.25s;
}

/* This class selector changes the color of the "tell me more" and "send message" buttons. */
.btn-primary {
  color: #fff;
  background-color: #0d3b57;
  border-color: #0d3b57;
}
/* When hovered, this class selector changes the color of the "tell me more" and "send message" buttons. */
.btn-primary:hover {
  color: #fff;
  background-color: #7ac0cc;
  border-color: #7ac0cc;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #7ac0cc;
  border-color: #7ac0cc;
  box-shadow: 0 0 0 0.2rem rgba(13, 59, 87, 0.5);
}

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #7ac0cc;
  border-color: #7ac0cc;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #7ac0cc;
  border-color: #7ac0cc;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(13, 59, 87, 0.5);
}
/* End of when hovered, this class selector changes the color of the "tell me more" and "send message" buttons. */

/* The a selector for the Paws & Claws download link */
a {
  color: #0d3b57;
  text-decoration: none;
  background-color: #7ac0cc;
  font-size: larger;
}
a:hover {
  color: #7ac0cc;
  text-decoration: underline;
  background-color: #0d3b57;
}

#mainNav .navbar-toggler {
  padding: 0.75rem;
  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',
    'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  font-size: 0.75rem;
  color: #fff;
  text-transform: uppercase;
  background-color: #0d3b57;
  border: 0;
}

/* This changes the send message button color when it's pressed and an error message pops up. */
/*
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #7ac0c9;
  border-color: #7ac0cc;
}
*/
