h1
{
	color: #F1F1F1;
    font-variant: small-caps;
	font-weight: normal;
	font-family: 'Noticia Text',serif;
	padding: 15px 0 15px 15px;
	text-align: left;
	margin-bottom: 0px;
}

h3 {
    padding-bottom: 20px;
}

.retour_portail
{
	font-family: 'Noticia Text',serif;
}

.module_player
{
	width: 30px;
	height: 20px;
	float: left;
}

.module_player_container
{
	margin: auto;
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.module_player_icon
{
	background-repeat: no-repeat;
	background-size: 20px 20px;
	background-position: center;
	width: 100%;
	height: 100%;
	margin: auto;
}

.right_buttons
{
	float: right;
}

#module_rewind,
#module_rewind2 {
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 5px;
}

.rewind
{
	margin: auto;
	cursor: pointer;
	height: 100%;
	width: 100%;
}

.rewind .bouton
{
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
	height: 100%;
	width: 100%;
	background-image: url('../img/rewind.png');
}

#module_rewind2 .rewind .bouton {
	background-image: url('../img/rewind-60.png');
}

#module_forward,
#module_forward2 {
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 5px;
}

.forward
{
	margin: auto;
	cursor: pointer;
	height: 100%;
	width: 100%;
}

.forward .bouton
{
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
	height: 100%;
	width: 100%;
	background-image: url('../img/forward.png');
}

#module_forward2 .forward .bouton {
	background-image: url('../img/forward-60.png');
}

.player_speed
{
	width: 100%;
	height: 100%;
	position: relative;
	margin: auto;
	cursor: pointer;
}

.player_speed_icon
{
	background-image: url('../img/speed.svg');
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-position: center;
	width: 100%;
	height: 100%;
	color: white;
}

.player_speed_popup
{	
	background-color: #111b1a;
	position: absolute;
	bottom: 25px;
	display:none;
	color: white;
}

.player_speed_popup.visible
{
	display: block;
}

.player_speed_text.current{
	background-color: #666666;
}

.player_speed_text{
	font-size: 13px;
	font-weight : bold;
	margin: 5px;
	padding: 0 2px;
}

.player_speed_text:hover {
	background-color: #AD2525;
}

#module_player_social
{
	width: 60px;
}

#module_player_social .module_player_icon
{
	float: left;
	width: 30px;
}

#player_report_icon {
	background-image: url('../img/report.png');
}

#player_download_icon {
	background-image: url('../img/download.png');
}

#player_download_sound_icon
{
	background-image: url('../img/player_note.png');
}

#player_basket_icon {
	background-image: url('../img/basket.png');
}

#player_caption_icon {
	background-image: url('../img/caption.png');
}

#player_share_icon {
	background-image: url('../img/blog.png');
}

#player_cut_icon {
	background-image: url('../img/cut.png');
}

#facebook_icon {
	background-image: url('../img/facebook.png');
}

#twitter_icon {
	background-image: url('../img/twitter.png');
}

#google_plus_icon {
	background-image: url('../img/google-plus.png');
}

.player_sound_icon.mute
{
	background-image:url(../img/sound_off.png);
}

.player_sound_popup_bar
{
	border: 1px solid #AD2525;
}

.player_sound_popup_bar_filled
{
	background-color:#AD2525;
}

.player_duration_bar
{
	border: 1px solid #AD2525;
}

.player_duration_done,
.player_cursor
{
	background-color:#AD2525;
}

.player_live_cercle
{
	background-color:#AD2525;
}

.live_on .player_duration_bar
{
	border: 1px solid #006400;
}

.live_on .player_duration_done,
.live_on .player_cursor
{
	background-color:#006400;
}

.live_on .player_live_cercle
{
	background-color:#006400;
}

.module_player_storyboard .current_synchro .current_thumbnail
{
	background-position: center;
	background-repeat: no-repeat;
}

.tab .tab_titles
{
	display:none;
}

/** Decoupe **/

.download_module,
.cut_module
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    padding: 20px;
    background-color: #F0F0F0;
    font-size: 12px;
}

input[type="radio"],
input[type="checkbox"] {
    margin: 0;
}

/** Vodalys Form **/

.form_info
{
    color: grey;
    padding: 5px;
    display: inline-block;
    font-size: 12px;
}

.form_input
{
    
}

.form_input .form_input_message
{
    display: inline-block;
    color: #cc1e1e;
    font-size: 11px;
}

.form_input.empty input
{
    color : grey;
}

.form_input_time .form_input_time_hour,
.form_input_time .form_input_time_minute,
.form_input_time .form_input_time_second
{
    display: inline-block;
}

.form_input_time input
{
    width: 20px;
    text-align: center;
}

.form_input_email input
{

}

.form_fields
{
    padding: 0 0 20px 10px;
}

.form_fields .horizontal
{   
    
}

.form_field
{
    
}   

.form_fields.horizontal .form_field
{
    display: inline-block;
    margin-right: 20px;
}

.form_field_label
{
    width: 50px;
    max-width: 50px;
}

.form_field_value
{ 
      
}

.form_field.horizontal .form_field_label
{
    display: inline-block;
}

.form_field.horizontal .form_field_value
{
    display: inline-block;
}

/** Ordre du jour **/

.mediaIndex {
    height: 100%;
	padding:0;
	border:none;
	border-radius:0;
}

.mediaIndex ul
{
	margin: 10px 20px;
}

.mediaIndex li ul
{
	margin: 0 0 0 20px;
}

.day_order .day_order_toolbar
{
	height: 24px !important;
	padding: 8px 15px;
	top:auto;
	bottom:0;
}

.day_order .scrollbar 
{
	top:0;
	bottom:40px;
}

.chapter_synchro
{
	font-size: 12px;
	float:right;
	margin-right:10px;
}

/** Deroulement de seance **/

.module_toolbar
{
	height: 16px !important;
	padding: 12px 15px;
}

.running_session .mustache_item.current
{
	border-bottom: 1px solid #AD2525;
	border-top: 1px solid #AD2525;
}

.running_session .module_toolbar img
{
	margin-left: 15px;
	margin-bottom: -5px;
}

/** Partage **/

.module_embed_container
{
    background-color: #F0F0F0;
}

.module_embed .sharing
{
    display: none;
}

.module_embed .configure
{
    display: none;
}

.module_embed textarea
{
	height: 80px;
	margin-top: 0px;
}

/** Plein ecran **/

.fullscreen #header {
    height: 0px;
}

.fullscreen header ,
.fullscreen #cat-nav,
.fullscreen .navbar-wrapper
{
	display: none;
}

.fullscreen .container {
    width: 100%;
}

.fullscreen .center-col {
    position: absolute;
	height: 100%;
	margin: 0;
}

body.fullscreen .player_template {
	margin: 0;
}

.fullscreen .player_fade {
	top: 40%;
}

.fullscreen .video {
    width: 60%;
}

.fullscreen.pc .tab {
    width: 40%;
}

/** Portail AN **/

.main
{
	font: 100% arial,sans-serif;
	background-color: #FFFFFF;
	padding: 2px 0px 10px 0px;
	border-radius: 0 0 5px 5px;
	margin-top:20px;
}

.main .container
{
	width: 100%;
}

.video {
	width: 512px;
	top: 0;
}

.player_fade
{
	position: relative;
	top: 104px;
	margin: auto;
	width: 130px;
	height: 80px;
}

.player_template
{
	height: 338px;
	margin: 0px 20px;
}

.day_order_filter
{
	margin-left: 16px;
}

.day_order_filter input[type="text"]
{
	width: 140px;
	height: 14px;
    line-height: 14px;
    margin-bottom: 0px;
}

body
{
    font: 62.5% 'Noticia Text',serif;
}

/** 
PC
**/

body.pc 
{
	width:100%;
}

.pc .tab
{
	left: auto;
	right: 0px;
	width: 388px;
}

/** 
TABLETTE
**/

body.tablette 
{
	width:100%;
}

.tablette .tab
{
	left: auto;
	right: 0px;
	width: 388px;
}

.tablette .player_template
{
	height: 353px;
}

.tablette .video {
	top: 0px;
}

/**
SMARTPHONE
**/

.smartphone h1
{
	margin-bottom: 0px;
	padding-top: 0px;
}

.smartphone .player_template
{
	height: 540px;
	width: 100%;
	margin: auto;
}

/*.smartphone .video {
	bottom: 20px;
	top: 20px;
}*/

.smartphone .tab
{
	display: block;
}

.smartphone .tab_contents
{
	display: block;
	top: 0;
	bottom: 0;
}

.smartphone .player_template .tab {
	top: 270px;
	bottom: 0;
}

.smartphone .day_order_toolbar
{
	display: none;
}

.smartphone .day_order .scrollbar
{
	bottom: 0;
}

.smartphone .mediaIndex
{
	margin: 0;
}

/**
RESPONSIVE DESGIN
**/

@media (min-width: 1200px) {
	.pc .tab
	{
		width: 490px;
	}
	.video {
		width: 640px;
	}
	.player_fade
	{
		top: 140px;
	}
	.player_template
	{
		height: 410px;
	}
	.day_order_filter input[type="text"]
	{
		width: 200px;
	}
}

/*@media (min-width: 1400px) {
	.container
	{
		width: 1384px;
	}
	.player_fade
	{
		top: 200px;
	}
	.video {
		width: 854px;
	}
	.player_template
	{
		height: 530px;
	}
}*/

@media (max-width: 978px) {
	.pc .tab
	{
		left:0;
		top:330px;
		bottom:0;
		width:100%;
	}
	.pc .slider
	{
		top:270px;
		bottom:auto;
	}
	.tablette .player_template
	{
		height: 680px;
	}
	.tablette .tab
	{
		left:0;
		top:340px;
		bottom:0;
		width:100%;
	}
	.tablette .slider
	{
		top:270px;
		bottom:auto;
	}
	.tablette .video
	{
		bottom: auto;
		top: 0;
	}
	.video {
		top:0;
		bottom:auto;
		margin:auto;
		width: 480px;
		height:270px;
	}
	.player_fade
	{
		top: 96px;
	}
	.player_template
	{
		height: 680px;
	}
	
	.fullscreen .video {
		width: 100%;
	}
	.fullscreen.pc .tab {
		width: 100%;
	}
}

@media (max-width: 512px) {
	.video {
		width: 100%;
	}
}

@media (max-width: 440px) {
	.day_order_filter
	{
		display:none!important;
	}
}