body{
  background-color: #092461;
  font-family: 'Source Sans Pro', sans-serif;
}

.container{
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  border: 2px #918E00 solid;
  box-shadow: #918E00 1px 1px 5px;
  color: #FFF;
  background-color: #AF170B;
  margin-bottom: 0.5em;
}

.project-item{
  width: 100%;
  max-width: 500px;
  font-size: 1.1rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0.5em;
  background-color: #918E00;
  border: solid #000 2px;
}

textarea{
  width: 100%;
}

h2, h3{
  text-decoration: underline;
}

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

.fluid-image{
  width: 100%;
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.padding-y-axis{
  padding: 0.5em 0em;
}

.padding-x-axis{
  padding: 0em 0.5em;
}

.list-option{
  list-style-type: square;
}

#resume{
  color:white;
}

a:link{
  color: #FFF;
}

a:visited{
  color: #420000;
}

.btn{
  background-color: #918E00;
  color: white;
  padding: 0.5em;
  border: solid 1px transparent;
  font-size: 1em;
  font-family: 'Source Sans Pro', sans-serif;
}

.btn:hover{
  background-color: #092461;
  color: #FFF;
}

.btn:focus{
  background-color: #092461;
  color: #FFF;
}

@media (min-width: 756px){
  .flexer{
    display: flex;
  }
  
  #projects{
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-between;
  }
}