.modal-body input[type=text],.modal-body textarea,.pgn-timestamps,.share-pgn .embed-diagram{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.legal-move-hint{border-radius:1000px}.coords-item{display:none;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;z-index:2}.inside-coords .coords-item,.outside-coords .coords-item{display:block}.inside-coords .coords-dark{color:#f0d9b5}.inside-coords .coords-light{color:#b58863}.outside-coords .coords-dark,.outside-coords .coords-light{color:#fff;opacity:.5;text-shadow:1px 1px #312e2b}.inside-coords.chess-color-scheme-8_bit .coords-dark{color:#f3f3f4}.inside-coords.chess-color-scheme-8_bit .coords-light{color:#6a9b41}.inside-coords.chess-color-scheme-bases .coords-dark{color:#efcca1}.inside-coords.chess-color-scheme-bases .coords-light{color:#c26b38}.inside-coords.chess-color-scheme-blue .coords-dark{color:#ececd7}.inside-coords.chess-color-scheme-blue .coords-light{color:#4d6d92}.inside-coords.chess-color-scheme-brown .coords-dark{color:#f0d9b5}.inside-coords.chess-color-scheme-brown .coords-light{color:#b58863}.inside-coords.chess-color-scheme-bubblegum .coords-dark{color:#fff3f3}.inside-coords.chess-color-scheme-bubblegum .coords-light{color:#f9cdd3}.inside-coords.chess-color-scheme-burled_wood .coords-dark{color:#d9b088}.inside-coords.chess-color-scheme-burled_wood .coords-light{color:#895132}.inside-coords.chess-color-scheme-dark_wood .coords-dark{color:#e7cdb2}.inside-coords.chess-color-scheme-dark_wood .coords-light{color:#8d675e}.inside-coords.chess-color-scheme-dash .coords-dark{color:#bd9257}.inside-coords.chess-color-scheme-dash .coords-light{color:#6b3a27}.inside-coords.chess-color-scheme-glass .coords-dark{color:#667188}.inside-coords.chess-color-scheme-glass .coords-light{color:#282f3f}.inside-coords.chess-color-scheme-graffiti .coords-dark{color:#aeaeae}.inside-coords.chess-color-scheme-graffiti .coords-light{color:#b96f18}.inside-coords.chess-color-scheme-green .coords-dark{color:#edeed1}.inside-coords.chess-color-scheme-green .coords-light{color:#779952}.inside-coords.chess-color-scheme-icy_sea .coords-dark{color:#c5d5dc}.inside-coords.chess-color-scheme-icy_sea .coords-light{color:#7a9db2}.inside-coords.chess-color-scheme-light .coords-dark{color:#dcdcdc}.inside-coords.chess-color-scheme-light .coords-light{color:#aaa}.inside-coords.chess-color-scheme-lolz .coords-dark{color:#e0e9e9}.inside-coords.chess-color-scheme-lolz .coords-light{color:#909898}.inside-coords.chess-color-scheme-marble .coords-dark{color:#c7bdaa}.inside-coords.chess-color-scheme-marble .coords-light{color:#706b66}.inside-coords.chess-color-scheme-metal .coords-dark{color:#c9c9c9}.inside-coords.chess-color-scheme-metal .coords-light{color:#6e6e6e}.inside-coords.chess-color-scheme-nature .coords-dark{color:#c3d1a4}.inside-coords.chess-color-scheme-nature .coords-light{color:#8c976e}.inside-coords.chess-color-scheme-neon .coords-dark{color:#b9b9b9}.inside-coords.chess-color-scheme-neon .coords-light{color:#636363}.inside-coords.chess-color-scheme-newspaper .coords-dark,.inside-coords.chess-color-scheme-newspaper .coords-light{color:#5a5956}.inside-coords.chess-color-scheme-orange .coords-dark{color:#fce4b2}.inside-coords.chess-color-scheme-orange .coords-light{color:#d08b18}.inside-coords.chess-color-scheme-overlay .coords-dark{color:#4878a0}.inside-coords.chess-color-scheme-overlay .coords-light{color:#789ebd}.inside-coords.chess-color-scheme-parchment .coords-dark{color:#f0d9b5}.inside-coords.chess-color-scheme-parchment .coords-light{color:#b58863}.inside-coords.chess-color-scheme-purple .coords-dark{color:#efefef}.inside-coords.chess-color-scheme-purple .coords-light{color:#8877b7}.inside-coords.chess-color-scheme-red .coords-dark{color:#f0d8bf}.inside-coords.chess-color-scheme-red .coords-light{color:#ba5546}.inside-coords.chess-color-scheme-sand .coords-dark{color:#e5d3c4}.inside-coords.chess-color-scheme-sand .coords-light{color:#b8a590}.inside-coords.chess-color-scheme-sky .coords-dark{color:#efefef}.inside-coords.chess-color-scheme-sky .coords-light{color:#c2d7e2}.inside-coords.chess-color-scheme-stone .coords-dark{color:#c8c3bd}.inside-coords.chess-color-scheme-stone .coords-light{color:#666463}.inside-coords.chess-color-scheme-tan .coords-dark{color:#fce4b2}.inside-coords.chess-color-scheme-tan .coords-light{color:#d08b18}.inside-coords.chess-color-scheme-tournament .coords-dark{color:#ebece8}.inside-coords.chess-color-scheme-tournament .coords-light{color:#316549}.inside-coords.chess-color-scheme-translucent .coords-dark{color:#282f3f}.inside-coords.chess-color-scheme-translucent .coords-light{color:#667188}.inside-coords.chess-color-scheme-walnut .coords-dark{color:#c0a684}.inside-coords.chess-color-scheme-walnut .coords-light{color:#835f42}.chess_com_dragging{cursor:pointer;cursor:hand;cursor:-webkit-grabbing;cursor:grabbing;z-index:65!important}.chess_com_draggable{cursor:pointer;cursor:hand;cursor:-webkit-grab;cursor:grab}.chess_com_hidden{display:none}.chess_com_visible{display:block}.chessDiagramDiv,.dailyPuzzleDiv{background-image:url(/bundles/web/images/ajax-loader.c7613ea3.gif);background-position:center;background-repeat:no-repeat;display:-ms-flexbox;display:flex;float:none!important;line-height:1.5;margin-bottom:20px;position:relative;width:100%}.chessDiagramDiv .icon-download:before,.dailyPuzzleDiv .icon-download:before{content:"\""}.chessDiagramDiv .icon-share:before,.dailyPuzzleDiv .icon-share:before{content:"\A5"}.chessDiagramDiv .icon-x:before,.dailyPuzzleDiv .icon-x:before{content:"B"}.chessDiagramDiv .icon-facebook:before,.dailyPuzzleDiv .icon-facebook:before{content:"S"}.chessDiagramDiv .icon-twitter:before,.dailyPuzzleDiv .icon-twitter:before{content:"F"}.chessDiagramDiv .icon-google-plus:before,.dailyPuzzleDiv .icon-google-plus:before{content:"\AE"}.chessDiagramDiv .icon-reddit:before,.dailyPuzzleDiv .icon-reddit:before{content:"\B1"}.chessDiagramDiv .icon-circle-clock:before,.dailyPuzzleDiv .icon-circle-clock:before{content:"'"}.chessDiagramDiv .icon-chess-board-search:before,.dailyPuzzleDiv .icon-chess-board-search:before{content:"\394"}.chessDiagramDiv .icon-linkedin:before,.dailyPuzzleDiv .icon-linkedin:before{content:"\C5"}.chessDiagramDiv .icon-stumbleupon:before,.dailyPuzzleDiv .icon-stumbleupon:before{content:"\DF"}.chessDiagramDiv .icon-tumblr:before,.dailyPuzzleDiv .icon-tumblr:before{content:"\EB"}.chessDiagramDiv .icon-favorites:before,.dailyPuzzleDiv .icon-favorites:before{content:"\3AE"}.chessDiagramDiv .icon-mail:before,.dailyPuzzleDiv .icon-mail:before{content:"u"}.chessDiagramDiv .facebook,.dailyPuzzleDiv .facebook{background:#4c6fa8}.chessDiagramDiv .facebook:hover,.dailyPuzzleDiv .facebook:hover{background:#6b8abc}.chessDiagramDiv .twitter,.dailyPuzzleDiv .twitter{background:#00aced}.chessDiagramDiv .twitter:hover,.dailyPuzzleDiv .twitter:hover{background:#21c2ff}.chessDiagramDiv .google-plus,.dailyPuzzleDiv .google-plus{background:#d3492c}.chessDiagramDiv .google-plus:hover,.dailyPuzzleDiv .google-plus:hover{background:#dc6d56}.chessDiagramDiv .reddit,.dailyPuzzleDiv .reddit{background:#ef5e2a}.chessDiagramDiv .reddit:hover,.dailyPuzzleDiv .reddit:hover{background:#f38259}.chessDiagramDiv .share,.dailyPuzzleDiv .share{background:#8c8a88}.chessDiagramDiv .share:hover,.dailyPuzzleDiv .share:hover{background:#a5a4a2}.chessDiagramDiv [class*=" icon-"],.chessDiagramDiv [class^=icon-],.dailyPuzzleDiv [class*=" icon-"],.dailyPuzzleDiv [class^=icon-]{font-family:Chess;font-style:normal;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chessDiagram_Main{background:#f3f3f3;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;position:relative;text-align:left}.chessDiagram_Main:not(.compact){width:360px!important}.chessDiagram_Info{color:#5a5855;font-size:1.3rem;line-height:1.5rem;padding:8px 10px}.chessDiagram_Players{color:#26211b;font-size:1.5rem;font-weight:700;margin-bottom:2px}[id$=ChessBoard_engineOutput]{width:100%}[id$=ChessBoard_engineOutput] form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}[id$=ChessBoard_engineOutput] form .embedABEbtn{color:#8c8a88;cursor:pointer;margin-left:auto}.boxes-container{background:#fff;border:1px solid #e8e7e6;display:-ms-flexbox;display:flex;height:80px!important;line-height:1.5;-ms-flex-order:4;order:4;position:relative;width:100%}.chessDiagram_puzzleProgressInfo{bottom:3px;height:27px;left:3px;line-height:1.5;position:absolute;right:3px;z-index:1}.chessDiagram_MoveList,.chessDiagram_PuzzleMoveList{left:0;overflow:auto;position:absolute;right:0;top:0}.chessDiagram_puzzleProgressInfo>*{color:#fff;font-size:1.3rem;text-align:center}.success{background:#769656}.failure{background:#ca1510}.whiteToMove{background:#bbb}.blackToMove{background:#444}.chessDiagram_MoveList{bottom:0}.chessDiagram_Main.chessProblem .chessDiagram_MoveList,.chessDiagram_Main.chessProblem.compact .chessDiagram_PuzzleMoveList{bottom:32px}.chessDiagram_PuzzleMoveList{background:#fff;bottom:50px;color:#26211b;font-weight:700;padding:3px}.chessDiagram_PuzzleMoveList span{padding:0 4px}.chessDiagramDiv .notationHorizontal,.dailyPuzzleDiv .notationHorizontal{color:#26211b;font-size:1.3rem;line-height:1.5;padding:6px 12px}.chessDiagramDiv .notationHorizontal a,.dailyPuzzleDiv .notationHorizontal a{color:#26211b;font-weight:700}.chessDiagramDiv .notationHorizontal a:hover,.dailyPuzzleDiv .notationHorizontal a:hover{color:#26211b}.chessDiagramDiv .notationHorizontal span.mhl a,.dailyPuzzleDiv .notationHorizontal span.mhl a{display:inline-block;position:relative;z-index:1}.chessDiagramDiv .notationHorizontal span.mhl a:after,.dailyPuzzleDiv .notationHorizontal span.mhl a:after{background:#fff35f;border-radius:2px;content:"";display:block;height:calc(100% + 4px);left:-2px;position:absolute;top:-2px;width:calc(100% + 4px);z-index:-1}.chessDiagramDiv .notationHorizontal span.mhl a:before,.dailyPuzzleDiv .notationHorizontal span.mhl a:before{background:#f8e500;bottom:-2px;content:"";display:block;height:3px;left:-2px;position:absolute;width:calc(100% + 4px)}.chessDiagramDiv .notationHorizontal span .moveListAlternateLine,.dailyPuzzleDiv .notationHorizontal span .moveListAlternateLine{background-color:#f3f3f3;display:block;margin:5px -12px;padding:6px 12px}.chessDiagramDiv .notationHorizontal span .moveListAlternateLine a,.chessDiagramDiv .notationHorizontal span .moveListAlternateLine a:hover,.dailyPuzzleDiv .notationHorizontal span .moveListAlternateLine a,.dailyPuzzleDiv .notationHorizontal span .moveListAlternateLine a:hover{color:#666463}.chessDiagramDiv .notationHorizontal span .moveListAlternateLine .moveListAlternateLine a,.chessDiagramDiv .notationHorizontal span .moveListAlternateLine .moveListAlternateLine a:hover,.dailyPuzzleDiv .notationHorizontal span .moveListAlternateLine .moveListAlternateLine a,.dailyPuzzleDiv .notationHorizontal span .moveListAlternateLine .moveListAlternateLine a:hover{color:#8a8886}.chessDiagramDiv .notationHorizontal .comment,.dailyPuzzleDiv .notationHorizontal .comment{font-style:italic;font-weight:400;outline:0;padding-left:.35rem}.chessDiagramDiv .notationHorizontal .comment-before,.dailyPuzzleDiv .notationHorizontal .comment-before{padding-left:0;padding-right:.35em}.chessDiagramDiv .chessDiagram_ButtonsBar,.dailyPuzzleDiv .chessDiagram_ButtonsBar{-ms-flex-align:center;align-items:center;background:#f3f3f3;display:-ms-flexbox;display:flex;height:36px;-ms-flex-pack:justify;justify-content:space-between;padding:0 10px}.chessDiagramDiv .chessDiagram_ButtonsBar a,.chessDiagramDiv .chessDiagram_ButtonsBar input[type=submit],.dailyPuzzleDiv .chessDiagram_ButtonsBar a,.dailyPuzzleDiv .chessDiagram_ButtonsBar input[type=submit]{color:#8c8a88;font-size:2.6rem!important;line-height:2.4rem;margin:0 5px;width:17px;font-family:Chess;font-style:normal;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chessDiagramDiv .chessDiagram_ButtonsBar a:hover,.chessDiagramDiv .chessDiagram_ButtonsBar input[type=submit]:hover,.dailyPuzzleDiv .chessDiagram_ButtonsBar a:hover,.dailyPuzzleDiv .chessDiagram_ButtonsBar input[type=submit]:hover{color:#8c8a88}.chessDiagramDiv .chessDiagram_ButtonsBar [id$=PuzzleStartButton],.chessDiagramDiv .chessDiagram_ButtonsBar [id$=moveForward],.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$=PuzzleStartButton],.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$=moveForward]{color:transparent;position:relative}.chessDiagramDiv .chessDiagram_ButtonsBar [id$=PuzzleStartButton]:before,.chessDiagramDiv .chessDiagram_ButtonsBar [id$=moveForward]:before,.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$=PuzzleStartButton]:before,.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$=moveForward]:before{color:#8c8a88;position:absolute}.chessDiagramDiv .chessDiagram_ButtonsBar [id$=PuzzleStartButton]:hover,.chessDiagramDiv .chessDiagram_ButtonsBar [id$=moveForward]:hover,.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$=PuzzleStartButton]:hover,.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$=moveForward]:hover{color:transparent}.chessDiagramDiv .chessDiagram_ButtonsBar [id$=PuzzleButtons],.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$=PuzzleButtons]{-ms-flex-align:center;align-items:center;display:-ms-flexbox!important;display:flex!important;height:28px}.chessDiagramDiv .chessDiagram_ButtonsBar [id$=moveForward],.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$=moveForward]{display:inline-block;width:15.59px}.chessDiagramDiv .chessDiagram_ButtonsBar [id$=moveForward]:before,.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$=moveForward]:before{content:"\2026";left:0}.chessDiagramDiv .chessDiagram_ButtonsBar [id$=PuzzleStartButton]:before,.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$=PuzzleStartButton]:before{content:"\1F22"}.chessDiagramDiv .chessDiagram_ButtonsBar [id$="_PuzzleHintButton"],.dailyPuzzleDiv .chessDiagram_ButtonsBar [id$="_PuzzleHintButton"]{position:relative;top:-2px}.chessDiagram_Actions{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:60%}.chessDiagram_Actions div[id$="_GlobalButtons"],.chessDiagram_Actions div[id$="_PuzzleButtons"]{float:left}.chessDiagram_Actions div[id$="_GlobalButtons"]:after,.chessDiagram_Actions div[id$="_PuzzleButtons"]:after{clear:both;content:" ";display:block}.chessDiagram_Navigate{display:block;position:relative;text-align:right;top:2px;width:55%}.game-popout.modal-dialog{background-color:#fff;border-radius:3px;box-shadow:0 5px 15px rgba(0,0,0,.5);height:490px;left:calc(50% - 165px);overflow:hidden;position:absolute;top:0;transition:all .3s ease;width:330px;z-index:950}.game-popout.modal-dialog li{list-style:none;margin:0}.game-popout.modal-dialog ul{margin:0;padding:0}.chessDiagramDiv .modal-header,.dailyPuzzleDiv .modal-header{background:#f1f1f1;display:-ms-flexbox;display:flex}.chessDiagramDiv .modal-header ul,.dailyPuzzleDiv .modal-header ul{display:-ms-flexbox;display:flex;width:90%}.chessDiagramDiv .modal-header li,.dailyPuzzleDiv .modal-header li{width:50%}.chessDiagramDiv .modal-header li.active a,.dailyPuzzleDiv .modal-header li.active a{background:#fff;cursor:default}.chessDiagramDiv .modal-header li:not(.active) a:hover,.dailyPuzzleDiv .modal-header li:not(.active) a:hover{background:#e8e7e6}.chessDiagramDiv .modal-header .close,.dailyPuzzleDiv .modal-header .close{background:0;border:0;cursor:pointer;font-size:2.4rem;opacity:.5;padding:0;width:10%}.chessDiagramDiv .modal-header .close:hover,.dailyPuzzleDiv .modal-header .close:hover{opacity:.65}.chessDiagramDiv .modal-header a,.dailyPuzzleDiv .modal-header a{-ms-flex-align:center;align-items:center;color:#8c8a88;display:-ms-flexbox;display:flex;font-size:3rem;height:35px;-ms-flex-pack:center;justify-content:center}.chessDiagramDiv .modal-header a:hover,.dailyPuzzleDiv .modal-header a:hover{color:#8c8a88}.modal-body input[type=text],.modal-body textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #dbd9d7;border-radius:3px;color:#26211b;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;transition:border-color .3s ease}.modal-body .share-board{color:#666463;font-weight:600;padding:0 15px}.modal-body .share-board a,.modal-body .share-board a:hover{color:#005e94}.icon-download{color:#8c8a88;font-size:2.5rem;font-weight:400}.board-image{margin-top:10px}.share-fen,.share-url{border-bottom:1px solid #dbd9d7;padding:15px}.share-fen input,.share-url input{font-size:1.4rem;padding:5px 8px;width:100%}.pgn-timestamps{-ms-flex-line-pack:center;align-content:center;color:#8c8a88;display:-ms-flexbox;display:flex;font-size:2.6rem;font-weight:400;line-height:1.2rem;margin-left:auto;-ms-flex-order:0;order:0}.pgn-timestamps input{margin-right:5px}.share-pgn{color:#666463;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:600;padding:10px 15px 15px}.share-pgn textarea{font-size:1.3rem;height:230px;line-height:1.7;margin:10px 0;-ms-flex-order:2;order:2;padding:10px;resize:none;width:100%}.share-pgn .embed-diagram{color:#8c8a88;font-size:3.4rem;font-weight:400;line-height:1.2rem;margin-left:6px;-ms-flex-order:1;order:1;font-family:Chess;font-style:normal;speak:none}.share-pgn .embed-diagram:hover{color:#8c8a88}.download-pgn{background-color:#f1f1f1;-ms-flex-positive:1;flex-grow:1;margin:0 -15px;-ms-flex-order:3;order:3;padding:19px 15px}.download-pgn button{-ms-flex-align:center;align-items:center;background:#e6912c;border-bottom:1px solid #ad6d21;border-radius:3px;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:1.5rem;height:40px;-ms-flex-pack:center;justify-content:center;width:100%}.download-pgn button:hover{background:#d37e19}.modal-footer{bottom:0;height:40px;position:absolute;width:100%}.extra-share-buttons .modal-footer{height:auto}.social-icons{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.social-icons li{width:20%}.social-icons li span{-ms-flex-align:center;align-items:center;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:4rem;height:40px;-ms-flex-pack:center;justify-content:center}.social-icons li i{margin-top:-5px}.buttons-extra span{background-color:#666463}@media (max-width:380px){.chessDiagram_Main:not(.compact){transform:scale(.844);transform-origin:top left}}@media (min-width:615px){.chessDiagram_Main{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.chessDiagram_Main:not(.compact):not(.simpleDiagram){width:100%!important}.chessDiagram_Main:not(.compact):not(.simpleDiagram) .boxes-container{height:360px!important;-ms-flex-order:initial;order:initial;width:calc(100% - 360px)}.chessDiagram_Main:not(.compact):not(.simpleDiagram) .chessGame,.chessDiagram_Main:not(.compact):not(.simpleDiagram) .chessProblem{width:100%!important}.chessDiagram_ButtonsBar,.chessDiagram_Info{width:100%}}