/* This is a real version of css 0001 */

*, :focus, a {
	outline: 0
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	appearance: none;
	margin: 0;
}

input[type=number] {
	-moz-appearance: textfield;
	appearance: textfield;
}

.btn, .player-items, .table-dealer {
	white-space: nowrap
}

.btn.disabled {
	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;
	appearance: none;
	outline: 0
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	display: none
}

body, html {
	height: 100%
}

a {
	color: #026acb;
	text-decoration: none!important
}

/*a:hover {
	text-decoration: underline
}*/

body {
	background-color: #262626;
}

.ideal-action>p>span {
	color: white
}

.main-container {
	font: 100% 'Source Sans Pro', sans-serif;
	height: 100%;
	color: #000;
	position: relative;
	background-image: url(../../../static/replayer2/img/main-bg.png);
	background-size: 22px;
}

.main-container .logo, .table, .title {
	position: absolute
}

.hit-main-wrapper {
	position: relative;
	margin: 0 auto;
	max-height: 100%;
}

.hit-main-wrapper:before {
	display: block;
	content: "";
	width: 100%;
	padding-top: 56.222%
}

.hit-main-wrapper .stats {
	position: absolute;
}

.two-buttons-top {
	position: fixed;
	left: 0;
	top: 32px;
}

.game-title-wrapper {
	display: flex;
	justify-content: center;
}

.game-title {
	position: fixed;
	top: 0;
	color: #fff;
	border-radius: 3vw;
	background-color: #000;
	line-height: 4.5vw;
	font-size: 1.8vw;
	padding: 0 2vw;
}

.game-help {
	position: fixed;
	left: 10px;
	top: 4.85vw;
	display: flex;
	align-items: center;
	color: #fff;
	border-radius: .8vw;
	background-color: #000;
	font-size: 1.8vw;
	line-height: 4.5vw;
	padding: 0 2vw;
}

.game-help i {
	margin-right: .5vw;
	color: #5ac8fa;
	font-size: 2.4vw;
}

.winner-take-all {
	background: #000;
	color: #fff;
	text-align: center;
	padding: 0px 1vw;
	font: 500 1.5vw/3vw 'Source Sans Pro', sans-serif;
	text-transform: uppercase;
}

.switch-to-replayer {
	border: 0;
	background: #004e9a;
	color: #fff;
	text-align: center;
	padding: 0px 1vw;
	font: 500 1.5vw/3vw 'Source Sans Pro', sans-serif;
	text-transform: uppercase;
	width: 100%;
}

.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,
.table_type_tourney ~ #player_set .player-items .item_amount {
	background-color: #004e9a;
}

.table_type_cash,
.table_type_cash ~ #player_set .player-items .item_amount {
	background-color: #067452;
}

.table_type_cash:before {
	top: 8%;
	width: 89%;
	height: 84%;
}

.table_type_cash:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	box-shadow: 0 0 10px 0 #000000 inset;
	border-radius: 30vw;
}

.main-container .logo {
	display: block;
	top: 7px;
	left: 5.3vw;
	width: 16%;
	height: 2.7vw;
	background: url(../img/logo-wpt.svg) no-repeat;
	background-size: 100% auto;
	font-size: 0;
	text-indent: -9999px;
	z-index: 1;
}

.title {
	top: 8%;
	left: 60px;
	width: 19%;
	text-align: center;
	color: #fff;
	background: #000;
	font-size: 1.5vw
}

.content, .table-title, .ideal-action-wrapper {
	left: 0;
	width: 100%;
	color: #fff;
	text-align: center;
	position: absolute;
}

.content {
	top: 5%
}

.table-title {
	top: 29%;
}

.table-title.bottom {
	top: auto;
	bottom: 39.7%;
}

.ideal-action-wrapper {
	top: 29%;
	display: flex;
	justify-content: center;
}

.ideal-action {
	display: flex;
	align-items: center;
	line-height: 3vw;
	border-radius: 2vw;
	padding: 0 2vw;
	background-color: rgba(0, 0, 0, 0.5);
	font-size: 1.6vw;
}

.ideal-action h5 {
	margin-right: 1vw;
	font-weight: bold;
}

.ideal-action p {
	color: #4cd964;
}

.table-dealer {
	position: absolute;
	top: 44%;
	left: 50%;
	margin-left: -3vw;
	font: 700 3vw/4vw Oswald;
	background: #fff;
	color: #000;
	border-radius: 2vw;
	width: 4vw;
	height: 4vw;
	vertical-align: middle;
	text-align: center;
	cursor: pointer
}

.main-container .btn, .control-num input, h2, h3, h4 {
	color: #fff
}

.main-container .btn {
	border: 0;
	text-align: center;
	padding: 0px 2vw;
	height: auto;
	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: #191919;
}

.btn.red {
	background: #c80813
}

.btn.orange {
	background: #fd7e14
}

.btn.gray {
	background: #343a40
}

.btn.back:before, .btn.next:after {
	content: '';
	display: inline-block;
	width: 2.5vw;
	height: 1.8vw;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: contain;
}

.btn.next:after {
	background-image: url(../img/hit/arrow-right.svg);
	margin-left: 1vw;
}

.btn.back:before {
	background-image: url(../img/hit/arrow-left.svg);
	margin-left: -1vw;
}

.btn.big {
	font: 700 3.5vw/10vw 'Source Sans Pro';
	min-width: 38%;
	padding: 0;
	border-bottom-width: 1.5vw
}

h2 {
	font-size: 3.2vw;
}

h3 {
	margin-top: 2vw;
	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: 6vw;
	line-height: 5vw;
	vertical-align: middle;
}

.control-num {
	display: inline-block;
	white-space: nowrap;
}

.hit-selector .control-num {
	display: block;
}

.control-num .btn.simple {
	padding: 0;
	font-size: 5vw;
	border: none;
}

.control-num .btn.simple:first-of-type {
	border-radius: 1vw 0 0 1vw;
	padding-bottom: 5px;
}

.control-num .btn.simple:last-of-type {
	border-radius: 0 1vw 1vw 0;
}

.control-num input {
	font: 700 3vw 'Source Sans Pro';
	background: #2F2F2F;
	box-sizing: border-box;
	text-align: center
}

/*.control-num .btn.simple:last-child, .control-num input {
	margin-left: -1px;
	padding-left: .5vw;
}*/

.control-num h4 {
	margin-top: 1vw
}

.action-bar {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;
}

.action-bar .item {
	display: flex;
	align-items: center;
	margin: 0 0 5px;
	color: #fff;
	font-size: 1.8vw;
	background-color: #000;
	line-height: 4.5vw;
	padding: 0 2vw;
	border-radius: .8vw;
}

.action-bar .item i {
	margin-left: 1vw;
	font-size: 2.7vw;
}

.action-bar .item.item-sign-out {
	/*position: absolute;*/
	bottom: 18%;
	right: 0;
	margin: 0;
	white-space: nowrap;
}

.action-bar .item.item-sign-out i,
.action-bar .item.item-fullscreen i {
	color: #fc0;
}

.action-bar .item.item-toggle i {
	color: #4cd964;
}

.action-bar .item.item-toggle i.fa-toggle-off {
	color: red
}

.action-bar .item .fa {
	font-size: 3vw;
}

.pot {
	top: 33%;
}

.totalpot {
	bottom: 35%;
	text-transform: uppercase;
}

.pot, .totalpot {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	font-weight: 700;
}

.pot span, .totalpot span {
	display: inline-block;
	border-radius: 2vw;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 1.8vw;
	padding: .38vw 1.6vw;
}

.play-controls {
	position: fixed;
	left: 0;
	bottom: 1vw;
	font-size: 1.5vw;
}

.play-controls.left {
	left: 0;
	max-width: 27%
}

.play-controls.right {
	right: 50px;
	left: auto;
	max-width: 27%
}

.play-controls.right .prev {
	position: absolute;
}

.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 {
	position: relative;
	padding: 0 0 0 1vw;
}

.play-controls .play-control.backward {
	background-image: url(../img/hit/playhead-backward.svg)
}

.play-controls .play-control.forward {
	background-image: url(../img/hit/playhead-forward.svg)
}

.play-controls .play-control.pause {
	background-image: url(../img/hit/playhead-pause.svg)
}

.play-controls .play-control.spotlight {
	background-image: url(../img/hit/toggle-spotlight.svg)
}

.play-controls .play-control.bb {
	background-image: url(../img/hit/toggle-bb.svg)
}

.play-controls .play-control.edit {
	background-image: url(../img/hit/toggle-edit.svg)
}

.play-controls .play-control.exit {
	background-image: url(../img/hit/toggle-exit.svg)
}

.play-controls.actions {
	display: flex;
	justify-content: center;
	width: 100%;
}

.play-controls.actions>.btn {
	border-radius: 1vw;
	width: 14%;
	height: 6vw;
	border-bottom: none;
	vertical-align: middle;
	white-space: normal;
	line-height: 2vw;
	text-transform: none;
	font-size: 2.3vw;
	font-weight: 700;
}

.play-controls.actions>.btn:not(:first-of-type) {
	margin-left: 1vw;
}

.play-controls input[disabled], .play-controls .btn.disabled, .play-controls .btn[disabled], fieldset[disabled] .play-controls .btn {
	opacity: 0;
	cursor: default;
}

.play-controls.actions .control-num {
	width: 25%;
	border-radius: 1vw;
	margin-left: 1vw;
}

.play-controls.actions .control-num input {
	width: 48%;
	color: #fff;
	background: #000;
	font-size: 2.5vw;
	font-weight: 400
}

.player {
	width: 15%;
	height: 16%;
	cursor: pointer;
	font-size: 1.5vw;
	text-align: center;
	color: #fff;
	position: absolute
}

.play-controls.actions>.btn.next {
	float: right
}

.play-controls.actions>.btn.xxl {
	width: 70%
}

.game-status {
	position: absolute;
	top: 36%;
	left: 66%;
	width: 10%;
	z-index: 1;
}

.game-status.left {
	position: absolute;
	top: 36%;
	left: 22%;
	width: 10%;
	z-index: 1;
}
.game-status.left .game-status-item {
	padding: .2vw 1.0vw;
}
.game-status-item {
	border-radius: 1vw;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-weight: bold;
	padding: .2vw 1.5vw;
	margin-bottom: 9%;
	text-align: center;
}

.game-status-title {
	color: #fff;
	white-space: nowrap;
	font-size: 1.6vw;
}

.game-status-data {
	font-size: 2.3vw;
	color: #4cd964;
}

.cards {
	position: absolute;
	top: 39%;
	left: 34%;
	width: 31%;
	height: 17%;
	text-align: center;
}

.cards .card {
	float: left;
	margin-right: 1%;
	width: 18%;
	height: 100%;
}

.card {
	display: block;
	cursor: pointer;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: contain;
}

.card.card_2 {
	background-image: url(../img/hit/nosuit/2.svg)
}

.card.card_2s {
	background-image: url(../img/hit/cards/2s.svg)
}

.card.card_2c {
	background-image: url(../img/hit/cards/2c.svg)
}

.card.card_2h {
	background-image: url(../img/hit/cards/2h.svg)
}

.card.card_2d {
	background-image: url(../img/hit/cards/2d.svg)
}

.card.card_3 {
	background-image: url(../img/hit/nosuit/3.svg)
}

.card.card_3s {
	background-image: url(../img/hit/cards/3s.svg)
}

.card.card_3c {
	background-image: url(../img/hit/cards/3c.svg)
}

.card.card_3h {
	background-image: url(../img/hit/cards/3h.svg)
}

.card.card_3d {
	background-image: url(../img/hit/cards/3d.svg)
}

.card.card_4 {
	background-image: url(../img/hit/nosuit/4.svg)
}

.card.card_4s {
	background-image: url(../img/hit/cards/4s.svg)
}

.card.card_4c {
	background-image: url(../img/hit/cards/4c.svg)
}

.card.card_4h {
	background-image: url(../img/hit/cards/4h.svg)
}

.card.card_4d {
	background-image: url(../img/hit/cards/4d.svg)
}

.card.card_5 {
	background-image: url(../img/hit/nosuit/5.svg)
}

.card.card_5s {
	background-image: url(../img/hit/cards/5s.svg)
}

.card.card_5c {
	background-image: url(../img/hit/cards/5c.svg)
}

.card.card_5h {
	background-image: url(../img/hit/cards/5h.svg)
}

.card.card_5d {
	background-image: url(../img/hit/cards/5d.svg)
}

.card.card_6 {
	background-image: url(../img/hit/nosuit/6.svg)
}

.card.card_6s {
	background-image: url(../img/hit/cards/6s.svg)
}

.card.card_6c {
	background-image: url(../img/hit/cards/6c.svg)
}

.card.card_6h {
	background-image: url(../img/hit/cards/6h.svg)
}

.card.card_6d {
	background-image: url(../img/hit/cards/6d.svg)
}

.card.card_7 {
	background-image: url(../img/hit/nosuit/7.svg)
}

.card.card_7s {
	background-image: url(../img/hit/cards/7s.svg)
}

.card.card_7c {
	background-image: url(../img/hit/cards/7c.svg)
}

.card.card_7h {
	background-image: url(../img/hit/cards/7h.svg)
}

.card.card_7d {
	background-image: url(../img/hit/cards/7d.svg)
}

.card.card_8 {
	background-image: url(../img/hit/nosuit/8.svg)
}

.card.card_8s {
	background-image: url(../img/hit/cards/8s.svg)
}

.card.card_8c {
	background-image: url(../img/hit/cards/8c.svg)
}

.card.card_8h {
	background-image: url(../img/hit/cards/8h.svg)
}

.card.card_8d {
	background-image: url(../img/hit/cards/8d.svg)
}

.card.card_9 {
	background-image: url(../img/hit/nosuit/9.svg)
}

.card.card_9s {
	background-image: url(../img/hit/cards/9s.svg)
}

.card.card_9c {
	background-image: url(../img/hit/cards/9c.svg)
}

.card.card_9h {
	background-image: url(../img/hit/cards/9h.svg)
}

.card.card_9d {
	background-image: url(../img/hit/cards/9d.svg)
}

.card.card_10, .card.card_t {
	background-image: url(../img/hit/nosuit/10.svg)
}

.card.card_10s, .card.card_ts {
	background-image: url(../img/hit/cards/10s.svg)
}

.card.card_10c, .card.card_tc {
	background-image: url(../img/hit/cards/10c.svg)
}

.card.card_10h, .card.card_th {
	background-image: url(../img/hit/cards/10h.svg)
}

.card.card_10d, .card.card_td {
	background-image: url(../img/hit/cards/10d.svg)
}

.card.card_j {
	background-image: url(../img/hit/nosuit/j.svg)
}

.card.card_js {
	background-image: url(../img/hit/cards/js.svg)
}

.card.card_jc {
	background-image: url(../img/hit/cards/jc.svg)
}

.card.card_jh {
	background-image: url(../img/hit/cards/jh.svg)
}

.card.card_jd {
	background-image: url(../img/hit/cards/jd.svg)
}

.card.card_q {
	background-image: url(../img/hit/nosuit/q.svg)
}

.card.card_qs {
	background-image: url(../img/hit/cards/qs.svg)
}

.card.card_qc {
	background-image: url(../img/hit/cards/qc.svg)
}

.card.card_qh {
	background-image: url(../img/hit/cards/qh.svg)
}

.card.card_qd {
	background-image: url(../img/hit/cards/qd.svg)
}

.card.card_k {
	background-image: url(../img/hit/nosuit/k.svg)
}

.card.card_ks {
	background-image: url(../img/hit/cards/ks.svg)
}

.card.card_kc {
	background-image: url(../img/hit/cards/kc.svg)
}

.card.card_kh {
	background-image: url(../img/hit/cards/kh.svg)
}

.card.card_kd {
	background-image: url(../img/hit/cards/kd.svg)
}

.card.card_a {
	background-image: url(../img/hit/nosuit/a.svg)
}

.card.card_as {
	background-image: url(../img/hit/cards/as.svg)
}

.card.card_ac {
	background-image: url(../img/hit/cards/ac.svg)
}

.card.card_ah {
	background-image: url(../img/hit/cards/ah.svg)
}

.card.card_ad {
	background-image: url(../img/hit/cards/ad.svg)
}

.players_amount_10 .player_01,
.players_amount_6 .player_01,
.players_amount_8 .player_01,
.players_amount_9 .player_01 {
	left: 23%;
}

.players_amount_10 .player_02,
.players_amount_4 .player_01,
.players_amount_7 .player_01 {
	left: 42.6%;
}

.players_amount_10 .player_02,
.players_amount_4 .player_01,
.players_amount_7 .player_01,
.players_amount_10 .player_01,
.players_amount_6 .player_01,
.players_amount_8 .player_01,
.players_amount_9 .player_01,
.players_amount_10 .player_03,
.players_amount_6 .player_02,
.players_amount_8 .player_02,
.players_amount_9 .player_02 {
	top: 9%;
}

.players_amount_10 .player_03,
.players_amount_6 .player_02,
.players_amount_8 .player_02,
.players_amount_9 .player_02 {
	left: 62%
}

.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: 25%;
	right: 3.5%;
}

.players_amount_2 .player_01,
.players_amount_4 .player_02,
.players_amount_6 .player_03 {
	top: 37%;
	right: 4%
}

.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: 36%;
	right: 3.5%;
}

.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_07,
.players_amount_3 .player_02,
.players_amount_4 .player_03,
.players_amount_5 .player_03,
.players_amount_9 .player_06 {
	bottom: 4%;
	left: 42.6%;
}

.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: 23%;
}

.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: 36%;
	left: 3.8%;
}

.players_amount_2 .player_02,
.players_amount_4 .player_04,
.players_amount_6 .player_06 {
	top: 37%;
	left: 4%
}

.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: 26%;
	left: 3.8%;
}

.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: 18%;
}

.player-cards {
	height: 42%;
	display: flex;
	justify-content: center;
}

.board-cards>.post_flop {
	margin-left: 40px;
}

.player-cards .card {
	width: 37%;
	padding-top: 27%;
	background-size: 100% 100%;
}

.player-cards .card.card_back {
	background-image: url(../img/hit/player_cards/back.svg)
}

.player-cards .card.card_2s {
	background-image: url(../img/hit/player_cards/2s.svg)
}

.player-cards .card.card_2c {
	background-image: url(../img/hit/player_cards/2c.svg)
}

.player-cards .card.card_2h {
	background-image: url(../img/hit/player_cards/2h.svg)
}

.player-cards .card.card_2d {
	background-image: url(../img/hit/player_cards/2d.svg)
}

.player-cards .card.card_3s {
	background-image: url(../img/hit/player_cards/3s.svg)
}

.player-cards .card.card_3c {
	background-image: url(../img/hit/player_cards/3c.svg)
}

.player-cards .card.card_3h {
	background-image: url(../img/hit/player_cards/3h.svg)
}

.player-cards .card.card_3d {
	background-image: url(../img/hit/player_cards/3d.svg)
}

.player-cards .card.card_4s {
	background-image: url(../img/hit/player_cards/4s.svg)
}

.player-cards .card.card_4c {
	background-image: url(../img/hit/player_cards/4c.svg)
}

.player-cards .card.card_4h {
	background-image: url(../img/hit/player_cards/4h.svg)
}

.player-cards .card.card_4d {
	background-image: url(../img/hit/player_cards/4d.svg)
}

.player-cards .card.card_5s {
	background-image: url(../img/hit/player_cards/5s.svg)
}

.player-cards .card.card_5c {
	background-image: url(../img/hit/player_cards/5c.svg)
}

.player-cards .card.card_5h {
	background-image: url(../img/hit/player_cards/5h.svg)
}

.player-cards .card.card_5d {
	background-image: url(../img/hit/player_cards/5d.svg)
}

.player-cards .card.card_6s {
	background-image: url(../img/hit/player_cards/6s.svg)
}

.player-cards .card.card_6c {
	background-image: url(../img/hit/player_cards/6c.svg)
}

.player-cards .card.card_6h {
	background-image: url(../img/hit/player_cards/6h.svg)
}

.player-cards .card.card_6d {
	background-image: url(../img/hit/player_cards/6d.svg)
}

.player-cards .card.card_7s {
	background-image: url(../img/hit/player_cards/7s.svg)
}

.player-cards .card.card_7c {
	background-image: url(../img/hit/player_cards/7c.svg)
}

.player-cards .card.card_7h {
	background-image: url(../img/hit/player_cards/7h.svg)
}

.player-cards .card.card_7d {
	background-image: url(../img/hit/player_cards/7d.svg)
}

.player-cards .card.card_8s {
	background-image: url(../img/hit/player_cards/8s.svg)
}

.player-cards .card.card_8c {
	background-image: url(../img/hit/player_cards/8c.svg)
}

.player-cards .card.card_8h {
	background-image: url(../img/hit/player_cards/8h.svg)
}

.player-cards .card.card_8d {
	background-image: url(../img/hit/player_cards/8d.svg)
}

.player-cards .card.card_9s {
	background-image: url(../img/hit/player_cards/9s.svg)
}

.player-cards .card.card_9c {
	background-image: url(../img/hit/player_cards/9c.svg)
}

.player-cards .card.card_9h {
	background-image: url(../img/hit/player_cards/9h.svg)
}

.player-cards .card.card_9d {
	background-image: url(../img/hit/player_cards/9d.svg)
}

.player-cards .card.card_10s, .player-cards .card.card_ts {
	background-image: url(../img/hit/player_cards/10s.svg)
}

.player-cards .card.card_10c, .player-cards .card.card_tc {
	background-image: url(../img/hit/player_cards/10c.svg)
}

.player-cards .card.card_10h, .player-cards .card.card_th {
	background-image: url(../img/hit/player_cards/10h.svg)
}

.player-cards .card.card_10d, .player-cards .card.card_td {
	background-image: url(../img/hit/player_cards/10d.svg)
}

.player-cards .card.card_js {
	background-image: url(../img/hit/player_cards/js.svg)
}

.player-cards .card.card_jc {
	background-image: url(../img/hit/player_cards/jc.svg)
}

.player-cards .card.card_jh {
	background-image: url(../img/hit/player_cards/jh.svg)
}

.player-cards .card.card_jd {
	background-image: url(../img/hit/player_cards/jd.svg)
}

.player-cards .card.card_qs {
	background-image: url(../img/hit/player_cards/qs.svg)
}

.player-cards .card.card_qc {
	background-image: url(../img/hit/player_cards/qc.svg)
}

.player-cards .card.card_qh {
	background-image: url(../img/hit/player_cards/qh.svg)
}

.player-cards .card.card_qd {
	background-image: url(../img/hit/player_cards/qd.svg)
}

.player-cards .card.card_ks {
	background-image: url(../img/hit/player_cards/ks.svg)
}

.player-cards .card.card_kc {
	background-image: url(../img/hit/player_cards/kc.svg)
}

.player-cards .card.card_kh {
	background-image: url(../img/hit/player_cards/kh.svg)
}

.player-cards .card.card_kd {
	background-image: url(../img/hit/player_cards/kd.svg)
}

.player-cards .card.card_as {
	background-image: url(../img/hit/player_cards/as.svg)
}

.player-cards .card.card_ac {
	background-image: url(../img/hit/player_cards/ac.svg)
}

.player-cards .card.card_ah {
	background-image: url(../img/hit/player_cards/ah.svg)
}

.player-cards .card.card_ad {
	background-image: url(../img/hit/player_cards/ad.svg)
}

.player_alert .player-name {
	background: #c80813;
}

.player.player_alert {
	border: 4px solid gold;
	border-radius: 1vw;
	animation: pulse4 1s ease-out infinite;
}

.player-data {
	height: 58%;
	background: #393939;
	border-radius: 1vw;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	font-size: 1.8vw;
}

.player-data::after {
	content: '';
	display: table;
	clear: both;
}

.player_unknown .player-chipstack, .player_unknown .player-name {
	color: #a3a3a3
}

.player-extra {
	width: 100%;
	text-align: center;
	position: absolute;
	color: #4cd964;
	align-items: center;
	display: flex;
	justify-content: center;
	height: 51%;
	background: rgba(0, 0, 0, 1);
}

.player-extra>.chipAmountDtl {
	padding-left: 2%;
}

.player_unknown .player-name {
	background: rgba(0, 0, 0, .5)
}

.player_unknown .player-chipstack {
	background: rgba(57, 57, 57, .5)
}

.player-data-title {
	display: flex;
	align-items: center;
	height: 50%;
	padding: 0 .5vw;
	white-space: nowrap;
}

.player-data-title .player-name, .player-data-title .player-chipstack {
	width: 50%;
}

.folded .player-extra {
	color: #ff3b30;
}

.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;
	color: #000;
	border-radius: 50%;
	padding: 0;
	vertical-align: middle;
	text-align: center;
	font-weight: 700;
	font-size: 1.8vw;
	background: #ffd43b;
	width: 2.25vw;
	height: 2.25vw;
	line-height: 2.25vw;
}

.player-items .item_amount {
	display: inline-block;
	padding: 0 2px;
	font: 700 1.8vw/2.25vw 'Source Sans Pro', sans-serif;
	color: #fff;
	vertical-align: middle;
}

.player-items .item_d {
	position: absolute;
	bottom: 11%;
	left: -2.5vw;
	display: inline-block;
	width: 3vw;
	height: 3vw;
	background: url(../img/dealer-button@3x.png) 50% 50% / contain no-repeat;
	text-indent: -9999px;
}

.players_amount_10 .player_09 .item_d,
.players_amount_10 .player_10 .item_d,
.players_amount_9 .player_08 .item_d,
.players_amount_9 .player_09 .item_d,
.players_amount_8 .player_07 .item_d,
.players_amount_8 .player_08 .item_d,
.players_amount_7 .player_06 .item_d,
.players_amount_7 .player_07 .item_d,
.players_amount_6 .player_06 .item_d,
.players_amount_5 .player_04 .item_d,
.players_amount_5 .player_05 .item_d,
.players_amount_4 .player_04 .item_d,
.players_amount_3 .player_03 .item_d {
	right: -2.4vw;
	left: auto;
}

.player-items .item_bets {
	position: absolute;
}

.players_amount_10 .player_01 .item_bets,
.players_amount_10 .player_02 .item_bets,
.players_amount_10 .player_03 .item_bets,
.players_amount_10 .player_04 .item_bets,
.players_amount_10 .player_10 .item_bets,
.players_amount_9 .player_01 .item_bets,
.players_amount_9 .player_02 .item_bets,
.players_amount_9 .player_03 .item_bets,
.players_amount_9 .player_09 .item_bets,
.players_amount_8 .player_01 .item_bets,
.players_amount_8 .player_02 .item_bets,
.players_amount_8 .player_03 .item_bets,
.players_amount_8 .player_08 .item_bets,
.players_amount_7 .player_01 .item_bets,
.players_amount_7 .player_02 .item_bets,
.players_amount_7 .player_07 .item_bets,
.players_amount_6 .player_01 .item_bets,
.players_amount_6 .player_02 .item_bets,
.players_amount_6 .player_03 .item_bets,
.players_amount_6 .player_06 .item_bets,
.players_amount_5 .player_01 .item_bets,
.players_amount_5 .player_05 .item_bets,
.players_amount_4 .player_01 .item_bets,
.players_amount_4 .player_02 .item_bets,
.players_amount_4 .player_04 .item_bets,
.players_amount_2 .player_02 .item_bets,
.players_amount_3 .player_01 .item_bets,
.players_amount_3 .player_03 .item_bets,
.players_amount_2 .player_01 .item_bets {
	top: 100%;
}

.players_amount_10 .player_06 .item_bets,
.players_amount_10 .player_07 .item_bets,
.players_amount_10 .player_08 .item_bets,
.players_amount_9 .player_06 .item_bets,
.players_amount_9 .player_05 .item_bets,
.players_amount_8 .player_05 .item_bets,
.players_amount_8 .player_06 .item_bets,
.players_amount_9 .player_07 .item_bets,
.players_amount_7 .player_04 .item_bets,
.players_amount_7 .player_05 .item_bets,
.players_amount_6 .player_04 .item_bets,
.players_amount_6 .player_05 .item_bets,
.players_amount_5 .player_03 .item_bets,
.players_amount_4 .player_03 .item_bets,
.players_amount_3 .player_02 .item_bets {
	bottom: 100%;
}

.players_amount_10 .player_09 .item_bets,
.players_amount_10 .player_10 .item_bets,
.players_amount_9 .player_08 .item_bets,
.players_amount_9 .player_09 .item_bets,
.players_amount_8 .player_07 .item_bets,
.players_amount_8 .player_08 .item_bets,
.players_amount_7 .player_06 .item_bets,
.players_amount_7 .player_07 .item_bets,
.players_amount_6 .player_06 .item_bets,
.players_amount_5 .player_04 .item_bets,
.players_amount_5 .player_05 .item_bets,
.players_amount_4 .player_04 .item_bets,
.players_amount_3 .player_03 .item_bets,
.players_amount_2 .player_02 .item_bets {
	left: 90%;
}

.players_amount_10 .player_04 .item_bets,
.players_amount_10 .player_05 .item_bets,
.players_amount_9 .player_03 .item_bets,
.players_amount_9 .player_04 .item_bets,
.players_amount_8 .player_03 .item_bets,
.players_amount_8 .player_04 .item_bets,
.players_amount_7 .player_02 .item_bets,
.players_amount_7 .player_03 .item_bets,
.players_amount_6 .player_03 .item_bets,
.players_amount_5 .player_01 .item_bets,
.players_amount_5 .player_02 .item_bets,
.players_amount_4 .player_02 .item_bets,
.players_amount_3 .player_01 .item_bets,
.players_amount_2 .player_01 .item_bets {
	right: 90%;
}

.players_amount_10 .player_05 .item_bets,
.players_amount_10 .player_09 .item_bets,
.players_amount_10 .player_10 .item_bets,
.players_amount_9 .player_04 .item_bets,
.players_amount_9 .player_08 .item_bets,
.players_amount_9 .player_09 .item_bets,
.players_amount_8 .player_04 .item_bets,
.players_amount_8 .player_07 .item_bets,
.players_amount_8 .player_08 .item_bets,
.players_amount_7 .player_03 .item_bets,
.players_amount_7 .player_06 .item_bets,
.players_amount_7 .player_07 .item_bets,
.players_amount_5 .player_02 .item_bets,
.players_amount_5 .player_04 .item_bets {
	bottom: 58%;
}

.players_amount_10 .player_01 .item_bets,
.players_amount_10 .player_02 .item_bets,
.players_amount_10 .player_03 .item_bets,
.players_amount_10 .player_06 .item_bets,
.players_amount_10 .player_07 .item_bets,
.players_amount_10 .player_08 .item_bets,
.players_amount_9 .player_01 .item_bets,
.players_amount_9 .player_02 .item_bets,
.players_amount_9 .player_05 .item_bets,
.players_amount_9 .player_06 .item_bets,
.players_amount_9 .player_07 .item_bets,
.players_amount_8 .player_01 .item_bets,
.players_amount_8 .player_02 .item_bets,
.players_amount_8 .player_05 .item_bets,
.players_amount_8 .player_06 .item_bets,
.players_amount_7 .player_01 .item_bets,
.players_amount_7 .player_04 .item_bets,
.players_amount_7 .player_05 .item_bets,
.players_amount_6 .player_01 .item_bets,
.players_amount_6 .player_02 .item_bets,
.players_amount_6 .player_04 .item_bets,
.players_amount_6 .player_05 .item_bets,
.players_amount_5 .player_03 .item_bets,
.players_amount_4 .player_01 .item_bets,
.players_amount_4 .player_03 .item_bets,
.players_amount_3 .player_02 .item_bets {
	width: 100%;
	text-align: center;
}

.hit-landing-group .btn.gameBtn {
	min-width: 9.5em;
}

.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, .hit-selector .columns .input {
	display: block;
	width: 100%;
	border: 1px solid #fff;
	background: #2F2F2F;
	padding: .5vw 1vw;
	height: 6vw;
	font: 1.8vw 'Source Sans Pro';
	box-sizing: border-box;
	text-transform: uppercase;
	color: #fff;
	resize: none
}

.hit-selector .columns .textarea:focus, .hit-selector .columns .input:focus {
	background-color: white;
	color: black;
}

.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: 28%;
	text-align: left
}

.hit-selector-bottom .select-cards {
	display: table-cell;
	width: 67%
}

.hit-selector-cards {
	width: 100%;
	text-align: left;
	padding-left: 2.5%;
}

.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, .hole-cards .hit-selector-cards .card.card_back, .card.card_back {
	background-image: url(../img/hit/cards/back.svg)
}

.hole-cards .hit-selector-cards .card {
	border: 2px solid transparent
}

.hole-cards .hit-selector-cards .card.selected, .board-cards .card.selected {
	border: 1vw solid #fd7e14;
	animation: pulse3 1s ease-out infinite;
	border-radius: 1.5vw;
	height: 12vw;
	zoom: 112%;
}

button.selected {
	animation: pulse3 1s ease-out infinite;
}

.hole-cards .hit-selector-cards .card {
	width: 11.5vw;
	height: 15.7vw;
}

.hole-cards .hit-selector-cards .card.card.selected {
	width: 11.5vw;
	height: 15vw;
}

.select-suit.small {
	position: relative;
	min-height: 9vw;
}

.select-suit .suit-list {
	max-width: 22vw;
}

.select-suit.small .suit-list {
	max-width: 100%;
}

.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: 7vw
}

.select-suit .suit-list .suit {
	position: relative;
	display: inline-block;
	cursor: pointer;
	background: #fff;
	border-color: transparent;
	float: left;
	width: 8vw;
	height: 8vw;
	margin: 0 2vw 1vw 0;
	border-radius: 5.5vw
}

.select-suit.small .suit-list .suit {
	width: 6vw;
	height: 6vw;
	margin: 0 .5vw .7vw 0;
	border-radius: 3.35vw
}

.select-suit .suit-list .suit.selected {
	border: 10px solid #fd7e14;
	animation: pulse2 1s ease-out infinite;
}

.select-suit .suit-list .suit.disabled {
	opacity: .6;
}

#id-select-cards.selected, #id-select-suit.selected {
	animation: pulse 1s ease-out infinite;
}

.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/hit/cards/suit_s.svg)
}

.select-suit .suit-list .suit-c:before {
	background-image: url(../img/hit/cards/suit_c.svg)
}

.select-suit .suit-list .suit-d:before {
	background-image: url(../img/hit/cards/suit_d.svg)
}

.select-suit .suit-list .suit-h:before {
	background-image: url(../img/hit/cards/suit_h.svg)
}

.hit-selector-flop-cards {
	margin-left: 29%
}

.hit-selector-flop-cards .hit-selector-cards {
	text-align: left
}

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
}

.folded>div:not(.player-items) {
	opacity: .3;
}

.resizable {
	min-width: 6.5vw!important;
	max-width: 99.99%!important;
	transition: width 0.25s;
	text-align: center;
}

@keyframes pulse {
	50% {
		color: red
	}
}

@keyframes pulse2 {
	50% {
		border: 10px solid #4d3c00;
		border-radius: 3vw;
	}
}

@keyframes pulse3 {
	50% {
		/*border: 10px solid #4d3c00;*/
		border-color: red;
	}
}

@keyframes pulse4 {
	50% {
		border: 4px solid #4d3c00;
	}
}

.pulse {
	animation: pulse 1s ease-out 20
}

.pulse2 {
	animation: pulse2 1s ease-out infinite
}

.pulse3 {
	animation: pulse3 1s ease-out infinite
}

.pulse4 {
	animation: pulse4 1s ease-out infinite
}

.navbar-fixed-top {
	position: relative;
}

.navbar-fixed-top-wrapper {
	float: left;
}

.login-form {
	position: absolute;
	right: 60px;
	padding: 10px 0 0;
	text-align: right;
}

.login-form>.btn {
	margin-left: 20px;
	margin-bottom: 10px;
}

.login-form>.btn.small {
	margin-top: 5px;
}

.submenu-toggle {
	margin: 7px 0 0;
	width: 5.3vw;
}

.submenu-toggle:before {
	width: 100%;
	font: 2.8vw/2.9vw "Font Awesome 6 Pro";
}

.navbar-collapse.in {
	position: absolute;
}

.submenu {
	height: auto;
	min-height: 0;
	background-color: transparent;
}

.submenu .container {
	padding: 0;
}

.submenu .logo {
	position: absolute;
	top: 5px;
	left: 1%;
	margin: 0;
}

.submenu .logo a {
	width: 108px;
	height: 15px;
}

.navbar-toggle {
	display: block;
}

.navbar-collapse.collapse:not(.in) {
	display: none !important;
}

.container {
	max-width: none;
}

/* Edit notes */

.edit-notes.pop-up {
	border: solid 1px white;
	text-align: center;
	position: absolute;
	width: 57%;
	padding: 25px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: black;
	z-index: 999;
}

.edit-notes.pop-up textarea {
	width: 80%;
	height: 7em;
	color: black;
	font-size: 1.4vw;
	padding: 10px;
	margin: 20px;
}

.edit-notes h1 {
	color: white;
	padding-bottom: 20px;
	font-size: 14px;
}

.edit-notes.pop-up .buttons button {
	margin-right: 20px;
	border: none;
	display: inline-block;
	border: 0;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
	cursor: pointer;
}

.edit-notes.pop-up .buttons button:last-child {
	margin-right: 0;
}

.anteSelector {
	color: white;
	background: transparent;
	text-align: center;
	text-align-last: center;
}

.anteSelector option {
	color: black
}

.hit-selector-wrapper {
	display: none;
}

.didShow {
	text-align: center;
	color: white;
	background-color: #333;
	padding: .6vw;
	float: left;
	font: 900 2vw/4.6vw 'Source Sans Pro', sans-serif;
	text-transform: uppercase;
	height: 6vw;
}

#idHandNameEdit input {
	color: black;
	line-height: 100%;
}

.sessionMode {
	color: white;
	text-align: center;
	font-size: 1.4vw;
	padding: 11px;
	display: none;
}

@media screen and (max-width: 767px) {
	.edit-notes h1 {
		font-size: 12px;
		padding-bottom: 15px;
	}
	.edit-notes.pop-up textarea {
		height: 4em;
		margin: 10px 20px;
	}
	.edit-notes.pop-up .buttons button {
		height: 30px;
		line-height: 30px;
		font-size: 16px;
	}
}

@media screen and (min-aspect-ratio: 16/8) {
	.main-container .btn {
		line-height: 4vw;
	}
	h3 {
		margin-bottom: 1vw;
		font-size: 1.8vw;
	}
	.control-num .btn.simple, .control-num input {
		width: 5vw;
	}
	.control-num .btn.simple, .control-num input, .hit-selector .columns .input {
		height: 5vw;
		line-height: 5vw;
	}
	.play-controls.actions>.btn {
		height: 5vw;
	}
	.play-controls.actions .control-num input {
		width: 61%;
	}
	.hit-selector-cards {
		max-width: 54vw;
		margin: 0 auto;
	}
	.hit-selector-cards .card {
		height: 10vw;
		width: 7vw;
	}
	.select-cards .hit-selector-cards .card {
		margin-bottom: 0;
	}
	.hole-cards .hit-selector-cards .card.selected, .board-cards .card.selected {
		height: 8.8vw;
		zoom: 115%;
		width: 6.6vw;
	}
	.hole-cards .hit-selector-cards .card {
		height: 10vw;
		width: 7vw;
	}
	.hole-cards .hit-selector-cards .card.card.selected {
		width: 6.6vw;
		height: 8.8vw;
	}
	.suit-list {}
	#id-select-suit {
		top: -1vw;
	}
	.select-suit.small {
		max-width: 27vw;
	}
	.select-suit .suit-list .suit {
		width: 7vw;
		height: 7vw;
		margin: 0 .8vw .8vw 0;
	}
	.cards .card {
		width: 16%;
	}
}

@media screen and (min-aspect-ratio: 18/9) {
	.hit-main-wrapper {
		max-width: 85%;
	}
	.game-status-data {
		font-size: 1.5vw;
	}
	h2 {
		font-size: 2.2vw;
	}
}

@media screen and (min-aspect-ratio: 16/9) {
	.title {
		top: 9%;
	}
	.play-controls .play-control {
		width: 5vw;
		height: 5vw;
	}
}

/* The switch - the box around the slider */

.switch {
	position: relative;
	display: inline-block;
	width: 60px;
	height: 34px;
}

/* Hide default HTML checkbox */

.switch input {
	display: none;
}

/* The slider */

.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider:before {
	position: absolute;
	content: "";
	height: 26px;
	width: 26px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.slider {
	background-color: #2196F3;
}

input:focus+.slider {
	box-shadow: 0 0 1px #2196F3;
}

input:checked+.slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

/* Rounded sliders */

.slider.round {
	border-radius: 34px;
}

.slider.round:before {
	border-radius: 50%;
}

.options {
	top: 5vw;
	margin-left: 1vw;
	position: absolute;
	z-index: 2
}

.options h1 {
	color: white;
	padding-left: 70px;
}

.action-bar.btm {
	position: fixed;
	bottom: 0;
	right: 0;
	display: flex;
	flex-direction: column;
	top: initial;
	z-index: 3;
}

/* Fearless River Brand Override */
.brand-fearlessriver .main-container .logo {
    background: url(../../fr/logos/FR_Logo_Dark_Alt.svg) no-repeat;
    background-size: contain;
    background-position: left center;
    height: 5vw;  /* FR logo is taller aspect ratio than WPT logo */
    top: 3px;
}

/* Mobile adjustment for FR logo in HIT pages */
@media screen and (max-width: 768px) {
    .brand-fearlessriver .main-container .logo {
        height: 40px;
        width: 120px;
    }
}