body {
  background-color: #EDF7EE; }

a, a:active, a:hover, a:visited {
  color: #336699;
  font-size: 1.2em; }

a:active, a:hover {
  color: #9EE493; }

ul {
  list-style-type: none;
  text-align: center; }

[data-toggle~="collapse"] {
  cursor: pointer; }

#top-padding {
  margin-top: 100px; }

.text-white a:focus,
a:hover {
  color: #9EE493; }

.dark-background {
  background: linear-gradient(to right, #2F4858, #336699); }

img {
  width: 100%; }

.portfolio-menu {
  -webkit-box-shadow: 5px 5px 24px -4px rgba(0, 0, 0, 0.71);
  box-shadow: 5px 5px 24px -4px rgba(0, 0, 0, 0.71);
  border-style: double;
  border-width: thin;
  border-color: white;
  border-radius: 5px;
  margin: 20px 50px 20px 50px; }

#portfolio-button {
  margin: 50px; }

.jumbotron {
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  background-image: url("../images/background.png");
  background-color: #369bd9;
  color: #2F4858; }

.btn-outline-secondary {
  border-color: #2F4858;
  color: #2F4858; }

.btn-outline-secondary:hover,
.btn-outline-secondary:focus {
  border-color: #9EE493;
  background-color: rgba(0, 0, 0, 0);
  color: #2F4858; }

@media (min-width: 768px) {
  .jumbotron {
    padding-top: 3rem;
    padding-bottom: 3rem; } }
.jumbotron p:last-child {
  margin-bottom: 0; }

.jumbotron h1 {
  font-weight: 300; }

.jumbotron .container {
  max-width: 40rem; }

.dark-background a {
  color: white; }

.dark-background a:hover {
  color: #9EE493; }

.fa-suitcase {
  padding-right: 10px; }

.card-img-top {
  margin-bottom: 50px; }

footer {
  padding-top: 3rem;
  padding-bottom: 3rem; }
  footer p {
    margin-bottom: 0.25rem; }

/*# sourceMappingURL=portfolio.css.map */
