html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,button,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background-color:transparent;text-decoration:none}input[type="placeholder"],input[type="password"],input[type="text"],input[type="submit"],textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.footer-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}footer{padding:10px;margin:10px;width:75%;background-color:transparent;height:50px;display:flex;flex-direction:column;justify-content:center;font-weight:bold}.navLinks{background-color:transparent;list-style:none;display:flex;flex-direction:row;justify-content:space-around;align-items:center}.navLinks>li{font-size:75%;font-weight:bold;margin:5px;white-space:nowrap;text-align:center}#copyright{color:inherit;text-decoration:none;letter-spacing:1px}.header-container{width:100vw;height:65px;background-color:#fff;display:flex;flex-direction:columns;justify-content:center;align-items:center;border-bottom:1px solid;border-style:solid;border-color:#e0e0e0}.navLinks-header{min-width:75%;padding:5px;display:flex;flex-direction:rows;justify-content:space-between;align-items:center}.left-header{margin:5px 5px 5px 20px;width:200px;display:flex;flex-direction:rows;align-items:center}.camera-icon{width:25px}.vertical-line{width:1px;height:35px;background-color:#4a4a4a;margin:0px 10px 0px 15px}.header-logo{width:120px;padding:8px 5px 5px 0px}.right-header{margin:5px 20px 5px 5px;width:200px;display:flex;flex-direction:rows;justify-content:flex-end;align-items:center}.header-icons{margin:0px 9px 0px 9px}.upload-icon{width:27px;position:relative;right:15px;top:3px}main{background-color:#fdfdfd;display:flex;justify-content:center;align-items:center}.feedItem-container{background-color:#fff;margin:60px 0px 60px 0px;padding:0px;width:600px;display:flex;flex-direction:column;border-width:1px;border-style:solid;border-color:#e0e0e0}.info-top{padding:0px 3px 0px 3px;display:flex;flex-direction:row;justify-content:left;align-items:center;cursor:default}.thumbnailPic-container{height:50px;width:50px;margin:5px 0px 5px 0px;padding:0px;display:flex;justify-content:center;align-items:center}.thumbnailPic-container>img{border-radius:100%;height:35px;width:35px}.top-right-container{display:flex;flex-direction:column;justify-content:center;align-items:left}#info-username{color:black;font-size:120%;font-weight:600;letter-spacing:.75px;padding:3px 3px 1px 3px}#info-location{font-size:120%;padding:3px 3px 1px 3px;color:black;font-weight:300;letter-spacing:.75px}.feedItem-container>img{width:600px}.feed-bottom-outer{margin:5px;padding:0px 3px 0px 3px;display:flex;flex-direction:column;cursor:default}.feed-bottom-inner{display:flex;flex-direction:column;font-size:120%;padding:5px 5px 0px 5px}#heart-icon,#heart-button{width:24px;height:22px;margin-bottom:4px;cursor:pointer}.likes-count-container{display:flex;flex-direction:row;justify-content:left;align-items:center;margin:3px 0px 3px 0px;padding:3px 0px 3px 0px}.caption-container{display:flex;flex-direction:row;justify-content:left;align-items:center;margin:3px 0px 3px 0px;padding:3px 0px 3px 0px}#caption-spacer{width:6px;height:6px}#info-caption{font-weight:200}#line{height:1px;background-color:#e0e0e0}.comment-list{margin:7px 0px 3px 0px;padding:3px 0px 3px 0px;color:black;font-weight:bold;display:flex;flex-direction:rows;justify-content:left}.single-comment-container{display:flex;justify-content:center;align-items:center}#commenter{margin:3px 0px 3px 0px;padding:3px 0px 3px 0px;font-size:95%}#comment-spacer{width:6px;height:6px}#comment-body{font-weight:200;margin:3px 0px 3px 0px;padding:3px 0px 3px 0px;font-size:95%;max-width:500px}#info-uploadDate{color:#999;font-size:80%;margin:5px 0px 0px 0px;padding:5px 0px 5px 0px;letter-spacing:0.3px}#info-addComment{margin:5px 0px 5px 0px;padding:5px 0px 5px 0px;display:flex;flex-direction:row;justify-content:left;align-items:center}#comment-input{height:37px;width:480px;margin:0px;padding:0px 2px 0px 5px;font-size:90%;color:#999;font-weight:400;letter-spacing:0.3px}#comment-submit{background-color:#fff;height:39px;width:70px;margin:0px 0px 0px 10px;padding:0px;letter-spacing:0.3px;font-size:90%;color:#999;font-weight:300;letter-spacing:0.3px;border-width:1px;border-style:solid;border-color:#e0e0e0;transition:background-color 0.5s ease;font-size:100%;border-radius:3px;cursor:pointer}#comment-submit:active{background-color:black}#comment-destroy{color:black;padding:3px 5px 3px 5px;margin:5px 50px 5px 3px;border-width:1px;border-style:solid;border-color:#e0e0e0;transition:background-color 0.5s ease;background-color:#fff;font-size:80%;font-weight:200;border-radius:3px;cursor:pointer;letter-spacing:0.3px;height:15px;width:35px;display:flex;justify-content:center;align-items:center}#comment-destroy:active{background-color:black}.closeMark{position:absolute;top:20px;right:30px;width:20px}.photo-modal-outer{z-index:9000;overflow:scroll;background-color:rgba(0,0,0,0.7);position:fixed;top:0px;left:0px;right:0px;bottom:0px;padding:0;margin:0;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center}.photo-modal-inner{display:flex;flex-direction:row}.duo-container{display:flex}.picture-box{display:flex;flex-direction:column;justify-content:center;align-items:center}.actualPhoto{min-width:25vw}.detail-container{background-color:#fff;padding:2px;display:flex;flex-direction:column;border-width:1px;border-style:solid;border-color:#e0e0e0}.feedItem-container2{padding:0px;display:flex;flex-direction:column}.info-top2{padding:0px 3px 0px 3px;display:flex;flex-direction:row;justify-content:left;align-items:center;cursor:default}.thumbnailPic-container2{height:50px;width:50px;padding:0px;display:flex;justify-content:center;align-items:center}.thumbnailPic-container2>img{border-radius:100%;height:35px;width:35px}#info-username2{font-size:110%;font-weight:bold;margin:5px 0px 5px 0px;letter-spacing:.75px}.edit-form{display:flex;flex-direction:column;margin:0px 5px 0px 5px}.edit-input{color:black;font-size:90%;font-weight:300;margin:2px 0px 2px 0px;height:10px;width:200px}.edit-submit{height:17px;background-color:#3897f0;transition:background-color 0.5s ease;color:#fff;font-weight:300;font-size:90%;line-height:15px;border-width:0px;border-radius:3px;cursor:pointer;margin:2px 0px 2px 0px;letter-spacing:0.3px}.edit-submit:active{background-color:#fff}.deleteButton2{height:15px;background-color:#999;transition:background-color 0.5s ease;color:#fff;font-weight:300;font-size:90%;line-height:15px;border-width:0px;border-radius:3px;cursor:pointer;margin:2px 0px 2px 0px;letter-spacing:0.3px}.deleteButton2:active{background-color:#fff}.info-middle{flex:1}#line2{height:1px;background-color:#e0e0e0;margin:0px 3px 0px 3px}.likes-show-container{display:flex;flex-direction:row;justify-content:left;align-items:center;padding:10px}.likesNumber{color:black;font-weight:500;letter-spacing:0.3px}.spacer{width:6px;height:6px}.likesText{color:black;font-weight:500;letter-spacing:0.3px}#info-uploadDate2{color:#999;font-size:80%;letter-spacing:0.3px;padding:10px}.profile-page-container{width:100w;height:100%;overflow:auto}.bio-container{display:flex;justify-content:center;background-color:blue;background-color:#fdfdfd}.bio-subcontainer{max-width:700px;display:flex;justify-content:space-around;align-items:center;flex-direction:rows;height:220px;padding:0px 60px 0px 60px}.pic-container{flex:1;display:flex;justify-content:center}.profilePhoto{border-radius:100%;height:150px;width:150px;margin:5px 50px 5px 50px}.bio-sub-sub{padding:10px;flex:3;display:flex;flex-direction:column}.title{display:flex;flex-direction:rows;justify-content:left;align-items:center}.username{font-weight:100;font-size:200%;padding:5px;margin:5px 25px 5px 5px;letter-spacing:0.3px}.logout-button{padding:7px 35px 7px 35px;margin:5px 50px 5px 0px;border-width:1px;border-style:solid;border-color:#e0e0e0;transition:background-color 0.5s ease;background-color:#fff;font-size:120%;font-weight:400;line-height:15px;border-radius:3px;cursor:pointer;letter-spacing:0.5px}.logout-button:active{background-color:black}.userAttributes{display:flex;flex-direction:row;justify-content:left;align-items:center;padding:15px 0px 10px 0px}.userAttributes>p{font-size:120%;padding:10px 10px 10px 5px;margin:0px 10px 0px 5px;white-space:nowrap;letter-spacing:0.3px}.name{font-weight:400}.tagline{font-weight:200}.portfolio-container{background-color:#fdfdfd;display:flex;justify-content:center;align-items:center;padding:20px}.portfolio-outer{min-width:70%;max-width:95%;display:flex;justify-content:left;align-items:center;padding:20px}.portfolio{margin:10px;display:flex;flex-direction:row;flex-wrap:wrap}.photoItem-container{margin:15px;padding:3px}.detailButton-container{display:flex;flex-direction:column;align-items:center;background-color:#fff;cursor:pointer;border-width:1px;border-style:solid;border-color:#e0e0e0;transition:background-color 0.5s ease}.detailButton-container:active{background-color:black}.userPhoto{height:200px;margin:0px 0px 0px 0px;cursor:pointer;transition:background-color 0.5s ease}.userPhoto:active{background-color:black}.detailButton{background-color:#fff;color:black;height:25px;width:100%;transition:background-color 0.5s ease;font-weight:300;letter-spacing:0.3px;cursor:pointer}.detailButton:active{background-color:black}#tied-to-form{width:261px;margin-top:10px;margin-bottom:5px}.noPhoto-container{display:flex;flex-direction:rows;justify-content:center;align-items:left;min-height:600px;padding:10px;margin:0px 0px 0px 100px}.noPhoto-inner{margin:10px;padding:10px;height:50px;display:flex;flex-direction:row;align-items:center}.noPhotoText{font-size:150%}.space{width:20px}.upload-icon-large{width:50px}body{font-family:'Montserrat', sans-serif;color:black;text-decoration:none;font-size:12px}.auth-container{background-color:#fbfbfb;display:flex;min-width:100vw;min-height:100vh}.auth-outer{background-color:transparent;padding:10px;margin:10px;flex:1}.auth-inner{background-color:transparent;padding:10px;margin:10px;display:flex;flex-direction:row;height:100%}.left{padding:10px 0px 10px 10px;margin:10px 0px 10px 10px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.hero-original{padding:10px;margin:10px 0px 10px 10px;display:flex}.hero-photo{position:relative;height:600px}.right{padding:10px 10px 10px 0px;margin:10px 10px 10px 0px;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:left}.subright{margin:10px 10px 10px 0px;height:75%;width:350px;padding:10px 10px 10px 5px;display:flex;flex-direction:column;justify-content:center}.auth-form-container{width:350px}.auth-form-contents{padding:10px;margin:0 10px;color:#999;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-width:1px;border-style:solid;border-color:#e0e0e0}.login-logo{width:60%;padding:5px}input{height:25px;width:250px;padding:5px;margin-top:3px;margin-bottom:3px;margin-right:3px;margin-left:3px;font-size:120%;color:#999;border-radius:3px;border-width:1px;border-style:solid;border-color:#e0e0e0}input:focus{border-color:#999}#conditional-input{height:0px;padding:0px;margin:0px}.auth-button{width:260px;border-width:0px;transition:background-color 0.5s ease;background-color:#3897f0;font-weight:600;font-size:120%;line-height:15px;border-radius:3px;margin-bottom:0px;color:#fff;cursor:pointer}.auth-button:active{background-color:#fff}#tied-to-form{width:261px;margin-top:10px;margin-bottom:5px}::-webkit-input-placeholder{color:#afafaf}:-moz-placeholder{color:#afafaf}::-moz-placeholder{color:#afafaf}:-ms-input-placeholder{color:#afafaf}#bold{font-weight:bold}.copy-top{padding:3px;text-align:center;line-height:150%;font-size:120%;color:grey;letter-spacing:0.5px;margin-bottom:15px}.copy-mid{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:10px}.OR{text-align:center;line-height:150%;color:grey;letter-spacing:0.5px;margin-bottom:10px;padding:3px;font-weight:bold;font-size:120%;position:relative;top:5px}.line{width:90px;height:1px;background-color:#999}.empty-box{width:7px}.errors-list{width:260px;display:flex;flex-direction:column;justify-content:center;align-items:center}.error-item{margin:5px;text-align:center;color:#f04752;font-size:90%;width:100%;line-height:125%}.copy-bottom{padding:5px;margin-top:5px;margin-bottom:15px;font-size:100%;text-align:center;line-height:150%;color:grey;letter-spacing:0.5px}.toggle-contents{padding:25px;margin:10px;text-align:center;background-color:white;border-width:1px;border-style:solid;border-color:#e0e0e0;font-size:110%;letter-spacing:0.5px}a.auth-link-toggle{color:#3897f0}.upload-page-container{background-color:#fdfdfd;display:flex;flex-direction:column;min-width:100vw;min-height:100vh;display:flex;flex-direction:column}.upload-sub-container{flex:1;display:flex;margin:10px;padding:10px}.sub-sub-container{margin:10px;padding:10px;display:flex;justify-content:center;align-items:center;width:80%}.upload-form-container{margin:5px;padding:20px;display:flex;flex-direction:row;justify-content:center;align-items:top;width:70%}.details-container{background-color:#fff;align-items:center;width:230px;display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;padding:10px;border-width:1px;border-style:solid;border-color:#e0e0e0}.dropZone{margin:10px 5px 10px 5px;padding:10px;width:200px;display:flex;justify-content:center;align-items:center}.insideDropZone{margin:10px;padding:10px;line-height:18px;font-size:120%;font-weight:300;text-align:center;color:#999}.input-field{color:black;font-size:120%;font-weight:300;width:200px}.manual-submit{height:30px;width:100%;border-width:0px;transition:background-color 0.5s ease;background-color:#3897f0;font-weight:600;font-size:120%;line-height:15px;border-radius:3px;margin:10px 0px, 10px 10px;color:#fff;cursor:pointer}.manual-submit:active{background-color:#fff}.newPhotoBox{margin:0px 10px 0px 20px;display:flex;justify-content:center;align-items:center}.downloaded-photo{width:300px}.App{display:flex}
