:root{
    --color: #000;
    --color1: #0075E4;
    --color2: #0075E4;
    --link-color: #0075E4;
    --grey1: #333;
    --grey2: #777;
    --font-family: arial, sans-serif;
    --background:transparent;
    --border-color:#ddd;
}

body, input, button{
    font-family: var(--font-family);
    color: var(--color);
    background: var(--background);
}
.border,
.border-b,
.border-t,
.tabs ul li.active a,
.tabs ul li.active button.a,
.tabs {
    border-color: var(--border-color);
}
.info, .color1{
    color: var(--color1) !important;
}
.conf-speakers-component .conf-speaker-wrapper:hover{
    background-color: var(--color1);
}
.bg-info, .bg-color1{
    background-color: var(--color1) !important;
}
button.bg-info, .btn.bg-info{
    background-color: var(--link-color) !important;
}
a, button.a, button, .agenda-days-table td, .agenda-table td.linked, .tabs ul li.active a, .tabs ul li.active button.a{
    color: var(--link-color);
}
.showcase-days-wrapper button.active, .showcase-days-wrapper button:hover, .agenda-days-table td.active{
    background-color: var(--link-color);
}
.showcase-days-wrapper button.active:before, .showcase-days-wrapper button:hover:before{
    border-top-color: var(--link-color);
}
.conf-nav-component li .a.active, .conf-nav-component li .a:hover{
    border-bottom-color: var(--link-color);
}
.grey{
    color: var(--grey1) !important;
}
.greyer{
    color: var(--grey2) !important;
}
.conf-speaker-wrapper .speaker-name{
    color: var(--grey1);
}
.conf-speaker-wrapper .speaker-company, .conf-speaker-wrapper .speaker-title{
    color: var(--grey2);
}
.speakers-component .title, .speakers-component .company{
    color: var(--grey2);
}