﻿.textBlue{color: #007db3;}
.textBlack{color: #333333;}
.upcomingEventSec .card a{color:#000;font-size:18px;}
.upcomingEventSec .card a:hover{text-decoration:none;opacity:0.8;}
.upcomingEventSec .txtBlue{color:#055d9c;}
.upcomingEventSec span{color:#434242;}
.shareBox{top:0;}
.shareBox .whiteBadge{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;}
.upcomingEventSec .eventBox{margin-bottom:30px;}
.upcomingEventSec .card:hover{transition:all .4s ease-in-out;box-shadow:rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}
.eventDetailsSec p{font-size:18px;line-height:34px;}
.ourSpeakerBox h6{color:#055d9c;font-size:20px;font-family:NotoSans-Bold;}
.ourSpeakerBox img{width:155px;height:150px;background-color:#f6f6f6;padding:10px 10px 0;}
.formRegisterBox{border:1px solid #c1c1c1;border-radius:10px;}
.formRegisterBox .form-control{height:calc(2.2em + .75rem + 2px);border:1px solid #fff;}
.socialIcon a{margin:5px;width:30px;height:30px;display:inline-block;}
.socialIcon a.facebook{color:#3e5a95;}
.socialIcon a.twitter{color:#16a1ef;}
.socialIcon a.linkedin{color:#0470b2;}
.socialIcon a:hover{text-decoration:none;opacity:0.8;}
.scheduleConfBox{max-width:600px;margin:0 auto 120px;}
.scheduleConfBox .card-header{background-color:#1974b4;}
.confDetails h5{font-family:NotoSans-Bold;font-size:18px;}
.confPerson{width:90px;}
.confPerson img{width:75px;height:70px;background-color:#f6f6f6;padding:10px 10px 0;}
.confPerson  .watchBraekImg{width:44px;height:44px;}
.confDetails{width:calc(100% - 115px);}
.scheduleConList{cursor:pointer;}
.bookmarkTags span{font-family:NotoSans-Bold;margin:0 10px;}
.confLocation{border-top:1px solid #e1e1e1;}
.confLocation p{font-family:NotoSans-Bold;}
.scheConSummary{display:none;padding-left:115px;}
.scheConSummary.collapseCustom{display:block;}
.scheduleConfBorder{border-bottom:2px solid #ccc;}

#main {margin: 50px 0;}
.mt-90{margin-top: 90px;}
.faq h1{padding:0; margin: 0 0 60px 0; font-size:35px; color: #000;}
.faq h2{font-size:28px; margin-bottom: 20px;}
.accordion .card {margin-bottom:0; border: 0; }
.accordion .card .card-header {border: 0; background: none; padding: 0;}
.accordion .card .card-header .btn-header-link {display: block; text-align: left; background:none; color: #222; padding:20px 0; box-shadow: none; text-transform:capitalize; border-bottom:1px solid #bfbfbf; font-size: 19px; font-weight: 300; border-radius:0; text-align: left;
    line-height: 25px; padding-left: 30px; }
.accordion .card .card-header .btn-header-link:after {content: "\f107"; font-family: 'Font Awesome 5 Free'; font-weight: 900; float:left;  background: url("../images/minus.png") no-repeat left 8px; padding:15px; font-size: 0; position: absolute; top:25px; left: 0; }
.accordion .card .card-header .btn-header-link.collapsed {border-bottom:1px solid #bfbfbf; font-size:19px; font-weight: 300; color: #2b2b2b; border-radius: 0; box-shadow: none; text-transform:capitalize; text-align: left; line-height: 25px; padding-left: 30px; margin-bottom: 1px; }
.accordion .card .card-header .btn-header-link.collapsed:after {background: url("../images/plus.png") no-repeat left 2px; width: 16px; height: 16px; padding:0; font-size: 0; position: absolute; top:25px; left: 0;}
.accordion .card .collapsing {background: #fff; line-height: 30px;}
.accordion .card .collapse {border: 0;}
.accordion .card .collapse.show {background: #fff; line-height: 30px; color: #222; font-size:16px; line-height: 40px;}
.accordion .card .card-body{padding: 0;}
.accordion .card .card-body p{font-size: 16px; line-height: 30px;}
.accordion .card .card-body ul{font-size: 16px; line-height: 30px;}
.accordion .card .card-body ul li{ margin-bottom: 10px;}

.allCategories ul{margin: 15px 0; padding: 0; border-left: 2px solid #e2e3e2;}
.allCategories li{display:table; padding:10px 0 10px 10px; color: #065d91; line-height: 18px;  font-size: 16px; }
.allCategories li a{display:table-cell; color: #065d91; font-size: 17px; font-weight: 600;}
.allCategories a:hover{color:#000;}

@media (max-width: 1024px){.scheduleConfBox {margin:0 auto 60px;}}
@media (max-width: 575px){
    .rightlinktop{display: none;}
    .mt-90{margin-top: 50px;}
    .upcomingEventSec .card{max-width:320px;margin:auto;}
    .scheConSummary{padding-left:0;}
    .confPerson img{width:60px;height:55px;padding:6px 6px 0;}
    .confDetails{width:calc(100% - 80px);}
    .confPerson{width:70px;}

}