.sd-member-profile-graphs-section.sd-club-profile-graphs-section {
	clear: both;
}
.generic_layout_container.layout_top{
	padding-top: 20px;
	padding-bottom: 0px;
}
.generic_layout_container.layout_Group_profile_info .container {
	margin: 0;
	padding: 0;
	width: 100%;
	max-width: 100%;
}
.layout_page_group_profile_index .layout_main .layout_middle {
	margin-top: 0;
	margin-bottom: 80px;
}
a.badge.badge-primary {
    background: #5d5ca9;
    color: #FFF;
}
.tabs_alt{
	margin:0 0 1em;
}

.heat-ampr .pitching-map {
  background: linear-gradient(to top left, #154631, #196042, #1d7c53, #24aa70, #25af73);
  background-size: auto;
  height: 532px !important;
  background-size: 100% 100%;
  margin: 5px 12px 0 10px;
  margin-bottom: 10px;
  padding: 5px;
}
.goal-ampr .pitching-map {
  background: linear-gradient(to bottom right, #151294, #1d1299, #4a14b6, #7016ce, #7e17d6, #8217d9);
  height: 260px !important;
  margin: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.topwheads {
	display: block;
	float: left;
	width: 100%;
	background-image: linear-gradient(to left, rgba(14,20,132,0.6), rgba(40,30,161,0.9), rgba(66,33,213,1));
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid #20479F;
}
.playerprsection {
	width: 33.3%;
	float: left;
}
.playermiddlesection {
	float: left;
	width: 33.3%;
	padding: 0 10px;
	box-sizing: border-box;
}
.profile-area {
	float: left;
	width: 145px;
	margin-right: 10px;
	background: linear-gradient(to right top, #32c1e9 0, #181784 33%, #c42286 72%, #8e268e 100%);
	overflow: hidden;
	padding: 6px;
	position: relative;
	display: block;
	height: 146px;
	box-sizing: border-box;
	box-shadow: 0px 4px 8px rgba(4, 4, 7, 0.04);
	border-radius: 50%;
}
.profile-imgs {
	width: 100%;
	background: #fff;
	padding: 5px;
	object-fit: cover;
	object-position: top;
	box-sizing: border-box;
	height: 100%;
	border-radius: 50%;
}
.profiledataplyr {
	float: left;
	background: transparent;
	padding: 2px;
	border-radius: 0px;
	width: 60%;
	box-shadow: 0px 4px 8px rgba(4, 4, 7, 0.04);
}
.compunt {
	padding: 10px;
	box-sizing: border-box;
	position: relative;
}
.compunt div {
	color: #fff;
	font-size: 16px;
}
.playernaem .proname {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	margin: 0 0 15px;
	display: block;
}
.playermiddlesection .lastmatch {
	text-align: center;
	float: left;
	width: 100%;
}
.analysed-by img {
	height: 60px;
	padding-left: 8px;
}
.analysed-byname {
	color: #fff;
	float: left;
	font-size: 16px;
	margin: 18px 0;
}
.analysed-byiners {
	max-width: 367px;
	margin: auto;
}
.tbadata table tr td {
	border: 1px solid #000;
	padding: 5px;
}
.playermiddlesection .lastmatch h2 {
	margin: 10px 0 5px;
	font-size: 24px;
	font-weight: 600;
	color: #fff;
}
.plateone {
	display: inline-block;
	font-size: 18px;
	text-align: center;
	padding: 5px 15px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
}
.analysed-by {
	text-align: center;
	margin: 0 0 15px;
	width: 33.3%;
	float: left;
}
.playerdat .label {
	color: #fff;
	font-weight: 600;
	margin-right: 5px;
}
.threverticles {
	background-image: linear-gradient(to left, rgba(14,20,132,0.6), rgba(40,30,161,0.9), rgba(66,33,213,1));
	border: 1px solid #20479F;
	padding: 5px 10px;
	box-sizing: border-box;
	text-align: center;
}
.secone {
	text-align: center;
	font-size: 22px;
	color: #fff;
}
.midata {
	text-align: center;
	background: transparent;
	color: #fff;
	padding: 0 10px;
}

.tbadata {
	width: 100%;
	float: left;
	display: block;
}
.playeras.profiletwo .profile-area {
	float: right;
	margin-right: 0;
}
.playeras.profiletwo .profiledataplyr {
	float: right;
	margin-right: 10px;
}

.matchstats {
	float: left;
	width: 100%;
}
.windrwlost.plone {
	float: left;
}
.windrwlost.pltwo {
	float: right;
}
.windrwlost {
	width: 33.3%;
}
.windrwlost table tr th, .windrwlost table tr td {
	border: 1px solid #000;
	padding: 5px;
	text-align: center;
}
.attemptsuccsess {
	display: block;
	width: 100%;
	float: left;
	background-image: linear-gradient(to left, rgba(14,20,132,0.6), rgba(40,30,161,0.9), rgba(66,33,213,1));
	border: 1px solid #20479F;
	margin: 20px 0 0;
	padding: 20px;
	box-sizing: border-box;
}
.attemptsuccsess .circular {
	float: left;
	width: 25%;
	text-align: center;
	cursor:pointer;
}
.attemptsuccsess .circular .circlemp {
	margin: auto;
	padding: 0 10px;
	width: 119px;
	height: 119px;
	border: 5px solid #fff;
	box-sizing: border-box;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
	color: #fff;
}
.circletext {
	float: left;
	width: 100%;
	font-style: italic;
	font-size: 14px;
	margin: 15px 0 0;
	color: #fff;
}
.attemptsuccsess .circular.greencr .circlemp {
	border-color: #22e191;
	color: #22e191;
}
.attemptsuccsess .circular.greencr .circletext{
	color: #00fcc3;
}
.succsesmap.leftside {
	float: left;
}
.succsesmap {
	width: 45%;	
	box-shadow: 0px 4px 8px rgba(4, 4, 7, 0.04);
}
.succsesmap table tr th, .succsesmap table tr td {
	border: 1px solid #000;
	text-align: center;
	padding: 5px;
}
.succsesmap.rightside {
	float: right;
}
.lineofgraphs {
	float: left;
	width: 100%;
	margin: 25px 0;
}
.lineofgrapsce {	
	margin: 5px 5px 5px 0px;
	border: 1px solid #000;
	height: auto;
	background: #fff;
	float:left;
	width:49%;
	padding:5px;
	box-shadow: 0px 4px 8px rgba(4, 4, 7, 0.04);
	background: linear-gradient(to top right, #32c1e9 0, #972e8e 50%, #7f1985 68%, #181985 100%);
}
div.goal-ampr .two-number {
	top: 88px;
	border-bottom: 3px solid #fff;
	min-height: 105px !important;
	background: url("/externals/formation/graydeient-logo.png") no-repeat;
	background-size: 165px;
	background-position: center;
}
.playlistheatmaps {
	float: left;
	width: 100%;
}
.onplulistaheatmap.second {
	float: right;
}
.heatattempttxt {
	width: 18%;
	float: left;
	border: 1px solid #000;
	margin-left: 20px;
	height: 140px;
}
.onplulistaheatmap .playlisttble {
	float: left;
	width: 40%;
	border: 1px solid #000;
	height: auto;
	min-height: 865px;
	background: #fff;
}
.playlistheatmaps .playlisttble {
	float: left;
	width: 20%;
}
.hetamapstu {
	float: left;
	width: 60%;
	padding: 0 15px;
}
.heatmaps {
	float: left;
	width: 50%;
	border: 1px solid #dee2e6;
	height: auto;
	background:#fff;
}

.onplulistaheatmap {
	width: 50%;
	box-shadow: 0px 4px 8px rgba(4, 4, 7, 0.04);
}
<!--Heat Map--> 
.heat-ampr div {
	box-sizing: border-box;
}
.heat-ampr {
	position: relative;
	width: 100%;
}
.logo-postion {
	position: absolute;
	left: 10px;
	top: 5px;
	z-index: 99;
}
.logo-postion.btmd img {
	width: 55px;
}
.attacking-half {
	position: absolute !important;
	text-align: center;
	left: 0;
	right: 0;
	top: 0px;
	width: 100px;
	margin: auto;
	font-weight: 600;
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.heat-ampr .numbering-part {
	top: 20px;
	padding: 0 10px;
}
.heat-ampr .pitching-map {
	margin: 0px;
	padding: 0;
}
.same-boxes.centereds .myborder.four {
	height: 90px;
	line-height: 90px;
}
.numbering-part {
	float: left;
	width: 100%;
	padding: 0 5px;
	position: relative;
	box-sizing: border-box;
}
.myborder.one {
	float: left;
	width: 25%;
	border: 1px solid #fff;
	height: auto;
	text-align: center;
	line-height: 126px;
	color: #fff;
	position: relative;
	min-height: 128px;
}
.myborder.one {
	min-height: 129px;
}
.centerit {
	position: absolute;
	left: 0;
	right: 0;
}
.myorderonebtn {
	float: left;
	width: 25%;
	height: 25px;
	outline: 1px solid #fff0;
	position: relative;
	left: 0;
	z-index: 2;
}
.cutom-numbers {
	position: absolute;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	background: blue;
	height: 100%;
	color: #fff;
	z-index: 9;
}
.myborder.two {
	width: 50%;
	border: 1px solid #fff;
	float: left;
	text-align: center;
	line-height: 61px;
	font-size: 16px;
	color: #fff;
}
.two-number {
	min-height: 74px !important;
}
.two-number {
	border: 1px solid #fff;
	border-right-color: rgb(255, 255, 255);
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: rgb(255, 255, 255);
	border-left-style: solid;
	border-left-width: 1px;
	text-align: center;
	color: #fff;
	position: relative;
	min-height: 63px;
	line-height: 15px;
	border-left: 0;
	border-right: 0;
}
.rectcen {
	position: absolute;
	bottom: 10px;
	left: 0;
	right: 0;
}
.rect-pitch {
    width: 110px !important;
}
.rect-pitch.otrcontaner {
	width: 50px !important;
	top: -16px;
	height: 18px;
}
.down.rect-pitch.bottm {
	bottom: -75px;
	border: 2px solid #FFF;
	width: 70px !important;
	height: 22px;
}
.rect-pitch {
	border: 2px solid #fff;
	display: block;
	width: 130px;
	height: 27px;
	position: absolute;
	top: -2px;
	margin: auto;
	left: 0;
	right: 0;
	z-index: 99;
}
.half-left-box {
	float: left;
	width: 50%;
	position: absolute;
	border-right: 1px solid #fff;
	height: 100%;
}
.half-left-box.rightsides {
	left: 50%;
	float: right;
	width: 50%;
}
.circle-rect {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
}
.circle-pich {
	width: 70px;
	border-bottom-left-radius: 100px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0;
	right: 0;
	margin: auto;
	height: 35px;
	border: 2px solid #fff;
	border-top-color: rgb(255, 255, 255);
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-right-radius: 100px;
	border-top: 0;
	z-index: 99;
}
.same-boxes {
	float: left;
	width: 100%;
}
.myborder.four {
	float: left;
	width: 25%;
	border: 1px solid #fff;
	height: 128px;
	line-height: 120px;
	text-align: center;
	color: #fff;
	position: relative;
}
.mycutom-circle {
	border: 2px solid #ffff;
	height: 90px;
	width: 90px;
	position: absolute;
	right: 0;
	left: 0;
	margin: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0;
	bottom: 0;
	border-radius: 50%;
	z-index: 99;
}
.myborder.two.down {
	border-top: 0;
}
.myborder.two {
	width: 50%;
	border: 1px solid #fff;
	border-top-color: rgb(255, 255, 255);
	border-top-style: solid;
	border-top-width: 1px;
	float: left;
	text-align: center;
	line-height: 61px;
	font-size: 16px;
	color: #fff;
	border-right: none;
	border-bottom: none;
}
.myborder.two.down .two-number {
	min-height: 63.2px;
}
.two-number {
	min-height: 75px !important;
}
.sixmore {
	position: absolute;
	left: 0;
	right: 0;
	top: 10px;
}
.down.circle-pich {
	width: 70px;
	display: block;
	position: absolute;
	top: 40px;
	left: 0;
	right: 0;
	margin: auto;
	height: 35px;
	border: 2px solid #fff;
	z-index: 99;
	border-radius: 100px 100px 0 0;
}

.eight-more {
	position: absolute;
	left: 0;
	right: 0;
	top: 10px;
}
.down.rect-pitch {
	bottom: -28px;
	border-bottom: none;
}
.goal-ampr .rect-pitch {
	width: 225px !important;
}
.defensive-txt {
	bottom: 0px !important;
	color: #fff;
}
.defensive-txt {
	position: absolute !important;
	left: 0;
	right: 0;
	bottom: 2px !important;
	width: 106px;
	margin: auto;
	font-weight: 600;
	color: #fff !important;
	font-size: 14px !important;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.logo-postion.btmd {
	position: absolute;
	bottom: 5px;
	top: auto;
	right: 20px;
	left: auto;
}
.logo-postion.btmd img {
	width: 55px;	
}
.goaltext {
	display: none;
}
.cutom-numbers span.pitchtext {
	float: none;
	height: auto;
	display: none;
	line-height: 20px;
	text-align: center;
	width: 50px;
	font-size: 9px;
	background: #000000a8;
	position: absolute;
	top: 28%;
	border-radius: 8px;
	left: 0;
	z-index: 999;
	right: 0;
	margin: auto;
}
.cutom-numbers:hover span.pitchtext, .recorderonebtn:hover span.pitchtext, .recorderonebtn:hover span.pitchtext {
	display: block;
}
.heat-ampr div {
	box-sizing: border-box;
}
table {
	background-color: #fff;
}
/*html > body {
	background: #F4F5F7;
}*/
table tr th {
	background-color: #3d3c99;
	color: #fff;
}
#global_wrapper {
	background: transparent;
}
div {
	box-sizing: border-box;
}
.actbrnts {
	float: left;
	width: 100%;
	margin: 35px 0 0;
}
.sectionbuttons button.active {
	background: #27258c;
}
.sectionbuttons button {
	margin-right: 10px;
}
.totlaeplayed {
	box-shadow: 0px 4px 8px rgba(4, 4, 7, 0.04);
}
.windrwlost .compund {
	width: 280px;
	background-image: linear-gradient(to left, rgba(14,20,132,0.6), rgba(40,30,161,0.9), rgba(66,33,213,1));
	border: 1px solid #20479F;
	text-align: center;
}
.windrwlost.plone .compund {
	float: right;
}

.table.table-striped.plylistr {
	width: 100%;
}
.table.table-striped.plylistr tr th, .table.table-striped.plylistr tr td {
	padding: 8px;
	width:100%;
}
.withtwimg img {
	height: 15px;
}
.table-striped tbody tr:nth-of-type(2n+1) {
	background-color: rgba(0,0,0,.05);
}
.fixedupside {
	position: fixed;
	top: 60px;
	background: linear-gradient(-30deg, rgba(141,0,244,1) 12%, rgba(29,0,153,1) 100%);
	width: 100%;
	left: 0;
	right: 0;
	z-index: 999;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.52);
	display: none;
}
.towplayers {
	max-width: 1170px;
	margin: auto;
}
.playersone {
	width: 35%;
	float: left;
	padding: 5px 0;
}
.round-imgs {
	width: 80px;
	border-radius: 50%;
	height: 80px;
}
.profileimf {
	width: 100px;
	float: left;
}
.playertname {
	float: left;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
}
.playersone.sidetwo {
	float: right;
}
.playersone.sidetwo .profileimf {
	float: right;
}
.playersone.sidetwo .playertname {
	float: right;
}
.playersone .profileimf {
	float: left;
	background: linear-gradient(to right top, #32c1e9 0, #181784 33%, #c42286 72%, #8e268e 100%);
	width: 80px;
	height: 80px;
	display: block;
	border-radius: 100%;
	padding: 3px;
}
.round-imgs {
	width: 100%;
	border-radius: 50%;
	height: 100%;
	background: #fff;
	object-fit: cover;
	box-sizing: border-box;
	padding: 3px;
	object-position: top;
	border: 0;
}
.fixedupside.sticky {
	display: block;
}
.infrplone .plyrtdob {
	width: 100%;
	float: left;
}
.infrplone .plypostion {
	float: left;
	width: 100%;
}
.playersone.sidetwo {
	float: right;
}
.playersone.sidetwo .infrplone {
	float: right;
	margin-right: 15px;
}
.playersone.sidetwo .playertname {
	float: right;
}
.playersone.sidetwo .infrplone .plyrtdob {
	float: right;
	text-align: right;
}
.playersone.sidetwo .infrplone .plypostion {
	float: right;
	text-align: right;
}
.infrplone {
	float: left;
	width: 70%;
	margin-left: 15px;
}

.customscroll { display: block; }

.customscroll {
    height: 863px;       /* Just for the demo          */	
    overflow-y: auto;    /* Trigger vertical scroll    */
    overflow-x: hidden;  /* Hide the horizontal scroll */
}

.topwheadsfilter{
	    padding: 15px 0px;
}
.topwheadsfilter table tr td{
	padding:8px;
}

.topwheadsfilter table tr td label{
	font-size:14px;
	font-weight:600;
	display:block;
	float:left;
	width:100%;
	line-height:24px;
}

.topwheadsfilter table tr td select{
	width:100%;
	max-width:100%
}

#pageloader{
  background: rgba( 255, 255, 255, 0.8 );
  display: none;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#pageloader img{
  left: 50%;
  margin-left: -32px;
  margin-top: -32px;
  position: absolute;
  top: 50%;
}
  .lineofgrapsce_right{
      margin: 5px 0px 5px 5px;
    float: right;
  }

/**********Goal Post************/


.goal-ampr .myborder.two {
	width: 100%;
	border: none;
	float: none;
	text-align: center;
	line-height: 61px;
	font-size: 16px;
	color: #fff;
	margin: auto;
	position: relative;
}
.goal-ampr .rect-pitch {
	border: 2px solid #fff;
	display: block;
	width: 100%;
    max-width: 70%;
	height: auto;
	position: absolute;
	top: 0px;
	margin: auto;
	left: 0;
	right: 0;
}
.goal-ampr {
	padding: 0px 0px 10px;
	box-sizing: border-box;
}
.goal-ampr .two-number {
	border: none;
	text-align: center;
	color: #fff;
	min-height: auto;
	position: relative;
	top: 92px;
}
.goal-ampr .numberss {
	float: left;
	width: 25%;
	line-height: 15px;
	border: 1px solid #fff;
	min-height: 50px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff;
	box-sizing: border-box;
}
.goal-ampr .circle-pich {
	width: 60%;
	border-bottom: 5px solid #fff;
	display: block;
	position: absolute;
	top: auto;
	bottom: -42px;
	right: 0;
	margin: auto;
	border-radius: 95%;
	height: 108px;
	left: 0;
}
.btn-textfiled {
	float: left;
	width: 100%;
	margin: 45px 0 0;
	box-sizing: border-box;
	padding: 15px 15px;
	color: #fff;
	text-align: center;
	position: relative;
	top: 290px;
}
.one.inside-pitchs {
	float: left;
	border: none;
	line-height: 37px;
	position: absolute;
	left: -6px;
        top: 25px;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
}
.last.inside-pitchs {
	float: left;
	border: none;
	line-height: 187px;
	position: absolute;
        right: -6px;
        top: 25px;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
}
.uppper.inside-pitchs {
	position: absolute;
	top: -76px;
	border: none;
	height: 65px;
	width: 100%;
	margin: auto;
	left: 0;
	right: 0;
	line-height: 50px;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
}
.show-percetage {
	background: transparent;
	height: 50px;
	width: auto;
	text-align: center;
	/* float: left; */
	line-height: 16px;
	font-size: 11px;
	/* border-radius: 50%; */
	/* border: 1px dashed #fff; */
	margin: auto;
	z-index: 2;
	position: relative;
	float: none !important;
	font-weight: normal !important;
	border: none !important;
}
.playeras.profiletwo .playernaem .proname {
	text-align: right;
}
/*Fixed Header Top CSS*/
.fixedtypearea {
	padding: 5px 0 0px;
	float: left;
	width: 100%;
	text-align: left;
}
.fixedtypearea .succsesmap {
	width: 100%;
	box-shadow: none;
}
.fixedtypearea .succsesmap .circular {
	float: left;
	width: 25%;
	text-align: center;
	margin: auto;
}
.fixedtypearea .succsesmap .circular .circlemp {
	height: 40px;
	width: 40px;
	border: 2px solid #fff;
	margin: auto;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	cursor: pointer;
}
.fixedtypearea .circletext {
	float: left;
	width: 100%;
	font-style: italic;
	font-size: 8px;
	margin: 2px 0 0;
	color: #fff;
}
.fixedtypearea .succsesmap.rightside.secondplayerfig .circular {
	float: left;
	width: 25%;
	text-align: center;
	margin: auto;
}
.playerstrns {
	float: left;
	width: 30%;
	text-align: center;
	padding: 0 10px;
}
.playerstrns h2 {
	font-size: 16px;
	font-weight: 600;
	margin: 30px 0 0;
	color: #fff;
}
.playerstrns .analysed-by {
	width: 100%;
}
.playerstrns .analysed-byname {
	color: #fff;
}
.playerstrns .selectstatscl {
	width: 90px;
	margin-left: 0;
	margin-top: 15px;
	height: 32px;
	position: relative;
	padding: 5px 2px;
}
.playerstrns .analysed-byiners {
	max-width: 278px;
	margin: auto;
	text-align: center;
}
.playerstrns .analsed-bylogo {
	float: left;
	width: 90px;
}
.playerstrns .analysed-by img {
	height: 40px;
	padding: 5px;
}
.playerstrns .analysed-btnset {
	float: left;
	width: 90px;
}
.infrplone span {
	color: #fff;
}
.Extralast {
	position: absolute;
	top: 115px;
	left: 0;
	bottom: 0px;
	width: 100%;
	right: 0;
	text-align: center;
}
.one.inside-pitchs {
	float: left;
	border: none;
	line-height: 37px;
	position: absolute;
	left: 2px;
	top: 25px;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 60px;
}

.last.inside-pitchs {
	float: left;
	border: none;
	line-height: 187px;
	position: absolute;
	right: 2px;
	top: 25px;
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	width: 62px;
}

/* Heat map css ends here */
#pageloader{
  background: rgba( 255, 255, 255, 0.8 );
  display: none;
  height: 100%;
  position: fixed;
  width: 100%;
  z-index: 9999;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#pageloader img{
  left: 50%;
  margin-left: -32px;
  margin-top: -32px;
  position: absolute;
  top: 50%;
}

[type="radio"]:checked + label::before, [type="radio"]:not(:checked) + label::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 0px;
	height: 0px;
	border: none;
	border-radius: 100%;
	background: #fff;
}
[type="radio"]:checked + label::after, [type="radio"]:not(:checked) + label::after {
	content: '';
	width: 0px;
	height: 0px;
	background: #4c8aed;
	position: absolute;
	top: 3px;
	left: 3px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.sd-member-profile-graph-table td {
	text-transform:capitalize;
}
.inside-pitchs:hover span.goaltext, .rect-pitch .numberss:hover span.goaltext {
    display: block;   
}
.inside-pitchs span.goaltext, .rect-pitch span.numberss .goaltext {
    float: none;
    height: auto;
    display: none;
    line-height: 20px;
    text-align: center;
    width: 50px;
    font-size: 9px;
    background: #000000a8;
    position: absolute;
    top: 28%;
    border-radius: 8px;
    left: 0;
    z-index: 999;
    right: 0;
    margin: auto;
}
.two-number.customsmal {
	min-height: 53px !important;
}
.rect-pitch.otrcontaner {
	width: 70px !important;
	top: -20px;
	height: 22px;
}
.logo-postion img {
	width: 55px;
}
.logo-postion.btmd img {
	width: 55px;	
}
.sd-profile-stat-attacking-defencing-section {
	background: linear-gradient(to top right, #32c1e9 0, #972e8e 50%, #7f1985 68%, #181985 100%);
	padding: 2px;
	border-radius: 5px;
	position: relative;
	top: 32px;
}
.recorderonebtn {
	display: none;
}
.two-number.customsmal .cutom-numbers {
	display: block;
}
.switch-field {
	float: left;
	margin-bottom: 3px;
	margin-right: 12px;
}
.sd-player-stat-goal-post-section {
	margin-top: 55px;
	background: linear-gradient(to top right, #32c1e9 0, #972e8e 50%, #7f1985 68%, #181985 100%);
	padding: 2px;
	border-radius: 5px;
}
.sd-player-stat-goal-post-content {
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
}
.sd-player-stat-goal-post-content > h3 {
	font-size: 18px;
	font-weight: 700;
	color: #333;
	margin-bottom: 15px;
	margin-top: 0px;
	padding-top: 13px;
}
div.goal-ampr .rect-pitch {
	border: 3px solid #fff;
	border-bottom-width: 2px;
	border-radius: 4px 4px 0 0;
	max-width: 60% !important;
}
.goal-ampr .pitching-map .numbering-part.goalpostdata {
	padding: 0;
	height: 100%;
}
.sd-member-profile-graph-table .table-head th {
	padding: 14px 15px 12px;
	font-size: 14px !important;
	border: none;
	color: #fff !important;
	font-family: 'lucida-grande',sans-serif;
	text-align: center;
}
.imagehere.left {
	left: 3px;
}
.imagehere {
	position: absolute;
	bottom: 0px;
	right: 3px;
}
.imagehere img {
	width: 60px;	
}
.switch-field input:checked + label {
	background-color: #27258c !important;
	box-shadow: none;
	color: #fff !important;
}
.anayluszed-design {
	position: absolute;
	bottom: 0px;
	right: 10px;
}
.anayluszed-design span {
	margin-right: 5px;
	position: relative;
	top: 5px;
	color: #4700BB;
}
.layout_page_user_profile_index .layout_top, .sd-player-match-stats-header-section, .layout_page_group_profile_index .layout_top {
	background: none;
	padding: 0px 10px;
}
#profile_options li .event_profile_share, #profile_options li .group_profile_share, #profile_options li .group_profile_invite {
    background-size: 18px!important;
}
a.buttonlink.smoothbox.menu_group_profile.group_profile_share {
    display: none;
}
@media only screen and (max-width: 850px){
    html {
        padding-bottom: 260px;
    }
}
@media only screen and (max-width: 767px){
    html {
        padding-bottom: 350px;
    }
}