body{margin: 0;background-color: #555;-webkit-user-select: none; /* Chrome all / Safari all */-moz-user-select: none; /* Firefox all */-ms-user-select: none; /* IE 10+ */user-select: none; /* Likely future */}#computerPanel{position: absolute;width: 1440px;height: 800px;background-color: rgba(255,255,255,0.4);}#computerPanel>div{margin: 200px auto;width: 340px;background-color: rgba(0,0,0,0.8);border-radius: 10px;color: white;padding-bottom: 20px;}#computerName{padding-top: 20px;text-align: center;font-size: 2em;}#thinking{text-align: center;font-size: 5em;}#titleScreen{width: 500px;margin: 50px auto;text-align: center;background-color: #DDD;padding: 10px 40px;}#titleScreen h1{font-size: 3em;}#lblPlayers{font-size: 1.8em;display: inline-block;}#selectPlayers{font-size: 1.5em;}#lblOpponents{margin-top: 20px;font-size: 1.4em;display: inline-block;}#selectOpponents{font-size: 1.2em;}#playerNames{border: 1px solid #777;padding: 30px 14px;margin: 30px auto 0 auto;width: 300px;}#playerNames>input{margin: 10px auto;font-size: 1.2em;display: block;}#options{margin-top: 20px;padding: 10px;}#lblGlow{font-size: 1.4em;display: inline-block;vertical-align: top;margin-left: 10px;}#btnGlow{display: inline-block;vertical-align: top;width: 26px;height: 26px;padding-left: 4px;border-radius: 5px;text-align: center;background-color: white;color: steelblue;font-size: 1.4em;border: 2px solid #999;}#btnGlow:hover{border: 2px solid steelblue;}#btnStartGame{padding: 10px;font-size: 1.4em;text-align: center;cursor: pointer;cursor: hand;border-radius: 6px;background-color: #EE82EE;width: 140px;margin: 40px auto;}#btnStartGame:hover{background-color: #DA70D6;}#btnRules{display: block;font-size: 1.2em;padding: 8px;text-decoration: none;vertical-align: top;width: 100px;border-radius: 5px;text-align: center;margin: 0 auto;margin-bottom: 20px;background-color: #EEE;color: #777;border: 2px solid #777;}#btnRules:hover{color: steelblue;border: 2px solid steelblue;}#gameWindow{position: absolute;width: 1440px;}#sharedSpace{display: inline-block;vertical-align: top;width: 620px;height: 800px;overflow: hidden;background-color: #CCC;}#nobles{height: 120px;padding-left: 0px;}.noble{background-color: #A9D0F5;border-radius: 4px;display: inline-block;width: 100px;height: 100px;margin: 8px;border: 1px solid #999;}#blues, #oranges, #greens{}.token{background-image: url("resources.png");position: absolute;width: 74px;height: 62px;}.emeraldToken{background-position: -4px -12px;}.sapphireToken{background-position: -4px -73px;}.rubyToken{background-position: -4px -134px;}.diamondToken{background-position: -160px -12px;}.onyxToken{background-position: -160px -73px;}.goldToken{background-position: -160px -134px;}#bank{margin: 20px 5px;}#bank>div{position: relative;float: left;width: 90px;height: 120px;text-align: center;cursor: hand;cursor: pointer;}#greenTokens{}#blueTokens{}#redTokens{}#whiteTokens{}#brownTokens{}#goldTokens{}.card{display: inline-block;border-radius: 10px;background-color: white;width: 100px;height: 140px;margin: 8px;border: 1px solid #999;cursor: hand;cursor: pointer;font-family: 'Lato', sans-serif;vertical-align: top;}.value{font-size: 1.6em;padding: 8px 12px;}.card .value{float: left;}.noble .value{float: right;}.gem{background-image: url("gems.png");background-size: 141px 90px;margin: 2px;float: right;width: 48px;height: 40px;}.emerald{background-position: -50px 0px;}.sapphire{background-position: 0px -50px;}.ruby{background-position: -50px -50px;}.diamond{background-position: -100px 0px;}.onyx{background-position: 0px 0px;}.gold{background-position: -100px -50px;}.cost{margin-left: 10px;}.card .cost{clear: both;width: 78px;border-top: 1px solid silver;}.noble .cost, .playerNobles .cost{float: left;width: 50px;}.clear{clear: both;}.costLabel{background-color: silver;font-size: 0.76em;width: 12px;height: 12px;text-align: center;font-weight: bold;margin: 1px;border: 1px solid black;vertical-align: top;padding: 1px 2px 3px 2px;float:left;}.card .costLabel{border-radius: 10px;}.noble .costLabel{border-radius: 2px;}.emeraldLabel{background-color: green; color: white;}.onyxLabel{background-color: #654321; color: white;}.rubyLabel{background-color: red; color: white;}.sapphireLabel{background-color: #0000CD; color: white;}.diamondLabel{background-color: white; color: black;}.goldLabel{background-color: gold; color: black;}.totalLabel{background-color: #333; color: white;}.smallGem{background-image: url("gems.png");background-size: 70px 45px;width: 24px;height: 20px;float: left;}.smallEmerald{background-position: -24px 0px;}.smallSapphire{background-position: 0px -24px;}.smallRuby{background-position: -24px -24px;}.smallDiamond{background-position: -48px 0px;}.smallOnyx{background-position: 0px 0px;}.smallGold{background-position: -48px -24px;}.tinyGem{background-image: url("gems.png");background-size: 52px 33px;width: 18px;height: 15px;float: right;margin: 0;}.tinyEmerald{background-position: -18px 0px;}.tinySapphire{background-position: 0px -18px;}.tinyRuby{background-position: -18px -18px;}.tinyDiamond{background-position: -36px 0px;}.tinyOnyx{background-position: 0px 0px;}.tinyGold{background-position: -36px -18px;}#playerSpaces{display: inline-block;vertical-align: top;width: 790px;height: 800px;overflow-y: scroll;background-color: #CCC;}.playerHeading{padding: 10px;color: white;font-size: 1.2em;}.scoreLabel{font-size: 1em;padding: 6px;display: inline-block;margin-left: 20px;border: 1px solid white;border-radius: 4px;color: white;width: 40px;text-align: center;}.expansionToggle{display: inline-block;background-color: #999;cursor: pointer;cursor: hand;text-align: center;margin-top: 6px;width: 24px;height: 24px;border-radius: 12px;font-size: 1em;vertical-align: top;}.expansionToggle:hover{background-color: yellow;color: black;}.playerName{display: inline-block;margin-left: 10px;}#tokenOptions, #cardOptions{position: absolute;background-color: rgba(0, 0, 0, 0.6);}#tokensSelected{display: none;}#displayTokensSelected{width: 170px;height: 40px;margin-top: 8px;display: inline-block;vertical-align: top;}.cardOption, .tokenOption{color: white;text-align: center;background-color: #111;border-radius: 4px;border-width: 1px;border-style: solid;border-color: transparent;cursor: hand;cursor: pointer;font-size: 1.4em;padding: 8px;}.cardOption{width: 80px;margin: 10px;}.tokenOption{width: 32px;height: 28px;margin: 8px;margin-left: 0px;display: inline-block;vertical-align: top;}.cardOption:hover, .tokenOption:hover{border-color: white;}#btnTake{background-image: url('hand.jpg');background-size: 30px;background-repeat: no-repeat;background-position: 8px 6px;}#btnClearTokens{background-image: url('cancel.jpg');background-size: 24px;background-repeat: no-repeat;background-position: 12px 10px;}.playerCards{display: inline-block;width: 620px;height: 460px;border: 1px solid #999;margin: 10px;vertical-align: top;}.playerCards>div{display: inline-block;position: relative;width: 120px;background-color: pink;}.summaryPanel{width: 750px;border: 1px solid #999;margin: 10px;}.summaryPanel>div{height: 148px;margin: 6px;margin-bottom: 0px;display: inline-block;vertical-align: top;}.summaryResources{width: 360px;}.summaryReserved{width: 360px;}.summaryBox{width: 116px;margin: 2px;display: inline-block;}.summaryGem{background-image: url("gems.png");background-size: 127px 81px;margin: 1px;width: 36px;height: 36px;display: inline-block;vertical-align: top;}.summaryEmerald{background-position: -48px 0px;}.summarySapphire{background-position: -2px -44px;}.summaryRuby{background-position: -48px -44px;}.summaryDiamond{background-position: -88px 0px;}.summaryOnyx{background-position: -2px 0px;}.summaryGold{background-position: -44px -44px;}.summaryToken{background-image: url("resources.png");background-size: 104px 100px;margin: 5px 1px;width: 36px;height: 28px;display: inline-block;vertical-align: top;}.summaryEmeraldToken{background-position: 0px -7px;}.summarySapphireToken{background-position: 0px -39px;}.summaryRubyToken{background-position: 0px -71px;}.summaryDiamondToken{background-position: -68px -7px;}.summaryOnyxToken{background-position: -68px -39px;}.summaryGoldToken{background-position: -68px -71px;}.summaryLabel{font-size: 1.2em;padding-top: 2px;text-align: center;width: 36px;margin: 1px;height: 24px;display: inline-block;vertical-align: top;color: #333;}.summaryEmeraldLabel{background-color: green; color: white;}.summaryOnyxLabel{background-color: #654321; color: white;}.summaryRubyLabel{background-color: red; color: white;}.summarySapphireLabel{background-color: #0000CD; color: white;}.summaryDiamondLabel{background-color: white; color: black;}.summaryGoldLabel{background-color: gold; color: black;}.summaryTotalLabel{background-color: #333; color: white;}.summaryBlank{margin: 5px 1px;width: 36px;height: 28px;display: inline-block;vertical-align: top;position: relative;}.tinyCard{background-size: 62px 60px;background-color: white;left: 2px;width: 30px;height: 16px;position: absolute;border: 1px solid #999;border-bottom-style: dashed;border-bottom-color: #CCC;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}.tinyToken{background-image: url("resources.png");background-size: 62px 60px;width: 22px;height: 20px;position: absolute;}.tinyEmeraldToken{background-position: 0px -3px;}.tinySapphireToken{background-position: 0px -22px;}.tinyRubyToken{background-position: 0px -41px;}.tinyDiamondToken{background-position: -41px -3px;}.tinyOnyxToken{background-position: -41px -22px;}.tinyGoldToken{background-position: -41px -41px;}.smallToken{background-image: url("resources.png");background-size: 176px 149px;width: 56px;height: 44px;display: inline-block;cursor: pointer;cursor: hand;}.smallEmeraldToken{background-position: -2px -10px;}.smallSapphireToken{background-position: -2px -57px;}.smallRubyToken{background-position: -2px -104px;}.smallDiamondToken{background-position: -120px -10px;}.smallOnyxToken{background-position: -120px -57px;}.smallGoldToken{background-position: -120px -104px;}.playerTokens{display: inline-block;width: 750px;height: 120px;border: 1px solid #999;margin: 10px;margin-bottom: 0px;vertical-align: top;}.playerTokens>div{display: inline-block;position: relative;width: 105px;height: 120px;margin-left: 15px;}.reservedCards{display: inline-block;border: 1px solid #999;margin-top: 10px;width: 120px;height: 460px;}.overlayPanel{position: absolute;width: 1440px;height: 800px;background-color: rgba(0,0,0,0.8);}.overlayPanel>div{margin: 200px auto;width: 520px;padding: 40px;text-align: center;background: white;border-radius: 4px;}#message, #warning{padding: 20px;margin-bottom: 20px;font-size: 1.5em;}.btn{display: inline-block;cursor: hand;cursor: pointer;padding: 10px;border-radius: 6px;color: white;width: 170px;margin: 0 20px;font-size: 1.5em;}#btnOk{background-color: #777;}#btnOk:hover{background-color: #555;}#btnCancelAction{background-color: #0B610B;}#btnCancelAction:hover{background-color: #3ADF00;}#btnContinue{background-color: #B40404;}#btnContinue:hover{background-color: #FE2E2E;}#warningIcon{width: 100px;}
