/* SB5 STYLES
    written: Mateusz Sawka
    version: 1.0 
    last update: 8.14.2017

    Notes:
    *any classes with #sb5 pre-pended to it are out of the box bootstrap css classes 
    *classes that begin with .sb5- are custom sb5 classes
*/
/* CONFIGURABLES:START*/
a {
    color: #364b81;
}
a:hover, a:focus, a:active {
    color:#364b81;
}
.sb5-checkbox-filter-label {
	color: #364b81 !important;
}
.sb5-session-title a , .sb5-speakers-page-speaker a{
	color: #364b81 !important;
}
/*header colors*/
#sb5 h1 { color: #364b81; }
#sb5 h2 { color: #364b81; font-size: 26px; }
#sb5 h3 { color: #364b81; }

#sb5 .btn-primary {
    background-color: #ffca3e;
    border-color: #ffca3e;
    color:#17264a;
}
#sb5 .btn-primary:hover, #sb5 .btn-primary:focus {
    background-color: #FFBC0B;
    border-color: #FFBC0B;
    color:#17264a;
}
#sb5 .btn-default {    
   background-color: #ffca3e;
    border-color: #ffca3e;
    color:#17264a;
}
#sb5 .btn-default:hover, #sb5 .btn-default:focus, .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover  {
    background-color: #FFBC0B;
    border-color: #FFBC0B;
    color:#17264a;
}

#sb5 #sb5-search-button{
	background-color: #ffca3e;
	border-color:#ffca3e;
    border-width: 1px;
	color:#17264a;
}

#sb5 #sb5-search-button:hover{
	background-color: #FFBC0B;
    border-color: #FFBC0B;
    color:#17264a;
    border-width: 1px;
}

#sb5 .sb5-add-btn{
	background-color: #ffca3e;
	border-color:#ffca3e;
	color:#17264a;
}

#sb5 .sb5-add-btn:hover{
	background-color: #FFBC0B;
	border-color:#ffca3e;
	color:#17264a;
}

#sb5 .sb5-remove-btn{
	background-color: #ffca3e;
	border-color:#ffca3e;
	color:#17264a;
}
#sb5 .sb5-remove-btn:hover{
	background-color: #FFBC0B;
	border-color:#ffca3e;
	color:#17264a;
}

.sb5-datetime-divider { 
    background-color:#CCCCCC; /*optional: date/time dividers on list.php*/
}
.nav > li > a:focus, .nav > li >a:hover {
    background-color:lightyellow; /*optional: hover for top days tabs*/
}
.sb5-session-page-sponsorship img {
    border-color:yellow; /*optional: border color for sponsored image*/
}
.btn-info  {
    background-color: #ffca3e !important;
	border-color:#ffca3e !important;
	color:#17264a !important;
}
.btn-info:hover {
  	background-color: #FFBC0B !important;
	border-color:#ffca3e !important;
	color:#17264a !important;
}
#sb5-mobile-filters .modal-header button { 
    float:right;
}
.clear-all {
    width:100%;
    border-radius: 5px;
    padding:8px;
    color:#202020;
    border-color:#202020;
}
/* CONFIGURABLES:END*/

.day-tab { width:151px; }
.track_icon {  }
.session_description_wrapper h2, .speaker-bio-wrapper h2 { margin-top: 0; font-size: 25px;}
.speaker_row { padding: 15px 0 10px 0!important; }
.bio-search-results { margin-top: 30px; }
#session-description-speaker-list, .session_description_legend { clear: none; float: left; }
.track_icon { }
.vault-recording { display: none; }
.alpha-tab { width:126px; }
.session-title, .speaker-title { text-transform: none; }
.sb_button { height: 33px; }
h1 {text-transform: uppercase!important;}
h1, h2, h3, h4, h5, h6 {
    font-family: "Bourgeois Medium", Verdana, Arial, Helvetica, sans-serif!important;
}
.nav-justified > li, .nav-tabs.nav-justified > li {
    width: auto!important;
}
.sb5-session-detail:after { display: block!important;}
.sb5-session-detail-info p { margin: 0px!important;}
input#search_input {font-size: 14px!important; height: 43px;}
.nav-tabs.nav-justified.sb-search-tabs > li {
    width: 1%!important;
}
@media only screen and (max-width: 605px) {
    h1 {
        font-size: 24px!important;
    }
}

@media only screen and (max-width: 768px) {
    .day-tab { width:auto; }
    .nav-tabs.nav-justified.sb-search-tabs > li {
        width: 100%!important;
    }
}

/* after event end */
.sb5-prices-description,
.sb5-session-get-your-pass {
  display: none;
}
.sb5-disclaimer {
    margin-top:25px;
}
/*.text-right.sb5-options a#sb5-sign-in-link {
    display: none !important;
}

.text-right.sb5-options a#sb5-create-account-link {
    display: none!important;
}

span.signin_create_divider {
    display: none !important;
}
a#sb5-my-schedule-button {
    display: none !important;
}
.sb5-add-remove {
    display: none !important;
}
.icon_track_ai_and_speech_technologies {
   background-position: -300px -280px;
}

.icon_track_embedded_communications_and_apis {
   background-position: -200px -250px;
}

.icon_track_management_and_security {
   background-position: -400px -280px;
}

.icon_track_unified_communications {
   background-position: -500px -280px;
}

.icon_track_team_collaboration_tools_and_workspaces {
   background-position: -600px -250px;
}
.icon_track_strategic_leadership {
   background-position: -500px -250px;
}
.icon_track_video_collaboration_and_av {
   background-position: -600px -280px;
}
.icon_track_ai_and_speech_technologies {
   background: transparent url(images/icon_speech_ai.png) no-repeat;
}
.icon_track_strategic_leadership {
   background: transparent url(images/icon_strategic_leader.png) no-repeat;
}
.icon_track_communications_and_collaboration_2022 {
   background-position: -400px -250px;
}*/
.track_icon {
   
}

.fancybox-content td, th {
    padding: 9px;
}
.table-padding{
	display: none;
	width: 70%;
	padding: 25px;
}
#sb5-list-filters-hot_topics .sb5-select-clear-all-link::after {
   content: "These Topics May Appear in Sessions Across Multiple Tracks";
   display: block;
}
.mark_sponsored{color:#57517B;}
.mark_sponsored:hover{color:#57517B;}
.sb5-list-filters-session_type,.sb5-session_type,.sb5-session-page-session_type,#sb5-list-filters-session_type{display:none;}


.track_icon {
    border: 0;
    width: 21px;
    height: 22px;
    background-color: transparent;
    margin-right: 2px;
    background: transparent url('images/Lite-Sprite-ecc.png') no-repeat;
    display: inline-block;
    vertical-align: middle;
}


.icon_track_cloud_communications {
    background-position: -65px;
}

.icon_track_management_and_security {
    background-position: -406px;
}

.icon_track_practical_ai {
    background-position: -254px;
}

.icon_track_strategic_leadership {
    background-position: -292px;
}

.icon_track_unified_communications {
    background-position: -369px;
}

.icon_track_open_to_all {
    background-position: -332px;
}

.icon_track_workspace_connect_summit {
    background-position: -522px;
}

.icon_track_team_collaboration{
      background-position: -442px;
}
.icon_track_keynotes_and_general_sessions {
  background-position: -15px;
}

.icon_track_communications_and_collaboration_2023 {
    background-position: -115px;
}

.icon_track_contact_center_and_customer_experience {
    background-position: -210px;
}

.icon_track_embedded_communications_and_apis {
    background-position: -165px;
}

.icon_track_video_collaboration_and_a_v {
    background-position: -482px;
}
/*some test comment here*/