#header{padding-top:10px !important;padding-bottom:20px !important}.superbar{background-color:black}.superbar-content .superbar-url{color:#60cd00}.superbar-content .superbar-tag a{color:#cecaca}.stocks-panel{position:relative;background:#ffffffbf;box-shadow:0px 5px 3px 2px #624d81;border-radius:40px 40px 20px 20px;padding:20px;margin-top:30px}#stocks-wrapper{margin:10px 0;display:flex;flex-wrap:wrap;justify-content:space-around}#above-the-fold,#below-the-fold{display:inline-block}#above-the-fold{max-width:600px}#below-the-fold{max-width:575px}.game-panel{background-color:white;border:1px solid #505050;border-radius:10px;padding:5px;margin:15px 5px;margin-bottom:8px;box-shadow:0px 2px 3px 2px #6f599099}.panel-caption{display:inline-block;padding:0 5px;position:relative;font-size:0.8rem;font-weight:800;top:-20px;margin-bottom:0;text-shadow:-2px 0 3px white, 0 2px 3px white, 2px 0 3px white, 0 -2px 3px white}.header-caption{display:inline;padding:0 5px;position:absolute;font-size:0.8rem;font-weight:800;top:-18px;left:45px;text-shadow:-2px 0 3px white, 0 2px 3px white, 2px 0 3px white, 0 -2px 3px white}.header-caption strong{font-size:1.5em}#stock-chart{width:100%;height:250px;background-color:white;border-radius:30px;margin:10px 0;border:1px solid grey;box-shadow:0px 5px 3px 2px #6f599099}.panel-inner-wrapper{width:100%;margin-top:-25px}.stocks-link{text-decoration:underline;color:#6f6fb1;font-weight:bold}#top-info-panel{display:flex;justify-content:space-around;flex-wrap:wrap;align-items:start}#stock-info,#player-info,#stock-selector{display:inline-block;float:left}#stock-info{width:185px}#date-display,#environment-info{float:left}#player-portfolio{white-space:pre;width:175px}#action-button-container{display:inline-block;float:left;text-align:center}#newsflow-panel,#win-panel,#lose-panel{display:inline-block}#win-panel{width:250px}.stock-button{border:1px solid black;border-radius:3px;cursor:pointer;background-color:#f2f0ff;box-shadow:0px 1px 1px 1px #6f599099}.stock-button:active{background-color:#d2e6ffe0}.stock-button:focus{outline:none;background-color:#d2e6ffe0}.stock-button:disabled{background:lightgrey;color:#505050;border:lightgrey;cursor:default;border:1px #6c6c6c solid;box-shadow:none}.stock-selector-button{margin:3px}.insolvent-button{background-color:#ffdcdc}.insolvent-button:disabled{color:#4d2424}.insolvent-button:active{background-color:#fdd5d5}.win-button:active:not(:disabled){background-color:#fffbacb0}.win-button-activated:disabled{color:#81798a;background-color:#f3d8ff;border:1px solid grey}.buy-button:active:not(:disabled){background-color:#e2ffe2}.sell-button:active:not(:disabled){background-color:#ffdcdc}.newsflow-item{display:none}#comedy-deals{width:200px;background-color:white;box-shadow:0px 3px 2px 2px #6f599099;padding-bottom:0}.tie-in-text{color:black;text-align:center}.tie-in-image{width:200px;border-radius:6px}#ceo-panel{width:250px}#ceo-panel p{margin:5px}.ceo-flex{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.companies-flex{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.helper-flex{display:flex;justify-content:left;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}#member-control-panel{width:300px;float:right;background-color:white;box-shadow:0px 3px 2px 2px #6f599099;padding-bottom:0;margin-top:20px}#my-company-panel{min-width:350px;max-width:600px}.company-field{width:170px !important}.company-success{display:none}.company-module{display:inline-block;width:185px}@keyframes pulse-big{0%{box-shadow:0 0 0 0px rgba(128,0,128,0.5)}100%{box-shadow:0 0 0 15px rgba(128,0,128,0)}}.pulse{animation:pulse-big 1s}#bid,#ask,#last{display:inline;width:200px;border:1px black solid;padding:5px 10px;margin:10px 10px 10px 0}#tape{display:flex;width:300px;padding:5px 10px;margin:10px 10px 10px;border:1px black solid}#tape div{width:100px;display:inline-block;margin:0 10px}.trade-date{font-weight:bold}@media screen and (min-width: 320px){.stocks-panel{width:300px}}@media screen and (min-width: 450px){.stocks-panel{width:400px}}@media screen and (min-width: 680px){.stocks-panel{width:600px}#newsflow-panel{width:550px}}@media screen and (min-width: 1034px){.stocks-panel{width:600px}#newsflow-panel{width:550px}}@media screen and (min-width: 1225px){.stocks-panel{width:1200px}#below-the-fold{max-width:525px}#newsflow-panel{width:500px}#stock-chart{height:300px}}
