@charset "utf-8";
#aeui .ui-dialog .ui-dialog-content {
	padding: 0;
}
#aeui .ui-dialog .ui-dialog-content p{
	padding: 0;
	margin: 0;
}
#aeui .ui-dialog .ui-dialog-titlebar-close span {
	margin: -8px 0 0 -8px;
}
#aeui .video-analysis-container * {
	margin: 0;
	padding: 0;
}
#aeui .video-analysis-container html {
  height: 100%;
}
#aeui .video-analysis-container body {
    line-height:1;
}
#aeui .video-analysis-container html, #aeui .video-analysis-container body, #aeui .video-analysis-container div, #aeui .video-analysis-container span, #aeui .video-analysis-container object,
#aeui .video-analysis-container iframe, #aeui .video-analysis-container h1, #aeui .video-analysis-container h2, #aeui .video-analysis-container h3, #aeui .video-analysis-container h4, #aeui .video-analysis-container h5,
#aeui .video-analysis-container h6, #aeui .video-analysis-container p, #aeui .video-analysis-container blockquote, #aeui .video-analysis-container pre, #aeui .video-analysis-container abbr, #aeui .video-analysis-container address,
#aeui .video-analysis-container cite, #aeui .video-analysis-container code, #aeui .video-analysis-container del, #aeui .video-analysis-container dfn, #aeui .video-analysis-container em, #aeui .video-analysis-container img,
#aeui .video-analysis-container ins, #aeui .video-analysis-container kbd, #aeui .video-analysis-container q, #aeui .video-analysis-container samp, #aeui .video-analysis-container small, #aeui .video-analysis-container strong,
#aeui .video-analysis-container sub, #aeui .video-analysis-container sup, #aeui .video-analysis-container var, #aeui .video-analysis-container b, #aeui .video-analysis-container i, #aeui .video-analysis-container dl,
#aeui .video-analysis-container dt, #aeui .video-analysis-container dd, #aeui .video-analysis-container ol, #aeui .video-analysis-container ul, #aeui .video-analysis-container li, #aeui .video-analysis-container fieldset,
#aeui .video-analysis-container form, #aeui .video-analysis-container label, #aeui .video-analysis-container legend, #aeui .video-analysis-container table, #aeui .video-analysis-container caption, #aeui .video-analysis-container tbody,
#aeui .video-analysis-container tfoot, #aeui .video-analysis-container thead, #aeui .video-analysis-container tr, #aeui .video-analysis-container th, #aeui .video-analysis-container td, #aeui .video-analysis-container article,
#aeui .video-analysis-container aside, #aeui .video-analysis-container canvas, #aeui .video-analysis-container details, #aeui .video-analysis-container figcaption, #aeui .video-analysis-container figure,
#aeui .video-analysis-container footer, #aeui .video-analysis-container header, #aeui .video-analysis-container hgroup, #aeui .video-analysis-container menu, #aeui .video-analysis-container nav, #aeui .video-analysis-container section,
#aeui .video-analysis-container summary, #aeui .video-analysis-container time, #aeui .video-analysis-container mark, #aeui .video-analysis-container audio, #aeui .video-analysis-container video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
#aeui .video-analysis-container article, #aeui .video-analysis-container aside, #aeui .video-analysis-container details, #aeui .video-analysis-container figcaption, #aeui .video-analysis-container figure, #aeui .video-analysis-container footer,
#aeui .video-analysis-container header, #aeui .video-analysis-container hgroup, #aeui .video-analysis-container menu, #aeui .video-analysis-container nav, #aeui .video-analysis-container section {
    display:block;
}
#aeui .video-analysis-container address, #aeui .video-analysis-container caption, #aeui .video-analysis-container cite, #aeui .video-analysis-container code, #aeui .video-analysis-container dfn,
#aeui .video-analysis-container em, #aeui .video-analysis-container strong, #aeui .video-analysis-container h, #aeui .video-analysis-container var {
	font-style:normal;
	font-weight:normal;
}
#aeui .video-analysis-container h1, #aeui .video-analysis-container h2, #aeui .video-analysis-container h3, #aeui .video-analysis-container h4, #aeui .video-analysis-container h5, #aeui .video-analysis-container h6 {
	font-size:100%;
	font-weight:normal;
}
#aeui .video-analysis-container caption, #aeui .video-analysis-container th {
	text-align:left;
}
#aeui .video-analysis-container sup {
	vertical-align:text-top;
}
#aeui .video-analysis-container sub {
	vertical-align:text-bottom;
}
#aeui .video-analysis-container input,
#aeui .video-analysis-container textarea,
#aeui .video-analysis-container select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
#aeui .video-analysis-container ol, #aeui .video-analysis-container ul {
	list-style: none;
}
#aeui .video-analysis-container nav ul {
    list-style:none;
}
#aeui .video-analysis-container blockquote, #aeui .video-analysis-container q {
    quotes:none;
}
#aeui .video-analysis-container blockquote:before, #aeui .video-analysis-container blockquote:after
#aeui .video-analysis-container q:before, #aeui .video-analysis-container q:after {
    content:'';
    content:none;
}
#aeui .video-analysis-container a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
#aeui .video-analysis-container table {
    border-collapse:collapse;
    border-spacing:0;
}
#aeui .video-analysis-container hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0;
}
#aeui .video-analysis-container input, #aeui .video-analysis-container select {
    vertical-align:middle;
}
#aeui .video-analysis-container img {
	border: 0;
}

#aeui .video-analysis-container h3 {
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #dadada;
	border: 1px solid #999999;
	margin: 5px 0;
}

#aeui .video-analysis-container::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
#aeui .video-analysis-container::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

#aeui .video-analysis-container .setting-label {
	font-size: 12px;
	margin: 0 10px;
}

#aeui .video-analysis-container .overlay-shadow {
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1000000;
    background: black;
    opacity: 0.7;
    width: 100%;
    height: 100%;
}

#aeui .video-analysis-container .video-analysis-biggest-button {
    width: 376px;
    /*height: 64px;*/
    font-size: 20px;
    margin: 5px 0px 20px 45px;
}

#aeui .video-analysis-container .video-analysis-biggest-button .ui-button-text {
    line-height: 46px;
}

#aeui .video-analysis-container .toolbar-container {
	height: 50px;
	background-color: #e6e6e6;
	padding-left: 20px;
}

#aeui .video-analysis-container .toolbar-element {
 	float: left;
	height: 30px;
	margin: 10px 5px 0 5px;
	border: 0;
}

#aeui .video-analysis-container .toolbar-button {
	width: 28px;
	background-repeat: no-repeat;
	background-size: 20px 20px;
}

#aeui .video-analysis-container .toolbar-button.ui-state-default {
	background-color: #e6e6e6;
}
#aeui .video-analysis-container .toolbar-button.ui-state-hover {
	background-color: #dadada;
}

#aeui .video-analysis-container .toolbar-playbackrate-slider-container {
	margin: 0 20px 0 5px;
}

#aeui .video-analysis-container .toolbar-playbackrate-slider {
	width: 100px;
	background: #f5ed00 url("images/playbackrate-slider-background.png");
	border: 1px solid;
	height: 10px;
	margin-top: 20px;
}

#aeui .video-analysis-container .toolbar-playbackrate-slider .ui-slider-handle {
	width: 6px;
	height: 10px;
	top: -1px;
	margin-left: -.2em;
    z-index: 0;
}

#aeui .video-analysis-container .toolbar-playbackrate-slider .ui-slider-handle.ui-state-default {
	background: #e60003;
}

#aeui .video-analysis-container .toolbar-playbackrate-slider .ui-slider-handle.ui-state-hover {
	background: #ff383b;
}


#aeui .video-analysis-container .toolbar-last-clicks-container {
	width: 600px;
	background: #e6e6e6;
	float: right;
}

#aeui .video-analysis-container .toolbar-last-clicks-label {
	width: 100px;
	height: 30px;
	background: #e6e6e6;
	float: left;
	line-height: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 14px;
}

#aeui .video-analysis-container .toolbar-last-clicks-wrapper {
	overflow: hidden;
}

#aeui .video-analysis-container .toolbar-last-clicks {
	width: 0px;
	height: 30px;
}

#aeui .video-analysis-container .toolbar-last-clicks .toolbar-last-click {
	float: left;
	width: auto;
	height: 16px;
	border-width: 2px;
	border-style: solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	margin: 5px 0;
	padding: 0 5px;
    white-space: nowrap;
}

#aeui .video-analysis-container .video-container {
	border: 1px solid;
	background: black;
}
#aeui .video-analysis-container .video-container.ui-state-disabled { opacity: 1; }

#aeui .video-analysis-container .video-container .ui-resizable-s {
	height: 10px;
	background-color: black;
	opacity: 0;
}

#aeui .video-analysis-container .video-container .ui-resizable-e {
	width: 10px;
	background-color: black;
	opacity: 0;
}

/*#aeui .video-analysis-container .video-canvas {
	position: absolute;
	left: 0;
	top: 0;
	background: black;
	opacity: 0.4;
}*/

#aeui .video-analysis-container .tabs-container {
    position: absolute;
    background-color: #e6e6e6;
}

#aeui .video-analysis-container .tabs-labels-container {
    width: 100%;
    height: 30px;
    margin-top: 20px;
    overflow: hidden;
}

#aeui .video-analysis-container .tabs-labels-container label {
    text-transform: capitalize;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#aeui .video-analysis-container .tabs-labels-container .ui-button {
    margin-right: 0;
    font-size: 14px;
    width: 120px;
}

#aeui .video-analysis-container .tabs-labels-container .ui-button .ui-button-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 10px 5px 19px;
}

#aeui .video-analysis-container .tabs-labels-container .ui-state-active {
    border-bottom: 0;
}

#aeui .video-analysis-container .tabs-subtabs-labels-container {
    width: 100%;
    height: 30px;
    /*margin-top: 20px;*/
    overflow: hidden;
}

#aeui .video-analysis-container .tabs-subtabs-labels-container label {
    text-transform: capitalize;
}

#aeui .video-analysis-container .tabs-subtabs-labels-container .ui-button {
    margin-right: 0;
    font-size: 14px;
}

#aeui .video-analysis-container .tabs-subtabs-labels-container .ui-state-active {
    border-bottom: 0;
}

#aeui .video-analysis-container .tabs-content-container {
	width: 100%;
	overflow: auto;
    background: white;
}

#aeui .video-analysis-container .goals-container{
    padding: 10px;
}

#aeui .video-analysis-container .warnings-container {
   min-width: 1000px;
}


#aeui .video-analysis-container .goals-team-direction-container {
	margin-bottom: 10px;
}

#aeui .video-analysis-container .goals-team-selector {
	margin-bottom: 5px;
	font-size: 12px;
}

#aeui .video-analysis-container .goals-period-container {
    border: 1px solid #999999;
    /*background: red;*/
    text-align: center;
    padding: 0 5px 0px 5px;
    margin-bottom: 15px;
}

#aeui .video-analysis-container .goals-period-offset-button {
    width: 150px;
    height: 32px;
    font-size: 1.5em;
    margin-bottom: 5px;
    margin-right: 25px;
    margin-left: 25px;
    background: #e6e6e6;
    /*border-color: #d3d3d3;*/
    border: 2px solid #4fa94c;
    color: #000000;
}
#aeui .video-analysis-container .goals-period-offset-button.ui-state-hover {
    background: #dadada;
    border-color: #4fa94c;
    color: #212121;
}

#aeui .video-analysis-container .goals-period-buttons-container {
    border: 1px solid #999999;
    /*background: red;*/
    text-align: left;
    padding: 0 5px;
    margin-bottom: 5px;
}

#aeui .video-analysis-container .goals-period-button-container {
	border: 1px solid #999999;
	border-radius: 4px;
	padding: 5px;
	margin-bottom: 5px;
}

#aeui .video-analysis-container .goals-period-finder {
    margin: 0 10px 0 0;
    height: 32px;
    width: 32px;
    border: 1px solid hsl(0, 0%, 60%);
}

#aeui .video-analysis-container .goals-period-button {
    width: 148px;
    height: 30px;
    font-size: 1.5em;
    margin-bottom: 5px;
    margin-right: 10px;
    background: #3b7939;
    border: 2px solid #2a5228;
    color: #fafafa;
}

#aeui .video-analysis-container .goals-period-button.ui-state-hover {
    background: #4fa94c;
    border-color: #2a5228;
    color: #fafafa;
}

#aeui .video-analysis-container .goals-period-button.goal-red {
	background: #FF0000 !important;
}

#aeui .video-analysis-container .goals-period-button.goal-red.ui-state-hover {
	background: #FF8C8C !important;
}

#aeui .video-analysis-container .goals-period-replay-button {
    width: 148px;
    height: 30px;
    font-size: 1.5em;
    margin-bottom: 5px;
	margin-right: 10px;
    /*margin-left: 10px;*/
    background: rgb(51, 118, 180);
    border: 2px solid #2a5228;
    color: #fafafa;
}

#aeui .video-analysis-container .goals-period-replay-button.ui-state-hover {
    background: rgb(64, 142, 214);
}

#aeui .video-analysis-container .goal-red {
    border: 2px solid red !important;
}

#aeui .video-analysis-container .goal-yellow {
    border: 2px solid yellow !important;
}

#aeui .video-analysis-container .goals-period-label {
	font-size: 12px;
	line-height: 25px;
	margin: 0px 5px 0px 0px;
}

#aeui .video-analysis-container .goals-period-selector {
    height: 25px;
    vertical-align: top;
    margin: 0px 10px 5px 0px;
    width: 242px;
    font-size: 1.5em;
    border: 1px solid hsl(0, 0%, 60%);
}

#aeui .video-analysis-container .goals-period-checkbox {
    margin: 0px 0px 0px 2px;
}

#aeui .video-analysis-container .goals-period-skip {
    margin: 0 10px 0 0;
    height: 32px;
    width: 32px;
    border: 1px solid hsl(0, 0%, 60%);
    float: right;
}

#aeui .video-analysis-container .goals-period-gk-selector.subs {
	background-color: yellow;
}

#aeui .video-analysis-container .buttons-container {
	margin-top: 10px;
}

#aeui .video-analysis-container .buttons-column {
	float: left;
	width: 110px;
	margin-left: 9px;
}

#aeui .video-analysis-container .buttons-column > div {
	width: 110px;
	margin-bottom: 15px;
}

#aeui .video-analysis-container .button-disabled {
	opacity: 0.35;
    cursor: default!important;
}

#aeui .video-analysis-container .button-general, #aeui .video-analysis-container .button-players, #aeui .video-analysis-container .button-gk_skills, #aeui .video-analysis-container .button-pitches,
#aeui .video-analysis-container .button-off_skills, #aeui .video-analysis-container .button-mid_skills, #aeui .video-analysis-container .button-place_kicks, #aeui .video-analysis-container .button-modules,
#aeui .video-analysis-container .button-lineups, #aeui .video-analysis-container .button-modifiers, #aeui .video-analysis-container .button-bad_behaviours, #aeui .video-analysis-container .button-goal_involveds,
#aeui .video-analysis-container .button-foot, #aeui .video-analysis-container .button-link_up_plays, #aeui .video-analysis-container .button-modifiers_single, #aeui .video-analysis-container .button-modifiers_shoot,
#aeui .video-analysis-container .button-keypass, #aeui .video-analysis-container .button-pass_type, #aeui .video-analysis-container .button-statistics, #aeui .video-analysis-container .button-def_skills {
	display: block;
	width: 98px;
	height: 32px;
	font-size: 1.1em;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 2px solid;
	border-right: 2px solid;
	word-break: break-word;
	margin-bottom: 1px;
	border-radius: 4px;
	padding: 3px 5px 0px 5px;
	text-align: center;
	cursor: pointer;
}

#aeui .video-analysis-container .button-players:active, #aeui .video-analysis-container .button-gk_skills:active, #aeui .video-analysis-container .button-pitches:active,
#aeui .video-analysis-container .button-def_skills:active, #aeui .video-analysis-container .button-off_skills:active, #aeui .video-analysis-container .button-mid_skills:active,
#aeui .video-analysis-container .button-place_kicks:active, #aeui .video-analysis-container .button-modules:active, #aeui .video-analysis-container .button-lineups:active,
#aeui .video-analysis-container .button-modifiers:active, #aeui .video-analysis-container .button-bad_behaviours:active, #aeui .video-analysis-container .button-goal_involveds:active,
#aeui .video-analysis-container .button-foot:active, #aeui .video-analysis-container .button-link_up_plays:active, #aeui .video-analysis-container .button-modifiers_single:active,
#aeui .video-analysis-container .button-modifiers_shoot:active, #aeui .video-analysis-container .button-keypass:active, #aeui .video-analysis-container .button-pass_type:active,
#aeui .video-analysis-container .button-statistics:active, #aeui .video-analysis-container .button-general:active {
	border-top: 2px solid;
	border-left: 2px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
}
#aeui .video-analysis-container .button-general.editing:active {
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 2px solid;
	border-right: 2px solid;
}

#aeui .video-analysis-container .button-modules, #aeui .video-analysis-container .button-modifiers, #aeui .video-analysis-container .button-modifiers_shoot,
#aeui .video-analysis-container .button-modifiers_single, #aeui .video-analysis-container .button-keypass,
#aeui .video-analysis-container .button-pass_type, #aeui .video-analysis-container .button-statistics {
	width: 41px;
	display: inline-block;
	float: left;
	margin-right: 1px;
}

#aeui .video-analysis-container .button-general {
	background: #303030;
	border-color: #d3d3d3;
	color: #fafafa;
	position: relative;
}
#aeui .video-analysis-container .button-general:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#aeui .video-analysis-container .button-general.first-button { margin-top: 15px; }
#aeui .video-analysis-container .button-general.editing:active {
	border-color: #999999;
}

#aeui .video-analysis-container .button-players,
#aeui .video-analysis-container .button-players:not(.button-clickable):hover{
	background: #4eb8e3;
	border-color: #197EDB;
	color: #000000;

}
#aeui .video-analysis-container .button-players:hover {
	background: #8fd5ef;
	border-color: #197ea3;
	color: #212121;
}
#aeui .video-analysis-container .button-players.editing:active {
	border-color: #197ea3;
}

#aeui .video-analysis-container .button-gk_skills {
	background: #b084c2;
	border-color: #8c50a5;
	color: #000000;
}
#aeui .video-analysis-container .button-gk_skills:hover {
	background: #c6a7d3;
	border-color: #8c50a5;
	color: #212121;
}
#aeui .video-analysis-container .button-gk_skills.editing:active {
	border-color: #8c50a5;
}

#aeui .video-analysis-container .button-def_skills {
	background: #e6e6e6;
	border-color: #d3d3d3;
	color: #000000;
}
#aeui .video-analysis-container .button-def_skills:hover {
	background: #dadada;
	border-color: #999999;
	color: #212121;
}
#aeui .video-analysis-container .button-def_skills.editing:active {
	border-color: #999999;
}

#aeui .video-analysis-container .button-mid_skills {
	background: #f48110;
	border-color: #b55e08;
	color: #000000;
}
#aeui .video-analysis-container .button-mid_skills:hover {
	background: #f8af68;
	border-color: #b55e08;
	color: #212121;
}
#aeui .video-analysis-container .button-mid_skills.editing:active {
	border-color: #b55e08;
}

#aeui .video-analysis-container .button-off_skills {
	background: #f5ed00;
	border-color: #9e9900;
	color: #000000;
}
#aeui .video-analysis-container .button-off_skills:hover {
	background: #f8f59b;
	border-color: #9e9900;
	color: #212121;
}
#aeui .video-analysis-container .button-off_skills.editing:active {
	border-color: #9e9900;
}

#aeui .video-analysis-container .button-place_kicks {
	background: #c6fa99;
	border-color: #58b607;
	color: #000000;
}
#aeui .video-analysis-container .button-place_kicks:hover {
	background: #82f61e;
	border-color: #58b607;
	color: #212121;
}
#aeui .video-analysis-container .button-place_kicks.editing:active {
	border-color: #58b607;
}

#aeui .video-analysis-container .button-modules {
	background: #000000;
	border-color: #d3d3d3;
	color: #fafafa;
}
#aeui .video-analysis-container .button-modules:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#aeui .video-analysis-container .button-modules.editing:active {
	border-color: #999999;
}

#aeui .video-analysis-container .button-modifiers {
	background: #303030;
	border-color: #d3d3d3;
	color: #fafafa;
}
#aeui .video-analysis-container .button-modifiers:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#aeui .video-analysis-container .button-modifiers.editing:active {
	border-color: #999999;
}

#aeui .video-analysis-container .button-modifiers_single {
	background: #303030;
	border-color: #d3d3d3;
	color: #fafafa;
}
#aeui .video-analysis-container .button-modifiers_single:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#aeui .video-analysis-container .button-modifiers_single.editing:active {
	border-color: #999999;
}

#aeui .video-analysis-container .button-modifiers_shoot {
	background: #303030;
	border-color: #d3d3d3;
	color: #fafafa;
}
#aeui .video-analysis-container .button-modifiers_shoot:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#aeui .video-analysis-container .button-modifiers_shoot.editing:active {
	border-color: #999999;
}

#aeui .video-analysis-container .button-pass_type {
	background: #303030;
	border-color: #d3d3d3;
	color: #fafafa;
}
#aeui .video-analysis-container .button-pass_type:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#aeui .video-analysis-container .button-pass_type.editing:active {
	border-color: #999999;
}

/*#aeui .video-analysis-container .button-foot {
	background: #c6fa99;
	border-color: #58b607;
	color: #000000;
}
#aeui .video-analysis-container .button-foot:hover {
	background: #82f61e;
	border-color: #58b607;
	color: #212121;
}
#aeui .video-analysis-container .button-foot.editing:active {
	border-color: #58b607;
}*/

#aeui .video-analysis-container .button-statistics {
	background: #c6fa99;
	border-color: #58b607;
	color: #000000;
}
#aeui .video-analysis-container .button-statistics:hover {
	background: #82f61e;
	border-color: #58b607;
	color: #212121;
}
#aeui .video-analysis-container .button-statistics.editing:active {
	border-color: #58b607;
}

#aeui .video-analysis-container .button-keypass {
	background: #c6fa99;
	border-color: #58b607;
	color: #000000;
}
#aeui .video-analysis-container .button-keypass:hover {
	background: #82f61e;
	border-color: #58b607;
	color: #212121;
}
#aeui .video-analysis-container .button-keypass.editing:active {
	border-color: #58b607;
}

#aeui .video-analysis-container .button-lineups {
	background: #000000;
	border-color: #0f0f0f;
	color: #fafafa;
}
#aeui .video-analysis-container .button-lineups:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#aeui .video-analysis-container .button-lineups.editing:active {
	border-color: #999999;
}

#aeui .video-analysis-container .button-pitches {
	background: #3b7939;
	border-color: #2a5228;
	color: #fafafa;
}
#aeui .video-analysis-container .button-pitches:hover {
	background: #4fa94c;
	border-color: #2a5228;
	color: #fafafa;
}
#aeui .video-analysis-container .button-pitches.editing:active {
	border-color: #2a5228;
}

#aeui .video-analysis-container .button-link_up_plays {
    background: #f5ed00;
    border-color: #9e9900;
    color: #000000;
}
#aeui .video-analysis-container .button-link_up_plays:hover {
    background: #f8f59b;
    border-color: #9e9900;
    color: #212121;
}
#aeui .video-analysis-container .button-link_up_plays.editing:active {
	border-color: #9e9900;
}

#aeui .video-analysis-container .button-bad_behaviours {
	background: #e60003;
	border-color: #ad0002;
	color: #fafafa;
}
#aeui .video-analysis-container .button-bad_behaviours:hover {
	background: #ff383b;
	border-color: #ad0002;
	color: #fafafa;
}
#aeui .video-analysis-container .button-bad_behaviours.editing:active {
	border-color: #ad0002;
}

#aeui .video-analysis-container .button-goal_involveds {
	background: #6d00b3;
	border-color: #4c0977;
	color: #fafafa;
}
#aeui .video-analysis-container .button-goal_involveds:hover {
	background: #a025ef;
	border-color: #4c0977;
	color: #fafafa;
}
#aeui .video-analysis-container .button-goal_involveds.editing:active {
	border-color: #4c0977;
}

#aeui .video-analysis-container .button-delete-button {
	height: 16px;
	width: 16px;
	position: absolute;
	right: 0;
	bottom: 0;
}
#aeui .video-analysis-container .button-edit-button {
	height: 16px;
	width: 16px;
	position: absolute;
	left: 0;
	bottom: 0;
}

#aeui .video-analysis-container .matrix-container {
	padding: 10px;
}

#aeui .video-analysis-container .matrix-options-div {
	border: 1px solid #999999;
	padding: 0 5px 5px 5px;
	height: 105px;
	/*width: 441px;*/
	font-size: 12px;
	margin-bottom: 15px;
}

#aeui .video-analysis-container .matrix-options-div h3 {
	margin-bottom: 3px;
}

#aeui .video-analysis-container .matrix-options-div select {
	height: 20px;
	font-size: 12px;
	vertical-align: baseline;
}

#aeui .video-analysis-container .matrix-options-div .setting-label {
	line-height: 25px;
}

#aeui .video-analysis-container .matrix-refresh-button {
	width: 139px;
	height: 20px;
	font-size: 1.1em;
	margin: 5px 10px;
}
#aeui .video-analysis-container .matrix-refresh-button span {
	/*padding: 0;*/
	line-height: 10px;
}

#aeui .video-analysis-container .matrix-table-container {
	border: 1px solid #999999;
	padding: 0 5px 5px 5px;
	display: inline-block;
}

#aeui .video-analysis-container .matrix-table {
	empty-cells: show;
	border-spacing: 0;
	border-collapse: separate;
}

#aeui .video-analysis-container .matrix-table-empty-row, #aeui .video-analysis-container .matrix-table-empty-column {
	display: none;
}

#aeui .video-analysis-container .matrix-table-cell {
	border: 1px solid #fafafa;
	background: #ffffff;
	height: 16px;
	width: 16px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#aeui .video-analysis-container .matrix-table-cell.active-cell {
	background: #AEE3F4;
	border: 1px solid #2BBAEE;
	cursor: pointer;
}

#aeui .video-analysis-container .matrix-table-first-row, #aeui .video-analysis-container .matrix-table-last-row, #aeui .video-analysis-container .matrix-table-first-column, #aeui .video-analysis-container .matrix-table-last-column {
	background: #AEE3F4;
	border: 1px solid #2BBAEE;
}

#aeui .video-analysis-container .matrix-table-first-row {
	border-top: 2px solid #2BBAEE;
	border-bottom: 2px solid #2BBAEE;
	line-height: 8px;
	font-size: 26px;
	color: #AEE3F4;
	position: relative;
	font-family: "Courier New";
	padding: 10px 0;
	cursor: pointer;
}

#aeui .video-analysis-container .matrix-table-first-row .rotated-text {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform-origin: 100% 100%;
	-ms-transform-origin: 100% 100%;
	white-space: nowrap;
	color: black;
	right: 4px;
	position: absolute;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#aeui .video-analysis-container .matrix-table-first-column{
	border-left: 2px solid #2BBAEE;
	border-right: 2px solid #2BBAEE;
	line-height: 15px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	white-space: nowrap;
	cursor: pointer;
}

#aeui .video-analysis-container .matrix-table-last-row{
	border-top: 2px solid #2BBAEE;
	border-bottom: 2px solid #2BBAEE;
	cursor: pointer;
}

#aeui .video-analysis-container .matrix-table-last-column{
	border-left: 2px solid #2BBAEE;
	border-right: 2px solid #2BBAEE;
	cursor: pointer;
}

#aeui .video-analysis-container .matrix-table-cell.circles-done {
	background: #B1F4AE;
	border: 1px solid #228826;
}

#aeui .video-analysis-container .matrix-table-first-row.circles-done {
	color: #B1F4AE;
}

#aeui .video-analysis-container .matrix-table-first-column.circles-done {
	border-left: 2px solid #228826;
	border-right: 2px solid #228826;
}

#aeui .video-analysis-container .matrix-table-last-row.matrix-table-first-column {
	text-align: right;
}

#aeui .video-analysis-container .matrix-table-empty-cell-tl {
	border-top: 0px;
	border-left: 0px;
	border-bottom: 1px solid #2BBAEE;
	border-right: 1px solid #2BBAEE;
	background: #FFFFFF;
}

#aeui .video-analysis-container .matrix-table-empty-cell-tr {
	border-top: 0px;
	border-left: 1px solid #2BBAEE;
	border-bottom: 1px solid #2BBAEE;
	border-right: 0px;
	background: #FFFFFF;
	color: white;
}

#aeui .video-analysis-container .matrix-table-empty-cell-bl {
	border-top: 1px solid #2BBAEE;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 1px solid #2BBAEE;
	background: #FFFFFF;
}

#aeui .video-analysis-container .matrix-table-empty-cell-br {
	border-top: 1px solid #2BBAEE;
	border-left: 1px solid #2BBAEE;
	border-bottom: 0px;
	border-right: 0px;
	background: #FFFFFF;
}

#aeui .video-analysis-container .players-container {
	position: relative;
	margin: 10px;
}

#aeui .video-analysis-container .players-editor-div {
	border: 1px solid #999999;
	margin-bottom: 15px;
	/*height: 47px;*/
	/*width: 441px;*/
	padding: 0 5px 5px 5px;
	text-align: right;
}

/*#aeui .video-analysis-container .player-editor-div {
	text-align: left;
	font-size: 12px;
	padding: 0 0 0 15px;
	border: 1px solid #999999;
	border-top: 0;
	height: 38px;
	line-height: 38px;
}

#aeui .video-analysis-container .player-editor-div:first-of-type {
	border-top: 1px solid #999999;
}*/

#aeui .video-analysis-container .editor-div {
	text-align: left;
	font-size: 10px;
	/*padding: 10px 0px 10px 10px;*/
	padding: 0 0 0 10px;
	border: 1px solid #999999;
	/*border-top: 0;*/
	height: 50px;
	line-height: 15px;
	position: relative;
}

#aeui .video-analysis-container .editor-div.inactive{
	background: #eee;
	color: #666;
}

#aeui .video-analysis-container .editor-div.currentTeam{
	background: #ffe2e2;
}

#aeui .video-analysis-container .editor-div.changed{
    background: deepskyblue!important;
}

#aeui .video-analysis-container .editor-div>span{
	padding-top: 3px;
	float: left;
}

#aeui .video-analysis-container .editor-div.relatedTeam{
	background: #fffce8;
}


/*#aeui .video-analysis-container .editor-div:first-of-type {
	border-top: 1px solid #999999;
	background-color: red;
}*/

#aeui .video-analysis-container .players-add-button {
	font-size: 16px;
	width: 155px;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 6px;
}

/*#aeui .video-analysis-container .player-editor-div .ui-button {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#aeui .video-analysis-container .player-editor-div .ui-button.ui-state-editing {
	border: 1px solid hsl(0, 0%, 67%);
	background: hsl(0, 0%, 33%) url(images/ui-bg_glass_65_555555_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: white;
}*/

#aeui .video-analysis-container .editor-div .ui-button {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#aeui .video-analysis-container .editor-div .ui-button.ui-state-editing {
	border: 1px solid hsl(0, 0%, 67%);
	background: hsl(0, 0%, 33%) url(images/ui-bg_glass_65_555555_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: white;
}

#aeui .video-analysis-container .edit-form-div {
	border: 1px solid #73859f;
	position: absolute;
	top: 40px;
	padding: 5px;
	background: aliceblue;
}

#aeui .video-analysis-container .edit-form-div .ui-button {
	margin-top:0;
}

#aeui .video-analysis-container .edit-form-div input {
	/*width: 45%;*/
	height: 20px;
	/*vertical-align: baseline;*/
	padding-left: 5px;
	margin-right: 15px;
	margin-left: 5px;
	width: 50px;
}

#aeui .video-analysis-container .module-container {
	position: relative;
	margin: 10px;
}

#aeui .video-analysis-container .module-selector-div {
	border: 1px solid #999999;
	margin-bottom: 15px;
	/*height: 47px;*/
	/*width: 441px;*/
	padding: 0 5px 5px 5px;
}

#aeui .video-analysis-container .module-selector,
#aeui .video-analysis-container .module-direction-selector {
	height: 20px;
	font-size: 12px;
	width: 100px;
	vertical-align: baseline;
	margin-left: 10px;
}
#aeui .video-analysis-container .module-direction-selector {
	width: 60px;
}

#aeui .video-analysis-container .module-players-container {
	border: 1px solid #999999;
	width: 140px;
	height: 357px;
	position: absolute;
	left: 0;
	padding: 0 5px 5px 5px;
	overflow-y: auto;
	overflow-x: hidden;
}

#aeui .video-analysis-container .module-player {
	display: block;
	width: 125px;
	height: 20px;
	margin: 0 auto;
	background: #4eb8e3;
	border-color: #197ea3;
	color: #000000;
}
#aeui .video-analysis-container .module-player.ui-state-hover {
	background: #8fd5ef;
	border-color: #197ea3;
	color: #212121;
}

#aeui .video-analysis-container .button-players.last-of-unit,
#aeui .video-analysis-container .module-player.last-of-unit,
#aeui .video-analysis-container .module-position-div.last-of-unit {
	margin-bottom: 10px;
}

#aeui .video-analysis-container .module-player span {
	padding: 0;
	line-height: 20px;
}

#aeui .video-analysis-container .module-position-container {
	position: absolute;
	/*width: 301px;*/
	left: 152px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 0 5px 5px 5px;
}

#aeui .video-analysis-container .module-position-container h3 {
	width: 318px;
}

#aeui .video-analysis-container .module-position-label-container {
	/*width: 161px;*/
	/*height: 242px;*/
}

#aeui .video-analysis-container .module-position-player-container {
	width: 140px;
	/*height: 242px;*/
	position: absolute;
	top: 27px;
	/*left: 166px;*/
}

#aeui .video-analysis-container .module-position-unit {
	background: yellow;
	margin-bottom: 15px;
}

#aeui .video-analysis-container .module-position-div {
	font-size: 10px;
	height: 22px;
	text-align: right;
	line-height: 22px;
}

#aeui .video-analysis-container .module-save-button {
    position: absolute;
    bottom: 0;
    right: 12px;
    width: 140px;
    height: 20px;
    font-size: 1.1em;
}

#aeui .video-analysis-container .module-save-button span {
    padding: 0;
    line-height: 20px;
}

#aeui .video-analysis-container .module-add-button {
    position: absolute;
    bottom: 0;
    right: 169px;
    width: 140px;
    height: 20px;
    font-size: 1.1em;
}

#aeui .video-analysis-container .module-add-button span {
    padding: 0;
    line-height: 20px;
}

#aeui .video-analysis-container .module-list-div {
    border: 1px solid #999999;
    margin-bottom: 15px;
    padding: 0 5px 5px 5px;
    position: absolute;
    top: 434px;
    left: 0;
    right: 0;
}

#aeui .video-analysis-container .module-div {
    /*border: 1px solid #999999;*/
    padding: 4px 0 0 5px;
    height: 76px;
}

#aeui .video-analysis-container .module-div.editing-module {
	border-color: red;
}

#aeui .video-analysis-container .module-div input {
    height: 20px;
    vertical-align: baseline;
    padding-left: 5px;
    width: 60px;
    margin-left: 5px;
}

#aeui .video-analysis-container .module-div input.not-saved {
    border: 1px solid red;
}

#aeui .video-analysis-container .module-div input.error {
    border: 1px solid red;
    color: red;
    font-weight: bold;
}

#aeui .video-analysis-container .module-div label {
    margin-left: 20px;
}


#aeui .video-analysis-container .module-div .ui-button {
	width: 130px;
	clear: left;
	margin-top: 15px;
}

#aeui .video-analysis-container .settings-container {
	padding: 10px;
}

#aeui .video-analysis-container .settings-container .video-analysis-biggest-button {
	margin: 5px auto;
	display: block;
}

#aeui .video-analysis-container .settings-container .settings-pitch-list {
	width: 100%;
	display: block;
}

#aeui .video-analysis-container .settings-container .settings-pitch-list li {
	float: left;
    text-align: left;
    margin: 5px;
}

#aeui .video-analysis-container .settings-container .settings-pitch-list li label {
	width: 120px;
	height: auto;
	float: left;
	margin-right: 10px;
	font-size: 1.1em;
}

#aeui .video-analysis-container .settings-container .settings-pitch-list li label > div.pitchDefault {
	width: 120px;
	height: 76px;
	background-image: url(images/pitches/default_small.png);
	background-repeat: no-repeat;
	margin: 3px;
}

#aeui .video-analysis-container .settings-container .settings-pitch-list li label > div.pitchDefault.negative_18 {
	background-image: url(images/pitches/18_negative_small.png);
}

#aeui .video-analysis-container .settings-container .settings-pitch-list li label > div.pitchDefault.positive_18 {
	background-image: url(images/pitches/18_positive_small.png);
}

#aeui .video-analysis-container .settings-container .settings-pitch-list li label > div.pitchDefault.negative_20 {
	background-image: url(images/pitches/20_negative_small.png);
}

#aeui .video-analysis-container .settings-container .settings-pitch-list li label > div.pitchDefault.positive_20 {
	background-image: url(images/pitches/20_positive_small.png);
}

#aeui .video-analysis-container .settings-container .settings-pitch-list li label > div.pitchDefault.american {
	background-image: url(images/pitches/american_small.png);
}

#aeui .video-analysis-container .settings-container .settings-pitch-list h4 {
    font-size: 1.5em;
}

#aeui .video-analysis-container .settings-container .settings-pitch-option {
	appearance: none;
}

#aeui .video-analysis-container .settings-container .settings-pitch-option:checked + label > div.pitchDefault {
	border: 3px solid #19a5f3;
	margin: 0;
}

#aeui .video-analysis-container .settings-offsets-div {
	border: 1px solid #999999;
	padding : 0 5px 5px 5px;
	/*height: 70px;*/
	margin-bottom: 15px;
}

#aeui .video-analysis-container .settings-offsets-div .setting-label {
	line-height: 25px;
}

#aeui .video-analysis-container .settings-offsets-div input {
	font-size: 12px;
	text-align: center;
	height: 21px;
	vertical-align: top;
	width: 40px;
}

#aeui .video-analysis-container .settings-offsets-div input[type="range"] {
	width: 80px;
	vertical-align: middle;
}

#aeui .video-analysis-container .settings-buttons-div {
	border: 1px solid #999999;
	padding : 0 5px 5px 5px;
	/*height: 70px;*/
	margin-bottom: 15px;
}

#aeui .video-analysis-container .settings-buttons-div select {
	height: 20px;
	font-size: 12px;
	vertical-align: baseline;
}

#aeui .video-analysis-container .settings-save-keybindings-button {
    width: 150px;
    height: 20px;
    font-size: 1.1em;
    margin-left: 20px;
}

#aeui .video-analysis-container .settings-save-keybindings-button span {
    padding: 0;
    line-height: 20px;
}

#aeui .video-analysis-container .settings-save-keybindings-button .ui-button-text {
    margin-left: 15px;
}

#aeui .video-analysis-container .button-edit-form-div .ui-button {
	float: none;
	margin-bottom: 5px;
}

#aeui .video-analysis-container .button-key-input {
	text-transform: uppercase;
}

#aeui .video-analysis-container .settings-backup-div,
#aeui .video-analysis-container .settings-pitch-div {
	border: 1px solid #999999;
	padding : 0 5px 5px 5px;
	margin-bottom: 15px;
	text-align: center;
	display: inline-block;
}

#aeui .video-analysis-container .settings-pitch-div {
	display: grid;
}

#aeui .video-analysis-container .setting-sync-button {
	width: auto !important;
}

#aeui .video-analysis-container .setting-import-backup-container {
	position: relative;
	display: inline-block;
}

#aeui .video-analysis-container .setting-backup-button {
	width: 150px;
	height: 32px;
	font-size: 14px;
	margin: 5px 2px 5px 3px;
}
#aeui .video-analysis-container .setting-backup-button span {
	/*padding: 0;*/
	/*line-height: 30px;*/
}

#aeui .video-analysis-container .setting-import-backup-button {
	z-index: 1;
}

#aeui .video-analysis-container .setting-import-backup-input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 2;
	font-size: 1.5em;
	margin: 5px 0px 5px 47px;
	cursor: pointer;
	width: 125px;
	height: 35px;
}

#aeui .video-analysis-container .setting-import-backup-input::-ms-browse {
	width: 159px;
}

/*#aeui .video-analysis-container .setting-end-analysis-button {
    width: 376px;
    height: 64px;
    font-size: 20px;
    margin: 5px 0px 20px 45px;
}

#aeui .video-analysis-container .setting-end-analysis-button .ui-button-text {
    line-height: 46px;
}*/

#aeui .video-analysis-container .setting-end-analysis-button,
#aeui .video-analysis-container .setting-complete-analysis-button {
	width: 200px;
	height: 48px;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#aeui .video-analysis-container .setting-end-analysis-button {
	float: left;
	margin-left: 60px;
	margin-right: auto;
}

#aeui .video-analysis-container .setting-complete-analysis-button {
	margin-left: auto;
	margin-right: 60px;
}

#aeui .video-analysis-container .video-analysis-blue-button,
#aeui .ui-dialog-buttonset .video-analysis-blue-button {
	background: #027dbb;
	color: white;
	border-radius: 4px;
	align-items: center;
	justify-content: center;
	float: left;
	margin-left: 20px;
}

#aeui .video-analysis-container .video-analysis-blue-button .ui-button-text,
#aeui .ui-dialog-buttonset .video-analysis-blue-button .ui-button-text {
	line-height: normal;
	padding: 0;
}

#aeui .ui-dialog-buttonset .video-analysis-clear-button {
	background: none;
	border: none;
	color: #283c50;
}

#aeui .ui-dialog-buttonset .modal-complete-analysis-confirm-button {
	width: 260px;
	height: 40px;
	font-size: 14px;
	font-weight: 700;
}

#aeui .modal-complete-analysis-result .ui-dialog-buttonset .modal-complete-analysis-confirm-button {
	width: 90px;
}

#aeui .ui-dialog-buttonset .modal-complete-analysis-cancel-button {
	width: 64px;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
}

#aeui .modal-complete-analysis .ui-dialog-buttonpane {
	border: none;
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: 24px 0;
}

#aeui .modal-complete-analysis .ui-dialog-buttonset {
	display: flex;
	flex-direction: row;
	width: 410px;
	align-items: center;
	justify-content: space-around;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#aeui .modal-complete-analysis .ui-dialog-buttonpane .ui-dialog-buttonset button {
	margin: 0;
}

#aeui .modal-complete-analysis .ui-dialog-content .modal-title,
#aeui .modal-complete-analysis .ui-dialog-content .modal-description {
	font-family: Roboto, Verdana, Arial, sans-serif;
}

#aeui .modal-complete-analysis .ui-dialog-content .modal-title {
	font-size: 24px;
	font-weight: 600;
	margin: 24px 0 16px 0;
}

#aeui .modal-complete-analysis .ui-dialog-content .modal-description {
	font-size: 14px;
	padding: 0 32px;
}

#aeui .video-analysis-container .timebar-container {
	border: 1px solid #999999;
	background: #999999;
	height: 79px;
}

#aeui .video-analysis-container .timebar-curtime-container {
	width: 150px;
	height: 77px;
	border: 1px solid #999999;
	background: #e6e6e6;
	line-height: 25px;
}

/* DA ELIMINARE */
#aeui .video-analysis-container .timebar-curtime {
	height: 55px;
	text-align: center;
	font-size: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 150px;
	border: 1px solid #999999;
	background: #e6e6e6;
	line-height: 55px;
}

#aeui .video-analysis-container .timebar-time.timebar-match-curtime {
	line-height: 28px;
	font-size: 15px;
}

#aeui .video-analysis-container .timebar-get-match-time-button {
	height: 25px;
	margin: 0 0 0 7px;
	width: 25px;
	background-repeat: no-repeat;
	background-size: 20px;
	background-position: 50% 50%;
}

#aeui .video-analysis-container .timebar-time {
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#aeui .video-analysis-container .timebar-second {
	height: 16px;
	line-height: 16px;
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 0;
	background: none;
	resize: none;
}

#aeui .video-analysis-container .timebar-slider-wrapper {
	position: absolute;
	width: 100%;
	overflow: hidden;
	background: #999999;
}

#aeui .video-analysis-container .timebar-event-label {
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #212121;
	background: #e6e6e6;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
}

#aeui .video-analysis-container .timebar-labels {
	height: 12px;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #e6e6e6;
	/*border-top: 1px solid #999999;*/
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	vertical-align: middle;
	line-height: 10px;
	position: relative;
    z-index: 999;
}

#aeui .video-analysis-container .timebar-offset-marker {
	background: rgb(20, 255, 0);
	width: 3px;
	height: 40px;
	position: absolute;
	opacity: 0.7;
}

#aeui .video-analysis-container .timebar-start-marker {
	background: #ff6600;
	width: 5px;
	height: 40px;
	position: absolute;
	opacity: 0.7;
}

#aeui .video-analysis-container .timebar-offset-marker-end {
	background: red;
}

#aeui .video-analysis-container .timebar-label-cell {
	float: left;
}

#aeui .video-analysis-container .timebar-zoom-list {
	font-size: 13px;
	position: relative;
	top: -1px;
	width: 70px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#aeui .video-analysis-container .timebar-accuracy-list {
	font-size: 13px;
	position: relative;
	top: -1px;
	width: 70px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 5px;
}

#aeui .video-analysis-container .timebar-slider-wrapper input[type="range"] {
    -webkit-appearance: slider-horizontal;
	color: #999999;
	height: 30px;
	margin: -2px 0 0 0;
	padding: 0;
}

#aeui .video-analysis-container .timebar-slider-wrapper input[type="range"]::-webkit-slider-container {
    -webkit-flex: 1 1 0px;
	min-width: 0px;
	box-sizing: border-box;
	display: -webkit-flex;
	-webkit-user-modify: read-only;
   	background-image: url("images/graded_background_large.png");
   	background-repeat: repeat-x;
   	background-color: #e6e6e6;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}

#aeui .video-analysis-container .timebar-slider-wrapper input[type="range"]::-webkit-slider-runnable-track {
    -webkit-flex: 1 1 0px;
	min-width: 0px;
	-webkit-align-self: center;
	box-sizing: border-box;
	display: block;
	-webkit-user-modify: read-only;
}

#aeui .video-analysis-container .timebar-slider-wrapper input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: sliderthumb-horizontal;
	box-sizing: border-box;
	display: block;
	-webkit-user-modify: read-only;
	position: relative;
	top: -4px;
}

#aeui .video-analysis-container .playerbars-container {
	border: 1px solid #197ea3;
	height: 107px;
	background: #197ea3;
}

#aeui .video-analysis-container .playerbars-names-container {
	overflow: hidden;
	border: 1px solid #197ea3;
	width: 150px;
	height: 87px;
	position: relative;
	background: #197ea3;
}

#aeui .video-analysis-container .playerbar-name {
	height: 20px;
	border-top: 1px solid #197ea3;
	border-bottom: 1px solid #197ea3;
	border-left: 1px solid #197ea3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #4eb8e3;
	line-height: 20px;
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#aeui .video-analysis-container .playerbar-name.goalsbar-name {
    background: #3b7939;
    border-color: #2a5228;
    color: #fafafa;
}

#aeui .video-analysis-container .playerbar-name.state-hover {
	background: #85d5ef;
}

#aeui .video-analysis-container .player-selector {
	width: 100%;
	height: 20px;
}

#aeui .video-analysis-container .playerbars-bars-container {
	overflow: scroll !important;
	border: 1px solid #197ea3;
	position: absolute !important;
	height: 105px;
	background: #197ea3;
	margin-top: -1px;
	margin-left: -5px;
}
#aeui .video-analysis-container .playerbars-bars-container::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
#aeui .video-analysis-container .playerbars-bars-container::-webkit-scrollbar-thumb {
	border-radius: 4px;
	background-color: rgba(0,0,0,.5);
	-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

#aeui .video-analysis-container .playerbar-bar {
	height: 20px;
	border-top: 1px solid #197ea3;
	border-bottom: 1px solid #197ea3;
	border-right: 1px solid #197ea3;
	background: #4eb8e3;
	position: relative;
}

#aeui .video-analysis-container .playerbar-bar.goalsbar-bar {
    background: #3b7939;
    border-color: #2a5228;
    color: #fafafa;
}

#aeui .video-analysis-container .playerbar-bar .ui-resizable-handle {
	width: 10px;
	border: 1px dashed #197ea3;
	background: #197ea3;
	opacity: 0.4;
}

#aeui .video-analysis-container .playerbar-bar.state-hover {
	background: #85d5ef;
}

#aeui .video-analysis-container .playerbars-time-indicator {
	width: 0px;
	position: absolute;
	border-left: 3px dotted #212121;
	height: 30px;
	top: 0;
}

#aeui .video-analysis-container .playerbars-duration-indicator {
	width: 0px;
	position: absolute;
	border-left: 3px dashed #FF0000;
	height: 30px;
	top: 0;
}

#aeui .video-analysis-container .player-event {
	float: left;
	position: absolute;
	border: 2px solid #197ea3;
	background: #aee3f4;
	height: 16px;
	overflow: hidden;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	padding-left: 3px;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}

#aeui .video-analysis-container .player-event.state-selected {
	border: 2px solid #124c64;
	background: #124c64;
	color: #f5f5f5;
    z-index: 5;
}

#aeui .video-analysis-container .player-event.colliding-event {
	border: 2px solid #A31919;
	background: #F4AEAE;
	color: #f5f5f5;
}

#aeui .video-analysis-container .player-event.goal-event {
    background: #4fa94c;
    border-color: #2a5228;
    color: #fafafa;
}

#aeui .video-analysis-container .player-event.replay-event {
    background: rgb(51, 118, 180);
    border-color: #2a5228;
    color: #fafafa;
}

#aeui .video-analysis-container .player-event.colliding-event.state-selected {
	background: #A31919;
}

#aeui .video-analysis-container .player-event.ui-draggable-dragging, #aeui .video-analysis-container .player-event.ui-resizable-resizing {
	z-index: 10;
}

#aeui .video-analysis-container .player-event span {
	width: 100%;
	position: absolute;
}

#aeui .video-analysis-container .player-event-time-marker {
    background-color: rgba(255,0,0,0.7);
    height: 100%;
    width: 3px;
    position: absolute;
    top: 0;
}

#aeui .video-analysis-container .ajax-response-container {
    display: none;
}

#aeui .pitch-dialog-pitch {
	background: url('images/pitch2.jpg');
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	background-size: 100% 100%;
}

#aeui .pitch-dialog-teams,
#aeui .playlist-pitch-teams {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
#aeui .playlist-pitch-teams {
	position: relative;
}


#aeui .pitch-dialog-team,
#aeui .playlist-pitch-team {
	float: left;
	height: 0%;
	color: white;
	font-size: 20px;
	text-align: center;
	text-shadow: 2px 2px black;
}
#aeui .playlist-pitch-team {
	font-size: 11px;
}

#aeui .pitch-dialog-teamleft,
#aeui .playlist-pitch-teamleft {
	float: left;
}

#aeui .pitch-dialog-teamright,
#aeui .playlist-pitch-teamright {
	float: right;
}

#aeui .pitch-dialog-click-overlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
}

#aeui .attributes-dialog h3 {
    height: 15px;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    background-color: #dadada;
    border: 1px solid #999999;
    margin: 5px 0;
}

#aeui .attributes-page {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
}

/*#aeui .attributes-page input[type='checkbox'] {
    -webkit-appearance:none;
    width:30px;
    height:30px;
    background:white;
    border-radius:5px;
    border:2px solid #555;
}
#aeui .attributes-page input[type='checkbox']:checked {
    background: #abd;
}*/

#aeui .attributes-blocks-content {
    overflow: auto;
}

#aeui .attributes-blocks-toolbar {
    height: 40px;
    position: relative;
}

#aeui .attributes-prev-button, #aeui .attributes-next-button { font-size: 20px !important; height: 38px; position: absolute; }
#aeui .attributes-prev-button { left : 10px; }
#aeui .attributes-next-button { right : 10px; }

#aeui .attribute-block {
    float: left;
    /*width: 33.33%;*/
    /*width: 50%;*/
    /*border: 1px solid #999999;*/
    box-sizing: border-box;
    padding: 0 5px 5px 5px;
}

#aeui .attribute-mandatory-block {
    width : 50%;
    border: 1px solid #999999;
}

#aeui .attribute-optional-block {
    width : 100%;
    border: 1px solid #999999;
}

#aeui .attribute-value {
    /*font-size: 13px;*/
    font-size: 25px;
    margin-left: 15px;
    margin-bottom: 5px;
}

#aeui .attributes-page label:hover {
    background: #DBDBDB;
    cursor: hand;
}

#aeui .attributes-pitch-container, #aeui .attributes-goal-container {
    position: relative;
}

#aeui .attributes-optionals-container {
    width : 50%;
    overflow : auto;
    float: left;
    border-bottom: 1px solid #999999;
    box-sizing: border-box;
    height: 100%;
    padding: 5px;
}

#aeui .attributes-optionals-container:first-child {
    border-right: 1px solid #999999;
}

#aeui .attribute-single-optional {
    font-size: 25px;
    margin-bottom: 5px;
    width: 100%;
}

#aeui .pitch-dialog .ui-dialog-buttonset,
#aeui .goal-dialog .ui-dialog-buttonset,
#aeui .screenshot-dialog .ui-dialog-buttonset { width: 100%; }
#aeui .pitch-dialog .ui-dialog-buttonset .ui-button,
#aeui .goal-dialog .ui-dialog-buttonset .ui-button,
#aeui .screenshot-dialog .ui-dialog-buttonset .ui-button { float: left; }
#aeui .pitch-dialog .ui-dialog-buttonset .ui-button:last-child,
#aeui .goal-dialog .ui-dialog-buttonset .ui-button:last-child,
#aeui .screenshot-dialog .ui-dialog-buttonset .ui-button:last-child { float: right; }
#aeui .pitch-dialog .ui-dialog-buttonset .ui-button.pitch-button-active,
#aeui .goal-dialog .ui-dialog-buttonset .ui-button.goal-dialog-button-active {
	border: 1px solid #aaaaaa;
	background: #555555 url('images/ui-bg_glass_65_555555_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff;
}

#aeui .goal-dialog-divs-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

#aeui .goal-dialog-div { box-sizing: border-box; }
#aeui .goal-dialog-div.small-goal {
	color: whitesmoke;
	font-weight: bold;
	text-shadow: 1px 1px black;
	text-align: left;
	font-size: 10px;
}
#aeui .goal-dialog-div.small-goal.not-selected {-webkit-box-shadow: inset 100px 10px 10px rgba(255,255,255,0.7) }

#aeui .shoot-position-selector .goal-dialog-out { background: red; position: absolute; }
#aeui .shoot-position-selector .goal-dialog-out-side, #aeui .goal-dialog-goal-side { width: 15%; }
#aeui .shoot-position-selector .goal-dialog-out-top, #aeui .goal-dialog-goal-top { height: 20%; }
/*#aeui .goal-dialog-out-side, #aeui .goal-dialog-goal-side { width: 150px; }
#aeui .goal-dialog-out-top, #aeui .goal-dialog-goal-top { height: 100px; }*/

#aeui .shoot-position-selector .goal-dialog-goal { background: #008844; position: absolute; }

#aeui .shoot-position-selector .goal-dialog-post { background: #DADADA; position: absolute; }
#aeui .shoot-position-selector .goal-dialog-post.small-goal { background: #7A7A7A }
#aeui .shoot-position-selector .goal-dialog-post-side { width: 2.5%; }
#aeui .shoot-position-selector .goal-dialog-post-top { height: 5%; }
/*#aeui .goal-dialog-post-side { width: 25px; }
#aeui .goal-dialog-post-top { height: 25px; }*/

#aeui  .shoot-position-selector .goal-dialog-blocked { background: grey; width: 10%; position: absolute; font-size: 1.6em; text-align: center; cursor: default; }

#aeui .shoot-position-selector .goal-dialog-tl-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 2px solid;	border-bottom: 0px;			border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-tr-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 0px;		border-bottom: 0px;			border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-lb-border			{ border-color: #444 !important;	border-top: 0px;		border-left: 2px solid; border-bottom: 1px solid;	border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-br-border			{ border-color: #444 !important;	border-top: 0px;		border-left: 0px;		border-bottom: 1px solid;	border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-lr-border			{ border-color: #444 !important;	border-top: 0px;		border-left: 2px solid; border-bottom: 0px;			border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-tb-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 0px;		border-bottom: 1px solid;	border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-tlb-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 2px solid;	border-bottom: 1px solid;	border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-tlr-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 2px solid;	border-bottom: 0px;			border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-tbr-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 0px;		border-bottom: 1px solid;	border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-lbr-border			{ border-color: #444 !important;	border-top: 0px;		border-left: 2px solid;	border-bottom: 1px solid;	border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-tlbr-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 2px solid;	border-bottom: 1px solid;	border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-tl-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 0px;			border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-tr-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 0px;			border-right: 2px solid;	}
#aeui .shoot-position-selector .goal-dialog-lb-border-hover		{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid; border-bottom: 2px solid;	border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-br-border-hover		{ border-color: #444 !important;	border-top: 0px;		border-left: 0px;		border-bottom: 2px solid;	border-right: 2px solid;	}
#aeui .shoot-position-selector .goal-dialog-lr-border-hover		{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid; border-bottom: 0px;			border-right: 2px solid;	}
#aeui .shoot-position-selector .goal-dialog-tb-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 2px solid;	border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-tlb-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 2px solid;	border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-tlr-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 0px;			border-right: 2px solid;	}
#aeui .shoot-position-selector .goal-dialog-tbr-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 2px solid;	border-right: 2px solid;	}
#aeui .shoot-position-selector .goal-dialog-lbr-border-hover		{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid;	border-bottom: 2px solid;	border-right: 2px solid;	}
#aeui .shoot-position-selector .goal-dialog-tlbr-border-hover	{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 2px solid;	border-right: 2px solid;	}
#aeui .shoot-position-selector .goal-dialog-tl-border.small-goal		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 0px;			border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-tr-border.small-goal		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 0px;			border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-lb-border.small-goal		{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid; border-bottom: 1px solid;	border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-br-border.small-goal		{ border-color: #444 !important;	border-top: 0px;		border-left: 0px;		border-bottom: 1px solid;	border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-lr-border.small-goal		{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid; border-bottom: 0px;			border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-tb-border.small-goal		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 1px solid;	border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-tlb-border.small-goal	{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 1px solid;	border-right: 0px;			}
#aeui .shoot-position-selector .goal-dialog-tlr-border.small-goal	{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 0px;			border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-tbr-border.small-goal	{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 1px solid;	border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-lbr-border.small-goal	{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid;	border-bottom: 1px solid;	border-right: 1px solid;	}
#aeui .shoot-position-selector .goal-dialog-tlbr-border.small-goal	{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 1px solid;	border-right: 1px solid;	}

#aeui .shoot-position-selector .goal-dialog-out-hover { background: rgb(253, 120, 120); }
#aeui .shoot-position-selector .goal-dialog-post-hover { background: #000000; }
#aeui .shoot-position-selector .goal-dialog-goal-hover { background: #47AA79; }
#aeui .shoot-position-selector .goal-dialog-blocked-hover { background: lightgray; }

/*#aeui .playlist-dialog { background-color: #444; }*/

#aeui .playlist-goal-container {
	position: absolute;
	bottom: 20px !important;
	right: 260px;
	width: 220px !important;
	height: 110px !important;
}

#aeui .playlist-video-container {
	height: 100%;
	background-color: black;
	float: left;
	position: relative;
}

#aeui .playlist-video-container video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

#aeui .playlist-video-overlay-title {
    /*width: 100%;*/
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.4);
    color: #dadada;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 25px;
    vertical-align: middle;
    border-radius: 10px;
    padding: 15px 20px 20px 20px;
    text-align: center;
	z-index: 5;
}

#aeui .playlist-video-overlay-title.red{
	background: red;
}

#aeui .playlist-video-overlay-circle {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%!important;
	height: 100%!important;
	background-color: transparent;
	opacity: 1;
	overflow: hidden;
	z-index: 6;
	display: none;
}

#aeui .playlist-video-circle {
	position: absolute;
	width: 140px;
	height: 140px;
	opacity: 1;
	border-radius: 1000px;
	display: block;
	background: transparent;
	font-size: 10em;
	border: 10px solid;
	z-index: 7;
}

#aeui .playlist-video-set-circle {
	border-color: red;
}

#aeui .playlist-video-show-circle {
	border-color: transparent;
	box-shadow: 0 0 100000px 10000px rgba(0, 0, 0, .5);
}

#aeui .playlist-button {
	float: right;
	margin: 5px;
	height: 24px;
}

#aeui .playlist-circle-mode-button {
	float: left;
}

#aeui .playlist-circle-mode-button.active {
	border:1px solid #58b607;
}

#aeui .playlist-show-label {
	line-height: 24px;
	font-size: 12px;
}

#aeui .playlist-circle-mode-icon {
	float: left;
	width: 19px;
	height: 19px;
}

#aeui .playlist-list-container {
	float: right;
	overflow: auto;
	z-index: 19;
	border: 1px solid black;
}

#aeui .playlist-pitch-container {
	position: absolute;
	background: url('images/pitch2.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
	bottom: 0;
	right: 0;
	border: 1px solid black;
}

#aeui .playlist-pitch-dot {
	position: absolute;
	background-color: red;
	border-radius: 1000px;
	border-color: black;
	border-style: solid;
}
#aeui .playlist-pitch-dot.small-dot {
	width: 6px;
	height: 6px;
	border-width: 2px;
}
#aeui .playlist-pitch-dot.big-dot {
	width: 24px;
	height: 24px;
	border-width: 4px;
}

#aeui .playlist-pitch-dot-label {
	position: absolute;
	color: white;
	text-shadow: 2px 2px black;
	width: 80px;
	display: inline-block;
	text-align: center;
}
#aeui .playlist-pitch-dot-label.small-dot {
	width: 80px;
}
#aeui .playlist-pitch-dot-label.big-dot {
	width: 160px;
	font-size: 14px;
}

#aeui .playlist-element {
    border: 1px solid #222222;
    cursor: default;
    position: relative;
}

#aeui .playlist-playing-element {
    background: #999999;
    color: #fafafa;
}

#aeui .playlist-element-circle-icon {
	width: 20px;
	height: 30px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin-left: 5px;
	background-size: 30px;
}

#aeui .playlist-element-title {
    padding: 5px;
    font-size: 15px;
    height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#aeui .playlist-element-title.red {
	color: darkred;
}

#aeui .playlist-element-subtitle {
    padding: 5px;
    font-size: 12px;
}

#aeui .playlist-element-subtitle a { color: #00F5FF; text-decoration: underline; }

#aeui .playlist-dialog .playlist-element-screenshots-button {
	height: 26px;
	border: 0;
	width: 26px;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	position: absolute;
	top: 10px;
	right: 10px;
	color: whitesmoke;
	font-weight: bold;
	text-shadow: 2px 2px black;
}

#aeui .screenshot-flash-screen {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: white;
	display: none;
	z-index: 150;
	opacity: 0.8;
}

#aeui .screenshot-dialog .screenshot-container {
	width: 100%;
	height: 420px;
	background: white;
	text-align: center;
}
#aeui .screenshot-dialog .screenshot-full {
	margin: 10px 0;
}
#aeui .screenshot-dialog .screenshot-thumbs-container {
	width: 100%;
	height: 100%;
	background: white;
	overflow: auto;
	border-top: 1px solid rgb(90,90,90);
}
#aeui .screenshot-dialog .screenshot-thumb {
	float: left;
	height: 100px;
	border: 1px solid rgb(90,90,90);
	border-radius: 4px;
	padding: 5px;
	margin: 5px;
	background: whitesmoke;
}
#aeui .screenshot-dialog .screenshot-thumb:hover { background: #b3b3b3; }
#aeui .screenshot-dialog .screenshot-thumb.screenshot-active { background: #727272; }

#aeui .no-close .ui-dialog-titlebar-close { display: none; }
#aeui .no-title .ui-dialog-titlebar { display:none; }

#aeui .offline-dialog-button {
    width: 210px;
    height: 32px;
    font-size: 1.5em !important;
    margin: 5px 0px 5px 25px;
}

#aeui .match-version-dialog-buttons-div {
	text-align: right;
	padding-right: 10px;
}

#aeui .match-version-dialog-button {
    width: 210px;
    height: 32px;
    font-size: 1.5em !important;
    margin: 5px 13px 5px 25px;
}

#aeui .context-menu-list {
	width: 200px;
    /*z-index: 100 !important;*/
	/*max-height: 500px;*/
	/*overflow-y: scroll;*/
	/*top: 0 !important;*/
	/*bottom: 0 !important;*/
}

#aeui .context-menu-submenu .context-menu-list {
	width: 50px !important;
}

#aeui .context-menu-item.icon span {
	line-height: 18px;
}

#aeui .context-menu-item.icon-tick { background-image: url("images/icons/tick.png"); }
#aeui .context-menu-item.icon-cross { background-image: url("images/icons/cross.png"); }
#aeui .context-menu-item.icon-notification-counter { background-image: url("images/icons/notification-counter.png"); }
#aeui .context-menu-item.icon-notification-counter-02 { background-image: url("images/icons/notification-counter-02.png"); }
#aeui .context-menu-item.icon-notification-counter-03 { background-image: url("images/icons/notification-counter-03.png"); }
#aeui .context-menu-item.icon-notification-counter-04 { background-image: url("images/icons/notification-counter-04.png"); }
#aeui .context-menu-item.icon-notification-counter-05 { background-image: url("images/icons/notification-counter-05.png"); }
#aeui .context-menu-item.icon-notification-counter-06 { background-image: url("images/icons/notification-counter-06.png"); }
#aeui .context-menu-item.icon-notification-counter-07 { background-image: url("images/icons/notification-counter-07.png"); }
#aeui .context-menu-item.icon-notification-counter-08 { background-image: url("images/icons/notification-counter-08.png"); }
#aeui .context-menu-item.icon-notification-counter-09 { background-image: url("images/icons/notification-counter-09.png"); }
#aeui .context-menu-item.icon-notification-counter-10 { background-image: url("images/icons/notification-counter-10.png"); }
#aeui .context-menu-item.icon-notification-counter-11 { background-image: url("images/icons/notification-counter-11.png"); }
#aeui .context-menu-item.icon-notification-counter-12 { background-image: url("images/icons/notification-counter-12.png"); }
#aeui .context-menu-item.icon-notification-counter-13 { background-image: url("images/icons/notification-counter-13.png"); }
#aeui .context-menu-item.icon-notification-counter-14 { background-image: url("images/icons/notification-counter-14.png"); }
#aeui .context-menu-item.icon-notification-counter-15 { background-image: url("images/icons/notification-counter-15.png"); }
#aeui .context-menu-item.icon-notification-counter-16 { background-image: url("images/icons/notification-counter-16.png"); }
#aeui .context-menu-item.icon-notification-counter-17 { background-image: url("images/icons/notification-counter-17.png"); }
#aeui .context-menu-item.icon-notification-counter-18 { background-image: url("images/icons/notification-counter-18.png"); }
#aeui .context-menu-item.icon-notification-counter-19 { background-image: url("images/icons/notification-counter-19.png"); }
#aeui .context-menu-item.icon-notification-counter-20 { background-image: url("images/icons/notification-counter-20.png"); }
#aeui .context-menu-item.icon-notification-counter-20-plus { background-image: url("images/icons/notification-counter-20-plus.png"); }
#aeui .video-analysis-container .toolbar-sound-on-button { background-image: url("images/icons/speaker-volume.png"); }
#aeui .video-analysis-container .toolbar-sound-off-button {	background-image: url("images/icons/speaker-volume-control-mute.png"); }
#aeui .video-analysis-container .toolbar-playing-button { background-image: url("images/icons/control.png"); }
#aeui .video-analysis-container .toolbar-paused-button { background-image: url("images/icons/control-pause.png"); }
#aeui .video-analysis-container .toolbar-findsliderthumb-button { background-image: url("images/icons/ui-slider-050.png"); }
#aeui .video-analysis-container .toolbar-prevminute-button { background-image: url("images/icons/control-stop-180.png"); }
#aeui .video-analysis-container .toolbar-nextminute-button { background-image: url("images/icons/control-stop.png"); }
#aeui .video-analysis-container .toolbar-fullscreen-button { background-image: url("images/icons/fullscreen.png"); }
#aeui .video-analysis-container .toolbar-circle-button { background-image: url("images/icons/radar.png"); }
#aeui .video-analysis-container .goals-period-skip { background-image: url("images/icons/arrow-curve.png"); }
#aeui .video-analysis-container .ui-icon-buttons {	background-image: url("images/icons/buttons.png"); }
#aeui .video-analysis-container .ui-icon-grid {	background-image: url("images/icons/grid.png"); }
#aeui .video-analysis-container .ui-icon-matrix {	background-image: url("images/icons/matrix.png"); }
#aeui .video-analysis-container .ui-icon-players { background-image: url("images/icons/players.png"); }
#aeui .video-analysis-container .ui-icon-pitch { background-image: url("images/icons/pitch_16x16.png"); }
#aeui .video-analysis-container .ui-icon-teama { background-image: url("images/icons/user-white.png"); }
#aeui .video-analysis-container .ui-icon-teamb { background-image: url("images/icons/user-black.png"); }
#aeui .video-analysis-container .ui-icon-gear { background-image: url("images/icons/gear.png"); }
#aeui .video-analysis-container .ui-icon-reload { background-image: url("images/icons/arrow-circle-315.png"); }
#aeui .video-analysis-container .ui-icon-sync { background-image: url("images/icons/arrow-circle-double.png"); }
#aeui .video-analysis-container .ui-icon-save { background-image: url("images/icons/tick-circle-frame.png"); }
#aeui .video-analysis-container .ui-icon-ball { background-image: url("images/icons/sport-soccer.png"); }
#aeui .video-analysis-container .ui-icon-warning { background-image: url("images/icons/warning.png"); }
#aeui .video-analysis-container .ui-icon-shadow { background-image: url("images/icons/user-silhouette.png"); }
#aeui .video-analysis-container .ui-icon-find { background-image: url("images/icons/arrow-transition-270.png"); }
#aeui .video-analysis-container .ui-icon-go { background-image: url("images/icons/traffic-light-green.png"); }
#aeui .video-analysis-container .ui-icon-yellow { background-image: url("images/icons/traffic-light-yellow.png"); }
#aeui .video-analysis-container .ui-icon-stop { background-image: url("images/icons/traffic-light-red.png"); }
#aeui .video-analysis-container .ui-icon-time { background-image: url("images/icons/clock.png"); }
#aeui .video-analysis-container .ui-icon-edit { background-image: url("images/icons/pencil.png"); }
#aeui .video-analysis-container .ui-icon-cancel { background-image: url("images/icons/cross-circle-frame.png"); }
#aeui .video-analysis-container .ui-icon-add { background-image: url("images/icons/plus-circle-frame.png"); }
#aeui .video-analysis-container .ui-icon-delete { background-image: url("images/icons/minus-circle-frame.png"); }
#aeui .video-analysis-container .ui-icon-export { background-image: url("images/icons/download.png"); }
#aeui .video-analysis-container .ui-icon-end { background-image: url("images/icons/table-export.png"); }
#aeui .video-analysis-container .ui-icon-camera { background-image: url("images/icons/camcorder.png"); }
/*#aeui .video-analysis-container .ui-icon-export { background-image: url("images/icons/document-export.png"); }*/
#aeui .video-analysis-container .ui-icon-import { background-image: url("images/icons/upload.png"); }
/*#aeui .video-analysis-container .ui-icon-import { background-image: url("images/icons/document-import.png"); }*/
#aeui .ui-dialog .ui-icon-wait { background-image: url("images/icons/green-loader.gif"); }
#aeui .ui-dialog .ui-icon-offline { background-image: url("images/icons/computer-off.png"); }
#aeui .ui-dialog .ui-icon-online { background-image: url("images/icons/computer-network.png"); }
#aeui .ui-dialog .ui-icon-save { background-image: url("images/icons/tick-circle-frame.png"); }
#aeui .ui-dialog .ui-icon-savedisk { background-image: url("images/icons/savedisk.png"); }
#aeui .ui-dialog .ui-icon-undo { background-image: url("images/icons/undo.png"); }
#aeui .ui-dialog .ui-icon-delete { background-image: url("images/icons/delete.png"); }
#aeui .ui-dialog .ui-icon-cancel { background-image: url("images/icons/cross-circle-frame.png"); background-position: 0 0; }
#aeui .ui-dialog .ui-icon-circle-active { background-image: url("images/icons/status.png"); }
#aeui .ui-dialog .ui-icon-circle-inactive { background-image: url("images/icons/status-offline.png"); }
#aeui .ui-dialog .ui-icon-reload { background-image: url("images/icons/arrow-circle-315.png"); }
#aeui .ui-dialog .ui-icon-screenshot { background-image: url("images/icons/camera-lens.png"); }
#aeui .ui-dialog .ui-icon-delete { background-image: url("images/icons/minus-circle-frame.png"); }
/*#aeui .ui-dialog .ui-icon-next { background-image: url("images/icons/arrow.png"); }
#aeui .ui-dialog .ui-icon-prev { background-image: url("images/icons/arrow-180.png"); }*/



#aeui .video-analysis-container section.resultTable { position:relative; border:1px solid #333; padding-top:37px; background:#777; margin:5px; }
#aeui .video-analysis-container section.positioned { position:absolute; top:100px; left:100px; width:780px; box-shadow: 0 0 15px #333; }
#aeui .video-analysis-container .resultTable>.container { overflow-y: auto; overflow-x: hidden; height: 600px; }
#aeui .video-analysis-container .resultTable table { border-spacing: 0; width:100%; margin-top:-4px }
#aeui .video-analysis-container .resultTable table td + td { border-left:1px solid #ddd; }
#aeui .video-analysis-container .resultTable table td, .resultTable table th { border-bottom:1px solid #ddd; background: #fff; color: #000; padding: 10px 15px; }
#aeui .video-analysis-container .resultTable table th { height: 0; line-height: 0; padding-top: 0; padding-bottom: 0; color: transparent; border: none; white-space: nowrap; }
#aeui .video-analysis-container .resultTable table th div{ position: absolute; background: transparent; color: #fff; padding: 12px 15px; top: 0; line-height: normal; border-left: 1px solid #333; }
#aeui .video-analysis-container .resultTable table th:first-child div{ border: none; }
#aeui .video-analysis-container .resultTable ul.unexpectedEvent{ margin:0!important; padding:0!important; list-style-type: none; }
#aeui .video-analysis-container .resultTable ul.unexpectedEvent>li{ margin:0; padding:3px; }
#aeui .video-analysis-container .resultTable ul.unexpectedEvent>li>span{ width:50px; display: inline-block; font-style:italic; }
#aeui .video-analysis-container .resultTable table tr.grey>td{ background-color: #eee; }
#aeui .video-analysis-container .resultTable table tr.matched>td{ background-color: #D6F9E8; }
#aeui .video-analysis-container .resultTable table tr.error>td{ background-color: #F7BFBE; }
#aeui .video-analysis-container .resultTable table tr.red>td{ background-color: #FF0000; color:#fff; }
#aeui .video-analysis-container .resultTable table tr.yellow>td{ background-color: #FFFFCC; }
#aeui .video-analysis-container .warnings-container h3{font-size: 12px; font-weight: normal; text-align: left; background-color: #fff; border: none; margin: 10px 0 8px 5px; color: #FF0033; float:left }
#aeui .video-analysis-container .resultTable a.editStats { color: #0066FF!important; width: 45px; display: inline-block; }
#aeui .video-analysis-container .resultTable table tr.strike>td { background-color: #eee; color: #999; text-decoration: line-through; }
#aeui .video-analysis-container .warnings-container a.ui-icon-reload { display: inline-block; margin: 5px; width: 16px; height: 16px; padding: 5px; background-repeat: no-repeat; background-position: center; }
#aeui .video-analysis-container .warnings-container a.ui-icon-reload:hover { background-color: #eeeeee;}


#aeui .video-analysis-container .pitch-map{
    background-image: url('images/pitch2.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    padding-top: 64.30%;
    position: relative;

}

#aeui .video-analysis-container .pitch-map.pitch_default,
#aeui .playlist-pitch-container.pitch_default{
	background-image: url('images/pitches/default.png');
}

#aeui .video-analysis-container .pitch-map.pitch_18_positive,
#aeui .playlist-pitch-container.pitch_18_positive{
	background-image: url('images/pitches/18_positive.png');
}

#aeui .video-analysis-container .pitch-map.pitch_18_negative,
#aeui .playlist-pitch-container.pitch_18_negative{
	background-image: url('images/pitches/18_negative.png');
}

#aeui .video-analysis-container .pitch-map.pitch_20_positive,
#aeui .playlist-pitch-container.pitch_20_positive{
	background-image: url('images/pitches/20_positive.png');
}

#aeui .video-analysis-container .pitch-map.pitch_20_negative,
#aeui .playlist-pitch-container.pitch_20_negative{
	background-image: url('images/pitches/20_negative.png');
}

#aeui .video-analysis-container .pitch-map.pitch_american,
#aeui .playlist-pitch-container.pitch_american{
	background-image: url('images/pitches/american.png');
}

#aeui .video-analysis-container .pitch-map .positionPointer {
	height: 10px;
	width: 10px;
	background-color: #ba0716;
	border-radius: 50%;
	position: absolute;
	z-index: 11;
	opacity: 0.8;
	border: 2px solid #ba0716;
	text-align: center;
	color: white;
	line-height: 10px;
	font-weight: bold;
	cursor: default;
}

#aeui .video-analysis-container .pitch-map .positionPointer.opposite{
	background-color: #ffff00;
	color: #ba0716;
}

#aeui .positionPointer_tooltip{
	background: #ba0716!important;
	color: #fff!important;
	padding: 2px!important;
}

#aeui .video-analysis-container #positionPointer-follow{
	width: 1px;
	height: 1px;
	background: none;
	border: none;
	z-index: 5;
	position: absolute;
}

#aeui .video-analysis-container ol.pitch-button-list,
#aeui .video-analysis-container div.positionSelector,
#aeui .playlist-pitch
{
    margin: 0.6% 1.6%;
    padding: 0;
    width: 97%;
    height: 98%;
    position: absolute;
    top: 0;
    z-index: 1;
}

#aeui .video-analysis-container div.positionSelectorOverlay
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 10;
}

#aeui .video-analysis-container ol.pitch-button-list>li{
    margin: 0;
    padding: 0;
    width: 20%;
    height: 14.28%;
    float: left;
    text-align: center;
}

#aeui .video-analysis-container ol.pitch-button-list.right>li{
    float: right;
}

#aeui .video-analysis-container ol.pitch-button-list .button-players{
    width: 90%;
    height: 90%;
    padding: 2%;
    border: 1px solid #197EDB;
    font-size : 16px;
    overflow : hidden;
	white-space: nowrap;
}

#aeui .video-analysis-container ol.pitch-button-list .button-players::first-line{
    font-size : 20px;
	font-weight: bold;
}

#aeui .video-analysis-container ol.pitch-button-list .button-players.active {
    opacity: 1!important;
    background: #197EDB!important;
    color: #fff!important;
    border-color: #fff!important;
}

#aeui .video-analysis-container ol.pitch-button-list .button-players.button-team{
    background: #BDEEF7;
    color: #12538E;
    font-weight: bold;
}

#aeui .video-analysis-container ol.pitch-button-list .button-players.button-team:hover{
    background: #FFF;
}

#aeui .video-analysis-container ol.pitch-button-list .pitch-revert-button,
#aeui .video-analysis-container ol.pitch-button-list .pitch-show-button{
    width: 25%;
    height: 45%;
    background-image: url("images/icons/arrow-revert.png");
    cursor: pointer;
    border: 1px solid #197EDB;
    background-color: #fff;
    margin: auto;
    background-size: 100% 100%;
}

#aeui .video-analysis-container ol.pitch-button-list .pitch-show-button {
    background-image: url("images/icons/more_users.png");
}

#aeui .video-analysis-container ol.pitch-button-list>li.pitch-button-backup {
    margin-top: 2%;
    display: none;
}

#aeui .video-analysis-container ol.pitch-button-list>li.pitch-button-backup .button-players {
    background-color: #C2C2C2;
    border-color:#948F8F;
}

#aeui .video-analysis-container ol.pitch-button-list>li.pitch-button-backup .button-players.button-clickable:hover {
    background-color: #eeeeee;
}

#aeui .video-analysis-container ul.attributes-list{
    margin: 0;
    padding: 0;
    width: 100%;
}

#aeui .video-analysis-container ul.attributes-list>li{
    width: 14%;
    float: left;
    border: 1px solid #FFF;
    border-width: 0 0 1px 1px;
    overflow: hidden;
}

#aeui .video-analysis-container ul.attributes-list>li>div{
    width: 100%;
    height: 32px;
    text-align: center;
    line-height: 32px;
    border-top: 1px solid #FFF;
    background: #FFF;
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button{
    color: #BAB7B7;
    background: #DFDFDF;
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.on {
    color: #060606;
    background: #B6B6B6;
    cursor:pointer;
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.vote.on {
    background: rgba(255, 145, 37, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.foot.on {
    background: rgba(78, 184, 227, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.interception.on {
    background: rgba(77, 132, 166, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.one_vs_one_side.on {
    background: rgba(188, 32, 199, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.height.on {
    background: rgba(51, 153, 53, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.clearance.on {
    background: rgba(224, 223, 91, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.linkup_play.on {
    background: rgba(76, 147, 240, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.through.on {
    background: rgba(242, 159, 49, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.opportunity.on {
    background: rgba(222, 145, 227, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.tackle.on {
    background: rgba(81, 162, 229, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.ball_lost.on {
    background: rgba(255, 186, 37, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.missed.on {
    background: rgba(255, 0, 0, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.counterattack.on {
    background: rgba(0, 129, 255, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.anticipation.on {
    background: rgba(157, 218, 66, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.card.on {
    background: rgba(78, 184, 227, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.own_goal.on {
    background: rgba(255, 145, 37, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.fairplay.on {
    background: rgba(216, 126, 223, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.scheme.on {
    background: rgba(224, 47, 47, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.direct.on {
    background: rgba(0, 128, 1, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.assist.on {
    background: rgba(25, 126, 219, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.goal.on {
    background: rgba(255, 145, 37, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.special.on {
    background: rgba(231, 72, 242, 0.5);
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.on:hover{
    background: #FFFC07!important;
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.on.active {
    background: #4100FF!important;
    color: #FFF!important;
    text-shadow: 0 0 0!important;
}

#aeui .video-analysis-container ul.attributes-list>li>div.attribute-button.on.needed {
    color: #FF0000;
    font-size: 11px;
    text-shadow: 0 0 5px rgba(255,255,255,1);
}

#getEventButton{
    position: absolute;
    left: 5px;
    bottom: 5px;
    padding: 5px!important;
    z-index: 10;
    display: none;
}

#aeui .video-analysis-container div.positionSelector{
    z-index: 7;
}

#positionPointer{
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    z-index: 5;
}

#aeui .shoot-position-selector{
    width: 100%;
    height: 18%;
    position: absolute;
    bottom: 0;
}

#shootSelectorOverlay{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #eee!important;
    opacity: 0.8;
}

#aeui .video-analysis-container .dialog-close-button {
    width : 20px;
    height : 20px;
    background : #FCFCFC;
    position : absolute;
    top : 0;
    right : 0;
    border : 1px solid rgb(173, 173, 173);
    box-sizing : border-box;
    border-radius : 3px;
    cursor : pointer;
    line-height : 18px;
    text-align : center;
    font-weight : bolder;
}

#aeui .video-analysis-container .timebar-markers-container {
    height: 22px;
    font-size: 9px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: #e6e6e6;
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top:1px solid #999999;
    vertical-align: middle;
    position: relative;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.active {
    padding: 0 10px 3px;
    line-height: 20px;
    margin-left: -8px;
    font-size: 12px;
    z-index: 1000!important;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker {
    position: absolute;
    color: #FFFFFF;
    background: #FF0000;
    height: 16px;
    line-height: 16px;
    min-width: 16px;
    text-align: center;
    padding: 0 3px;
    text-transform: uppercase;
    border-width: 0 1px;
    border-color: #e6e6e6;
    border-style: solid;
}
#aeui .video-analysis-container .timebar-markers-container .timebar-marker:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 45%;
    width: 2px;
    height: 45px;
    background: #FF0000;
}
/*
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.active:after {
    width: 5px;
    left: 40%;
}
*/
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.goal:after,
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.ycard:after,
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.rcard:after,
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.sub_in:after,
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.sub_out:after{
    background: #3BC831;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.goal{
    background: url("images/icons/sport-soccer.png") no-repeat scroll center center #3BC831;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.rcard{
    background: url("images/icons/flag_red.png") no-repeat scroll center center #3BC831;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.ycard{
    background: url("images/icons/flag_yellow.png") no-repeat scroll center center #3BC831;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.sub_in{
    background: url("images/icons/arrow_in.png") no-repeat scroll center center #3BC831;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.sub_out{
    background: url("images/icons/arrow_out.png") no-repeat scroll center center #3BC831;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.foul,
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.foul:after{
    background: #FF9125;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.out,
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.out:after{
    background: #0081FF;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.gk,
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.gk:after{
    background: #BC20C7;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.fk,
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.fk:after{
    background: #4D84A6;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.int,
#aeui .video-analysis-container .timebar-markers-container .timebar-marker.int:after{
    background: #EF256A;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.duel{
    background:#FF0000;
    z-index: 1;
    cursor: pointer;
}

#aeui .video-analysis-container .timebar-markers-container .timebar-marker.duel:after{
    background:#FF0000;
}

#aeui .markers-players-dialog{
    width: 400px;
    display: inline-block;
}

#aeui .markers-players-dialog .attributes-container{
    width: 90px;
    float: left;
    margin-top: 2px;
}

#aeui .markers-players-dialog .event-info-container{
    width: 100%;
    float: left;
}

#aeui .markers-players-dialog .event-info-container .title{
    font-weight: bold;
    font-size: 10px;
    padding: 2px;
}

#aeui .markers-players-dialog .event-info-container .event-info{
    display: inline-block;
    width: 98%;
    padding: 2px;
    font-size: 12px;
}

#aeui .markers-players-dialog .event-info-container .label{
    float: left;
    width: 100px;
    font-style: italic;
    color: #777;
}

#aeui .markers-players-dialog .event-info-container .value{
    margin: 0 0 5px 100px;
}

#aeui .markers-players-dialog .attributes-container .attribute_button{
    width: 100%;
    height: 32px;
    text-align: center;
    line-height: 32px;
    margin: 2px;
    color: #060606;
    background: #B6B6B6;
    cursor: pointer;
    display: inline-block;
}

.markers-players-dialog-override {
    top: 90px!important;
    left: auto!important;
    right: 150px!important;
}

#aeui .markers-players-dialog .attributes-container .attribute_button:hover {
    background: #BDEEF7;
}

#aeui .markers-players-dialog .attributes-container .attribute_button.active {
    background: #197EDB !important;
    color: #FFF;
}

#aeui .markers-players-dialog .button-players-container{
    width:300px;
    float:right;
}

#aeui .markers-players-dialog .button-players{
    padding: 7px;
    background: #4EB8E3;
    color: #fff;
    margin: 3px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    border-radius: 4px;
    cursor: pointer;
}

#aeui .markers-players-dialog .button-players:hover {
    background: #197EDB;
}

#aeui .circle-dialog {
    overflow : hidden !important;
}
#aeui .circle-dialog * {
    position : absolute;
}
#aeui .circle-dialog .circle-dialog-video {
    background : black!important;
    width : 100%!important;
    height : 80%!important;
}
#aeui .circle-dialog .circle-dialog-circle {
    width : 50px;
    height : 50px;
    background : rgba(255, 255, 255, 0.4);
    border-radius : 100px;
}
#aeui .circle-dialog .circle-dialog-overlay {
    width : 100%;
    height : 80%;
	cursor: url("images/overlay_circle.png") 25 25, auto;
}
#aeui .circle-dialog .circle-dialog-skip-button {
    width : 100%;
    height : 20%;
    font-size : 40px;
    color : rgb(77, 77, 77);
    bottom : 0;
}

#aeui .video-analysis-container .toolbar-markers-button,
#aeui .video-analysis-container .toolbar-sheet-button{
    color: #008001;
    width: 63px;
    height: 28px;
    border: 1px solid #ccc;
    font-weight: bold;
    text-align: center;
}

#aeui .video-analysis-container .toolbar-buttons{
	border: 1px solid #ccc;
}

#aeui .video-analysis-container .toolbar-sheet-button .ui-button-text {
	line-height: 1.1!important;
}

#aeui .video-analysis-container .toolbar-sheet-button{
	color: #000;
	font-weight: normal;
}

#aeui .video-analysis-container .toolbar-markers-button.off{
    color: #FF0000;
}

#aeui .video-analysis-container .toolbar-markers-button .ui-button-text {
    line-height: 10px!important;
}

#aeui .players-autocomplete{
	display: block;
	font-size: 12px!important;
	width: 300px;
	margin: 3px 0;
}

#aeui .addplayer-dialog label{
	padding: 3px;
	display: block;
	color: #ca6e31;
	font-weight: bold;
}

#aeui .addplayer-infotext{
	padding: 3px;
	font-size: 11px;
	color: lightslategrey;
}

#aeui .tabs-addplayer-container{
	margin: 5px;
	height: 90%;
	border: 0;
	padding: 0;
}

#aeui .tabs-addplayer-container ul{
	background: none;
	border-width: 0 0 1px 0;
	border-radius: 0;
}

#aeui .load-video-dialog input[type="file"]{
	border: 1px solid #ddd;
	width: 90%;
	margin: 10px 0;
}
/*
video::-webkit-media-controls-panel,
video::-webkit-media-controls-panel.transparent{
	position:absolute;
	z-index:200;
	left: 0;
	bottom: 0;
	display:flex;
	opacity: 1!important;
	transition: none !important;
}
*/

#aeui .players-editor-search-div input.search{
	font-size: 14px;
	width: 90%;
	margin: 15px auto;
	display: block;
	background: #eee;
	border: 1px solid #ddd;
	padding: 3px;
	color: #197ea3;
}

#aeui .players-editor-search-div input.search{
	font-size: 14px;
	width: 90%;
	margin: 15px auto;
	display: block;
	background: #eee;
	border: 1px solid #ddd;
	padding: 3px;
	color: #a20000;
	font-family: monospace;
}

#aeui .players-editor-div div.saveButton{
	background: url("images/icons/savedisk.png") no-repeat scroll center center;
	width: 16px;
	height: 16px;
	margin: 5px;
	float: left;
	cursor: pointer;
}

#aeui .players-editor-div div.deleteButton{
	background: url("images/icons/cross.png") no-repeat scroll center center;
	width: 16px;
	height: 16px;
	margin: 5px;
	float: right;
	cursor: pointer;
}

#aeui .players-editor-div input.playerList_delete,
#aeui .players-editor-div input.playerList_select
{
	margin: 0 7px;
	float: right;
}


#aeui table.sortableTable th {
	font-weight: bold;
	font-size: 9px;
	text-align: center;
	padding: 0;
	margin: 0;
	color: #666;
	position: sticky;
	top: 0;
	background: white;
	line-height: 25px;
}

#aeui table.sortableTable td{
	vertical-align: middle;
	height: auto;
}

#aeui table.sortableTable td.shirtNumber {
	font-size: 12px;
	text-align: center;
	padding: 0 15px;
}

#aeui table.sortableTable td.name {
	width: 100%;
}

#aeui table.sortableTable td.role {
	padding: 0 7px;
}

#aeui table.sortableTable td.appearances{
	padding: 0 7px;
	color: #777777;
}

#aeui table.sortableTable td .playerName {
	font-size: 14px;
	margin-bottom: 3px;
}

#aeui table.sortableTable td .playerDate {
	color: #777777;
}

#aeui table.sortableTable input.shirtNumberField {
	width: 40px;
	text-align: center;
	background-color: #ececec;
	color: #bbb;
	font-size: 16px;
	border: 1px solid #cccccc;
}

#aeui table.sortableTable input.shirtNumberField.inSheet {
	background: none;
	color: cornflowerblue;
}

#aeui table.sortableTable tr.changed input.shirtNumberField,
#aeui table.sortableTable input.shirtNumberField:focus {
	background: aliceblue;
}

#aeui table.sortableTable input.shirtNumberField.saved {
	color:red;
}

#aeui .players-editor-div table.legend td{
	padding: 0 5px;
	line-height: 16px;
}

#aeui table.sortableTable tfoot td {
	font-size: 10px;
	margin: 0;
	padding: 7px;
	color: #666;
	position: sticky;
	bottom: 0;
	background: white;
}

#aeui table.sortableTable tfoot td .players-editor-save-button,
#aeui table.sortableTable tfoot td .players-editor-cancel-button{
    float: left;
	margin-right: 5px;
}

#aeui table.sortableTable tfoot td .players-editor-delete-button {
    float: right;
}

#aeui table.sortableTable.disabled {
	opacity: 0.5;
}
