﻿body {
    margin: 0;
    padding: 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    overflow-x: hidden;
}

.body-background {
    background: #000000;
    color: #ffffff;
}

.banner-text {
    opacity: .9;
}

.feature-speakers {
    background: #aac0f6;
}

.text_grey {
    color: #695390;
}

.border_grey {
    border-color: #695390;
}

.bgboth {
    background: linear-gradient(90deg, #453668 20%, #167d81 50%, #225862 87%);
    color: #ffffff;
}

.tab-underline .tab-group a:not(.tab-image):not(.active), .tab-underline .tab-group button:not(.tab-image):not(.active) {
    color: #484848;
}
/*.table td, .table th {
    padding: .5rem .75rem;
    
}*/

/*@media (max-width:1023) {
    .vec-1::after {
        width: 100px;
        height: 80px;
    }
}*/
@media (min-width:1024px) {
    .vec-1 {
        position: relative;
    }

        .vec-1::after {
            content: "";
            position: absolute;
            right: 0;
            bottom: -40px;
            width: 100px;
            height: 80px;
            background: url(../images/parts_img.png) no-repeat 0 0;
            background-size: contain;
            z-index: 4;
        }
}
.hero-time {
    background: #d12acac9;
    padding: 10px;
    border-radius: 15px;
    font-size: 17px;
}
.th-1 {
    background: #aac0f6;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-size: 1.1rem;
}
.th-2 {
    background: #1a00e2;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-size: 1.1rem;
}
.th-3 {
    background: #d12acac9;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    font-size: 1.1rem;
}
.th-1-1 {
    background: #aac0f6;
}
.td-3 {
    color: #52094fc9 !important;
    border-color: currentColor !important;
    font-weight: 600;
}
.td1 {
    border-left: 5px solid #1a00e2!important;
}
.td2 {
    border-left: 5px solid #d12acac9!important;
}
.black{
    color: #000000;
}
table {
    border-spacing: 7px;
    border-collapse: separate;
}
.keynote {
    color: #0d0061;
}
.blue-custom {
    color: #1A00E2;
    border-color: #1A00E2!important;
    font-weight: 600;
}
.keynote-1 {
    left: -10px;
    position: relative;
}
.width-12{
    width: 12%;
}
.width-44{
    width: 44%
}

/*\\\\\\\\\\\\\\\\/////////////////////*/
a.action-trigger[href]:focus {
    outline-color:#fff;
}

