.positionlist label{margin-right:1.0vw;}
#lineeditor ul.positiontabs{
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    margin: 10px 0 0;
    border-width:0px;
    border-bottom: 1px solid #ccc;
    padding: 3px 0px 3px 0 px!important;

    background: transparent none;
    color: #222222;
    border-radius: 0px;
    

}
#lineeditor ul.positiontabs li {
    margin: 0;
    overflow: hidden;
    padding: 0;
    border: 0px solid #d3d3d3;
    background: transparent none;
    font-weight: normal;
    color: #222;
}
#lineeditor ul.positiontabs li + li{margin-left:10px;border-width:0px;}
#lineeditor ul.positiontabs li a{
background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFFRDc1QzU5MTE1MDExRTY4NERBRDFGMDA4OUQ5RUNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFFRDc1QzVBMTE1MDExRTY4NERBRDFGMDA4OUQ5RUNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QUVENzVDNTcxMTUwMTFFNjg0REFEMUYwMDg5RDlFQ0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUVENzVDNTgxMTUwMTFFNjg0REFEMUYwMDg5RDlFQ0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6I3fK8AAAALUlEQVR42mL4//8/AwxfunTpPzKfiQEKLl++/B+ZBgEmdAFkPiPIKAYcACDAAATsJr7g9wIRAAAAAElFTkSuQmCC') no-repeat scroll center bottom;
    padding: 2px 10px 10px 10px;
    text-decoration: none;
}
#lineeditor ul.positiontabs li.ui-tabs-active a{
background: transparent  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI4MkU2NUFDMTE1MDExRTZCQzk5Q0FBMEFCRjI4MDQyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI4MkU2NUFEMTE1MDExRTZCQzk5Q0FBMEFCRjI4MDQyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgyRTY1QUExMTUwMTFFNkJDOTlDQUEwQUJGMjgwNDIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjgyRTY1QUIxMTUwMTFFNkJDOTlDQUEwQUJGMjgwNDIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5TCyTQAAAAMUlEQVR42mL4//8/Aww3NTX9R+YzMUBBc3Pzf2QaBJjQBZD5zECAIgEDhw4dagAIMACP2yJph91BNgAAAABJRU5ErkJggg==') no-repeat scroll center bottom;
    text-decoration: none;
    font-weight:500;
}

#lineeditor  #tabs .linesection{width:45%;margin-bottom:10px;height:auto;margin-left:10px;}
#lineeditor  #tabs .linesection input[type=button]{padding:0px 0px;text-align:center;margin-top:3px;}
#lineeditor  #tabs .linesection input.textname {width:80%;border:1px solid #e8e8e8;padding:1px 5px;}

#lineeditor  .playerlist{width:25%;float:left;border:1px solid #666666;margin:2px; padding:2px;}
#lineeditor  .playerlist select{width:100%; -webkit-appearance: menulist-textfield;border-width:0px;}
#lineeditor  .stratval{text-align: center;border:1px solid #cccccc;}
#lineeditor  .linetabs {float:right;width:75%;}
#lineeditor  .linetabs .sliders{width:98%;}
#lineeditor  .linetabs .stratlabel{margin-top:3px;}

#lineeditor  .linetabs .textname:hover{cursor:default;}
#lineeditor  option{padding:1px 0px 0px 5px;}
#lineeditor  option + option{border-top:1px dotted #cccccc;}

#lineeditor  .linetabs .stratvalue{width:80px;}
#lineeditor  .linetabs .timevalue{/*width:80px;*/}

#lineeditor  .updown{width:12px;background-repeat:no-repeat;border-width:0px;background-color: transparent;background-position:center center;}
#lineeditor  .up {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFCMUU3QUUxNEMxQzExRTVBNTQ4OEM1RkJFQTQ4MkNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFCMUU3QUUyNEMxQzExRTVBNTQ4OEM1RkJFQTQ4MkNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUIxRTdBREY0QzFDMTFFNUE1NDg4QzVGQkVBNDgyQ0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUIxRTdBRTA0QzFDMTFFNUE1NDg4QzVGQkVBNDgyQ0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Rx+9MAAABRklEQVR42mI8cur6nTt3nz59xsbGxoAKfv36JS0tpaGhzgJUoSQvZayvzsTEBJQQFRUFkq9fvwaS//79+/Dxy5Ur11iAZlib66koyUJ0nzh+DEhaWFpBuDdvP9ix5zAL0JafP3/BrcjJzQOSZ86cgXC/f//BwcHBAmT9/v0broiPjw/ZWSysrAz//7NA3HHgwIH6hgYmRqYLF87////f0dHx759f7e0d6lqGQAUgxzL8/8fw/w/DX6B5f/79+8PExAw2gx0k8/8/iA3yy6sXDo7OBw+7ANl2dtYcHDy7du2EWHfl2h2oIlZ2LgYGRojo168/vn37CXcTJFxYgCHGzo4IxqlTJzOArYAANlbWHz9+sgDD9PmLN0AWRJOyqi6QvHbjHiQw33/4rKgozwIM9StXrz148IgdI1p+/vqloCBnaKgPEGAADaOEApnhhG0AAAAASUVORK5CYII=');margin:2px 0px 0px -4px;}
#lineeditor  .down {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIzMkJDMTUwNEMxQzExRTVCRjM0RjdCRjY3OTc2ODBFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIzMkJDMTUxNEMxQzExRTVCRjM0RjdCRjY3OTc2ODBFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjMyQkMxNEU0QzFDMTFFNUJGMzRGN0JGNjc5NzY4MEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjMyQkMxNEY0QzFDMTFFNUJGMzRGN0JGNjc5NzY4MEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4SZB2+AAABBUlEQVR42nRRS0vDQBCeLJPd4D2XFu0DIcWDJXjw4EXR32Wv9R958BC0J88xIkYIQrWoYEWhySbdcbaF4qP5DsvszDevb5zR9W2aPozHT1JK+A2tdbPZ6PUCZEa31djrB0KIPyRjzPTjK44T5BoH+7vb3U1Yh7v77PziSnCXotBQg9ks9zzPtijLso6ErgtEyJbv+1EUnQ4GDjhEhoh9BDQfDs+CndBSLZ8MUAXzqqIKUSEunGCXpUWG/b++TA6Pji9HJ7z1MrZCnKT82plctQHgrLJ/YqmLYMWUknWDS9fN8wJZ0+fJG1trxXyffnY6LWTV45skyx7Vv7MUWrfbW2HY/xZgANNXaYpKnG/oAAAAAElFTkSuQmCC');margin:2px -4px 0px 0px;}

#lineeditor .goalies .blockcontainer{margin-bottom:5px;}

.linetabs .tabcontainer{overflow:hidden;}
.linetabs h4{background-color: #e8e8e8;
    border: 1px solid #c6c6c6;
    margin: 0px 0px 7px 0px !important;
    padding: 2px 6px;
    font-size:1.0vw;
}

.linetabs .blockcontainer{/*font-size:0.8em;*/padding:0px 10px;}
.linetabs .linesection{position:relative;height:150px;width:22.5%;border:1px solid #cccccc;float:left;padding:5px 5px 5px 5px;box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}
.linetabs .linesection + .linesection{margin-left:10px;}
.linetabs .sliders{background-color:#f3f3f1;padding:3px;margin-top:3px;overflow:hidden;}
/*#lineeditor .linetabs .iddefense .sliders,#lineeditor .linetabs .id4vs4 .sliders,#lineeditor .linetabs .idpk4 .sliders,#lineeditor .linetabs .idpk3 .sliders{position:absolute;bottom:5px;width:92%;}*/

.linetabs .positionwrapper{overflow:hidden;}
.linetabs .positionline{clear:both;overflow:hidden;}
.linetabs .positionline + .positionline{margin-top:3px;padding-top:3px;border-top:1px dotted #cccccc;}
.linetabs .positionlabel{width:30px;float:left;}
.linetabs .strategywrapper{overflow:hidden;margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid #e8e8e8;}
.linetabs .strats{overflow:hidden;float:left;}
.linetabs .stratlabel{float:left;}
.linetabs .stratvalue{float:left;width:20px;}
.linetabs .timelabel{float:left;}
.linetabs .timevalue{float:left;/*width:20px;*/}
.linetabs .startinggoalie{margin-bottom:10px;}

.smalllist{font-size:0.9vw;padding-left:0.5vw;}

.teamstrategy{overflow:hidden;}
.strategyamount{float:left;padding:0px 10px;}
.strategystrategies{float:right;background-color:#e8e8e8;padding:0px 10px;margin-right:0px;}
.strategieswrapper input[type=text]{text-align:center;}

#lineeditor #tabs .strategieswrapper{width:98%;margin-left:0px;}

@media screen and (max-width: 80em) {
	#lineeditor  #tabs .linesection{width:45%;margin-bottom:10px;min-height:160px;height:auto;}
	.linetabs .linesection + .linesection{margin-left:0px;}
	#lineeditor .linetabs{width:75%;}
	#lineeditor  #tabs .linesection input.textname {width:98%;border:1px solid #e8e8e8;padding:1px 5px;}
	#lineeditor #tabs .linesection {
	    height: auto;
	    margin-bottom: 10px;
	    margin-left: 0px;
	    min-height: 160px;
	    width: 96%;
	}
	.strategyamount{width:50%;}

	.linetabs .stratvalue{float:right;}

	#lineeditor ul.positiontabs li a{
		
	    padding: 2px 1.0vw 1.0vw 1.0vw;
	    text-decoration: none;
		}

	.ui-tabs .ui-tabs-panel {
	    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	    border-width: 0;
	    display: block;
	    padding: 1em 0em;
	}
	
	.strategieswrapper{font-size:1.5vw;}
	.strategieswrapper input[type=text]{font-size:1.5vw;}
	.PullGoalerMinGoal input[type=text],.PullGoalerMinPct input[type=text]{width:4.0vw;}

	.positionwrapper{
		width:60%;
		float:left;
		font-size:1.5vw;
	}
	#lineeditor .linetabs .sliders {
		position:static;
		float:right;
		width:auto;
		font-size:1.5vw;
	}

	.linetabs .timelabel{/*float:left;*/}
	.linetabs .timevalue{float:left;/*width:20px;*/}

	#lineeditor .linetabs .sliders input[type=text]{font-size:1.5vw;}
	.positionname{float:left;width:80%;}
	.linetabs .strats{float:none;}
	.linetabs #tabs li{font-size:1.3vw;}
	.timevalue input[type=text]{width:4.0vw;}


    
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  select:focus,
  textarea:focus,
  input:focus {
    font-size: 1em;
    
  }
}
	
