body{margin:0;height:100%;width:100%;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;background-color:#f5f5f5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}main{background-color:#ebe0cd;height:100%;min-height:100vh;z-index:1}.app-nav{z-index:100}.app-main-container{display:flex;height:auto}.app-side-menu{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.app-main-content{width:100%;margin:0}.sen-header{display:flex;flex-direction:row;justify-content:center;align-items:center}.all-senators-container{display:flex;justify-content:center;flex-wrap:wrap;margin-top:0}.senator-container{flex-direction:column;justify-content:center;align-items:center;margin:15px;width:250px;height:250px}.senate-contain{max-width:275px;max-height:275px;min-width:275px;min-height:275px}.main-container,.rep-header{flex-direction:row}.rep-header{align-items:center}.all-representatives-container{display:flex;justify-content:center;flex-wrap:wrap;margin-top:0}.representative-container{flex-direction:column;justify-content:center;align-items:center;margin:15px;width:250px;height:250px}.rep-contain{max-width:275px;max-height:275px;min-width:275px;min-height:275px}.head-shot{width:200px;height:200px}.rep-link:hover .rep-contain{background-color:rgba(235,224,205,.7);margin:0;padding:25px}.rep-link:hover .head-shot,.rep-link:hover .representative-name{color:#000;opacity:1}.rep-header{font-size:12px;font-family:"Yeseva One",cursive;color:#203a5f;display:flex;flex-direction:column;justify-content:center}.senator-container{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px}.senator-name{font-size:25px;margin:10px;text-align:center}.stocks-held-container{margin-top:10px}.each-stock-ticker-container{justify-content:space-evenly;margin-top:5px}.each-stock-ticker:hover{color:red}.purchase-txt,.sale-txt{font-family:"Yeseva One",cursive;color:#203a5f}.transaction-container-purchase{border:1px solid #203a5f;border-radius:3px}.purchase-amount,.purchase-date,.purchase-ticker,.purchase-type{margin-bottom:5px;color:#1a1c2f}.purchase-ticker{font-style:italic;font-weight:500}.transaction-container-purchase:hover{background-color:#42b360}.transaction-container-sale{border-radius:3px}.sale-amount,.sale-date,.sale-ticker,.sale-type{margin-bottom:5px;color:#1a1c2f}.sale-ticker{font-style:italic;font-weight:500}.transaction-container-sale:hover{background-color:#e05f42}.main-container{display:flex}.representative-container{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px}.representative-name{margin:10px}.stocks-held-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:inherit;margin-top:20px}.each-stock-ticker-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:8px}.stocks-held-title-txt{font-size:18px}.watchList-button{margin-top:10px;background-color:rgba(113,37,15,.9);border:1px solid #292934;color:#fff;border-radius:8px;padding:10px;width:80%;font-size:16px}.each-stock-ticker{margin:3px}.all-transaction-container{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:stretch}.sale-buy-container{display:flex;flex-direction:column;align-items:center;width:160%}.purchase-txt,.sale-txt{font-size:25px;margin-top:30px;margin-bottom:30px}.transaction-container-purchase{background-color:rgba(93,141,106,.7)}.transaction-container-purchase,.transaction-container-sale{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10px;padding:10px;width:170px;height:100px;border:1px solid #000}.transaction-container-sale{background-color:rgba(204,79,52,.7)}a{color:#000}.watchList-button:hover{cursor:pointer;background:#203a5f;color:#fff;border:1px solid #71250f}.watchList-button-watched{margin-top:10px;background:#203a5f;border:1px solid #292934;color:#fff;border-radius:8px;padding:10px;width:80%;font-size:16px}.stock-graph-container{padding-bottom:10px}.lower-section{flex-direction:column}.stock-graph-container{width:85%}.waiting-txt{font-size:40px}.stock-graph{width:85%}.percent-txt{color:#203a5f;margin-bottom:25px}.transaction-container{display:flex;flex-direction:column;color:#203a5f;font:20px}.main-stock-container{display:flex;flex-direction:column;align-items:center;width:100%}.stock-graph-container{display:flex;justify-content:center;align-items:center;width:100%;min-height:35vh;padding-bottom:20px;margin:50px 0;transition:ease-in}.waiting-txt{width:30%;margin:20px 180px;font-style:italic;color:rgba(0,0,0,.5);transition:ease-in}.stock-graph{width:80%;min-height:35vh;transition:ease-in}.lower-section{display:flex;flex-direction:row;width:100%;justify-content:center}.rep-list-txt,.sen-list-txt{display:flex;width:auto;flex-direction:row;justify-content:center;align-items:center;font-size:25px;color:#203a5f}.rep,.sen{display:flex;flex-direction:column;align-items:center;width:50%;margin:10px}.rep{justify-content:center}.representative-name{flex-direction:row;justify-content:center;text-align:center;font-size:25px;color:#203a5f}.nav-bar,.representative-name{display:flex;align-items:center}.nav-bar{height:70px;border-bottom:1px solid #f6e0b3;background:linear-gradient(90deg,#476388,#b42e2b)}.logo{display:flex;align-items:center;text-decoration:none}.nav-ul-container{display:flex;width:100%}.nav-item-container{display:flex;width:inherit;justify-content:space-between;margin:0 20px;padding:0;align-items:center}.title,.title-not-signed{font-size:35px;color:#eabc56;font-family:"Yeseva One",cursive;display:flex;margin-left:165px}.log-in,.log-out,.my-profile,.sign-up{display:flex;align-items:center;color:#f6e0b3;margin:0 10px}.log-in-btn,.log-out-btn,.my-profile-btn,.sign-up-btn{border-radius:8px;padding:8px;background-color:#203a5f;color:#f6e0b3;border-color:#f6e0b3;font-family:"Yeseva One",cursive}.welcome{color:#f6e0b3;margin-right:25px;font-size:22px;font-family:"Yeseva One",cursive}.log-in-btn:hover,.log-out-btn:hover,.my-profile-btn:hover,.sign-up-btn:hover{cursor:pointer;color:#002868;border-color:#002868;background-color:#5d8d6a}.right-nav-btn-container{display:flex;align-items:center}a{text-decoration:none}.logo-home{display:flex;flex-direction:row}.cg-logo{position:absolute;margin-left:-106px;height:200px}.signup-page{flex-flow:column;height:94vh;color:#203a5f}.form-container,.signup-page{display:flex;align-items:center;font-family:"Yeseva One",cursive}.form-container{width:80%;flex-direction:column;max-width:450px}#input-Email,#input-Password,#input-Username,#select-profilePic-button{padding:8px;border-radius:5px;border-style:solid;border-color:#203a5f;margin-bottom:15px;background-color:#fff}#select-profilePic-button{font-size:13px}.signup-title-container{display:flex;flex-flow:column;align-items:center;width:100%}#two-titles{display:flex;flex-direction:column;align-items:center}.sub{font-style:italic;margin:15px}.register-form{display:flex;flex-direction:column;align-items:center}#sign-up-question{padding:5px;margin:5px;font-size:15px}#sign-in{padding:5px;margin:0;font-size:15px}#submit-signup-btn{padding:6px;font-family:"Yeseva One",cursive;color:#203a5f;width:60%;border-radius:5px}.popup-container{z-index:100;position:fixed;width:100vw;height:100vh;padding-top:160px;background:rgba(0,0,0,.55)}.popup-container,.popup-menu{display:flex;flex-direction:column;align-items:center}.popup-menu{border-radius:8px;background:rgba(32,58,95,.95);min-width:375px;min-height:480px;box-sizing:border-box;border:1px solid #292934;box-shadow:0 5px 15px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.5)}.popup-header{width:100%;height:50px;display:flex;align-items:center;box-sizing:border-box;justify-content:center;border-bottom:1px solid #292934;padding:14px}.select-Avatar{color:#fff}#close-button{width:8px;height:8px;background:none;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 0 0 auto}.popup-menu img{width:180px;border:1px solid #8c2417;margin-top:60px;border-radius:100%}.popup-menu select{border:1px solid #292934;border-radius:7px;margin-bottom:14px}.popup-menu button,.popup-menu select{width:100%;color:#f6e0b3;background:#8c2417}.popup-menu button{border:none;font-weight:600;border-radius:7px;margin-bottom:0}.bottom-ui{width:100%;padding:14px 14px 20px;margin-top:auto;box-sizing:border-box}.login-page,.login-title-container{display:flex;flex-flow:column;align-items:center}.login-title-container{font-family:"Yeseva One",cursive;color:#203a5f}.container{flex-flow:column}#login-Email,#login-Password{padding:8px;border-radius:5px;border-style:solid;border-color:#203a5f}#login-Email,#login-Password{margin-bottom:15px}#profilePic-button{font-size:14px;background-color:#fff}#login-btn{padding:6px;width:40%;border-radius:5px}#login-btn,.redirect-container,.redirect-link{font-family:"Yeseva One",cursive;color:#203a5f}.redirect-container,.redirect-link{display:flex;flex-flow:column;align-items:center}.redirect-container{padding:5px}#need-an-account{margin:5px}#need-an-account,#sign-up{padding:5px;font-size:15px}#sign-up{margin:0}.container{display:flex;align-items:center;flex-direction:column;background-color:#fff;height:100%}#landing-img{width:100%;display:inline;height:100vh;z-index:2;border-radius:0}.profile-page{display:flex;flex-direction:column;justify-content:center;align-items:center}.profile-user-info{margin-top:30px}.profile-name{text-align:center;width:100%;margin-top:10px;font-size:30px;font-family:"Yeseva One",cursive}.profile-head-shot{width:100px;height:100px}.profile-senator-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px}.profile-senate-contain{max-width:200px;max-height:200px;min-width:200px;min-height:200px}.profile-senator-name{font-size:15px;margin:10px;text-align:center;font-family:"Yeseva One",cursive}.profile-sen-rep-container{width:50%;border-top:1px solid #000;padding:20px 0;height:100%}.profile-sen-rep-container:first-child{border-right:1px solid #000}.profile-sen-rep-container:nth-child(2){border-left:1px solid #000;margin-left:-1px}img{width:350px;margin:auto;display:block;border-radius:50%}.profile-image{width:200px}.profile-senator-rep-container{display:flex;justify-content:center;margin-top:50px;width:100%}.profile-sen-rep-txt{width:100%;text-align:center;font-size:20px;font-family:"Yeseva One",cursive}.profile-inner-sen-rep-container{width:auto;justify-content:center;align-items:center;display:flex;flex-wrap:wrap;margin-top:30px}.profile-each-rep-container{display:flex;flex-direction:column}.profile-delete-container{display:flex;flex-direction:row-reverse;width:100%;justify-content:right;align-items:flex-end;text-align:right;margin:0 0 -35px;border-color:#203a5f}.profile-delete-container button{z-index:100;width:20px;height:20px;padding:0;text-align:center;background-color:#a03619;color:#fff;opacity:.1}.profile-delete-container button:hover{cursor:pointer;opacity:1}.profile-update-container{display:flex;flex-direction:row-reverse;width:100%;justify-content:right;align-items:flex-end;text-align:right;margin:0}#profile-update-btn{padding:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;background-color:#475a74;color:#fff;opacity:.2}#profile-update-btn:hover{background-color:#a03619;opacity:1}.rep-link:hover{background-image:url(/static/media/USA-Flag.svg.98032cf6.png);background-size:cover;opacity:1;margin:0}.rep-link:hover .profile-senate-contain{background-color:rgba(235,224,205,.7);margin:0}.rep-link:hover .profile-head-shot,.rep-link:hover .profile-senator-name{color:#000;opacity:1}.create-form-container{padding:10px}.create-form{border-radius:0 0 8px 8px;border-top:none;padding:12px;display:flex;flex-direction:column;margin-top:50px}.enter-name-prompt{width:100%;display:flex;align-items:center;color:#000;font-size:15px;font-weight:700;margin:10px 0 20px}.border{width:100%;height:16px}.comment-prompt{width:100%;display:flex;color:#c8c8c8;font-size:15px;font-weight:700;margin:20px 0 5px}.create-form input{padding:15px 10px;border-radius:8px;border:1px solid #292934;color:#c8c8c8;margin-bottom:10px}.create-form button{border:none;font-weight:600;border-radius:7px;margin:16px 0 12px;font-size:14px;padding:12px 16px}.watchlist-submit{color:#f5f5f5;background-color:#000}.update-page{display:flex;flex-flow:column;height:94vh;color:#203a5f}.update-form,.update-page{align-items:center;font-family:"Yeseva One",cursive}.update-form{width:60%;max-width:450px}#update-name,#update-profilePic-button{display:flex;flex-flow:column;align-items:center;padding:8px;border-radius:5px;border-style:solid;border-color:#203a5f;margin-bottom:15px;background-color:#fff;max-width:72%}#update-button{padding:6px;font-family:"Yeseva One",cursive;color:#203a5f;border-radius:5px}.form-container input{border:1px solid #292934;border-radius:7px;background:#0b0b12}.title-container{align-items:flex-start}.title-container,.update-form{display:flex;flex-direction:column;width:100%}.side-panel{height:100%;min-height:100vh}.menu{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;text-align:left;border-right:1px solid #f6e0b3;flex-direction:column;box-sizing:border-box;background-color:#203a5f}.menu,.menu-header{border-bottom:1px solid #f6e0b3;display:flex}.menu-header{color:#fff;font-family:"Yeseva One",cursive;height:50px;align-items:center;justify-content:center;margin:0;background:#203a5f}.menu-items{display:flex;flex-direction:column;padding:15px;margin-top:10px}.menu-items a,button{width:100%}.menu-items button{color:#f6e0b3;font-family:"Yeseva One",cursive;background-color:#71250f;border:1px solid #292934;border-radius:8px;padding:10px;font-size:16px;margin:10px 0}.menu-items button:hover{cursor:pointer}.representatives-btn:hover,.senators-btn:hover{background-color:#5d8d6a}
/*# sourceMappingURL=main.25a05422.chunk.css.map */