
/*=========================================
=            Custom style here            =
=========================================*/
.sp-paginAtleta-Wrapper .sp-profile .sp-bg-block-lg {
  height: calc(100% - 13px);
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-content: center;
  padding: 1.2rem !important;
}
.sp-paginAtleta-Wrapper .sp-profile .sp-bg-block-lg h6 {
  font-size: 19px !important;
  font-weight: bold !important;
  line-height: 1.2 !important;
  width: 100%;
  text-align: center;
}
.sp-paginAtleta-Wrapper .sp-profile .sp-bg-block-lg h4 {
  font-size: 60px !important;
  font-weight: bold !important;
  line-height: 1.2 !important;
}
.sp-paginAtleta-Wrapper .sp-profile  .sp-bg-block-md {
  position: relative;
  height: calc(50% - 13px) !important;
  justify-content: space-evenly !important;
}
.sp-paginAtleta-Wrapper .sp-profile .sp-bg-block-md h6 {
  line-height: 1.2 !important;
  font-weight: 500 !important;
  width: 30%;
  font-size: 14px !important;
}
.sp-paginAtleta-Wrapper .sp-profile .sp-profile-img {
  height: calc(100% - 15px) !important;
  margin-bottom: 15px !important;
}
.sp-paginAtleta-Wrapper .sp-profile .sp-bg-block-md h4 {
  font-size: 60px !important;
  font-weight: bold !important;
  line-height: 1.2 !important;
  letter-spacing: 0px !important;
}
.sp-paginAtleta-Wrapper .sp-profile .sp-bg-block-md h4 i {
  font-size: 24px !important;
  vertical-align: middle;
  color: #fff !important;
  margin-right: -10px;
}
.sp-help-ico {
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 14px;
}


.sp-widget-wrapper {
  margin: 2rem -3px !important;
}
.sp-widget-wrapper .sp-widgetCard {
  text-align: center;
  background-color: #49c2f2;
  border-radius: 10px;
  padding: 7px 15px;
  position: relative;
  margin-bottom: 20px;
}
.sp-widget-wrapper .sp-widgetCard .sp-head {
  text-align: left;
}
.sp-widget-wrapper .sp-widgetCard .sp-head label {
  margin-bottom: 0px !important;
  line-height: 1.5em;
}
.sp-widget-wrapper .sp-widgetCard  .sp-body h2 {
  margin-bottom: 10px !important;
  line-height: 1.1em !important;
  font-weight: 600;
  color: #102d40 !important;
  font-size: 65px;
}
.sp-widget-wrapper div:nth-child(2) .sp-widgetCard {
  background-color: #2e78a6 !important;
}
.sp-widget-wrapper div:nth-child(3) .sp-widgetCard {
  background-color: #66e4f2 !important;
}
.sp-widget-wrapper div:nth-child(3) .sp-widgetCard {
}
.sp-widget-wrapper div:nth-child(4) .sp-widgetCard {
  background-color: #49c2f2 !important;
}
.sp-widget-wrapper div:nth-child(5) .sp-widgetCard {
  background-color: #2e78a6 !important;
}
.sp-widget-wrapper > [class*="col"] {
  padding: 0px 5px !important;
}
.sp-widget-wrapper .sp-widgetCard .sp-head .sp-help-ico {
  color: #eee !important;
  text-shadow: -3px 3px 2px rgba(0, 0, 0, 0.08);
}
.sp-paginAtleta-Wrapper .sp-statistiche {
  padding: 0px 40px 3rem !important;
}
.sp-paginAtleta-Wrapper .sp-statistiche .sp-statistiche-wrapper {
  margin: 0px -15px;
}
.sp-paginAtleta-Wrapper .sp-statistiche .sp-statistiche-wrapper .sp-statistiche-info-1 {
  background-color: #1f1f1f !important;
  border-radius: 20px !important;
  padding: 2rem !important;
  margin-bottom: 2rem;
  position: relative;
}
.sp-paginAtleta-Wrapper .sp-statistiche .sp-statistiche-wrapper .sp-statistiche-info-1 [id*="chart"] {
  width: 100% !important;
}
.sp-paginAtleta-Wrapper .sp-statistiche .sp-statistiche-wrapper .sp-statistiche-info-1 [id*="chart"] svg {
  width: 100% !important;
  overflow: visible;
}
.sp-paginAtleta-Wrapper .sp-statistiche .sp-statistiche-wrapper .sp-statistiche-info-1 .sp-head h5 {
  font-size: 14px;
  display: inline-flex;
  text-transform: capitalize;
}
.sp-paginAtleta-Wrapper .sp-statistiche .sp-statistiche-wrapper .sp-statistiche-info-1 .sp-head h5 span {
  color: #fff;
  display: block;
  width: 200px;
}
.sp-paginAtleta-Wrapper .sp-statistiche .sp-statistiche-wrapper .sp-statistiche-info-1 .sp-head h5 b {
  font-size: 80px;
  line-height: 10px;
}

@media only screen and (max-width : 767px) {
	.sp-paginAtleta-Wrapper .sp-statistiche {
		padding: 0px 15px 3rem !important;
	}
	.sp-paginAtleta-Wrapper .sp-profile .sp-bg-block-lg {
		margin-bottom: 0px !important;
	}
}


/*=====  End of Custom style here  ======*/
