*,
:focus,
a {
	outline: 0
}
.btn,
.player-name,
.pot,
.title,
.totalpot,
h2,
h3,
h4 {
	text-transform: uppercase
}
.btn,
.player-items,
.table-dealer {
	white-space: nowrap
}
.btn.disabled,
.folded>div:not(.player-items) {
	opacity: .3
}
* {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	border: none
}
::-moz-focus-inner {
	border: 0
}
::-moz-placeholder {
	color: #d1d1d1
}
::-webkit-input-placeholder {
	color: #d1d1d1
}
:focus::-webkit-input-placeholder {
	color: transparent
}
:focus::-moz-placeholder {
	color: transparent
}
:focus:-ms-input-placeholder {
	color: transparent
}
:focus::placeholder {
	color: transparent
}
input[type=search] {
	-webkit-appearance: none;
	outline: 0
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
	display: none
}
body,
html {
	height: 100%
}
body {
	font: 100% Oswald, sans-serif;
	color: #000
}
a {
	color: #026acb;
	text-decoration: none
}
a:hover {
	text-decoration: underline
}
.main-container {
	position: relative;
	background-image: url(../../../static/replayer2/img/main-bg.png);
	background-size: 22px;
}
.logo,
.table,
.title {
	position: absolute
}
.main-container:before {
	display: block;
	content: "";
	width: 100%;
	padding-top: 56.222%
}

.table {
	display: flex;
	justify-content: center;
	top: 16%;
	left: 13%;
	width: 74%;
	padding-top: 31%;
	border-radius: 30vw;
	border: solid 8px #868e96;
}

.table:before {
	content: '';
	position: absolute;
	top: 14%;
	width: 82%;
	height: 68%;
	border-radius: 30vw;
	border: solid 1px #ffd43b;
}

.table_type_tourney {
	background-color: #004e9a;
}

.table_type_cash {
	background-color: #067452;
}

.table_type_Small,
.table_type_Small ~ #player_set .player-items .item_amount {
	background-color: #D4AF37;
}

.table_type_icm,
.table_type_icm ~ #player_set .player-items .item_amount {
	background-color: #5856d6;
}

.table_type_Heads-Up,
.table_type_Heads-Up ~ #player_set .player-items .item_amount {
	background-color: #7E191B;
}

.logo {
	display: block;
	top: 2%;
	left: 1%;
	width: 18%;
	height: 7%;
	background: url(../img/logo-wpt.svg) no-repeat;
	background-size: 100% auto;
	font-size: 0;
	text-indent: -9999px
}
.ppusGTOLogo {
	display: none;
	position: absolute;
    float: right;
    top: 0;
    right: 0;
    width: 18%;
    padding: 14px 20px;
}
.title {
	top: 8%;
	left: 0;
	width: 19%;
	text-align: center;
	color: #fff;
	background: #000;
	font-size: 1.5vw
}
.content,
.table-title {
	left: 0;
	width: 100%;
	color: #fff;
	text-align: center;
	position: absolute
}
.content {
	top: 5%
}
.table-title {
	top: 33%
}
.table-title h4 {
	width: 40%;
	margin: 0 auto
}
.table-title.bottom {
	top: auto;
	bottom: 37%
}
.table-dealer {
	position: absolute;
	top: 58%;
	left: 50%;
	margin-left: -3vw;
	font-weight: 700;
	font-size: 4vw;
	background: #fff;
	color: #000;
	border-radius: 3vw;
	width: 6vw;
	height: 6vw;
	vertical-align: middle;
	text-align: center;
	cursor: pointer
}
.btn,
.control-num input,
h2,
h3,
h4 {
	color: #fff
}
.btn {
	border: 0;
	text-align: center;
	padding: 0 3vw;
	font: 900 2vw/5.6vw 'Source Sans Pro', sans-serif;
	border-bottom: .8vw solid rgba(0, 0, 0, .5);
	cursor: pointer
}
.btn.green {
	background: #077452
}
.btn.blue {
	background: #004e9a
}
.btn.simple {
	border: 1px solid #fff;
	background: 0 0
}
.btn.red {
	background: #c80813
}
.btn.orange {
	background: #fd7e14
}
.btn.gray {
	background: #343a40
}
.btn.back:before,
.btn.next:after {
	content: '';
	display: inline-block;
	width: 1.2vw;
	height: 1.7vw;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: contain
}
.btn.next:after {
	background-image: url(../img/arrow-right.svg);
	margin-left: .5vw
}
.btn.back:before {
	background-image: url(../img/arrow-left.svg);
	margin-right: .5vw
}
.btn.big {
	font: 700 2.8vw/9vw Oswald;
	min-width: 38%;
	padding: 0;
	border-bottom-width: 1.5vw
}
h2 {
	font-size: 3.5vw
}
h3 {
	margin-top: 2.5vw;
	margin-bottom: 2vw;
	font: 900 2.2vw 'Source Sans Pro', sans-serif
}
h4 {
	font: 1.8vw 'Source Sans Pro', sans-serif
}
.control-num .btn.simple,
.control-num input {
	width: 6.5vw;
	height: 6.5vw;
	line-height: 6.5vw;
	vertical-align: middle
}
.control-num {
	display: inline-block
}
.control-num .btn.simple {
	padding: 0;
	font-size: 5vw
}
.control-num input {
	font: 700 3vw Oswald;
	border: 1px solid #fff;
	background: 0 0;
	box-sizing: border-box;
	text-align: center
}
.control-num .btn.simple:last-child,
.control-num input {
	margin-left: -1px
}
.control-num h4 {
	margin-top: 1vw
}
.pot {
	top: 35%;
	font-weight: 700
}
.totalpot {
	bottom: 35%
}
.pot,
.totalpot {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center
}
.pot span,
.totalpot span {
	display: inline-block;
	background: rgba(0, 0, 0, .19);
	color: #fff;
	font-size: 1.7vw;
	padding: .1vw 1.6vw
}

pot.item_t {
    color: #000;
    display: inline-block;
    font-weight: 700;
}

.item_t {
    font-size: 1.5vw;
    background: #ffd43b;
    border-radius: 1.3vw;
    width: 2.5vw;
    height: 2.4vw;
    line-height: 2.6vw
}

.play-controls {
	position: absolute;
	bottom: 0;
	height: 12%;
	font-size: 1.5vw
}
.play-controls.left {
	left: 0;
	max-width: 23%
}
.play-controls.right {
	right: 0;
	max-width: 21%
}
.play-controls.top {
	position: absolute;
	top: 0;
	bottom: auto
}
.play-controls .play-control {
	display: block;
	width: 6.6vw;
	height: 6.6vw;
	cursor: pointer;
	font-size: 0;
	text-indent: -9999px;
	background-color: #000;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100% auto
}
.play-controls.left .play-control {
	margin-right: .3vw;
	float: left
}
.play-controls.right .play-control {
	margin-left: .3vw;
	float: right
}
.play-controls.top.right .btn.next {
	margin: 1vw 1vw 0 0
}
.play-controls .play-control.backward {
	background-image: url(../img/playhead-backward.svg)
}
.play-controls .play-control.forward {
	background-image: url(../img/playhead-forward.svg)
}
.play-controls .play-control.pause {
	background-image: url(../img/playhead-pause.svg)
}
.play-controls .play-control.play {
	background-image: url(../img/playhead-play.svg)
}
.play-controls .play-control.spotlight {
	background-image: url(../img/toggle-spotlight.svg)
}
.play-controls .play-control.bb {
	background-image: url(../img/toggle-bb.svg)
}
.play-controls .play-control.edit {
	background-image: url(../img/toggle-edit.svg)
}
.play-controls .play-control.exit {
	background-image: url(../img/toggle-exit.svg)
}
.play-controls.actions {
	width: 100%;
	height: 6.5vw
}
.play-controls.actions>.btn {
	float: left;
	width: 15%;
	height: 6.6vw;
	border-bottom: none
}
.play-controls.actions .control-num {
	width: 25%
}
.play-controls.actions .control-num input {
	width: 48%;
	background: #fff;
	color: #343a40;
	font-size: 2.5vw;
	font-weight: 400
}
.player,
.player-name {
	text-align: center;
	color: #fff;
	position: absolute
}
.play-controls.actions>.btn.next {
	float: right
}
.play-controls.actions>.btn.xxl {
	width: 70%
}
.player {
	width: 15%;
	height: 23%;
	font-size: 1.5vw
}
.cards {
	position: absolute;
	top: 43%;
	left: 34%;
	width: 33%;
	height: 15%;
	text-align: center
}
.cards .card {
	float: left;
	margin-right: 2%;
	width: 18%;
	height: 100%
}
.card {
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100% auto
}
.card.card_2s {
	background-image: url(../img/cards/2s.svg)
}
.card.card_2c {
	background-image: url(../img/cards/2c.svg)
}
.card.card_2h {
	background-image: url(../img/cards/2h.svg)
}
.card.card_2d {
	background-image: url(../img/cards/2d.svg)
}
.card.card_3s {
	background-image: url(../img/cards/3s.svg)
}
.card.card_3c {
	background-image: url(../img/cards/3c.svg)
}
.card.card_3h {
	background-image: url(../img/cards/3h.svg)
}
.card.card_3d {
	background-image: url(../img/cards/3d.svg)
}
.card.card_4s {
	background-image: url(../img/cards/4s.svg)
}
.card.card_4c {
	background-image: url(../img/cards/4c.svg)
}
.card.card_4h {
	background-image: url(../img/cards/4h.svg)
}
.card.card_4d {
	background-image: url(../img/cards/4d.svg)
}
.card.card_5s {
	background-image: url(../img/cards/5s.svg)
}
.card.card_5c {
	background-image: url(../img/cards/5c.svg)
}
.card.card_5h {
	background-image: url(../img/cards/5h.svg)
}
.card.card_5d {
	background-image: url(../img/cards/5d.svg)
}
.card.card_6s {
	background-image: url(../img/cards/6s.svg)
}
.card.card_6c {
	background-image: url(../img/cards/6c.svg)
}
.card.card_6h {
	background-image: url(../img/cards/6h.svg)
}
.card.card_6d {
	background-image: url(../img/cards/6d.svg)
}
.card.card_7s {
	background-image: url(../img/cards/7s.svg)
}
.card.card_7c {
	background-image: url(../img/cards/7c.svg)
}
.card.card_7h {
	background-image: url(../img/cards/7h.svg)
}
.card.card_7d {
	background-image: url(../img/cards/7d.svg)
}
.card.card_8s {
	background-image: url(../img/cards/8s.svg)
}
.card.card_8c {
	background-image: url(../img/cards/8c.svg)
}
.card.card_8h {
	background-image: url(../img/cards/8h.svg)
}
.card.card_8d {
	background-image: url(../img/cards/8d.svg)
}
.card.card_9s {
	background-image: url(../img/cards/9s.svg)
}
.card.card_9c {
	background-image: url(../img/cards/9c.svg)
}
.card.card_9h {
	background-image: url(../img/cards/9h.svg)
}
.card.card_9d {
	background-image: url(../img/cards/9d.svg)
}
.card.card_10s, .card.card_ts {
	background-image: url(../img/cards/10s.svg)
}
.card.card_10c, .card.card_tc {
	background-image: url(../img/cards/10c.svg)
}
.card.card_10h, .card.card_th {
	background-image: url(../img/cards/10h.svg)
}
.card.card_10d, .card.card_td {
	background-image: url(../img/cards/10d.svg)
}
.card.card_js {
	background-image: url(../img/cards/js.svg)
}
.card.card_jc {
	background-image: url(../img/cards/jc.svg)
}
.card.card_jh {
	background-image: url(../img/cards/jh.svg)
}
.card.card_jd {
	background-image: url(../img/cards/jd.svg)
}
.card.card_qs {
	background-image: url(../img/cards/qs.svg)
}
.card.card_qc {
	background-image: url(../img/cards/qc.svg)
}
.card.card_qh {
	background-image: url(../img/cards/qh.svg)
}
.card.card_qd {
	background-image: url(../img/cards/qd.svg)
}
.card.card_ks {
	background-image: url(../img/cards/ks.svg)
}
.card.card_kc {
	background-image: url(../img/cards/kc.svg)
}
.card.card_kh {
	background-image: url(../img/cards/kh.svg)
}
.card.card_kd {
	background-image: url(../img/cards/kd.svg)
}
.card.card_as {
	background-image: url(../img/cards/as.svg)
}
.card.card_ac {
	background-image: url(../img/cards/ac.svg)
}
.card.card_ah {
	background-image: url(../img/cards/ah.svg)
}
.card.card_ad {
	background-image: url(../img/cards/ad.svg)
}
.players_amount_10 .player_01,
.players_amount_6 .player_01,
.players_amount_8 .player_01,
.players_amount_9 .player_01 {
	top: 2%;
	left: 24%
}
.players_amount_10 .player_01 .player-items,
.players_amount_6 .player_01 .player-items,
.players_amount_8 .player_01 .player-items,
.players_amount_9 .player_01 .player-items {
	position: absolute;
	top: 100%;
	margin-top: 10%;
	width: 100%;
	text-align: center
}
.players_amount_10 .player_02,
.players_amount_4 .player_01,
.players_amount_7 .player_01 {
	top: 2%;
	left: 43%
}
.players_amount_10 .player_02 .player-items,
.players_amount_4 .player_01 .player-items,
.players_amount_7 .player_01 .player-items {
	position: absolute;
	top: 100%;
	margin-top: 10%;
	width: 100%;
	text-align: center
}
.players_amount_10 .player_03,
.players_amount_6 .player_02,
.players_amount_8 .player_02,
.players_amount_9 .player_02 {
	top: 2%;
	left: 62%
}
.players_amount_10 .player_03 .player-items,
.players_amount_6 .player_02 .player-items,
.players_amount_8 .player_02 .player-items,
.players_amount_9 .player_02 .player-items {
	position: absolute;
	top: 100%;
	margin-top: 10%;
	width: 100%;
	text-align: center
}
.players_amount_10 .player_04,
.players_amount_3 .player_01,
.players_amount_5 .player_01,
.players_amount_7 .player_02,
.players_amount_8 .player_03,
.players_amount_9 .player_03 {
	top: 21%;
	right: 4%
}
.players_amount_10 .player_04 .player-items,
.players_amount_3 .player_01 .player-items,
.players_amount_5 .player_01 .player-items,
.players_amount_7 .player_02 .player-items,
.players_amount_8 .player_03 .player-items,
.players_amount_9 .player_03 .player-items {
	position: absolute;
	bottom: 0;
	right: 100%
}
.players_amount_2 .player_02,
.players_amount_4 .player_02,
.players_amount_6 .player_03 {
	top: 40%;
	right: 4%
}
.players_amount_2 .player_02 .player-items,
.players_amount_4 .player_02 .player-items,
.players_amount_6 .player_03 .player-items {
	position: absolute;
	top: 40%;
	right: 105%
}
.players_amount_10 .player_05,
.players_amount_5 .player_02,
.players_amount_7 .player_03,
.players_amount_8 .player_04,
.players_amount_9 .player_04 {
	bottom: 21%;
	right: 4%
}
.players_amount_10 .player_05 .player-items,
.players_amount_5 .player_02 .player-items,
.players_amount_7 .player_03 .player-items,
.players_amount_8 .player_04 .player-items,
.players_amount_9 .player_04 .player-items {
	position: absolute;
	top: 0;
	right: 100%
}
.players_amount_10 .player_06,
.players_amount_6 .player_04,
.players_amount_7 .player_04,
.players_amount_8 .player_05,
.players_amount_9 .player_05 {
	bottom: 4%;
	left: 62%
}
.players_amount_10 .player_06 .player-items,
.players_amount_6 .player_04 .player-items,
.players_amount_7 .player_04 .player-items,
.players_amount_8 .player_05 .player-items,
.players_amount_9 .player_05 .player-items {
	position: absolute;
	bottom: 100%;
	margin-bottom: 10%;
	width: 100%;
	text-align: center
}
.players_amount_10 .player_07,
.players_amount_3 .player_02,
.players_amount_4 .player_03,
.players_amount_5 .player_03,
.players_amount_9 .player_06 {
	bottom: 4%;
	left: 43%
}
.players_amount_10 .player_07 .player-items,
.players_amount_3 .player_02 .player-items,
.players_amount_4 .player_03 .player-items,
.players_amount_5 .player_03 .player-items,
.players_amount_9 .player_06 .player-items {
	position: absolute;
	bottom: 100%;
	margin-bottom: 10%;
	width: 100%;
	text-align: center
}
.players_amount_10 .player_08,
.players_amount_6 .player_05,
.players_amount_7 .player_05,
.players_amount_8 .player_06,
.players_amount_9 .player_07 {
	bottom: 4%;
	left: 24%
}
.players_amount_10 .player_08 .player-items,
.players_amount_6 .player_05 .player-items,
.players_amount_7 .player_05 .player-items,
.players_amount_8 .player_06 .player-items,
.players_amount_9 .player_07 .player-items {
	position: absolute;
	bottom: 100%;
	margin-bottom: 10%;
	width: 100%;
	text-align: center
}
.players_amount_10 .player_09,
.players_amount_5 .player_04,
.players_amount_7 .player_06,
.players_amount_8 .player_07,
.players_amount_9 .player_08 {
	bottom: 21%;
	left: 4%
}
.players_amount_10 .player_09 .player-items,
.players_amount_5 .player_04 .player-items,
.players_amount_7 .player_06 .player-items,
.players_amount_8 .player_07 .player-items,
.players_amount_9 .player_08 .player-items {
	position: absolute;
	top: 0;
	left: 100%
}
.players_amount_2 .player_01,
.players_amount_4 .player_04,
.players_amount_6 .player_06 {
	top: 40%;
	left: 4%
}
.players_amount_2 .player_01 .player-items,
.players_amount_4 .player_04 .player-items,
.players_amount_6 .player_06 .player-items {
	position: absolute;
	top: 40%;
	left: 105%
}
.players_amount_10 .player_10,
.players_amount_3 .player_03,
.players_amount_5 .player_05,
.players_amount_7 .player_07,
.players_amount_8 .player_08,
.players_amount_9 .player_09 {
	top: 21%;
	left: 4%
}
.players_amount_10 .player_10 .player-items,
.players_amount_3 .player_03 .player-items,
.players_amount_5 .player_05 .player-items,
.players_amount_7 .player_07 .player-items,
.players_amount_8 .player_08 .player-items,
.players_amount_9 .player_09 .player-items {
	position: absolute;
	bottom: 0;
	left: 100%
}
.with-bottom-space.players_amount_10 .player_06,
.with-bottom-space.players_amount_10 .player_07,
.with-bottom-space.players_amount_10 .player_08,
.with-bottom-space.players_amount_3 .player_02,
.with-bottom-space.players_amount_4 .player_03,
.with-bottom-space.players_amount_5 .player_03,
.with-bottom-space.players_amount_6 .player_04,
.with-bottom-space.players_amount_6 .player_05,
.with-bottom-space.players_amount_7 .player_04,
.with-bottom-space.players_amount_7 .player_05,
.with-bottom-space.players_amount_8 .player_05,
.with-bottom-space.players_amount_8 .player_06,
.with-bottom-space.players_amount_9 .player_05,
.with-bottom-space.players_amount_9 .player_06,
.with-bottom-space.players_amount_9 .player_07 {
	bottom: 11%
}
body:not(.skin_club, .skin_party) .player-wrapper,
body:not(.skin_club, .skin_party) .player-avatar {
	display: none;
}

.player-cards {
	height: 28%
}
.player-cards .card {
	width: 39%;
	height: 100%;
	display: inline-block
}
.player-cards .card.card_back {
	margin-top: 10%;
	background-image: url(../img/player_cards/back.svg)
}
.player-cards .card.card_2s {
	background-image: url(../img/player_cards/2s.svg)
}
.player-cards .card.card_2c {
	background-image: url(../img/player_cards/2c.svg)
}
.player-cards .card.card_2h {
	background-image: url(../img/player_cards/2h.svg)
}
.player-cards .card.card_2d {
	background-image: url(../img/player_cards/2d.svg)
}
.player-cards .card.card_3s {
	background-image: url(../img/player_cards/3s.svg)
}
.player-cards .card.card_3c {
	background-image: url(../img/player_cards/3c.svg)
}
.player-cards .card.card_3h {
	background-image: url(../img/player_cards/3h.svg)
}
.player-cards .card.card_3d {
	background-image: url(../img/player_cards/3d.svg)
}
.player-cards .card.card_4s {
	background-image: url(../img/player_cards/4s.svg)
}
.player-cards .card.card_4c {
	background-image: url(../img/player_cards/4c.svg)
}
.player-cards .card.card_4h {
	background-image: url(../img/player_cards/4h.svg)
}
.player-cards .card.card_4d {
	background-image: url(../img/player_cards/4d.svg)
}
.player-cards .card.card_5s {
	background-image: url(../img/player_cards/5s.svg)
}
.player-cards .card.card_5c {
	background-image: url(../img/player_cards/5c.svg)
}
.player-cards .card.card_5h {
	background-image: url(../img/player_cards/5h.svg)
}
.player-cards .card.card_5d {
	background-image: url(../img/player_cards/5d.svg)
}
.player-cards .card.card_6s {
	background-image: url(../img/player_cards/6s.svg)
}
.player-cards .card.card_6c {
	background-image: url(../img/player_cards/6c.svg)
}
.player-cards .card.card_6h {
	background-image: url(../img/player_cards/6h.svg)
}
.player-cards .card.card_6d {
	background-image: url(../img/player_cards/6d.svg)
}
.player-cards .card.card_7s {
	background-image: url(../img/player_cards/7s.svg)
}
.player-cards .card.card_7c {
	background-image: url(../img/player_cards/7c.svg)
}
.player-cards .card.card_7h {
	background-image: url(../img/player_cards/7h.svg)
}
.player-cards .card.card_7d {
	background-image: url(../img/player_cards/7d.svg)
}
.player-cards .card.card_8s {
	background-image: url(../img/player_cards/8s.svg)
}
.player-cards .card.card_8c {
	background-image: url(../img/player_cards/8c.svg)
}
.player-cards .card.card_8h {
	background-image: url(../img/player_cards/8h.svg)
}
.player-cards .card.card_8d {
	background-image: url(../img/player_cards/8d.svg)
}
.player-cards .card.card_9s {
	background-image: url(../img/player_cards/9s.svg)
}
.player-cards .card.card_9c {
	background-image: url(../img/player_cards/9c.svg)
}
.player-cards .card.card_9h {
	background-image: url(../img/player_cards/9h.svg)
}
.player-cards .card.card_9d {
	background-image: url(../img/player_cards/9d.svg)
}
.player-cards .card.card_10s, .player-cards .card.card_ts {
	background-image: url(../img/player_cards/10s.svg)
}
.player-cards .card.card_10c, .player-cards .card.card_tc {
	background-image: url(../img/player_cards/10c.svg)
}
.player-cards .card.card_10h, .player-cards .card.card_th {
	background-image: url(../img/player_cards/10h.svg)
}
.player-cards .card.card_10d, .player-cards .card.card_td {
	background-image: url(../img/player_cards/10d.svg)
}
.player-cards .card.card_js {
	background-image: url(../img/player_cards/js.svg)
}
.player-cards .card.card_jc {
	background-image: url(../img/player_cards/jc.svg)
}
.player-cards .card.card_jh {
	background-image: url(../img/player_cards/jh.svg)
}
.player-cards .card.card_jd {
	background-image: url(../img/player_cards/jd.svg)
}
.player-cards .card.card_qs {
	background-image: url(../img/player_cards/qs.svg)
}
.player-cards .card.card_qc {
	background-image: url(../img/player_cards/qc.svg)
}
.player-cards .card.card_qh {
	background-image: url(../img/player_cards/qh.svg)
}
.player-cards .card.card_qd {
	background-image: url(../img/player_cards/qd.svg)
}
.player-cards .card.card_ks {
	background-image: url(../img/player_cards/ks.svg)
}
.player-cards .card.card_kc {
	background-image: url(../img/player_cards/kc.svg)
}
.player-cards .card.card_kh {
	background-image: url(../img/player_cards/kh.svg)
}
.player-cards .card.card_kd {
	background-image: url(../img/player_cards/kd.svg)
}
.player-cards .card.card_as {
	background-image: url(../img/player_cards/as.svg)
}
.player-cards .card.card_ac {
	background-image: url(../img/player_cards/ac.svg)
}
.player-cards .card.card_ah {
	background-image: url(../img/player_cards/ah.svg)
}
.player-cards .card.card_ad {
	background-image: url(../img/player_cards/ad.svg)
}
.player-name {
	bottom: 47%;
	width: 100%;
	height: 25%;
	background: #000;
	font-weight: 700;
	font-size: 2vw;
	overflow: hidden
}
.player_handed .player-name:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	border-top: 1.5vw solid #ffd43b;
	border-right: 1.5vw solid transparent
}
.player_alert .player-name {
	background: #c80813
}
.player_unknown .player-chipstack,
.player_unknown .player-name {
	color: #a3a3a3
}
.player-chipstack,
.player-extra {
	width: 100%;
	text-align: center;
	color: #fff;
	position: absolute;
	text-transform: uppercase
}
.player_unknown .player-name {
	background: rgba(0, 0, 0, .5)
}
.player_unknown .player-chipstack {
	background: rgba(57, 57, 57, .5)
}
.player-chipstack {
	bottom: 23%;
	height: 24%;
	background: #393939;
	font-weight: 700;
	font-size: 2vw
}
.player-extra {
	bottom: 0;
	height: 23%;
	background: rgba(0, 0, 0, .5);
	font-size: 1.5vw;
	line-height: 3vw;
	border-radius: 0 0 1.4vw 1.4vw
}
.player-items {
	position: absolute
}
.player-items .item_d {
	display: inline-block;
	font-weight: 700;
	font-size: 2.1vw;
	background: #fff;
	color: #000;
	border-radius: 1.6vw;
	width: 3.2vw;
	height: 3.2vw;
	vertical-align: middle
}
.player-items .item_bb,
.player-items .item_sb {
	font-size: 1.6vw;
	color: #fff;
	width: 3vw;
	height: 3vw;
	line-height: 3vw;
	display: inline-block;
	vertical-align: middle
}
.player-items .item_sb {
	background: #4dadf7;
	border-radius: 1.6vw;
	border: 1px solid #fff
}
.player-items .item_bb {
	background: #a61e4d;
	border-radius: 1.6vw;
	border: 1px solid #fff
}
.player-items .item_t {
	display: inline-block;
	font-weight: 700;
	font-size: 1.5vw;
	background: #ffd43b;
	color: #000;
	border-radius: 1.3vw;
	width: 2.5vw;
	height: 2.4vw;
	line-height: 2.6vw;
	vertical-align: middle
}
.player-items .item_amount {
	display: inline-block;
	font-weight: 700;
	font-size: 1.8vw;
	color: #fff;
	vertical-align: middle
}
.hit-landing-group .btn.big {
	margin-top: 7vw
}
.hit-landing-group>.control-num:not(:first-of-type) {
	margin-left: 5vw
}
.hit-landing-group>.btn:not(:first-of-type) {
	margin-left: 8vw
}
.hit-selector .columns {
	display: table;
	width: 100%;
	margin-top: 2vw;
	margin-bottom: 2vw
}
.hit-selector .columns .col {
	display: table-cell;
	width: 29%;
	padding: 0 2%
}
.hit-selector h3 {
	margin: 0 0 .6vw
}
.hit-selector .input-data {
	width: 100%;
	background: #fff;
	color: #343a40;
	height: 6.5vw;
	line-height: 6.5vw;
	font-size: 2.8vw;
	text-transform: uppercase
}
.hit-selector .columns .control-num input {
	width: 56%
}
.hit-selector .columns .control-num .btn.simple {
	width: 22%
}
.hit-selector .columns .textarea {
	display: block;
	width: 100%;
	border: 1px solid #fff;
	background: 0 0;
	padding: .5vw 1vw;
	height: 6.5vw;
	font: 1.8vw Oswald;
	box-sizing: border-box;
	text-transform: uppercase;
	color: #fff;
	resize: none
}
.hit-selector .columns .textarea::-webkit-input-placeholder {
	opacity: .5
}
.hit-selector .columns .textarea:-moz-placeholder {
	opacity: .5
}
.hit-selector-bottom {
	display: table;
	width: 100%
}
.hit-selector-bottom .sidebar {
	display: table-cell;
	width: 25%;
	padding-left: 2%;
	text-align: left
}
.hit-selector-bottom .select-cards {
	display: table-cell;
	width: 67%
}
.hit-selector-cards {
	height: 14.4vw;
	width: 100%
}
.hit-selector-cards .card {
	height: 13vw;
	width: 9.5vw;
	display: inline-block
}
.select-cards .hit-selector-cards .card {
	margin-bottom: .2vw
}
.select-cards .hit-selector-cards .card.selected {
	opacity: .5
}
.select-cards .hit-selector-cards .card.card_back {
	background-image: url(../img/cards/back.svg)
}
.hole-cards .hit-selector-cards .card {
	border: 2px solid transparent
}
.hole-cards .hit-selector-cards .card.selected {
	border: 2px solid #fd7e14;
	border-radius: 1.5vw
}
.select-suit.small {
	position: relative;
	min-height: 9vw;
	max-width: 20vw
}
.select-suit.small h3 {
	position: absolute;
	top: 0;
	left: -5vw;
	margin-top: 5vw;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.select-suit.small .suit-list {
	margin-left: 3.5vw;
	min-height: 9vw
}
.select-suit .suit-list .suit {
	position: relative;
	display: inline-block;
	background: #fff;
	border-color: transparent;
	float: left;
	width: 11vw;
	height: 11vw;
	margin: 0 1vw 1vw 0;
	border-radius: 5.5vw
}
.select-suit.small .suit-list .suit {
	width: 6.5vw;
	height: 6.5vw;
	margin: 0 .7vw .7vw 0;
	border-radius: 3.35vw
}
.select-suit .suit-list .suit.selected {
	border: 2px solid #fd7e14
}
.select-suit .suit-list .suit:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 56%
}
.select-suit .suit-list .suit-s:before {
	background-image: url(../img/cards/suit_s.svg)
}
.select-suit .suit-list .suit-c:before {
	background-image: url(../img/cards/suit_c.svg)
}
.select-suit .suit-list .suit-d:before {
	background-image: url(../img/cards/suit_d.svg)
}
.select-suit .suit-list .suit-h:before {
	background-image: url(../img/cards/suit_h.svg)
}
.hit-selector-flop-cards {
	margin-left: 29%
}
.hit-selector-flop-cards .hit-selector-cards {
	text-align: left
}
.replayerTimeline {
	font-size: 0px;
	height: 4px;
	width: 0;
	background-color: #c80813;
	position: absolute;
	top: 0
}
.replayer-end-btns{
	background-color: rgba(0, 0, 0, 0.8) !important;
	padding: 20px;
	border-radius: 10px;
	text-align: center;
	user-select: none;
}
.replayer-end-btns a{
	user-select: none;
	text-decoration: none;
	padding: 0.5vw 5vw !important;
}
.replayer-end-btns > a{
	margin: 0 15px !important;
}

#id-timeline {display:none;}
#overlay {
	position: fixed; /* Sit on top of the page content */
	display: none; /* Hidden by default */
	width: 100%; /* Full width (cover the whole page) */
	height: 100%; /* Full height (cover the whole page) */
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.5); /* Black background with opacity */
	z-index: 99999; /* Specify a stack order in case you're using a different order for other elements */
	cursor: pointer; /* Add a pointer on hover */
}
#text, #text2 {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 50px;
	color: black;
	background-color: black;
	transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
}
.replayerEmail {
	padding: .5vw;
	font-size: 2.5vw;
	width: 80%;
}
.emailError {
	color: red;
	padding: 0 3vw;
}
.msg {
	position:absolute;
	top: 58.6%;
	font-weight: 700;
	color: #fff;
	font-size: 1.7vw;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}
.title h1, .title {
	top: 8%;
	left: 0;
	width: 19%;
	text-align: center;
	color: #fff;
	background: #000;
	font-size: 1.5vw;
}
.title h1 {
	width: 100%;
}
.btn.btn-sm {
	padding: 0 1vw;
	width: 100%;
	font: 900 1.55vw/2.8vw 'Source Sans Pro', sans-serif;
}
@media screen and (max-width: 767px) {
		#text.replayer-end-btns {
		font-size: 0;
		width: 42vw;
	}
	.btn.big {
		font: 700 2.5vw/8vw Oswald;
	}
}


.replayerClose {
	color:white;
	position: absolute;
	right:1vw;
	font-size:32px;
	cursor:pointer
}

.embedFields textarea {
	width: 90%;
	height: 40%;
	left: 9%;
	margin-top: 20px;
	padding: 2% 2% 0;
	font-size: large;
	border: 4px;
	border-style: dashed;
}
div.embedFields {
	position: absolute;
	width: 90%;
	height: 40%;
	background-color: black;
	left: 5%;
	border: 1px solid;
	border-color: white;
}
.embedFields .btn {
	height: 3vw;
	line-height: 3vw;
	padding: 0 1.5vw;
	font-size: 1.5vw;
	border-width: 1px;
}

/* Fearless River Brand Override */
.brand-fearlessriver .logo {
    background: url(../../fr/logos/FR_Logo_Dark_Alt.svg) no-repeat;
    background-size: contain;
    background-position: left top;
    height: 12%;  /* FR logo is taller aspect ratio than WPT logo */
    width: 12%;
    top: 1%;
}
