table#dividends thead,table#securities thead{display:block}table#dividends tbody,table#securities tbody{display:block;height:calc(100vh - 300px);overflow:scroll}table#dividends th,table#securities th{position:sticky;top:0;background-color:white}table#dividends th.sorted,table#securities th.sorted{color:crimson}table#dividends tr.month,table#securities tr.month{color:black;background-color:lightgray;height:30px}table#dividends tbody tr.even,table#securities tbody tr.even{background-color:mintcream}table#dividends tbody tr.odd,table#securities tbody tr.odd{background-color:paleturquoise}table#dividends tbody tr.odd.today,table#dividends tbody tr.even.today,table#securities tbody tr.odd.today,table#securities tbody tr.even.today{color:white;background-color:slateblue}table#dividends td.up,table#securities td.up{color:forestgreen}table#dividends td.down,table#securities td.down{color:firebrick}table#dividends td.yield,table#securities td.yield{color:navy}form#filter>div{height:90px;position:relative;border:3px solid lightgray}form#filter>div #select-portfolio{position:relative;float:left;width:600px}form#filter div.buttonDiv{position:relative;float:left;margin-left:20px;width:50px;margin-right:10px}form#filter div.buttonDiv button{height:40px;width:40px}form#filter div.checkBox{position:relative;float:left;height:70px;border:2px solid #f2f2f2;padding:20px;font-size:20px}form#filter div.checkBox input{opacity:0}form#filter div.checkBox input[type="checkbox"]:checked+label::after{content:"\f00c";color:teal;font-family:"FontAwesome";font-weight:900;position:absolute;top:16px;left:13px;font-size:33px}form#filter div.checkBox input[type="checkbox"]:checked+label::before{background-color:#fff;border:1px solid #eee}form#filter div.checkBox label::before{content:"";position:absolute;background-color:#eee;top:20px;left:10px;width:30px;height:30px;margin-right:10px;border:1px solid transparent}form#filter div.checkBox:hover label::before{background-color:#ccc}.navbar{overflow:hidden;background-color:#333;font-family:Arial}.navbar a{float:left;font-size:16px;color:white;text-align:center;padding:14px 16px;text-decoration:none}.dropdown{float:left;overflow:hidden}.dropdown .dropbtn{font-size:16px;border:none;outline:none;color:white;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0}.navbar a:hover,.dropdown:hover .dropbtn{background-color:#555}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}.dropdown-content a{float:none;color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}div#heico div{float:left;max-width:50%}div#heico img#heico_arbitrage{max-width:100%;height:auto}div#heico img#heico_prices{max-width:100%;height:auto}div#update_log{font-family:'Courier New', Courier, monospace;font-size:16px;overflow:scroll;border:2px solid #004d4d;color:white;background-color:teal;height:80vh;width:50vw;margin-left:3em;padding-left:1em}html,body{height:100%;margin:0}#flex-container{background-color:seashell;padding:0 5px 30px 5px;width:100vw;height:100vh}*{box-sizing:border-box}i.fa-solid{color:teal}i.fa-solid:hover{color:crimson}td.center{text-align:center}td.right{text-align:right}td.bold{font-weight:bold}span.up{color:forestgreen}span.down,span.red{color:firebrick}.vertical-center{margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}div#flash_notice{color:green}
