/*!
 * Start Bootstrap - Resume v5.0.8 (http://diegolopes.github.io)
 * Copyright 2013-2019 Diego Lopes
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-resume/blob/master/LICENSE)
  */body {
      font-family: Muli, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
      padding-top: 540px;
      color: #1b3a6b
  }
  
  @media (min-width:881px) {
      body {
          padding-top: 0;
          padding-left: 18rem
      }
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
      font-family: 'Saira Extra Condensed', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
      font-weight: 800;
      text-transform: uppercase;
      color: #1b3a6b
  }
  
  h1 {
      font-size: 6rem;
      line-height: 10.5rem
  }
  
  h2 {
      font-size: 3.5rem
  }
  
  h3 {
      font-size: 2.2rem
  }
  
  p.lead {
      font-size: 1.15rem;
      font-weight: 200
  }
  
  .subheading {
      text-transform: uppercase;
      font-weight: 500;
      font-family: 'Saira Extra Condensed', -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: 1.5rem
  }
  
  .social-icons a {
      display: inline-block;
      height: 3.5rem;
      width: 3.5rem;
      background-color: #d72638;
      color: #fff!important;
      border-radius: 100%;
      text-align: center;
      font-size: 1.5rem;
      line-height: 3.5rem;
      margin-right: 1rem
  }
  
  .social-icons a:last-child {
      margin-right: 0
  }
  
  .social-icons a:hover {
      background-color: #d72638
  }
  
  .dev-icons {
      font-size: 3rem
  }
  
  .dev-icons .list-inline-item i:hover {
      color: #d72638
  }
  
  #sideNav .navbar-nav .nav-item .nav-link {
      font-weight: 450;
      letter-spacing: .2rem;
      text-transform: uppercase
  }
  
  #sideNav .navbar-toggler:focus {
      outline-color: #1b3a6b
  }
  
  @media (min-width:800px) {
      #sideNav {
          text-align: center;
          position: top;
          top: 0;
          left: 0;
          display: flex;
          flex-direction: column;
          width: 16.5rem;
          height: 100vh
      }
      #sideNav .navbar-brand {
          display: flex;
          margin: auto auto 0;
          padding: .5rem
      }
      #sideNav .navbar-brand .img-profile {
          max-width: 10rem;
          max-height: 10rem;
          border: .10rem solid rgba(255, 255, 255, .8)
      }
      #sideNav .navbar-collapse {
          display: flex;
          align-items: flex-start;
          flex-grow: 0;
          width: 100%;
          margin-bottom: auto
      }
      #sideNav .navbar-collapse .navbar-nav {
          flex-direction: column;
          width: 100%
      }
      #sideNav .navbar-collapse .navbar-nav .nav-item {
          display: block
      }
      #sideNav .navbar-collapse .navbar-nav .nav-item .nav-link {
          display: block
      }
  }
  
  section.resume-section {
      padding-top: 5rem!important;
      padding-bottom: 5rem!important;
      max-width: 75rem
  }
  
  section.resume-section .resume-item .resume-date {
      min-width: none
  }
  
  @media (min-width:768px) {
      section.resume-section {
          min-height: 100vh
      }
      section.resume-section .resume-item .resume-date {
          min-width: 18rem
      }
  }
  
  @media (min-width:992px) {
      section.resume-section {
          padding-top: 3rem!important;
          padding-bottom: 3rem!important
      }
  }
  
  .bg-primary {
      background-color: #d72638!important
  }
  
  .text-primary {
      color: #d72638!important
  }
  
  a {
      color: #d72638
  }
  
  a:active,
  a:focus,
  a:hover {
      color: #262a2d
  } 