.card_scale{
    -webkit-transform : scale(.7);
    -moz-transform: scale(.7);
    -o-transform: scale(.7);
    -ms-transform: scale(.7);
    transform: scale(.7);
}

/******************************************************PLAYER MARGIN*****************************************************************/

.player_panel {
    border:4px solid rgba(255, 255, 255, 0);
    border-radius:0;
    background-clip: padding-box;
}
@media all and (orientation: landscape) {
    .player_panel {
        margin-bottom: 5px;
    }
}

@media all and (orientation: portrait){
    .p_block_margin {
		top: 0px;
		position: relative;
		margin-right: 3px;
	}
}
@media all and (orientation: landscape) {
    .p_block_margin {
		top: 0px;
		position: relative;
		margin-right: 40px;
	}
}
@media only screen and (min-width : 600px) and (max-width : 1024px) {
     .p_block_margin{ margin-right:55px; }
 }
@media only screen and (min-width : 1025px){
    .p_block_margin{ margin-right:125px; }
}
@media only screen and (min-width : 2500px) {
    .p_block_margin{ margin-right:283px; }
}

@media all and (orientation: portrait){
    .competitor_margin {
		top: 0px;
		position: relative;
		margin-right: 3px;
        margin-bottom: -15px;
	}
}
@media all and (orientation: landscape) {
    .competitor_margin {
		top: 0px;
		position: relative;
		margin-right: 37px;
	}
}
@media only screen and (min-width : 600px) and (max-width : 1024px) {
     .competitor_margin{ margin-right:40px; }
 }
@media only screen and (min-width : 1025px){
    .competitor_margin{ margin-right:84px; }
}
@media only screen and (min-width : 1400px) {
    .competitor_margin{ margin-right:100px; }
}
@media only screen and (min-width : 2500px) {
    .competitor_margin{ margin-right:188px; }
}



/******************************************************PLAYER CARDS POSITION*****************************************************************/
.card_pos {
	position: absolute;
	height: 0px;
	z-index: 4;
}

@media all and (orientation: portrait) {
    .card_pos {
		right: 50px;
		bottom: 12px;
	}
}
@media all and (orientation: landscape) {
    .card_pos {
		right: 5px;
		bottom: 50px;
	}
}
@media only screen
	and (min-width : 600px) and (max-width : 1024px) and (orientation: landscape) {
     .card_pos { bottom: 77px; }
 }
@media only screen and (min-width : 1025px) and (orientation: landscape) {
    .card_pos { bottom: 105px; }
}
@media only screen and (min-width : 2500px)and (orientation: landscape) {
     .card_pos { bottom: 231px; }
 }


@media all and (orientation: portrait) {
    .competitor_card_pos {
		right: 50px;
		bottom: 8px;
	}
}
@media all and (orientation: landscape) {
    .competitor_card_pos {
		right: 5px;
		bottom: 38px;
	}
}
@media only screen
	and (min-width : 600px) and (max-width : 1024px) and (orientation: landscape) {
     .competitor_card_pos { bottom: 56px; }
 }
@media only screen and (min-width : 1025px) and (orientation: landscape) {
    .competitor_card_pos { bottom: 75px; }
}
@media only screen and (min-width : 2500px)and (orientation: landscape) {
     .competitor_card_pos { bottom: 156px; }
 }

.nickname{
    text-align:left;
    display:inline;
    vertical-align:middle;
}

.inactive_dealer{
    opacity: .5;}


.action_label_animation {
    -webkit-animation: action_label_animation 1s; /* Chrome, Safari, Opera */
    animation: action_label_animation 1s;
}

@-webkit-keyframes action_label_animation { /* Chrome, Safari, Opera */
    from {
         -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);}
    to {}
}
@keyframes action_label_animation { /* Standard syntax */
    from {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);}
    to {}
}

.center_item {
    display:inline;
    vertical-align:middle;
}
.action_label_win_color {
    background-color: rgb(82, 112, 74);
}

.check_action{background-color: rgb(82, 145, 82);}
.fold_action{background-color: rgb(213, 75, 75);}
.raise_action{background-color: rgb(90, 147, 200);}

.record_check_color{color: rgb(82, 145, 82);}
.record_fold_color{color: rgb(213, 75, 75);}
.record_raise_color{color: rgb(90, 147, 200);}


.dealer_button_position {
    position: absolute;
    left: 2px;
    bottom: 2px;
}




 .player_block {
     vertical-align: top;
     padding:3px;
     min-width:110px;
     display:inline-block;
}
@media all and (orientation: portrait) {
    .player_block {
        margin-bottom: 20px;
    }
}
@media all and (orientation: portrait) and (min-width : 600px) {
    .player_block {
        margin: -15px;
        margin-bottom: 54px;
    }
}
@media all and (orientation: portrait) and (min-width : 1024px) {
    .player_block {
        margin-bottom: 65px;
    }
}
@media all and (orientation: portrait) and (min-width : 1400px) {
    .player_block {
        margin-bottom: 100px;
    }
}

@media all and (orientation: landscape)
    and (min-width : 600px) {
    .player_block {
        padding-right: 25px;
        margin-bottom: 0;
    }
}
@media all and (orientation: landscape)
and (min-width : 1024px) {
    .player_block {
        margin-bottom: -14px;
    }
}
@media all and (orientation: landscape)
and (min-width : 2500px) {
    .player_block {
        margin-bottom: -35px;
    }
}

.player_block_body {
    padding:0;
    color:#333;
    position:relative;
    min-width: 75px;
    background-color: #d1d1d1;
}

@media all and (min-width : 600px) {
    .player_block_body {
        min-width: 90px;
    }
}
@media all and (min-width : 1024px) {
    .player_block_body {
        min-width: 120px;
    }
}
@media all and (min-width : 1400px) {
    .player_block_body {
        min-width: 150px;
    }
}
@media all and (min-width : 2500px) {
    .player_block_body {
        min-width: 190px;
    }
}



.winner {
	/*border: goldenrod 3px solid !important;*/
	-webkit-animation: winnerblink 2s infinite!important;
	animation: winnerblink 2s infinite!important;
	/*box-shadow: 0 0 15px 6px gold;*/
}
/*
.winner > .panel-heading > .panel-title {
	color:gold;
	-webkit-animation: winnerblink 2s infinite!important;
	animation: winnerblink 1s infinite!important;
}*/

/* Chrome, Safari, Opera */
@-webkit-keyframes winnerblink {
    0%   {border-color: transparent; color:white; box-shadow: 0 0 0 0 gold;}
    25%  {border-color: gold; color:#428bca; box-shadow: 0 0 7px 1px gold;}
    75%  {border-color: gold; color:gold; box-shadow: 0 0 0 0 gold;}
    100% {border-color: transparent; color:white; box-shadow: 0 0 0 0 gold;}
}

/* Standard syntax */
@keyframes winnerblink {
    0%   {border-color: transparent; color:white; box-shadow: 0 0 0 0 gold;}
    25%  {border-color: gold; color:#428bca; box-shadow: 0 0 15px 6px gold;}
    75%  {border-color: gold; color:gold; box-shadow: 0 0 0 0 gold;}
    100% {border-color: transparent; color:white; box-shadow: 0 0 0 0 gold;}
}

.player_betting_turn {
    border:4px solid rgb(113, 255, 0) !important;
}
@media all and (min-width : 1400px) {
    .player_betting_turn {
        border-width: 6px !important;
    }
}
@media all and (min-width : 2500px) {
    .player_betting_turn {
        border-width: 8px !important;
    }
}

 .panel-heading {
	border-radius: 0;
 }
