body {
	padding: 0;
	margin: 0;
	color: #000;
}
a {
    color: cornflowerblue;
    text-decoration: none;
}
a:hover {
    color: #65a6ff;
}

img {
	border: none;
}

.advanced_smiles_row td {
    padding: 0;
    width: 12px;
    border-spacing: 0;
}

.smiles_table td {
    text-align: center;
    font-weight: bold;
}

.important {
    color: #C66300;
}

#content{
    text-align:center;
}
#black{position:absolute;z-index:4;width:100%;height:100%;background:black;display:none;}


.svgicon-chips,
.svgicon-fishki,
.svgicon-money {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    background-image: url(/img/main/flat/svg/sprite.svg);
}

.svgicon-chips,
.svgicon-fishki {
    background-position: -10px -65px; }

.svgicon-money {
    background-position: -40px -65px; }


/* 3d buttons */
.button {
    margin: 0 0 1.25rem;
    position: relative;
    text-decoration: none;
    text-align: center;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    display: inline-block;
    padding-top: 0.7rem;
    padding-right: 1rem;
    padding-bottom: 0.7rem;
    padding-left: 1rem;
    border-radius: 3px;
    color: black;
    font: 600 20px sans-serif, 'Open Sans';
    text-shadow: 0 1px 0 white;
    border-top: 1px solid rgba(255, 255, 255, 0.9);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
    background: #ffe053;
    background: linear-gradient(to bottom, #ffe053 0%, #ff9d04 100%); }
.button:active {
    color: white; }
.button:hover {
    color: black;
    background: linear-gradient(to bottom, #ff9d04 0%, #ffe053 100%);
    text-decoration: none !important;}
.button.no-margin {
    margin-bottom: 0; }
.button.large {
    font: 600 24px sans-serif, 'Open Sans'; }
.button.small {
    font: 600 16px sans-serif, 'Open Sans'; }
.button.tiny {
    font: 600 12px sans-serif, 'Open Sans'; }
.button.xs {
    font: 600 12px sans-serif, 'Open Sans';
    padding: 0.25rem 0.8rem; }
.button.success {
    background: #bef641;
    background: linear-gradient(to bottom, #bef641 0%, #51dd03 100%); }
.button.success:hover {
    background: linear-gradient(to bottom, #51dd03 0%, #bef641 100%); }
.button.alert {
    background: #fa757d;
    background: linear-gradient(to bottom, #fa757d 0%, #eb0d11 100%);
    color: white;
    text-shadow: 0 1px 0 black; }
.button.alert:hover, .button.alert:visited, .button.alert:active {
    background: linear-gradient(to bottom, #eb0d11 0%, #fa757d 100%);
    color: white;
    text-shadow: 0 1px 0 black; }
.button.secondary {
    background: #d1f4f4;
    background: linear-gradient(to bottom, #d1f4f4 0%, #77dad9 100%); }
.button.secondary:hover {
    background: linear-gradient(to bottom, #77dad9 0%, #d1f4f4 100%); }
.button.gray {
    background: #f6f6f6;
    background: linear-gradient(to bottom, #f6f6f6 0%, #c6c6c6 100%); }
.button.gray:hover {
    background: linear-gradient(to bottom, #c6c6c6 0%, #f6f6f6 100%); }
.button.disabled, .button.disabled.secondary, .button.disabled.alert, .button.disabled.success {
    color: black;
    text-shadow: 0 1px 0 white;
    border-top: none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
    background: linear-gradient(to bottom, #e0e0e0 0%, #c6c6c6 100%); }
.button.disabled:hover, .button.disabled.secondary:hover, .button.disabled.alert:hover, .button.disabled.success:hover {
    background: linear-gradient(to bottom, #e0e0e0 0%, #c6c6c6 100%); }
.button span, .button:hover span {
    background: none !important;
}

.doubling-cube{background:#f5f5f5 url(/img/main/flat/game_redesign/nardy/cube-double-face.png) no-repeat;background-size:contain;display:inline-block;width:42px;height:42px;font-size:18px;color:#fff;text-align:center;line-height:42px;text-shadow:0 0 1px #000;border-radius:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.doubling-cube.small{line-height:21px;width:21px;height:21px;font-size:10px}.doubling-cube.round{border-radius:3px}