@charset "utf-8";
/*#tagging_editor.ui-dialog .ui-dialog-content {
	padding: 0;
}#tagging_editor.ui-dialog .ui-dialog-titlebar-close span {
	margin: -8px 0 0 -8px;
}
#tagging_editor.video-analysis-container * {
	margin: 0;
	padding: 0;
}*/
#tagging_editor.video-analysis-container .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
#tagging_editor.video-analysis-container .ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
#tagging_editor.video-analysis-container .ui-widget-header .ui-icon {background-image: url(images/ui-icons_21759b_256x240.png); }
#tagging_editor.video-analysis-container .ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
#tagging_editor.video-analysis-container .ui-state-hover .ui-icon, #tagging_editor.video-analysis-container .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
#tagging_editor.video-analysis-container .ui-state-active .ui-icon {background-image: url(images/ui-icons_2b86ab_256x240.png); }
#tagging_editor.video-analysis-container .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
#tagging_editor.video-analysis-container .ui-state-error .ui-icon, #tagging_editor.video-analysis-container .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }

#tagging_editor.video-analysis-container .ui-resizable { position: relative;}
#tagging_editor.video-analysis-container .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
#tagging_editor.video-analysis-container .ui-resizable-disabled .ui-resizable-handle, #tagging_editor.ui-resizable-autohide .ui-resizable-handle { display: none; }
#tagging_editor.video-analysis-container .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
#tagging_editor.video-analysis-container .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
#tagging_editor.video-analysis-container .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
#tagging_editor.video-analysis-container .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
#tagging_editor.video-analysis-container .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
#tagging_editor.video-analysis-container .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
#tagging_editor.video-analysis-container .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
#tagging_editor.video-analysis-container .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
#tagging_editor.video-analysis-container .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
#tagging_editor.video-analysis-container .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
/*button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
#tagging_editor.video-analysis-container .ui-button-icons-only { width: 3.4em; } 
/*button.ui-button-icons-only { width: 3.7em; } */

#tagging_editor.video-analysis-container .ui-button .ui-button-text { display: block; line-height: 1.4;  }
#tagging_editor.video-analysis-container .ui-button-text-only .ui-button-text { padding: .4em 1em; }
#tagging_editor.video-analysis-container .ui-button-icon-only .ui-button-text, #tagging_editor.video-analysis-container .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
#tagging_editor.video-analysis-container .ui-button-text-icon-primary .ui-button-text, #tagging_editor.video-analysis-container .ui-button-text-icons .ui-button-text { padding: 5px 10px 5px 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#tagging_editor.video-analysis-container .ui-button-text-icon-secondary .ui-button-text, #tagging_editor.video-analysis-container .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
#tagging_editor.video-analysis-container .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/*input.ui-button { padding: .4em 1em; }*/

#tagging_editor.video-analysis-container .ui-button-icon-only .ui-icon, #tagging_editor.video-analysis-container .ui-button-text-icon-primary .ui-icon, #tagging_editor.video-analysis-container .ui-button-text-icon-secondary .ui-icon, #tagging_editor.video-analysis-container .ui-button-text-icons .ui-icon, #tagging_editor.video-analysis-container .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
#tagging_editor.video-analysis-container .ui-button-text-icon-primary .ui-icon.size-24 { margin-top: -12px; }
#tagging_editor.video-analysis-container .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
#tagging_editor.video-analysis-container .ui-button-text-icon-primary .ui-button-icon-primary, #tagging_editor.video-analysis-container .ui-button-text-icons .ui-button-icon-primary, #tagging_editor.video-analysis-container .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
#tagging_editor.video-analysis-container .ui-button-text-icon-secondary .ui-button-icon-secondary, #tagging_editor.video-analysis-container .ui-button-text-icons .ui-button-icon-secondary, #tagging_editor.video-analysis-container .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
#tagging_editor.video-analysis-container .ui-button-text-icons .ui-button-icon-secondary, #tagging_editor.video-analysis-container .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
#tagging_editor.video-analysis-container .ui-buttonset { margin-right: 7px; }
#tagging_editor.video-analysis-container .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

#tagging_editor.video-analysis-container .ui-state-default, #tagging_editor.video-analysis-container .ui-widget-content .ui-state-default, #tagging_editor.video-analysis-container .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
#tagging_editor.video-analysis-container .ui-state-default a, #tagging_editor.video-analysis-container .ui-state-default a:link, #tagging_editor.video-analysis-container .ui-state-default a:visited { color: #555555; text-decoration: none; }
#tagging_editor.video-analysis-container .ui-state-hover, #tagging_editor.video-analysis-container .ui-widget-content .ui-state-hover, #tagging_editor.video-analysis-container .ui-widget-header .ui-state-hover, #tagging_editor.video-analysis-container .ui-state-focus, #tagging_editor.video-analysis-container .ui-widget-content .ui-state-focus, #tagging_editor.video-analysis-container .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
#tagging_editor.video-analysis-container .ui-state-hover a, #tagging_editor.video-analysis-container .ui-state-hover a:hover { color: #212121; text-decoration: none; }
#tagging_editor.video-analysis-container .ui-state-active, #tagging_editor.video-analysis-container .ui-widget-content .ui-state-active, #tagging_editor.video-analysis-container .ui-widget-header .ui-state-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; }
#tagging_editor.video-analysis-container .ui-state-active a, #tagging_editor.video-analysis-container .ui-state-active a:link, #tagging_editor.video-analysis-container .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
#tagging_editor.video-analysis-container .ui-widget :active { outline: none; }

/*#tagging_editor.video-analysis-container html { 
  height: 100%;
}
#tagging_editor.video-analysis-container body {
    line-height:1;
}
#tagging_editor.video-analysis-container html, #tagging_editor.video-analysis-container body, #tagging_editor.video-analysis-container div, #tagging_editor.video-analysis-container span, #tagging_editor.video-analysis-container object,
#tagging_editor.video-analysis-container iframe, #tagging_editor.video-analysis-container h1, #tagging_editor.video-analysis-container h2, #tagging_editor.video-analysis-container h3, #tagging_editor.video-analysis-container h4, #tagging_editor.video-analysis-container h5,
#tagging_editor.video-analysis-container h6, #tagging_editor.video-analysis-container p, #tagging_editor.video-analysis-container blockquote, #tagging_editor.video-analysis-container pre, #tagging_editor.video-analysis-container abbr, #tagging_editor.video-analysis-container address,
#tagging_editor.video-analysis-container cite, #tagging_editor.video-analysis-container code, #tagging_editor.video-analysis-container del, #tagging_editor.video-analysis-container dfn, #tagging_editor.video-analysis-container em, #tagging_editor.video-analysis-container img,
#tagging_editor.video-analysis-container ins, #tagging_editor.video-analysis-container kbd, #tagging_editor.video-analysis-container q, #tagging_editor.video-analysis-container samp, #tagging_editor.video-analysis-container small, #tagging_editor.video-analysis-container strong,
#tagging_editor.video-analysis-container sub, #tagging_editor.video-analysis-container sup, #tagging_editor.video-analysis-container var, #tagging_editor.video-analysis-container b, #tagging_editor.video-analysis-container i, #tagging_editor.video-analysis-container dl,
#tagging_editor.video-analysis-container dt, #tagging_editor.video-analysis-container dd, #tagging_editor.video-analysis-container ol, #tagging_editor.video-analysis-container ul, #tagging_editor.video-analysis-container li, #tagging_editor.video-analysis-container fieldset,
#tagging_editor.video-analysis-container form, #tagging_editor.video-analysis-container label, #tagging_editor.video-analysis-container legend, #tagging_editor.video-analysis-container table, #tagging_editor.video-analysis-container caption, #tagging_editor.video-analysis-container tbody,
#tagging_editor.video-analysis-container tfoot, #tagging_editor.video-analysis-container thead, #tagging_editor.video-analysis-container tr, #tagging_editor.video-analysis-container th, #tagging_editor.video-analysis-container td, #tagging_editor.video-analysis-container article,
#tagging_editor.video-analysis-container aside, #tagging_editor.video-analysis-container canvas, #tagging_editor.video-analysis-container details, #tagging_editor.video-analysis-container figcaption, #tagging_editor.video-analysis-container figure,
#tagging_editor.video-analysis-container footer, #tagging_editor.video-analysis-container header, #tagging_editor.video-analysis-container hgroup, #tagging_editor.video-analysis-container menu, #tagging_editor.video-analysis-container nav, #tagging_editor.video-analysis-container section,
#tagging_editor.video-analysis-container summary, #tagging_editor.video-analysis-container time, #tagging_editor.video-analysis-container mark, #tagging_editor.video-analysis-container audio, #tagging_editor.video-analysis-container video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
#tagging_editor.video-analysis-container article, #tagging_editor.video-analysis-container aside, #tagging_editor.video-analysis-container details, #tagging_editor.video-analysis-container figcaption, #tagging_editor.video-analysis-container figure, #tagging_editor.video-analysis-container footer,
#tagging_editor.video-analysis-container header, #tagging_editor.video-analysis-container hgroup, #tagging_editor.video-analysis-container menu, #tagging_editor.video-analysis-container nav, #tagging_editor.video-analysis-container section { 
    display:block;
}
#tagging_editor.video-analysis-container address, #tagging_editor.video-analysis-container caption, #tagging_editor.video-analysis-container cite, #tagging_editor.video-analysis-container code, #tagging_editor.video-analysis-container dfn,
#tagging_editor.video-analysis-container em, #tagging_editor.video-analysis-container strong, #tagging_editor.video-analysis-container h, #tagging_editor.video-analysis-container var {
	font-style:normal;
	font-weight:normal;
}
#tagging_editor.video-analysis-container h1, #tagging_editor.video-analysis-container h2, #tagging_editor.video-analysis-container h3, #tagging_editor.video-analysis-container h4, #tagging_editor.video-analysis-container h5, #tagging_editor.video-analysis-container h6 {
	font-size:100%;
	font-weight:normal;
}
#tagging_editor.video-analysis-container caption, #tagging_editor.video-analysis-container th {
	text-align:left;
}
#tagging_editor.video-analysis-container sup {
	vertical-align:text-top;
}
#tagging_editor.video-analysis-container sub {
	vertical-align:text-bottom;
}
#tagging_editor.video-analysis-container input,
#tagging_editor.video-analysis-container textarea,
#tagging_editor.video-analysis-container select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
#tagging_editor.video-analysis-container ol, #tagging_editor.video-analysis-container ul {
	list-style: none;
}
#tagging_editor.video-analysis-container nav ul {
    list-style:none;
}
#tagging_editor.video-analysis-container blockquote, #tagging_editor.video-analysis-container q {
    quotes:none;
}
#tagging_editor.video-analysis-container blockquote:before, #tagging_editor.video-analysis-container blockquote:after
#tagging_editor.video-analysis-container q:before, #tagging_editor.video-analysis-container q:after {
    content:'';
    content:none;
}
#tagging_editor.video-analysis-container a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
#tagging_editor.video-analysis-container table {
    border-collapse:collapse;
    border-spacing:0;
}
#tagging_editor.video-analysis-container hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0;
}
#tagging_editor.video-analysis-container input, #tagging_editor.video-analysis-container select {
    vertical-align:middle;
}
#tagging_editor.video-analysis-container img { 
	border: 0;
}*/

#tagging_editor .tagging-hidden {
	visibility: hidden;
}

#tagging_editor.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;
}

#tagging_editor.video-analysis-container::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
}
#tagging_editor.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);
}

#tagging_editor.video-analysis-container .setting-label {
	font-size: 16px;
	margin: 0 10px;
	font-weight: lighter;
}

#tagging_editor.video-analysis-container .overlay-shadow {
	position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1000000;
    background: black;
    opacity: 0.7;
    width: 100%;
    height: 100%;
    display:none;
}

#tagging_editor.video-analysis-container .video-analysis-bigger-button {
    width: 220px !important;
    height: 40px !important;
    font-size: 20px !important;
}

#tagging_editor.video-analysis-container .video-analysis-biggest-button {
    width: 376px;
    /*height: 64px;*/
    font-size: 20px;
    margin: 5px 0px 20px 45px;
}

#tagging_editor.video-analysis-container .video-analysis-biggest-button .ui-button-text {
    line-height: 46px;
}

#tagging_editor.video-analysis-container .toolbar-container {
	height: 50px;
	/*background-color: #e6e6e6;*/
	/*padding-left: 20px;*/
	position: relative;
}

#tagging_editor.video-analysis-container .toolbar-element {
 	float: left;
	height: 30px;
	margin: 10px 5px 0 5px;
	border: 0;
}

#tagging_editor.video-analysis-container .toolbar-button {
	width: 28px;
	background-repeat: no-repeat;
	background-size: 20px 20px;
}

#tagging_editor.video-analysis-container .toolbar-button.ui-state-default {
	background-color: #e6e6e6;
}
#tagging_editor.video-analysis-container .toolbar-button.ui-state-hover {
	background-color: #dadada;
}

#tagging_editor.video-analysis-container .toolbar-playbackrate-aebuttonbar {
	margin: 0 50px;
	border-right: 5px solid rgba(0,0,0,0.2);
	border-left: 5px solid rgba(0,0,0,0.2);
}
/*#tagging_editor.video-analysis-container .toolbar-playbackrate-aebuttonbar .toolbar-aebutton:first-child {
	border-left: 2px solid rgba(0,0,0,0.2);
}
#tagging_editor.video-analysis-container .toolbar-playbackrate-aebuttonbar .toolbar-aebutton:last-child {
	border-right: 2px solid rgba(0,0,0,0.2);
}*/
#tagging_editor.video-analysis-container .toolbar-playbackrate-aebutton span {
	font-size: 24px;
	line-height: 24px;
	margin-left: 5px;
}

#tagging_editor.video-analysis-container .toolbar-playbackrate-slider-container {
	margin: 0 20px 0 5px;
}

#tagging_editor.video-analysis-container .toolbar-playbackrate-slider {
	width: 100px;
	background: #f5ed00 url("images/playbackrate-slider-background.png");
	border: 1px solid;
	height: 10px;
	margin-top: 20px;
}

#tagging_editor.video-analysis-container .toolbar-playbackrate-slider .ui-slider-handle {
	width: 6px;
	height: 10px;
	top: -1px;
	margin-left: -.2em;
    z-index: 0;
}

#tagging_editor.video-analysis-container .toolbar-playbackrate-slider .ui-slider-handle.ui-state-default {
	background: #e60003;
}

#tagging_editor.video-analysis-container .toolbar-playbackrate-slider .ui-slider-handle.ui-state-hover {
	background: #ff383b;
}


#tagging_editor.video-analysis-container .toolbar-last-clicks-container {
	width: 600px;
	background: #e6e6e6;
	float: right;
}

#tagging_editor.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;
}

#tagging_editor.video-analysis-container .toolbar-last-clicks-wrapper {
	overflow: hidden;
}

#tagging_editor.video-analysis-container .toolbar-last-clicks {
	width: 0px;
	height: 30px;
}

#tagging_editor.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;
}

#tagging_editor.video-analysis-container .video-container {
	border: 1px solid;
	background: black;
}
#tagging_editor.video-analysis-container .video-container.ui-state-disabled { opacity: 1; }

#tagging_editor.video-analysis-container .video-container .ui-resizable-s {
	height: 10px;
	background-color: black;
	opacity: 0;
}

#tagging_editor.video-analysis-container .video-container .ui-resizable-e {
	width: 10px;
	background-color: black;
	opacity: 0;
}

/*#tagging_editor.video-analysis-container .video-canvas {
	position: absolute;
	left: 0;
	top: 0;
	background: black;
	opacity: 0.4;
}*/

#tagging_editor.video-analysis-container .tabs-container {
    position: absolute;
    bottom: 0;
    /*background-color: #e6e6e6;*/
}

#tagging_editor.video-analysis-container .tabs-labels-container {
    width: 100%;
    height: 40px;
    /*margin-top: 20px;*/
    overflow: hidden;
}

#tagging_editor.video-analysis-container .tabs-labels-container label {
    text-transform: capitalize;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#tagging_editor.video-analysis-container .tabs-labels-container .ui-button {
    margin-right: 0;
    font-size: 13px;
    width: 120px;
}

#tagging_editor.video-analysis-container .tabs-labels-container .ui-button .ui-button-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 6px 0px 5px 19px;
}

#tagging_editor.video-analysis-container .tabs-labels-container .ui-state-active {
    border-bottom: 0;
}

#tagging_editor.video-analysis-container .tabs-labels-container .tabs-label-aebutton,
#tagging_editor.video-analysis-container .tabs-labels-container .tabs-subtabs-label-aebutton {
	text-transform: capitalize;
}

#tagging_editor.video-analysis-container .tabs-subtabs-labels-container {
    width: 100%;
    height: 40px;
    overflow: hidden;
    position: relative;
}

#tagging_editor.video-analysis-container .tabs-subtabs-labels-container .ui-button {
    margin-right: 0;
    font-size: 14px;
}

#tagging_editor.video-analysis-container .tabs-subtabs-labels-container .ui-state-active {
    border-bottom: 0;
}

#tagging_editor.video-analysis-container .tabs-content-container {
	width: 100%;
	overflow: auto;
    /*background: white;*/
}

#tagging_editor.video-analysis-container .goals-container {
    padding: 10px;
}

#tagging_editor.video-analysis-container .goals-team-selector {
	margin-bottom: 5px;
	font-size: 12px;
}

#tagging_editor.video-analysis-container .goals-period-container {
    border: 1px solid #999999;
    /*background: red;*/
    text-align: center;
    padding: 0 5px 0px 5px;
    margin-bottom: 15px;
}

#tagging_editor.video-analysis-container .goals-period-offset-button {
    width: 150px;
    height: 32px;
    font-size: 16px;
    margin-bottom: 5px;
    margin-right: 25px;
    margin-left: 25px;
    background: #e6e6e6;
    /*border-color: #d3d3d3;*/
    border: 2px solid #4fa94c;
    color: #000000;
}
#tagging_editor.video-analysis-container .goals-period-offset-button.ui-state-hover {
    background: #dadada;
    border-color: #4fa94c;
    color: #212121;
}

#tagging_editor.video-analysis-container .goals-period-buttons-container {
    border: 1px solid #999999;
    /*background: red;*/
    text-align: left;
    padding: 0 5px;
    margin-bottom: 5px;
}

#tagging_editor.video-analysis-container .goals-period-button-container {
	border: 1px solid #999999;
	border-radius: 4px;
	padding: 5px;
	margin-bottom: 5px;
}

#tagging_editor.video-analysis-container .goals-period-finder {
    margin: 0 10px 0 0;
    height: 32px;
    width: 32px;
    border: 1px solid hsl(0, 0%, 60%);
}

#tagging_editor.video-analysis-container .goals-period-button {
    width: 148px;
    height: 30px;
    font-size: 16px;
    margin-bottom: 5px;
    margin-right: 10px;
    background: #3b7939;
    border: 2px solid #2a5228;
    color: #fafafa;
}

#tagging_editor.video-analysis-container .goals-period-button.ui-state-hover {
    background: #4fa94c;
    border-color: #2a5228;
    color: #fafafa;
}

#tagging_editor.video-analysis-container .goals-period-button.goal-red {
	background: #FF0000 !important;
}

#tagging_editor.video-analysis-container .goals-period-button.goal-red.ui-state-hover {
	background: #FF8C8C !important;
}

#tagging_editor.video-analysis-container .goals-period-replay-button {
    width: 148px;
    height: 30px;
    font-size: 16px;
    margin-bottom: 5px;
    /*margin-left: 10px;*/
    background: rgb(51, 118, 180);
    border: 2px solid #2a5228;
    color: #fafafa;
}

#tagging_editor.video-analysis-container .goals-period-replay-button.ui-state-hover {
    background: rgb(64, 142, 214);
}

#tagging_editor.video-analysis-container .goal-red {
    border: 2px solid red !important;
}

#tagging_editor.video-analysis-container .goal-yellow {
    border: 2px solid yellow !important;
}

#tagging_editor.video-analysis-container .goals-period-label {
	font-size: 12px;
	line-height: 25px;
	margin: 0px 5px 0px 0px;
}

#tagging_editor.video-analysis-container .goals-period-selector {
    height: 25px;
    vertical-align: top;
    margin: 0px 10px 5px 0px;
    width: 242px;
    font-size: 16px !important;
    border: 1px solid hsl(0, 0%, 60%);
}

#tagging_editor.video-analysis-container .goals-period-checkbox {
    margin: 0px 0px 0px 2px;
}

#tagging_editor.video-analysis-container .goals-period-skip {
    margin: 0 10px 0 0;
    height: 32px;
    width: 32px;
    border: 1px solid hsl(0, 0%, 60%);
    float: right;
}

#tagging_editor.video-analysis-container .buttons-container {
	margin-top: 10px;
}

#tagging_editor.video-analysis-container .buttons-column {
	float: left;
	width: 110px;
	margin-left: 9px;
}

#tagging_editor.video-analysis-container .buttons-column > div {
	width: 110px;
	margin-bottom: 15px;
}

#tagging_editor.video-analysis-container .button-disabled {
	opacity: 0.35;
}

#tagging_editor.video-analysis-container .button-general, #tagging_editor.video-analysis-container .button-players, #tagging_editor.video-analysis-container .button-gk_skills, #tagging_editor.video-analysis-container .button-pitches,
#tagging_editor.video-analysis-container .button-off_skills, #tagging_editor.video-analysis-container .button-mid_skills, #tagging_editor.video-analysis-container .button-place_kicks, #tagging_editor.video-analysis-container .button-modules,
#tagging_editor.video-analysis-container .button-lineups, #tagging_editor.video-analysis-container .button-modifiers, #tagging_editor.video-analysis-container .button-bad_behaviours, #tagging_editor.video-analysis-container .button-goal_involveds,
#tagging_editor.video-analysis-container .button-foot, #tagging_editor.video-analysis-container .button-link_up_plays, #tagging_editor.video-analysis-container .button-modifiers_single, #tagging_editor.video-analysis-container .button-modifiers_shoot,
#tagging_editor.video-analysis-container .button-keypass, #tagging_editor.video-analysis-container .button-pass_type, #tagging_editor.video-analysis-container .button-statistics, #tagging_editor.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-all;
	margin-bottom: 1px;
	/*border-radius: 4px;*/
	padding: 3px 5px 0px 5px;
	text-align: center;
	cursor: pointer;
	font-size:12px;
}
/*
#tagging_editor.video-analysis-container .button-players:active, #tagging_editor.video-analysis-container .button-gk_skills:active, #tagging_editor.video-analysis-container .button-pitches:active,
#tagging_editor.video-analysis-container .button-def_skills:active, #tagging_editor.video-analysis-container .button-off_skills:active, #tagging_editor.video-analysis-container .button-mid_skills:active,
#tagging_editor.video-analysis-container .button-place_kicks:active, #tagging_editor.video-analysis-container .button-modules:active, #tagging_editor.video-analysis-container .button-lineups:active,
#tagging_editor.video-analysis-container .button-modifiers:active, #tagging_editor.video-analysis-container .button-bad_behaviours:active, #tagging_editor.video-analysis-container .button-goal_involveds:active,
#tagging_editor.video-analysis-container .button-foot:active, #tagging_editor.video-analysis-container .button-link_up_plays:active, #tagging_editor.video-analysis-container .button-modifiers_single:active,
#tagging_editor.video-analysis-container .button-modifiers_shoot:active, #tagging_editor.video-analysis-container .button-keypass:active, #tagging_editor.video-analysis-container .button-pass_type:active,
#tagging_editor.video-analysis-container .button-statistics:active, #tagging_editor.video-analysis-container .button-general:active {
	border-top: 2px solid;
	border-left: 2px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
}
#tagging_editor.video-analysis-container .button-general.editing:active {
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 2px solid;
	border-right: 2px solid;
}*/

#tagging_editor.video-analysis-container .button-modules, #tagging_editor.video-analysis-container .button-modifiers, #tagging_editor.video-analysis-container .button-modifiers_shoot,
#tagging_editor.video-analysis-container .button-modifiers_single, #tagging_editor.video-analysis-container .button-foot, #tagging_editor.video-analysis-container .button-keypass,
#tagging_editor.video-analysis-container .button-pass_type, #tagging_editor.video-analysis-container .button-statistics {
	width: 41px;
	display: inline-block;
	float: left;
	margin-right: 1px;
}

#tagging_editor.video-analysis-container .button-general {
	background: black;
	border-color: #d3d3d3;
	color: #fafafa;
	position: relative;
}
#tagging_editor.video-analysis-container .button-general:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-general.editing:active {
	border-color: #999999;
}

#tagging_editor.video-analysis-container .button-players {
	background: #4eb8e3;
	border-color: #197EDB;
	color: #000000;
}
#tagging_editor.video-analysis-container .button-players:hover {
	background: #8fd5ef;
	border-color: #197ea3;
	color: #212121;
}
#tagging_editor.video-analysis-container .button-players.editing:active {
	border-color: #197ea3;
}

#tagging_editor.video-analysis-container .button-gk_skills {
	background: #b084c2;
	border-color: #8c50a5;
	color: #000000;
}
#tagging_editor.video-analysis-container .button-gk_skills:hover {
	background: #c6a7d3;
	border-color: #8c50a5;
	color: #212121;
}
#tagging_editor.video-analysis-container .button-gk_skills.editing:active {
	border-color: #8c50a5;
}

#tagging_editor.video-analysis-container .button-def_skills {
	background: #e6e6e6;
	border-color: #d3d3d3;
	color: #000000;
}
#tagging_editor.video-analysis-container .button-def_skills:hover {
	background: #dadada;
	border-color: #999999;
	color: #212121;
}
#tagging_editor.video-analysis-container .button-def_skills.editing:active {
	border-color: #999999;
}

#tagging_editor.video-analysis-container .button-mid_skills {
	background: #f48110;
	border-color: #b55e08;
	color: #000000;
}
#tagging_editor.video-analysis-container .button-mid_skills:hover {
	background: #f8af68;
	border-color: #b55e08;
	color: #212121;
}
#tagging_editor.video-analysis-container .button-mid_skills.editing:active {
	border-color: #b55e08;
}

#tagging_editor.video-analysis-container .button-off_skills {
	background: #f5ed00;
	border-color: #9e9900;
	color: #000000;
}
#tagging_editor.video-analysis-container .button-off_skills:hover {
	background: #f8f59b;
	border-color: #9e9900;
	color: #212121;
}
#tagging_editor.video-analysis-container .button-off_skills.editing:active {
	border-color: #9e9900;
}

#tagging_editor.video-analysis-container .button-place_kicks {
	background: #c6fa99;
	border-color: #58b607;
	color: #000000;
}
#tagging_editor.video-analysis-container .button-place_kicks:hover {
	background: #82f61e;
	border-color: #58b607;
	color: #212121;
}
#tagging_editor.video-analysis-container .button-place_kicks.editing:active {
	border-color: #58b607;
}

#tagging_editor.video-analysis-container .button-modules {
	background: #000000;
	border-color: #d3d3d3;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-modules:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-modules.editing:active {
	border-color: #999999;
}

#tagging_editor.video-analysis-container .button-modifiers {
	background: black;
	border-color: #d3d3d3;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-modifiers:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-modifiers.editing:active {
	border-color: #999999;
}

#tagging_editor.video-analysis-container .button-modifiers_single {
	background: black;
	border-color: #d3d3d3;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-modifiers_single:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-modifiers_single.editing:active {
	border-color: #999999;
}

#tagging_editor.video-analysis-container .button-modifiers_shoot {
	background: black;
	border-color: #d3d3d3;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-modifiers_shoot:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-modifiers_shoot.editing:active {
	border-color: #999999;
}

#tagging_editor.video-analysis-container .button-pass_type {
	background: black;
	border-color: #d3d3d3;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-pass_type:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-pass_type.editing:active {
	border-color: #999999;
}

#tagging_editor.video-analysis-container .button-foot {
	background: #c6fa99;
	border-color: #58b607;
	color: #000000;
}
#tagging_editor.video-analysis-container .button-foot:hover {
	background: #82f61e;
	border-color: #58b607;
	color: #212121;
}
#tagging_editor.video-analysis-container .button-foot.editing:active {
	border-color: #58b607;
}

#tagging_editor.video-analysis-container .button-statistics {
	background: #c6fa99;
	border-color: #58b607;
	color: #000000;
}
#tagging_editor.video-analysis-container .button-statistics:hover {
	background: #82f61e;
	border-color: #58b607;
	color: #212121;
}
#tagging_editor.video-analysis-container .button-statistics.editing:active {
	border-color: #58b607;
}

#tagging_editor.video-analysis-container .button-keypass {
	background: #c6fa99;
	border-color: #58b607;
	color: #000000;
}
#tagging_editor.video-analysis-container .button-keypass:hover {
	background: #82f61e;
	border-color: #58b607;
	color: #212121;
}
#tagging_editor.video-analysis-container .button-keypass.editing:active {
	border-color: #58b607;
}

#tagging_editor.video-analysis-container .button-lineups {
	background: #000000;
	border-color: #0f0f0f;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-lineups:hover {
	background: #363636;
	border-color: #999999;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-lineups.editing:active {
	border-color: #999999;
}

#tagging_editor.video-analysis-container .button-pitches {
	background: #3b7939;
	border-color: #2a5228;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-pitches:hover {
	background: #4fa94c;
	border-color: #2a5228;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-pitches.editing:active {
	border-color: #2a5228;
}

#tagging_editor.video-analysis-container .button-link_up_plays {
    background: #f5ed00;
    border-color: #9e9900;
    color: #000000;
}
#tagging_editor.video-analysis-container .button-link_up_plays:hover {
    background: #f8f59b;
    border-color: #9e9900;
    color: #212121;
}
#tagging_editor.video-analysis-container .button-link_up_plays.editing:active {
	border-color: #9e9900;
}

#tagging_editor.video-analysis-container .button-bad_behaviours {
	background: #e60003;
	border-color: #ad0002;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-bad_behaviours:hover {
	background: #ff383b;
	border-color: #ad0002;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-bad_behaviours.editing:active {
	border-color: #ad0002;
}

#tagging_editor.video-analysis-container .button-goal_involveds {
	background: #6d00b3;
	border-color: #4c0977;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-goal_involveds:hover {
	background: #a025ef;
	border-color: #4c0977;
	color: #fafafa;
}
#tagging_editor.video-analysis-container .button-goal_involveds.editing:active {
	border-color: #4c0977;
}

#tagging_editor.video-analysis-container .button-delete-button {
	height: 16px;
	width: 16px;
	position: absolute;
	right: 0;
	bottom: 0;
}
#tagging_editor.video-analysis-container .button-edit-button {
	height: 16px;
	width: 16px;
	position: absolute;
	left: 0;
	bottom: 0;
}

#tagging_editor.video-analysis-container .matrix-container {
	padding: 10px;
}

#tagging_editor.video-analysis-container .matrix-options-div {
	/*border: 1px solid #999999;*/
	padding: 0 5px 5px 5px;
	height: 65px;
	width: 550px;
	font-size: 12px;
	margin-bottom: 15px;
}

#tagging_editor.video-analysis-container .matrix-options-div h3 {
	margin-bottom: 3px;
}

#tagging_editor.video-analysis-container .matrix-options-div select {
	font-size: 16px;
	width: 200px;
}

#tagging_editor.video-analysis-container .matrix-options-div .setting-label {
	line-height: 32px;
}
#tagging_editor.video-analysis-container .matrix-options-timespan-div .setting-label {
	vertical-align: bottom;
}

#tagging_editor.video-analysis-container .matrix-options-orientation-input {
	display: none;
	height: 12px;
}

#tagging_editor.video-analysis-container .matrix-refresh-button {
	/*width: 140px;*/
	height: 30px;
	font-size: 16px;
	/*margin: 10px;*/
	float: right;
	background: url("images/progress_overlay.png"), rgb(231,231,231);
	border: 0;
	color: black;
}
#tagging_editor.video-analysis-container .matrix-refresh-button.ui-state-hover {
	background-color: rgb(250,250,250);
}
#tagging_editor.video-analysis-container .matrix-refresh-button span {
	/*padding: 0;*/
	line-height: 10px;
}

#tagging_editor.video-analysis-container .matrix-table-container {
	/*border: 1px solid #999999;*/
	padding: 0 5px 5px 5px;
	display: inline-block;
}

#tagging_editor.video-analysis-container .matrix-table {
	empty-cells: show;
	border-spacing: 0;
	border-collapse: separate;
}

#tagging_editor.video-analysis-container .matrix-table-empty-row, #tagging_editor.video-analysis-container .matrix-table-empty-column {
	display: none;
}

#tagging_editor.video-analysis-container .matrix-table-cell {
	border: 1px solid white;
	border-bottom: 0px;
	border-right: 0px;
	/*background: #ffffff;*/
	height: 16px;
	width: 16px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
}

#tagging_editor.video-analysis-container .matrix-table-cell.active-cell {
	/*background: #AEE3F4;*/
	border: 1px solid white;
	border-bottom: 0px;
	border-right: 0px;
	cursor: pointer;
}

#tagging_editor.video-analysis-container .matrix-table-first-row, #tagging_editor.video-analysis-container .matrix-table-last-row, #tagging_editor.video-analysis-container .matrix-table-first-column, #tagging_editor.video-analysis-container .matrix-table-last-column {
	/*background: #AEE3F4;*/
	border: 1px solid white;
}

#tagging_editor.video-analysis-container .matrix-table-first-row {
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	line-height: 8px;
	font-size: 26px;
	color: transparent;
	position: relative;
	font-family: "Courier New";
	padding: 10px 0;
	cursor: pointer;
}

#tagging_editor.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: white;
	right: 4px;
	position: absolute;
	font-size: 12px;
	font-family: 'Titillium Web',Arial, Helvetica, sans-serif;
}

#tagging_editor.video-analysis-container .matrix-table-first-column{
	border-left: 2px solid white;
	border-right: 2px solid white;
	line-height: 15px;
	font-size: 10px;
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	text-align: right;
	white-space: nowrap;
	cursor: pointer;
	font-size: 12px;
	padding: 0 10px;
}

#tagging_editor.video-analysis-container .matrix-table-last-row{
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	cursor: pointer;
	background: white;
	color: black;
	font-weight: bold;
}

#tagging_editor.video-analysis-container .matrix-table-last-column{
	border-left: 2px solid white;
	border-right: 2px solid white;
	cursor: pointer;
	background: white;
	color: black;
	font-weight: bold;
}

#tagging_editor.video-analysis-container .matrix-table-cell.circles-done {
	background: #B1F4AE;
	border: 1px solid #228826;
}

#tagging_editor.video-analysis-container .matrix-table-first-row.circles-done {
	color: #B1F4AE;
}

#tagging_editor.video-analysis-container .matrix-table-first-column.circles-done {
	border-left: 2px solid #228826;
	border-right: 2px solid #228826;
}

#tagging_editor.video-analysis-container .matrix-table-last-row.matrix-table-first-column {
	text-align: right;
}
#tagging_editor.video-analysis-container .matrix-table-last-column.matrix-table-first-row {
	color: white;
}
#tagging_editor.video-analysis-container .matrix-table-last-column .rotated-text {
	color: black;
}

#tagging_editor.video-analysis-container .matrix-table-empty-cell-tl {
	border-top: 0px;
	border-left: 0px;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	/*background: #FFFFFF;*/
}

#tagging_editor.video-analysis-container .matrix-table-empty-cell-tr {
	border-top: 0px;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 0px;
	/*background: #FFFFFF;*/
	color: white;
}

#tagging_editor.video-analysis-container .matrix-table-empty-cell-bl {
	border-top: 1px solid white;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 1px solid white;
	/*background: #FFFFFF;*/
}

#tagging_editor.video-analysis-container .matrix-table-empty-cell-br {
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 0px;
	border-right: 0px;
	/*background: #FFFFFF;*/
}

#tagging_editor.video-analysis-container .players-container {
	position: relative;
	margin: 10px;
}

#tagging_editor.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;
}

/*#tagging_editor.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;
}

#tagging_editor.video-analysis-container .player-editor-div:first-of-type {
	border-top: 1px solid #999999;
}*/

#tagging_editor.video-analysis-container .editor-div {
	text-align: left;
	font-size: 14px;
	font-weight: lighter; 
	/*padding: 10px 0px 10px 10px;*/
	padding: 0 0 0 15px;
	border: 1px solid rgba(0,0,0,0.2);
	/*border-top: 0;*/
	height: 40px;
	line-height: 40px;
}

/*#tagging_editor.video-analysis-container .editor-div:first-of-type {
	border-top: 1px solid #999999;
	background-color: red;
}*/

#tagging_editor.video-analysis-container .players-add-button {
	font-size: 16px;
	width: 155px;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 6px;
}

/*#tagging_editor.video-analysis-container .player-editor-div .ui-button {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#tagging_editor.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;
}*/

#tagging_editor.video-analysis-container .editor-div .ui-button {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	height: 30px;
	border: 0;
	color: black;
	background: url("images/progress_overlay.png"), rgb(231,231,231);
}

#tagging_editor.video-analysis-container .editor-div .ui-button.ui-state-hover {
	background-color: rgb(250,250,250);
}

#tagging_editor.video-analysis-container .editor-div .ui-button.ui-state-editing {
	background-color: rgba(131,179,36,0.7);
	color: white;
}

#tagging_editor.video-analysis-container .editor-div > span:first-child {
    margin-right: 10px;
}

#tagging_editor.video-analysis-container .edit-form-div {
	border: 1px solid rgba(0,0,0,0.2);
	margin-right: 15px;
	margin-top: 5px;
	/*margin-bottom: 5px;*/
	padding-left: 5px;
	/*position: absolute;*/
}

#tagging_editor.video-analysis-container .edit-form-div input {
	/*width: 45%;*/
	/*height: 20px;*/
	/*vertical-align: baseline;*/
	padding-left: 5px;
	margin-right: 25px;
	margin-left: 10px;
}
#tagging_editor.video-analysis-container .edit-form-div input[type=checkbox] {
	display: none;
}

#tagging_editor.video-analysis-container .module-container {
	position: relative;
	margin: 10px;
}

#tagging_editor.video-analysis-container .module-selector-div {
	border: 1px solid #999999;
	margin-bottom: 15px;
	/*height: 47px;*/
	/*width: 441px;*/
	padding: 0 5px 5px 5px;
}

#tagging_editor.video-analysis-container .module-selector,
#tagging_editor.video-analysis-container .module-direction-selector {
	height: 20px;
	font-size: 12px;
	width: 100px;
	vertical-align: baseline;
	margin-left: 10px;
}
#tagging_editor.video-analysis-container .module-direction-selector {
	width: 60px;
}

#tagging_editor.video-analysis-container .module-players-container {
	border: 1px solid #999999;
	width: 140px;
	height: 357px;
	position: absolute;
	left: 0;
	padding: 0 5px 5px 5px;
}

#tagging_editor.video-analysis-container .module-player {
	display: block;
	width: 138px;
	height: 20px;
	margin: 0 auto;
	background: #4eb8e3;
	border-color: #197ea3;
	color: #000000;
	font-size: 12px;
}
#tagging_editor.video-analysis-container .module-player.ui-state-hover {
	background: #8fd5ef;
	border-color: #197ea3;
	color: #212121;
}

#tagging_editor.video-analysis-container .button-players.last-of-unit,
#tagging_editor.video-analysis-container .module-player.last-of-unit,
#tagging_editor.video-analysis-container .module-position-div.last-of-unit {
	margin-bottom: 10px;
}

#tagging_editor.video-analysis-container .module-player span {
	padding: 0;
	line-height: 20px;
}

#tagging_editor.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;
}

#tagging_editor.video-analysis-container .module-position-container h3 {
	width: 318px;
}

#tagging_editor.video-analysis-container .module-position-player-container {
	width: 140px;
	position: absolute;
	top: 27px;
}

#tagging_editor.video-analysis-container .module-position-unit {
	background: yellow;
	margin-bottom: 15px;
}

#tagging_editor.video-analysis-container .module-position-div {
	font-size: 10px;
	height: 22px;
	text-align: right;
	line-height: 22px;
}

#tagging_editor.video-analysis-container .module-save-button {
    position: absolute;
    bottom: 0;
    right: 12px;
    width: 140px;
    height: 36px;
    font-size: 1.1em;
}

#tagging_editor.video-analysis-container .module-save-button span {
    padding: 0;
    line-height: 20px;
}

#tagging_editor.video-analysis-container .module-add-button {
    position: absolute;
    bottom: 0;
    right: 169px;
    width: 140px;
    height: 36px;
    font-size: 1.1em;
}

#tagging_editor.video-analysis-container .module-add-button span {
    padding: 0;
    line-height: 20px;
}

#tagging_editor.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;
}

#tagging_editor.video-analysis-container .module-div {
    /*border: 1px solid #999999;*/
    padding: 0 0 0 5px;
    height: 76px;
}

#tagging_editor.video-analysis-container .module-div.editing-module {
	border-color: red;
}

#tagging_editor.video-analysis-container .module-div input {
    height: 20px;
    vertical-align: baseline;
    padding-left: 5px;
    width: 60px;
    margin-left: 5px;
}

#tagging_editor.video-analysis-container .module-div input.not-saved {
    border: 1px solid red;
}

#tagging_editor.video-analysis-container .module-div input.error {
    border: 1px solid red;
    color: red;
    font-weight: bold;
}

#tagging_editor.video-analysis-container .module-div label {
    margin-left: 20px;
}


#tagging_editor.video-analysis-container .module-div .ui-button {
    width: 142px;
}

#tagging_editor.video-analysis-container .settings-container {
	padding: 10px;
}

#tagging_editor.video-analysis-container .settings-offsets-div {
	/*border: 1px solid #999999;*/
	padding : 0 5px 5px 5px;
	/*height: 70px;*/
	margin-bottom: 15px;
}

#tagging_editor.video-analysis-container .settings-offsets-div .setting-label {
	line-height: 32px;
}

#tagging_editor.video-analysis-container .settings-offsets-div input {
	font-size: 16px;
	text-align: center;
	/*height: 21px;*/
	vertical-align: top;
	width: 70px;
}

#tagging_editor.video-analysis-container .settings-offsets-div input[type="range"] {
	width: 80px;
	vertical-align: middle;
}

#tagging_editor.video-analysis-container .settings-buttons-div {
	/*border: 1px solid #999999;*/
	padding : 0 5px 5px 5px;
	/*height: 70px;*/
	margin-bottom: 15px;
	width: 400px;
}

#tagging_editor.video-analysis-container .settings-buttons-div select {
	height: 20px;
	font-size: 12px;
	vertical-align: baseline;
}

#tagging_editor.video-analysis-container .button-input-container span {
	margin-left: 10px;
	margin-right: 35px;
}

#tagging_editor.video-analysis-container .settings-save-keybindings-button {
    width: 150px;
    height: 20px;
    font-size: 1.1em;
    margin-left: 20px;
}

#tagging_editor.video-analysis-container .settings-save-keybindings-button span {
    padding: 0;
    line-height: 20px;
}

#tagging_editor.video-analysis-container .settings-save-keybindings-button .ui-button-text {
    margin-left: 15px;
}

#tagging_editor.video-analysis-container .button-editor-div.not-edited {
    display: none !important;
}

#tagging_editor.video-analysis-container .button-edit-form-div .ui-button {
	float: none;
	margin-bottom: 5px;
}

#tagging_editor.video-analysis-container .button-key-input {
	text-transform: uppercase;
	display: inline-block;
}

#tagging_editor.video-analysis-container .settings-add-custom-event-button {
    /*width: 140px;*/
    height: 30px;
    font-size: 16px;
    /*margin: 10px;*/
    float: right;
    background: url("images/progress_overlay.png"), rgb(231,231,231);
    border: 0;
    color: black;
    margin-top: 10px;
}
#tagging_editor.video-analysis-container .settings-add-custom-event-button.ui-state-hover {
    background-color: rgb(250,250,250);
}
#tagging_editor.video-analysis-container .settings-add-custom-event-button span {
    /*padding: 0;*/
    line-height: 10px;
}

#tagging_editor.video-analysis-container .settings-backup-div {
	border: 1px solid #999999;
	padding : 0 5px 5px 5px;
	margin-bottom: 15px;
}

#tagging_editor.video-analysis-container .setting-sync-button {
	width: auto !important;
}

#tagging_editor.video-analysis-container .setting-import-backup-container {
	position: relative;
	display: inline-block;
}

#tagging_editor.video-analysis-container .setting-backup-button {
	width: 150px;
	height: 32px;
	font-size: 14px;
	margin: 5px 2px 5px 3px;
}
#tagging_editor.video-analysis-container .setting-backup-button span {
	/*padding: 0;*/
	/*line-height: 30px;*/
}

#tagging_editor.video-analysis-container .setting-import-backup-button {
	z-index: 1;
}

#tagging_editor.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;
}

#tagging_editor.video-analysis-container .setting-import-backup-input::-ms-browse {
	width: 159px;
}

#tagging_editor.video-analysis-container .timebar-container {
	border: 1px solid rgba(0,0,0,0.2);
	height: 57px;
}

#tagging_editor.video-analysis-container .timebar-curtime-container {
	width: 150px;
	border: 1px solid rgba(0,0,0,0.2);
	border-top: 0;
	border-bottom: 0;
}

#tagging_editor.video-analysis-container .timebar-time {
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-size: 25px;
	font-weight: lighter;
}

#tagging_editor.video-analysis-container .timebar-slider-wrapper {
	position: absolute;
	width: 100%;
	overflow: hidden;
	box-shadow: 50px 0px rgba(0,0,0,0.2);
}

#tagging_editor.video-analysis-container .timebar-event-label {
	height: 15px;
	line-height: 12px;
	font-size: 14px;
	border-top: 1px solid rgba(0,0,0,0.2);
	/*border-left: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0,0,0,0.2);*/
	text-align: center;
	box-shadow: 50px 0px rgba(0,0,0,0.2);
}

#tagging_editor.video-analysis-container .timebar-labels {
	height: 12px;
	font-size: 12px;
	/*border-top: 1px solid rgba(0,0,0,0.2);*/
	border-left: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0,0,0,0.2);
	vertical-align: middle;
	line-height: 10px;
	position: relative;
}

#tagging_editor.video-analysis-container .timebar-offset-marker {
	background: rgb(20, 255, 0);
	width: 3px;
	height: 40px;
	position: absolute;
	opacity: 0.7;
}

#tagging_editor.video-analysis-container .timebar-offset-marker-end {
	background: red;
}

#tagging_editor.video-analysis-container .timebar-label-cell {
	float: left;
}

#tagging_editor.video-analysis-container .timebar-zoom-list {
	font-size: 18px;
	position: relative;
	/*top: -10px;*/
	width: 180px;
	height: 48px;
	text-transform: capitalize;
	/*background-color: rgba(0,0,0,0.2) !important;*/
	padding-left: 10px;
}

#tagging_editor.video-analysis-container .timebar-slider-wrapper input[type="range"] {
    -webkit-appearance: none;
	height: 31px;
	margin: -2px 0 0 0;
	padding: 0;
	background: transparent !important;
	border: 0;
	outline: none;
}
 
#tagging_editor.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_white_background_large.png");
   	background-repeat: repeat-x;
	border-left: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0,0,0,0.2);
}
 
#tagging_editor.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;
}

#tagging_editor.video-analysis-container .timebar-slider-wrapper input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
	box-sizing: border-box;
	display: block;
	-webkit-user-modify: read-only;
	position: relative;
	/*top: -4px;*/
	width: 10px;
	height: 20px;
	background-image: url("images/slider-thumb.png");
	/*border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 20px solid rgba(255,255,255,0.8);*/
}

#tagging_editor.video-analysis-container .playerbars-container {
	border: 1px solid rgba(0,0,0,0.2);
	height: 107px;
	/*background: #197ea3;*/
}

#tagging_editor.video-analysis-container .playerbars-names-container {
	overflow: hidden;
	border: 1px solid rgba(0,0,0,0.2);
	width: 150px;
	height: 87px;
	position: relative;
	box-shadow: 0px 50px rgba(0,0,0,0.2);
	/*background: #197ea3;*/
}

#tagging_editor.video-analysis-container .playerbar-name {
	height: 20px;
	border-top: 1px solid rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(0,0,0,0.2);
	border-left: 1px solid rgba(0,0,0,0.2);
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 14px;
	/*background: #4eb8e3;*/
	line-height: 20px;
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: lighter;
}

#tagging_editor.video-analysis-container .playerbar-name.goalsbar-name {
    background: #3b7939;
    border-color: #2a5228;
    color: #fafafa;
}

#tagging_editor.video-analysis-container .playerbar-name.state-hover {
	background: #85d5ef;
}

#tagging_editor.video-analysis-container .player-selector {
	width: 100%;
	height: 20px;
}

#tagging_editor.video-analysis-container .playerbars-bars-container {
	overflow: scroll !important;
	border: 1px solid rgba(0,0,0,0.2);
	position: absolute !important;
	height: 105px;
	margin-top: -1px;
}
#tagging_editor.video-analysis-container .playerbars-bars-container::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 7px;
	height: 7px;
	background-color: rgba(0,0,0,0.2);
}
#tagging_editor.video-analysis-container .playerbars-bars-container::-webkit-scrollbar-thumb {
	/*border-radius: 4px;*/
	background-color: rgba(255,255,255,0.8);
	/*-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);*/
}

#tagging_editor.video-analysis-container .playerbar-bar {
	height: 20px;
	border-top: 1px solid rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0,0,0,0.2);
	position: relative;
}

#tagging_editor.video-analysis-container .playerbar-bar.goalsbar-bar {
    background: #3b7939;
    border-color: #2a5228;
    color: #fafafa;
}

#tagging_editor.video-analysis-container .playerbar-bar .ui-resizable-handle {
	width: 11px;
	background-color: rgba(255,255,255,0.8);
	background-image: url("images/event_handle.png");
}
#tagging_editor.video-analysis-container .playerbar-bar .ui-resizable-e {
	background-position-x: -1px;
}
#tagging_editor.video-analysis-container .playerbar-bar .ui-resizable-w {
	background-position-x: 2px;
}

#tagging_editor.video-analysis-container .playerbar-bar.state-hover {
	background: #85d5ef;
}

#tagging_editor.video-analysis-container .playerbars-time-indicator {
	width: 10px;
	position: absolute;
	/*border-left: 3px dotted white;*/
	height: 30px;
	top: 0;
	background: rgba(255,255,255,0.8);
}

#tagging_editor.video-analysis-container .player-event {
	float: left;
	position: absolute;
	height: 16px;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
	/* COLORI DEFAULT */
	border-top: 2px solid rgba(255,255,255,0.8);
	border-bottom: 2px solid rgba(255,255,255,0.8);
	border-left: 3px solid rgba(255,255,255,0.8);
	border-right: 3px solid rgba(255,255,255,0.8);
	/**/
	/*	COLORI INVERTITI 
	border-top: 2px solid #F5F5F5;
	border-bottom: 2px solid #F5F5F5;
	border-left: 3px solid #F5F5F5;
	border-right: 3px solid #F5F5F5;
	background: #F5F5F5;
	color: black;
	*/
}

#tagging_editor.video-analysis-container .player-event.state-selected {
    z-index: 91;
    /* COLORI DEFAULT */
	border-top: 2px solid #F5F5F5;
	border-bottom: 2px solid #F5F5F5;
	border-left: 3px solid #F5F5F5;
	border-right: 3px solid #F5F5F5;
	background: #F5F5F5;
	color: black;
	/**/
	/* COLORI INVERTITI
	border-top: 2px solid rgba(255,255,255,0.8);
	border-bottom: 2px solid rgba(255,255,255,0.8);
	border-left: 3px solid rgba(255,255,255,0.8);
	border-right: 3px solid rgba(255,255,255,0.8);
	background: transparent;
	color: white;
	/**/
}
#tagging_editor.video-analysis-container .player-event.state-selected .ui-resizable-handle {
	z-index: 92 !important;
}

#tagging_editor.video-analysis-container .player-event.colliding-event {
	border-top: 2px solid #A31919;
	border-bottom: 2px solid #A31919;
	border-left: 3px solid #A31919;
	border-right: 3px solid #A31919;
	background: #2F2F2F;
	color: red;
}

#tagging_editor.video-analysis-container .player-event.goal-event {
    background: #4fa94c;
    border-color: #2a5228;
    color: #fafafa;
}

#tagging_editor.video-analysis-container .player-event.replay-event {
    background: rgb(51, 118, 180);
    border-color: #2a5228;
    color: #fafafa;
}

#tagging_editor.video-analysis-container .player-event.colliding-event.state-selected {
	background: #A31919;
	color: white;
}
#tagging_editor.video-analysis-container .player-event.colliding-event .ui-resizable-handle {
	background-image: url("images/event_handle_colliding.png");
}

#tagging_editor.video-analysis-container .player-event.ui-draggable-dragging, #tagging_editor.video-analysis-container .player-event.ui-resizable-resizing {
	z-index: 10;
}

#tagging_editor.video-analysis-container .player-event span {
	width: 100%;
	padding: 0 8px;
}

#tagging_editor.video-analysis-container .ajax-response-container {
    display: none;
}

.pitch-dialog-pitch {
	background: url('images/pitch2.jpg');
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	background-size: 100% 100%;
}

.pitch-dialog-teams,
.playlist-pitch-teams {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.playlist-pitch-teams {
	position: relative;
}


.pitch-dialog-team,
.playlist-pitch-team {
	float: left;
	height: 0%;
	color: white;
	font-size: 20px;
	text-align: center;
	text-shadow: 2px 2px black;
}
.playlist-pitch-team {
	font-size: 11px;
}

.pitch-dialog-teamleft,
.playlist-pitch-teamleft {
	float: left;
}

.pitch-dialog-teamright,
.playlist-pitch-teamright {
	float: right;
}

.pitch-dialog-click-overlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
}

.pitch-dialog .ui-dialog-buttonset,
.goal-dialog .ui-dialog-buttonset,
.screenshot-dialog .ui-dialog-buttonset { width: 100%; }
.pitch-dialog .ui-dialog-buttonset .ui-button,
.goal-dialog .ui-dialog-buttonset .ui-button,
.screenshot-dialog .ui-dialog-buttonset .ui-button { float: left; }
.pitch-dialog .ui-dialog-buttonset .ui-button:last-child,
.goal-dialog .ui-dialog-buttonset .ui-button:last-child,
.screenshot-dialog .ui-dialog-buttonset .ui-button:last-child { float: right; }
.pitch-dialog .ui-dialog-buttonset .ui-button.pitch-button-active,
.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;
}

.goal-dialog-divs-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}

.goal-dialog-div { box-sizing: border-box; }
.goal-dialog-div.small-goal {
	color: whitesmoke;
	font-weight: bold;
	text-shadow: 1px 1px black;
	text-align: center;
}
.goal-dialog-div.small-goal.not-selected {-webkit-box-shadow: inset 100px 10px 10px rgba(255,255,255,0.7) }

.goal-dialog-out { background: red; position: absolute; }
.goal-dialog-out-side, .goal-dialog-goal-side { width: 15%; }
.goal-dialog-out-top, .goal-dialog-goal-top { height: 20%; }
/*.goal-dialog-out-side, .goal-dialog-goal-side { width: 150px; }
.goal-dialog-out-top, .goal-dialog-goal-top { height: 100px; }*/

.goal-dialog-goal { background: #008844; position: absolute; }

.goal-dialog-post { background: #DADADA; position: absolute; }
.goal-dialog-post.small-goal { background: #7A7A7A }
.goal-dialog-post-side { width: 2.5%; }
.goal-dialog-post-top { height: 5%; }
/*.goal-dialog-post-side { width: 25px; }
.goal-dialog-post-top { height: 25px; }*/

.goal-dialog-tl-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 2px solid;	border-bottom: 0px;			border-right: 0px;			}
.goal-dialog-tr-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 0px;		border-bottom: 0px;			border-right: 1px solid;	}
.goal-dialog-lb-border			{ border-color: #444 !important;	border-top: 0px;		border-left: 2px solid; border-bottom: 1px solid;	border-right: 0px;			}
.goal-dialog-br-border			{ border-color: #444 !important;	border-top: 0px;		border-left: 0px;		border-bottom: 1px solid;	border-right: 1px solid;	}
.goal-dialog-lr-border			{ border-color: #444 !important;	border-top: 0px;		border-left: 2px solid; border-bottom: 0px;			border-right: 1px solid;	}
.goal-dialog-tb-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 0px;		border-bottom: 1px solid;	border-right: 0px;			}
.goal-dialog-tlb-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 2px solid;	border-bottom: 1px solid;	border-right: 0px;			}
.goal-dialog-tlr-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 2px solid;	border-bottom: 0px;			border-right: 1px solid;	}
.goal-dialog-tbr-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 0px;		border-bottom: 1px solid;	border-right: 1px solid;	}
.goal-dialog-lbr-border			{ border-color: #444 !important;	border-top: 0px;		border-left: 2px solid;	border-bottom: 1px solid;	border-right: 1px solid;	}
.goal-dialog-tlbr-border			{ border-color: #444 !important;	border-top: 2px solid;	border-left: 2px solid;	border-bottom: 1px solid;	border-right: 1px solid;	}
.goal-dialog-tl-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 0px;			border-right: 0px;			}
.goal-dialog-tr-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 0px;			border-right: 2px solid;	}
.goal-dialog-lb-border-hover		{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid; border-bottom: 2px solid;	border-right: 0px;			}
.goal-dialog-br-border-hover		{ border-color: #444 !important;	border-top: 0px;		border-left: 0px;		border-bottom: 2px solid;	border-right: 2px solid;	}
.goal-dialog-lr-border-hover		{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid; border-bottom: 0px;			border-right: 2px solid;	}
.goal-dialog-tb-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 2px solid;	border-right: 0px;			}
.goal-dialog-tlb-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 2px solid;	border-right: 0px;			}
.goal-dialog-tlr-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 0px;			border-right: 2px solid;	}
.goal-dialog-tbr-border-hover		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 2px solid;	border-right: 2px solid;	}
.goal-dialog-lbr-border-hover		{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid;	border-bottom: 2px solid;	border-right: 2px solid;	}
.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;	}
.goal-dialog-tl-border.small-goal		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 1px solid;	border-bottom: 0px;			border-right: 0px;			}
.goal-dialog-tr-border.small-goal		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 0px;			border-right: 1px solid;	}
.goal-dialog-lb-border.small-goal		{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid; border-bottom: 1px solid;	border-right: 0px;			}
.goal-dialog-br-border.small-goal		{ border-color: #444 !important;	border-top: 0px;		border-left: 0px;		border-bottom: 1px solid;	border-right: 1px solid;	}
.goal-dialog-lr-border.small-goal		{ border-color: #444 !important;	border-top: 0px;		border-left: 1px solid; border-bottom: 0px;			border-right: 1px solid;	}
.goal-dialog-tb-border.small-goal		{ border-color: #444 !important;	border-top: 1px solid;	border-left: 0px;		border-bottom: 1px solid;	border-right: 0px;			}
.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;			}
.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;	}
.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;	}
.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;	}
.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;	}

.goal-dialog-out-hover { background: rgb(253, 120, 120); }
.goal-dialog-post-hover { background: #A0A0A0; }
.goal-dialog-goal-hover { background: #47AA79; }

/*.playlist-dialog { background-color: #444; }*/

.playlist-goal-container {
	position: absolute;
	bottom: 35px;
	right: 202px;
	background: red;
    width: 200px;
    height: 100px;
}

.playlist-video-container {
	height: 100%;
	background-color: black;
	float: left;
}

.playlist-video-container video {
	width: 100%;
	height: 100%;
}

.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;
}

.playlist-video-overlay-circle {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: transparent;
	opacity: 1;
	overflow: hidden;
}

.playlist-video-circle {
	position: absolute;
	width: 140px;
	height: 140px;
	opacity: 1;
	border-radius: 1000px;
	display: block;
	background: transparent;
	font-size: 10em;
	border: 10px solid; 
}

.playlist-video-set-circle {
	border-color: red; 
}

.playlist-video-show-circle {
	border-color: transparent; 
	box-shadow: 0 0 100000px 10000px rgba(0, 0, 0, .5);
}

.playlist-button {
	float: right;
	margin: 5px;
	height: 24px;
}

.playlist-circle-mode-button {
	float: left;
}

.playlist-show-label {
	line-height: 24px;
	font-size: 12px;
}

.playlist-circle-mode-icon {
	float: left;
	width: 19px;
	height: 19px;
}

.playlist-list-container {
	float: right;
	overflow: auto;
	z-index: 19;
	border: 1px solid black;
}

.playlist-pitch {
	position: absolute;
	background: url('images/pitch2.jpg');
	background-size: 100%;
	bottom: 0;
	right: 0;
	border: 1px solid black;
}

.playlist-pitch-dot {
	position: absolute;
	background-color: red;
	border-radius: 1000px;
	border-color: black;
	border-style: solid;
}
.playlist-pitch-dot.small-dot {
	width: 6px;
	height: 6px;
	border-width: 2px;
}
.playlist-pitch-dot.big-dot {
	width: 24px;
	height: 24px;
	border-width: 4px;
}

.playlist-pitch-dot-label {
	position: absolute;
	color: white;
	text-shadow: 2px 2px black;
	width: 80px;
	display: inline-block;
	text-align: center;
}
.playlist-pitch-dot-label.small-dot {
	width: 80px;
}
.playlist-pitch-dot-label.big-dot {
	width: 160px;
	font-size: 14px;
}

.playlist-element {
    border: 1px solid #222222;
    cursor: default;
    position: relative;
}

.playlist-playing-element {
    background: #999999;
    color: #fafafa;
}

.playlist-element-circle-icon {
	width: 20px;
	height: 30px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	margin-left: 5px;
	background-size: 30px;
}

.playlist-element-title {
    padding: 5px;
    font-size: 15px;
    height: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.playlist-element-subtitle {
    padding: 5px;
    font-size: 12px;
}

.playlist-element-subtitle a { color: #00F5FF; text-decoration: underline; }

.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;
}

.screenshot-flash-screen {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: white;
	display: none;
	z-index: 150;
	opacity: 0.8;
}

.screenshot-dialog .screenshot-container {
	width: 100%;
	height: 420px;
	background: white;
	text-align: center;
}
.screenshot-dialog .screenshot-full {
	margin: 10px 0;
}
.screenshot-dialog .screenshot-thumbs-container {
	width: 100%;
	height: 100%;
	background: white;
	overflow: auto;
	border-top: 1px solid rgb(90,90,90);
}
.screenshot-dialog .screenshot-thumb {
	float: left;
	height: 100px;
	border: 1px solid rgb(90,90,90);
	border-radius: 4px;
	padding: 5px;
	margin: 5px;
	background: whitesmoke;
}
.screenshot-dialog .screenshot-thumb:hover { background: #b3b3b3; }
.screenshot-dialog .screenshot-thumb.screenshot-active { background: #727272; }

.no-close .ui-dialog-titlebar-close { display: none; }
.no-title .ui-dialog-titlebar { display:none; }

.offline-dialog-button {
    width: 210px;
    height: 32px;
    font-size: 1.5em !important;
    margin: 5px 0px 5px 25px;
}

.match-version-dialog-buttons-div {
	text-align: right;
	padding-right: 10px;
}

.match-version-dialog-button {
    width: 210px;
    height: 32px;
    font-size: 1.5em !important;
    margin: 5px 13px 5px 25px;
}

.context-menu-list {
	width: 200px;
    /*z-index: 100 !important;*/
	/*max-height: 500px;*/
	/*overflow-y: scroll;*/
	/*top: 0 !important;*/
	/*bottom: 0 !important;*/
}

.context-menu-submenu .context-menu-list {
	width: 50px !important;
}

.context-menu-item.icon span {
	line-height: 18px;
}

.context-menu-item.icon-tick { background-image: url("images/icons/tagging/tick.png") !important; }
.context-menu-item.icon-cross { background-image: url("images/icons/tagging/cross.png") !important; }
.context-menu-item.icon-notification-counter { background-image: url("images/icons/tagging/notification-counter.png") !important; }
.context-menu-item.icon-notification-counter-02 { background-image: url("images/icons/tagging/notification-counter-02.png") !important; }
.context-menu-item.icon-notification-counter-03 { background-image: url("images/icons/tagging/notification-counter-03.png") !important; }
.context-menu-item.icon-notification-counter-04 { background-image: url("images/icons/tagging/notification-counter-04.png") !important; }
.context-menu-item.icon-notification-counter-05 { background-image: url("images/icons/tagging/notification-counter-05.png") !important; }
.context-menu-item.icon-notification-counter-06 { background-image: url("images/icons/tagging/notification-counter-06.png") !important; }
.context-menu-item.icon-notification-counter-07 { background-image: url("images/icons/tagging/notification-counter-07.png") !important; }
.context-menu-item.icon-notification-counter-08 { background-image: url("images/icons/tagging/notification-counter-08.png") !important; }
.context-menu-item.icon-notification-counter-09 { background-image: url("images/icons/tagging/notification-counter-09.png") !important; }
.context-menu-item.icon-notification-counter-10 { background-image: url("images/icons/tagging/notification-counter-10.png") !important; }
.context-menu-item.icon-notification-counter-11 { background-image: url("images/icons/tagging/notification-counter-11.png") !important; }
.context-menu-item.icon-notification-counter-12 { background-image: url("images/icons/tagging/notification-counter-12.png") !important; }
.context-menu-item.icon-notification-counter-13 { background-image: url("images/icons/tagging/notification-counter-13.png") !important; }
.context-menu-item.icon-notification-counter-14 { background-image: url("images/icons/tagging/notification-counter-14.png") !important; }
.context-menu-item.icon-notification-counter-15 { background-image: url("images/icons/tagging/notification-counter-15.png") !important; }
.context-menu-item.icon-notification-counter-16 { background-image: url("images/icons/tagging/notification-counter-16.png") !important; }
.context-menu-item.icon-notification-counter-17 { background-image: url("images/icons/tagging/notification-counter-17.png") !important; }
.context-menu-item.icon-notification-counter-18 { background-image: url("images/icons/tagging/notification-counter-18.png") !important; }
.context-menu-item.icon-notification-counter-19 { background-image: url("images/icons/tagging/notification-counter-19.png") !important; }
.context-menu-item.icon-notification-counter-20 { background-image: url("images/icons/tagging/notification-counter-20.png") !important; }
.context-menu-item.icon-notification-counter-20-plus { background-image: url("images/icons/tagging/notification-counter-20-plus.png") !important; }
#tagging_editor.video-analysis-container .toolbar-sound-on-button { background-image: url("images/icons/tagging/speaker-volume.png") !important; }
#tagging_editor.video-analysis-container .toolbar-sound-off-button {	background-image: url("images/icons/tagging/speaker-volume-control-mute.png") !important; }
#tagging_editor.video-analysis-container .toolbar-playing-button { background-image: url("images/icons/tagging/control.png") !important; }
#tagging_editor.video-analysis-container .toolbar-paused-button { background-image: url("images/icons/tagging/control-pause.png") !important; }
#tagging_editor.video-analysis-container .toolbar-findsliderthumb-button { background-image: url("images/icons/tagging/ui-slider-050.png") !important; }
#tagging_editor.video-analysis-container .toolbar-prevminute-button { background-image: url("images/icons/tagging/control-stop-180.png") !important; }
#tagging_editor.video-analysis-container .toolbar-nextminute-button { background-image: url("images/icons/tagging/control-stop.png") !important; }
#tagging_editor.video-analysis-container .toolbar-circle-button { background-image: url("images/icons/tagging/radar.png") !important; }
#tagging_editor.video-analysis-container .goals-period-skip { background-image: url("images/icons/tagging/arrow-curve.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-buttons {	background-image: url("images/icons/tagging/buttons.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-grid {	background-image: url("images/icons/tagging/grid.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-matrix {	background-image: url("images/icons/tagging/matrix.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-players { background-image: url("images/icons/tagging/players.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-teama { background-image: url("images/icons/tagging/user-white.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-teamb { background-image: url("images/icons/tagging/user-black.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-gear { background-image: url("images/icons/tagging/gear.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-reload { background-image: url("images/icons/tagging/arrow-circle-315.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-sync { background-image: url("images/icons/tagging/arrow-circle-double.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-save { background-image: url("images/icons/tagging/tick-circle-frame.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-ball { background-image: url("images/icons/tagging/sport-soccer.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-shadow { background-image: url("images/icons/tagging/user-silhouette.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-find { background-image: url("images/icons/tagging/arrow-transition-270.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-go { background-image: url("images/icons/tagging/traffic-light-green.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-yellow { background-image: url("images/icons/tagging/traffic-light-yellow.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-stop { background-image: url("images/icons/tagging/traffic-light-red.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-time { background-image: url("images/icons/tagging/clock.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-edit { background-image: url("images/icons/tagging/pencil.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-cancel { background-image: url("images/icons/tagging/cross-circle-frame.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-add { background-image: url("images/icons/tagging/plus-circle-frame.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-delete { background-image: url("images/icons/tagging/minus-circle-frame.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-export { background-image: url("images/icons/tagging/download.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-end { background-image: url("images/icons/tagging/table-export.png") !important; }
#tagging_editor.video-analysis-container .ui-icon-camera { background-image: url("images/icons/tagging/camcorder.png") !important; }
/*#tagging_editor.video-analysis-container .ui-icon-export { background-image: url("images/icons/tagging/document-export.png") !important; }*/
#tagging_editor.video-analysis-container .ui-icon-import { background-image: url("images/icons/tagging/upload.png") !important; }
/*#tagging_editor.video-analysis-container .ui-icon-import { background-image: url("images/icons/tagging/document-import.png") !important; }*/
#tagging_editor.ui-dialog .ui-icon-wait { background-image: url("images/icons/tagging/green-loader.gif") !important; }
#tagging_editor.ui-dialog .ui-icon-offline { background-image: url("images/icons/tagging/computer-off.png") !important; }
#tagging_editor.ui-dialog .ui-icon-online { background-image: url("images/icons/tagging/computer-network.png") !important; }
#tagging_editor.ui-dialog .ui-icon-save { background-image: url("images/icons/tagging/tick-circle-frame.png") !important; }
#tagging_editor.ui-dialog .ui-icon-cancel { background-image: url("images/icons/tagging/cross-circle-frame.png") !important; background-position: 0 0; }
#tagging_editor.ui-dialog .ui-icon-circle-active { background-image: url("images/icons/tagging/status.png") !important; }
#tagging_editor.ui-dialog .ui-icon-circle-inactive { background-image: url("images/icons/tagging/status-offline.png") !important; }
#tagging_editor.ui-dialog .ui-icon-reload { background-image: url("images/icons/tagging/arrow-circle-315.png") !important; }
#tagging_editor.ui-dialog .ui-icon-screenshot { background-image: url("images/icons/tagging/camera-lens.png") !important; }
#tagging_editor.ui-dialog .ui-icon-delete { background-image: url("images/icons/tagging/minus-circle-frame.png") !important; }
