#speaker-info {
}

    #speaker-info .speaker-detail {
        padding-top: 15px;
    }

        #speaker-info .speaker-detail .position {
            font-size: 18px;
        }

        #speaker-info .speaker-detail .desc {
            color: rgb(102, 120, 102);
        }

        #speaker-info .speaker-detail .speaker-name {
            margin-top: 0 !important;
        }

    #speaker-info .agenda-info {
        color: rgb(90, 89, 89);
    }

    #speaker-info .agenda-detail {
        color: rgb(118, 118, 118);
    }

    #speaker-info .img-profile {
        width: 156px;
        height: 156px;
        overflow: hidden;
        margin: auto;
        
    }

        #speaker-info .img-profile img {
            width: 100%;
            height: auto;
            border-radius: 4px;
        }
    #speaker-info .container-speaker-detail {
        border-radius: 8px;
    }
hr {
    background: #F6F6F6 !important;
    opacity: 1 !important;
}
#speaker-info #speaker-contact .contact a {
    display: flex;
    align-items: center;
}

#speaker-info .icon-contact {
    width: 35px;
    height: auto;
    display: flex;
    align-items: center;
    padding-right: 16px;
    color: black;
}

#speaker-contact {
    line-height: 1.5;
}

#speaker-info #speaker-contact .contact {
    width: 100%;
    display: flex;
    align-items: center;
}
#speaker-info .contact a:hover .icon-contact .mdi {
    color: initial !important;
}
