@font-face {
  font-family: pro-med;
  src: url(../../../files/fonts/gt-walsheim-pro-medium-webfont.woff);
}
@font-face {
  font-family: pro-reg;
  src: url(../../../files/fonts/gt-walsheim-pro-regular-webfont.woff);
}
@font-face {
  font-family: goth-black;
  src: url(../../../files/fonts/mission_gothic_black-webfont.woff);
}
@font-face {
  font-family: goth-bold;
  src: url(../../../files/fonts/mission_gothic_bold-webfont.woff);
}
@font-face {
  font-family: goth-light;
  src: url(../../../files/fonts/mission_gothic_light-webfont.woff);
}
@font-face {
  font-family: goth-reg;
  src: url(../../../files/fonts/missiongothicregular-webfont.woff);
}

:root {
  /* --grey-colour: #f5f5f5; */
  --border-colour: #cacaca;
}

#container {
  background-color: #f5f5f5 !important;
}
.playerView {
  background-color: #f5f5f5;
}

.contactDiv {
  /* display: -ms-grid;

  display: grid;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto; */
  /* margin-top: 50px !important; */
}

.contactDiv > *:first-of-type {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}
.contactDiv > *:last-of-type {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}

.contactDiv .region {
  color: yellow;
}

.playerIndex {
  /* width: 100%;  */
  /* width: 100vw; */
  background-color: #f5f5f5 !important;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 55% 5% 40%;
  grid-template-columns: 55% 40%;
  grid-gap: 5%;
}

.halfscreen:first-of-type {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}

.halfscreen:last-of-type {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}

.message-div {
  /* background-color: #f5f5f5 !important; */
  font-family: goth-reg;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 48% 4% 48%;
  grid-template-columns: 48% 48%;
  grid-gap: 4%;
}

.message-box:first-of-type {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}
.message-box:last-of-type {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}

.message-box-title {
  font-family: goth-bold;
  font-size: 24px;
}

.message-box-date {
  font-size: 16px !important;
  font-weight: 100;
}

.message-box-title > p {
  margin-bottom: 10px !important;
}

.message-box {
  background-color: #f5f5f5 !important;
  padding: 1rem;
}

.playerIndex > div:first-child {
  color: #2c2c2c;
  padding: 50px;
}

#title {
  font-family: goth-bold;
  font-size: 65px;
  /* font-weight: bolder; */
}

#title > span {
  font-family: goth-reg;
  font-size: 65px;
  font-weight: bold;
  font-style: italic;
}

#subtitle {
  font-size: 15px;
  margin: 0 !important;
  list-style-type: square;
  font-weight: bold;
}

.playerIndex > div:nth-child(1) {
  background-color: #fff;
  padding: 20px;
}
.playerIndex > div:nth-child(1) h2 {
  color: #2c2c2c;
}
.playerIndex > div:nth-child(2) {
  background-color: #fff;
  padding: 20px;
}
.playerIndex > div:nth-child(2) h2 {
  color: #2c2c2c;
}

.player-images > div > img {
  width: 90px;
  margin-left: 40px;
}
/* ../../../img/player_box_yellow.png */
#playersselect {
  border: none !important;
}

#playersselect td {
  text-transform: uppercase;
  color: #2c2c2c !important;
}
#playersselect tr {
  border: none !important;
}

.halfscreen > h2 {
  font-family: goth-bold;
  font-size: 25px;
  margin-top: 10px;
  margin-bottom: 25px;
}

.player-row {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 45% 3% 27% 3% 20%;
  grid-template-columns: 45% 27% 20%;
  grid-gap: 3%;
  font-family: goth-reg;
  color: #858585;
  /* font-size: 17px; */
  /* align-items: center; */
}
/* .player-row>div:first-of-type{
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  }
.player-row>div:nth-child(2){
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  }

.player-row>div:last-of-type{
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  } */

.player-row > div {
  font-size: 17px !important;
}
.page-options > .player-status {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 2% 15% 2% 25% 2% 5%;
  grid-template-columns: 50% 15% 25% 5%;
  font-family: goth-reg;
  color: #858585;
  -moz-column-gap: 2%;
  -webkit-column-gap: 2%;
  column-gap: 2%;
  /* align-items: center; */
}
.page-options > .player-status > div:nth-of-type(1) {
  /* background-color: green; */
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}
.page-options > .player-status > div:nth-of-type(2) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}
.page-options > .player-status > div:nth-of-type(3) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}
.page-options > .player-status > div:last-of-type {
  -ms-grid-column: 7;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}
.page-options > .player-status > * {
  border-top: 1.5px solid #cacaca;
}
.page-options > .player-status > #player {
  width: 100% !important;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  color: #24272a;
  font-size: 17px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: goth-bold;
}

.player-status > .infoTooltip {
  left: 0 !important;
  top: 0 !important;
  border: none;
  /* position: relative; */
}

div.playerstatus {
  font-family: goth-bold;
  font-size: 17px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
}
div.player-online {
  font-family: goth-bold;
  white-space: nowrap;
  font-size: 17px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

div.playerstatus.red,
div.player-online.red {
  color: #e52c1a;
}

div.playerstatus.amber,
div.player-online.amber {
  color: #ff8124;
}

div.playerstatus.green,
div.player-online.green {
  color: #45b348;
}

/* .player-images > div:first-child {
  border-bottom: 0.5px solid black;
} */

.player-name-image {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  border-bottom: 1.5px solid #cacaca;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 60% 20%;
  grid-template-columns: 60% 20%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bolder;
  color: black;
  text-transform: uppercase;
  font-size: 16px !important;
}

_:-ms-fullscreen,
:root .player-name-image > *:first-of-type {
  margin-top: 12px;
}

.player-name-image > *:first-of-type {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}
.player-name-image > *:last-of-type {
  -ms-grid-column: 2;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}

.player-status {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  color: black;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 32% 6% 64%;
  grid-template-columns: 32% 64%;
  grid-gap: 6%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (max-width: 1680px) {
  .player-name-image {
    -ms-grid-columns: 50% 20%;
    grid-template-columns: 50% 20%;
  }

  .player-images > div > img {
    width: 70px;
    margin-left: 30px;
  }

  .player-online,
  .playerstatus {
    font-size: 14.5px !important;
  }
  .player-status {
    font-size: 14px !important;
  }


  .schedule-info > .page-options {
    width: 60%;
    font-family: goth-bold;
  }
}

.player-status > div:first-of-type {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}
.player-status > div:last-of-type {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
}

.player-status > div {
  border-bottom: 1.5px solid #cacaca;
}

.top-row {
  border-top: 1.5px solid #cacaca;
}

.player-actions {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  border-bottom: 1.5px solid #cacaca;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
}

.player-actions > a {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
  -ms-grid-column-span: 1;
  border: 0;
  text-transform: uppercase;
  font-size: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* font-weight: 1000; */
  color: #24272a;
  margin: 10px 7px 7px 7px;
  background: #f1dd2d;
  text-decoration: none;
  text-align: center;
  font-family: goth-reg;
  /* padding: 5px 0px 0 0px; */
}

_:-ms-fullscreen,
:root .player-actions > a {
  margin: 5px !important;
  padding: 8px 25px;
}
