﻿.bottomButton,.bottomButton-fullscreen,.bottomButton-hint,.bottomButton-undo{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0) }#nomoremove-dialog-solitairen,#win-dialog-solitairen, .matchmaking-dialog-solitairen{box-shadow:rgba(0,0,0,.7) 0 82px 34px,rgba(0,0,0,.7) 0 7px 33px -3px,rgba(0,0,0,.35) 0 -8px 0 inset;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;text-shadow:0 -1px 0 rgba(70,70,70,.9),0 1px 0 rgba(195,195,195,.3);color:#fff }#nomoremove-dialog-solitairen,#win-dialog-solitairen, .matchmaking-dialog-solitairen,.bottomButton-hint,.bottomButton-score,.bottomButton-undo,.game-name-text{text-shadow:0 -1px 0 rgba(70,70,70,.9),0 1px 0 rgba(195,195,195,.3) }.win8 .top-display>span.display-content{font-size:28px }html{max-height:100% }.calendar,.ui-bar-a,.ui-bar-a button,.ui-bar-a input,.ui-bar-a select,.ui-body-c,.ui-body-c button,.ui-body-c input,.ui-body-c select,.ui-btn-down-a,.ui-btn-down-c,.ui-btn-hover-a,.ui-btn-hover-c,.ui-btn-up-a,.ui-btn-up-c{font-family:Helvetica,Arial,sans-serif }.win8 .top-display{font-weight:400 }#new-game-dialog .ui-btn,.bottomButton{-webkit-transform:translateZ(0) }.single-list{overflow-y:auto }.center-inline-wrapper,.single-list .ui-block-a,.single-list .ui-block-b,.single-list .ui-block-c{text-align:center }#game-ui{position:relative }@-webkit-keyframes fadeIn{from{opacity:0 }to{opacity:1 }}@keyframes fadeIn{from{opacity:0 }to{opacity:1 }}*{-moz-user-select:none }.fb-like{width:90px }.card .light,.only-chrome,.wrap-shadow{display:none }#playArea img{max-width:none!important }.single-list{height:400px;border-radius:10px;padding:10px;width:700px }.single-list a{display:block;margin:0 auto }.single-list .ui-btn{padding:5px 0;border:none }.ui-select{padding-bottom:1px!important }.ui-dialog .ui-header{margin-top:10px }.ui-dialog[data-url^="/"] .ui-content,.ui-dialog[data-url^="/"] .ui-footer,.ui-dialog[data-url^="/"] .ui-header{max-width:600px;width:600px;box-sizing:border-box }#rules-dialog:not(.onphone){width:500px;border:1px solid #696969;border-right:none;background:rgba(245,255,250,.9);margin:0;text-shadow:none!important;color:#000;height:100%;overflow-y:auto;border-top:none;border-bottom:none }.bottomButton,.bottomButton-hint,.bottomButton-undo{display:inline-block;font-weight:700;padding:.3em .5em .5em;margin-left:30px;color:#fff;font-size:12pt }#game-ui{height:100%;width:100% }#topBar :hover+.buttonHint,.dropdown:hover .dropdown-content{display:block }.card.moving .shadow{visibility:none }#nomoremove-dialog-solitairen,#win-dialog-solitairen,.matchmaking-dialog-solitairen{display:flex;background-color:rgba(7,109,43,.95);z-index:999999;border-radius:20px;position:absolute;text-align:center }#playArea {right: 1px;position: absolute;top:1px;bottom: 1px;left: -10px;margin-top: 30px }#game-ui{-ms-touch-action:none;touch-action:none;background:center/cover no-repeat #fff;perspective:8000px;-webkit-perspective:8000px;-moz-perspective:8000px }.bottomButton{-moz-box-sizing:border-box;box-sizing:border-box;height:35px;border-radius:8px;background-color:rgba(41,206,33,.6);cursor:pointer;transform:translateZ(0) }.bottomButton-fullscreen,.bottomButton-hint,.bottomButton-undo{border-radius:8px;-webkit-transform:translateZ(0);cursor:pointer }.bottomButton-hint,.bottomButton-undo{-moz-box-sizing:border-box;box-sizing:border-box;height:35px;background-color:rgba(32,161,204,.8);transform:translateZ(0) }.bottomButton-fullscreen{width:28px;height:28px;transform:translateZ(0) }.bottomButton,.card,.top-display{-webkit-transform:translateZ(0) }.bottomButton-score,.game-name-text{font-weight:700;-webkit-transform:translateZ(0);vertical-align:bottom;display:inline-block;color:#fff }.game-name-text{padding:.1em .5em .5em 1px;font-size:13pt }.bottomButton-score{padding:.3em .5em .5em 1px;font-size:12pt }#win-dialog-solitairen, .matchmaking-dialog-solitairen {flex-direction: column;justify-content: space-evenly;-webkit-box-shadow: rgba(0,0,0,.7) 0 82px 34px,rgba(0,0,0,.7) 0 7px 33px -3px,rgba(0,0,0,.35) 0 -8px 0 inset;-moz-box-shadow: rgba(0,0,0,.7) 0 82px 34px,rgba(0,0,0,.7) 0 7px 33px -3px,rgba(0,0,0,.35) 0 -8px 0 inset;animation-name: fadeIn;animation-duration: .5s;width: 40%;height: 28%;left: 30%;top: 35% }#nomoremove-dialog-solitairen{flex-direction:column;justify-content:space-evenly;-webkit-box-shadow:rgba(0,0,0,.7) 0 82px 34px,rgba(0,0,0,.7) 0 7px 33px -3px,rgba(0,0,0,.35) 0 -8px 0 inset;-moz-box-shadow:rgba(0,0,0,.7) 0 82px 34px,rgba(0,0,0,.7) 0 7px 33px -3px,rgba(0,0,0,.35) 0 -8px 0 inset;animation-name:fadeIn;animation-duration:.5s;padding-top:4px;width:50%;height:35%;left:25%;top:30% }#feedback-dialog-solitairen {font-family: Helvetica,Arial,sans-serif;text-shadow: 0 -1px 0 rgba(70,70,70,0.9),0 1px 0 rgba(195,195,195,0.3);display: flex;flex-direction: column;justify-content: center;background-color: rgba(7,109,43,0.95);z-index: 999999;box-shadow: rgba(0, 0, 0, 0.7) 0px 82px 34px, rgba(0, 0, 0, 0.7) 0px 7px 33px -3px, rgba(0, 0, 0, 0.35) 0px -8px 0px inset;-webkit-box-shadow: rgba(0, 0, 0, 0.7) 0px 82px 34px, rgba(0, 0, 0, 0.7) 0px 7px 33px -3px, rgba(0, 0, 0, 0.35) 0px -5px 0px inset;-moz-box-shadow: rgba(0, 0, 0, 0.7) 0px 82px 34px, rgba(0, 0, 0, 0.7) 0px 7px 33px -3px, rgba(0, 0, 0, 0.35) 0px -8px 0px inset;-webkit-animation-name: fadeIn;-webkit-animation-duration: 0.5s;animation-name: fadeIn;animation-duration: 0.5s;position: absolute;text-align: center;width: 40%;height: 38%;left: 30%;top: 35%;color: white;border-radius: 20px;}#new-game-end,.button-no-more-moves{width:40% }.undo-button {background: rgba(32,161,204,.8) !important;color: #fff !important;outline: 0;text-shadow: none !important;border-color: rgba(32,161,204,.8) !important;width: 40%;border-radius: 8px !important }.active-btn,.bottomButton:hover{background-color:rgba(41,206,33,.2) }.active-btn{cursor:default }.bottomButton-screenSize {display: inline-block;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: bold;padding: 0.3em 0.5em 0.5em 0.5em;margin-left: 0;height: 12px;border-radius: 4px;background-color: rgba(41,206,33,0.6);color: white;cursor: pointer;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);font-size: 7px;font-family: Helvetica,Arial,sans-serif;text-shadow: -1px 0px 0 rgba(70,70,70,0.3),0 1px 0 rgba(195,195,195,0.1);}.bottomButton-hint:hover,.bottomButton-undo:hover{background-color:rgba(32,161,204,.4) }.bottomButton-fullscreen:hover{background-color:#000 }#autoplay-but,#sound-but{background-color:rgba(32,161,204,.8) }#autoplay-but:hover,#sound-but:hover{background-color:rgba(32,161,204,.2) }#autoplay-but.autoplay-off,#sound-but.volume-off{background-color:rgba(32,161,204,.2);color:#fff }#autoplay-but.autoplay-off:hover,#sound-but.volume-off:hover{background-color:rgba(32,161,204,.8);color:#fff }@media (-webkit-min-device-pixel-ratio:2){.bottomButton{background-size:100% 100%,24px 24px }}#topBar{position:relative;width:100%;z-index:198;text-align:center }#topBarLeftContainer{position:absolute;height:100% }#topBarLeftContainer>*{margin-left:8px;margin-top:5px;display:block;float:left;height:28px }button{display:inline-block }.top-display {color: #fff;cursor: default;line-height: 22px }.cup-top-display {color: #fff;height: 20px;cursor: default;line-height: 22px }.cup-top-display {color: #fff;height: 20px;cursor: default;line-height: 22px }.calendar__nav,.close,.img-fluid,button{cursor:pointer }.calendar__header,.calendar__nav{line-height:30px;background:#fff }div.parent{position:relative;height:100% }div.absolute{position:absolute;width:100%;bottom:20px }.top-display{font-size:12pt;text-align:left;padding:8px 15px 1px 5px }#toggle-fullscreen{width:24px;height:24px;min-width:24px;margin-top:2px;background-size:18px 18px;background-repeat:no-repeat,no-repeat;background-position:center center;cursor:pointer;display:none }.calendar__nav{font-weight:700 }button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;padding:6px 12px;border-radius:6px;border:1px solid #303030;background-image:-moz-linear-gradient(#20a1cc,#1a84a8);background-image:-o-linear-gradient(#20a1cc,#1a84a8);background-image:-webkit-linear-gradient(#20a1cc,#1a84a8);font-size:13px;margin-left:3px;margin-right:3px;min-width:50px }button:hover{background-image:-moz-linear-gradient(#b0bbb0,#707b70);background-image:-o-linear-gradient(#b0bbb0,#707b70);background-image:-webkit-linear-gradient(#b0bbb0,#707b70) }button:active{background-image:-moz-linear-gradient(#909090,#707070);background-image:-o-linear-gradient(#909090,#707070);background-image:-webkit-linear-gradient(#909090,#707070);box-shadow:inset 0 0 3px #333;border-color:#333 }html{height:100%!important;padding:0!important }#main-nav li,.box,.title,button{text-shadow:0 -1px 0 rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.3) }.bottomButton,.dropdown-content,.top-display{text-shadow:0 -1px 0 rgba(70,70,70,.9),0 1px 0 rgba(195,195,195,.3) }#games-content{overflow-x:hidden;padding:0 15px }#win-dialog:not(.onphone){width:450px;height:160px;background-color:#e9e9e9 }.you-won-text{font-size:17pt;padding-left:35% }#settings-dialog:not(.onphone){width:300px }.card,.foundation{width:146px;height:198px }.card{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0) }.card{border-radius:10px }@media (max-width:800px){.single-list{width:auto;height:auto }}@-moz-document url-prefix(){.wrap-shadow{position:fixed;top:0;z-index:99999;pointer-events:none;width:100%;height:100%;border:1px solid transparent;display:block }}body.loading #progress,body.loading #progress-bar{visibility:visible!important;border-radius:0;box-sizing:border-box }.calendar{display:inline-block }@-ms-viewport{width:device-width }#info-dialog{min-width:300px }#info-title{margin:0 10px }body.loading #progress-bar{position:absolute;width:240px;left:50%;top:50%;margin-left:-120px;margin-top:185px;background:rgba(25,25,25,.5);z-index:10000;padding:4px }body.loading #progress{width:0%;background:rgba(255,255,255,.9);padding:12px 0;transition:width .3s ease-in }.progress-bar{padding:0;margin-top:12px;width:100%;box-sizing:border-box;overflow:hidden;background:#7e7e7e }.progress-bar #progress{padding:8px 0;background:#fff;width:0%;box-sizing:border-box }.chrome #playArea{perspective:8000px }.chrome .card{transform-style:preserve-3d }.desktop-browser .ui-content{box-sizing:border-box }.calendar{font-size:1.1em;color:#333;position:relative }.calendar *{padding:0;margin:0 }.calendar__wrapper{display:flex;justify-content:center }.calendar__body{border-collapse:collapse }.calendar__header{position:relative;margin:0 0 15px;border:1px solid #ddd }.calendar__nav,.dropdown-content{position:absolute;text-align:center }.calendar__title{text-align:center;font-size:1em;color:#333 }.calendar__nav{display:inline-block;width:30px;height:30px;text-decoration:none;top:0;color:#333;z-index:100;border:none;outline:0 }.calendar__nav:hover{background:#ccc }.calendar__nav--left{left:0;border-right:1px solid #ddd }.calendar__nav--right{right:0;border-left:1px solid #ddd }.calendar .calendar__body .calendar__day{text-align:right;text-decoration:none;color:#333;display:inline-block;padding:5px 10px 5px 5px;width:30px;border:1px solid #fff;background:#eee;user-select:none;font-weight:400 }.calendar .calendar__body .calendar__day--today{font-weight:700;background:#ddd }.calendar .calendar__body .calendar__day:hover{background:#ccc;color:#333 }.calendar__body .calendar__day.won{background:#a2e100;text-shadow:none!important }.freecell-of-the-day{background-size:70px;float:right;padding:0 0 0 20px;width:220px }.freecell__state-icon{background-image:url(/rideordie/solitaire/images/others/game_day_not_played.png);background-repeat:no-repeat;background-position:center 0;height:80px }.freecell__state-icon.state-won{background-image:url(/rideordie/solitaire/images/others/game_day_won.png) }.freecell__state-icon.state-not-yet-won{background-image:url(/rideordie/solitaire/images/others/game_day_lost.png) }.freecell-of-the-day h4,.freecell-of-the-day p{margin:3px;line-height:1.6em;padding:4px 10px;text-align:center;text-shadow:none }p.freecell__total-played,p.freecell__total-won{margin-left:50px;text-align:left;text-shadow:none }p.freecell__total-won{background:#a2e100;color:#333 }@media (max-width:640px){.freecell-of-the-day{width:100%;box-sizing:border-box }#game-calendar-dialog .ui-content{text-align:center }}.dropdown-content{display:none;background-color:rgba(7,109,43,.95);z-index:999999;border-radius:20px;box-shadow:rgba(0,0,0,.7) 0 82px 34px,rgba(0,0,0,.7) 0 7px 33px -3px,rgba(0,0,0,.35) 0 -8px 0 inset;-webkit-box-shadow:rgba(0,0,0,.7) 0 82px 34px,rgba(0,0,0,.7) 0 7px 33px -3px,rgba(0,0,0,.35) 0 -8px 0 inset;-moz-box-shadow:rgba(0,0,0,.7) 0 82px 34px,rgba(0,0,0,.7) 0 7px 33px -3px,rgba(0,0,0,.35) 0 -8px 0 inset;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;animation-name:fadeIn;animation-duration:.5s;padding-top:15px;width:310px;height:200px;left:-150px;top:25px;color:#fff }.modal{display:none;position:fixed;z-index:99999999999;left:10px;top:40px;width:75%;height:85%;overflow:hidden;background-color:rgba(7,109,43,.96);border-radius:10px }.card-back-size{padding-right:5rem!important;padding-left:5rem!important }@media screen and (max-width:980px){.game-name-text{padding:0;font-size:12pt }#nomoremove-dialog-solitairen,#win-dialog-solitairen, .matchmaking-dialog-solitairen{width:90%;height:55%;left:5%;top:30%;color:#fff;text-shadow:0 -1px 0 rgba(70,70,70,.9),0 1px 0 rgba(195,195,195,.3) }.button-no-more-moves{width:60% }.undo-button{background:rgba(32,161,204,.8)!important;color:#fff!important;outline:0;text-shadow:none!important;border-color:rgba(32,161,204,.8)!important;width:60%;border-radius:8px!important }#new-game-end{width:60%!important }.dropdown-content{margin-left:auto;margin-right:auto }.modal{display:none;position:fixed;z-index:99999999999;left:10px;top:40px;width:100%;height:85%;overflow:hidden;background-color:rgba(7,109,43,.96);border-radius:10px }.card-back-size{padding-right:1.5rem!important;padding-left:1.5rem!important }}.modal-content{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin-left:1px;margin-right:1px;margin-top:20px;padding:1px;width:100%;z-index:1 }.img-fluid:hover{transform:scale(1.05) }.close{color:#fff;position:absolute;top:0;right:10px;font-size:28px }.close:focus,.close:hover{color:#20a1cc }.matchmaking {display: inline-block;-moz-box-sizing: border-box;box-sizing: border-box;font-weight: bold;padding: 0.1em 0.5em 0.5em 0.5em;height: 25px;border-radius: 8px;background-color: rgba(32,161,204,.8);color: white;cursor: pointer;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);font-size: 11pt;}