.statistics .card {
    margin-bottom: 30px !important;
    box-shadow: 0 0.46875rem 2.1875rem rgb(4 9 20 / 3%), 0 0.9375rem 1.40625rem rgb(4 9 20 / 3%), 0 0.25rem 0.53125rem rgb(4 9 20 / 5%), 0 0.125rem 0.1875rem rgb(4 9 20 / 3%);
    border-width: 0;
    transition: all .2s;
    border-radius: 0.5rem;
    height: fit-content;
    background: rgb(238,238,238);
    background: linear-gradient(180deg, rgba(238,238,238,1) 35%, rgba(255,255,255,1) 100%);
}
.statistics .navbar-brand {
    padding-bottom: .625rem;
}
.statistics .tnav_link_pos {
    position: absolute;
    right: 20px;
}
.statistics .tnav_link {
    padding: 5px 15px;
    background-color: #fff;
    margin: 10px;
    border-radius: 5px;
    color: #353545;
    font-weight: 600;
    border: 1px solid #151525;
    font-size:1rem;
}
.statistics .bg-grano {
background-color: #353545; /* #ee5a00; */
}
.statistics .logoHeader {
    width: 50%;
    margin: 0 auto;
    display: block;
}
.statistics .logoStyle {
    width: 50%;
    margin: 0 auto;
    display: block;
}
.statistics /* ### SCORECARD ### */

.scorecardContainer {
    margin: 20px;
    /*font-size: 14px;  */
    font-size: 0.9rem;
}
.statistics .day_hole_row {
    width: 4.7368421052%;
    display: block;
    height: auto;
		float:left;
		color: #fff;
}
.statistics .day_hole_no, .day_hole_par {
  /* background: #dcdcdc; */
  /* background: #000; */
  text-align: center;
  /* padding: 5px 0; */
  /* border-bottom: 1px solid #666; */
  /* border-right: 1px solid #666; */
  color: #666;
  /* border-radius: 50%; */
  border: 1px solid #666;
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.statistics .day_hole_par {
  background: #dcdcdc;
}
.statistics .day_player_first {
    padding: 5px 0;
		padding-left: 10px;
		text-align: left;
		/* border-left: 1px solid #666; */
		/* border-left: 1px solid #0d9579; */
}
.statistics .day_player_row {
    width: 10%;
    display: block;
    height: auto;
		float:left;
		/* color: #fff; */
		font-weight: 400;
		/* text-transform: uppercase; */
    margin: 3px 0;
}
.statistics .lb_day_scoreboard_container {
		width: 70%;
		margin: 0px auto 10px auto;
		display: block;
	/*	border-bottom: 1px solid #4f4f4f; */
}
.statistics .leaderboard_container {
    margin-top: 4%;
}
.statistics .leaderboard_footer {
		font-size: 12px;
		margin-top: 10px;
		display: block;
    text-align:right;
    border-top: 1px solid #efefef;
}
.statistics .lb_day_scoreboard {
		/*  width: 100%;
		font-family: Oswald, sans-serif;
		font-size: 24px;
		font-weight: 400;
		background: #323232; */
    /* border-top: 1px solid #4f4f4f; */
}
.statistics .lb_round_scoreboard, .lb_total_scoreboard {
    display: inline-block;
		width: 13.5%;
		text-align: center;
		/* border-right: 1px solid #4f4f4f;
		border-bottom: 0px solid #4f4f4f; */
		padding: 5px 0;
}
.statistics .lb_total_scoreboard {
		/* border-left: 1px solid #4f4f4f; */
		width: 11%;
}
.statistics .lb_name_scoreboard {
    width: 36.5%;
		display: inline-block;
    padding-left: 10px;
		/* text-transform: uppercase; */
		/* padding: 5px 0 5px 10px; */
		/* border-right: 1px solid #4f4f4f;
		border-bottom: 0px solid #4f4f4f; */
}
.statistics .narrow_col {
  /*  width: 8%; */
}
.statistics .thick_right_border {
		border-right: 3px solid #4f4f4f;
}
.statistics .rank_points, .allotted {
    font-size: 11px;
    vertical-align: top;
    padding-left: 2px;
    position: absolute;
}
.statistics .hole {
	/* color: #e4e4e4; */
}
.statistics .strokes0 {
	/* color: #14c43e; */
}
.statistics .strokes1 {
	/* color: #ff0000; */
}
.statistics .position_item_marker {
    position:relative;
    display: block;
    height: 20px;
    width: 20px;
    background: #fff;
    border: 5px solid #00284b;
    border-radius: 50%;
    margin: 0 auto;
}
.statistics .position_container {
    display: block;
    width: 100%;
}
.statistics .position_item {
    display: inline-block;
    height:100%;
    vertical-align: top;
}
.statistics .position_item_rank {
    position:absolute;
    top: 5px;
    left: 20px;
}
.statistics .past_item {
    margin: 10px 0 5px;
    padding: 5px 15px;
    background: #fff;
    border: 1px solid #cecece;
    border-radius: 20px;
    font-weight: 600;
    text-transform: uppercase;
    width: 100%;
    text-align: left;
}
.statistics .past_pos {
    float: right;
}
@media screen and (max-width: 1024px) {

.day_hole_row {
    width: 4.44%;
		font-size: 13px;
}
.statistics .day_player_row {
    width: 12%;
		font-size: 13px;
}
.statistics
.container {
    padding-left: 15px;
    padding-right: 15px;
		max-width:none;
}
.statistics .lb_day_scoreboard {
		font-size: 13px;
}
.statistics }
.statistics .day_hole_score {
  /* background: #323232; */
  text-align: center;
  /* padding: 5px 0; */
  position: relative;
  /* color: #000; */
  /* border-right: 1px solid #4f4f4f; */
  /* border-bottom: 1px solid #4f4f4f; */
  /* margin: 1px; */
  border-radius: 50%;
  height: 35px;
  width: 35px;
  line-height: 35px;
}
.statistics .day_hole_score_last {
    /* background: #dfdfdf; */
    color: #666;
    border: 1px solid #000;
    border-radius: 0;
    font-weight: bolder;
}
.statistics .below_par {
    color: #990000;
}
.statistics .day_player {
  /* background: #dcdcdc; */
      padding-left: 10px;
      position: relative;
      /* color: #e4e4e4; */
      /* border-right: 1px solid #4f4f4f; */
      /* border-bottom: 1px solid #4f4f4f; */
      line-height: 35px;
      overflow: hidden;
    max-height: 35px;
}
.statistics .day_first_col1 {
		/* border-left: 1px solid #4f4f4f; */
}
.statistics .lb_hole_strokes0 {
    display: none;
}
.statistics .lb_hole_strokes1, .lb_hole_strokes2, .lb_hole_strokes3 {
    font-size: 9px;
    vertical-align: top;
    padding-left: 2px;
		position: absolute;
}
.statistics .sc_stroke0, .rank0, .lb_stroke4099 {
    color: #323232;
}
.statistics .allotted0 {
    color: #007b54;
}
.statistics .lb_stroke0 {
    color: #fff;
}
.statistics .lb_pts0 {
    color: #eee;
}
.statistics .lb_net0 {
    color: #ccc;
}
.statistics .lb_player_name {
    font-size: 25px;
    font-family: Oswald, sans-serif;
    text-transform: uppercase;
}
.statistics .lb_player_hcp {
    font-size: 12px;
    font-family: Montserrat, sans-serif;
    position: absolute;
    padding: 5px;
}
.statistics .lb_course_details {
    font-size: 12px;
    padding: 20px 5px 5px;
}
.statistics .player_details_headline {
    padding-top: 10px;
    text-align: center;
}
.statistics

/*** PLAYER PROFILE ***/
.pp_container, .pp_firstrow {
    width: 100%;
    display: block;
}
.statistics .pp_secondrow {
    width: 100%;
    display: flex;
    background: #eee;
    height: auto;
    font-size: 1rem;
}
.statistics .pp_rank {
    display: block;
    width: 100%;
    text-transform: uppercase;
    color: #999;
    font-size: 1.25rem;
    font-weight: 300;
    text-align: center;
    margin-top: -15px;
    margin-bottom: 20px;
}
.statistics .pp_h140 {
    /* height: 140px; */
}
.statistics .pp_course_name {
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}
.statistics .pp_hole_row {
    width: 5%;
    display: block;
    height: auto;
		float:left;

		color: #fff;
}
.statistics .pp_hole_row {
    width: 5%;
    display: block;
    height: auto;
		float:left;

		color: #fff;
}
.statistics .pp_hole_no {
		background: #007b54;
		text-align: center;
		padding: 6px 0;
		border-bottom: 1px solid #0d9579;
		border-right: 1px solid #0d9579;
}
.statistics .pp_hole_par {
		background: #00ae89;
		text-align: center;
		padding: 6px 0;
		position:relative;
		border-right: 1px solid #0d9579;
		border-bottom: 1px solid #0d9579;
}
.statistics .pp_hole_score {
		background: #fff;
		text-align: center;
		padding: 6px 0;
		position:relative;
		/* color: #333; */
		border-right: 1px solid #dcd9db;
		border-bottom: 1px solid #dcd9db;
}
.statistics .pp_hole_score_last {
		color: #333;
}
.statistics .pp_hole_pts {
		background: #eee;
		text-align: center;
		padding: 6px 0;
		position:relative;
		color: #333;
		border-right: 1px solid #dcd9db;
		border-bottom: 1px solid #dcd9db;
}
.statistics .pp_hole_net {
		background: #ccc;
		text-align: center;
		padding: 6px 0;
		position:relative;
		color: #333;
		border-right: 1px solid #dcd9db;
		border-bottom: 1px solid #dcd9db;
}
.statistics .pp_first_col {
		border-left: 1px solid #0d9579;
}
.statistics .pp_first_col1 {
		border-left: 1px solid #dcd9db;
    color: #333;
}
.statistics

.day_stroke0 {
    color: #181818;
}
.statistics .other {
	background: #000;
	color: #fff;
}
.statistics .scpoints3, .bpoints3, .birdie {
	background: #970C10;
	color: #000;
}
.statistics .scpoints4, .bpoints4, .eagle {
	background: #BA0F30;
	color: #000;
}
.statistics .scpoints0, .bpoints0, .dbogey {
		background: #12283b;
		/* color: #fff; */
}
.statistics .scpoints1, .bpoints1, .bogey {
	background: #05223b;
	color: #000;
}
.statistics .bpoints2, .par {
  background: #00284b;
	color: #000;
}
.statistics .scpar {
    background: #fff;
}
.statistics .scpoints2 .bpoints2, .par {
    background: #00284b;
}
.statistics .pp_par {
    background: #fff;
    color: #000;
}
.statistics .score_legend {
    width: 100%;
    display: block;
		margin-bottom:10px;
		height: 30px;
}
.statistics .legend_item {
    width: 14.25%;
    display: inline-block;
    float: left;
    text-align: center;
    font-size: 12px;
    padding: 20px 0 10px 0;
}
.statistics .legend_square {
	padding: 5px;
	display: inline-block;
	border: 1px solid #aaa;
	padding-top: 5px;
	margin-right: 5px;
}

.statistics .deagle {
	background: #6d98bb;
}
.statistics .tbogey {
	background: #0b1722;

}
.statistics .toggleScorecard  {
    display:none;
}
.statistics .headline_row {
    display: block;
    width: 100%;
}
.statistics .prev_round, .next_round {
    width: 20%;
    color: #efefef;
    display: inline-block;
		font-size: 25px;
    text-align: center;
		background: #424242;
		padding: 9.75px 0;
		position: absolute;
		top: 0;
		z-index: 10;
}
.statistics .prev_round {
    left: 0;
}
.statistics .next_round {
    right: 0;
}
.statistics .day_hole_row {
    width: 4.7368421052%;
    display: block;
    height: auto;
    float: left;
    /* color: #fff; */
    /* text-align: center; */
    margin: 5px 0;
}
.statistics .lrank {
    padding: 0;
    /* border: 1px solid #999; */
    background: #efefef;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    margin-left: 15px;
    /* display: flex; */
}
.statistics @media screen and (max-width: 1024px) {
  .day_hole_row {
      width: 4.62%; /* 4.7368421052%; */
      height: 31px;
  }
.statistics   .day_hole_no, .day_hole_par, .day_hole_score, .day_hole_player {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
.statistics   .lrank {
      margin-left: 5px;
  }
.statistics }
.statistics .day_details {
    /* border-bottom: 1px solid #666; */
    padding-bottom: 10px;
}
.statistics .sc_stroke0 {
    color: #fff;
}
.statistics /* .lb_secondrow:nth-of-type(even)  {
    background: #efefef;
    margin:2px 0;
    padding: 5px 0;
    display: inline-flex;
    width: 100%;
} */
.scorecard_controls, .day_details {
    margin-bottom: 15px;
}
.statistics .chosen  {
    color: #aaa;
}
.statistics .scoresPicker {
    float: right;
    display: inline;
}
.statistics .dayPicker, .course_details, .format_details {
    display: inline;
}
.statistics .course_details, .format_details, .parHeader, .teeMain {
    font-size: 20px;
    font-weight: bold;
    margin: 0 auto;
    font-family: 'Rajdhani', sans-serif;
    text-transform: uppercase;
}
.statistics .pp_course_details {
    font-size: 0.9rem;
}
.statistics .teeMain {
    width: 100%;
    border-bottom: 1px solid #999;
}
.statistics sup {
    top: -1em;
    font-size: 60%;
}
.statistics .top_row_underlined {
    border-bottom: 1px solid #efefef;
    margin-bottom: 5px;
}
.statistics .pts {
    color: #999;
}
.statistics .par_stats_container {
    height: 96%;
    display: table;
    width:100%;
}
.statistics .par_stats_inner {
  display: table-cell;
/* text-align: center; */
vertical-align: bottom;
width:100%;
}
.statistics .parStatsBar {
    border-radius: 20px;
    height: 40px;
    /* margin: 0 auto; */
    margin-left: 5px;
    display:inline-block;
}
.statistics .parLabel {
  display: inline-block;
position: absolute;
top: 6px;
left: 100px;
font-weight: 900;
}
.statistics .c3 {
  border: 2px solid #00284b;
}
.statistics .c4 {
  border: 2px solid #00284b;
}
.statistics .c5 {
  border: 2px solid #00284b;
}
.statistics .cx {
    background: #00284b;
}
.statistics .c3_dashed {
background:
  /* On "top" */
  repeating-linear-gradient(
    45deg,
    transparent,
    transparent 5px,
    #00284b 5px,
    #00284b 10px
  );
  /* on "bottom"
  linear-gradient(
    to bottom,
    #eee,
    #999
  ); */
}
.statistics .c4_dashed {
background:
  /* On "top" */
  repeating-linear-gradient(
    45deg,
    transparent,
    transparent 5px,
    #00284b 5px,
    #00284b 10px
  );
  /* on "bottom"
  linear-gradient(
    to bottom,
    #eee,
    #999
  ); */
}
.statistics .c5_dashed {
background:
  /* On "top" */
  repeating-linear-gradient(
    45deg,
    transparent,
    transparent 5px,
    #00284b 5px,
    #00284b 10px
  );
  /* on "bottom"
  linear-gradient(
    to bottom,
    #eee,
    #999
  ); */
}
.statistics .cx_dashed {
background:
  /* On "top" */
  repeating-linear-gradient(
    45deg,
    transparent,
    transparent 5px,
    #00284b 5px,
    #00284b 10px
  );
  /* on "bottom"
  linear-gradient(
    to bottom,
    #eee,
    #999
  ); */
}
.statistics .h960 {
    height:960px;
}
.statistics .rotate {

  transform: rotate(-90deg);


  /* Legacy vendor prefixes that you probably don't need... */

  /* Safari */
  -webkit-transform: rotate(-90deg);

  /* Firefox */
  -moz-transform: rotate(-90deg);

  /* IE */
  -ms-transform: rotate(-90deg);

  /* Opera */
  -o-transform: rotate(-90deg);

  /* Internet Explorer */
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}
.statistics .parStatsPerson {
    display: flex;
    /* justify-content: flex-end; */
    /* flex-direction: column; */
    margin: 5px;
    /* text-align: center; */
    font-size: 1.15rem;
    width: 100%;
    position: relative;
}
.statistics .playerParStatsContainer {
    display: block;
    position: absolute;
    width: 91%;
    bottom: 20px;
}
.statistics .playerParStatsBox {
    display: inline-block;
    margin: 3px;
    text-align: center;
    width: 31.3%;
    font-size: 1.15rem;
}
.statistics .left32 {
  left: 32%;
}
.statistics .left64 {
  left: 64%;
}
.statistics .playerParLegend {
    padding-left: 10%;
    width: 100%;
    display: block;
    height: 0px;
}
.statistics .playerParLegendItem {
    width: 43.5%;
    display: inline-block;
    float: left;
    text-align: center;
    font-size: 1.15rem;
    padding: 20px 0 10px 0;
}
.statistics .playerParLegendSquare {
	padding: 7px;
	display: inline-block;
	border: 1px solid #aaa;
	margin-right: 5px;
}
.statistics .playerParStatsBar {
    border-radius: 20px;
    width: 40px;
    margin: 0 auto;
    display: inline-block;
}
.statistics .playerParCol {
    /* width: 16%; */
    margin: 0 auto;
    display: inline-block;
    padding: 4px;
}
.statistics .pos_abs {
    position: absolute;
}
.statistics .player_stats_container {
    padding-top: 30px;
}
.statistics .player_stats_inner {

}
.statistics .light_grad_bg {
background: rgb(237,237,237);
background: linear-gradient(0deg, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 100%);
border-radius: 3%;
}
.statistics .light_grad_bg_down {
    background: rgb(237,237,237);
    background: linear-gradient(180deg, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 100%);
    border-radius: 3%;
}
.statistics .parGraphs {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
  margin: 20px 0px;
  max-height: 400px;
    overflow-y: scroll;
}
.statistics .parStatsName {
      font-weight: 600;
      font-size: 1.15rem;
      display: inline-block;
      /* line-height: 35px; */
      /* margin-bottom: 40%; */
      width: 80px;
      height: 40px;
      line-height: 40px;
      overflow: hidden;
}
.look_at_me {
    background: #00284b;
}
.look_at_me_label {
    color: #fff;
}
.statistics .controls_container {
    position: absolute;
    top: 0;
    width: 100%;
}
.statistics .control_next, .control_prev, .control_next:hover, .control_prev:hover, .control_next:active, .control_prev:active {
    display: block;
    /* padding: 10px; */
    background-color: #ee5a00;
    width: 36px;
    height: 32px;
    font-size: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    border-radius: 5px;
}
.statistics .left {
  left:0;
  position: absolute;
  top: 0;
}
.statistics .right {
  right:0;
  position: absolute;
  top: 0;
}
.statistics .pp_player_name {
    font-size: 2.5rem;
    font-weight: 900;
    text-transform: uppercase;
}
.statistics .pp_player_hcp {
    position: absolute;
    font-size: 16px;
    font-weight: 600;
    padding-left: 5px;
}
.statistics .pp_firstrow, .pp_secondrow {
    /* display:none; */
}
.statistics .sc_container {
    display:block;
    width:100%;
    overflow:hidden;
}
.statistics .holeStatsContainer, .holeImgContainer {
    display:block;
    width:30%;
    float:left;
    overflow:hidden;
    min-height: 600px;
}
.statistics .mx-15 {
    margin-left: 15px;
    margin-right: 15px;
}
.statistics .hidden, .sc2, .sc3, #course2, #course1, #course4, #course5, #course6, #course7, #course8, #course9, #course10, #course11, #course12, #course13,
.holeno1, .holeno2, .holeno3, .holeno4, .holeno5, .holeno6, .holeno7, .holeno8, .holeno9, .holeno10, .holeno11, .holeno12, .holeno13, .holeno14,
.holeno15, .holeno16, .holeno17, .holeno18 {
    display:none;
}
.statistics .active {
 color: #000;
}
.statistics .scControls {
    width: 100%;
    text-align: right;
    font-size: 0.9rem;
}
.statistics .scoreDesc {
    font-size: 3.75vw;
    text-transform: uppercase;
}
.statistics .scMain{
    margin: 20px 20px 0 20px;
    display: block;
    width: 100%;
}
.statistics .carousel-item {
  /* position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; */
}
.statistics .pa_rent {
  display:flex;
  flex-wrap:wrap;
  flex-direction:row;
}
.statistics .ch_ild {
  flex: 0 25%;
  height:100px;
  background:red;
  border:1px solid green;
  box-sizing:border-box;
}
.statistics #par4, #par5, #bpar4, #bpar5 {
  display: none;
}
.statistics .parControls {
    float: right;
    font-size: 0.9rem;
}
.statistics .grossContainer, .netContainer {
    display: inline-block;
    width:50%;
    position:relative;
    margin-top: 3%;
    height: 93%;
}
.statistics .netContainer {
    border-left: 2px solid #fff;
}
.statistics .netContainerGrey {
    border-left: 2px solid rgb(237,237,237);
}
.statistics .scoreStatsMain {
  position: relative;
  /* height: 50px; */
  /* width: 100%;
  display: block; */
  box-sizing: content-box;
  min-height: 45px;
}
.statistics .xbar {
  height: 1px;
  width:200px;
}
.statistics .scoreLabel {
    position: absolute;
    width: 200%;
    text-align: center;
    z-index: 100;
    font-size: 1rem;
    text-transform: uppercase;
    line-height: 20px;
    top:55%;
}
.statistics .scoreStatsBarLeft {
    border-radius: 26px 0 0 26px;
    height: 28px;
    margin-left: 8px;
    float: right;
}
.statistics .scoreStatsBarRight {
    border-radius: 0 26px 26px 0;
    height: 28px;
    margin-right: 8px;
    float: left;
}
.statistics .bruttoCount {
    text-align: right;
    font-size: 1rem;
    padding: 0;
    line-height: 30px;
}
.statistics .nettoCount {
    text-align: left;
    font-size: 1rem;
    padding: 0;
    line-height: 30px;
}
.statistics .scoreDesc {
    text-align: center;
}
.statistics .teeFormat, .teeDate {
    font-weight: 200;
    display: block;
    font-size: 16px;
}
.statistics .teetime {
    font-weight: 600;
    display: block;
    font-size: 20px;
    /* margin-top:15px;
    margin-left: 10px; */
}
.statistics .teename {
    margin-left: 5px;
    font-size: 0.9rem;
}
.statistics .teeTimeCard{
    margin-bottom: 20px !important;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4,9,20,0.03), 0 0.9375rem 1.40625rem rgba(4,9,20,0.03), 0 0.25rem 0.53125rem rgba(4,9,20,0.05), 0 0.125rem 0.1875rem rgba(4,9,20,0.03);
    border-width: 0;
    transition: all .2s;
    border-radius: calc(.25rem - 1px);
    padding: 15px;
    background: #fff;
}
.statistics .gns_p {
    padding: 15px 0 15px 30px;
}
.statistics .dparVal {
    font-size: 2.4rem;
    font-weight:900;
    z-index: 2;
}
.statistics .dparLabel {
    color: #aaa;
    z-index: 2;
    font-size: 0.9rem;
}
.statistics .avgBox {
    height: 180px;
    overflow:hidden;
}
.statistics .canvasjsContainer {
    z-index: 1;
    left:0;
    bottom:-12px;
}
.statistics .holeImg {
    width: 300px;
}
.statistics .dVal {
    font-size: 1.8rem;
    font-weight:600;
}
.statistics .margin_b15 {
    margin-bottom: 15px!important;
}
.statistics .stats_player_select_container {
    width: 100%;
    margin: 10px auto;
    display: block;
    text-align: center;
}
.statistics select {

  /* styling */
  background-color: white;
  border: thin solid blue;
  border-radius: 4px;
  display: inline-block;
  font: inherit;
  line-height: 1.5em;
  padding: 0.5em 3.5em 0.5em 1em;

  /* reset */

  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
}


/* arrows */

.statistics select.classic {
  background-image:
    linear-gradient(45deg, transparent 50%, #ffffff 50%),
    linear-gradient(135deg, #ffffff 50%, transparent 50%),
    linear-gradient(to right, #00284b, #00284b);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
  border-color: #00284b;
  outline: 0;
}
.languages {
    display: none;
    position: absolute;
    margin: 0;
    background: #dddddd;
}
/* select.classic:focus {
  background-image:
    linear-gradient(45deg, white 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, white 50%),
    linear-gradient(to right, gray, gray);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    100% 0;
  background-size:
    5px 5px,
    5px 5px,
    2.5em 2.5em;
  background-repeat: no-repeat;
  border-color: grey;
  outline: 0;
} */

.statistics select, .statistics option {
    font-family: 'Roboto Condensed',sans-serif;
    font-weight: 700;
    letter-spacing: -.1px;
    text-align: left;
    color: #000!important;
}

.statistics select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}

@media screen and (max-width: 1024px) {
.statistics .parStatsName {
    /* font-size: 13px; */
}
.statistics .parStatsPerson {
    margin: 3.5px;
}
.statistics .h400  {
    height:412px;
}
.statistics
.pp_secondrow {
    font-size: 0.9rem;
}
}
.statistics @media screen and (max-width: 699px) {
  .pp_player_name {
      font-size:1.3rem;
  }
.statistics   .pp_rank {
      font-size: 1.1rem;
      margin-top: -5px;
      margin-bottom: 5px;
  }
}
@media screen and (min-width: 1600px) {
.container {
    max-width: 1400px;
}
}
@media screen and (min-width: 767px) {
 .statistics .parStatsName {
       font-size: 16px;
 }
}
