/*
 * Globals
 */

/* Links */
a,
a:focus,
a:hover {
  color: #fff;
}

/* Custom default button */
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus {
  color: #333;
  text-shadow: none; /* Prevent inheritance from `body` */
  background-color: #fff;
  border: .05rem solid #fff;
}

/* Custom Colors */
 .nav-bg-cust {
  background-color: #8e8e8e;
}

.mytext {
  font-size: 1.25em;

}

/*
 * Base structure
 */

html,
body {
  height: 100%;
  background-color: #323643;
}

body {
  /* display: -ms-flexbox; */
  color: #fff;
  /* text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .5); */
  /* box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5); */
}

/* Header */
 .header {
  max-width: 100%;
}

.header img {
  max-width: 100%;
}

/* Navbar */

.nav-link {
  color: #323643;
 
}

.nav-link:hover,
.nav-link:focus {
  color: #fff;
}

 .navbar { padding-top: .5rem; padding-bottom: .5rem; } 

/* Main */
 .main {
  padding-top: 5rem;
  padding-left: 5rem;
  padding-right: 5rem;

}
.main .btn-lg {
  padding: .75rem 1.25rem;
  font-weight: 700;
}

/* Footer */
.footer {
  color: rgba(255, 255, 255, .5);
}

@media screen and (max-width: 500px)
{
 
  .navbar { padding-top: 1.25rem; padding-bottom: 1.25rem;}  

  .nav-link {
    font-size: 1.5em;
  }  

  .main {
    padding-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;

  }

}