/* Player layout styles. */
 
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}

#loading-screen {
    background-color: #FFFFFF;
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 100;
}
    #loading-screen span {
        font-weight: bold;
        position: absolute;
        text-align: center;
        top: 25%;
        width: 100%;
    }

#player-header {
    background-image: url('../../images/layout/color-bar-bg.png');
    background-position: top left;
    background-repeat: repeat-x;
    box-shadow: 0px 3px 3px #666;
    left: 0px;
    overflow: hidden;
    position: absolute;
    right: 0px;
}

/** Fix for IE6. **/
* html #player-header {
    background-image: none;
}
   
#player-container {
    background: #FFFFFF;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: -1;
}
#player-content {
	margin-top: 25px;
	position: relative;
	top: 0px;
}

#player-content p {
	margin: 0px;
	padding: 8px;
}

#player-logo-holder {
    margin: auto;
    padding-top: 15px;
    position: relative;
    overflow: hidden;
    width: px;
}
    #player-holder {}
    #logo-holder {
	padding: 15px 0px;
	text-align: center;
	width: 100%;
    }
    #presentation-name {
        color: #4b5662;
        font-size: 16px;
    }
    #speaker-name {
        color: #4b5662;
        font-size: 16px;
    }

#slide-holder {
    float: ;
    margin: auto;
    overflow: hidden;
    position: relative;
    text-align: center;
}
* html #slide-holder {
    margin: 0px -3px;
}
    #slide-image-holder {
        margin: auto;
        text-align: left;
        z-index: -1;
    }
        #slide, #new-slide {
            position: relative;
            top: 0px;
            z-index: 0;
        }
        * html #slide, #new-slide {
            text-align: center;
        }
    #message-div {
        background: #FFFFFF;
        border: 1px solid #4b5662;
        box-shadow: 0px 0px 7px #000;
        font-size: 15px;
        font-weight: bold;
        overflow: hidden;
        text-align: left;
        z-index: 2;
    }
        #message-div h1 {
            border-bottom: 1px solid #4b5662;
            font-size: 15px;
            font-weight: bold;
            margin: 0px;
            padding: 0px;
        }
        .polling {
            background: #4b5662        }
            .pollinganswered {
                color: #FFFFFF;
            }
    #slide-instructions {
        height: 100%;
        left: 0px;
        position: absolute;
        text-align: center;
        top: 45%;
        vertical-align: center;
        width: 100%;
        z-index: 2;
    }
        #slide-instructions p {
            background: #000000;
            border-radius: 15px;
            color: #FFFFFF;
            display: inline;
            font-size: 20px;
            padding: 15px 30px;
            z-index: 1;
        }
    #slide-options {
        background: #000000;
        height: 25px;
        left: 0px;
        position: absolute;
        width: 100%;
        z-index: 1;
    }
        #fullscreen_link {
            background-image: url('../../images/player/sprites.png');
            background-position: 0px 0px;
            display: block;
            float: right;
            height: 20px;
            margin: 2px 15px 0px 0px;
            width: 25px;
        }
        #original_link {
            background-image: url('../../images/player/sprites.png');
            background-position: 50px 0px;
            display: block;
            float: right;
            height: 20px;
            margin-top: 2px;
            width: 25px;
        }
        #preloader {
            border: 1px solid #888;
            border-radius: 5px;
            float: left;
            height: 15px;
            margin: 3px 0px 0px 15px;
            position: relative;
            width: 15%;
            z-index: 2;
        }
            #preloader_tooltip {
                color: #FFF;
                filter: alpha(opacity=70);
                opacity: 0.7;
                padding-left: 10px;
            }
            #progress-num {
                color: #FFF;
                position: absolute;
                right: 5px;
            }
            #progress-bar {
                background: #444;
                height: 100%;
                left: 0px;
                position: absolute;
                top: 0px;
                width: 0%;
                z-index: -1;
            }

.tab_bar{position:absolute;left:0px;height:37px;width:100%;overflow:hidden;white-space:nowrap}
.tab_bar_top_holder{position:relative;height:34px;margin-top:3px}			
.tabsholder_right {padding-top:0px;	padding-left:5px;right:0px;	height:25px;position:absolute;color: #FFFFFF;}	
.tabsholder_left {padding-top:1px;padding-left:5px;	height:25px;position:absolute;color: #FFFFFF;}
.tabsholder_sides {padding-top:1px;padding-left:0px;height:100%;position:absolute;color: #FFFFFF;}

.tab_bar_top_holder{position:relative;height:34px;margin-top:3px;overflow:hidden}
.tabtop {padding-left:0px;margin-right:5px}
.tabtopinner {position: relative;cursor:pointer;display:inline-block;zoom:1;*display:inline;height:15px;*height:16px;_height:16px;padding:4px;border:1px solid #ffffff;background-color:#4b5662}
.tabtopedge {position:absolute;overflow:hidden;border:1px solid #ffffff;height:5px;top:27px;width:100%;background-color:#4b5662}
.tab_margin_top{margin-top:2px}

.tab_bar_left_holder{position:relative;width:37px;height:100%;margin-top:3px;overflow:hidden}
.tableft {padding-left:0px}
.tableftinner {position: relative;cursor:pointer;display:block;zoom:1;*display:inline;height:15px;*height:16px;_height:16px;margin-bottom:7px;padding:4px;border:1px solid #ffffff;background-color:#4b5662}
.tableftedge {position:absolute;overflow:hidden;border:1px solid #ffffff;width:5px;left:31px;height:100%;background-color:#4b5662}
.tab_margin_left{margin-top:2px}


.tab_bar_right_holder{position:relative;width:37px;height:100%;margin-top:3px;overflow:hidden}
.tabright {padding-left:0px}
.tabrightinner {position: relative;cursor:pointer;display:block;zoom:1;*display:inline;height:15px;*height:16px;_height:16px;margin-bottom:7px;padding:4px;border:1px solid #ffffff;background-color:#4b5662}
.tabrightedge {position:absolute;overflow:hidden;border:1px solid #ffffff;width:5px;left:-1px;height:100%;background-color:#4b5662}
.tab_margin_right{margin-top:2px}

.tab_margin_bottom{margin-top:5px; *margin-top:6px;_margin-top:6px}
.tab_bar_bottom_holder{position:relative;height:34px;margin-bottom:0px;overflow:hidden}
.tabbottom {padding-left:0px;margin-right:5px}
.tabbottominner {position: relative;cursor:pointer;display:inline-block;zoom:1;*display:inline;padding:4px;border:1px solid #ffffff;background-color:#4b5662}
.tabbottomedge {position:absolute;overflow:hidden;border:1px solid #ffffff;top:0px;height:5px;width:100%;background-color:#4b5662}
.tabunselectedcolor{ background-color: #B0B0B0; }

.html_below_slides {height: 80px;width: 100%;position:absolute;z-index: 100;}
.tdfix {position:relative;width:100%;top:0px;left:0px}
.tablewrap {top:0px;left:0px;/*position:absolute;*/height:100%;width:100%;overflow:hidden}

/*These are only visible to firefox*/
@-moz-document url-prefix() 
	{
	.tdfix {height:100%;width:100%;}
	.tablewrap {position:relative;height:100%;width:100%;overflow:hidden}
    }
.contentleftrightedge {border-style:solid;border-color:#ffffff;border-width:0px 1px 0px 1px}

input[type="radio"] {margin-right:5px;}
input[type="checkbox"] {margin-right:5px;}
label {padding:4px;display:inline-block}
form#PollForm input{vertical-align:middle}
form#SurveyForm input{vertical-align:middle}

#table {  border-spacing: 0;}
#questions {
    background: #FFFFFF;
    border: 1px solid #4b5662;
    bottom: 24px;
    box-shadow: 0px 0px 7px #000;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 456px;
    z-index: 5;
}
    #questions .input {
        width: 450px;
        display: inline;
    }

#resources {
    background: #FFFFFF;
    border: 1px solid #4b5662;
    bottom: 24px;
    box-shadow: 0px 0px 7px #000;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 350px;
    z-index: 5;
}
    #resources_title {
        box-shadow: 0px 5px 10px #FFFFFF;
        position: relative;
        z-index: 5;
    }
    #scrollable_note {
        box-shadow: 0px -5px 10px #FFFFFF;
        position: relative;
        text-align: right;
        z-index: 5;
    }
    .resource {
    }
        .resource h1 {
            font-size: 14px;
            font-weight: bold;
            margin: 0px;
            padding: 0px;
        }
        .resource p {
            margin: 0px 5px 0px 60px;
            padding: 0px;
            text-align: justify;
        }
        .resource img {
            margin: 0px 10px 0px 0px;
            float: left;
        }

#options {
    background: #FFFFFF;
    border: 1px solid #4b5662;
    top: 24px;
    box-shadow: 0px 0px 7px #000;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    z-index: 5;
}
    .options_text {
        line-height: 25px;
    }
    #animations_content {
        position: relative;
    }
        #animations_on, #animations_off {
            cursor: pointer;
            display: inline-block;
            *float: left;
            padding: 5px;
            position: relative;
            text-align: center;
            width: 30px;
            z-index: 1;
        }
        * html #animations_on, * html #animations_off {
            display: inline;
            float: none;
        }
        #animations_toggle {
            background: #4b5662;
            *clear: both;
            height: 25px;
            position: absolute;
            top: 0px;
            z-index: 0;
        }
            .animations_toggle_on {
                color: #FFFFFF;
                font-weight: bold;
            }
            .animations_toggle_off {
                color: #333333;
                font-weight: normal;
            }
    #fullscreen_option {
        background: #4b5662;
        color: #FFFFFF;
        cursor: pointer;
        padding: 5px;
    }
    #original_option {
        background: #4b5662;
        color: #FFFFFF;
        cursor: pointer;
        padding: 5px;
    }

.box_title {
    border-bottom: 1px solid #4b5662;
    text-align: right;
}

#player-footer {
    background-image: url('../../images/layout/color-bar-bg.png');
    background-position: top left;
    background-repeat: repeat-x;
    bottom: 0px;
    box-shadow: 0px -3px 3px #666;
    left: 0px;
    overflow: hidden;
    position: absolute;
    right: 0px;
}

.stream_menu{position:absolute;top:0px;left:0px;display:none;background-color:#FFFFFF;padding:3px;z-index:100}
.stream_menu_button{margin:4px 0px 0px 2px;cursor:pointer;display:inline-block }
.stream_menu_item{cursor:pointer;padding:2px}
.stream_menu_item:hover{text-decoration:underline}
.stream_menu_item_selected{cursor:pointer;padding:2px; font-weight:bold;text-decoration:underline}
.stream_menu_font{bold arial 14px}

.closed_captions_button {margin:4px 0px 0px 0px;width:50px;height:20px;cursor:pointer}

.player_presentation_name, .player_speaker_name {font-weight:normal;font-size:16px}
.player_speaker_name_center {text-align: center; font-weight: bold; margin-top: 2px; font-size: 14px;}
.player_presentation_name_center{text-align: center; margin-top: 2px; font-size: 12px;}

.player_presentation_info_holder,.player_presentation_info_holder_center{text-align:left;padding:0px 3px 0px 3px}
.player_presentation_header, .player_presentation_header_center{padding:3px 0px 10px 0px;font:bold 18px arial}

.player_agenda_header {padding:10px 3px 3px 3px;font:bold 18px arial;text-align:left}
.player_agenda_header_center {padding:3px 3px 3px 3px;font:bold 18px arial;text-align:left}
.player_agenda, .player_agenda_center, .player_agenda_item_selected{}
.player_agenda_holder {overflow-x:hidden;overflow-y:auto;}

label {padding:4px;display:inline-block}
.player_background {background-color:#FFFFFF} 
.player_borders { border:1px solid #ffffff}
.player_speaker{}

.advance_arrow {visibility:hidden;cursor:pointer;background-color:#B0B0B0;height:100%;width:50px;height:70px;position:absolute;z-index:21;background-position:center; background-repeat:no-repeat;}
.advance_arrow_right{background-image:url(../../images/player/rightarrow.png)}
.advance_arrow_left{background-image:url(../../images/player/leftarrow.png)}
.advance_transparency{
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";

  /* IE 5-7 */
  filter: alpha(opacity=60);

  /* Netscape */
  -moz-opacity: 0.6;

  /* Safari 1.x */
  -khtml-opacity: 0.6;

  /* Good browsers */
  opacity: 0.6;
}
.closed_captions{background-color:#909090;font:bold 12px arial;padding-top:5px;position:absolute;color:#FFFFFF}
.closed_captions_special{background-color:#909090;font:bold 12px arial;padding-top:5px;text-align:center;color:#FFFFFF}

.player_main { background-color: #4b5662}

.splitter_ew {position:absolute;width:4px;height:100%; z-index: 25; cursor: ew-resize;background-color: #4b5662}

.slide_toolbar {
  visibility:hidden;background-color:#B0B0B0;position:absolute;z-index:22;height:22px;width:100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  -moz-opacity: 0.70;
  -khtml-opacity: 0.70;
  opacity: 0.70;
}

.QuestionTextBox{background-color: #FFFFFF!important;border-width:1px;border-style:solid;border-color:#ffffff;width:380px!important;margin:4px 0px 0px 0px!important;}
.QuestionTextArea{background-color: #FFFFFF!important;overflow-x:hidden;overflow-y:auto;width:380px;height:98px;margin:4px 0px 0px 0px;border-width:1px;border-style:solid;border-color:#ffffff}
.QuestionFieldLabel{padding-top:4px;}

.toast {
    background: #000;
    border-radius: 5px;
    bottom: 35px;
    color: #FFF;
    cursor: pointer;
    padding: 5px;
    position: absolute;
    : 15px;
    text-align: center;
    z-index: 100;
}

.no_javascript_player,.no_cookie_player {text-align:center;visibility:visible;width:100%;position:absolute;z-index:10002;font:bold 15px arial;color:red;padding-top:40px}

/*hide html5 video play button on iphone/ipad use videojs play button*/
*::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}


/*make videojs play button opaque so it hides play button we can't hide on android */
.vjs-big-play-button {background-color:black!important}

.vjs-control-bar {
background-color: #333333!important;
background-color: rgba(51,51,51, 0.7)!important;}  
.vjs-control-bar {color:#FFFFFF!important}
.vjs-volume-level {background-color:#FFFFFF!important}

.video-js-settings-menu,.video-js-resolution-display-menu,.video-js-bitrate-display-menu 
{
}

.inner-settings-menu
{
color:#FFFFFF!important;
background-color: rgba(51,51,51, 0.7)!important;}	
}

  .split, .split-flex {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;

    overflow-y: auto;
    overflow-x: hidden;
  }

  .gutter {
    background-color: #eee;

    background-repeat: no-repeat;
    background-position: 50%;
  }

  .gutter.gutter-horizontal {
    background-image: url('grips/vertical.png');
    cursor: ew-resize;
  }

  .gutter.gutter-vertical {
    background-image: url('grips/horizontal.png');
    cursor: ns-resize;
  }

  .split.split-horizontal, .gutter.gutter-horizontal {
    height: 100%;
    float: left;
  }
  
 .slide_thumbnails
	{
	cursor: pointer;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
	border:1px solid #ffffff		
	}

	
.slide_thumbnail_image
	{
	border:1px solid #ffffff;
	}
.question_telephone_controls {
    display: none;
}

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