
#list_slides ul.showable_slides li{
	height: 100%;
}

#list_slides ul li span.slide_title, #list_slides ul li input[type="text"].slide_title{
	font-size: 40px;
	top: 10px;
	width: 100%;
	padding: 10px;
}

#list_slides ul li span.slide_comment, #list_slides ul li input[type="text"].slide_comment{
	width: 100%;
	padding: 10px;
	font-size: 30px;
	bottom: 10px;
}

#list_slides ul li img.slide_image{
	margin: 0 auto;
	max-width: 100%;
	max-height: 400px;
	border-width:1px;
}

#list_slides ul li p.slide_content, #list_slides ul li textarea.slide_content{
	height: 379px;
	position: absolute;
	top: 65px;
	width: 100%;
	padding: 10px;
	font-size: 1.5em;
	line-height: 1.7em;
}

#list_slides ul li p.slide_chapter, #list_slides ul li input[type="text"].slide_chapter{
	font-size: 45px;
	text-align: center;
	width: 100%;
	padding: 10px;
	height: 100%;
}

#list_slides ul li p.slide_chapter span{
	line-height: 70px;
	width:100%;
}

#list_slides ul li p.slide_image img{
	max-width: 100%;
	max-height: 100%;
}

#list_slides ul li p.slide_image{
	width: 100%;
	top: 65px;
	padding: 10px;
	line-height: 370px;
	height: 370px;
}

#videoplayers{
	top: 155px;
	left: 120px;
	width:818px;
	height:460px;
}

#videoplayers.presentation_mode{
	top:50%;
	left:50%;
	width:1280px;
	height:720px;
}
	
.list_full_reports li{
	margin-bottom: 5px;
	padding: 10px;
}

.list_full_reports li p{
	line-height:17px;
	margin-bottom:0;
}

.list_full_reports li span.title{
	width:100%;
	margin-bottom: 10px;
	padding:3px 0;
	font-size:13px;
}

.list_full_reports li.seen_not span.title:after, .list_full_reports li.seen_started span.title:after, .list_full_reports li.seen_completed span.title:after{
	padding:5px;
	border-radius: 10px;
	right:5px;
	top:5px;
	border-width:1px;
}

.list_full_reports li.seen_completed span.title:after{
	background-size: 10px;
}

.list_full_reports li span.time, .list_full_reports li span.author{
	font-size: 14px;
	margin-bottom: 5px;
}

.list_full_reports li span.time{
	margin-right:5px;
}

.list_full_reports li span.author{
	margin-left:5px;
}

.list_full_reports li span.duration{
	font-size: 12px;
}

#btn_show_report_disabled, #btn_show_report{
	height:70px;
}

.list_preview_report{
	margin: 15px 0;
	height: 366px;
}

.list_preview_report ul li{
	max-width: 100%;
}

.list_preview_report ul li span.slide_count{
	top: 0;
	right: 0;
	font-size: 10px;
}

.list_preview_report ul li img.slide_image{
	max-width: 90%;
	margin: 0 auto;
}

.list_preview_report ul li span.slide_comment{
	margin-top: 15px;
}

.list_preview_report ul li span.slide_title{
	margin-bottom: 15px;
}

.report_edit_double_height{
	height:71px;
	line-height:71px;
}

#list_slides ul li .focus{
	min-height: 40px;
}

#report_tools{
	border-width:0px;
	border-top-width:1px;
}

/*
#report_tools ul{
	padding: 10px;
}

#report_tools ul li{
	padding: 10px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left:5px;
}

#report_tools ul li span{
	line-height:1;
}

#report_tools ul li.element_group{
	padding:0;
	height:75px;
}

#report_tools ul li.element_group ul{
	padding:0;
}

#report_tools ul li.element_group ul li{
	margin-bottom: 4px;
	height:34px;
	line-height:7px;
	margin-left:0;
}

#report_tools ul li#btn_order_slide_up, #report_tools ul li#btn_order_slide_down{
	width:100%;
	background-size:25px;
}

#report_tools ul li#btn_change_slide_media, #report_tools ul li#btn_save_changes{
	width:60px;
}

#report_tools ul li#btn_new_slide{
	width:85px;
}

#report_tools ul li#btn_save_all_changes{
	width: 100px;
}
*/

#report_tools ul.drawing_options_panel li.drawing_tool{
	padding:0;
	margin-top:20px;
}

#report_tools ul.drawing_options_panel li.drawing_tools_menu, #report_tools ul.drawing_options_panel li.drawing_sizes_menu, #report_tools ul.drawing_options_panel li.drawing_colors_menu{
	bottom: 55px;
	right: 168px;
	height:auto;
}

#report_tools ul.drawing_options_panel li.drawing_sizes_menu{
	right:215px;
}

#report_tools ul.drawing_options_panel li.drawing_tools_menu ul, #report_tools ul.drawing_options_panel li.drawing_sizes_menu ul, #report_tools ul.drawing_options_panel li.drawing_colors_menu ul{
	padding:0;
	margin-bottom:5px;
}

#report_tools ul.drawing_options_panel li.drawing_tools_menu ul li, #report_tools ul.drawing_options_panel li.drawing_sizes_menu ul li, #report_tools ul.drawing_options_panel li.drawing_colors_menu ul li{
	padding:0;
	margin:0;
	margin-left:5px;
}

#report_tools ul.drawing_options_panel li.drawing_sizes_menu ul li, #report_tools ul.drawing_options_panel li.drawing_colors_menu ul li{
	margin-left: 0;
	margin-bottom:5px;
}

#report_tools ul.drawing_options_panel li.drawing_sizes_menu ul li:last-child, #report_tools ul.drawing_options_panel li.drawing_colors_menu ul li:last-child{
	margin-bottom:0;
}

.slide_drawing_canvas{
	width: 100%;
	height: 390px;
	top: 60px;
}

.progress_container{
	width:85%; 
	margin-top:15px;
	padding:2px; 
	height:10px;
}

.progress_info{
	width:100%;
	line-height:20px;
	left:0;
}

.progress_bar{ 
	height:100%;
	width:0;
}

#state_notifier{
	margin-bottom: 15px;
}

#upload_state_img{
	width: 30px;
	height: 30px;
	margin-left: 5px;
	margin-top: 3px;
}

#video_controls{
	margin-right: 10px;
	margin-top: 5px;
}

#video_controls .square_button{
	width: 40px;
	height: 40px;
}

#video_controls .square_button:first-of-type{
	margin-bottom: 5px;
}

#videos_list_per_user ul li{
	padding: 5px;	
}

#videos_list_per_user ul li span.video_name{
	margin-bottom: 5px;
}

#videos_list_per_user ul li span.date_uploaded{
	font-size: 12px;
}

#videos_list_per_user ul li span.url{
	font-size: 12px;
}	

.upload_form{
	font-size: 14px;
}

.upload_form input{
	margin-bottom: 10px;
	width: 100%;
	padding: 5px;
}

.upload_form label{
	margin: 5px 0;
}

#video_list.event_properties{
	width:750px; 
	height: 70px; 
} 

#video_list.event_properties li{
	width: 100%;
	padding: 5px;
}

#video_list.event_properties li span.video_name{
	width:100%;
}

#video_list.event_properties li span.url{
	font-size: 12px;
	margin-left: 40px;
}

#mediaBar{
    width:500px;
    height:40px;
    margin:0;
    padding-top:5px;
    bottom:0;
    left:50px;
}

#mediaBar ul{
    padding:0;
    height:27px;
    margin: 0;
}

#mediaBar ul li{
    margin-right:10px;
}

#mediaBar ul li:first-child{
    margin-left:10px;
}

#mediaTools{
    width: 50px;
    height:100%;
    bottom:0px;
}

#mediaTools ul{
    padding:0;
    margin: 0;
    margin-top:5px;
    margin-left: 5px;
}

#mediaTools ul li{
    margin-left: 0px;
    height: 45px;
    width: 47px;
}

#mediaTools ul li img{
    height:40px;
    width:40px;
    margin: 0 auto;
}

#brushes li:first-child img, #colors li:first-child img{
    border-width:1px;
}

#buttons{
	bottom:5px;
	width:100%;
}

#video_presentation{
	top: 80px;
	left: 110px;
}

#touchMe{
	bottom:5px; 
	left:5px; 
	width:40px; 
	height:40px;
	
}

#list_slides_present{
	height: 100%;
}

#list_slides_present ul{
	height: 100%;
}

#list_slides_present ul li{
	padding: 70px;
	height: 100%;
}

#list_slides_present ul li span.slide_title{
	width: 100%;
	font-size: 40px;
	top: 30px;
	left: 0;
}

#list_slides_present ul li span.slide_comment{
	width: 100%;
	font-size: 30px;
	bottom: 30px;
	left: 0;
}

#list_slides_present ul li p.slide_content{
	height: 420px;
	top: 130px;
	width: 100%;
	left: 0;
	padding: 10px 70px;
	font-size:1.7em;
	line-height: 1.9em;
}

#list_slides_present ul li p.slide_image{	
	width: 100%;
	top: 80px;
	padding: 10px;
	line-height: 500px;
	height: 500px;
	left: 0;
}

#list_slides_present ul li p.slide_image img{
	max-width: 100%;
	max-height: 100%;
}

#list_slides_present ul li p.slide_chapter span{
	font-size: 70px;
	line-height:85px;
}

#list_slides_present ul li p.slide_chapter{
	height: 100%;
	width: 100%;
	font-size: 14px;
}


