/* Custom styles used for all pages */
/* Below does not affect the Player page - only Registration, Lobby, Launch */

body {font-family: Arial, Helvetica, sans-serif;}
#banner img {width: 100%;}
.preregistration_message {margin: 10px 0px 10px 0px;}
.subtitle {font-size: 12px !important;}
.form_seperator {height: 20px;}

#banner img {
    width: 120px;
    padding: 10px 20px 20px 20px;
    margin-left: 0;
    margin-left: 0%;
}

#header {display: none;}

/* TEXT FORMATTING************************************************************* */

html, body {
    background: #FFFFFF; 
    font-family: 'HelveticaLight', Helvetica, Arial, sans-serif;
        font-size: 16px;

}

.bold {
font-weight: normal;
}
.title {
font-size: 22px;
font-weight: bold;
}
#content > div > div.title > div:nth-child(2){
    z-index: 1000;
    font-family: 'HelveticaLight', Helvetica, Arial, sans-serif;
    font-size: 39px;
    color: #ee7330;
    margin-top: 30px;
    width: fit-content;
    margin-left: 80px;
    padding-right: 30px;
    
}
.subtitle {
bold: none;
}
.speaker_title {
color: #000000;
display: none;
}
.colour-bar {
color: #ffffff;
font-weight: normal;
    border-top: none;
    border-bottom: none;
}

.subtitle, .registration-title, .login-title {
color: #000000;
font-size: 16px;
}

/* CONTAINER FORMATTING**************************************************** */

#container {
    background: #FFF;
    box-shadow: 0px 0px 9px #333;
    margin: auto;
    position: relative;
    width: 990px;
    -moz-box-shadow: 0px 0px 9px #333;
    -webkit-box-shadow: 0px 0px 0px #333;
}

#header {
    -webkit-box-shadow: 0px 0px 0px;
}

/* Custom styles for player page */
/*RESPONSIVE ARCHIVE CODE*/

#JSPlayer{border-radius:10px;overflow:hidden}

#SlideHolder{border-radius:10px;overflow:hidden}
.player_speaker_description{padding:10px 0px 10px 0px;}
.player_presentation_header{display:none}
.icon_player_footer {display:none}

.panel_one {margin:4px!important}
.panel_two {margin:4px!important}
.panel_two_mobile_landscape {margin:4px!important; }
.icon_player_thumbnail_holder {width: calc(100% - 0px);margin-left: 0px}
.slide_thumbnails {border-color:white}
.slide_thumbnail_image {border-color:white}
.icon_player_footer {display:none}

#IconPlayer3rdHeader{display:none!important}
#IconPlayerNotifications{display:none!important}

.icon_player_logo { float: left;margin: 10px 37px 0px 10px;}
.icon_player_guide {margin-right: 10px;}





#TDTopContainerBars 

 .panel_one {margin:4px!important}
.panel_two {margin:4px!important}

.icon_player_2ndheader {display:none!important}

.icon_player_3rdheader_mobile_landscape {margin:0px!important;height: 0px;}
.icon_player_3rdheader_mobile {margin:0px!important;height: 0px;}
/*.tdfix {height:calc(100% - 0px)!important}*/


/*.icon_player_footer {
    display: none;
}*/

/*.icon_player_header {
    display: none;
}*/

.player_presentation_header {
    display: none;
}

#IconPlayerRefresh {
width: 0px;
margin-left: -8px;
}


#IconPlayerGuide {
display: none;
}

#IconPlayerNotifications  {
width: 0px;
margin-left: -8px;
}

/*#IconPlayerHelp {
width: 0px;
margin-left: -8px;
}*/

.icon_player_title {
    display: none;
}

/*#SlideToolbar {display:none!important}
.vjs-fullscreen-control  {display:none!important}*/

.player_agenda_item_selected {color: #ffffff;}   

/*AUDIO PLAYER - SPEAKER IMAGE*/

.speaker_player_logo_image {width:100%;text-align: center;}
.speaker_player_logo_image img
{height: auto;
display: unset!important;
}
#MediaPlayerHolder{height:unset!important}

.player_speaker_name {
    text-align: center;
}

.player_presentation_name {
    text-align: center;
}

#JSPlayer{border-radius:10px;overflow:hidden}
#SlideHolder{border-radius:10px;overflow:hidden}
.icon_player_2ndheader {display:none!important}

/*#PresentationSpeakerHolder{display:none!important}*/
.panel_two_mobile_landscape {margin:4px!important}

#PlayerLogoHolder {
display: none;
}

.icon_player_logo {
    margin: 8px 36px 3px 15px;
}  

.player_presentation_info_holder {
    height: 65px;
}

.player_agenda_holder {
    font-family: Helvetica, sans-serif;
    font-size: 14px;
}

.player_presentation_info_holder {padding:0px}
.speaker_player_logo_image img {width:100%}

/*.vjs-icon-captions, .video-js .vjs-captions-button {display:inline-block!important}*/



/*recreated - not from cache - process time 0.0084140300750732 */
