/*Variables*/
:root
{
    --primary-color:#ffffff;
    --nav-color:#f6f6f6;
    --text-color:#000000;
    --color-0:#e1f3ea;
    --color-1:#f7efe1;
    --color-2:#f6e6f0;
    --color-3:#e4ecf9;
    --banner-color:#f9fafb;
    --green-color:#00aa00;
    --red-color:#cf2c2c;
    --grey-color:#d1d5db;
}
/*Reset*/
body,p,a,ul,li
{
    margin: 0;
    padding: 0;
    text-decoration: none;

}
li
{
    list-style-type: none;
}
body
{
    background-color: var(--primary-color);
    overflow-x: hidden;
    height: 100vh;
    width: 100vw;
    display: block;
}
.logobar
{
    width: 100%;
    height: 10%;
    background-color: var(--banner-color);
    border-bottom: solid 5px;
    border-color: var(--text-color);
}
.navbar
{
    width: 100%;
    height: 10%;
    background-color: var(--primary-color);
    border-bottom: solid 3px;
    border-color: var(--grey-color);
}
.tickerbar
{
    width: 100%;
    height: 10%;
    background-color: var(--primary-color);
}
.choicebar
{
    width: 100%;
    height: 10%;
    background-color: var(--primary-color);
    display: flex;
    align-items: center;
    border-top: solid 2px;

    border-color: var(--text-color);
}

.choicebar label
{
    min-width: 150px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border-right: 2px solid;
    cursor: pointer;
}
.choicebar input
{
    display: none;
}
.radiolabel
{
    border-bottom: solid 5px;
    border-color: var(--text-color);
}
.radiocontent 
{
    display: none;
}
#radio0:checked + .radiolabel 
{
    background: var(--color-0);
    border-bottom: none;
}

#radio1:checked + .radiolabel 
{
    background: var(--color-1);
    border-bottom: none;
}

#radio2:checked + .radiolabel 
{
    background: var(--color-2);
    border-bottom: none;
}
.choicecontent
{
    background-color: var(--primary-color);
    width: 100%;
    height: 100%;
}
.contentlabel
{
    width: 100%;
    display: flex;
    align-items: center;
    padding: 10px;
    font-size: 0.8em;
    min-height: fit-content;
    background-color: var(--primary-color);
    color: var(--text-color);
    border-bottom: solid 2px;
    border-color: var(--text-color);
}

.chart
{
    height: 500px;
    width: 100%;
}


/*Fonts*/
/*Mobile*/
/*Media Queries*/

/*Small tablet*/
@media screen and (min-width: 620px) {
    
}

/*large tablet and laptop*/
@media screen and (min-width: 960px) {
    
}

/*desktop tablet*/
@media screen and (min-width: 1200px) {
    
}