.blackjack #staff {
    width: 20vw;
    left: 12%;
}

#tableText {
    top: 0;
    position: absolute;
    width: 80vh;
    height: 35vh;
    opacity: 0.5;

}

#BlackjackPays {
    position: absolute;
    top: 25vh;
    font-size: 2vh;
    text-align: center;
    opacity: 0.3;
}

#DealerMust {
    position: absolute;
    top: 28vh;
    font-size: 2vh;
    text-align: center;
    opacity: 0.3;
}

#InsurancePays {
    position: absolute;
    top: 31vh;
    font-size: 2vh;
    text-align: center;
    opacity: 0.3;
}



#playerChoice{
    position: relative;
    top:0;
    left: 0;
    height: 7vh;
    width: 35vw;
    overflow-x: hidden;
    overflow-y: hidden;
    z-index: 1000;
}

.portrait #playerChoice {
    left: 0;
    height: 8vh;
    width: 75vw;
}

.landscape #playerChoice{

}

.playerchoice{
    position: absolute;
    height: 4vh;
    width: 25%;
    border-radius: 4vh;
    background: #FF4F5E;
    cursor: pointer;
    pointer-events: auto;
}

.portrait .playerchoice {
    height: 8vh;
    border-radius: 10vh;
    font-size: 2vh;
    line-height: 2.1vh;
}

.landscape .playerChoice{
    font-size: 2vh;
}

.pcRed {
    background: red;
}

.pcGreen {
    background: green;
}

.pcOrange {
    background: orange;
}

.pcBlue {
    background: blue;
}

.bjslot{
    position: absolute;
    top: 47vh;
    left: 47vw;
    height: 13vh;
    width: 6vw;
    transform-origin: 50% -47vh;
    z-index: 1000;
}

.portrait .bjslot{
    width: 30vw;
    left: 35vw;
}

.landscape .bjslot {
    width: 8vw;
    left: 46vw;
}

.bjsensor {
    position: absolute;
    width: 5vw;
    height: 5vw;
    left: .5vw;
    background: rgba(0, 0, 0, 0.2);
    border-width: 3px;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.2);
    box-sizing: border-box;
    box-shadow: inset 0px 0px 9px #000000;
    border-radius: 100%;
}

.portrait .bjsensor {
    width: 30vw;
    height: 30vw;
    left: 0;
}

.landscape .bjsensor {
    width: 8vw;
    height: 8vw;
    left: 0;
}

.portrait.tablet .bjsensor {
    width: 15vw;
    height: 15vw;
    left: 2.5vw;
}

.perfectPairs {
    position: absolute;
    width: 3vw;
    height: 4.5vw;
    left: -1vw;
    top: .25vw;
}

.portrait .perfectPairs {
    width: 16vw;
    height: 30vw;
    left: -8vw;
    top: 0;
}

.landscape .perfectPairs {
    width: 4vw;
    height: 8vw;
    left: -2.4vw;
    top: 0;
}

.portrait.tablet .perfectPairs {
    width: 9vw;
    height: 13.5vw;
    left: -2.5vw;
    top: 0.75vw;
}

.perfectPairsBet {
    position: absolute;
    width: 100%;
    height: 50%;
    top: 25%;
    left: 0;
}

.perfectPairsBetBehind {
    position: absolute;
    width: 100%;
    height: 25%;
    top: 75%;
    left: 0;
}

.bj21plus3 {
    position: absolute;
    width: 3vw;
    height: 4.5vw;
    left: 4vw;
    top: .25vw;
}

.portrait .bj21plus3 {
    width: 16vw;
    height: 30vw;
    left: 22.4vw;
    top: 0;
}

.landscape .bj21plus3 {
    width: 4vw;
    height: 8vw;
    left: 6.4vw;
    top: 0;
}

.portrait.tablet .bj21plus3 {
    width: 9vw;
    height: 13.5vw;
    left: 13.2vw;
    top: 0.75vw;
}

.bj213Bet {
    position: absolute;
    width: 100%;
    height: 50%;
    top: 25%;
    left: 0;
}

.bj213BetBehind {
    position: absolute;
    width: 100%;
    height: 25%;
    top: 75%;
    left: 0;
}

.bjbetbehind {
    position: absolute;
    width: 4.5vw;
    height: 3vw;
    left: .75vw;
    top: 3.5vw;
}

.portrait .bjbetbehind {
    width: 30vw;
    height: 16vw;
    left: 0.25vw;
    top: 22.3vw;
}

.landscape .bjbetbehind {
    width: 8vw;
    height: 4vw;
    left: 0;
    top: 6.5vw;
}

.portrait.tablet .bjbetbehind {
    width: 13.5vw;
    height: 9vw;
    left: 3vw;
    top: 11vw;
}

.betBehind {
    position: absolute;
    width: 50%;
    height: 75%;
    left: 0;
    top: 25%;
}

.betBehindSplit {
    position: absolute;
    width: 50%;
    height: 75%;
    left: 50%;
    top: 25%;
}

.curveBetImg {
    width: 100%;
    height: 100%;
}

#bjslot1{
    transform: rotate(-60deg);
}

#bjslot2{
    transform: rotate(-30deg);
}

#bjslot3{

}

#bjslot4{
    transform: rotate(30deg);
}

#bjslot5{
    transform: rotate(60deg);
}

#bjslot6{

}

#bjslot7{

}



.anteBet{
    position: absolute;
    width: 5vh;
    height: 5vh;
    top: calc(50% - 2.5vh);
    left: calc(50% - 2.5vh);
    pointer-events: none;
}

.portrait .anteBet {
    width: 15vw;
    height: 15vw;
    top: calc(50% - 7.5vw);
    left: calc(50% - 7.5vw);
}

.landscape .anteBet {
    width: 4vw;
    height: 4vw;
    top: calc(50% - 2vw);
    left: calc(50% - 2vw);
}

.blackjack .playerAnteCardPosition{
    position: absolute;
    top: 0;
    width: 1vh;
    height: 1vh;
    left: 1.25vw;
    z-index: 1000;
}

.blackjack .playerSplitCardPosition{
    position: absolute;
    top: 0;
    left: -0.25vw;
    width: 1vh;
    height: 1vh;
    z-index: 1000;
}

.blackjack .handValue{
    top: -1vw;
    font-size: 2.1vh;
    line-height: 2.1vh;
    z-index: 1000;
}

.blackjack .bjDealerPosition .handValue{
    top: 0;
    right: 1vw;
    text-align: right;
}

.splitBet{
    position: absolute;
    width: 2.5vw;
    height: 2.5vw;
    top: calc(50% - (2.5vw/2));
    right: 50%;
    pointer-events: none;
}

.portrait .splitBet{
    width: 15vw;
    height: 15vw;
    top: calc(50% - (7.5vw));
}

.insOffer {
    position: absolute;
    top: -6vh;
    background: black;
    padding: 5px;
    width:  100%;
    text-align: center;
    z-index: 2000;
    font-size: 2vh;
    line-height: 2.2vh;
}

.insButton {
    height: 2.2vh;
    pointer-events: auto;
}

.insBet{
    position: absolute;
    width: 5vh;
    height: 5vh;
    top: -20vh;
    left: 0;
    pointer-events: none;
}

.betBehindInsurance {
    position: absolute;
    width: 5vh;
    height: 5vh;
    top: -20vh;
    left: 50%;
    pointer-events: none;
}

.bjDealerPosition{
    position: absolute;
    top: 7vh;
    left: 47vw;
    width: 1vw;
    height: 1vw;
}

.blackjack .chipCont {
    position: absolute;
    height: 2.5vw;
    width: 2.5vw;
    left: calc(50% - 1.25vw);
    top: calc(50% - 1.25vw);
    z-index: 300;
}

.perfectPairs .chipCont, .bj21plus3 .chipCont, .bjbetbehind .chipCont {
    transform: scale(0.75);
}

.blackjack .card {
    width: 2.4vw;
    height: 3.6vw;
}
