.ct-double-canvas #ct-double-gameDoubleInterface{width:1024px;
	height:768px;
	position:absolute;
	left:68px;
	bottom:0px;
	z-index:2;
	background: -moz-linear-gradient(top,  #001848 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#001848), color-stop(100%,#000000));
	background: -webkit-linear-gradient(top,  #001848 0%,#000000 100%);
	background: -o-linear-gradient(top,  #001848 0%,#000000 100%);
	background: -ms-linear-gradient(top,  #001848 0%,#000000 100%);
	background: linear-gradient(to bottom,  #001848 0%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001848', endColorstr='#000000',GradientType=0 );

	-webkit-box-shadow: inset 0px 0px 91px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 91px 1px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 91px 1px rgba(0,0,0,0.75);}
.ct-double-canvas #ct-double-big_frame{position:absolute;
	z-index:0;
	height:404px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	width:912px;
	text-align:center;
	left:50%;
	top:192px;

	background-size:912px 404px;

	-ms-transform: translateX(-50%);
    -ms-transform-origin: center center;
    -webkit-transform: translateX(-50%);
    -webkit-transform-origin: center center;
    transform: translateX(-50%);
    transform-origin: center center;}
.ct-double-canvas #acqCard{position:absolute;
	z-index:1;
	height:300px;
	width:190px;
	left:48%;
	top:50px;

	background-size:570px 300px;

	-ms-transform: translateX(-50%);
    -ms-transform-origin: center center;
    -webkit-transform: translateX(-50%);
    -webkit-transform-origin: center center;
    transform: translateX(-50%);
    transform-origin: center center;}
.ct-double-canvas #ct-double-doubleCardsSmall{position:absolute;
	z-index:2;
	height:42px;
	width:47px;
	left:20px;
	top:71px;
	background-size:188px 42px;}
.ct-double-canvas #ct-double-doubleCardsBig{position:absolute;
	z-index:2;
	height:82px;
	width:84px;
	left:53px;
	top:120px;
	background-size:336px 82px;}
.ct-double-canvas #ct-double-doubleCardNumber{position:absolute;
	z-index:2;
	height:47px;
	width:60px;
	left:13px;
	top:24px;
	background-size:780px 47px;}
.ct-double-canvas #ct-double-winx2,.ct-double-canvas #ct-double-winx4{position:absolute;
	z-index:2;
	width:245px;
	height:56px;
	top:330px;}
.ct-double-canvas .double_string1{color: #8C8C8C;
    position: absolute;
    width: 320px;
    text-align: center;
    left: -70px;
    bottom: -33px;
    font-size: 28px;
    font-weight: bold;}
.ct-double-canvas #ct-double-winx2{left:590px;}
.ct-double-canvas #ct-double-winx4{left:16px;}
.ct-double-canvas .gamble_string1{width:345px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
	left:-30px;
	position:absolute;}
.ct-double-canvas .gamble_string2{width:50px;
	height:32px;
	line-height:40px;
	text-transform:lowercase;
	font-weight:bold;
	font-size:40px;
	text-align:right;
	bottom:0px;
	position:absolute;}
.ct-double-canvas .gamble_string3{width:180px;
	height:32px;
	line-height:40px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:36px;
	text-align:right;

	position:absolute;
	right:10px;
	bottom:3px;
	z-index:4;}
.ct-double-canvas .quad_fr{position:absolute;
	z-index:1;
	width:105px;
	height:110px;}
.ct-double-canvas .double_fr{position:absolute;
	z-index:1;
	width:140px;
	height:176px;
	color:white;}
.ct-double-canvas .last_fr{position:absolute;
	z-index:1;
	width:544px;
	height:66px;
	color:white;}
.ct-double-canvas #ct-double-doubleLast_frame{left:240px;
	top:66px;}
.ct-double-canvas #acqHistory{position:absolute;
	z-index:2;
	width: 520px;
	height: 45px;
	left:9px;
	top:10px;
	font-size:0px;}
.ct-double-canvas #ct-double-doubleLast_string{position:absolute;
	z-index:2;
	width: 520px;
	left:250px;
	top:10px;
	text-align:left;
	color:#8C8C8C;
	font-weight:bold;
    font-size: 30px;}
.ct-double-canvas #ct-double-doubleLast_string2{position:absolute;
	z-index:2;
	width: 1024px;
	height: 45px;
	left:0px;
	top:129px;
	text-align:center;
	color:#8C8C8C;
	font-weight:bold;
    font-size: 40px;}
.ct-double-canvas .doubleLast_singlecard{position:relative;
	margin-left:4px;
	width: 48px;
	height: 45px;
	display:inline-block;
	background-position-x:-192px;
	background-repeat:no-repeat;
	background-size:240px 45px;}
.ct-double-canvas #ct-double-doubleArrow{position:absolute;
	z-index:1;
	width:12px;
	height:16px;
	left:272px;
	top:	45px;}
.ct-double-canvas #ct-double-quadPika_frame{position:relative;
	left:75px;
	top:55px;}
.ct-double-canvas #ct-double-quadKupa_frame{position:relative;
	left:190px;
	top:55px;}
.ct-double-canvas #ct-double-quadKaro_frame{position:relative;
	left:75px;
	top:175px;}
.ct-double-canvas #ct-double-quadSpatii_frame{position:relative;
	left:190px;
	top:175px;}
.ct-double-canvas #ct-double-doubleRed_frame{position:relative;
	left: 583px;
	top:109px;}
.ct-double-canvas #ct-double-doubleBlack_frame{position:relative;
	left: 734px;
	top:109px;}
.ct-double-canvas #ct-double-doubleButtons_red,.ct-double-canvas #ct-double-doubleButtons_black{position:relative;
	z-index:2;
	left:14px;
	top:30px;}
.ct-double-canvas #ct-double-doubleButtons_heart,.ct-double-canvas #ct-double-doubleButtons_spade,.ct-double-canvas #ct-double-doubleButtons_clubs,.ct-double-canvas #ct-double-doubleButtons_diamond{position:absolute;
	z-index:2;
	left:10px;
	top:20px;
	color:white;
	width:85px;
	height:64px;
	background-size: 510px 64px;}
.ct-double-canvas .frame404l{position:absolute;
	height:404px;
	width:16px;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size:16px 404px;
	z-index:1;}
.ct-double-canvas .frame404m{position:absolute;
	height:404px;
	width: 880px;

	top:0px;
	left:16px;
	background-repeat:repeat-x;
	background-position:top left;
	background-size:2px 404px;
	z-index:1;}
.ct-double-canvas .frame404r{position:absolute;
	height:404px;
	width:16px;
	top:0px;
	right:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size:16px 404px;
	z-index:1;}
.ct-double-canvas .frame176l{position:absolute;
	height:176px;
	width:16px;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size: 16px 176px;
	z-index:1;}
.ct-double-canvas .frame176m{position:absolute;
	height:176px;
	width: 108px;

	top:0px;
	left:16px;
	background-repeat:repeat-x;
	background-position:top left;
	background-size: 2px 176px;
	z-index:1;}
.ct-double-canvas .frame176r{position:absolute;
	height:176px;
	width:16px;
	top:0px;
	right:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size: 16px 176px;
	z-index:1;}
.ct-double-canvas .frame110l{position:absolute;
	height:110px;
	width:16px;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size: 16px 110px;
	z-index:1;}
.ct-double-canvas .frame110m{position:absolute;
	height:110px;
	width: 73px;

	top:0px;
	left:16px;
	background-repeat:repeat-x;
	background-position:top left;
	background-size: 2px 110px;
	z-index:1;}
.ct-double-canvas .frame110r{position:absolute;
	height:110px;
	width:16px;
	top:0px;
	right:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size: 16px 110px;
	z-index:1;}
.ct-double-canvas .frame66l{position:absolute;
	height:66px;
	width:16px;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size: 16px 66px;
	z-index:1;}
.ct-double-canvas .frame66m{position:absolute;
	height:66px;
	width: 520px;

	top:0px;
	left:12px;
	background-repeat:repeat-x;
	background-position:top left;
	background-size: 2px 66px;
	z-index:1;}
.ct-double-canvas .frame66r{position:absolute;
	height:66px;
	width:16px;
	top:0px;
	right:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size: 16px 66px;
	z-index:1;}
.ct-double-canvas .frame32l{position:absolute;
	height:32px;
	width:16px;
	bottom:0px;
	left:55px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size: 16px 32px;
	z-index:1;}
.ct-double-canvas .frame32m{position:absolute;
	height:32px;
	width: 158px;

	bottom:0px;
	left:71px;
	background-repeat:repeat-x;
	background-position:top left;
	background-size: 2px 32px;
	z-index:1;}
.ct-double-canvas .frame32r{position:absolute;
	height:32px;
	width:16px;
	bottom:0px;
	right:0px;
	background-repeat:no-repeat;
	background-position:top left;
	background-size: 16px 32px;
	z-index:1;}
.ct-double-canvas .btnTitleD{width:100%;
	text-align:center;
	top:45px;
	position:relative;
	font-size:20px;
	font-weight:bold;

	-ms-transform:translateY(-50%);
    -ms-transform-origin: center center;
    -webkit-transform: translateY(-50%);
    -webkit-transform-origin: center center;
    transform: translateY(-50%);
    transform-origin: center center;}
.ct-double-canvas #ct-double-gameDoubleInterface{-webkit-animation: showingAnim 0.3s 1 ease-in forwards;}
/* Integration wrappers do not alter source child coordinates. */
dialog.ct-double-open{position:fixed!important;margin:0!important;padding:0!important;border:0!important;max-width:none!important;max-height:none!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;color:white!important;font-family:Arial,sans-serif!important;box-sizing:border-box!important}
dialog.ct-double-open::backdrop{background:transparent!important;backdrop-filter:none!important}
.ct-double-canvas{position:absolute;left:0;top:0;width:1160px;height:768px;transform-origin:0 0;font:16px Arial,sans-serif;color:white;text-align:left;line-height:normal;isolation:isolate}
.ct-double-canvas *{box-sizing:content-box}
.ct-double-canvas #ct-double-gameDoubleInterface{display:block;left:68px;top:0;bottom:auto}
.ct-double-canvas #ct-double-big_frame{margin:0;padding:0;border:0}
.ct-double-canvas #acqCard{margin:0;padding:0;border:0;overflow:hidden;background:none;border-radius:0;box-shadow:none}
.ct-double-canvas #acqCard img{display:block;width:190px;height:300px;max-width:none;object-fit:fill;margin:0}
.ct-double-canvas button{padding:0;margin:0;border:0;border-radius:0;box-shadow:none;cursor:pointer;font-family:Arial,sans-serif;background-color:transparent}
.ct-double-canvas button:disabled{cursor:default;opacity:.42}
.ct-double-canvas .ct-source-color-button .btnTitleD{display:block;color:white;top:45px;pointer-events:none}
.ct-double-canvas .ct-source-color-button{position:relative!important;left:14px!important;top:30px!important}
.ct-double-canvas #acqHistory{display:flex;gap:4px;margin:0;padding:0;text-align:left}
.ct-double-canvas #acqHistory img{width:48px!important;height:45px!important;object-fit:contain!important;margin:0!important;flex:0 0 48px}
.ct-double-canvas .ct-double-hud{position:absolute;left:0;top:618px;width:1160px;height:150px;z-index:5}
.ct-double-canvas .ct-double-hud .ct-double-meter{position:absolute;bottom:0;height:88px}
.ct-double-canvas .ct-double-hud .ct-double-meter-value{position:absolute;right:10px;bottom:5px;font:bold 50px/50px Arial}
.ct-double-canvas .ct-double-hud .ct-double-meter-label{position:absolute;left:10px;top:8px;font:bold 20px/20px Arial}
.ct-double-canvas .ct-double-hud .ct-double-msg{position:absolute;left:155px;top:10px;width:850px;height:50px;text-align:center}
.ct-double-canvas .ct-double-hud .ct-double-msg span{position:relative;display:block;top:12px;font:bold 28px/30px Arial}
.ct-double-canvas .ct-double-take{position:absolute;left:1010px;bottom:0;width:140px;height:140px;pointer-events:auto}
.ct-double-canvas .ct-double-half{position:absolute;left:20px;bottom:0;width:140px;height:140px;pointer-events:auto}
.ct-double-canvas .ct-double-result{position:absolute;left:155px;top:630px;width:850px;text-align:center;font:bold 28px/30px Arial;z-index:7;color:white;pointer-events:none}

.ct-double-canvas #acqCard{transform:translateX(-50%)!important}
dialog.ct-double-open .ct-double-canvas button{padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;background-repeat:no-repeat!important;box-sizing:content-box!important}
dialog.ct-double-open .ct-source-color-button{display:block!important;appearance:none!important;line-height:normal!important;text-align:center!important}
