
/***************
*** GENERAL 
***************/

*{
	padding:0;
	margin:0;
	font-size:1em;
}

html, body{
	width:100%;
	height:100%;
	font-size:1em;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body.soccer{
	
}

body.handball{
	
}

ul{
	
}

p, .prompt_question{
	line-height:25px;
	margin-bottom:20px;
}

#general{
	margin:0 auto;
}

label.general_label{
	margin-top:7px;
	font-size:14px !important;
}

input.general_input, select.general_input{
	padding: 5px;
	width:190px;
	font-size:14px !important;
}

select.general_input{
	padding-top:4px;
	padding-bottom:4px;
}

input[type="date"].general_input{
	padding: 4px 5px;
}

textarea.general_input{
	padding:5px;
	min-width:190px;
	font-size:14px !important;
}

#logincontainer{
	position:absolute;
	top:50%;
	left:50%;
	width:700px;
	height:380px;
	margin: -200px 0 0 -350px;
}

#login_button{
	margin-top:7px;
}

#logincontainer form{
	width:402px;
	margin:40px auto;
}

#logincontainer label{
	font-size:18px;
	width: 200px;
}

#logincontainer input{
	padding: 5px;
	font-size:14px;
	margin-bottom:15px;
	width:200px;
}

#logincontainer select{
	width:195px;
	font-size: 15px;
	padding: 5px;
	margin-bottom:20px;
}

ul.login_form{
	width:402px;
}

ul.login_form li label{
	margin-top:6px;
}

#logincontainer ul.login_form li input, #logincontainer ul.login_form li select{
	width: 200px;
}

#logincontainer ul.login_form li .password_input_container input{
	width:157px;
}

.password_toggle{
	background-size:18px;
	border-radius:1px;
	width:28px;
	height:28px;
	margin-left:13px;
}

#trial_activated_container{
	top:50%;
	left:50%;
	width:530px;
	height:270px;
	margin: -135px 0 0 -265px;
}

#trial_form_container{
	top: 50%;
	left: 50%;
	width: 530px;
	height: 316px;
	margin: -158px 0 0 -265px;
}

#trial_form_container form{
	width:402px;
	margin:20px auto;
}

#trial_form_container label{
	font-size:18px;
	width: 200px;
	
}

#trial_form_container input{
	padding: 5px;
	font-size:14px;
	margin-bottom:15px;
	width:200px;
}

#trial_form_container select{
	width:195px;
	font-size: 15px;
	padding: 5px;
	margin-bottom:15px;
}

#outdated_form_container{
	top:50%;
	left:50%;
	width:530px;
	height:350px;
	margin: -185px 0 0 -265px;
}

#list_analysis{
	top:50%;
	left:50%;
	width:800px;
	height:570px;
	margin: -290px 0 0 -400px;
}

#event_creation, #configuration_frame, .generic_user_control{
	top:50%;
	left:50%;
	width:800px;
	height:570px;
	margin: -290px 0 0 -400px;
}

.generic_user_control.user_control_bigger{
	width:980px;
	height:660px;
	margin: -330px 0 0 -490px;
}

#configuration_frame.classicmenu .menuprinc li{
	margin-bottom:12px;
}

#event_form{
	top:50%;
	left:50%;
	width:800px;
	height:570px;
	margin: -290px 0 0 -400px;
}

#menuprinc .er1cheader, #logincontainer .er1cheader, #trial_form_container .er1cheader, #trial_activated_container .er1cheader, .general_message_container .er1cheader{
	width:678px;
	height:55px;
}

#trial_form_container .er1cheader{
	width: 508px;
}

#trial_activated_container .er1cheader{
	width: 508px;
}

#outdated_form_container .er1cheader{
	width:508px;
	height:55px;
}

#list_analysis .er1cheader{
	width: 778px;
}

#event_creation .er1cheader, .generic_user_control .er1cheader{
	width: 778px;
}

#event_form .er1cheader{
	width: 778px;
}

.product_logo{
	width:350px;
	height:55px;
	background-size: auto 55px;
	background-position: 15px center;
}

#logo .product_logo{
	width:100%;
	height: 100%;
	background-position: center center;
	background-size: 100% auto;
}

.er1cheader{
	padding:15px;
	margin-top:12px;
	margin-left:-4px;
	font-size:30px;
	letter-spacing:1px;
}

.er1cheader .headeredition{
	font-size:18px;
	margin-right:20px;
	margin-top:30px;
}

.er1cheader .xlogout, .xlogout{
	right:5px;
	top:20px;
	width:25px;
	height:25px;
	background-size: 15px;
	border-width:1px;
	border-radius:2px;
}

.xlogout.view_report_x{
	top:5px;
}

.classicblack, .classicred{
	border-radius:3px;
	border-width:1px;
}

#menuprinc{
	top:50%;
	left:50%;
	width:700px;
	height:570px;
	margin: -300px 0 0 -350px;
}

.menuprinc{
	margin:30px auto;
	width:500px;
}

.menuprinc li{
	border-width:1px;
	padding:20px;
	font-size: 30px;
	margin-bottom:30px;
	background-position: 30px center;
	background-size: 55px;
}

.menuprinc.general_manager_enabled li{
	padding: 15px;
    font-size: 26px;
    margin-bottom: 20px;
    background-size: 48px;
}

.menuprinc li.short{
	width: 350px;
	margin:0 auto;
}

.classicmenu, .classic_alert{
	border-width:2px;
	border-radius: 0 0 10px 10px;
}

.classicmenu{
	padding:2px;
}

.blueheader, .blueheader.edition_capable .inner_header{
	padding:7px 10px 7px 15px;
}

.classic_alert .blueheader{
	padding:15px;
}

.classic_alert .blueheader .xlogout{
	top:10px;
	right:10px;
}

.blueheader.edition_capable{
	padding:0;
}

.blueheader.edition_capable .list_edition_mode{
	width:32px;
	height:32px;
	background-size:18px;
}

.blueheader.edition_capable .inner_header{
	width:calc(100% - 42px);
}

.events_list{
	width: 350px;
	padding:10px;
}

.blacklist{
	padding:5px;
	margin-top:5px;
}

.events_list .blacklist{
	height:350px;
}

.inputtext{
	padding:3px;
	width:100%;
	margin: 7px 0;
}

.button{
	padding:10px 0px;
}

.fullwidth{
	width:100%;
}

.analysis_events_list{
	width:410px;
	padding:10px;
}

#btn_create_event{
	width:350px;
}

.margintop10{
	margin-top:10px;
}

.marginleft10{
	margin-left:10px;
}

.marginright10{
	margin-right:10px;
}

.halfwidth{
	width:50%;
}

.quarterwidth{
	width:25%;
}

.analysis_events_list .blacklist{
	height:255px;
}

.analysis_events_buttons_grid a{
	margin-bottom: 5px;
	margin-right:5px;
}

.width100{
	width:100%;
}

.width65{
	width:65%;
}

.width30{
	width:30%;
}

.option_items li{
	margin: 10px auto;
	width: 50%;
	padding:20px 0px;
	font-size: 18px;
}

.button_img{
	border-width:1px;
	border-radius:3px;
	width: 150px;
	height:40px;
	line-height:40px;
	background-size: 30px 30px, 100% 100% !important;
}

.team_visitor_list, .team_local_list{
	width:375px;
}

.players_visitor_list, .players_local_list{
	width:375px;
}

.team_local_img .team_img_floater{
	margin-right:15px;
}

.team_visitor_img .team_img_floater{
	margin-left:15px;
}

.team_local_img .team_img_container, .team_visitor_img .team_img_container, .general_img_container{
	width:115px;
	height:70px;
}

.thumb_team_img{
	max-width:100%;
	max-height:100%;
}

.team_local_img, .team_visitor_img{
	height:70px;
	width:375px;
}

.team_visitor_img img, .team_local_img img{
	max-height: 100%;
	max-width:100%;
}

.team_visitor_img img{
	margin-left:15px;
}

.team_local_img img{
	margin-right:15px;
}

.team_name{
	line-height:70px;
	display:block;
}

.square_button, .circle_button, .gm_square_button, .gm_circle_button{
	border-width:1px;
	border-radius:3px;
	width: 40px;
	height:40px;
	line-height:40px;
	background-size: 25px 25px, 100% 100% !important;
}

.circle_button{
	border-radius:50px;
	border-width:2px;
}

.circle_button.prev_trigger{
	background-position-x: 5px;
}

.circle_button.next_trigger{
	background-position-x: 10px;
}

.square_button.small_button{
	width: 30px;
	height:30px;
	line-height:30px;
	background-size: 18px 18px, 100% 100% !important;
}

.bottomleft{
	bottom:0;
	left:10px;
}

.bottomright{
	bottom:0;
	right: 10px;
}

#step_container{
	width:3200px;
	left:0;
}

.step{
	width:780px;
	padding:10px;
	height:460px;
}

label.event_properties{
	width:110px;
	margin-right:10px;
}

input.event_properties, select.event_properties{
	width:230px;
	padding:3px;
	margin-right:20px;
}

textarea.event_properties{
	width:230px;
	padding:3px;
	margin-right:20px;
	height:70px;
}

.form_ul>li{
	width:390px;
	margin:5px 0;
	min-height:30px;
	line-height:30px;
}

.form_ul>li .referees_list_input_container, .form_ul>li .assistants_list_input_container{
	width:260px;
}

.form_ul>li .referees_list_input, .form_ul>li .assistants_list_input{
	padding-bottom:10px;
}

.form_ul>li #referees_list_input_wrapper, .form_ul>li #assistants_list_input_wrapper{
	width:210px;
	height:70px;
}

.form_ul>li ul.referees_list_controls, .form_ul>li ul.assistants_list_controls{
	margin-top:5px;
}

.form_ul>li ul.referees_list_controls li, .form_ul>li ul.assistants_list_controls li{
	margin-bottom: 10px;
}

.form_ul li.full, .form_ul li.full.event_form_notes, .form_ul li.full.event_form_place, .form_ul li.full.event_form_title{
	width:775px;
}

.form_ul li.full input.event_properties, .form_ul li.full select.event_properties, .form_ul li.full.event_form_notes input.event_properties, .form_ul li.full.event_form_place input.event_properties, .form_ul li.full.event_form_title input.event_properties{
	width: 620px;
}

.form_ul li.full textarea.event_properties{
	width:630px;
}

.form_title{
	font-size:18px;
	margin:10px 0;
}

.team_list li{
	border-width:0px;
	border-left-width:3px;
	padding:5px 10px;
	margin-bottom:5px;
	margin-left:5px;
	margin-top:5px;
}

.thumb_team_img_floater{
	margin-top:10px;
	margin-left:10px;
}

.thumb_team_img_container{
	width:50px;
	height:50px;
}

.thumb_team_img{
	max-width:100%;
	max-height:100%;
}

.player_list li{
	width:170px;
	margin-left:5px;
	padding:5px;
	margin-top: 5px;
	font-size:14px;
}

.player_list:not(.not_callable) li{
	background-size: 10px 10px;
	background-position: right 5px bottom 5px;
}

.player_list li:nth-of-type(2n+2){
	margin-right:0;
}

.player_img_container{
	height:50px;
	width:40px;
	margin-right:10px;
}

.player_list li img{
	max-width:40px;
	max-height:50px;
}

.list_events li{
	padding:5px;
	font-size:14px;
}

.list_events li .competition{
	margin-bottom:5px;
}

.list_analysis_event li{
	padding:5px;
	font-size:13px;
}

.list_analysis_event li .title{
	font-size:14px;
	margin-bottom:7px;
}

.event_title{
	padding:2px 50px;
	margin-bottom:5px;
}

.local_team_event, .visitor_team_event{
	font-size: 12px;
	width:120px;
}

.local_team_event_img_container, .visitor_team_event_img_container{
	max-width:40px;
	max-height:40px;
	margin-top:-20px;
}

.local_team_event_img_container{
	margin-left:5px;
}

.visitor_team_event_img_container{
	margin-right:5px;
}

.analysis_count{
	font-size:11px;
}

.team_list_container, .general_container{
	padding:10px;
}

.team_list_management, .general_list{
	padding:10px;
	margin-bottom:20px;
}

.team_list_management li, .general_list li{
	width:365px;
	padding:5px;
	margin-right:10px;
	margin-bottom:10px;
}

.team_list_management li{
	padding-left:10px;
	width:350px;
	border-width:0px;
	border-left-width:4px;
}

#media_list_management li, #media_list_management li .general_img_container{
	height:100px;
}

#media_list_management li{
	width:360px;
	border-width:0px;
	border-left-width: 4px;
}

.team_list_management li:nth-of-type(2n+2), .general_list li:nth-of-type(2n+2){
	margin-right:0;
}

.team_list_management li .team_list_img{
	margin:0 auto;
	max-height:100px;
	max-width:100px;
}

.general_img_image{
	margin:0 auto;
	max-height:100px;
	max-width:100px;
	margin-right:15px;
}

.team_list_img_floater{
	margin-right:15px;
}

.team_list_management li .team_list_img_container{
	width:100px;
	height:100px;
}

.team_list_management li .team_list_name{
	margin-top:12px;
	margin-bottom:10px;
}

.team_list_management li span, .general_list li span{
	font-size:13px;
}

.half_height_list{
	height:200px !important;
}

.half_container{
	width:375px;
	padding:10px;
}

.team_manage_info .team_manage_img{
	max-height: 125px;
	max-width:130px;
}

.team_manage_info .team_manage_attr{
	padding: 10px;
	margin-left:10px;
	font-size:14px;
	width: 620px;
	margin-top:20px;
}

.team_manage_info .team_manage_attr li{
	margin-bottom:10px;
	margin-left:50px;
	width:280px;
}

.team_manage_info .team_manage_attr li:nth-of-type(2n+1){
	margin-left:0;
}

.team_manage_info .team_manage_attr li .team_label{
	width:100px;
	margin-right:10px;
}

.team_manage_info .team_manage_attr li .team_val{
	width:150px;
}

.team_manage_info .team_manage_attr li input{
	padding:3px 5px;
	width:150px;
}

.team_logo_container{
	margin-left:15px;
	margin-top:10px;
	height:130px;
	width:130px;
}

.team_logo_container .team_img_container{
	width:130px;
	height:130px;
}

.bottom_buttons{
	padding: 0 10px;
}

.padding_text_50{
	padding-left:50px;
	padding-right:50px;
}

.player_sheet_form{
	font-size:14px;
	margin-top:10px;
}

.player_sheet_form label{
	margin-left:20px;
	width:100px;
	margin-bottom:5px;
}	

.player_sheet_form li.player_photo_container{
	width:80px;
	height:100px;
}

.player_sheet_form li.player_photo_container img{
	max-width:80px;
	max-height:100px;
}

.player_sheet{
	height:280px;
	margin-bottom:5px;
}

.concept_templates_list_management{
	padding:5px;
}

.concept_templates_list_management li{
	padding:10px 5px;
	width:290px;
	border-width:0px;
	border-left-width:3px;
	margin-bottom: 7px;
}

#concept_template_preview{
	height:375px;
	margin-bottom:10px;
	padding:5px;
}

#input_search_buttonsets_filter{
	width:390px;
}

#concept_template_preview{
	width:250px;
	padding: 5px 100px;
}

#concept_template_preview #list_buttons{
	height: 310px;
}

.game_field_img{
	width:500px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
}

.button_control_panel{
	margin-top:5px;
	width:300px;
}

#btn_manage_concept.concept_edition{
	right:10px;
	bottom:10px;
}

div.concept_template_properties{
	margin-bottom:20px;
}

h3.edit_concept_template_title{
	margin-bottom:10px;
	padding:10px;
}

.concept_template_form_ul li{
	margin-bottom:5px;
}

.concept_template_form_ul li label.concept_template_properties{
	width:100px;
	margin-top:5px;
}

.concept_template_form_ul li input.concept_template_properties, .concept_template_form_ul li select.concept_template_properties{
	padding: 6px;
	width:190px;
	font-size:14px;
}

.concept_template_form_ul li.buttons{
	margin-top:10px;
}

.concept_template_form_ul li.small{
	width:100px;
	margin-right:20px;
}

.concept_template_form_ul li.small input.concept_template_properties{
	width:60px;
}

.concept_template_form_ul li.small label.concept_template_properties{
	width:40px;
}

#player_list_container, #event_list_container{
	top:0px; 
	bottom:5px; 
	left:0;
	width:365px;
}

#player_list_scroller, #event_list_scroller{
	width:365px;
	padding:5px;
}

#player_list_container, #player_list_scroller{
	width:100%;
	padding:0;
}

#player_list_scroller{
	height:200px;
}

.dropdown_menu_container{
	height:50px;
	padding:5px;
}

.dropdown_menu_container #analysis_menu{
	width:210px;
}

.dropdown_menu_container #analysis_menu li, .expandable_menu li, .option_menu li{
	padding:10px 2px;
	font-size:12px; 
	width:60px;
	height:28px;
	line-height:28px;
	margin: 0 2px 5px 2px;
	border-radius:5px;
	border-width: 1px;
}

.dropdown_menu_container #analysis_menu li:nth-of-type(3n+1), .expandable_menu li:nth-of-type(3n+1), .option_menu li:nth-of-type(3n+1){
	margin-left:0px;
}

.dropdown_menu_container.active_menu{
	height:105px;
}

.dropdown_button{
	height:48px;
	width:22px;
	border-width:1px;
	border-radius:4px;
}

#players_in_field_local.players_in_field li{
	border-width: 1px;
}

#players_in_field_visitor.players_in_field li{
	border-width: 1px;
}

.players_in_field{
	width:210px;
	margin-top:40px;
}

.players_in_field li{
	padding:5px;
	width:25px;
	height:45px;
	margin: 5px;
}

.players_in_field li span.player_field_dorsal{
	line-height:45px;
}

.players_in_field li span.action_count{
	top:0;
	right:0;
	font-size:11px;
	padding: 2px 4px;
}

#players_in_field_container{
	height: 330px;
}

.soccer #players_in_field_container{
	background-size: 550px 375px;
}

.med1c #players_in_field_container{
	background-size:300px auto;
}

#crono_container{
	padding-top:6px;
	width:100%;
	height:35px;
}

#crono{
	
}

#crono_trigger{
	padding: 5px;
	margin-left:10px;
	width: 25px;
	border-width:1px;
}

.crono_team_img{
	max-height:30px;
	max-width:45px;
}

#crono_local_team{
	margin-left:10px;
}

#crono_visitor_team{
	margin-right:10px;
}

#crono_local_team .crono_team_img{
	margin-left:10px;
	margin-right:10px;
}

#crono_visitor_team .crono_team_img{
	margin-left:10px;
	margin-right:10px;
}

#modify-intime{
	margin-right:15px;
}

#modify-outtime{
	margin-left:15px;
}

#modify-intime, #modify-outtime{
	padding:4px;
	min-width: 35px;
	border-width: 1px;
	border-radius: 4px;
}

#button_block_panel{
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.vjs-controls{
	bottom: -2.6em !important;
}

.vjs-default-skin .vjs-control.vjs-volume-control{
	margin-right:20px;
}

.action_buttons_container{
	padding: 0 10px;
}

.action_buttons_container li{
	margin-left: 10px;
}

.action_buttons_container li:first-of-type{
	margin-left: 0;
}

.action_buttons_container li:last-of-type{
	margin-right: 0;
	margin-left: 0;
}

.analysis_video_container{
	width:515px;
	height:302px;
}

.search_trigger{
	background-size: 30px 30px;
	width: 40px;
	height: 40px;
}

.search_input_container{
	padding: 0 10px;
}

.search_input_container input[type="text"]{
	padding: 5px 10px;
	max-width: 160px;
	margin-top: 5px;
}

.analysis_screen .xlogout, .laboratory_screen .xlogout{
	top:2px !important;
}

.note_textarea{
	width: 100%;
	padding: 10px;
	min-height:60%;
	margin-bottom: 10px;
}

#analysis_menu.first_row{
	margin-top: 0;
}

#analysis_menu.second_row{
	margin-top: -55px;
}

#analysis_menu.third_row{
	margin-top: -110px;
}

#analysis_menu_expanded{
	max-width: 420px;
}

#add_to_report_container ul li{
	padding: 15px 40px;
	margin-bottom: 15px;
}

#report_title{
	margin-top: 10px;
}

#report_title h1{
	font-size: 22px;
}

#report_title .report_author{
	font-size: 15px;
}

.report_title[contenteditable="true"]{
	border-width:1px;
}

#report_title .report_duration{
	font-size: 15px;
}

#list_slides_thumb ul{
	padding-bottom: 10px;
}

.simple_dialog_message p{
	line-height: 25px;
}

#list_slides_thumb ul li{
	padding: 10px;
	margin: 10px;
	height: 150px;
	box-shadow: 0 0 5px black;
	border-width: 1px;
}

#list_slides_thumb ul li span.slide_count{
	top: 2px;
	right: 2px;
	font-size: 10px;
}

#list_slides_thumb ul li span.slide_title{
	font-size: 8px;
	margin-bottom: 10px;
	min-height: 17px;
}

*[contenteditable]:focus, .editing_content{
	outline-width: 2px;
}

#list_slides ul li p.slide_content span[contenteditable]:focus{
	outline-width: 0px;
}

#list_slides_thumb ul li span.slide_comment{
	font-size: 5px;
	width: 100%;
	left: 0;
	bottom: 5px;
	min-height: 15px;
}

#list_slides_thumb ul li p.slide_image{
	width: 100%;
	top: 25px;
	padding: 5px;
	line-height: 87px;
	height: 100px;
	left: 0;
}

#list_slides_thumb ul li p.slide_image img{
	max-width: 100%;
	max-height: 100%;
	margin-top:0;
}

#list_slides_thumb ul li p.slide_content{
	height:75px;
	line-height: 5px;
	font-size: 4px;
}

#list_slides_thumb ul li p.slide_chapter{
	height: 100%;
	width: 100%;
	font-size: 9px;
	margin-bottom: 0;
}

#list_slides, #list_slides ul.showable_slides{
	height: 500px;
}

#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: 25px;
	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: 17px;
	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;
}

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

#list_slides ul li p.slide_chapter span{
	line-height: 60px;
	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:515px;
	height:302px;
}

#videoplayers.presentation_mode{
	top:50%;
	left:50%;
	width:720px;
	height:490px;
	/*margin-left:-360px;
	margin-top: -245px;*/
}
	
.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;
}

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

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

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

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

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

#new_slide_menu{
	margin-top:20px;
}

#new_slide_menu li{
	width:180px;
	height:138px;
	font-size:16px;
	margin: 7px;
	background-size: auto 75px;
	background-position:center 16px;
}

#new_slide_menu li span{
	bottom:10px;
}

#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:65px;
}

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

#report_tools ul li.element_group ul li{
	margin-bottom: 4px;
	height:29px;
	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, #btn_change_slide_times{
	width:60px;
}

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

#report_tools ul li#btn_save_all_changes, #btn_save_slide_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: 35px;
	height: 35px;
}

#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:570px; 
	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: 30px;
	top: 40px;
	left: 0;
}

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

#list_slides_present ul li p.slide_content{
	height: 420px;
	top: 130px;
	width: 100%;
	left: 0;
	padding: 10px 70px;
}

#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: 40px;
	line-height:50px;
}

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

#list_slides_present .first_slide_presentation{
	padding: 120px;
}

#list_slides_present .first_slide_presentation .presentation_slide_container{
	width:100%;
}

#list_slides_present .first_slide_presentation span.title_report{
	font-size: 50px;
	width: 100%;
	margin-bottom: 70px;
}

#list_slides_present .first_slide_presentation span.created{
	font-size: 20px;
}

#list_slides_present .first_slide_presentation span.author{
	font-size: 20px;
}

#replist_preview ul li.first_slide_presentation {
	padding: 20px;
	height: 275px;
}

#replist_preview ul li.first_slide_presentation span.title_report {
	font-size: 20px;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 90px;
}

#replist_preview ul li.first_slide_presentation span.created {
	font-size: 15px;
}

#replist_preview ul li.first_slide_presentation span.author {
	font-size: 15px;
}

#total_action_counter{
	margin-right:10px;
	font-size:14px;
}

#generalanalysis{
	margin:0 auto;
	min-width:1000px;
	min-height:660px;
	/*top: 50%;
	left: 50%;
	margin: -335px 0 0 -510px;*/
	padding:2px;
	top:2px;
	left:2px;
}

#left, #center, #right, #min_bar_slides, #slides_max_container{
	min-height:660px;
	border-width:1px;
}

.extended_left, #left{
	width:245px;
	margin-left:0;
}

#min_bar_slides{
	width: 350px;
}

#slides_max_container{
	width: 770px;
}

.extended_center, #center{
	width:515px;
}

.extended_right, #right{
	width:220px;
}

.extended_right, .extended_center, .extended_left{
	border-width:1px;
}

#logo{
	padding: 0;
	height:80px;
}

#logo img{
	width:245px;
	height:auto;
	margin: 0 auto;
}

.extended_top_bar #crono_container, .extended_top_bar .panel_title, .extended_top_bar #logo{
	height:80px;
}	

#analysis_menu li span, .expandable_menu li span{
	line-height: 1;
	width: 100%;
}

#action_panel, #slides_thumb_panel, #list_events_panel, #list_analysis_panel, #list_analysis_mobile_panel, #list_local_teams_panel, #list_visitor_teams_panel, #list_local_players_panel, #list_visitor_players_panel, #list_reports_panel, #team_management_panel, #videos_per_user_panel, #discipline_panel, #concept_template_preview_panel, #concept_template_list_panel, #users_permission_panel, #permissions_list_panel, .general_panel{
	height: 450px; 
}

#report_views_panel{
	height:210px;
}

#concept_template_preview_panel{
	width:450px;
	height:375px;
}

#concept_template_list_panel{
	width:300px;
	height:375px;
	margin-bottom:10px;
}

#discipline_panel{
	height:370px;
	margin-top:20px;
	margin-bottom:10px;
}

#action_panel{
	height:440px;
}

#slides_thumb_panel{
	height: 490px;
}

#list_events_panel{
	height: 350px;
}

#list_analysis_panel{
	height: 253px;
}

#list_analysis_mobile_panel{
	height: 330px;
}

#list_local_teams_panel, #list_visitor_teams_panel{
	height: 300px;
	margin-bottom: 25px;
}

#list_local_players_panel, #list_visitor_players_panel{
	height: 330px;
}

#list_reports_panel{
	height: 350px;
}

#team_management_panel, .general_panel{
	height:375px;
}

#videos_per_user_panel{
	height:200px;
	width:450px;
}

#users_permission_panel{
	width:300px;
	height:214px;
}

#permissions_list_panel{
	width:400px;
	height:250px;
}

#list_actions_wrapper, #list_reports_wrapper, #list_thumb_slides_wrapper, #list_events_wrapper, #list_analysis_wrapper, #list_local_teams_wrapper, #list_visitor_teams_wrapper, #list_local_players_wrapper, #list_visitor_players_wrapper, #team_management_wrapper, #videos_per_user_wrapper, #discipline_wrapper, #concept_template_preview_wrapper, #concept_template_list_wrapper, #users_permission_wrapper, #permissions_list_wrapper, .general_wrapper{
	z-index:1;
	top:0px; 
	bottom:5px; 
	left:0;
	width:240px;
}

#report_views_wrapper{
	width:100%;
}

#concept_template_preview_wrapper{
	width:450px;
}

#concept_template_list_wrapper{
	width:300px;
}


#discipline_wrapper{
	width: 660px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 360px;
}

#list_reports_wrapper{
	width:350px;
}

#list_events_wrapper{
	width: 350px;
}

#list_analysis_wrapper{
	width: 410px;
}

#team_management_wrapper, .general_wrapper{
	width: 780px;
}

#list_local_teams_wrapper, #list_visitor_teams_wrapper{
	width: 375px;
}

#list_local_players_wrapper, #list_visitor_players_wrapper{
	width: 395px;
}

#videos_per_user_wrapper{
	width:460px;
}

#users_permission_wrapper{
	width:300px;
}

#permissions_list_wrapper{
	width:400px;
}

#list_actions_scroller, #list_reports_scroller, #list_thumb_slides_scroller, #list_events_scroller, #list_analysis_scroller, #list_local_teams_scroller, #list_visitor_teams_scroller, #list_local_players_scroller, #list_visitor_players_scroller, #team_management_scroller, #videos_per_user_scroller, #discipline_scroller, #concept_template_preview_scroller, #concept_template_list_scroller, #users_permission_scroller, #permissions_list_scroller, .general_scroller{
	width:240px;
	padding:0;
}	

#report_views_scroller{
	width:100%;
	height:220px;
}

#concept_template_preview_scroller{
	width:450px;
	height:375px;
}

#concept_template_list_scroller{
	width:100%;
	height:100%;
}

#discipline_scroller{
	width:650px;
}

#list_reports_scroller{
	width: 350px;
	height:355px;
}

#team_management_scroller, .general_scroller{
	width: 780px;
	height:375px;
}

#list_events_scroller{
	width: 350px;
	height: 350px;
}

#list_analysis_scroller{
	width: 100%;
	height:100%;
}

#list_local_teams_scroller, #list_visitor_teams_scroller{
	width: 375px;
	height: 300px;
}

#list_local_players_scroller, #list_visitor_players_scroller{
	width: 370px;
	height: 340px;
}

#videos_per_user_scroller{
	width:450px;
}

#users_permission_scroller{
	width:300px;
	height:250px;
}

#permissions_list_scroller{
	width:400px;
	height:250px;
}

#concept_template_preview_container{
	width: 250px;
	margin: 0 auto;
}

#list_actions ul{
	padding:8px;
}

#list_actions ul li{
	padding:13px 10px;
	margin-bottom:0px;
	border-width:1px;
	line-height:1;
	min-height:50px;
}

.last_action_container li{
	padding: 3px;
}

#list_actions ul li span{
	font-size:80%;
}

#list_actions ul li span.tab_name, #list_actions ul li span.action_name{
	width:150px;
}

#list_actions ul li span.action_name{
	font-size:100%;
}

.last_action_container li span.period, .last_action_container li span.period_time{ 
	font-size: 12px;
}

#list_actions ul li span.period, #list_actions ul li span.period_time{ 
	margin-top:8px;
}

#list_actions ul li span.dorsal{
	right:7px;
	top:7px;
	font-size:220%;
}

#list_actions ul li span.report_state{
	bottom: 7px;
	right: 7px;
	width: 20px;
	padding: 4px 0;
	border-radius: 2px;
	border-width:1px;
}

#list_actions ul li.active_action .edit_note{
	border-width:1px;
}

#list_actions ul li.active_action .play_video_action{
	border-width:1px;
}

#list_buttons{
	height:610px;
	width:245px;
}

#list_buttons ul li{
	padding:3px;
}

#list_buttons ul li.button_clickable .button_el_container{
	padding:7px 8px;
	outline-width:1px;
}

#list_buttons ul li.button_clickable:nth-of-type(2n+2){
	/*margin-left:0;*/
}

#list_buttons ul li.button_clickable[data-height="1"] .button_el_container{
	
}

#list_buttons ul li.button_clickable[data-height="2"] .button_el_container{
	padding-top:14px;
	padding-bottom:14px;
}

#list_buttons ul li[data-type="attribute"] .button_el_container:after{
	border-width: 15px 15px 0 0;
}

#list_buttons div.button_counter{
	top:0;
	right:0;
	line-height:2.1em;
	height:100%;
	padding: 0 5px;
}

#list_buttons ul li.button_header{
	width:100%;
	padding: 5px 0;
	font-size: 12px;
	/*margin:5px 0;*/
	margin:2px;
	margin-top:4px;
}

#actions_options{
	height:50px;
	width:245px;
}

#videocontainer #video, .media_offset_selector #video_offset{
	height: 290px !important;
}

#videocontainer video, .media_offset_selector video{
	margin: 0 auto;
	width:515px;
	height:290px;
}

#list_tabs{
	margin-bottom:5px;
	padding:4px;
}

#list_tabs ul li{
	padding:4px 8px;
	margin-right:5px;
	border-width:1px;
}

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

#list_tabs ul li.tab_element.active{
	border-width:1px;
}

#centerwrapper{
	height:660px;
}

.extended_center #centerwrapper{
	height:auto;
}

.extended_center #centerwrapper .dropdown_menu_container{
	bottom:0;
	width:100%;
	height:25px;
	left:0;
	padding:0;
}

.extended_center #centerwrapper .dropdown_menu_container .dropdown_button{
	height: 100%;
	width:100%;
	border-radius:0;
}


.edit_note{
	border-width:1px;
	padding:10px;
	margin-right:15px;
}

.play_video_action{
	border-width:1px;
	padding:10px;
	margin-right:15px;
	margin-top:5px;
	background-size:17px;
}

.panel_title{
	padding:7px 10px;
	margin:0;
}

.borderwhite{
	border-width:1px;
}

.vjs-control-bar{ 
    font-size: 119% !important; 
}

.vjs-default-skin .vjs-control-bar{
	bottom: -25px !important;
}

#direct-upload-text{
	width: 100%;
	border-radius:3px;
	font-size:17px;
	padding:10px;
	margin-top:1px;
}

#filepicker-input{
	width:200px;
	height:40px;
}

#direct-upload-text:active {
	top:1px;
}

.button.large_text{
	border-radius: 3px;
	font-size: 17px;
	padding: 10px;
	margin-top: 1px;
}

#preview{
	max-height: 150px;
	margin-bottom: 15px;
}

#preview li{
	margin-bottom:20px;
}

#preview li .file-container-info{
	width:85%;
}

.upload_local_file, .upload_origin_selector, .upload_external_file{
	min-width:390px;
}

.upload_origin_selector ul{
	padding:0;
	margin:0;
}

.upload_origin_selector ul li{
	margin-bottom:10px;
}

.upload_origin_selector ul li:last-child{
	margin-bottom:0;
}

.upload_external_file input.general_input{
	margin-bottom:15px;
}

.upload_external_file_controls{
	padding:0;
	margin:0;
}

.upload_external_file_controls li{
	margin-right:10px;
}

.upload_external_file_controls li.right{
	margin-right:0;
}

.icon_input a{
	font-size: 17px;
	top: 5px;
	left: 6px;
}

.icon_input input.general_input, .icon_input input{
	padding-left:30px;
}

.icon{
	padding: 10px;
	background-size:18px;
}

.logo{
	background-size:40px;
}

#uploadbutton:active {
	top:1px;
}

#preview li .pauseButton{
	width: 7%;
	height:15px;
	margin-top:15px;
	padding: 3px 5px;
	border-radius: 3px;
	font-size: 12px;
	margin-bottom: 5px;
}

#preview li .pauseButton.paused, #preview li .pauseButton.resumed{
	background-size: 15px;
}

#preview li .success-upload-img, #preview li .pauseButton{
	height:15px;
	margin-right:3px;
}

#preview li .success-upload-img{
	margin-top:10px;
	width: 7%;
	height:auto;
}

#preview li span.filename, #preview li span.uploadSpeed, #preview li span.timeLeft{
	font-size:13px;
	margin-bottom: 5px;
}

#preview li span.uploadSpeed{
	margin-left:4px;
}

#preview .progressbar.ui-progressbar{
	height: 10px;
	padding: 2px;
	width: 100%;
	margin: 0;			
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

#preview .progressbar .ui-progressbar-value{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-size: 30px 30px;
	-moz-background-size: 30px 30px;
	background-size: 30px 30px;			
}

.circleG{
	height:7px;
	margin-left:3px;
	width:7px;
}

.merging-container{
	width: 10%;
	margin-top:23px;
}

.version_number, .discipline_name, .user_name_checker, .license_days_left{
	margin-top:-10px;
	font-size:14px;
}

.version_number{
	margin-left:5px;
}

.user_name_checker{
	margin-right:5px;
}

.discipline_name{
	margin-right: 5px;
}

#select_discipline, #select_team{
	margin-right:20px;
}

.discipline_selector li, .team_selector li{
	padding:30px;
	padding-left:200px;
	font-size:25px;
	background-size: 90px;
	background-position: 40px center;
}

.team_selector li{
	padding: 30px 80px;
}

.team_selector_img{
	height:100px;
	max-width:200px;
}

.concept_editor_container{
	margin-bottom:20px;
	padding:10px;
}

.edit_concept_template_page{
	margin-bottom: 20px;
}

.btn_display_control_panel{
	background-size:15px !important;
	width:25px;
	height:25px;
	margin-top: -4px;
	border-radius: 4px;
}

.concept_template_preview_list_container{
	padding:10px;
}

.discipline_selector li.no-disciplines, .team_selector li.no-teams{
	height:140px;
	background-position: center 100px;
	padding:0;
	padding-top:200px;
}

.team_selector_name{
	margin-left:50px;
	line-height:100px;
}

#drawing_tools{
	bottom: 50px;
}

#drawing_tools li{
	margin-left:10px;
	margin-bottom:10px;
}

#drawing_tools li ul{
	width: 400px;
	margin-left: 40px;
	margin-top: -1px;
}	

#drawing_tools li ul li{
	margin-left:10px;
}	

#presentation_tools{
	bottom:10px;
}

#presentation_tools li{
	margin-left:10px;
}

#presentation_tools #slides{
	padding:10px;
	font-size:18px;
}

.change_brush_color span{
	width:30px;
	height:20px;
	top:9px;
	left:4px;
	border-width:1px;
}

.change_brush_size span{
	width:30px;
	height:5px;
	top:10px;
	left:5px;
}

.tool_child_container{
	top: -51px;
}	

span.brush_small{
	height:3px;
	top:18px;
}

span.brush_middle{
	height:12px;
	top:14px;
}

span.brush_big{
	height:20px;
	top:10px;
}

#drawing_tools #show_canvas{
	margin-left:10px;
	margin-bottom:10px;
}	

.fixed_top{
	top:0;
	left:0;
}

.edit_player_input {
	padding: 5px 9px;
	margin-bottom: 5px;
	max-width: 170px;
}

.basic_padding_container{
	padding:25px;
}

.message_activation{
	padding:30px;
}

.error.fixed_top, .success.fixed_top{
	border-width:0px;
	border-bottom-width:3px;
}

.invitations_container .prev_trigger, .invitations_container .next_trigger{
	bottom:10px;
}

.invitations_container .invitations_left{
	margin-bottom:20px;
}

#invitation_forms li label{
	margin-bottom:10px;
	width:100px;
}

#invitation_forms li label.checkbox_label{
	width:auto;
	margin-top:0;
}

#invitation_forms li .general_input{
	margin-bottom:20px;
}

#invitation_forms li input[type="checkbox"]{
	margin-left:20px;
	margin-top:2px;
}

#invitation_forms li textarea{
	width:100%;
	height:100px;
}

#invitation_forms li .send_invitation{
	margin-top:10px;
}

.error, .success{
	padding: 15px;
}

.item_description{
	font-size:23px;
}

.item_description .item_desc_type{
	margin-right: 30px;
	font-size:26px;
}

#search_video_input{
	width:100%;
	margin-top:10px;
}

.vjs-controls.custom-controls{
	width:15em;
	padding:0 15px;
	margin: 0 10px;
}

#users_permission_list{
	padding:5px;
}

#user_permissions_search{
	margin-top:10px;
	float:left;
	width:300px;
}

#users_permission_list li{
	padding:10px;
}

#users_permission_list li p{
	margin-bottom:10px;
}

#users_permission_list li .permission_user_role{
	font-size:14px;
}

#users_permission_list li .user_permissions_thumb_preview li{
	width:10px;
	height:10px;
	margin-right: 10px;
	padding:0;
	border-radius: 2px;
}

#users_permission_panel, #permissions_list_panel{
	padding:0;
}

.add_new_user_controls label, .add_new_user_controls .general_input{
	margin-bottom:10px;
}


.add_new_user_controls label{
	margin-top:20px;
}

.add_new_user_controls .general_input{
	width:240px;
}

.add_new_user_controls .square_button{
	margin-left:20px;
	margin-top:-6px;
}

#user_permissions{
	padding:5px;
}

#user_permissions li{
	padding:10px;
}

#user_permissions li .unfold_description{
	padding:10px;
	background-size:15px;
	margin-right:7px;
}

#user_permissions li .permission_dates{
	font-size:14px;
	min-height:17px;
}

#user_permissions li .permission_name{
	font-size:18px;
}

#user_permissions li .permission_status{
	width:12px;
	height:12px;
	border-radius:3px;
	margin-right:25px;
	margin-top:2px;
}

#user_permissions li .permission_description{
	font-size:14px;
	line-height:20px;
	margin-top:8px;
	padding: 0 15px;
}

.ui-widget-header:not(.ui-progressbar-value){
	margin-top:15px !important;
	margin-bottom:15px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
}

.ui-dialog{
	padding:0 !important;
	border: 2px solid white !important; 
}

.permission_change_controls{
	margin-top:15px;
}

.permission_states_control{
	margin-top:43px;
	margin-left: 45px;
}

.permission_states_control li{
	margin-left:10px;
}

.permission_states_control li:first-child{
	margin-left:0;
}

.permission_dates_form{
	margin-top: 25px;
}

.permission_dates_form li{
	margin-bottom:10px;
}

.permission_dates_form li label{
	width:50px;
}

.select_user_type{
	width:300px;
	margin-top:15px;
}

.user_settings_form{
	margin-right:0;
}

.user_settings_form:first-of-type{
	margin-right: 70px;
}

.user_settings_form li{
	margin: 0 0px 10px 10px;
}

.user_settings_form li h3{
	font-size:20px;
	margin-top:30px;
}

.user_settings_form li.category{
	margin-left:0;
}

.user_settings_form li.category h3{
	margin-top:0;
	margin-bottom:15px;
}

.user_settings_form li .general_label{
	margin-right:20px;
	width:120px;
}

.user_settings_container p{
	margin-bottom: 25px;
	height: 75px;
}

#submit_user_form, #submit_password_form, #submit_pin_form{
	margin-top:15px;
	margin-bottom:15px;
}

.list_options{
	width: 40px;
	top: 0;
	right:0;
	padding:4px;
	border-width:0px;
	border-left-width:1px;
	right: -60%;
}

.list_options.activated{
	right:0;
}

.list_options li{
	font-size:14px;
	margin-bottom:4px;
	height:40px;
	width:40px;
	background-size:20px;
}

.list_option_toggle{
	right:5px;
	width:35px;
	height:30px;
	top:0;
}

.list_option_toggle .signalizer{
	background-size:10px;
	width:10px;
	height:100%;
}

.list_option_toggle .selected_option{
	background-size:20px;
	width:20px;
}

.user_control_lock{
	top:0;
	left:0;
}

.upload_file_controls li{
	margin-left:20px;
}

.upload_file_controls li.select_file{
	width:200px;
	margin-left:0;
}

.general_container.media_uploader{
	padding-top:25px;
	padding-bottom:25px;
}	

.upload_file_controls li:nth-of-type(2n){
	margin-right:0;
}

.loading_name{
	margin-bottom:10px;
	font-size:17px;
}

.general_progress_bar_container{
	width:800px;
	padding:20px;
	margin: 0 auto;
}	

.alert_container .er1cheader{
	font-size: 25px;
}

.alert_container{
	width:500px;
}

.alert_msg{
	padding:15px;
}

.alert_title{
	max-width:450px;
}

.present_canvas_container{
	width:1020px;
	height:660px;
	bottom:0;
	right:0;
}

#playerlist{
	padding-bottom:10px;
}

.media_previewer{
	padding:50px;
	width:90%;
	height:90%;
	max-width:90%;
	max-height: 90%;
}

.media_previewer .video_preview, .media_previewer .image_preview{
	max-height:85%;
	max-width: 85%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin: auto auto;
}

.media_previewer .video_preview{
	min-width: 384px;
	min-height: 216px;
}

.reload_hack{
	bottom:5px;
	right:5px;
	height:30px;
	width:30px;
	background-size:30px;
}	

.user_statistics{
	margin-top:20px;
}

.user_statistics_list{
	width:215px;
	margin-right:50px;
}

.user_statistics_list:last-of-type{
	margin-right:0;
}

.user_statistics_list:first-of-type li{
	padding-left:10px;
}

.user_statistics_list li{
	margin-bottom:10px;
	font-size: 12px;
	padding-left:9px;
}

.user_statistics_list li img{
	width:25px;
	height:25px;
	margin-right:25px;
}

.generic_message_container{
	width:530px;
	top:0; left:0; right:0; bottom:0;
	margin: auto;
}

.big_label{
	font-size: 18px;
	width: 200px;
	line-height: 25px;
	margin-bottom: 15px;
}

#signup_button{
	margin-top:10px;
}

#password_recovery_link{
	margin-top:12px;
}

.download_from_mobile_img{
	width:90%;
	height:90%;
	max-width:300px;
	/*max-height:300px;*/
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	background-size: 100%;
}

.download_from_mobile_img .download_mobile_text{
	margin: 0 auto;
	bottom:0;
	left:0;
	right:0;
}

.info_warning{
	top:2px;
	right:2px;
}

.info_tip{
	top:10px;
	right:10px;
}

.info_tip.user_shared{
	top:10px;
	right:10px;
}

.info_tip.user_shared:before{
	line-height: 25px;
	border-radius: 20px;
	height: 25px;
	width: 25px;
}

.ui-tooltip.info_tooltip{
    padding: 10px 20px; 
    border-radius: 2px;
	border-width:1px;
	font-size:12px;
	line-height:18px;
}

.ui-tooltip.info_tooltip.light{
	border-width:1px;
}

.welcome_container{
	padding:40px 0;
}

.welcome_container .not_show_again{
	top:10px;
	right:0px;
	width:100%;
}

.welcome_systems{
	width:960px;
}

.welcome_systems > li{
	padding:20px;
	width:300px;
	margin-left:30px;
	height:570px;
	margin-bottom:15px;
}

.welcome_systems > li:first-child{
	margin-left:0;
}

.welcome_systems > li .system_image_container{
	width:80px;
	height: 80px;
	border-radius:80px;
	margin: 0 auto;
	background-size:48px;
}

.welcome_systems > li.er1c_ecosystem{
	width:100%;
	margin-left:0;
	height:auto;
}

.welcome_systems > li .ecosystem_title{
	margin: 10px 0 20px 0;
}

.welcome_systems > li .ecosystem_description p{
	font-size:16px;
	line-height: 25px; 
}

.welcome_systems > li .ecosystem_link{
	padding: 15px 0;
	bottom:20px;
	width:253px;
}

.welcome_systems > li.er1c_ecosystem .ecosystem_title{
	margin-top:0;
	margin-bottom: 10px;
}

.welcome_systems > li.er1c_ecosystem .ecosystem_text_container{
	width:60%;
	margin-left:20px;
}

.welcome_systems > li.er1c_ecosystem .ecosystem_description p{
	margin-bottom: 0;
}

.welcome_container .er1csports_brand .er1csports_image{
	width:170px;
	height:58px;
	background-size: 100% auto;
}

.welcome_container .social_links{
	margin-top:5px;
}

.welcome_container .social_links li{
	font-size:24px;
	margin-left:21px;
}

.welcome_container .social_links li:first-child{
	margin-left:0;
}

.notifications_container{
	bottom:20px;
	right:10px;
}

.notifications_container .notifications_list{
	padding:0;
	margin:0;
}

.notifications_container .notifications_list li{
	width:100%;
	margin-bottom: 10px;
	padding:6px;
}

.notifications_container .notifications_list li .close_notification{
	padding:10px;
	top:2px;
	right:2px;
	background-size:10px;
}

.notifications_container .notifications_list li .notification_content{
	margin-left:10px;
	padding:12px;
	width:200px;
}

.notifications_container .notifications_list li .close_notification, .notifications_container .notifications_list li .notification_content{
	border-width:0px;
	border-bottom-width:2px;
}

.notifications_container .notifications_list li .notification_content .notification_main_content{
	line-height:22px;
	margin-bottom:10px;
	font-size:14px;
}

.notifications_container .notifications_list li .notification_content .notification_sub_content{	
	font-size:12px;
}

.youtube_list_container{
	width:200px;
	height:480;
	padding:10px;
	padding-right:20px;
}

.youtube_list{
	width:100%;
	padding-bottom:10px;
}

.youtube_list .yt_videotutorial{
	width:100%;
	margin-bottom:25px;
}

.youtube_list .yt_videotutorial .yt_video_image{
	max-width:100%;
	height:auto;
	min-height:150px;
	margin:0 auto;
	margin-bottom:10px;
	border-width:1px;
}

.youtube_list .yt_videotutorial .yt_video_title{
	margin-bottom: 5px;
	font-size:14px;
}

.youtube_list .yt_videotutorial .yt_external_link{
	font-size:12px;
}

.youtube_list .yt_videotutorial .yt_video_duration{
	font-size:12px;
	margin-bottom:5px;
}

.youtube_list .yt_videotutorial .yt_thumb_container .yt_external_play, .youtube_list .yt_videotutorial .yt_thumb_container .yt_in_play{
	width:48%;
	height:100%;
	top:0;
	font-size:40px;
	color: #242424;
}

.youtube_list .yt_videotutorial.yt_playing .yt_thumb_container .yt_video_image{
	border-width:1px;
}

.youtube_list .yt_videotutorial .yt_thumb_container .yt_external_play em, .youtube_list .yt_videotutorial .yt_thumb_container .yt_in_play em{
	line-height:150px;
}

.youtube_list .yt_videotutorial .yt_thumb_container .yt_in_play{
	left:0;
}

.youtube_list .yt_videotutorial .yt_thumb_container .yt_external_play{
	right:0;
}

.youtube_main_video_container{
	margin: 0 auto;
	width:640px;
	margin-top:40px;
}

.youtube_main_container #youtube_main_title{
	top:10px;
	padding:10px;
	font-size: 20px;
	padding-right:40px;
	min-height:25px;
}

.youtube_main_container #youtube_main_title .yt_main_title{
	margin-left:5px;
}

.youtube_main_container{
	width:670px;
	height:500px;
	border-width:0px;
	border-left-width:1px;
	margin-left:10px;
}

#btn_confirm_offset{
	bottom: 10px;
}

.media_offset_controls{
	margin-top:20px;
}

.media_offset_controls li{
	margin-bottom:10px;
}

.media_offset_controls li .play_part_time{
	width:40px;
	height:40px;
	margin-right:10px;
	background-size: 26px !important;
	background-repeat: no-repeat;
	background-position: center center;
}	

.media_offset_controls li .offset_part_time_container{
	height:40px;
	line-height:40px;
	width:150px;
}

.analysis_video_container.media_offset_selector{
	margin-top:20px;
}

.import_analysis_mobile{
	width: 350px;
	height: 475px;
	background-size: auto 70%;
}

.prompt_question{
	margin-top:20px;
}

.prompt_answer{
	margin:12px 0;
	margin-bottom:20px;
}

.video_time_input{
	max-width:50px;
}

#btn_confirm_time_input{
	margin-left:10px;
}

.video_time_inputs_container{
	padding: 5px;
	font-size: 20px;
	padding-left: 15px;
	border-radius:3px;
}

.video_time_inputs_background{
	padding:20px;
}

#video_time_input_general_container{
	padding:30px;
}


.configuration_menu{
	width:98%;
	margin: 0 auto;
	margin-top:50px;
}

.configuration_menu li{
	margin: 20px;
	width: 200px;
	height: 150px;
	font-size: 20px;
	padding: 15px;
	background-position: center 20px;
	background-size: auto 70px;
}

.configuration_menu li span{
	left: 0;
	bottom: 20px;
}

#configuration_next_page, #configuration_prev_page{
	top:300px;
}	

#configuration_next_page{
	right:10px;
}

#configuration_prev_page{
	left:10px;
}

.sheet_panel{
	width: 640px;
	height: 350px;
}

.sheet_panel .er1cheader{
	width:668px;
}

.referee_data_container{
	width:360px;
	margin-top:15px;
}

.referee_data_container li{
	margin-bottom:10px;
}

.referee_photo_container{
	width: 150px;
	height:150px;
}

.referee_photo_container .referee_edit_photo{
	margin:0 auto;
}

#report_views_list li{
	padding:10px;
}

#report_views_list li .view_date, #report_views_list li .view_completed{
	padding: 5px 0;
	padding-left: 30px;
	font-size: 12px;
	margin-top: 10px;
	background-size:20px;
}

#report_views_list li .view_completed{
	background-size:15px;
}

#event_creation.mid_window{
	top: 50%;
	left: 50%;
	width: 550px;
	height: 400px;
	margin: -200px 0 0 -275px;
}

#event_creation.mid_window .er1cheader{
	width: 518px;
}

#report_views_filter{
	margin-top:20px;
	width:100%;
}

#report_views_list li.no_views_yet span{
	font-size:16px;
	padding: 20px 0;
}

.videoreport_creation_container li{
	margin-bottom:20px;
}

.videoreport_creation_container li input.general_input{
	width:325px;
}

.videoreport_creation_container li #video_list{
	width: 255px;
	height: 33px;
	margin-right: 20px;
	margin-top:0;
}

.videoreport_creation_container li #video_controls{
	margin-right:0;
	margin-top:0;
}

#video_list.event_properties.videoreport_creation{
	margin-left:65px;
}

.group_management_groups_list_container, .group_management_users_list_container{
	width:350px;
}

#group_management_panel, #group_users_management_panel{
	height:200px;
}

#group_users_management_wrapper, #group_management_wrapper{
	width: 100%;
	height:100%;
}

#group_users_management_scroller, #group_management_scroller{
	width: 100%;
	height:100%;
}

#add_group_users_management, #search_group_users_management, #search_groups_management{
	width:100%;
}

#btn_group_management_accept{
	bottom:20px; 
	right:20px;
}

.group_management_controls{
	width:100%;
	margin-top:10px;
}

#group_management_group_controls li{
	margin-right: 10px;
}

#group_management_group_controls li.right{
	margin-right:0;
	margin-left:10px;
}

#group_management_user_controls li{
	margin-left:10px;
}

#add_group_users_management, #add_group_groups_management{
	width: 295px;
	margin-right: 10px;
	margin-top:8px;
}

.group_management_add_user_container{
	margin-top:10px;
}

.group_management_side_container{
	margin-top:10px;
	margin-bottom:10px;
}

#group_management_list, #group_users_management_list{
	padding:3px;
	margin:0;
}

#group_management_list li{
	padding: 20px;
	padding-left:55px;
	
	background-size: 30px;
	background-position: 10px center;
}

#group_users_management_list li{
	padding:20px;
}

#group_users_management_list li .group_user_name{
	width:45%;
}

#group_users_management_list li .group_user_mail{
	font-size:90%;
	width:45%;
}

.import_fiba_data_container{
	width:400px; 
	height:120px;
}

.import_fiba_competition_container{
	margin: 15px 0;
}

label.simple_checkbox_label:before{
	border-radius:1px;
	height:20px;
	width:20px;
	line-height:20px;
	margin-right:15px;
	
	background-size:15px;
}

#legal_wrapper{
	height:260px;
}

.workteam_users_wrapper{
	height: 200px;
}	

.register_callout{
	font-size:18px;
}

.register_callout .register_text{
	border-width:2px;
	padding:8px 20px;
	padding-left: 40px;
	border-radius: 6px;
	left:-30px;
}

.register_callout .register_icon{
	border-width:2px;
	padding: 25px;
	border-radius:50px;
	background-size:25px;
}




/*---*/

span[data-role="linker"]:not(.disabled){
	cursor:pointer;
}

.license_about_expire{
	padding: 5px 15px;
	border-radius: 2px;
	font-size: 13px;
	border-width: 1px;
}

.store_container{
	max-width:960px;
}

.store_menu{
	border-width:1px;
	padding:15px;
	max-width:960px;
	margin:0 auto;
	margin-bottom:20px;
}

.store_summary_menu_container{
	padding: 13px;
	top: 0;
	right: 0;
}

.store_languages{
	margin-right:50px;
}

.store_languages li{
	background-size:20px;
	width:20px;
	height:20px;
	margin: 0 10px;
}

.store_products>li{
	border-width:1px;
	width:270px;
	margin-left:30px;
}

.store_products>li:first-child{
	margin-left:0;
}	

.store_products>li .store_product_title_container{
	line-height:0.5;
}

.store_products>li .store_product_title{
	font-size: 30px;
	margin-top:40px;
	margin-bottom:20px;
}

.store_products>li .store_product_title:before,
.store_products>li .store_product_title:after {
	height: 7px;
	border-bottom-width:1px;
	top: 0;
	width: 600px;
}

.store_products>li .store_product_title:before {
	margin-right: 15px;
}

.store_products>li .store_product_title:after {
	margin-left: 15px;
}

.store_products>li .store_product_content{
	padding:20px;
	padding-top:10px;
}

.store_products>li ul.store_product_features{
	padding:0;
	height:200px;
}

.store_products>li ul.store_product_features>li{
	padding-left:22px;
	background-size:15px;
}

.store_products>li .store_product_price{
	margin-top:20px;
	margin-bottom:20px;
}

.store_products>li .store_product_price .price_currency{
	font-size:28px;
}

.store_products>li .store_product_price .price_time{
	font-size:18px;
}

.store_products>li .store_product_callaction{
	border-width:2px;
	height:50px;
	width:50px;
	border-radius:40px;
	margin:0 auto;
	background-size:20px;
}


.get_it_button{
	border-width:1px;
	padding:10px 50px;
	font-size:25px;
	border-radius:2px;
	background-size:20px;
	background-position: 15px center;
}

.store_products>li .store_product_controls{
	height: 50px;
}

.store_products>li .store_product_controls>li{
	margin:0 7px;
}

.store_products>li .store_product_controls>li[data-action]{
	padding:14px;
	border-radius: 40px;
	background-size: 13px;
}

.store_products>li .store_product_controls>li.store_product_quantity{
	padding:25px;
	border-radius:55px;
	font-size: 22px;
}

.store_products>li .store_product_controls>li.store_product_quantity span{
	width:30px;
	height:30px;
	line-height:30px;
	margin-top:-15px;
	margin-left:-15px;
}

.store_license_code_trigger{
	border-width:1px;
	padding:15px 20px;
	margin-top:20px;
}

#signup_trial_form_container{
	width:500px;
	height:390px;
	font-size:16px;
	border-width:2px;
	box-shadow: 0 0 10px black;
}

#signup_trial_form_container ul{
	padding:40px;
	padding-top:10px;
}

#signup_trial_form_container li{
	margin-bottom: 20px;
}

#signup_trial_form_container li input{
	border-width:1px;
}

label.simple_checkbox_label:before{
	border-width:1px;
}

#accept_register_trial, #cancel_register_trial{
	padding:15px 35px;
	border-radius:2px;
}

#trial_register_form_title{
	margin: 20px 0;
	padding:15px;
	font-size:30px;
}

.trial_form_trigger{
	border-width:2px;
	bottom:-80px;
	width:200px;
	padding:15px 0px;
	border-radius:2px;
	box-shadow:0 0 10px black;
}

.trial_form_trigger span{
	font-size:16px;
}

.activate_license_code_container{
	width:450px;
	height:370px;
	margin-top: -185px;
	margin-left: -225px;
}

.license_code_form{
	padding:30px;
}

.license_code_form ul{
	padding:0;
	margin-bottom:20px;
}

.license_code_form ul li{
	margin-bottom:10px;
}

.activate_license_code_container img{
	margin-bottom:20px;
}

.license_code_already{
	margin-bottom:20px;
	padding-left:30px;
	background-size:16px;
}

.submit_button.flat_theme, .cancel_button.flat_theme, .back_button.flat_theme{
	border-width:1px;
	width:120px;
	height:40px;
	background-size:20px;
}

.store_country_selector{
	padding-left: 60px;
	background-size:50px;
	top:12px;
	right:12px;
}

.country_selector_trigger{
	padding:10px;
	background-size:12;
}

.store_summary_content{
	padding:40px;
}

#order_summary tr th:last-child{
	width:170px;
}

#order_summary tr, .bank_transaction_info tr{
	border-bottom-width:1px;
}

#order_summary tr td, #order_summary tr th, .bank_transaction_info tr td, .bank_transaction_info tr th{
	padding:10px;
}

#order_summary tr td{
	padding-top: 10px;
	padding-bottom:10px;
}

#order_summary td .product_image{
	width:50px;
	height:50px;
	padding:10px;
}

#order_summary tr td.price_per_unit .original_price, #order_summary tr td.total_price .original_price, #order_summary tr td.price_per_unit .final_price, #order_summary tr td.total_price .final_price, tr.order_total_price td.order_total_price, tr.order_subtotal_price td.subtotal_price, #bank_import{
	letter-spacing:1px;
}

#order_summary tr td:last-child{
	padding-right:20px;
	border-right-width:4px;
}

#order_summary tr.order_taxes td:nth-of-type(1n+5), #order_summary tr.order_subtotal_price td:nth-of-type(1n+5), #order_summary tr.order_total_price td:nth-of-type(1n+5){
	border-bottom-width:1px;
	padding-left:30px;
}

#order_summary tr.order_taxes td:last-of-type, #order_summary tr.order_subtotal_price td:last-of-type, #order_summary tr.order_total_price td:last-of-type{
	border-right-width:4px;
}

#order_summary.orders_list .order_price, .order_price{
	letter-spacing:1px;
}

.store_subscription_choose{
	padding:7px;
	border-radius:20px;
	margin-right:5px;
}

.store_subscription_choose.chosen:after{
	padding:4px;
	left:3px;
	top:3px;
	border-radius:15px;
}

#order_summary[data-timely="monthly"] th[data-subscription="monthly"], #order_summary[data-timely="monthly-year"] th[data-subscription="monthly-year"], #order_summary[data-timely="yearly"] th[data-subscription="yearly"]{
	border-radius: 5px 5px 0px 0px;
}

.store_summary_controls{
	margin-top:50px;
}

.store_summary_controls li{
	margin-left:30px;
}

.trial_trigger_button{
	margin-right:20px;
	width:400px;
}

.trial_trigger_container{
	padding:10px;
	width:900px;
}

.summary_q_plus, .summary_q_less{
	border-radius: 1px;
	width:15px;
	height:15px;
	border-radius:20px;
	margin:0 5px;
	background-size:8px;
}

td.price_comparison{
	font-size:15px;
}

td.price_comparison>span{
	margin-bottom:5px;
}

.nobottom{
	margin-bottom:0 !important;
}

.price_timely{
	font-size:70%;
	letter-spacing:0;
	width: 40px;
}

.store_price_from{
	font-size:12px;
}

.store_price_taxes_included{
	font-size:10px;
}

.store_summary_disclaimers{
	margin-top:40px;
}

.store_summary_disclaimers p{
	font-size:11px;
	line-height:16px;
}

.store_fiscal_data_container{
	width:500px;
}

.fiscal_data_form{
	margin-top:15px;
}

.fiscal_data_form ul{
	padding:0; 
	margin:0;
}

.fiscal_data_form ul li{
	margin-bottom: 30px;
	width:46%;
}

.fiscal_data_form ul li input, .fiscal_data_form ul li select{
	padding:7px;
	border-radius:1px;
	margin-top:6px;
}

.fiscal_data_form ul li select{
	padding-top:6px;
	padding-bottom:6px;
}

.fiscal_data_form ul li:nth-of-type(2n+1){
	margin-right:10px;
}

.fiscal_data_form ul li.submit_form{
	margin-top:20px;
}

li.store_go_summary, li.store_back_summary{
	width:60px;
	height:60px;
	border-radius:50px;
	border-width:2px;
	background-size:24px;
}

.payment_form_container{
	padding:20px;
	border-radius:5px;
	width: 340px;
}

.store_reduced_summary h2{
	font-size:25px;
	margin-bottom:30px;
}

.reduced_product_prices li{
	padding-bottom:5px;
	border-bottom-width:1px;
	margin-top:15px;
	width:80%;
}

.reduced_product_prices li span.p_t, .reduced_product_prices li span.p_tax, .reduced_product_prices li span.p_st{
	margin-right:15px;
}

.reduced_product_prices li .price_timely{
	margin-left:0;
}

.reduced_product_list li{
	border-bottom-width:1px;
	padding-bottom: 5px;
	margin-top:10px;
}

.reduced_product_list li span.p_q{
	margin-right:20px;
	width:50px;
}

.reduced_product_list li span.p_n{
	margin-right:20px;
	width:150px;
}

.reduced_product_list li span.p_p{
	margin-right:0;
}

#store_summary_second_back{
	margin-left:0;
}

.store_summary_conditions li{
	margin: 10px 0;
}

.store_summary_conditions li label{
	font-size:14px !important;
}

.register_callout .register_text{
	border-width:2px;
}

.register_callout .register_icon{
	border-width:2px;
}

.manage_licenses_er1c_logo{
	width:100%;
	height:60px;
	bottom:10px;
	left:20px;
}

.manage_licenses_er1c_logo:after{
    top: 55%;
	margin-left:200px;
    width: 100%;
    height: 1px;
    height:2px;
}

.help_link{
	padding: 10px;
	border-radius:50px;
	border-width:2px;
	bottom:10px;
	left:10px;
}

.help_link:after{
	top:2px;
	right:5px;
	font-size:16px;
}

#help_guides_container{
	max-width:960px;
}

#help_guides_menu_container{
	padding-bottom:10px;
	margin-bottom:20px;
	box-shadow: 0 0 10px gray;
}

#help_guides_menu_container .help_guides_menu{
	max-width:960px;
}

.help_guides_menu ul{
	margin-top:10px;
}

.help_guides_menu ul li{
	padding:20px;
	background-size:30px;
}

.help_guides_menu ul li[data-action="back"]{
	background-size:20px;
}

.help_guides_menu .er1c_logo{
	width:150px;
	height:56px;
}

#help_guides_container .index_container, #help_guides_container .final_content_container{
	width:50%;
	height:100%;
}

#help_guides_container .index_container ul, #help_guides_container .final_content_container>ul{
	padding:10px;
}

#help_guides_container .index_container li, #help_guides_container .final_content_container>ul>li{
	margin-bottom:10px;
}

#help_guides_container .index_container li>.guide_title, #help_guides_container .final_content_container>ul>li>.guide_title{
	border-width:1px;
	border-left-width: 5px;
	padding:15px 25px;
	box-shadow: 0 0 10px -1px black;
}

#help_guides_container .index_container li:after{
	width: 0;
	height: 0;
	border-width: 7px 0 7px 12px;
	top:18px;
	right:15px;
}

#help_guides_container .final_content_container>ul>li .subcategory_actions{
	height:0px;
	padding:0;
	padding-left:10px;
}

#help_guides_container .final_content_container>ul>li> .subcategory_actions li{
	padding:14px;
	background-size:24px;
	margin-right:20px;
}

#help_guides_container .final_content_container>ul>li> .subcategory_actions.showing{
	height:40px;
	padding:5px;
}

/**** LICENSES MANAGER ****/

.administration_dark_full{
	width:960px;
	height:680px;
	border-width:2px;
}	

.dark_theme{
	border-width:1px;
	background-color: rgba(36,36,36,0.9);
}

.dark_theme_title{
	font-size: 26px;
	margin: 30px 0 20px 20px;
}

.dark_theme_title:after{
    top: 51%;
	margin-left:20px;
    height: 1px;
    height:2px;
}

.licenses_lists_containers{
	padding:20px;
}

.round_button{
	border-radius:60px;
	padding:20px;
	background-size:20px;
}

.round_button.big{
	padding:25px;
	background-size:28px;
}	

.round_button.small{
	padding:12px;
	background-size:12px;
}	

.round_button.negative.cancel_renovation{
	margin-left:20px;
}

#btn_license_administration_add{
	right:30px;
	top:22px;
	box-shadow: 0 0 10px black;
}

.license_list_container{
	margin: 0 20px;
	width:360px;
}

.license_list_container h3{
	font-size:22px;
}

.license_list_container h3 span.text{
	margin-left:12px;
}

.manage_licenses_scroller, div.manage_licenses_scroller{
	height:430px;
	border-left-width:2px;
	margin-left:20px;
}

.manager_scrollbarV{
	height: 100%;
	top: -1px;
	left: 0px;
	width: 2px;
}

.manager_license_menu_container{
	height:100%;
	width:70px;
	padding:10px;
	border-left:1px solid #8e8e8e;
	border-left-width:1px;
}

.manager_license_menu_container ul{
	margin-top:100px;
}

.manager_license_menu_container ul li{
	padding:25px;
	margin: 15px 0;
	background-size:25px;
}

.license_list_container .manage_licenses_scroller>ul{
	padding-left:20px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.license_list_container .manage_licenses_scroller>ul>li>.license_name{
	font-size:18px;
}

.license_list_container .manage_licenses_scroller>ul>li{
	margin-bottom:20px;
}

li[data-item="key"] span.activate_to_my_account{
	background-size:16px;
	padding:12px;
	border-radius:30px;
}

.license_data_container{
	border-radius:5px;
	width:250px;
	padding:15px;
	padding-bottom:10px;
	margin-top:10px;
	margin-left:20px;
}

#available_licenses_scroller.license_data_container{
	width:290px;
}

.available_licenses .license_list_container{
	width:390px;
}

.license_data_container ul>li{
	margin:15px 0;
	padding-left:34px;
	background-size:20px;
}

.license_data_container ul>li:first-child{
	margin-top:0;
}

.license_data_container ul.advanced_data{
	max-height:0px;
}

.license_data_container .advanced_data.unfolded{
	max-height:200px;
}

.license_data_container .available_actions{
	padding:0;
	right:0;
	top:0;
	border-radius: 0 5px 5px 0;
	padding-top:8px;
	box-shadow: -3px 0px 12px -3px black;
}

.license_data_container .available_actions li{
	background-size: 18px;
	padding: 20px;
	margin: 5px 0;
}

.data_union{
	border-radius:50px;
	padding:15px;
	box-shadow:0 0 10px black;
	top:-10px;
	right: -10px;
	background-size:20px;
}

.gm_elements_list{
	height:205px;
}

.user_control_bigger .gm_elements_list{
	height:300px;
}

.gm_information_form .gm_input:not(.form_list){
	padding:5px;
}

.gm_information_form textarea.gm_input{
	height:75px;
}

.gm_elements_list.form_list{
	height:90px;
}

.gm_calendar{
	max-width:380px;
}

#gm_actual_event{
	height:75px;
	margin-bottom: 20px;
}

#gm_calendar_events{
	height:190px;
}

#gm_activity_documents{
	height:70px;
}

#gm_documentation_actions li{
	width: 25px;
	height: 25px;
}

#gm_players, #gm_players_categories, #gm_coaches{
	height:450px;
}