body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root,.App,body,html{height:100%}.App{text-align:center;overflow-x:hidden;font-family:Avenir,Helvetica,sans-serif}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.minWidth{min-width:1000px}.maxWidth{max-width:1200px}.center{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.floatRight{float:right}.floatLeft{float:left}#menubar{background-color:rgba(0,0,0,.75);color:#fff;position:fixed;width:100%;z-index:1000;top:0;left:0}.menuButton{padding-top:10px;padding-bottom:10px;display:inline-block;font-size:25px;height:30px;width:12%;cursor:pointer}.activeMenuButton,.menuButton:hover{background-color:#000;color:#6495ed}#socialMediaTab{width:60px;height:30px}#socialMediaImg{height:34px;vertical-align:middle}#homeButton{position:fixed;float:left;left:0;text-align:left;padding-left:20px;padding-right:20px;width:auto;color:hsla(0,0%,100%,0);visibility:hidden}#homeButton:hover{background-color:rgba(0,0,0,.75);color:#fff}#nameplate{position:absolute;font-size:80px;color:#fff;background-color:rgba(0,0,0,.3);padding:20px}#jobTitle{font-size:35px}#degreeTitle{font-size:30px}#home{position:relative;padding-top:100px;padding-bottom:50px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-height:700px;font-family:Tahoma,Geneva,Verdana,sans-serif}#homeBackgroundImage{height:700px}#aboutMe{overflow:auto}#mainImageHolder{padding-top:40px;padding-bottom:40px;width:40%}#aboutMeMainImage{width:100%}#aboutMeDescription{padding-top:40px;padding-bottom:40px;padding-right:20px;width:57%;font-size:19px;text-align:left}pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#projectBox,.projectDescription,.projectPicture,.projectTech{display:inline-block;position:relative}#projects{height:700px}#projectHolder{padding:5%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#projectBox,#projectBoxHider{width:100px;height:300px;overflow:hidden}#projectBoxHider{visibility:hidden}#projectBox:hover #projectBoxHider{visibility:visible;width:200px;height:300px;background-color:#fff;padding:10px}#projectBox:hover{height:auto;width:auto;visibility:hidden}.pictureTech{position:relative}.projectPicture{width:100%}.projectTech{background-color:#fff;font-size:18px;font-weight:700;padding:5px;position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#projectsTitle{padding-top:30px;font-size:45px;text-align:left}#projectsSubTitle{font-size:18px;text-align:left}#displayProjectPictureHolder{width:30%;float:right;padding:10px}#displayProjectPicture{width:100%}#backArrow{float:left;padding:20px;position:absolute;font-size:30px;z-index:1000}#displayProjectHolder{height:100%;width:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}#displayProjectHeading{position:absolute;left:0;right:0;margin:auto}#displayProjectName{padding-top:20px;font-size:40px}#displayProjectTech{font-size:25px}#displayProjectDescription{text-align:left}#resume{padding-top:50px;padding-bottom:50px;text-align:right}#resumeImageHolder{width:900px;display:block;margin-left:auto;margin-right:auto;position:relative;left:0;right:0;text-align:right}#resumeImage{width:100%}#resumeDownload{color:#25d91e;font-size:40px;position:absolute;z-index:1;top:10px;right:10px}#resumeDownload:hover{cursor:pointer}.emailInput{width:700px;display:block;margin:auto auto 20px;border-style:none none solid;border-width:1px;font-size:25px;font-family:inherit}#message{border-style:solid;height:300px;margin-bottom:20px}#contact{padding:50px}#submit{font-size:15px;font-family:inherit}#contactTitle{position:relative;font-size:30px;margin-bottom:20px}#rexEmailThankYou{height:500px}#thankYouMessage{font-size:24px}#portfolio,#sections{height:100%;overflow:auto}.section{position:relative;left:0;right:0;margin-left:auto;margin-right:auto;max-width:1200px;padding-right:5%;padding-left:5%}.sectionHolder:nth-child(2n){background-color:#f0f8ff}.sectionHolder:nth-child(odd){background-color:#fff}
/*# sourceMappingURL=main.9b1cd954.chunk.css.map */