﻿body {
	cursor:default;
	background-color: #000000;
	margin: 0px !important;
    width: 100%;
    height: 100%;
    padding: 0px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


#wrapper{
    width: 1920px; 
    height: 1200px; 
    overflow: hidden; 
    position: absolute;
}

.dog_game_body{
	position:absolute;
	top:0px;
	left:0px;
	width:1920px;
	height:1200px;
	overflow:hidden;
}

#dog_topbar {
	position:absolute;
	top:0px;left:0px;
	width:1920px;height:130px;
	background-image: url("/racing/images/topbar.png");
}

#dog_text_logo{
    position: absolute;
    top: 20px;
    left: 20px;
}

.dog_progressbar{
	background-image: url("/racing/images/topbar_progressbar.png");
	width:700px;height:68px;

}

.dog_progressbar_lightning{
	top:0px;left:0px;
	position:absolute;
	background-image: url("/racing/images/topbar_progressbar_lightning.png");
	width:700px;height:68px;

}


.dog_progressbar.dog_pb_pos2{
        top:65px;left:1108px;
	position:absolute;
	background-image: url("/racing/svg/topbar_back_right.svg");
	width:700px;height:68px;
        background-position: -1px -11px;
        background-size: 700px 83px;
}

.dog_gra_progressbar_bonus{
    top:0px;left:0px;
    position:absolute;
    background-image: url("/racing/svg/top_bar_bonus.svg");
    background-position: 4px -3px;
    /*background-size: 667px 72px;*/
    background-repeat: no-repeat;
    width:564px;height:68px;
    transform: scale(1.175);
    transform-origin: left top;
    -webkit-transform: scale(1.175);
    -webkit-transform-origin: left top;
}

.dog_progressbar_show{
	position:absolute;
	top:9px;
    left:12px;
	height:43px;
    width:157.5px;
	overflow:hidden;
}

.dog_progressbar_smooth{
	/*
	   -webkit-transition: all 1000ms cubic-bezier(0.000, 0.000, 1.000, 1.000);
 	    webkit-transition: all 1000ms cubic-bezier(0.000, 0.000, 1.000, 1.000);
   		  -moz-transition: all 1000ms cubic-bezier(0.000, 0.000, 1.000, 1.000);
     	    -o-transition: all 1000ms cubic-bezier(0.000, 0.000, 1.000, 1.000);
        	   transition: all 1000ms cubic-bezier(0.000, 0.000, 1.000, 1.000);*/
	-webkit-border-radius: 0 8px 8px 0;
			border-radius: 0 8px 8px 0;
}

.dog_progressbar_blue{
	top:0px;left:0px;
	position:absolute;
	background-image: url("/images/topbar_progressbar_lightning_dog.png");
        background-repeat: no-repeat;
        background-size: 674px 43px;
	width:674px;height:43px;
}

.dog_progressbar_time{
	position:absolute;
	top:9px;left:10px;
	width:650px;height:43px;
}

.dog_progressbar_time > span{
    display:block;
    text-align:right;
    vertical-align:middle;
    line-height:43px;
    font-size:28px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto', sans-serif;
}

.dog_progressbar_bonus{
	position:absolute;
	top:9px;left:12px;
	width:555px;height:43px;
        transform: scale(0.85);
        transform-origin: left top;
        -webkit-transform: scale(0.85);
        -webkit-transform-origin: left top;
}

.dog_progressbar_bonus > span{
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:43px;
    font-size:28px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto', sans-serif;
}



@-webkit-keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}
@keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}

.waitingForConnection {
  -webkit-animation-name: blinker;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1);
  -webkit-animation-duration: 1.0s;
  
  animation-name: blinker;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(.5, 0, 1, 1);
  animation-duration: 1.0s;
}

.dog_pb_pos1{
	position:absolute;
	top:65px;left:109px;
}

.dog_button_video{
	position:absolute;
	width:312px;height:50px;
	background-image: url("/racing/images/button_video.png");
	cursor:pointer;
        z-index: 2000;
}
.dog_button_video:hover{
	background-image: url("/racing/images/button_video_dog.png");
}


.dog_button_video>span{
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:50px;
    font-size:28px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto', sans-serif;
}

#dog_bottombar {
	position:absolute;
	top:1090px;left:0px;
	width:1920px;height:110px;
	background-image: url("/racing/images/bottombar.png");
        
}

#dog_button_credit{
	position:absolute;
	top:10px;left:777px;
	width:366px;height:88px;
        background-image: url("/racing/svg/button_credit_green.svg");
        background-position: -0px -228px;
        background-size: 366px 545px;
}


#dog_button_credit.dog_hover_credit_button:hover{
	background-image: url("/racing/svg/button_credit_red.svg");
        background-position: -0px -228px;
}

#dog_button_credit>span{
    display:block;
    width:366px;
    height:88px;
    text-align:center;
    vertical-align:middle;
    line-height:88px;
    font-size:32px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto', sans-serif;
}

#dog_button_bet{
	position:absolute;
	top:18px;left:110px;
	width:319px;height:54px;
	background-image: url("/racing/images/button_bet_dog.png");
}

#dog_button_win{
	position:absolute;
	top:18px;left:430px;
	width:319px;height:54px;
	background-image: url("/racing/images/button_win_dog.png");
}

#dog_button_clear_last{
	position:absolute;
	top:18px;left:1170px;
	width:319px;height:54px;
	background-image: url("/racing/images/button_clear_last.png");
	cursor:pointer;
}

#dog_button_clear_last:hover{
	background-image: url("/racing/images/button_bet_dog.png");
}

#dog_button_clear_all{
	position:absolute;
	top:18px;left:1490px;
	width:319px;height:54px;
	background-image: url("/racing/images/button_clear_all.png");
	cursor:pointer;
}
#dog_button_clear_all:hover{
	background-image: url("/racing/images/button_win_dog.png");
}

#dog_button_bet>span, #dog_button_win>span,#dog_button_clear_last>span, #dog_button_clear_all>span{
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:54px;
    font-size:24px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto', sans-serif;
}




.dog_video_arrow_down{
	position:absolute;
	top:130px;left:890px;
	width:140px;height:30px;
	background-image: url("/racing/images/video_arrow_down_dog.png");
}

#dog_sidebar {
	position:absolute;
	top:142px;left:0px;
	width:210px;height:965px;
	background-image: url("/racing/images/sidebar.png");
        background-position: 0 -1px;
        background-size: 210px 965px;
        background-repeat: no-repeat;
}

.dog_sidebar_top_selected {
	position:absolute;
	top:0px;left:0px;
	width:210px;height:192px;
	background-image: url("/racing/images/sidebar_top_selected.png");
        background-repeat: no-repeat;
}

.dog_sidebar_top_unselected {
	position:absolute;
	top:0px;left:0px;
	width:210px;height:192px;
	background-image: url("/racing/images/sidebar_top_unselected.png");
        background-repeat: no-repeat;
}

.dog_sidebar_top_logo {
	position:absolute;
	top:12px;left:0px;
	width:131px;height:142px;
	background-image: url("/racing/images/logo_dog.png");
        background-repeat: no-repeat;
}

.dog_sidebar_top_no_logo {
  background-image: url("/racing/svg/logo_back.svg");
  background-repeat: no-repeat;
  background-size: 160px 165px;
  height: 159px;
  left: -21px;
  position: absolute;
  top: 4px;
  width: 155px;
}

.dog_sidebar_top_in_no_logo {
  background-image: url("/racing/svg/dog_no_logo.svg");
  background-repeat: no-repeat;
  background-size: 99px 99px;
  height: 115px;
  left: 29px;
  position: absolute;
  top: 23px;
  width: 115px;
}

.dog_sidebar_top_gamenumber {
	position:absolute;
	top:130px;left:18px;
	width:114px;height:24px;
}

.dog_sidebar_top_gamenumber>span {
    display:block;
    text-align:right;
    vertical-align:middle;
    line-height:24px;
    font-size:22px;
    font-weight:bolder;
    color:#f00;
    font-family: 'Roboto', sans-serif;
}

.dog_sidebar_top_nextgame {
	position:absolute;
	top:160px;left:2px;
	width:180px;height:20px;
}

.dog_sidebar_top_nextgame>span {
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:20px;
    font-size:18px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto', sans-serif;
}



.dog_sb_currentgame{
	cursor:pointer;
	position:absolute;
	top:10px;left:0px;
	width:200px;
    height:185px;
}


.dog_sb_gameplace{
	position:absolute;
	top:256px;left:0px;
	width:169px;height:800px;
}


.sb_timing{
-webkit-transition: all 250ms cubic-bezier(0.240, 0.020, 0.510, 1); /* older webkit */
-webkit-transition: all 250ms cubic-bezier(0.240, 0.020, 0.510, 1.520);
   -moz-transition: all 250ms cubic-bezier(0.240, 0.020, 0.510, 1.520);
     -o-transition: all 250ms cubic-bezier(0.240, 0.020, 0.510, 1.520);
        transition: all 250ms cubic-bezier(0.240, 0.020, 0.510, 1.520); /* custom */
}

/* F I R S T   F I E L D (use when adding a new field */

.dog_sidebar_field_first {
	display:block;
	width:169px;height:6px;
}

.dog_sidebar_field_first > .dog_firstfield {
	position:relative;
	top:2px;left:-160px;
	width:160px;height:6px;
	-webkit-border-radius: 0 24px 24px 0;
	border-radius: 0 24px 24px 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 43%, #939696 52%, #ffffff 73%, #aeaeaf 92%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(43%,#ffffff), color-stop(52%,#939696), color-stop(73%,#ffffff), color-stop(92%,#aeaeaf), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0 5px 8px 0 rgba(0,0,0,0.25);
	box-shadow: 0 5px 8px 0 rgba(0,0,0,0.25);
}

.dog_sidebar_field_first > .dog_firstfield > .dog_secondfield {
	position:absolute;
	top:3px;left:0px;
	width:157px;height:0px;
	-webkit-border-radius: 0 20px 20px 0;
	border-radius: 0 20px 20px 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #838080 27%, #666666 29%, #252424 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(27%,#838080), color-stop(29%,#666666), color-stop(98%,#252424)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#838080 27%,#666666 29%,#252424 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#838080 27%,#666666 29%,#252424 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#838080 27%,#666666 29%,#252424 98%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#838080 27%,#666666 29%,#252424 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#252424',GradientType=0 ); /* IE6-9 */


}



.dog_sidebar_field_first > .dog_firstfield > .dog_secondfield> .dog_game_id {
	position:absolute;
	top:4px;left:4px;
	width:133px;height:32px;
}

.dog_sidebar_field_first > .dog_firstfield > .dog_secondfield> .dog_game_id>span{
	line-height: 32px;
	color: #4d4d4d;
	font-size: 27px;
	font-family: 'Roboto', sans-serif;
	text-align: left;
}

.dog_sidebar_field_first > .dog_firstfield > .dog_secondfield> .dog_first_symbol {
	top:37px;left:5px;
	position:absolute;
	width:70px;height:70px;
}

.dog_sidebar_field_first > .dog_firstfield > .dog_secondfield> .dog_second_symbol {
	top:37px;left: 82px;
	position:absolute;
	width:70px;height:70px;
}

.dog_sidebar_field_first > .dog_firstfield > .dog_secondfield> .dog_running_symbol {
	top:20px;left: 5px;
	position:absolute;
	width:110px;height:67px;
	background-image: url("/racing/images/running_dog.gif");
	z-index:99;
}

/* S E L E C T E D   F I E L D*/

.dog_sidebar_field_selected {
	cursor:pointer;
	display:block;
	width:169px;height:126px;
}

.dog_sidebar_field_selected > .dog_firstfield {
	position:relative;
	top:2px;left:0px;
	width:160px;height:116px;
	-webkit-border-radius: 0 24px 24px 0;
	border-radius: 0 24px 24px 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 43%, #939696 52%, #ffffff 73%, #aeaeaf 92%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(43%,#ffffff), color-stop(52%,#939696), color-stop(73%,#ffffff), color-stop(92%,#aeaeaf), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0 5px 8px 0 rgba(0,0,0,0.25);
	box-shadow: 0 5px 8px 0 rgba(0,0,0,0.25);
}

.dog_sidebar_field_selected > .dog_firstfield > .dog_secondfield {
	position:absolute;
	top:3px;left:0px;
	width:157px;height:110px;
	-webkit-border-radius: 0 20px 20px 0;
	border-radius: 0 20px 20px 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #838080 27%, #666666 29%, #252424 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(27%,#838080), color-stop(29%,#666666), color-stop(98%,#252424)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#838080 27%,#666666 29%,#252424 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#838080 27%,#666666 29%,#252424 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#838080 27%,#666666 29%,#252424 98%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#838080 27%,#666666 29%,#252424 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#252424',GradientType=0 ); /* IE6-9 */

}

.dog_sidebar_field_selected > .dog_firstfield > .dog_secondfield > .dog_winfield {
	position:absolute;
	top:35px;left:160px;
	width:25px;height:47px;
	background-image: url("/racing/images/sidebar_win.png");
	z-index:99;
}

.dog_sidebar_field_selected > .dog_firstfield > .dog_secondfield > div >.dog_BonusField {
	position:absolute;
	top:-3px;left:101px;
	width:59px;height:37px;
	-webkit-border-radius: 0 24px 0 0;
	border-radius: 0 24px 0 0;
}

.dog_sidebar_field_selected > .dog_firstfield > .dog_secondfield > div > .dog_BonusField > .dog_BonusFieldInline {
	position:absolute;
	top:3px;left:3px;
	width:53px;height:31px;
	-webkit-border-radius: 0 20px 0 0;
	border-radius: 0 20px 0 0;
}

.dog_sidebar_field_selected > .dog_firstfield > .dog_secondfield > div > .dog_BonusField > .dog_BonusFieldInline> span {
	display:block;
	line-height: 31px;
	color: #fff;
	font-size: 27px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	vertical-align:middle;
	text-shadow: 2px 2px 0 #000000;

}

.dog_sidebar_field_selected > .dog_firstfield > .dog_secondfield> .dog_game_id {
	position:absolute;
	top:4px;left:4px;
	width:133px;height:32px;
}

.dog_sidebar_field_selected > .dog_firstfield > .dog_secondfield> .dog_game_id>span{
	line-height: 32px;
	color: #4d4d4d;
	font-size: 27px;
	font-family: 'Roboto', sans-serif;
	text-align: left;
}

.dog_sidebar_field_selected > .dog_firstfield > .dog_secondfield> .dog_first_symbol {
	top:37px;left:5px;
	position:absolute;
	width:70px;height:70px;
}

.dog_sidebar_field_selected > .dog_firstfield > .dog_secondfield> .dog_second_symbol {
	top:37px;left: 82px;
	position:absolute;
	width:70px;height:70px;
}

.dog_sidebar_field_selected > .dog_firstfield > .dog_secondfield> .dog_running_symbol {
	top:20px;left: 5px;
	position:absolute;
	width:110px;height:67px;
	background-image: url("/racing/images/running_dog.gif");
	z-index:99;
}

/* U N S E L E C T E D   F I E L D*/

.dog_sidebar_field_unselected {
	cursor:pointer;
	display:block;
	width:133px;height:91px;
}

.dog_sidebar_field_unselected > .dog_firstfield {
	position:relative;
	top:2px;left:0px;
	width:124px;height:87px;
	-webkit-border-radius: 0 18px 18px 0;
	border-radius: 0 18px 18px 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 43%, #939696 52%, #ffffff 73%, #aeaeaf 92%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(43%,#ffffff), color-stop(52%,#939696), color-stop(73%,#ffffff), color-stop(92%,#aeaeaf), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,0.25);
	box-shadow: 0 4px 6px 0 rgba(0,0,0,0.25);
}

.dog_sidebar_field_unselected > .dog_firstfield > .dog_secondfield {
	position:absolute;
	top:2px;left:0px;
	width:122px;height:83px;
	-webkit-border-radius: 0 14px 14px 0;
	border-radius: 0 14px 14px 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #cdcdce 69%, #afb0b0 74%, #999a9b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(69%,#cdcdce), color-stop(74%,#afb0b0), color-stop(100%,#999a9b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cdcdce 69%,#afb0b0 74%,#999a9b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cdcdce 69%,#afb0b0 74%,#999a9b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cdcdce 69%,#afb0b0 74%,#999a9b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#cdcdce 69%,#afb0b0 74%,#999a9b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#999a9b',GradientType=0 ); /* IE6-9 */
}

.dog_sidebar_field_unselected > .dog_firstfield > .dog_secondfield > .dog_winfield {
	position:absolute;
	top:23px;left:124px;
	width:25px;height:47px;
	background-image: url("/racing/images/sidebar_win.png");
	z-index:99;
}



.dog_sidebar_field_unselected > .dog_firstfield > .dog_secondfield >  div > .dog_BonusField {
	position:absolute;
	top:-2px;left:80px;
	width:44px;height:28px;
	-webkit-border-radius: 0 14px 0 0;
	border-radius: 0 14px 0 0;
}

.dog_sidebar_field_unselected > .dog_firstfield > .dog_secondfield >  div > .dog_BonusField > .dog_BonusFieldInline {
	position:absolute;
	top:2px;left:2px;
	width:40px;height:24px;
	-webkit-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
}

.dog_sidebar_field_unselected > .dog_firstfield > .dog_secondfield >  div > .dog_BonusField > .dog_BonusFieldInline> span {
	display:block;
	line-height: 24px;
	color: #fff;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	vertical-align:middle;
	text-shadow: 2px 2px 0 #000000;

}


.dog_sidebar_field_unselected > .dog_firstfield > .dog_secondfield> .dog_game_id {
	position:absolute;
	top:4px;left:4px;
	width:100px;height:24px;
}

.dog_sidebar_field_unselected > .dog_firstfield > .dog_secondfield> .dog_game_id>span{
	line-height: 24px;
	color: #4d4d4d;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	text-align: left;
}

.dog_sidebar_field_unselected > .dog_firstfield > .dog_secondfield> .dog_first_symbol {
	top:27px;left:4px;
	position:absolute;
	width:55px;height:55px;
}

.dog_sidebar_field_unselected > .dog_firstfield > .dog_secondfield> .dog_second_symbol {
	top:27px;left:61px;
	position:absolute;
	width:55px;height:55px;
}

.dog_sidebar_field_unselected > .dog_firstfield > .dog_secondfield> .dog_running_symbol {
	top:20px;left: 5px;
	position:absolute;
	width:110px;height:67px;
	background-image: url("/racing/images/running_dog.gif");
	z-index:99;
}

.dog_bonus_bg1_x2{
	background-color: rgba(128, 0, 0, 255);
	color: rgba(128, 0, 0, 255);
}

.dog_bonus_bg2_x2{
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ff0004 17%, #890002 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(17%,#ff0004), color-stop(100%,#890002)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ff0004 17%,#890002 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ff0004 17%,#890002 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ff0004 17%,#890002 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ff0004 17%,#890002 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#890002',GradientType=0 ); /* IE6-9 */
}


.dog_history_img_1{
	background-image: url("/racing/svg/bf_dog_1.svg");
}
.dog_history_img_2{
	background-image: url("/racing/svg/bf_dog_2.svg");
}
.dog_history_img_3{
	background-image: url("/racing/svg/bf_dog_3.svg");
}
.dog_history_img_4{
	background-image: url("/racing/svg/bf_dog_4.svg");
}
.dog_history_img_5{
	background-image: url("/racing/svg/bf_dog_5.svg");
}
.dog_history_img_6{
	background-image: url("/racing/svg/bf_dog_6.svg");
}





.dog_sb_gameplace{
	position:absolute;
	top:245px;left:0px;
	width:169px;height:800px;
}


.dog_arrow_down{
	position:absolute;
	width:110px;height:24px;
	background-image: url("/racing/images/arrow_down_dog.png");
}

#dog_div_result{
    height: 24px;
    left: 4px;
    position: absolute;
    top: 193px;
    width: 132px;
}

#dog_sb_history:hover{
    /*background: linear-gradient(to bottom,   #ffffff 0%, rgba(243,3,3,1) 30%, rgba(177,19,23,1) 80%, rgba(149,27,31,1) 100%);*/
    background: linear-gradient(to bottom,   #ffffff 0%,rgba(149,27,31,1) 30%, rgba(177,19,23,1) 60%, rgba(243,3,3,1) 100%);
}

#dog_sb_history{
    border-radius: 9px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 24px;
    left: 8px;
    position: absolute;
    top: 680px;
    width: 120px;
    /*background: linear-gradient(to bottom,   #ffffff 0%, #cdcdce 30%, #afb0b0 80%, #999a9b 100%);*/
    background: linear-gradient(to bottom,   #ffffff 0%, rgb(50,50,50) 30%, rgb(61,61,61) 60%, rgb(39,39,39) 100%);
}

 #dog_sb_history>span{
    color: #FFFFFF;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 20px;
    font-weight: bolder;
    line-height: 24px;
    text-align: center;
 }

#dog_div_result>span{
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:24px;
    font-size:22px;
    font-weight:bolder;
    color:#f00;
    font-family: 'Roboto', sans-serif;
}

.dog_arrow_right{
	position:absolute;
	width:36px;height:146px;
	background-image: url("/racing/images/arrow_right_dog.png");
}

#dog_sidebar_jetons{
	position:absolute;
	width:66px;height:800px;
	left:1854px;top:248px;
	background-image: url("/racing/images/sidebar_jetons.png");
}
.dog_coin{
	cursor:pointer;
	position:absolute;
	top:0px;left:0px;
	width:108px;height:108px;
	-webkit-border-radius: 64px;
	border-radius: 64px;
	-webkit-box-shadow: 0 0 32px 0px rgba(255,255,255,0);
	box-shadow: 0 0 32px 0px rgba(255,255,255,0);

	-webkit-transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	   -moz-transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
		 -o-transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
}

.dog_coin:hover{
	position:absolute;
	left:-14px;
}

.dog_coin_selected{
    z-index: 3;
	cursor:pointer;
	position:absolute;
	left:-14px;
	width:108px;height:108px;
	-webkit-border-radius: 64px;
	border-radius: 64px;
	-webkit-box-shadow: 0 0 16px 4px rgba(255,255,255,255);
	box-shadow: 0 0 16px 4px rgba(255,255,255,255);

	-webkit-transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	   -moz-transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
		 -o-transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			transition: all 250ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */

    -webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);

}

.dog_coin > span, .dog_coin_selected>span {
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:108px;
    font-size:40px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto', sans-serif;
}


.dog_coin_purple{
	background-image: url("/racing/images/coin_purple.png");
}

.dog_coin_red{
	background-image: url("/racing/images/coin_red.png");
}

.dog_coin_green{
	background-image: url("/racing/images/coin_green.png");
}

.dog_coin_blue{
	background-image: url("/racing/images/coin_blue.png");
}

.dog_coin_pos4{
	position:absolute;
	top:95px;left:-25px;
}

.dog_coin_pos3{
	position:absolute;
	top:255px;left:-25px;
}

.dog_coin_pos2{
	position:absolute;
	top:415px;left:-25px;
}

.dog_coin_pos1{
	position:absolute;
	top:575px;left:-25px;
}

.dog_win_field{
	position:absolute;
	top:488px;left:256px;
	width:1515px;	height:297px;

	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,255),inset 0 0 16px 0 rgba(255,255,255,128);
		    box-shadow: 0 0 0 1px rgba(0,0,0,255),inset 0 0 16px 0 rgba(255,255,255,128);

	-webkit-border-radius: 4px;
			border-radius: 4px;

	background: -moz-linear-gradient(top,  rgba(229,62,62,0.94) 0%, rgba(229,62,62,0.94) 1%, rgba(232,21,21,0.94) 52%, rgba(208,16,34,0.94) 56%, rgba(237,40,40,0.94) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,62,62,0.94)), color-stop(1%,rgba(229,62,62,0.94)), color-stop(52%,rgba(232,21,21,0.94)), color-stop(56%,rgba(208,16,34,0.94)), color-stop(100%,rgba(237,40,40,0.94))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(229,62,62,0.94) 0%,rgba(229,62,62,0.94) 1%,rgba(232,21,21,0.94) 52%,rgba(208,16,34,0.94) 56%,rgba(237,40,40,0.94) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(229,62,62,0.94) 0%,rgba(229,62,62,0.94) 1%,rgba(232,21,21,0.94) 52%,rgba(208,16,34,0.94) 56%,rgba(237,40,40,0.94) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(229,62,62,0.94) 0%,rgba(229,62,62,0.94) 1%,rgba(232,21,21,0.94) 52%,rgba(208,16,34,0.94) 56%,rgba(237,40,40,0.94) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(229,62,62,0.94) 0%,rgba(229,62,62,0.94) 1%,rgba(232,21,21,0.94) 52%,rgba(208,16,34,0.94) 56%,rgba(237,40,40,0.94) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0e53e3e', endColorstr='#f0ed2828',GradientType=0 ); /* IE6-9 */

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	
	opacity: 1.0;
	z-index:101;
}

.dog_win_field.bonusWinField{
    top: 250px;
    height: 620px;
}

.dog_win_field_win{
    
    -webkit-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	   -moz-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
		 -o-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
}

.dog_win_field_other{
    -webkit-transition: opacity 1.5s;
	   -moz-transition: opacity 1.5s;
		 -o-transition: opacity 1.5s;
			transition: opacity 1.5s;
}

.dog_win_field>span{
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:297px;
    font-size:100px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto', sans-serif;

    z-index:101;
}

.dog_win_field_win>span{
    
    -webkit-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	   -moz-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
		 -o-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
}

.dog_win_field_hide{
	position:absolute;
	top:1114px;left:438px;
	width:306px;	height:38px;

	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,255),inset 0 0 16px 0 rgba(255,255,255,128);
		    box-shadow: 0 0 0 1px rgba(0,0,0,255),inset 0 0 16px 0 rgba(255,255,255,128);

	-webkit-border-radius: 4px;
	border-radius: 4px;

	background: -moz-linear-gradient(top,  rgba(229,62,62,0.94) 0%, rgba(229,62,62,0.94) 1%, rgba(232,21,21,0.94) 52%, rgba(208,16,34,0.94) 56%, rgba(237,40,40,0.94) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,62,62,0.94)), color-stop(1%,rgba(229,62,62,0.94)), color-stop(52%,rgba(232,21,21,0.94)), color-stop(56%,rgba(208,16,34,0.94)), color-stop(100%,rgba(237,40,40,0.94))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(229,62,62,0.94) 0%,rgba(229,62,62,0.94) 1%,rgba(232,21,21,0.94) 52%,rgba(208,16,34,0.94) 56%,rgba(237,40,40,0.94) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(229,62,62,0.94) 0%,rgba(229,62,62,0.94) 1%,rgba(232,21,21,0.94) 52%,rgba(208,16,34,0.94) 56%,rgba(237,40,40,0.94) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(229,62,62,0.94) 0%,rgba(229,62,62,0.94) 1%,rgba(232,21,21,0.94) 52%,rgba(208,16,34,0.94) 56%,rgba(237,40,40,0.94) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(229,62,62,0.94) 0%,rgba(229,62,62,0.94) 1%,rgba(232,21,21,0.94) 52%,rgba(208,16,34,0.94) 56%,rgba(237,40,40,0.94) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0e53e3e', endColorstr='#f0ed2828',GradientType=0 ); /* IE6-9 */

	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	-webkit-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	   -moz-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
		 -o-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */

	opacity: 0.25;

	z-index:101;
}

.dog_win_field_fade{
	opacity: 0;
}



.dog_win_field_hide>span{
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:297px;
    font-size:28px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto', sans-serif;

    -webkit-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	   -moz-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
		 -o-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
	z-index:101;
}




.dog_player_message_frame{
	position:absolute;
	top:1050px;
    left:200px;
	width:1520px;
    height:150px;
	overflow:hidden;
    z-index: 10000;
}

.dog_pmb_visible{
	top:0px;left:0px;
  /*-webkit-transition: top 2s ease, left 2s ease;
  -moz-transition: top 2s ease, left 2s ease;
  -o-transition: top 2s ease, left 2s ease;
  transition: top 2s ease, left 2s ease;*/
}

.dog_pmb_invisible{
	top:151px;left:0px;
  /*-webkit-transition: top 2s ease, left 2s ease;
  -moz-transition: top 2s ease, left 2s ease;
  -o-transition: top 2s ease, left 2s ease;
  transition: top 2s ease, left 2s ease;*/
}


.dog_player_message_box{
	position:absolute;
	width:1520px;height:151px;
	 -webkit-box-shadow:inset 0 0 0 1px rgba(196,196,196,255);
 	 		 box-shadow:inset 0 0 0 1px rgba(196,196,196,255);
  -webkit-border-radius: 32px 32px 0 0;
	 	  border-radius: 32px 32px 0 0;
		 	background: -moz-linear-gradient(top,  rgba(76,76,76,0.75) 0%, rgba(89,89,89,0.75) 12%, rgba(102,102,102,0.75) 25%, rgba(71,71,71,0.75) 39%, rgba(44,44,44,0.75) 50%, rgba(0,0,0,0.75) 51%, rgba(17,17,17,0.75) 60%, rgba(43,43,43,0.75) 76%, rgba(28,28,28,0.75) 91%, rgba(19,19,19,0.75) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,0.75)), color-stop(12%,rgba(89,89,89,0.75)), color-stop(25%,rgba(102,102,102,0.75)), color-stop(39%,rgba(71,71,71,0.75)), color-stop(50%,rgba(44,44,44,0.75)), color-stop(51%,rgba(0,0,0,0.75)), color-stop(60%,rgba(17,17,17,0.75)), color-stop(76%,rgba(43,43,43,0.75)), color-stop(91%,rgba(28,28,28,0.75)), color-stop(100%,rgba(19,19,19,0.75))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(76,76,76,0.75) 0%,rgba(89,89,89,0.75) 12%,rgba(102,102,102,0.75) 25%,rgba(71,71,71,0.75) 39%,rgba(44,44,44,0.75) 50%,rgba(0,0,0,0.75) 51%,rgba(17,17,17,0.75) 60%,rgba(43,43,43,0.75) 76%,rgba(28,28,28,0.75) 91%,rgba(19,19,19,0.75) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(76,76,76,0.75) 0%,rgba(89,89,89,0.75) 12%,rgba(102,102,102,0.75) 25%,rgba(71,71,71,0.75) 39%,rgba(44,44,44,0.75) 50%,rgba(0,0,0,0.75) 51%,rgba(17,17,17,0.75) 60%,rgba(43,43,43,0.75) 76%,rgba(28,28,28,0.75) 91%,rgba(19,19,19,0.75) 100%); /* Opera 11.10+ */
			background: linear-gradient(to bottom,  rgba(76,76,76,0.75) 0%,rgba(89,89,89,0.75) 12%,rgba(102,102,102,0.75) 25%,rgba(71,71,71,0.75) 39%,rgba(44,44,44,0.75) 50%,rgba(0,0,0,0.75) 51%,rgba(17,17,17,0.75) 60%,rgba(43,43,43,0.75) 76%,rgba(28,28,28,0.75) 91%,rgba(19,19,19,0.75) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf4c4c4c', endColorstr='#bf131313',GradientType=0 ); /* IE6-9 */
    /*-webkit-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	   -moz-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
		 -o-transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
			transition: all 750ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */


}

.dog_player_message_box > span{
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:150px;
    font-size:32px;
    font-weight:bold;
    color:#fff;
    font-family: 'Roboto', sans-serif;
}

.dog_showRecordedVideo{
	position:absolute;
	top:825px;left:54px;
	width:300px;height:18px;
	opacity: 0.5;
        filter: alpha(opacity=50); /* For IE8 and earlier */
	line-height:18px;
}

.dog_showRecordedVideo>span{
    font-size:16px;
    color:#fff;

	font-family:"Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
}

/*
.background_playforfun{
	position:absolute;
	top:0px;
	left:0px;
	width:1920px;
	height:1200px;
	background-image: url("/racing/images/bgr_playforfun.png");
}
*/


/* TV SCREEN */

#dog_tvscreenResults{
    border: 3px solid #fff;
    width: 1465px;
    height: 800px;
    overflow: hidden;
    position: absolute;
    z-index: 1001;
    left: 225px;
    top: 170px;
    background-image: url("/racing/images/bg_dog.jpg");
    background-position: 0 -10px;
    padding: 40px;
    display: none;
}

#dog_ticker_screen{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1000;
}

#dog_tvscreenBG{
    display: none;
    top: 0px;
    position: absolute;
    z-index: 1000;
    background-color: #000;
    opacity: 0.7;
    width: 101%;
    height: 100%;
}

.dog_sideBarHeader{
    background-image: url("/racing/images/tvscreen_erg_s.png");
    background-size: contain;
    background-repeat: no-repeat;
    height: 168px;
    position: relative;
    z-index: 2;
}

.dog_tvSidebarHeader{
    background-image: url("/racing/images/TVScreen-topbar_s.png");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 325px;
    width: 1465px;
    height: 167px;
    }

.dog_tvSidebarHeader.dog_tvHeaderSlime{
    background-image: url("/racing/images/TVScreen-topbar_s.png");
    background-position: -13px 0px;
    left: 338px;
}
    
#dog_tvLogoSb {
  background-image: url("/racing/svg/dog_no_logo.svg");
  background-repeat: no-repeat;
  background-size: 110px 110px;
  height: 110px;
  left: 1025px;
  position: absolute;
  top: 26px;
  width: 110px;
}
    
.dog_winner_first_tv{
    background-image: url("/racing/images/tv_winner.png");
    background-repeat: no-repeat;
    position: absolute;
    left: 35px;
    top: 45px;
    background-size: contain;
    width: 1123px;
    height: 309px;
}
.dog_winner_second_tv{
    background-image: url("/racing/images/tv_winner.png");
    background-repeat: no-repeat;
    height: 250px;
    position: absolute;
    left: 35px;
    background-size: contain;
    width: 1123px;
    height: 309px;
    top: 330px;
}
.dog_winner_first_tvB{
    background-image: url("/racing/images/tv_winner.png");
    background-repeat: no-repeat;
    position: absolute;
    left: 30px;
    top: 45px;
    background-size: contain;
    width: 1050px;
    height: 309px;
}
.dog_winner_second_tvB{
    background-image: url("/racing/images/tv_winner.png");
    background-repeat: no-repeat;
    height: 250px;
    position: absolute;
    left: 30px;
    background-size: contain;
    width: 1050px;
    height: 309px;
    top: 330px;
}
.dog_tvRace{
    color: #fff;
    font-family: 'Roboto', sans-serif;
    padding-top: 25px;
    padding-left: 40px;
    font-size: 35px;
    display: block;
}

.dog_tvResult{
    color: #fff;
    font-family: 'Roboto', sans-serif;
    display: block;
    font-size: 80px;
    font-weight: bold;
    padding-left: 35px;
    line-height: 75px;
}


.dog_sidebarTV{
    width: 320px;
    float:left;
}

.dog_tvSidebarHistory{
    background-image: url("/racing/images/history_bg.png");
    background-size: contain;
    background-repeat: no-repeat;
    height: 650px;
    margin-top: -20px;
    position: relative;
    z-index: 1;
    padding-top: 25px;
    padding-left: 6px;
}

.dog_tvScreenProgressbar {
    background-image: url("/racing/images/topbar_progressbar.png");
    width: 665px;
    height: 63px;
    position: absolute;
    top: 148px;
    left: 391px;
    background-size: cover;
    background-repeat: no-repeat;
}

.dog_tvScreenProgressbar_lightning {
    top: 0px;
    left: 0px;
    position: absolute;
    background-image: url("/racing/images/topbar_progressbar_lightning.png");
    width: 665px;
    background-size: contain;
    height: 65px;
    background-repeat: no-repeat;
}

.dog_tvScreenProgressbar_show{
    position: absolute;
    top: 9px;
    left: 12px;
    height: 40px;
    width: 157.5px;
    overflow: hidden;
}
.dog_tvScreenProgressbar_smooth{
    border-radius: 0 8px 8px 0;
}

.dog_tvScreenProgressbar_blue {
    top: 0px;
    left: 0px;
    position: absolute;
    background-image: url("/racing/images/topbar_progressbar_lightning_dog.png");
    background-repeat: no-repeat;
    width: 641px;
    height: 40px;
    background-size: 641px 40px;
}

.dog_tvScreenProgressbar_time{
    position: absolute;
    top: 8px;
    left: -23px;
    width: 650px;
    height: 43px;
}

.dog_tvScreenProgressbar_time > span{
    display: block;
    text-align: right;
    vertical-align: middle;
    line-height: 43px;
    font-size: 28px;
    font-weight: bold;
    color: #fff;
    font-family: 'Roboto', sans-serif;
}

.dog_tvScreenArrow_down{
    width:110px;height:24px;
    background-image: url("/racing/images/arrow_down_dog.png");
    margin-left: 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.dog_tvScreenResult{
    width:210px;
    height:28px;
    padding-top: 10px;
}

.dog_tvScreenResultSpan{
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:24px;
    font-size:35px;
    font-weight:bolder;
    color: #000;
    font-family: 'Roboto', sans-serif;
}

.dog_tvScreenSb_elements{
    margin-bottom: 15px;
    display: block;
    height: 55px;
    display: block;
    width: auto !important;
    margin-right: 35px;
    cursor: auto;
}

.dog_tvScreenFirstSymbol{
    float: right;
    height: 45px;
    width: 45px;
    margin-right: 5px;
}
.dog_tvScreenSecondSymbol{
    float: right;
    height: 45px;
    width: 45px;
    margin-right: 50px;
}

.dog_tvScreenGameID > span{
    float: left;
    display:block;
    font-size:35px;
    font-weight:bold;
    color: #000;
    font-family: 'Roboto', sans-serif;
    padding-left: 35px;
    margin-top: -2px;
}


.dog_tvHistoryItem {
    position: relative;
    width: 100% !important;
    height: 45px !important;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-border-radius: 0 24px 24px 0;
    border-radius: 0 24px 24px 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #cdcdce 53%, #afb0b0 74%, #999a9b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(53%,#cdcdce), color-stop(74%,#afb0b0), color-stop(100%,#999a9b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#cdcdce 53%,#afb0b0 74%,#999a9b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#cdcdce 53%,#afb0b0 74%,#999a9b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#cdcdce 53%,#afb0b0 74%,#999a9b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#cdcdce 53%,#afb0b0 74%,#999a9b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#999a9b',GradientType=0 ); /* IE6-9 */
}

.dog_tvHistoryItemBG{
    padding: 2px;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 43%, #939696 52%, #ffffff 73%, #aeaeaf 92%, #dfdfdf 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(43%,#ffffff), color-stop(52%,#939696), color-stop(73%,#ffffff), color-stop(92%,#aeaeaf), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 0 4px 6px 0 rgba(0,0,0,0.25);
    box-shadow: 0 4px 6px 0 rgba(0,0,0,0.25);
    -webkit-border-radius: 0 24px 24px 0;
    border-radius: 0 24px 24px 0;
}

.dog_tvHistoryItem .dog_BonusField {
    right: 0px !important;
    top: -10px !important;
    left: auto !important;
}

.dog_tvHistoryItem .dog_BonusField {
	position:absolute;
	top:-2px!important;left:80px;
	width:44px;height:28px;
	-webkit-border-radius: 0 14px 0 0;
	border-radius: 0 14px 0 0;
}

.dog_tvHistoryItem .dog_BonusField .dog_BonusFieldInline {
	position:absolute;
	top:2px;left:2px;
	width:40px;height:24px;

	-webkit-border-radius: 0 10px 0 0;
	border-radius: 0 10px 0 0;
}

.dog_tvHistoryItem .dog_BonusField .dog_BonusFieldInline> span {
	display:block;
	line-height: 24px;
	color: #fff;
	font-size: 20px;
	font-family: 'Roboto', sans-serif;
	text-align: center;
	vertical-align:middle;
	text-shadow: 2px 2px 0 #000000;
}




.dog_tvFirstImg{
    position: absolute;
    left: 25px;
    top: 21px;
}

.dog_winner_two_first{
    position: absolute;
    left: 25px;
    top: 31px;
}
.dog_winner_two_second{
    position: absolute;
    top: 31px;
    left: 385px;
}
.dog_winner_two_firstB{
    position: absolute;
    left: 25px;
    top: 25px;
}
.dog_winner_two_secondB{
    position: absolute;
    top: 25px;
    left: 385px;
}
.dog_tvFirstQuote{
    position: absolute;
    right: 140px;
    font-size: 110px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    top: 50px;
}

.dog_tvSecondQuote{
    position: absolute;
    right: 140px;
    font-size: 110px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    top: 50px;
}
.dog_tvFirstQuoteB{
    position: absolute;
    right: 80px;
    font-size: 110px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    top: 40px;
}

.dog_tvSecondQuoteB{
    position: absolute;
    right: 80px;
    font-size: 110px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    top: 40px;
}
.dog_tvContent{
    position: absolute;
    height: 690px;
    width: 1205px;
    left: 340px;
    top: 205px;
    overflow: hidden;
}

.dog_tvContentQuotas{
    position: absolute;
    height: 680px;
    width: 1160px;
    left: 340px;
    top: 205px;
    overflow: hidden;
    display: none;
}

#dog_tvscreenbettable{
    position: absolute;
    top: 30px;
    left: 60px;
}

.dog_tv_screen_bettable_frame{
    width: 1090px !important;
    height: 610px !important;
    background-color: #e8e8e7 !important;
}

.dog_tvscreen_bettable_first{
    height: 482px !important;
    background-image: url("/racing/images/first_left.png") !important;
    background-repeat: no-repeat;
    left: -22px !important;
    top: 55px!important;
    background-size: contain;
}
.dog_tvscreen_bettable_first.curLangit{
    background-image: url("/racing/images/it/bettable_dog_first.png") !important;
}

.dog_tvscreen_bettable_second{
    width: 896px !important;
    background-image: url("/racing/images/second_top.png") !important;
    background-repeat: no-repeat;
    left: 99px !important;
    top: -23px !important;
    background-size: contain;
}

.dog_tvscreen_bettable_second.curLangit{
    background-image: url("/racing/images/it/bettable_dog_second.png") !important;
    top:-24px !important;
}

.dog_tvscreen_bt_winner{
    width: 150px !important;
    background-size: contain;
    background-repeat: no-repeat;
}


#dog_tvscreenbettable .dog_bt_empty_dark, #dog_tvscreenbettable .dog_bt_empty, #dog_tvscreenbettable .dog_bt_info, #dog_tvscreenbettable .dog_bt_info span{
    width: 147px !important;
    height: 80px;
}

#dog_tvscreenbettable .dog_bt_empty_dark{
    background-image: none !important;
    background-color: #dfdede;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #939393;
}

#dog_tvscreenbettable  .dog_bt_empty{
    background-image: none !important;
    background-color: #e8e8e8;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #939393;
}

#dog_tvscreenbettable .dog_bt_info span{
    line-height: 85px !important;
    font-size: 35px !important;
}

#dog_logo_video_screen{
    position: absolute;
    top: 76px;
    right: 87px;
    height: 118px;
    width: 115px;
    z-index: 1;
    background-image: url("/racing/images/logo_big.png");
    background-size: contain;
    background-repeat: no-repeat;
    -webkit-transition:all 0.4s linear;
    -moz-transition:all 0.4s linear;
    transition:all 0.4s linear;
}

#dog_show_lv_double{
    display: none;
    position: absolute;
    top: 31px;
    left: 31px;
    height: 105px;
    width: 105px;
    z-index: 2;
}

#dog_logo_video_double{
    position: absolute;
    top: 0px;
    left: 0px;
    height: 105px;
    width: 105px;
    background-image: url("/racing/images/bonus_keine_kante.png");
    background-repeat: no-repeat;
    background-size: cover;
}
#dog_logo_video_double span{
    display: block;
    line-height: 24px;
    color: #fff;
    font-size: 60px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    vertical-align: middle;
    text-shadow: 2px 2px 0 #000000;
    padding-top: 35px;
    margin-left: 0px;
}

.dog_tvContentBonus{
    position: absolute;
    top: 115px;
    left: 1066px;
    height: 89px;
    width: 98px;
    z-index: 1;
    background-size: contain;
    background-image: url("/racing/images/bonus_kante.png");
    background-repeat: no-repeat;
}

.dog_tvContentBonus2{
    position: absolute;
    top: 402px;
    left: 1066px;
    height: 89px;
    width: 98px;
    z-index: 1;
    background-size: contain;
    background-image: url("/racing/images/bonus_kante.png");
    background-repeat: no-repeat;
}

.dog_tvContentBonus span, .dog_tvContentBonus2 span{
    display: block;
    line-height: 24px;
    color: #fff;
    font-size: 65px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    vertical-align: middle;
    text-shadow: 2px 2px 0 #000000;
    padding-top: 25px;
    margin-left: -2px;
}

#dog_video_intro{
    width: 1618px !important;
    /*left: -60px !important;*/
    position: relative !important;
}


.dog_tv_bt1st, .dog_tv_bt2nd{
    width: 150px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}


#dog_video {
        position: absolute;
        top: -5px;
        left: -5px;
        width: 1550px;
        height: 905px;
        z-index: 100;
        display: none;
}


#dog_logoVideoBk {
    position: absolute;
    top: -5px;
    left: -5px;
    width: 1550px;
    height: 905px;
    z-index: 101;
    display: none;
}

#dog_video_game{
    width: 1600px !important;
    margin-left: 0px !important;
}
.dog_video_frame{
	position:absolute;
	width:1530px;height:905px;
/*	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 43%, #939696 52%, #ffffff 73%, #aeaeaf 92%, #dfdfdf 100%);  FF3.6+ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(43%,#ffffff), color-stop(52%,#939696), color-stop(73%,#ffffff), color-stop(92%,#aeaeaf), color-stop(100%,#dfdfdf));  Chrome,Safari4+ 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%);  Chrome10+,Safari5.1+ 
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%);  Opera 11.10+ 
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%);  IE10+ 
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 43%,#939696 52%,#ffffff 73%,#aeaeaf 92%,#dfdfdf 100%);  W3C 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 );  IE6-9 
	-webkit-box-shadow: 0 6px 16px 0 rgba(0,0,0,0.25);
	box-shadow: 0 6px 16px 0 rgba(0,0,0,0.25);*/
}

.dog_video_frame_inline{
	position:absolute;
	top:2px;left:2px;
	width:1550px;height:905px;
/*	background: #ffffff;  Old browsers 
	background: -moz-linear-gradient(top,  #ffffff 0%, #cdcdce 100%);  FF3.6+ 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff),color-stop(100%,#cdcdce));  Chrome,Safari4+ 
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cdcdce 100%);  Chrome10+,Safari5.1+ 
	background: -o-linear-gradient(top,  #ffffff 0%,#cdcdce 100%);  Opera 11.10+ 
	background: -ms-linear-gradient(top,  #ffffff 0%,#cdcdce 100%);  IE10+ 
	background: linear-gradient(to bottom,  #ffffff 0%,#cdcdce 100%);  W3C 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#999a9b',GradientType=0 );  IE6-9 */
        background-image: url("/racing/images/dog_vid_back.png");
        background-size: 1618px 910px;
        background-position: 0 0;
}

/***************************** waiting wheele *********************************/

#dog_videoWait{
    /*
    background-image: url('/racing/svg/videoWait.svg');
    background-image: url('/racing/svg/videoWait.svg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: 400px 400px;*/
    display: none;
    height: 896px;
    width: 1539px;
}


@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.uil-ring-css {
  background: none;
  position: relative;
  width: 400px;
  height: 400px;
  margin: auto;
  top: 50%;
}
.uil-ring-css > div {
  position: absolute;
  display: block;
  width: 320px;
  height: 320px;
  top: -140px;
  left: 20px;
  border-radius: 160px;
  box-shadow: 0 6px 0 0 #889a9d inset;
  -ms-animation: uil-ring-anim 1s linear infinite;
  -moz-animation: uil-ring-anim 1s linear infinite;
  -webkit-animation: uil-ring-anim 1s linear infinite;
  -o-animation: uil-ring-anim 1s linear infinite;
  animation: uil-ring-anim 1s linear infinite;
}

/* ---------------------------------------------------------------------------*/

#dog_video_interface {
    z-index: 10001;
    top: 0px;
    left: 0px;
    display: none;
}

.dog_video_realsize{
    position: absolute;
    top: 3px;
    width: 1539px;
    height: 896px;
}


.dog_video_hide{
    z-index: 20;
-webkit-transition: all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
   -moz-transition: all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
     -o-transition: all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
        transition: all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
	opacity: 0.0;
	 transition-delay:3s;

}

.dog_video_hide:hover{
	opacity: 1.0;
	 transition-delay:0s;
}

.dog_video_interface{
    position:absolute;
    top:851px;
    left:-1px;
    width:1550px;
    height:50px;
    background: #e8e8e9;
    z-index: 10;
}

.dog_vb_fullscreen1{
	position:absolute;
	top:11px;left:160px;
}

.dog_vb_fullscreen2{
	position:absolute;
	top:11px;left:240px;
}

.dog_vb_pos1{
	position:absolute;
	top:11px;right:100px;
}

.dog_vb_pos2{
	position:absolute;
	top:11px;right:20px;
}

.dog_video_button{
	position:absolute;
	width:70px;height:28px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color: #124f63;
	transition:all 0.25s;
	-webkit-transition:all 0.25;
	cursor:pointer;
}



.dog_vb_unselected{
	background-color: #98a4af;
}

.dog_vb_selected{
	background-color: #98a4af;
}


.dog_video_button:hover {
	background-color: #fff;
}


.dog_vb_unselected>.dog_video_button_inline{
	position:absolute;
	top:1px;left:1px;
	width:68px;height:26px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: rgb(224,224,224);
	background: -moz-linear-gradient(top,  rgba(224,224,224,1) 0%, rgba(255,252,252,1) 7%, rgba(227,227,227,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(7%,rgba(255,252,252,1)), color-stop(100%,rgba(227,227,227,1)));
	background: -webkit-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(255,252,252,1) 7%,rgba(227,227,227,1) 100%);
	background: -o-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(255,252,252,1) 7%,rgba(227,227,227,1) 100%);
	background: -ms-linear-gradient(top,  rgba(224,224,224,1) 0%,rgba(255,252,252,1) 7%,rgba(227,227,227,1) 100%);
	background: linear-gradient(to bottom,  rgba(224,224,224,1) 0%,rgba(255,252,252,1) 7%,rgba(227,227,227,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#e3e3e3',GradientType=0 );
	-webkit-box-shadow: inset 0px 0px 5px 0px #e6e6e6;
	box-shadow: inset 0px 0px 8px 0px #e6e6e6;
	text-align: center;
}

.dog_vb_selected>.dog_video_button_inline{
	position:absolute;
	top:1px;left:1px;
	width:68px;height:26px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: rgb(207,230,207);
	background: -moz-linear-gradient(top,  rgba(207,230,207,1) 0%, rgba(255,252,252,1) 7%, rgba(200,227,200,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,230,207,1)), color-stop(7%,rgba(255,252,252,1)), color-stop(100%,rgba(200,227,200,1)));
	background: -webkit-linear-gradient(top,  rgba(207,230,207,1) 0%,rgba(255,252,252,1) 7%,rgba(200,227,200,1) 100%);
	background: -o-linear-gradient(top,  rgba(207,230,207,1) 0%,rgba(255,252,252,1) 7%,rgba(200,227,200,1) 100%);
	background: -ms-linear-gradient(top,  rgba(207,230,207,1) 0%,rgba(255,252,252,1) 7%,rgba(200,227,200,1) 100%);
	background: linear-gradient(to bottom,  rgba(207,230,207,1) 0%,rgba(255,252,252,1) 7%,rgba(200,227,200,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe6cf', endColorstr='#c8e3c8',GradientType=0 );
	-webkit-box-shadow: inset 0px 0px 5px 0px #cfe6cf;
	box-shadow: inset 0px 0px 8px 0px #cfe6cf;
	text-align: center;
}

.dog_video_button_inline span, .dog_video_button_inline_selected span{
	display:inline-block;
	vertical-align:middle;
	line-height: 26px;
    font-size:16px;
    color:#000;
    font-family:"Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dog_vb_fullscreen{
	position:absolute;
	top:11px;left:50px;
	height:28px;width:180px;
}

.dog_vb_quality{
	position:absolute;
	top:11px;right:180px;
	height:28px;width:180px;
}

.dog_vb_quality>span, .dog_vb_fullscreen>span{
	display:inline-block;
	vertical-align:middle;
	text-align:right;
	line-height: 28px;
    font-size:16px;
    color:#000;
    font-family:"Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.dog_background {
	top:0px;left:0px;
	width:1920px;height:1200px;
	background-image: url("/racing/images/bg_dog.jpg");
}

.dog_background_pff {
	top:0px;left:0px;
	width:1920px;height:1200px;
	background-image: url("/racing/images/bg_dog_pff.jpg");
}

.dog_his_backgr {
	background-image: url("/racing/images/bg_dog.jpg");
}

.dog_his_backgr_pff {
	background-image: url("/racing/images/bg_dog_pff.jpg");
}


#dog_game_video{
    margin-left: -1px;
    width: 1541px;
}

/***** tvscreen bonus and info ticker *********/

#dog_bonusTick{
    background-color: rgb(206,23,25);
}

#dog_bonusTick.opacyVideo{
    background-color: rgba(206,23,25,0.5);
}

#dog_bonusDec{
    position: absolute;
    width: 317px;
    height: 64px;
    left: 238px;
    top: 809px;
}

#dog_bonusDec div {
    z-index: 1;
    width: 317px;
    height: 64px;
    line-height: 64px;
    font-size: 24px;
    color: #FFFFFF;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    background-color: rgb(206,23,25);
    position: absolute;
    top: auto;
    left: 0;
    -webkit-transition: -webkit-transform 1.4s ease-in, background 0.3s ease-in;
    transition: transform 1.4s ease-in, background 0.3s ease-in;
}

#dog_infoTick{
    background-color: rgb(86,83,82);
}

#dog_infoTick.opacyVideo{
    background-color: rgba(86,83,82,0.5);
}

/* ENDE TV SCREEN */

/* Anpassung Tip Logik */
.bt_transparent {
    opacity: 0.6;
}

#dog_button_exit{
    position:absolute;
    width:36px;
    height:45px;
    background-image: url("/racing/svg/button_exit.svg");
    background-position: -17px -26px;
    background-size: 70px 97px;
    cursor:pointer;
}

#logoutdialogBG {
    background-color: rgba(0,0,0,0.7);
    display: none;
    height: 1200px;
    /*opacity: 0.7;*/
    position: absolute;
    top: 0;
    width: 1920px;
    z-index: 3000;
}

#logoutMes {
    background-color: #FFFFFF;
    box-shadow: -1px -1px 1px black inset, 1px 1px 1px black inset, 10px 10px 20px rgba(255, 255, 255, 0.6) inset, -10px -10px 20px rgba(0, 0, 0, 0.2) inset;
    height: 50%;
    position: absolute;
    top: 25%;
    left: 15%;
    width: 70%;
    border-radius: 20px;
    z-index: 1001;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    font-size: 35px;
    line-height: 160%;
}

.buttOut{    
    position: absolute;
    top:290px;
    width:342px;
    height: 240px;  
    text-align: center;
}

.outText{
    font-size: 40px;
    font-family: "Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
    font-weight: bold;
    text-align: left;
    line-height: 230px;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

#buttonNOut{
   background: url("/racing/images/button_logout_n.png") no-repeat 0 -243px;
   color:#FFFFFF;
   left:205px;
}

#buttonNOut:hover{
   background: url("/racing/images/button_logout_n.png") no-repeat 0 0;
}

#buttonYOut{
   background: url("/racing/images/button_logout_y.png") no-repeat 0 -243px;
   color:#FFFFFF;
   left: 797px;
   
}

#buttonYOut:hover{
   background: url("/racing/images/button_logout_y.png") no-repeat 0 0px;
}

#nOutText{
    left:22px;
}

#yOutText{
    left:-22px;
}

#logoutMesText{
    
    margin: 60px auto;
    text-align: center;
    
}

/* --------------------- add Credit ----------------------------------------  */

#dog_addCreditDialogBG {
    background-color: rgba(0,0,0,0.7);
    display: none;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3000;
}

#dog_borderAddCredit {
    position: absolute;
    /*top: 200px;*/
    top: 140px;
    left: 590px;
    width: 740px;
    /*height: 600px;*/
    height: 870px;
    border-radius: 16px;
    z-index: 3001;
    background: linear-gradient(to bottom,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* W3C */
    background: -moz-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,244,245,1)), color-stop(50%,rgba(254,254,254,1)), color-stop(55%,rgba(147,148,148,1)), color-stop(72%,rgba(240,242,243,1)), color-stop(85%,rgba(134,134,135,1)), color-stop(100%,rgba(219,218,218,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F4F5', endColorstr='#868687',GradientType=0 ); /* IE6-9 */
    
    
}

#dog_dialogAddCredit {
    background: -moz-linear-gradient(top,   rgba(242,242,242,1) 0%, rgba(222,223,225,1) 40%, rgba(202,203,205,1) 50%, rgba(208,209,211,1) 65% , rgba(222,223,225,1) 90%, rgba(240,241,243,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(40%,rgba(222,223,225,1)), color-stop(50%,rgba(202,203,205,1)), color-stop(65%,rgba(208,209,211,1)), color-stop(90%,rgba(222,223,225,1)), color-stop(100%,rgba(240,241,243,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(222,223,225,1) 40%, rgba(202,203,205,1) 50%, rgba(208,209,211,1) 65% , rgba(222,223,225,1) 90%, rgba(240,241,243,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(222,223,225,1) 40%, rgba(202,203,205,1) 50%, rgba(208,209,211,1) 65% , rgba(222,223,225,1) 90%, rgba(240,241,243,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(222,223,225,1) 40%, rgba(202,203,205,1) 50%, rgba(208,209,211,1) 65% , rgba(222,223,225,1) 90%, rgba(240,241,243,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%, rgba(222,223,225,1) 40%, rgba(202,203,205,1) 50%, rgba(208,209,211,1) 65% , rgba(222,223,225,1) 90% rgba(240,241,243,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F2F2', endColorstr='#CACBCD',GradientType=0 ); /* IE6-9 */border-radius: 16px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2) inset, -2px -2px 4px rgba(0, 0, 0, 0.2) inset;
    /*height: 584px;*/
    height: 854px;
    position: absolute;
    top: 8px;
    left: 8px;
    width: 724px;
    z-index: 3002;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    font-size: 35px;
    line-height: 160%;
}

#dog_dialogAddCredit div {
    position: absolute;
}



#dog_credDivInputs{
    
    display: none;
    width: 100%;
    
}

.dog_buttAddCred{    
    position: absolute;
    /*top:440px;*/
    top:710px;
    width: 280px;
    height: 90px;
    text-align: center;
    cursor:pointer;
    color: #FFFFFF;
}

#dog_buttonAbortCred{
   background-image:url("/racing/svg/button_cancel.svg");
   background-size: 350px 600px;
   background-position: -35px -240px;
   left:50px;   
}


#dog_buttonOkCred{
   background-image: url("/racing/svg/button_ok.svg");
   background-size: 350px 600px;
   background-position: -35px -254px;
   left:394px;   
   
}


.dog_credText{
    font-size: 40px;
    font-family: "Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
    font-weight: bold;
    text-align: left;
    line-height: 86px;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

#dog_credHeader{
    width: 100%;
    text-align: center;
    top:22px;
}

#dog_credHeader>span{
    text-align: center;
    font-size: 50px;
    line-height: 200%;
    font-family: "Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
}

#dog_credInputs{
    border-radius: 10px;
    box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.2);
    top:160px;
    left:63px;
    width: 598px;
    height: 190px;
}

#dog_dialogAddCredit input {
    display: inline-block;
    width: 180px;
    height: 50px;
    padding-left: 20px;
    font-size: 35px;
    border-radius: 5px;
    font-family: "Roboto",sans-serif;
}

#dog_dialogAddCredit input[disabled="true"] {
    background-color:rgb(227,228,230);
    color:#5d5d5d;
}

#dog_credAmount.dog_error {
    box-shadow: inset 0px 0px 10px 3px #cc0000;
}

#dog_dialogAddCredit label {
    display: inline-block;
    height: 50px;
    text-align: left;
}

#dog_dialogAddCredit .dog_doubPoint {
    width: 10px;
    padding-right: 10px;
    padding-left: 3px;
}

#dog_maxcreddiv{
    top: 185px;
}

#dog_addcreddiv{
    top: 270px;
}

#dog_credDescription{
    font-size: 30px;
    text-align: center;
    top: 420px;
    width: 100%;
}

.dog_isDisabled {
    pointer-events: none;
}

#dog_addCreditAnimate{
    width: 180px;
    height: 50px;
    border-radius: 5px;
    padding-left: 20px;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    font-size: 35px;
    position:absolute;
    top:390px;
    left:950px;
    display: none;
    background: rgba(255,255,255,0.5);
    z-index: 4000;
}


#dog_askAddCredDialogBG {
    background-color: rgba(0,0,0,0.7);
    display: none;
    height: 100%;
    /*opacity: 0.7;*/
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3000;
}

#dog_borderAskAddCred {
    position: absolute;
    top: 350px;
    left: 510px;
    width: 900px;
    height: 400px;
    border-radius: 16px;
    z-index: 3001;
    background: linear-gradient(to bottom,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* W3C */
    background: -moz-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,244,245,1)), color-stop(50%,rgba(254,254,254,1)), color-stop(55%,rgba(147,148,148,1)), color-stop(72%,rgba(240,242,243,1)), color-stop(85%,rgba(134,134,135,1)), color-stop(100%,rgba(219,218,218,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F4F5', endColorstr='#868687',GradientType=0 ); /* IE6-9 */
    
    
}

#dog_dialogAskAddCred {
    background: -moz-linear-gradient(top,   rgba(242,242,242,1) 0%, rgba(222,223,225,1) 40%, rgba(202,203,205,1) 50%, rgba(208,209,211,1) 65% , rgba(222,223,225,1) 90%, rgba(240,241,243,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(40%,rgba(222,223,225,1)), color-stop(50%,rgba(202,203,205,1)), color-stop(65%,rgba(208,209,211,1)), color-stop(90%,rgba(222,223,225,1)), color-stop(100%,rgba(240,241,243,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(222,223,225,1) 40%, rgba(202,203,205,1) 50%, rgba(208,209,211,1) 65% , rgba(222,223,225,1) 90%, rgba(240,241,243,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(222,223,225,1) 40%, rgba(202,203,205,1) 50%, rgba(208,209,211,1) 65% , rgba(222,223,225,1) 90%, rgba(240,241,243,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(242,242,242,1) 0%, rgba(222,223,225,1) 40%, rgba(202,203,205,1) 50%, rgba(208,209,211,1) 65% , rgba(222,223,225,1) 90%, rgba(240,241,243,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(242,242,242,1) 0%, rgba(222,223,225,1) 40%, rgba(202,203,205,1) 50%, rgba(208,209,211,1) 65% , rgba(222,223,225,1) 90% rgba(240,241,243,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F2F2', endColorstr='#CACBCD',GradientType=0 ); /* IE6-9 */
    border-radius: 16px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2) inset, -2px -2px 4px rgba(0, 0, 0, 0.2) inset;
    height: 384px;
    position: absolute;
    top: 8px;
    left: 8px;
    width: 884px;
    z-index: 3002;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    font-size: 35px;
    line-height: 160%;
}

.dog_buttAskAddCred{    
    position: absolute;
    top:240px;
    width: 280px;
    height: 90px;
    text-align: center;
    cursor:pointer;
    color: #FFFFFF;
}

#dog_buttonAbortAskCred{
   background-image:url("/racing/svg/button_cancel.svg");
   background-size: 350px 600px;
   background-position: -35px -240px;
   left:90px; 
}

#dog_buttonOkAskCred{
   background-image: url("/racing/svg/button_ok.svg");
   background-size: 350px 600px;
   background-position: -35px -254px;
   left:514px; 
   
}

#dog_askAddCredMes{
    width: 100%;
    text-align: center;
    font-size: 40px;
    margin-top: 45px;
    font-family: "Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
}

#dog_borderLimitReachedCred {
    position: absolute;
    top: 325px;
    left: 360px;
    width: 1200px;
    height: 550px;
    border-radius: 16px;
    z-index: 3001;
}

#dog_dialogLimitReachedCred {
    border-radius: 16px;
    height: 534px;
    position: absolute;
    top: 8px;
    left: 8px;
    width: 1184px;
    z-index: 3002;
    line-height: 160%;
}

.dog_buttLimitReached{    
    position: absolute;
    top:390px;
    width: 280px;
    height: 90px;
    text-align: center;
    cursor:pointer;
    color: #FFFFFF;
}

#dog_buttonOkLimitRea{
   background-image: url("/racing/svg/button_ok.svg");
   background-size: 350px 600px;
   background-position: -35px -254px;
   left:454px; 
   
}

#dog_limitReachedMes{
    width: 100%;
    text-align: center;
    font-size: 40px;
    margin-top: 60px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: "Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
    box-sizing: border-box;
}

.dog_noNextGameMsg{
    position: absolute;
    font-family:"Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
    font-size: 35px;
    line-height: 150%;
    text-align: center;
    width: 100%;
}

#dog_noNGMsg{
    top:200px;
    
}

#dog_noNGBottom{
    bottom: 50px;
}

/* --------------------- help Page ---------------------------------------  */

#dog_button_info{
    position:absolute;
    top:5px;left:558px;
    width:135px;height:50px;
    background-image: url("/racing/svg/button_help.svg");
    background-position: -554px -893px;
    background-size: 698px 987px;
    text-align: center;
}

#dog_button_info:hover{
    background-position: -554px -837px;
    cursor: pointer;
}

#dog_button_info>span{
    text-align: center;
    color: #FFFFFF;
    font-family: "Robot", sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 55px;
    margin-right: 8px;
    text-align: center;
}

.dog_helppagebgr{
	position:absolute;
	top:0px;left:0px;
	width:1920px;height:1200px;
	background-color: rgba(0, 0, 0, 0.7);
	color: rgba(0, 0, 0, 0.25);
        z-index: 3000;
}

.dog_helppage {
	position:absolute;
	top:70px;left:190px;
	width:1550px;height:1060px;
	-webkit-border-radius: 32px;
	border-radius: 32px;

	/*background-color: rgba(255, 255, 255, 1);*/
        background: linear-gradient(to bottom,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* W3C */
    background: -moz-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,244,245,1)), color-stop(50%,rgba(254,254,254,1)), color-stop(55%,rgba(147,148,148,1)), color-stop(72%,rgba(240,242,243,1)), color-stop(85%,rgba(134,134,135,1)), color-stop(100%,rgba(219,218,218,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(242,244,245,1) 0%, rgba(254,254,254,1) 50%, rgba(147,148,148,1) 55%, rgba(240,242,243,1) 72% , rgba(134,134,135,1) 85%, rgba(219,218,218,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F4F5', endColorstr='#868687',GradientType=0 ); /* IE6-9 */
    
	color: rgba(60, 60, 60, 1);

	-webkit-box-shadow: 3px 12px 12px 0 rgba(0,0,0,0.25);
	box-shadow: 3px 12px 12px 0 rgba(0,0,0,0.25);

}

.dog_help_page {
    height: 900px;
    left: 23px;
    position: absolute;
    right: 23px;
    top: 23px;
}

.dog_helppage_inside {
	position:absolute;
	top:3px;left:3px;
	width:1544px;height:1054px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	-webkit-box-shadow:inset 0 0 22px 0 rgba(0,0,0,0.25);
	box-shadow:inset 0 0 22px 0 rgba(0,0,0,0.25);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(247,247,247,1) 33%, rgba(199,200,202,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(33%,rgba(247,247,247,1)), rgba(199,200,202,1));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(247,247,247,1) 33%, rgba(199,200,202,1) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(247,247,247,1) 33%, rgba(199,200,202,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(247,247,247,1) 33%, rgba(199,200,202,1) 100%);
	background: radial-gradient(ellipse at center, rgba(247,247,247,1) 33%, rgba(199,200,202,1) 100%);
        /*background: radial-gradient(ellipse at center, rgba(247, 247, 247, 1) 33%, rgba(242, 242, 242, 1) 63%, rgba(202, 202, 202, 1) 100%);*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#276d82', endColorstr='#14343c',GradientType=1 );

    

}



#dog_liTextField{
    position: relative;
    top: 100px;
    left: 135px;
    width: 1300px;
}

.dog_helppage_smalltext >span {
	line-height: 30px;
	color: #404040;
	font-size: 25px;
	font-family: "Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
	/*font-weight: bold;*/
	text-align: left;
}

.dog_help_image {
	position:absolute;
	width:442px;height:276px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 0 8px 0 rgba(255, 90, 91, 0.75);
	box-shadow: 0 0 8px 0 rgba(255, 90, 91, 0.75);
        background-size: 512px 320px;
        background-position: -50px -27px;
}

.dog_helppage_singlewin_dog {
	background-image: url("/racing/images/help_dogs_singlewin.jpg");
}

.dog_helppage_doublewin_dog {
	background-image: url("/racing/images/help_dogs_doublewin.jpg");
}

.dog_helppage_span {
	line-height: 80px;
	color: #404040;
	font-size: 37px;
	font-family: "arial","verdana","sans-serif";
	/*font-weight: bold;*/
	text-align: left;
        list-style:none;
}

.dog_helppage_span span{
     padding-left: 60px;
}

.dog_helppage_span li{
    background-image: url("/racing/svg/point.svg");
    background-position: 0px 17px;
    background-repeat: no-repeat;
}

.dog_info_image{
    box-shadow: 0 0 8px 0 rgba(255, 90, 91, 0.75);
}

.dog_image01 {
    background-image: url("/racing/images/help_dogs_modern1.jpg");
}
.dog_image02 {
    background-image: url("/racing/images/help_dogs_modern2.jpg");
}
.dog_image03 {
    background-image: url("/racing/images/help_dogs_modern3.jpg");
}
.dog_image04 {
    background-image: url("/racing/images/help_dogs_modern4.jpg");
}


.dog_buttHelp{    
    position: absolute;
    /*top:440px;*/
    top:970px;
    width: 220px;
    height: 60px;
    text-align: left;
    cursor:pointer;
    color: #FFFFFF;
}

#dog_buttonCloseHelp{
   background-image: url("/racing/svg/button_gruen.svg");
   background-size: 275px 400px;
   background-position: -27px -167px;
   left:1285px;   
   
}
#dog_buttonDownHelp{
   background-image: url("/racing/svg/button_gruen.svg");
   background-size: 275px 400px;
   background-position: -27px -167px;
   left:805px; 
}
#dog_downHelpLink{
    position: absolute;
    width: 220px;
    height: 60px;    
    left: 0px;
    z-index: 10;
}
#dog_buttonPrintHelp{
   background-image: url("/racing/svg/button_gruen.svg");
   background-size: 275px 400px;
   background-position: -27px -167px;
   left:1045px;   
   
}
#dog_printHelpLink{
   position: absolute;
   width: 220px;
   height: 60px;  
   left: 0px;
   z-index: 10;
}

.dog_helpButtText {
    -moz-user-select: none;
    font-family: "Arial","Myriad Pro","Trebuchet MS",sans-serif;
    font-size: 28px;
    line-height: 63px;
    position: relative;
    text-align: left;
    padding-left: 15px;
}

#dog_frontendVersion{
    top:1018px;
    left: 22px;
}

#dog_clock{
    position: absolute;
    left: 1834px;
    top:10px;
}

#dog_clock>span{
     -moz-user-select: none;
    color: rgb(100,100,100);
    font-family: "Arial","Myriad Pro","Trebuchet MS",sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 100%;
    line-height: 32px;
    text-align: left;
    width: 100%;
}

#dog_button_switch{
    position:absolute;
    top:5px;left:318px;
    width:240px;height:50px;
    background-image: url("/racing/svg/topbar_change_over.svg");
    background-position: -323px -102px;
    background-size: 706px 287px;
    text-align: center;
}

#dog_button_switch:hover{
    background-position: -323px -161px;
    cursor: pointer;
}

#dog_button_switch>span{
    text-align: center;
    color: #FFFFFF;
    font-family: "Robot", sans-serif;
    font-size: 26px;
    font-weight: bold;
    line-height: 55px;
    text-align: center;
}

/* ------------- history -----------------------------------------------------*/

#dog_historybgr {
    background-color: rgba(0,0,0,0.7);
    display: none;
    height: 100%;
    position: absolute;
    top: 0;
    width: 101%;
    z-index: 5000;
}

#dog_history {
    background-position: 0 -10px;
    border: 3px solid #fff;
    height: 1000px;
    left: 215px;
    overflow: hidden;
    position: absolute;
    top: 130px;
    width: 1565px;
}

#dog_hisTab2{
    display: none;
}

.dog_histHeadTab{
    position: absolute;
    top: 5px;
    background-image: url("/racing/svg/tab.svg");
    background-position: 0px 0px;
    background-size: 371px 63px;
    background-repeat: no-repeat;
    width: 371px;
    height: 63px;
    cursor: pointer;
}

.dog_histHeadTab > span {
  color: #4d4d4d;
  display: block;
  font-family: "Roboto",sans-serif;
  font-size: 20px;
  font-weight: bolder;
  line-height: 70px;
  text-align: center;
}

#dog_hisHeaTab2 > span {
  line-height: 25px;
  position: relative;
  top: 11px;
}

#dog_hisHeaTab1{
    left: 15px;
    z-index: 100;
    opacity: 1;
}

#dog_hisHeaTab2{
    left: 345px;
    z-index: 10;
    opacity: 0.8;
}

.histTab{
	position:absolute;
	top:70px;left:10px;
	width:1545px;height:920px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,96), 0 0 0 1px rgba(102,102,101,255),inset 0 0 32px 0 rgba(255,255,255,128);
	box-shadow: 0 2px 6px 0 rgba(0,0,0,96), 0 0 0 1px rgba(102,102,101,255),inset 0 0 32px 0 rgba(255,255,255,128);
        background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(205,205,206,0.46) 69%, rgba(175,176,176,0.47) 74%, rgba(153,154,155,0.53) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(69%,rgba(205,205,206,0.46)), color-stop(74%,rgba(175,176,176,0.47)), color-stop(100%,rgba(153,154,155,0.53))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(205,205,206,0.46) 69%,rgba(175,176,176,0.47) 74%,rgba(153,154,155,0.53) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(205,205,206,0.46) 69%,rgba(175,176,176,0.47) 74%,rgba(153,154,155,0.53) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(205,205,206,0.46) 69%,rgba(175,176,176,0.47) 74%,rgba(153,154,155,0.53) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(205,205,206,0.46) 69%,rgba(175,176,176,0.47) 74%,rgba(153,154,155,0.53) 100%); /* W3C */
        
}

.dog_buttHist {
    color: #ffffff;
    cursor: pointer;
    height: 60px;
    position: absolute;
    text-align: center;
    width: 220px;
}
#dog_buttonSessCloseHist {
    background-image: url("/racing/svg/button_ok.svg");
    background-position: -27px -167px;
    background-size: 275px 400px;
    left: 1276px;    
    top: 850px;
}
#dog_buttonCloseHist {
    background-image: url("/racing/svg/button_ok.svg");
    background-position: -27px -167px;
    background-size: 275px 400px;
    left: 1276px;    
    top: 850px;
}
.dog_histButtText {
    -moz-user-select: none;
    font-family: "Arial","Myriad Pro","Trebuchet MS",sans-serif;
    font-size: 33px;
    font-weight: bold;
    line-height: 57px;
    position: relative;
    text-align: left;
}

#dog_tableSessWait{
    position: absolute;
    top:420px;
    left:570px;
    display: none;
}
#dog_tableHistWait{
    position: absolute;
    top:420px;
    left:570px;
}

#dog_histTable{
    line-height: 35px;
    color: #000000;
    font-size: 23px;
    font-family: 'Roboto', sans-serif;
    text-align: left;
    margin: 30px 0px 0px 40px;
    box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
    background-color: #FFFFFF;
    background-image: linear-gradient(to bottom, rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%);
    background-size: 100% 45px;
    background-repeat: no-repeat;
    width: 1449px;
}

#dog_histTable table{
    border-spacing: 0;
    /*border-collapse: collapse;*/
    width: 100%;
    table-layout: fixed;
    border-radius: 6px;
    border: 3px solid rgb(100, 100, 100);
}

#dog_histTable tbody {
    overflow-y: auto;    /* Trigger vertical scroll    */
    overflow-x: hidden;  /* Hide the horizontal scroll */
    display: inline-table;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    max-height: 735px;
}

#dog_histTable th{
    font-size: 20px;
    line-height: 42px;
    
    background: -moz-linear-gradient(center top , rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%);    
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05,  rgba(143, 143, 143, 1)), color-stop(1, rgba(43, 43, 43, 1)) );    
    background: -webkit-linear-gradient(center top,  rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(center top,  rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(center top,   rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,   rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%); /* W3C */
    
    color:#FFFFFF; 
    font-weight: bold; 
    min-width: 167px;
    max-width: 167px;
    padding: 0px;
    text-align: left;
}


#dog_histTable th.rightTh{
    /*min-width: 178px;*/
    /*max-width: 178px;*/
	width:100%;
}

#dog_histTable td.newCred{
	width:100%;
}


#dog_histTable th:first-child { 
    border: none; 
    border-top-left-radius: 6px;
}

#dog_histTable th:last-child { 
    border-top-right-radius: 6px;
}

#dog_histTable thead tr{
    display: block;
}

#dog_histTable td{
    min-width: 167px;
    max-width: 167px;
    color: #485a6d; 
    padding: 0px;
}

#dog_histTable .alt td { 
    background: rgba(195, 200, 208, 0.5) none repeat scroll 0 0; 
    color: #485a6d; 
}

#dog_histTable .histFirstCol{
    min-width:100px;
    max-width: 100px;
}

#dog_histTable tr.enHover:hover td{
    background-color: rgba(0,0,0,0);
}

#dog_histTable tr.enHover:hover{
    background: -moz-linear-gradient(top,   rgba(254,136,137,0) 0%, rgba(254,136,137,0.5) 50%,rgba(254,136,137,0) 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(rgba(254,136,137,0) 0%, rgba(254,136,137,0.5) 50%,rgba(254,136,137,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,136,137,0) 0%, rgba(254,136,137,0.5) 50%,rgba(254,136,137,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,136,137,0) 0%, rgba(254,136,137,0.5) 50%,rgba(254,136,137,0) 100%); /* IE10+ */    
    background: linear-gradient(to bottom,  rgba(254,136,137,0) 0%, rgba(254,136,137,0.5) 50%,rgba(254,136,137,0) 100%); /* W3C */   
}

#dog_histTable tr.enHover.alt:hover{
    background: -moz-linear-gradient(top,   rgba(225, 230, 238,0.5) 0%, rgba(254,136,137,0.5) 50%, rgba(225, 230, 238,0.5) 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(rgba(225, 230, 238,0.5) 0%, rgba(254,136,137,0.5) 50%, rgba(225, 230, 238,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(225, 230, 238,0.5) 0%, rgba(254,136,137,0.5) 50%, rgba(225, 230, 238,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(225, 230, 238,0.5) 0%, rgba(254,136,137,0.5) 50%, rgba(225, 230, 238,0.5) 100%); /* IE10+ */    
    background: linear-gradient(to bottom,  rgba(225, 230, 238,0.5) 0%, rgba(254,136,137,0.5) 50%, rgba(225, 230, 238,0.5) 100%); /* W3C */   
}
#dog_histTable tr.enHover.alt:hover .inTableTdDiv{
    border-left: 3px solid rgba(195, 200, 208, 0.5);
}

#dog_histTable tr.enHover td{
    cursor: pointer;
}

#dog_histSessTable{
    line-height: 35px;
    color: #000000;
    font-size: 23px;
    font-family: 'Roboto', sans-serif;
    text-align: left;
    margin: 30px 0px 0px 40px;
    box-shadow: 0 0 5px 1px rgba(100, 100, 100, 1);
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
    background-color: #FFFFFF;
    background-image: linear-gradient(to bottom, rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%);
    background-size: 100% 45px;
    background-repeat: no-repeat;
    width: 1449px;
}

#dog_histSessTable table{
    border-spacing: 0;
    /*border-collapse: collapse;*/
    width: 100%;
    table-layout: fixed;
    border-radius: 6px;
    border: 3px solid rgb(100, 100, 100);
}

#dog_histSessTable tbody {
    overflow-y: auto;    /* Trigger vertical scroll    */
    overflow-x: hidden;  /* Hide the horizontal scroll */
    display: inline-table;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    max-height: 735px;
}

#dog_histSessTable th{
    font-size: 20px;
    line-height: 42px;
    
    background: -moz-linear-gradient(center top , rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%);    
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05,  rgba(143, 143, 143, 1)), color-stop(1, rgba(43, 43, 43, 1)) );    
    background: -webkit-linear-gradient(center top,  rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(center top,  rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(center top,   rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,   rgba(143, 143, 143, 1) 0%, rgba(43, 43, 43, 1) 100%); /* W3C */
    
    color:#FFFFFF; 
    font-weight: bold; 
    min-width: 167px;
    max-width: 167px;
    padding: 0px;
    text-align: left;
}


#dog_histSessTable th.rightTh{
    /*min-width: 178px;*/
    /*max-width: 178px;*/
	width:100%;
}

#dog_histSessTable td.newCred{
	width:100%;
}


#dog_histSessTable th:first-child { 
    border: none; 
    border-top-left-radius: 6px;
}

#dog_histSessTable th:last-child { 
    border-top-right-radius: 6px;
}

#dog_histSessTable thead tr{
    display: block;
}

#dog_histSessTable td{
    min-width: 167px;
    max-width: 167px;
    color: #485a6d; 
    padding: 0px;
}

#dog_histSessTable .alt td { 
    background: rgba(195, 200, 208, 0.5) none repeat scroll 0 0; 
    color: #485a6d; 
}

#dog_histSessTable .histFirstCol{
    min-width:441px;
    max-width: 441px;
}

#dog_histSessTable tr:hover td{
    background-color: rgba(0,0,0,0);
}

#dog_histSessTable tr:hover{
    background: -moz-linear-gradient(top,   rgba(254,136,137,0) 0%, rgba(254,136,137,0.5) 50%,rgba(254,136,137,0) 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(rgba(254,136,137,0) 0%, rgba(254,136,137,0.5) 50%,rgba(254,136,137,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(254,136,137,0) 0%, rgba(254,136,137,0.5) 50%,rgba(254,136,137,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(254,136,137,0) 0%, rgba(254,136,137,0.5) 50%,rgba(254,136,137,0) 100%); /* IE10+ */    
    background: linear-gradient(to bottom,  rgba(254,136,137,0) 0%, rgba(254,136,137,0.5) 50%,rgba(254,136,137,0) 100%); /* W3C */   
}

#dog_histSessTable tr.alt:hover{
    background: -moz-linear-gradient(top,   rgba(225, 230, 238,0.5) 0%, rgba(254,136,137,0.5) 50%, rgba(225, 230, 238,0.5) 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(rgba(225, 230, 238,0.5) 0%, rgba(254,136,137,0.5) 50%, rgba(225, 230, 238,0.5) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(225, 230, 238,0.5) 0%, rgba(254,136,137,0.5) 50%, rgba(225, 230, 238,0.5) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(225, 230, 238,0.5) 0%, rgba(254,136,137,0.5) 50%, rgba(225, 230, 238,0.5) 100%); /* IE10+ */    
    background: linear-gradient(to bottom,  rgba(225, 230, 238,0.5) 0%, rgba(254,136,137,0.5) 50%, rgba(225, 230, 238,0.5) 100%); /* W3C */   
}
#dog_histSessTable tr.alt:hover .inTableTdDiv{
    border-left: 3px solid rgba(195, 200, 208, 0.5);
}

#dog_history tr.enHover.alt:hover td>div{
    background: rgba(0,0,0,0);
    
}

#dog_history #dog_histSessTable td:hover{
    cursor: pointer;
}

#dog_history #dog_histSessTable tr[data-detavail='false'] td:hover{
    cursor: default;
}

#dog_histWrapDetail{
    display: none;
}

#dog_histDetail{
    display: none;
    position: absolute;
    top:20px;
    left:40px;
    color: #4d4d4d;
    font-family: "Roboto",sans-serif;
    font-size: 25px;
}

#dog_detailHistWait{
    position: absolute;
    top:420px;
    left:570px;
    display: none;
}

.dog_leftHist {
    float: left;
    width: 320px;
}

.dog_sideBarHeaderHist {
    background-image: url("/racing/images/tvscreen_erg.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 168px;
    position: relative;
    z-index: 2;
}

.dog_histRace {
    color: #fff;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 35px;
    padding-left: 40px;
    padding-top: 25px;
}
.dog_histHeadGameId {
    color: #fff;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 80px;
    font-weight: bold;
    line-height: 75px;
    padding-left: 35px;
}

.dog_sidebarHist {
    background-image: url("/racing/images/history_bg.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 650px;
    margin-top: -20px;
    padding-left: 6px;
    padding-top: 25px;
    position: relative;
    z-index: 1;
    font-weight: bold;
}

.dog_histSidebarHeader {
    background-image: url("/racing/images/TVScreen-topbar.png");
    background-repeat: no-repeat;
    background-size: contain;
    height: 167px;
    left: 287px;
    position: absolute;
    width: 1465px;
}

#dog_histLogoSb {
  background-image: url("/racing/svg/dog_no_logo.svg");
  background-repeat: no-repeat;
  background-size: 110px 110px;
  height: 110px;
  left: 1025px;
  position: absolute;
  top: 26px;
  width: 110px;
}

#dog_buttonBackHist {
    background-image: url("/racing/svg/button_ok.svg");
    background-position: -27px -167px;
    background-size: 275px 400px;
    left: 0px;    
    top: 830px;
}

/* battfield */

#dog_histBetfield{
    position: absolute;
    left:296px;
    top:165px;
}

#dog_historybettable{
    position: absolute;
    top: 30px;
    left: 60px;
}

#dog_historybettable .dog_bt_empty_dark, #dog_historybettable .dog_bt_empty, #dog_historybettable .dog_bt_info, #dog_historybettable .dog_bt_info span{
    width: 147px !important;
    height: 80px;
}

#dog_historybettable .dog_bt_empty_dark{
    background-size: 147px 80px;
}

#dog_historybettable  .dog_bt_empty{
    background-size: 147px 80px;
}

#dog_historybettable .dog_bt_info span{
    line-height: 85px !important;
    font-size: 35px !important;
}

#dog_historybettable .dog_bt_info_bet {
	position:absolute;
	width:147px;
    height:80px;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: url("/racing/images/betfield_dog_empty_dark.png");
        background-size: 147px 80px;
}

#dog_historybettable .dog_bt_info_jeton {
	position:absolute;
	top:12px !important;left:12px !important;
	width:56px !important;height:56px !important;
        background-size: 56px 56px;
}

#dog_historybettable .dog_bt_info_jeton > span{
    display:block;
    width:56px;
    height:56px;
    text-align:center;
    vertical-align:middle;
    line-height:56px;
    font-size:22px;
    font-weight:bold;
    color:#fff;
    font-family:"Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
}

#dog_historybettable .dog_bt_info_bet_quota {
	position:absolute;
	top:12px;left:67px;
	height:56px;width:67px;
}
#dog_historybettable .dog_bt_info_bet_quota > span{
    display:block;
    text-align:center;
    vertical-align:middle;
    line-height:56px;
    font-size:22px;
    font-weight:bold;
    /*color:#000;*/
    font-family:"Arial", "Myriad Pro", "Trebuchet MS", sans-serif;
}

#dog_historybettable .dog_bt_info_jeton_show {
    position:absolute;
    top:4px;left:4px;
    width:73px;height:110px;
    background-image: url("/racing/images/coin_win_show_true.png");
    background-size: 73px 110px;
    z-index:99;
}

.dog_sidebarHist>div{
    margin-top: 20px;
}

.dog_sidebarHist>div>:first-child {
    padding-left: 30px;
}

.dog_sidebarHist>div>div.histDetail{
    padding-left: 0px;
}


/*------------- reminder pop up ----------------------------------------------*/

#dog_reminderBg {
    background-color: rgba(0,0,0,0.7);
    display: none;
    height: 1200px;
    /*opacity: 0.7;*/
    position: absolute;
    top: 0;
    width: 1920px;
    z-index: 7000;
}

#dog_reminderMes {
    background-color: #FFFFFF;
    box-shadow: -1px -1px 1px black inset, 1px 1px 1px black inset, 10px 10px 20px rgba(255, 255, 255, 0.6) inset, -10px -10px 20px rgba(0, 0, 0, 0.2) inset;
    height: 70%;
    position: absolute;
    top: 15%;
    left: 15%;
    width: 70%;
    border-radius: 20px;
    z-index: 1001;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    font-size: 35px;
    line-height: 110%;
}

#dog_buttonNRem{
   background: url("/racing/images/button_logout_n.png") no-repeat 0 -243px;
   color:#FFFFFF;
   left:205px;
}

#dog_buttonNRem:hover{
   background: url("/racing/images/button_logout_n.png") no-repeat 0 0;
}

#dog_buttonYRem{
   background: url("/racing/images/button_logout_y.png") no-repeat 0 -243px;
   color:#FFFFFF;
   left: 797px;
   
}

#dog_buttonYRem:hover{
   background: url("/racing/images/button_logout_y.png") no-repeat 0 0px;
}

#dog_nRemText{
    left:22px;
}

#dog_yRemText{
    left:-22px;
}

#dog_reminderMesText{    
    background-color: rgba(0, 0, 100, 0.05);
    border-radius: 15px;
    box-shadow: 0 0 5px 0 rgb(150, 150, 150);
    margin: 65px 75px 45px;
    padding: 30px 0;
    text-align: center;
}

#dog_cbReminder{
  transform: scale(1.5);
  -webkit-transform: scale(1.5);
  display: inline-block;
  vertical-align: top;
  margin: 10px 10px 0 150px;
}

#dog_remConfText{
    display: inline-block;
    font-family: "Arial","Myriad Pro","Trebuchet MS",sans-serif;
    font-size: 28px;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    width: 75%;
    line-height: 130%;
        
}

#dog_reminderQue{
    text-align: center;
    position: absolute;
    top: 430px;
    width: 100%;
}

/******************* event ids and competitve names ***************************/

.eventIds{
    position: absolute;
    top: 905px;
    left: 80px;
    font-size: 19px;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.7);
}

.tvEventIds {
  color: rgba(0, 0, 0, 0.7);
  display: none;
  font-family: "Roboto",sans-serif;
  font-size: 18px;
  font-weight: bold;
  left: 80px;
  line-height: 200%;
  position: absolute;
  top: 28px;
}

.tvWinEventIds{
    position: absolute;
    top: 28px;
    left: 80px;
    font-size: 18px;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    color: rgba(0, 0, 0, 0.7);
    display: none;
    line-height: 200%;
}

.videoEventIds{
    position: absolute;
    top: 7px;
    left: 13px;
    font-size: 19px;
    font-family: "Roboto",sans-serif;
    font-weight: bold;
    color: rgba(256, 256, 256, 0.9);
    z-index: 1;
}

#dog_video_comp_names{
    position: absolute;
    top: 445px;
    right: 0px;
    font-size: 19px;
    font-family: "Roboto",sans-serif;
    color: #FFFFFF;
    z-index: 1;
    height: 450px;
    margin-right: 25px;
}

#dog_video_comp_names.dog_withBottTick{
    top: 420px;
}

/* for chrome only */
.selector:not(*:root), #dog_video_comp_names{    
        -webkit-filter: blur(0px);
}

.dog_img_1{
	background-image: url("/racing/svg/bf_dog_1.svg");
}
.dog_img_2{
	background-image: url("/racing/svg/bf_dog_2.svg");
}
.dog_img_3{
	background-image: url("/racing/svg/bf_dog_3.svg");
}
.dog_img_4{
	background-image: url("/racing/svg/bf_dog_4.svg");
}
.dog_img_5{
	background-image: url("/racing/svg/bf_dog_5.svg");
}
.dog_img_6{
	background-image: url("/racing/svg/bf_dog_6.svg");
}

#dog_tvScrCompName{
    position: absolute;
    top:851px;
    left:33px;
}

.dog_tvScrImageComp{
    background-repeat: no-repeat;
    background-size: 34px 34px;
    display: inline-block;
    height: 34px;
    width: 34px;
}

.dog_tvScrCompText{
    background-image: url("/racing/svg/names_button.svg");
    background-position: -51px -2px;
    background-size: 300px 56px;
    display: inline-block;
    font-size: 19px;
    height: 50px;
    line-height: 45px;
    position: relative;
    top: -13px;
    width: 215px;
}

.dog_tvScrCompText span{
    color: #ffffff;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    position: relative;
    text-align: center;
    top: 6px;
    width: 196px;
}

.dog_bfCompName{
    color: #ffffff;
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-size: 20px;
    position: relative;
    text-align: right;
    top: 82px;
    width: 195px;
}



