.conference_banner_caption h1 {color:#fff}
.conference_banner_caption h1 a {color:#fff}
/*.participant-card img {height: 54px;border-radius: 50%;}*/
/*.speaker-card img {height: 54px;}*/
.btn-primary { position:static;}
.card-button {padding: 0;}
#views-exposed-form-conference-detail-pages-particpants-display .form-item-populate input{background-color: #F4F4F4;border: 1px solid #E7E7E7;border-radius: 8px;height: 40px;font-size: 14px;/*padding-left: 50px;*/outline: none;transition: 0.3s all ease-in-out;width:100%;}
.section{padding: 0; margin-top: 0px;}
.speaker-icon-img img{ height:24px;}
.poweredby { color:#013b91;font-family: var(--font_semibold);}
.static-footer{padding-left: 24px;}
.static-footer-t1 {color: #677480;font-size: 12px;}
.static-footer-t2 {color: #013b91;font-size: 12px; font-family: var(--font_semibold);}

/*Upcoming and Past Conference Sidebar tab*/
.section-sidebar {
    margin-top: 0rem;
}
.section-sidebar .on-the-gray {
    margin: 0 auto;
    padding: 0;
    border: 1px solid var(--light_grey);
    border-radius: 10px;
    height: 100%;
    min-height: 430px;
   /* commented 13-12-2023 */
    /* z-index: -9; */
    /* end */
   
}

.section-sidebar .on-the-gray ul.quicktabs-tabs li {
    padding:unset;
}
.section-sidebar .on-the-gray .quicktabs-tabs > li.active > a:hover, .section-sidebar .on-the-gray .quicktabs-tabs > li.active > a:focus {
    border-bottom: 2px solid var(--btn_blue);
}

.section-sidebar .on-the-gray .quicktabs-tabs > li > a {
    background:none;
    border:none;
    margin-bottom: -1px;
}

.section-sidebar .on-the-gray .quicktabs-tabs > li.active > a {
    border-bottom-color: transparent;
    background: none;
    border-bottom: 2px solid var(--btn_blue);
    font-family: var(--font_bold);
}

.section-sidebar .on-the-gray .quicktabs-tabs > li > a:hover {
    border-bottom: none;
    background: none;
}

.section-sidebar .on-the-gray ul.quicktabs-tabs {
    border-bottom: 1px solid #dee2e6;
}
.section-sidebar .on-the-gray .quicktabs-tabpage {
    padding: 0 20px;
    border: 0;
}
.section-sidebar .sidebar li {
    border-bottom: none;
}

.section-sidebar .view-upcoming-and-past-conference a {
    display: block;
    border-bottom: 1px solid var(--light_grey);
}

.section-sidebar .view-upcoming-and-past-conference .view-content div:last-child a{
    border-bottom: none;
} 

@media only screen and (max-width: 1022px) {
    .main-container {
        flex-direction: column;
    }
    .main-content {
        margin-bottom:0 !important;
    }
    #sidebar-right .section-sidebar {
        padding:0 1.5rem;
        margin-top:0;
    }
}

@media only screen and (max-width: 767px){
    .section-sidebar .on-the-gray {
        border:0 !important;
    }
    .main-content {
    margin-bottom:0 !important;
    }

}
@media (min-width: 768px){
    #sidebar-right {
        flex: 0 1 35%;
        padding: 0;
    }
}

/*Added by rafique on 3 Aug 2023 for group chat */

.comment {
    background-color: transparent;
    margin-bottom: 0;
    padding: 0;
}
/* .comment-form-wrap #edit-submit {
    position: absolute;
    right: 1px;
    top: 2px;
} 

.comment-form #edit-submit {
    position: absolute;
    right: 1px;
    bottom: 21px;
}*/
.comment-form label, .comment-form-wrap .add-comment-title {
    display: none;
}

.js-comment .image-field{
    width: 30px;
    height: 30px;
    border-radius: 20px;
    object-position: top;
    object-fit: cover;
    margin-right: 10px;
}

.person-msg {
    width:90%;
    word-wrap: break-word;
}

.person-msg .field--name-comment-body {
    margin-bottom:0px !important;
}

.comment-by-author {
    box-shadow: none !important;
}

/* .indented::before {
    content: '';
    position: absolute;
    box-shadow: -1px 1px 0px #CCE4F2;
    border-radius: 0px 10px 0 15px;
    border: 1px solid #e9f7ff;
    height: 46px;
    width: 29px;
    top: -1px;
    left: 64px;
    border-right: transparent;
    border-top: transparent;
} */

ul.inline li a {
    background-image: url(../images/custom_images/reply-fill.svg);
    background-repeat: no-repeat;
    position: relative;
    background-position: 0px 10px;
    padding-left: 16px;
    padding-top: 1px;
    color: #999999;
    background-size: 12px 12px;
    font-size: 10px;
}

.msg-details {
    float: right;
    margin-top: -22px;
}

.group-chat-modal {
    margin-top: 54px;
}

/* #comments .indented:not(:first-child){
    margin-left:0rem!important;
} */

#comments .indented:first-child{
    margin-left:3rem!important;
}

.group-chat-modal .main-frame {
    height: calc(100vh - 164px);
}
.message-bx textarea {
    position: fixed;
    bottom: 0;
    right: 0;
    width: auto;
    height: 60px;
    overflow: hidden;
    box-shadow: 0 -6px 20px #00000014;
}


.message-bx .comment-form #edit-submit{
    position: fixed !important;
    right: 5px !important;
    font-size: 0 !important; 
    background-image: url(../images/custom_images/send.svg) !important;
    background-repeat: no-repeat !important;
    bottom: 0px !important;
    background-color: #fff !important;
    height: 60px !important;
    background-position: center !important;
    width: auto !important;
    border-right: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
}


@media (min-width: 460px){
    .message-bx textarea {
        right: 1.4rem;
    }
}

.message-bx .charrem{
    position: fixed !important;
    bottom: 0px !important;
    right: 6px !important;
    font-size: 8px !important;
}

.charrem{
    position: absolute;
    bottom: 1.5rem;
    right: 0px;
    font-size: 8px;
}

#block-xara-content .comment-form textarea {
    height: 60px;
    box-shadow: 0 -6px 20px #00000014;
    border: 1px solid #cbcbcb;
    margin-top: 15px;
    padding: 20px;
}

#block-xara-content .comment-form textarea::placeholder {
    color:#666;
}

#block-xara-content .comment-form #edit-submit {
    position: absolute;
    right: 0;
    font-size: 0;
    background-image: url(../images/custom_images/send.svg);
    background-repeat: no-repeat;
    background-color: #fff;
    background-position: center;
    width: auto;
    bottom: 20px;
    height: 60px;
}

@media (max-width: 767px){
    .chat-system{
        bottom: -20px;
    }
}

@media (max-width: 565px){
    .chat-system{
        right: 50px;
    }
}

/* Added by Rafique for Fornt page Padding removal */
/*.homepage .main-wrapper { padding :0; }*/

/*Resolve chat and menu flickering issue by rafique on 12/12/2023*/
:hover{offset:auto;}