/* General */
.clear {
	clear:both
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.nobr {
	white-space:nowrap
}

.form-field input[type="checkbox"] {
	width: auto;
}
.postbox input::-webkit-input-placeholder,
.postbox select::-webkit-input-placeholder {
	color: #aaa;
}
.postbox input::-moz-placeholder,
.postbox select::-moz-placeholder {
	color: #aaa;
}
.postbox input:-ms-input-placeholder,
.postbox select:-ms-input-placeholder {
	color: #aaa;
}
.postbox input:-moz-placeholder,
.postbox input:-moz-placeholder {
	color: #aaa;
}

/* Columns */
.wp-list-table.fixed .column-name,
.wp-list-table.fixed .column-title {
	width: auto;
	width: 290px;
}
.wp-list-table.fixed .column-crest {
	width: 30px;
}
.wp-list-table.fixed .column-crest img,
.wp-list-table.fixed .column-image img {
	max-width: 100%;
}
.wp-list-table.fixed .column-link_directly {
	width: 60px;
}
.wp-list-table.fixed .column-position,
.wp-list-table.fixed .column-dob,
.wp-list-table.fixed .column-season,
.wp-list-table.fixed .column-team,
.wp-list-table.fixed .column-natl,
.wp-list-table.fixed .column-jobs,
.wp-list-table.fixed .column-comp,
.wp-list-table.fixed .column-date,
.wp-list-table.fixed .column-venue,
.wp-list-table.fixed .column-link_directly,
.wp-list-table.fixed .column-link_url {
	width: auto;
}
@media screen and (max-width: 960px) {
	.wp-list-table.fixed .column-name,
	.wp-list-table.fixed .column-title {
		width: 100% !important;
	}
	.wp-list-table.fixed .column-position,
	.wp-list-table.fixed .column-dob,
	.wp-list-table.fixed .column-season,
	.wp-list-table.fixed .column-team,
	.wp-list-table.fixed .column-natl,
	.wp-list-table.fixed .column-jobs,
	.wp-list-table.fixed .column-comp,
	.wp-list-table.fixed .column-date,
	.wp-list-table.fixed .column-venue,
	.wp-list-table.fixed .column-kickoff,
	.wp-list-table.fixed .column-results,
	.wp-list-table.fixed .column-link_directly,
	.wp-list-table.fixed .column-link_url,
	.wp-list-table.fixed .column-number,
	.wp-list-table.fixed .column-image,
	.wp-list-table.fixed .column-flag,
	.wp-list-table.fixed .column-age {
		display: none;
		width: auto;
	}
}
.wp-list-table.fixed .column-p,
.wp-list-table.fixed .column-w,
.wp-list-table.fixed .column-d,
.wp-list-table.fixed .column-l,
.wp-list-table.fixed .column-f,
.wp-list-table.fixed .column-a,
.wp-list-table.fixed .column-gd,
.wp-list-table.fixed .column-pts {
	width: 32px;
}
/* Match Columns */
.wp-list-table.fixed .column-kickoff,
.wp-list-table.fixed .column-score {
	text-align: center;
	width: 7%;
	min-width: 66px;
}
.wp-list-table.fixed .column-dates,
.wp-list-table.fixed .column-abbr {
	width: 10%;
	min-width: 100px;
}
/* Player Columns */
.wp-list-table.fixed .column-number,
.wp-list-table.fixed .column-image,
.wp-list-table.fixed .column-flag,
.wp-list-table.fixed .column-age {
	width: 86px;
	text-align: center;
}
.wp-list-table.fixed .column-age {
	width: 70px;
}

span.list-table-club-default {
	background: #555;
	color: #fff;
	display: inline-block;
	font-size: .85em;
	margin-right: 10px;
	padding: 0 4px;
	text-transform: uppercase;
	border-radius: 2px;
}

.column-dates span.red {
	color: #a00;
}
.column-dates span.green {
	color: #00aa09;
}
.inline-edit-wpcm_match.inline-edit-row fieldset:first-of-type,
.inline-edit-wpcm_match.inline-edit-row fieldset:first-of-type+fieldset,
.inline-edit-wpcm_match.inline-edit-row .inline-edit-status,
.inline-edit-wpcm_player.inline-edit-row fieldset:first-of-type,
.inline-edit-wpcm_player.inline-edit-row .inline-edit-status,
.inline-edit-wpcm_staff.inline-edit-row fieldset:first-of-type,
.inline-edit-wpcm_staff.inline-edit-row .inline-edit-status {
	display: none;
}
#wpclubmanager-fields.inline-edit-col {
	clear:left
}
.inline-edit-wpcm_match.quick-edit-row .inline-edit-col-center,
.inline-edit-wpcm_match.quick-edit-row .inline-edit-col-right,
.inline-edit-wpcm_player.quick-edit-row .inline-edit-col-center,
.inline-edit-wpcm_player.quick-edit-row .inline-edit-col-right,
.inline-edit-wpcm_staff.quick-edit-row .inline-edit-col-center,
.inline-edit-wpcm_staff.quick-edit-row .inline-edit-col-right {
	float:right!important
}
.inline-edit-wpcm_player.quick-edit-row .inline-edit-col-center.inline-edit-categories,
.inline-edit-wpcm_staff.quick-edit-row .inline-edit-col-center.inline-edit-categories {
	width: 40% !important;
}
.inline-edit-wpcm_player.quick-edit-row .inline-edit-col-center.inline-edit-categories .inline-edit-col,
.inline-edit-wpcm_staff.quick-edit-row .inline-edit-col-center.inline-edit-categories .inline-edit-col {
	max-width: 300px;
}
#wpclubmanager-fields.inline-edit-col .result_field div{
	display:block;
	margin:.2em 0
}
#wpclubmanager-fields.inline-edit-col .result_field div span.title{
	display:block;
	float:left;
	width:5em
}
#wpclubmanager-fields.inline-edit-col .result_field div span.input-text-wrap{
	display:block;
	margin-left:5em
}
#wpclubmanager-fields.inline-edit-col .text{
	box-sizing:border-box;
	width:99%;
	float:left;
	margin:1px 1% 1px 1px
}
#wpclubmanager-fields.inline-edit-col .goals {
	width: 50px;
}
#wpclubmanager-fields.inline-edit-col .height{
	margin-right:0
}
#wpclubmanager-fields.inline-edit-col .friendly {
	margin-top: 2px;
	margin-left: 10px;
}

/* Club Details */
#poststuff #wpcm_club-stats-meta table input[type="text"] {
	width: 3.2em;
}

/* Result Table */
#results-table {
	display: none;
	width: 100%;
}
#results-table table {
	border-collapse: collapse;
	width: 100%;
}
#results-table table tbody tr {
	background: #f9f9f9;
}
#results-table thead th {
	color: #777;
	font-size: .93em;
}
#results-table tbody th {
	padding-left: 5px;
	text-align: left;
	width: auto;
}
#results-table tbody td {
	padding: 3px;
	text-align: center;
	width: 60px;
}
#results-table tbody td input {
	text-align: center;
	width: 100%;
}
#results-table .wpcm-results-bonus tbody th,
#results-table .box-scores-table tbody th {
	color: #777;
	font-weight: normal;
}
#results-table .wpcm-results-bonus {
	margin-top: 1em;
}
.box-scores-table {
	margin-bottom: 15px;
}
p.wpcm-results-outcome-title {
	font-weight: 700;
	margin: 1.5em 0 .5em;
}
.wpcm-results-outcome {
	background: #f9f9f9;
	display: block;
	margin: 0 0 1em 0;
	padding: .5em;
	width: 100%;
	box-sizing: border-box;
}
p.wpcm_cricket_outcome {
	display: inline-block;
	margin: 0;
}
p.wpcm_cricket_outcome label {
	display: none !important;
}
input.wpcm_cricket_outcome {
	vertical-align: top;
}

/* Match Details */
#wpclubmanager-match-report,
.wpcm-postponed-result {
	display: none;
}
#poststuff #wpcm_match-fixture-meta table {
	margin: 0 auto;
}
#poststuff #wpcm_match-fixture-meta table select {
	width: 100%;
}
#poststuff #wpcm_match-players-meta table input[type="number"] {
	width: 50px;
}
#poststuff #wpcm_match-players-meta table tr .cb {
	width: 1.5em;
}
.wpcm_counter {
	float: left;
	font-size: 1em;
	margin: 1.5em 0 0;
	padding: 0.7em 1.3em 0.7em 0.7em;
}
.wpcm_counter span.counter {
	font-size: 1.25em;
	font-weight: bold;
}



.ui-combobox-list {
	display: none;
}

.ui-combobox {
	position: relative;
}

.ui-combobox-input {
	width: 300px;
}
.ui-autocomplete {
	box-shadow: none !important;
}
.ui-autocomplete.ui-menu {
	padding: 0 !important;
	max-height: 240px !important;
	overflow: scroll;
}
.ui-autocomplete.ui-widget.ui-widget-content {
	border: 1px solid #ddd !important;
	border-top: 0 !important;
	color: #444 !important;
}
.ui-autocomplete .ui-state-focus,
.ui-autocomplete .ui-widget-content .ui-state-focus,
.ui-autocomplete .ui-autocomplete .ui-state-hover {
	background: #3875d7 !important;
	background-color: #3875d7 !important;
	background-image: -webkit-gradient( linear, 50% 0, 50% 100%, color-stop( #3875d7 ), color-stop(  #2a62bc ) ) !important;
	background-image: -webkit-linear-gradient( #3875d7 20%, #2a62bc 90% ) !important;
	background-image: -moz-linear-gradient( #3875d7 20%, #2a62bc 90% ) !important;
	background-image: -o-linear-gradient( #3875d7 20%, #2a62bc 90% ) !important;
    background-image: linear-gradient( #3875d7 20%, #2a62bc 90% ) !important;
	color: White !important;
	border: 0 !important;
}
.ui-menu .ui-menu-item {	
	box-sizing: border-box !important;
    padding: 5px 6px !important;
	line-height: 15px !important;
}
.ui-autocomplete.ui-widget {
    font-size: 13px !important;
}

.ui-autocomplete.ui-corner-all {
    border-radius: 0 !important;
}




/* Players table */
h4.wpcm-player-stats-table-title {
	background: #f1f1f1;
	border: 1px solid #e5e5e5;
	margin: 2em 0 .5em;
	padding: .5em ;
	text-transform: uppercase;
}
table.wpcm-match-players-table {
	border-collapse: collapse;
}
table.wpcm-match-players-table input {
	background: #F1FDEC;
}
table.wpcm-match-players-table input.player-select {
	background: #fff;
}
table.wpcm-match-players-table input:disabled {
	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.04);
	box-shadow: inset 0 1px 2px rgba(0,0,0,.04);
	border-color: rgba(222,222,222,.75);
	background: rgba(255,255,255,.5);
	color: rgba(51,51,51,.5);
}
table.wpcm-match-players-table tbody tr td {
	border-bottom: dashed 1px #ddd;
	padding: 5px 0 4px;
	vertical-align: middle;
}
table.wpcm-match-players-table tbody tr:hover {
	background: #fafafa;
}
table.wpcm-match-players-table tbody tr td.shirt-number {
	font-weight: bold;
	padding: 5px 8px 4px;
	text-align: center;
}
table.wpcm-match-players-table thead tr th.th-checkbox {
	max-width: 50px;
}
table.wpcm-match-players-table thead tr th.th-radio {
	max-width: 65px;
}
table.wpcm-match-players-table tbody tr td.names {
	width: 100%;
	min-width: 165px;
	padding-right: 24px;
}

table.wpcm-match-players-table tbody tr td input {
	max-width:60px;
}

table.wpcm-match-players-table tbody tr td.mvp,
table.wpcm-match-players-table tbody tr td.captain,
table.wpcm-match-players-table tbody tr td.yellowcards,
table.wpcm-match-players-table tbody tr td.redcards {
	padding-left: 12px;
	padding-right: 8px;
	text-align: center;
}
table.wpcm-match-players-table .dashicons-move {
	color: #ccc;
	font-size: 16px;
	margin: 3px 5px 0 0;
}
input.measure-text {
	max-width: 100px;
}
.wpcm-notice-block {
	display: block;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 100%;
}

/* Input labels */
.player-stats-list-labels {
	font-size: .85em;
	text-transform: uppercase;
}
#wpclubmanager-club-parent label,
#wpclubmanager-club-details label,
#wpclubmanager-player-details label,
#wpclubmanager-player-users label,
#wpclubmanager-staff-details label,
#wpclubmanager-match-fixture label,
#wpclubmanager-match-details label,
#wpclubmanager-sponsor-link label,
#wpclubmanager-table-details label,
#wpclubmanager-roster-details label {
	float: left;
	width: 150px;
	padding: 5px 0 0;
}
#wpclubmanager-club-parent span.label {
	display: inline-block;
	width: 146px;
}
#wpclubmanager-club-parent span.edit {
	display: inline-block;
	font-size: .913em;
	margin-left: 5px;
	margin-top: 5px;
	vertical-align: middle;
}
#wpclubmanager-club-parent ul {
	display: inline-block;
	vertical-align: middle;
}
#wpclubmanager-table-notes textarea {
	margin-top: 4px;
	width: 100%;
}
#wpclubmanager-match-details label.wpcm-cb-block {
	float: none;
	display: inline-block;
	margin-top: 5px;
}
#wpclubmanager-sponsor-link label {
	width: 190px;
}
#wpclubmanager-roster-create .wpcm-roster-create {
	margin-left: 150px;
}
.stuffbox fieldset ul {
	margin: 0;
	padding: 0;
}
/* wpclubmanager messages */
.wpclubmanager-message {
	position:relative;
	border-left-color:#113750!important;
	overflow:hidden
}

/* Tabs */
div.stuffbox h3 {
	border-bottom: 1px solid #eee;
}
.wpcm_stats-tabs {
	margin: 2em 0 0;
	border-bottom: 1px solid #ccc;
	padding-left: 6px;
	line-height: 28px;
}
.wpcm_stats-tabs li {
	display: inline;
	background: #e4e4e4;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	font-weight: 700;
	font-size: 15px;
	line-height: 28px;
	padding: 6px 10px 5px;
	position: relative;
	box-sizing: border-box;
}
.wpcm_stats-tabs li a {
	color: #555;
	display: inline-block;
	text-decoration: none;
}
.wpcm_stats-tabs .tabs {
	background: #fff;
	border-bottom: 1px solid #fff;
}
.statsdiv div.tabs-panel,
.playersdiv div.tabs-panel {
	height: auto;
	overflow: auto;
	margin: 2em 0 1em;
}
.statsdiv div.tabs-panel {
	margin: 0 0 1em;
}
#wpclubmanager-club-stats .statsdiv .wpcm_stats-tabs {
	margin: 0;
}
#wpclubmanager-club-stats .statsdiv h4 {
	padding-left: 6px;
}


.wpcm-profile-stats {
	margin-bottom: 2em;
}
	#wpclubmanager-player-stats .postbox-header .hndle {
		justify-content: flex-start !important;
	}
	.wpcm-profile-stats-custom label {
		display: block;
		padding: 4px 0;
	}
	#wpclubmanager-player-stats .hndle span {
		display: inline-block;
		line-height: inherit;
		margin-left: 1em;
		vertical-align: baseline;
	}
	#wpclubmanager-player-stats .hndle select {
		margin-left: .5em;
	}
	.wpcm-player-stat-season {
		margin: 20px 0;
	}
	.wpcm-player-stat-season table td input {
		text-align: center;
	}
	.wpcm-profile-stats-block h4 {
		margin-bottom: 1.5em;
	}
	.wpcm-profile-stats-block .stats-tabs,
	.wpcm-profile-stats-block .stats-tabs-multi {
		margin: 0;
		border-bottom: 1px solid #ccc;
		padding-left: 6px;
	}
	.wpcm-profile-stats-block .stats-tabs li,
	.wpcm-profile-stats-block .stats-tabs-multi li {
		display: inline-block;
		background: #e4e4e4;
		border-color: #ccc;
		border-style: solid;
		border-width: 1px;
		font-weight: 700;
		font-size: 15px;
		position: relative;
		margin-bottom:-1px;
	}
	.wpcm-profile-stats-block .stats-tabs li a,
	.wpcm-profile-stats-block .stats-tabs-multi li a {
		color: #555;
		display: inline-block;
		padding: 8px 12px;
		text-decoration: none;
	}
	.wpcm-profile-stats-block .stats-tabs li.tabs,
	.wpcm-profile-stats-block .stats-tabs-multi li.tabs-multi {
		background: #fff;
		border-bottom: 1px solid #fff;
	}
	.wpcm-profile-stats-block .tabs-panel,
	.wpcm-profile-stats-block .tabs-panel-multi {
		height: auto;
		overflow: auto;
		margin-top: 1.4em;
	}
	.wpcm-profile-stats-block .tabs-panel table td,
	.wpcm-profile-stats-block .tabs-panel-multi table td {
		text-align: center;
	}

/* League table styles */

#wpcm-table-stats,
#wpcm-player-roster-stats,
#wpcm-staff-roster-stats,
#wpcm-club-player-stats {
	overflow-x: scroll;
}
	#wpcm-table-stats table,
	#wpcm-player-roster-stats table,
	#wpcm-staff-roster-stats table,
	#wpcm-club-player-stats table {
		border-collapse: collapse;
		border: 1px solid #eee;
		margin: 20px 0;
		width: 100%
	}
	#wpcm-table-stats table tr,
	#wpcm-player-roster-stats table tr,
	#wpcm-staff-roster-stats table tr,
	#wpcm-club-player-stats table tr {
		border-bottom: 1px solid #eee;
	}
	#wpcm-table-stats table tr.hidden-row {
		display: none;
	}
	#wpcm-table-stats table tr:nth-child(2n) td,
	#wpcm-player-roster-stats table tr:nth-child(2n) td,
	#wpcm-staff-roster-stats table tr:nth-child(2n) td,
	#wpcm-club-player-stats table tr:nth-child(2n) td {
		background:#f9f9f9;
	}
	#wpcm-table-stats table th,
	#wpcm-player-roster-stats table th,
	#wpcm-staff-roster-stats table th,
	#wpcm-club-player-stats table th {
		font-weight:700;
		padding:10px 7px;
		text-align: left;
	}
	#wpcm-table-stats table td:first-child {
		font-weight: bold;
	}
	#wpcm-player-roster-stats table td:first-child,
	#wpcm-staff-roster-stats table td:first-child {
		text-align: center;
		width: 1.25em;
	}
	#wpcm-table-stats table td,
	#wpcm-player-roster-stats table td,
	#wpcm-staff-roster-stats table td,
	#wpcm-club-player-stats table td {
		padding:9px 7px;
	}
	#wpcm-table-stats table td.pos {
		font-weight: bold;
	}
	#wpcm-table-stats table td.club,
	#wpcm-player-roster-stats table td.club,
	#wpcm-staff-roster-stats table td.club,
	#wpcm-club-player-stats table td.club {
		padding-right:16px;
		width: 100%;
	}
	#wpcm-table-stats table td input[type=number] {
		width: 54px;
	}
	.footy #wpcm-table-stats table td.gd input[type=number] {
		width: 79px;
	}
	.wpcm-table-stats-footer {
		margin: 20px 0 0;
	}
	.wpcm-table-stats-footer a.wpcm-staff-roster-delete-row:hover {
		cursor: pointer
	}
	.wpcm-table-stats-footer .add-club {
		float: right;
	}
	.hidden-button {
		display: none;
	}

/* Extension License keys */

.wpcm-license-keys {
	display: block;
	margin-bottom: 10px;
}
.wpcm-license-keys:first-of-type {
	margin-top: 30px;
}
.wpcm-license-keys label {
	display: inline-block;
	width: 230px;
}

/* Status table */

table.wpcm_status_table,
table.wpcm_tools_table {
	margin-bottom:1em;
}
table.wpcm_status_table tr:nth-child(2n) td,
table.wpcm_status_table tr:nth-child(2n) th {
	background:#f9f9f9;
}
table.wpcm_status_table th,
table.wpcm_tools_table th {
	font-weight:700;
	padding:9px;
}
table.wpcm_status_table td:first-child,
table.wpcm_tools_table td:first-child {
	width:33%;
}
table.wpcm_status_table td.help,
table.wpcm_tools_table td.help {
	width:1em;
}
table.wpcm_status_table td,
table.wpcm_tools_table td {
	padding:9px;
	font-size:1.1em;
}
table.wpcm_status_table td mark {
	background:0 0;
}
table.wpcm_status_table td mark.yes {
	color:#7ad03a;
}
table.wpcm_status_table td mark.no {
	color:#999;
}
table.wpcm_status_table td mark.error {
	color:#a00;
}
table.wpcm_status_table td ul {
	margin:0;
}
table.wpcm_status_table .help_tip,
table.wpcm_tools_table .help_tip {
	cursor:help;
}
#debug-report {
	display:none;
	margin:10px 0;
	padding:0;
	position:relative;
}
#debug-report textarea {
	font-family:monospace;
	width:100%;
	margin:0;
	height:300px;
	padding:20px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	resize:none;
	font-size:12px;
	line-height:20px;
	outline:0;
}
#log-viewer-select {
	padding:10px 0 8px;
	line-height:180%;
}
#log-viewer textarea {
	width:100%;
	resize:vertical;
}

#wpclubmanager-club-details .iris-picker {
	z-index:100;
	display:none;
	position:absolute;
	left: 160px;
	border:1px solid #ddd;
	border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.2);
}
#wpclubmanager-club-details .iris-picker {
	margin-bottom:0!important
}
#wpclubmanager-club-details .colorpickpreview {
	padding:4px 3px 3px 20px;
	border:1px solid #ddd;
}
span.edit-user-player {
	display: inline-block;
	padding-top: 7px;
}
/* td fieldset ul {
	margin: 0;
} */

.form-field .wpcm-location-picker {
	width: 95%;
	height: 320px;
}

.club-manager_page_wpcm-settings .form-table,
.club-manager_page_wpcm-settings .inside p {
	margin-left: 1em;
	margin-right: 1em;
}

/* Chosen js styles */
.chosen-container
{
	min-width: 120px;
}
.chosen-container-single .chosen-single
{
	margin-top:1px
}
.chosen-container-single .chosen-single div b
{
	background:url(../images/chosen/chosen-sprite.png) no-repeat 0 4px!important
}
.chosen-container-active .chosen-single-with-drop div b
{
	background-position:-18px 2px!important
}
.chosen-container-single .chosen-search input
{
	line-height:1.28571428;
	width:100%!important;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.chosen-container .chosen-drop
{
	width:100%!important
}
.chosen-container-multi .chosen-choices .search-field input
{
	height:21px!important
}

.chosen-container
{
	background: #fff;
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin-right: 5px;
	font-size:14px;
	zoom:1;
	*display:inline;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.chosen-container .chosen-drop
{
	position:absolute;
	top:100%;
	left:-9999px;
	z-index:1010;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #7e8993;
	border-top:0;
	background:#fff;
	/* box-shadow:0 4px 5px rgba(0,0,0,.15) */
}
.chosen-container.chosen-with-drop .chosen-drop
{
	left:0
}
.chosen-container a
{
	cursor:pointer
}
.chosen-container-single .chosen-single
{
	/* position:relative;
	display:block;
	overflow:hidden;
	padding:2px 2px 2px 8px;
	height:28px;
	/* border:1px solid #ddd; */
	/* border-radius:5px; */
	/* box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1); */
	/* box-shadow: inset 0 1px 2px rgba(0,0,0,.07); */
	/* border: 1px solid #ddd;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.07);
	color:#32373c;
	text-decoration:none;
	white-space:nowrap;
	line-height:28px; */

	position:relative;
	display:block;
	overflow:hidden;
	font-size: 14px;
    line-height: 1.28571428;
    color: #32373c;
    border: 1px solid #7e8993;
    border-radius: 3px;
    box-shadow: none;
    padding: 6px 24px 4px 8px;
    /* min-height: 30px; */
    max-width: 25rem;
    -webkit-appearance: none;
    background: #fff;
	cursor: pointer;
	text-decoration:none;
	white-space:nowrap;
}
.chosen-container-single .chosen-default
{
	color:#999
}
.chosen-container-single .chosen-single span
{
	display:block;
	overflow:hidden;
	margin-right:26px;
	text-overflow:ellipsis;
	white-space:nowrap
}
.chosen-container-single .chosen-single-with-deselect span
{
	margin-right:38px
}
.chosen-container-single .chosen-single abbr
{
	position:absolute;
	right:26px;
	display:block;
	width:12px;
	height:12px;
	background:url(../images/chosen/chosen-sprite.png) -42px 1px no-repeat;
	font-size:1px
}
.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover
{
	background-position:-42px -10px
}
.chosen-container-single .chosen-single div
{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:18px;
	height:100%
}
.chosen-container-single .chosen-single div b
{
	display:block;
	width:100%;
	height:100%
}
.chosen-container-single .chosen-search
{
	position:relative;
	z-index:1010;
	margin:0;
	padding:3px 4px;
	white-space:nowrap
}
.chosen-container-single .chosen-search input[type=text]
{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:1px 0;
	padding:4px 20px 4px 5px;
	width:100%;
	height:auto;
	outline:0;
	border:1px solid #ddd;
	background:#fff url(../images/chosen/chosen-sprite.png) no-repeat 100% -20px;
	background:url(../images/chosen/chosen-sprite.png) no-repeat 100% -20px,-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));
	background:url(../images/chosen/chosen-sprite.png) no-repeat 100% -20px,-webkit-linear-gradient(#eee 1%,#fff 15%);
	background:url(../images/chosen/chosen-sprite.png) no-repeat 100% -20px,-moz-linear-gradient(#eee 1%,#fff 15%);
	background:url(../images/chosen/chosen-sprite.png) no-repeat 100% -20px,-o-linear-gradient(#eee 1%,#fff 15%);
	background:url(../images/chosen/chosen-sprite.png) no-repeat 100% -20px,linear-gradient(#eee 1%,#fff 15%);
	font-size:1em;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-single .chosen-drop
{
	margin-top:-1px;
	border-radius:0;
	background-clip:padding-box
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search
{
	position:absolute;
	left:-9999px
}
.chosen-container .chosen-results
{
	position:relative;
	overflow-x:hidden;
	overflow-y:auto;
	margin:0 0 4px 0;
	padding:0 0 0 0;
	max-height:240px;
	-webkit-overflow-scrolling:touch
}
.chosen-container .chosen-results li
{
	display:none;
	margin:0;
	padding:5px 6px;
	list-style:none;
	line-height:15px
}
.chosen-container .chosen-results li.active-result
{
	display:list-item;
	cursor:pointer
}
.chosen-container .chosen-results li.disabled-result
{
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container .chosen-results li.highlighted
{
	background-color:#3875d7;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));
	background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);
	background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);
	color:#fff
}
.chosen-container .chosen-results li.no-results
{
	display:list-item;
	background:#f4f4f4
}
.chosen-container .chosen-results li.group-result
{
	display:list-item;
	font-weight:700;
	cursor:default
}
.chosen-container .chosen-results li.group-option
{
	padding-left:15px
}
.chosen-container .chosen-results li em
{
	font-style:normal;
	text-decoration:underline
}
.chosen-container-multi .chosen-choices
{
	position:relative;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0;
	padding: 0 8px;
	line-height: 1.28571428;
	width:100%;
	height: 30px;
	border:1px solid #7e8993;
	background-color:#fff;
	cursor:text;
	border-radius: 3px;
	vertical-align: middle;
}
.chosen-container-multi .chosen-choices li
{
	float:left;
	list-style:none
}
.chosen-container-multi .chosen-choices li.search-field
{
	margin:0;
	padding:0;
	white-space:nowrap
}
.chosen-container-multi .chosen-choices li.search-field input[type=text]
{
	margin:1px 0;
	padding:0 5px;
	height:15px;
	outline:0;
	border:0!important;
	background:transparent!important;
	box-shadow:none;
	color:#666;
	font-size:100%;
	font-family:sans-serif;
	line-height:normal;
	border-radius:0
}
.chosen-container-multi .chosen-choices li.search-field .default
{
	color:#999
}
.chosen-container-multi .chosen-choices li.search-choice
{
	position:relative;
	margin:3px 0 3px 5px;
	padding:3px 20px 3px 5px;
	border:1px solid #aaa;
	border-radius:3px;
	background-color:#efefef;
	box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
	color:#333;
	line-height:13px;
	cursor:default
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close
{
	position:absolute;
	top:4px;
	right:3px;
	display:block;
	width:12px;
	height:12px;
	background:url(../images/chosen/chosen-sprite.png) -42px 1px no-repeat;
	font-size:1px
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover
{
	background-position:-42px -10px
}
.chosen-container-multi .chosen-choices li.search-choice-disabled
{
	padding-right:5px;
	border:1px solid #ccc;
	background-color:#f0f0f0;
	color:#666
}
.chosen-container-multi .chosen-choices li.search-choice-focus
{
	background:#d4d4d4
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close
{
	background-position:-42px -10px
}
.chosen-container-multi .chosen-results
{
	margin:0;
	padding:0
}
.chosen-container-multi .chosen-drop .result-selected
{
	display:list-item;
	color:#ccc;
	cursor:default
}
.chosen-container-active .chosen-single
{
	border-color: #007cba;
    color: #016087;
    box-shadow: 0 0 0 1px #007cba;
}
.chosen-container-active.chosen-with-drop .chosen-single
{
	border:1px solid #7e8993;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
	/* box-shadow:0 1px 0 #fff inset */
	box-shadow: none;
}
.chosen-container-active.chosen-with-drop .chosen-single div
{
	border-left:0;
	background:0 0
}
.chosen-container-active.chosen-with-drop .chosen-single div b
{
	background-position:-18px 2px
}
.chosen-container-active.chosen-with-drop .chosen-choices
{
	border:1px solid #7e8993;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0;
	/* box-shadow:0 1px 0 #fff inset */
	box-shadow: none;
}
.chosen-container-active .chosen-choices
{
	border:1px solid #5897fb;
	/* box-shadow:0 0 5px rgba(0,0,0,.3) */
	/* box-shadow: inset 0 1px 2px rgba(0,0,0,.07); */
}
.chosen-container-active .chosen-choices li.search-field input[type=text]
{
	color:#111!important
}
.chosen-disabled
{
	opacity:.5!important;
	cursor:default
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single
{
	cursor:default
}
.chosen-rtl
{
	text-align:right
}
.chosen-rtl .chosen-single
{
	overflow:visible;
	padding:0 8px 0 0
}
.chosen-rtl .chosen-single span
{
	margin-right:0;
	margin-left:26px;
	direction:rtl
}
.chosen-rtl .chosen-single-with-deselect span
{
	margin-left:38px
}
.chosen-rtl .chosen-single div
{
	right:auto;
	left:3px
}
.chosen-rtl .chosen-single abbr
{
	right:auto;
	left:26px
}
.chosen-rtl .chosen-choices li
{
	float:right
}
.chosen-rtl .chosen-choices li.search-field input[type=text]
{
	direction:rtl
}
.chosen-rtl .chosen-choices li.search-choice
{
	margin:3px 5px 3px 0;
	padding:3px 5px 3px 19px
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close
{
	right:auto;
	left:4px
}
.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search
{
	left:9999px
}
.chosen-rtl.chosen-container-single .chosen-results
{
	margin:0 0 4px 4px;
	padding:0 4px 0 0
}
.chosen-rtl .chosen-results li.group-option
{
	padding-right:15px;
	padding-left:0
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div
{
	border-right:0
}
.chosen-rtl .chosen-search input[type=text]
{
	padding:4px 5px 4px 20px;
	background:#fff url(../images/chosen/chosen-sprite.png) no-repeat -30px -20px;
	background:url(../images/chosen/chosen-sprite.png) no-repeat -30px -20px,-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));
	background:url(../images/chosen/chosen-sprite.png) no-repeat -30px -20px,-webkit-linear-gradient(#eee 1%,#fff 15%);
	background:url(../images/chosen/chosen-sprite.png) no-repeat -30px -20px,-moz-linear-gradient(#eee 1%,#fff 15%);
	background:url(../images/chosen/chosen-sprite.png) no-repeat -30px -20px,-o-linear-gradient(#eee 1%,#fff 15%);
	background:url(../images/chosen/chosen-sprite.png) no-repeat -30px -20px,linear-gradient(#eee 1%,#fff 15%);
	direction:rtl
}
.chosen-rtl.chosen-container-single .chosen-single div b
{
	background-position:6px 2px
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b
{
	background-position:-12px 2px
}
	@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:144dpi) {
		
.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]
{
	background-image:url(../images/chosen/chosen-sprite@2x.png)!important;
	background-size:52px 37px!important;
	background-repeat:no-repeat!important
}

}
.chosen-container-single .chosen-single abbr
{
	top:8px
}

/* custom Chosen styles */
.chosen-container-multi .chosen-choices,
.chosen-container .chosen-drop {
	border: 1px solid #7e8993;
}
.chosen-container {
	min-width: 70px;
}
.wpcm-results-outcome .chosen-container {
	min-width: 85px;
	margin-right: 0;
}
.chosen-container-multi .chosen-choices input {
	min-height: auto !important;
}

#loading-animation {
	display: none;
}

.ui-timepicker-wrapper {
	overflow-y: auto;
	max-height: 150px;
	width: 15.5em;
	background: #fff;
	border: 1px solid #7e8993;
	border-radius: 3px;
	outline: none;
	z-index: 10001;
	margin: 0;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration {
	width: 13em;
}

.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
	width: 11em;
}

.ui-timepicker-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ui-timepicker-duration {
	margin-left: 5px; color: #888;
}

.ui-timepicker-list:hover .ui-timepicker-duration {
	color: #888;
}

.ui-timepicker-list li {
	padding: 3px 0 3px 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0;
}

.ui-timepicker-list:hover .ui-timepicker-selected {
	background: #fff; color: #000;
}

li.ui-timepicker-selected,
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
	background: #1980EC; color: #fff;
}

li.ui-timepicker-selected .ui-timepicker-duration,
.ui-timepicker-list li:hover .ui-timepicker-duration {
	color: #ccc;
}

.ui-timepicker-list li.ui-timepicker-disabled,
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	color: #888;
	cursor: default;
}

.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
	background: #f2f2f2;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: sans-serif !important;
	font-size: 1em !important;
}
.ui-widget .ui-widget {
	font-size: 1em !important;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: sans-serif !important;
	font-size: 1em !important;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5 !important;
}
.ui-widget-content {
	border: 1px solid #b4b9be !important;
	background: #ffffff !important;
	color: #555555 !important;
}
.ui-widget-content a {
	color: #555555 !important;
}
.ui-widget-header {
	border: 1px solid #b4b9be !important;
	background: #e9e9e9 !important;
	color: #555555 !important;
	font-weight: bold !important;
}
.ui-widget-header a {
	color: #555555 !important;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0 !important;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0 !important;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0 !important;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0 !important;
}
#wpcm_osm_layer-row,
#wpcm_mapbox_api-row,
#wpcm_mapbox_type-row {
	display: none;
}

@media screen and (max-width: 600px) {
	table.wpcm-match-players-table {
		border: 0;
	}

	table.wpcm-match-players-table caption {
		font-size: 1.3em;
	}

	table.wpcm-match-players-table thead {
		display: none; /* Hide the table header in mobile view */
	}

	table.wpcm-match-players-table tr {
		border-bottom: 3px solid #ddd;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-bottom: .625em;
	}

	table.wpcm-match-players-table tbody tr td.names {
		text-align: left;
	}

	table.wpcm-match-players-table tbody tr td input {
		max-width: 100px !important;
	}

	table.wpcm-match-players-table td {
		border-bottom: 1px solid #ddd;
		flex: 1 1 calc(50% - 5px); /* Set width for each column with a 5px gap */
		text-align: right;
		margin-right: 5px; /* Adjust the gap value as needed */
	}

	table.wpcm-match-players-table td::before {
		content: attr(data-label);
		float: left; /* Reset float for mobile view */
		text-transform: uppercase;
		padding-top: 10px;
		padding-left: 35px;
	}

	table.wpcm-match-players-table td:last-child {
		border-bottom: 0;
		margin-right: 0; /* Remove the gap for the last column */
	}

	table.wpcm-match-players-table tbody tr td.mvp, table.wpcm-match-players-table tbody tr td.captain, table.wpcm-match-players-table tbody tr td.yellowcards, table.wpcm-match-players-table tbody tr td.redcards {
		padding-left: 0;
		padding-right: 0;
		text-align: right;
	}
}