body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#ced3df;font-family:Hepta Slab,serif;font-family:Karla,sans-serif;font-family:Raleway,sans-serif;font-family:Rubik,sans-serif;margin:0;padding-bottom:15vh;position:relative;width:98vw}a,body{color:#000}a{text-decoration:none}.app-container{display:flex;flex-direction:column;justify-content:center}.grid-container{grid-gap:5vh;display:grid;gap:5vh;margin-bottom:5%;margin-top:-5%}.navbar{align-items:center;color:hsla(0,0%,100%,.699);display:flex;font-size:25px;justify-content:space-between;margin-bottom:15vh;padding:5px;right:0;top:0;width:100vw}.left-item{display:flex;font-size:35px;list-style:none;margin-left:5%}.left-item li,.logo{margin-right:7vw;transition:transform 1s ease}.left-item li a{display:flex;order:-1;text-decoration:none}.nav-list{align-items:center;display:flex;list-style:none}.nav-list li{font-size:large;margin-left:7%;transition:transform .5s ease}.nav-list li a{text-decoration:none}.nav-list li:last-child{margin-right:10vw}.left-item li:hover,.nav-list li:not(.search-form,.search-form *):hover{transform:scale(1.2)}.footer{align-items:center;background-color:#c9cfdd;bottom:0;display:flex;font-family:raleway;font-weight:500;justify-content:space-between;margin-top:auto;min-height:15vh;padding:0 2%;position:absolute;width:100%}.footer-left{display:flex;flex-direction:row;font-size:18px;gap:10%;list-style:none;margin-left:5%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.footer-left li a{color:#000;display:flex;order:-1;text-decoration:none}.footer-right{list-style:none;margin-right:8%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.footer-right li{color:#000;text-decoration:none}.login{height:65vh}.login h6{font-size:13px}.login-no-account a{color:blue;text-decoration:none}.login h1{font-size:40px;font-weight:900}.login h1,.login input{font-family:Inter UI,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin-bottom:3%}.login input{background:none;border:none;display:block}.login input.underline{border-bottom:1px solid #3b3434;font-size:18px;height:30px;padding-bottom:5px;width:400px}.login input.underline:focus{outline:none}.button-36{background-image:linear-gradient(92.88deg,#455eb5 9.16%,#5643cc 43.89%,#673fd7 64.72%);border-radius:8px;border-style:none;box-sizing:border-box;color:#fff;cursor:pointer;flex-shrink:0;font-family:Inter UI,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:500;height:3rem;margin-top:-2%;padding:0 1.6rem;text-align:center;text-shadow:#00000040 0 3px 8px;touch-action:manipulation;transition:all .5s;user-select:none;-webkit-user-select:none}.button-36:hover{box-shadow:0 1px 30px #503fcd80;transition-duration:.1s}.error-msg{color:#d60a0a;font-size:13px;margin-bottom:2%;margin-top:-2%;max-width:20%}.home{grid-gap:2%;align-items:center;display:grid;gap:2%;grid-template-columns:1fr 1.2fr;height:100vh;margin-left:10%;margin-top:-5%;max-width:80%}.home-image img{border-radius:2%;height:auto;width:100%}.home-description{display:flex;flex-direction:column;font-size:24px;gap:5%;padding:2%}.home-description-greeting{font-size:40px;text-align:center}.home-description-message{font-weight:100;line-height:4vh}.home-description-message a{color:blue}.home-description-message-helpful-links{display:flex;flex-direction:column;font-size:20px;line-height:4vh}.search-form{margin-right:5vw;position:relative;width:200px}.search-form-dropdown{-ms-overflow-style:none;background-color:#c5cad5;border-radius:10px;max-height:20vh;overflow-y:scroll;position:absolute;scrollbar-width:none;width:100%;z-index:1000}.symbols_dropdown::-webkit-scrollbar{display:none}.company-container{margin-left:20%;max-width:60%;padding:20px;width:60%}.company-container-loading{height:80vh}.stock-container{font-family:Palatino;text-align:center}.stock-title{font-size:25px;line-height:75%;overflow:hidden;overflow-y:hidden}.stock-price{align-items:center;display:flex;flex-direction:row;font-size:22px;justify-content:center;margin-top:2%}.stock-price b{margin-left:5px}.stock-description{font-size:17px;line-height:3vh}.stock-logo{background-color:#ced3df;border-radius:50%}.stock-chart{margin-bottom:5%;margin-top:5%}.stock-purchase-form{justify-content:center;margin-bottom:5%;margin-top:3%;text-align:center}.stock-purchase-unauthenticated{display:flex;flex-direction:column;font-family:karla;font-size:14px;font-weight:900;text-align:center}.stock-purchase-unauthenticated a{color:blue}.stock-purchase-error{color:#d60a0a;font-family:karla;font-size:14px;font-weight:900;margin-bottom:1%}.news-container{display:flex;flex-direction:column}.news-big-article,.news-small-article{display:flex;gap:10px;justify-content:center;margin-bottom:10px;max-width:80%;padding:0 25%}.news-big-size{height:50vh;width:25vw}.news-big-content{font-family:Arial,sans-serif;height:50%;overflow:hidden}.news-small-size{height:15vh;width:16.5vw}.news-view-more{font-weight:900;text-align:center}.news-view-more a{color:#ff6384;text-decoration:none}.news-view-more-top-stories{font-size:35px}.news-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(33.33% - 20px),1fr))}.positive_arrow{color:#067501;font-size:17px}.error_msg,.negative_arrow{color:#ce1e1e;font-size:17px}.profile-container{display:flex;flex-direction:column;font-family:Palatino;height:80vh;margin-left:10%;max-width:85%;position:relative}.profile-welcome{font-size:40px}.profile-content{grid-column-gap:50px;column-gap:50px;display:grid;display:flex;flex:1 1;grid-template-columns:1fr 2fr;margin-top:3%;max-height:100%;max-width:100%}.profile-investments-graph{flex:7.2 1;overflow-y:auto}.profile-investments-list{-ms-overflow-style:none;background-color:#c3c8d1;border:1px solid #6a6c6f;flex:2.8 1;font-family:Palatino;margin-top:5%;max-height:100%;max-width:50%;overflow-y:scroll;position:relative;scrollbar-width:none}
/*# sourceMappingURL=main.41d2b15f.css.map*/