/* 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 */
/*VIRTUAL MEETING PLATFORM INTEGRATION*/

.advance_arrow_left {
display: none;
}

.advance_arrow_right {
display: none;
}

/*Hide speaker normal video mobile*/
@media only screen and (max-width: 1000px) {
#FeaturesHolder #PresentationSpeakerHolder {
display:none!important;
}
}

/*Hide speaker audio only mobile*/
@media only screen and (max-width: 500px) {
#PlayerAndLogoHolder #PresentationSpeakerInformation {
display:none!important;
}
}

#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}
.panel_two_mobile_landscape {margin:4px!important; }
.icon_player_3rdheader_mobile_landscape{display:none!important;}
.panel_two_mobile{margin:4px}

.icon_player_footer {
    display: none;
}

.icon_player_header {
    display: none;
}

.player_presentation_header {
    display: none;
}

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

.icon_player_title {
    display: none;
}


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

/*AUDIO PLAYER - SPEAKER IMAGE*/

.player_speaker_description {
    display: none!important;
}

.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;
}


  /*ROUNDED EDGES*/
#JSPlayer{border-radius:10px;overflow:hidden}                                   
#SlideHolder{border-radius:10px;overflow:hidden!important}
#SlideTopImage{border-radius:10px;overflow:hidden!important}

/*REMOVE GREY BAR*/
.slide_toolbar {                                                                                         
visibility: visible!important;
background-color: #0000!important;
}

/*REMOVE SLIDE TOOLBAR FOR LUMI*/
/*.slide_toolbar {                                                                                         
display: none!important;
background-color: #0000!important;
}*/



/*CLOSED-CAPTIONS BUTTON*/

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

.player_speaker_description {
    display: none!important;
}



/*CENTER VIDEO AND SPEAKER INFO*/
#PanelOne{text-align:center}
#MediaPlayerHolder{display:inline-block}
#PresentationSpeakerHolder {display:inline!important}

#top_banner_image {
width: 180px;
padding: 15px;
border-bottom: 1px solid #eeeeee;
}

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


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