#appContainer {
  font-family: TimesNewRoman; }
  #appContainer main {
    margin: 80px 100px; }
    @media screen and (max-width: 768px) {
      #appContainer main {
        margin: 98px 20px 40px 20px; } }
    @media print {
      #appContainer main {
        margin: 18mm; }
        #appContainer main h1 {
          font-size: 22px; } }
    #appContainer main h1 {
      font-size: 32px;
      color: #2e5898; }
    #appContainer main h2 {
      font-size: 24px;
      color: #2e5898;
      margin: 0;
      padding: 20px 0; }
      @media print {
        #appContainer main h2 {
          display: none; } }
    #appContainer main .h4Continer {
      margin: 0;
      line-height: 18px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between; }
      @media screen and (max-width: 768px) {
        #appContainer main .h4Continer {
          -ms-flex-direction: column;
              flex-direction: column; } }
      @media print {
        #appContainer main .h4Continer {
          -ms-flex-direction: row;
              flex-direction: row; } }
    #appContainer main #headerContent::before, #appContainer main #resumeSection::before {
      display: block;
      margin-top: -66px;
      height: 66px;
      visibility: hidden;
      content: ""; }


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