@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic);*{margin:0;padding:0;font-family:monospace}.App-title{position:fixed;top:0;right:0;padding-right:10px}.Landing-title{display:flex;flex-direction:column;align-items:center}.Landing-contact,.Landing-title h2{padding:10px 0}.Landing-contact a{color:#fff;text-decoration:none;cursor:pointer}.Landing-links{display:flex;flex-direction:column}.Landing-link{border-radius:10px;margin-top:10px;color:#fff;border:1px solid #fff;cursor:pointer;text-decoration:none;padding:10px 25px;display:flex;align-items:center;justify-content:center}.Landing-link:hover{background-color:#c46464}.Landing-link .icon{padding-right:5px}.App{text-align:center;background-color:#222;overflow-x:hidden;overflow-y:hidden}.App-profile{height:150px;width:150px;border-radius:50%;border:1px solid #f67e7d;background-image:url(/static/media/jplogo.9bfbc148.png);background-position:50%;background-size:contain}.App-header-container{background-color:#222;position:fixed;width:100%;z-index:1;top:0;height:50px;padding:5px 0}.App-header{justify-content:space-between;max-width:700px;margin:0 auto;padding-left:5px;padding-right:5px}.App-header,.App-header .title{display:flex;align-items:center}.App-header .title{color:#fff}.App-header .contact{display:flex;flex-direction:column}.App-header .contact code{padding-bottom:5px}.App-header .title h2{margin-left:5px;font-family:"Corbert Condensed Italic";font-weight:400;text-decoration:underline}.App-header a{color:#fff}.App-image{height:700px;width:100%;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#464646;display:flex;justify-content:flex-end;align-items:flex-end;background-position-y:75px}.App-image .quote{font-size:2.4em;width:400px;font-family:Open Sans;font-style:italic;color:wheat;padding:1.2em 30px 1.2em 75px;border-left:8px solid wheat;position:relative;background:transparent;text-shadow:1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000}.App-image .quote:before{font-family:Arial;content:"\201C";color:wheat;font-size:2em;position:absolute;left:10px;top:-10px}.App-image .quote:after{content:""}.App-image .quote span{display:block;color:wheat;font-style:normal;font-weight:700;margin-top:1em}.quote-image{width:12em}.divider{height:25px}.Error-page{text-align:center}.footer{color:grey;align-items:center;font-size:10px;width:100%;position:absolute;bottom:0;left:0}.loginForm form{display:flex;align-items:center;flex-direction:column;color:#fff}.loginForm .img-container{height:150px;width:150px;border-radius:50%;border:1px solid #f67e7d;background-color:rgba(34,34,34,.85);overflow:hidden}.loginForm .img-container,.loginForm img{background-position:50%;background-size:contain}.loginForm img{height:160px;width:160px;background-image:url(/static/media/jplogo.9bfbc148.png);margin-top:-5px;margin-left:-5px}.loginForm label{margin-top:10px;padding:5px}.loginForm .btn,.loginForm label{color:#222;cursor:pointer;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:18px}.loginForm .btn{border-radius:10px;margin-top:20px;background:none;width:100px;border:1px solid #f67e7d;padding-left:0!important}.loginForm .btn:hover{border:1px solid rgba(246,126,125,.3);background-color:rgba(34,34,34,.85);color:rgba(246,126,125,.3)}.loginForm .form-control{border-radius:5px;border:1px solid #f67e7d;background-color:#222;color:#fff}.loginForm input{padding-left:5px}@media only screen and (max-width:1050px){.services-offered p{margin:10px}.services-offered .services-description ul{margin-left:0;padding-left:10px;margin-top:0}.services-offered .services-description{flex-direction:column}.services-offered .services-description ul>li{font-size:12px}.skills p{margin:10px}.skills .skills-description ul{margin-left:0;padding-left:10px;margin-top:0}.skills .skills-description{flex-direction:column}.skills .skills-description ul>li{font-size:12px;margin-right:10px}}body,html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;background-color:#f7f7f7;font-family:"Corbert Condensed Italic"}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{border-radius:5px;background-color:#3d3d42}::-webkit-scrollbar-thumb{border-radius:5px;background-color:#5d5d5d}::-webkit-scrollbar-thumb:hover{background:#868686}::-webkit-scrollbar-corner{background-color:transparent}.App-pages{width:100%}.App-page{width:100%;margin:0 auto;border-radius:25px;border:1px solid #fff;height:100%;padding-top:75px}.App-page,.App-welcomescreen{background-color:rgba(246,126,125,.3);color:#fff;display:flex}.App-welcomescreen{border-radius:25px;border:1px solid #f67e7d;padding:50px;flex-direction:row;align-items:center}.Landing-info{margin-right:25px}.App-content-body{padding:25px}.Landing-page{padding-top:0}.Landing-page .App-splashscreen{background-image:url(/static/media/jpoms2.4ea20d6c.jpg);justify-content:center}.Landing-page .App-splashscreen,.LandingLinks-page .App-splashscreen{width:100%;height:100vh;top:0;left:0;display:flex;flex-direction:column;align-items:center;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;z-index:100;position:fixed}.LandingLinks-page .App-splashscreen{padding-top:250px}.profile-card{max-width:600px;max-height:400px;margin:30px auto;display:flex;padding:10px}.profile-card,.profile-card-image{border:1px solid #fff;border-radius:25px}.profile-card-image{max-width:50%;height:auto}.profile-card-info{display:flex;flex-direction:column;overflow-y:scroll;padding-left:10px;padding-top:5px}.profile-card-info-section{width:auto;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:10px;padding-right:10px}.profile-card-info-interests{display:flex;font-size:10px;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.profile-card-info-interests-section{display:flex;flex-direction:column;align-items:flex-start}.profile-card-info-interests div{width:125px;margin:auto;padding:2px}.bold-title{font-weight:700;padding-right:10px}.App-content-section{margin-top:10px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.App-content-section .margin-left{padding-left:20px}.App-content-section div{width:auto}.App-content-section-contacts{margin:10px auto;width:100%;max-width:600px;display:flex;flex-direction:row;border:1px solid #fff;padding:5px;border-radius:25px;justify-content:space-around}.App-content-section-contacts a{font-size:9px;color:#fff}.App{height:100vh}.top-bar{position:relative;width:100%;padding-left:10px;padding-top:10px;z-index:100;display:flex;flex-direction:row}.history-section{max-width:900px;margin:0 auto}.filter-options{flex-wrap:wrap;display:flex;flex-direction:column}.App-content{margin:0 auto}.page-title{flex-grow:2;font-size:20px;align-self:center;padding-right:150px;text-decoration:underline}.History-page{display:flex;padding-top:0;flex-direction:column}.timeline-card-content{border:1px solid #fff}.App-logo{height:100px;width:100px;position:absolute;right:0;bottom:0}.back-button{padding:10px;left:0;color:#f67e7d;height:auto}.back-button .icon{height:30px;width:30px;color:#f67e7d}.download-button{padding:10px;left:0}.download-button .icon{height:50px;width:50px;color:#f67e7d}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.history-tags{display:flex;flex-direction:column;align-items:start}.loading-icon{position:absolute;height:100px;width:100px;top:45%;right:45%;-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}.tags-title{align-self:center;text-decoration:underline;font-weight:700;margin-bottom:5px}.timeline-card-content header{border-bottom:1px solid #fff}.event-type{font-weight:700;font-size:14px;color:#f67e7d;order:1}.left .event-type{order:3}.modal{background-color:rgba(0,0,0,.7);border-radius:4px;color:#fff;border:1px solid #f67e7d;padding:5px 15px 15px;display:flex;flex-direction:column;align-items:start;position:absolute;top:25%;left:43%;font-size:15px}.projects-title{align-self:center;text-decoration:underline;font-weight:700;margin-bottom:5px}.using-icon{padding-bottom:2px;padding-right:1px;background-color:rgba(246,126,125,.3)!important}.card-description{max-width:auto!important;width:100%!important;margin:0!important}.event-media{display:flex;flex-direction:row;max-width:350px;width:auto;height:150px;overflow-y:hidden;overflow-x:scroll}.event-image{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:10px;min-height:100px;min-width:100px;border-radius:4px}.border{border:1px solid #f67e7d}.hidden{display:none!important}.reference-container{display:flex;flex-direction:row}.modal-top-bar{padding-left:10px;width:100%;display:flex;justify-content:flex-end}.reference{padding-right:5px}.reason,.reference{font-weight:700;font-size:14px}.timeline-card-content{min-height:auto!important}.history-event{width:100%}li{margin-left:15px;list-style-type:circle}li::marker{color:#fff;font-size:1.2em}.markdown{margin:0 10px;max-width:90%}td{padding:3px}.filter-option input{margin-right:5px;margin-top:3px}.warning{position:relative;font-size:18px;margin-top:50px;color:rgba(246,126,125,.7);font-weight:700;padding-left:10px}.filter-option{vertical-align:middle;display:flex;margin-top:4px}.card-sub-title{color:#f67e7d!important}.project a{color:#fff!important}.history-event-top-bar{display:flex;justify-content:space-between;padding-right:15px}.history-event-top-bar a{order:2}.timeline-vertical-circle{color:hsla(0,0%,100%,.3)!important}.markdown a{color:#fff}a{cursor:pointer}.full-image{min-width:300px;min-height:300px;width:auto;height:auto;background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:center;border-radius:4px}@media only screen and (max-width:1536px){.App-splashscreen{background-position-x:-45px}.LandingLinks-page .App-splashscreen{padding-top:100px}.timeline-main-wrapper{padding-left:0!important}.modal{left:25%}}@media only screen and (max-width:688px){.App-content,.history-section{max-width:100%}.timeline-main-wrapper{padding-left:0!important}.history-section{width:100vw}.event-media{max-width:200px}.reference-container{flex-direction:column}.modal{width:91%;left:0;top:60px}.modal .current-projects,.modal .history-tags{align-self:center}}@media only screen and (max-width:510px){.App-logo{height:50px;width:50px}.LandingLinks-page .App-splashscreen{padding-top:100px}.event-media{max-width:100px}}@media only screen and (max-width:415px){.App-content{margin:0}.timeline-card-content{max-width:100%}.markdown{margin:0;font-size:10.5px}.reason,.reference{font-size:12px}.card-sub-title{width:94%!important}.card-title{font-size:12px!important}.card-description{padding-left:7px!important}.back-button .icon{height:20px;width:20px}}body{margin:0;padding:0;font-family:sans-serif;background-color:#222}
/*# sourceMappingURL=main.29819d6c.chunk.css.map */