.BackgroundColorSwitcher-BackgroundColorSwitcher-2-fnG{-webkit-box-shadow:0 0 2px 0 rgba(255,255,255,0.43922);box-shadow:0 0 2px 0 rgba(255,255,255,0.43922);width:18px;height:18px;border-radius:50%;cursor:pointer}

.BottomMiniPanel-BottomMiniPanel-1Nmxj{position:fixed;bottom:5px;left:5px;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.BottomMiniPanel-BottomMiniPanel-1Nmxj:hover .BottomMiniPanel-hiddenContainer-WRAJX{opacity:1}.BottomMiniPanel-hiddenContainer-WRAJX{opacity:0.5;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.BottomMiniPanel-hiddenContainer-WRAJX>*{margin-left:5px}

.FullscreenSwitcher-FullscreenSwitcher-2nhW_{display:block}.FullscreenSwitcher-Enable-1SGqP,.FullscreenSwitcher-Disable-3xES5{width:20px;height:20px;border-radius:50%;cursor:pointer;background-repeat:no-repeat;background-size:contain}.FullscreenSwitcher-Enable-1SGqP{background-image:url(/build/frontend/fullscreen_473a77093c53a9c4e0d2adc0e96e97b7.png)}.FullscreenSwitcher-Disable-3xES5{background-image:url(/build/frontend/window_6afe9e0b993076fa8bff3132574596b7.png)}

.ZenModeSwitcher-ZenModeSwitcher-2jUMN{display:block}.ZenModeSwitcher-Enable-3dNjb,.ZenModeSwitcher-Disable-B1wWj{line-height:20px;font-size:20px;cursor:pointer;font-weight:bold;color:#757575;border-radius:8px;padding:0 4px}.ZenModeSwitcher-Enable-3dNjb{text-shadow:none}.ZenModeSwitcher-Disable-B1wWj{-webkit-box-shadow:inset 0 0px 40px #ffeb3b;box-shadow:inset 0 0px 40px #ffeb3b}.window-zenMode #bottom-block{display:none}.window-zenMode #left-block,.window-zenMode #right-block{display:none}

.showMoreButton-showMoreButton-3SxLH{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.showMoreButton-showMoreButton-3SxLH>*{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #d1d6d8;border-radius:2px;font-weight:bold;cursor:pointer}

.tabs-panel-3ffnh{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.tabs-panel-3ffnh p{display:block;margin:1em 0}.tabs-titlePanel-2FZw8{text-align:center;font-size:1.4em;color:#7D8285}.tabs-loading-1NTt9{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.tabs-loading-1NTt9 p{display:block;margin:1em 0}.tabs-tabs-3PrpR{margin-top:16px}.tabs-tabs-3PrpR>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.tabs-activeMode-Jszk9{border-bottom:none;font-weight:bold;font-size:1.15em}.tabs-activeTab-30maQ{border-bottom:none;font-weight:bold;font-size:1.15em}.tabs-showMoreButton-3oO6V{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.tabs-loadingDots-19wd0:after{content:".";-webkit-animation:tabs-dots-31nYD 2s steps(5, end) infinite;animation:tabs-dots-31nYD 2s steps(5, end) infinite}@-webkit-keyframes tabs-dots-31nYD{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes tabs-dots-31nYD{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.tabs-panelTabs-3V4yb{margin:1em 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#0078a6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tabs-panelTabs-3V4yb>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.1em}.tabs-activePanelTab-33Xcr{border-bottom:none;font-weight:bold;font-size:1.15em}.tabs-unactivePanelTab-XO16h{background:none}

.missions-missions-1RF9G{margin-top:1em}.missions-noMissions-3-cbG{text-align:center;padding:5px;margin:6px auto 0;font-weight:bold}

.table-panel-3O2_P{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.table-panel-3O2_P p{display:block;margin:1em 0}.table-titlePanel-3PY-x{text-align:center;font-size:1.4em;color:#7D8285}.table-loading-82qD6{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.table-loading-82qD6 p{display:block;margin:1em 0}.table-tabs-nIIkn{margin-top:16px}.table-tabs-nIIkn>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.table-activeMode-1O7QT{border-bottom:none;font-weight:bold;font-size:1.15em}.table-activeTab-3ExXC{border-bottom:none;font-weight:bold;font-size:1.15em}.table-showMoreButton-3IPJu{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.table-loadingDots-jgP2D:after{content:".";-webkit-animation:table-dots-2hD_3 2s steps(5, end) infinite;animation:table-dots-2hD_3 2s steps(5, end) infinite}@-webkit-keyframes table-dots-2hD_3{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes table-dots-2hD_3{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.table-table-1Xu8w{font-size:9pt;text-align:center;border-collapse:collapse;border-spacing:0px;border:1px solid #D1D6D8;width:100%;color:#444}.table-table-1Xu8w th{height:26px;font-weight:400;color:#444;border-right:1px solid #D1D6D8;border-left:1px solid #D1D6D8;background:#eee}.table-table-1Xu8w td{padding:4px;border:1px solid #D1D6D8;position:relative;text-align:center}

.missionsTable-notPlayedRow-1wQm9{cursor:pointer}.missionsTable-winRow-1qcT6{cursor:pointer;background:#ffffe0}.missionsTable-loseRow-28BWr{cursor:pointer;background:#ffe0ee}

.TableHead-TableHead-1QaPY>*{width:15%}.TableHead-TableHead-1QaPY>:nth-child(1){width:35px;min-width:35px}.TableHead-TableHead-1QaPY>:nth-child(2){width:45px;min-width:45px}.TableHead-TableHead-1QaPY>:nth-child(3){width:125px;min-width:125px;max-width:125px}.TableHead-TableHead-1QaPY>:nth-child(4){width:40px;min-width:40px}th.TableHead-currentColumn-3PFeK{cursor:pointer;background-color:#ffffe0;cursor:pointer}th.TableHead-currentColumn-3PFeK>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}th.TableHead-column-2jxYg{cursor:pointer}th.TableHead-column-2jxYg>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.TableHead-orderBoth-2j9iq{width:12px;height:9px;margin:5px 0;background-image:url("/img/icons/sort-both.png")}.TableHead-orderAsc-3QWzC{width:12px;height:9px;margin:5px 0;background-image:url("/img/icons/sort-asc.png")}.TableHead-orderDesc-2QVvJ{width:12px;height:9px;margin:5px 0;background-image:url("/img/icons/sort-desc.png")}

.SplaschScreenMessage-old-SplaschScreenMessage-zdOV0{padding:0 1em}.SplaschScreenMessage-old-SplaschScreenMessage-zdOV0 h1{text-align:center;font-size:24px;padding:24px 0;padding-bottom:16px;text-shadow:0px 0px 17px #fff;margin:0}.SplaschScreenMessage-old-SplaschScreenMessage-zdOV0 p{text-align:center;font-size:16px;text-shadow:0px 0px 17px #fff;font-size:16px;font-weight:bold;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.SplaschScreenMessage-old-SplaschScreenMessage-zdOV0 p>*{margin:0 0 7px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SplaschScreenMessage-old-SplashScreenButton-3e_-z{cursor:pointer;color:black;font-weight:bold;font-size:1em;text-decoration:none;background:#fbfbfb;padding:0.3em 0.5em;margin:0 0.2em;border:1px solid grey;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SplaschScreenMessage-old-SplashScreenButton-3e_-z>*{cursor:pointer}.SplaschScreenMessage-old-SplashScreenButtonActive-1ipPp{cursor:pointer;color:black;font-weight:bold;font-size:1em;text-decoration:none;background:#fbfbfb;padding:0.3em 0.5em;margin:0 0.2em;border:1px solid grey;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f7f791}.SplaschScreenMessage-old-SplashScreenButtonActive-1ipPp>*{cursor:pointer}.SplaschScreenMessage-old-puzzlesList-p16Mr{font-weight:normal;border-left:1px solid grey;padding-left:3px;margin:0 -4px 0 3px;line-height:17px}.SplaschScreenMessage-old-SplaschScreenReglament-6DfmW{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.SplaschScreenMessage-old-SplaschScreenReglament-6DfmW label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SplaschScreenMessage-old-SplaschScreenReglament-6DfmW label span:first-child{font-size:1.4em;font-weight:bold;margin-right:0.5em}.SplaschScreenMessage-old-SplaschScreenReglament-6DfmW label select{margin-right:0.5em;font-size:1.1em}.SplaschScreenMessage-old-SplaschScreenReglament-6DfmW button{min-width:160px}.SplaschScreenMessage-old-ShowUpdate-2VVXS{position:absolute;right:1.2em;top:1.2em;text-decoration:underline;cursor:pointer;z-index:4;font-weight:bold}

.SplashScreen-old-SplashScreen-39k1-{font-family:Arial, "Helvetica Neue", Helvetica, sans-serif}.SplashScreen-old-TournamentsContainer-2IuM-{position:absolute;top:225px;width:100%;bottom:0px;color:black;z-index:1;font-size:14px}.SplashScreen-old-TournamentsContainer-2IuM->:first-child{background-color:white;border-top:1px solid #927456;padding:0.5em 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;-webkit-box-shadow:inset 0 0 0 2000px rgba(248,237,212,0.50196);box-shadow:inset 0 0 0 2000px rgba(248,237,212,0.50196)}.SplashScreen-old-TournamentsContainer-2IuM- span,.SplashScreen-old-TournamentsContainer-2IuM- div,.SplashScreen-old-TournamentsContainer-2IuM- button{border-color:#444 !important;color:black !important}.SplashScreen-old-TournamentsContainer-2IuM- [data-name="TournamentPreview"],.SplashScreen-old-TournamentsContainer-2IuM- [data-name="EmptyTournaments"],.SplashScreen-old-TournamentsContainer-2IuM- [data-name="CreateTournamentPreview"]{background-color:unset}.SplashScreen-old-SplashBoard-2O1Vp{width:100%;height:270px;margin-top:80px;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:0.9}


.invite-panel-3kfdu{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.invite-panel-3kfdu p{display:block;margin:1em 0}.invite-titlePanel-3lqna{text-align:center;font-size:1.4em;color:#7D8285}.invite-loading-1lCuX{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.invite-loading-1lCuX p{display:block;margin:1em 0}.invite-tabs-1bzDM{margin-top:16px}.invite-tabs-1bzDM>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.invite-activeMode-ZTpK1{border-bottom:none;font-weight:bold;font-size:1.15em}.invite-activeTab-1lxAt{border-bottom:none;font-weight:bold;font-size:1.15em}.invite-showMoreButton-ayZbz{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.invite-loadingDots-1Xu-d:after{content:".";-webkit-animation:invite-dots-2xed7 2s steps(5, end) infinite;animation:invite-dots-2xed7 2s steps(5, end) infinite}@-webkit-keyframes invite-dots-2xed7{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes invite-dots-2xed7{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.invite-panel-3kfdu{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.invite-panel-3kfdu p{display:block;margin:1em 0}.invite-titlePanel-3lqna{text-align:center;font-size:1.4em;color:#7D8285}.invite-loading-1lCuX{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.invite-loading-1lCuX p{display:block;margin:1em 0}.invite-tabs-1bzDM{margin-top:16px}.invite-tabs-1bzDM>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.invite-activeMode-ZTpK1{border-bottom:none;font-weight:bold;font-size:1.15em}.invite-activeTab-1lxAt{border-bottom:none;font-weight:bold;font-size:1.15em}.invite-showMoreButton-ayZbz{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.invite-loadingDots-1Xu-d:after{content:".";-webkit-animation:invite-dots-2xed7 2s steps(5, end) infinite;animation:invite-dots-2xed7 2s steps(5, end) infinite}@keyframes invite-dots-2xed7{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.invite-buttons-1EpQD{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.invite-reject-2xIV6{font-size:0.9em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0078a6;cursor:pointer;-ms-flex-preferred-size:46%;flex-basis:46%;border:1px solid #CCC;padding:5px 2px;text-align:center;border-radius:3px}.invite-accept-3lBjO{font-size:0.9em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0078a6;cursor:pointer;-ms-flex-preferred-size:46%;flex-basis:46%;border:1px solid #CCC;padding:5px 2px;text-align:center;border-radius:3px}.invite-invite-3qIes{position:relative;text-align:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.invite-invite-3qIes td{padding:7px 1px}.invite-invite-3qIes>:first-child{padding-left:0;text-align:left}.invite-invite-3qIes>:last-child{padding-right:0}.invite-playerCol-2gGNq>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:150px;min-width:60px}.invite-modeCol-18k7X{text-align:center;line-height:0.9em}.invite-cashCol--AVeH{text-align:center;line-height:0.9em;width:100px}.invite-rulesCol-TlEbC{font-size:0.9em;line-height:1.1em;max-width:100px;text-align:center;font-weight:bold}.invite-timeCol-17Zof{width:125px}.invite-scoreCol-2_Z_4{width:100px}.invite-disableRatingEloCol-2JNRB{color:#00984e;font-weight:bold;width:100px}.invite-buttonsCol-2REof{width:150px}.invite-mode-1JoIL{font-weight:bold;color:#4e4e4e}.invite-privateTournament-18joR{white-space:nowrap;font-size:0.9em;text-decoration:underline}.invite-timeSettings-2Q7v3{color:black;font-style:italic}.invite-score-3Q6l9{font-size:0.9em;width:75px;text-align:center;margin:0 auto}.invite-score-3Q6l9 span{margin:0 1px}

.invites-panel-u5pbE{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.invites-panel-u5pbE p{display:block;margin:1em 0}.invites-titlePanel-265Wz{text-align:center;font-size:1.4em;color:#7D8285}.invites-loading-1BC2L{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.invites-loading-1BC2L p{display:block;margin:1em 0}.invites-tabs-1Iklp{margin-top:16px}.invites-tabs-1Iklp>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.invites-activeMode-Ck4ld{border-bottom:none;font-weight:bold;font-size:1.15em}.invites-activeTab-bSYSw{border-bottom:none;font-weight:bold;font-size:1.15em}.invites-showMoreButton-1KeKj{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.invites-loadingDots-12Fj_:after{content:".";-webkit-animation:invites-dots-a7gBQ 2s steps(5, end) infinite;animation:invites-dots-a7gBQ 2s steps(5, end) infinite}@-webkit-keyframes invites-dots-a7gBQ{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes invites-dots-a7gBQ{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.invites-panel-u5pbE{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.invites-panel-u5pbE p{display:block;margin:1em 0}.invites-titlePanel-265Wz{text-align:center;font-size:1.4em;color:#7D8285}.invites-loading-1BC2L{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.invites-loading-1BC2L p{display:block;margin:1em 0}.invites-tabs-1Iklp{margin-top:16px}.invites-tabs-1Iklp>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.invites-activeMode-Ck4ld{border-bottom:none;font-weight:bold;font-size:1.15em}.invites-activeTab-bSYSw{border-bottom:none;font-weight:bold;font-size:1.15em}.invites-showMoreButton-1KeKj{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.invites-loadingDots-12Fj_:after{content:".";-webkit-animation:invites-dots-a7gBQ 2s steps(5, end) infinite;animation:invites-dots-a7gBQ 2s steps(5, end) infinite}@keyframes invites-dots-a7gBQ{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.invites-buttons-281ct{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.invites-reject-iOyFu{font-size:0.9em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0078a6;cursor:pointer;-ms-flex-preferred-size:46%;flex-basis:46%;border:1px solid #CCC;padding:5px 2px;text-align:center;border-radius:3px}.invites-accept-kfAIv{font-size:0.9em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0078a6;cursor:pointer;-ms-flex-preferred-size:46%;flex-basis:46%;border:1px solid #CCC;padding:5px 2px;text-align:center;border-radius:3px}.invites-invites-3DBZs{font-family:"Roboto", Verdana, Geneva, sans-serif;font-size:14px;padding:6px;text-align:left;border:1px solid #D1D6D8;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:700px;background-color:white;z-index:900;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);position:absolute}.invites-stickyInvites-2mVr-{font-family:"Roboto", Verdana, Geneva, sans-serif;font-size:14px;padding:6px;text-align:left;border:1px solid #D1D6D8;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:700px;background-color:white;z-index:900;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);position:fixed;top:0}.invites-shortInvites-37en1{width:500px}.invites-emptyInvites-16R1t{display:none}.invites-tableContainer-2qzkw{max-height:248px;overflow-y:auto}.invites-table-RIllg{height:100%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:collapse;border-spacing:0;table-layout:auto}.invites-table-RIllg>*>*{border-bottom:1px solid #e3ebee}.invites-table-RIllg tr>:not(:first-child):not(:last-child)>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.invites-title-iRVrQ{color:#069;font-weight:bold;padding:2px 10px 3px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;display:inline-block;background-color:#e3ebee}.invites-count-2u16J{font-size:0.8em;margin-left:3px}.invites-panelActions-1nH-Z{font-size:0.92em;position:absolute;right:6px;top:6px}.invites-panelActions-1nH-Z>:not(:first-child){margin-left:1em}.invites-disableInvites-3RpGn{display:inline-block;border-bottom:1px solid #0078a6;cursor:pointer}.invites-minimize-3lpn7{display:inline-block;border-bottom:1px solid #0078a6;cursor:pointer}.invites-exitInvite-3CaWy td,.invites-exitInvite-3CaWy div,.invites-exitInvite-3CaWy span{opacity:1;overflow:hidden;max-height:70px;pointer-events:none}.invites-exitInviteActive-kMrZA td,.invites-exitInviteActive-kMrZA div,.invites-exitInviteActive-kMrZA span{padding-top:0;padding-bottom:0;opacity:0.01;max-height:0;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:0ms, 0ms;-o-transition-delay:0ms, 0ms;transition-delay:0ms, 0ms;-webkit-transition-timing-function:cubic-bezier(0.35, 0.07, 0.81, -0.21);-o-transition-timing-function:cubic-bezier(0.35, 0.07, 0.81, -0.21);transition-timing-function:cubic-bezier(0.35, 0.07, 0.81, -0.21)}.invites-rejectAll-2OjjG{font-size:0.9em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0078a6;cursor:pointer;-ms-flex-preferred-size:46%;flex-basis:46%;border:1px solid #CCC;padding:5px 2px;text-align:center;border-radius:3px;margin-top:7px;float:right;width:150px}.invites-minimizedInvites-39MMD{font-family:Verdana, Geneva, sans-serif;font-size:13px;padding:4px;text-align:left;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;width:100%;border:1px solid #D1D6D8;border-top:none}.invites-minimizedInvites-39MMD>*{width:100%}.invites-minimizedInvites-39MMD>*>*{color:#069;padding:5px;border:1px solid #b8b8b8;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:2px;font-size:12px;text-align:center;white-space:nowrap;cursor:pointer;width:100%}.invites-minimizedEnter-1ymPF{opacity:0.01;-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%);width:0%}.invites-minimizedEnterActive-7dvBb{opacity:1;width:100%;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);overflow:hidden;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}.invites-minimizedLeave-2Inds{opacity:1;overflow:hidden;width:100%;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);pointer-events:none}.invites-minimizedLeaveActive-1_cF_{opacity:0.01;width:0%;-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%);-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:500ms;-o-transition-duration:500ms;transition-duration:500ms}

.panel-invitesContainer-1cj2u{width:0;height:0;position:absolute;left:50%;top:30%;margin-left:-350px}.panel-invitesContainerShort-uoOT3{width:0;height:0;position:absolute;left:50%;top:30%;margin-left:-250px}.panel-minimizedInvitesContainer-2p5RP{position:absolute;top:100%;left:0;right:0}.panel-minimizedInvitesContainer-2p5RP>*{text-align:center}

.tournament_title-title-sBy2m{cursor:pointer;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tournament_title-title-sBy2m>:first-child{margin-right:5px}

.rooms-panel-LArzc{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.rooms-panel-LArzc p{display:block;margin:1em 0}.rooms-titlePanel-3aX2b{text-align:center;font-size:1.4em;color:#7D8285}.rooms-loading-3g5__{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.rooms-loading-3g5__ p{display:block;margin:1em 0}.rooms-tabs-V-gvX{margin-top:16px}.rooms-tabs-V-gvX>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.rooms-activeMode-3lvRK{border-bottom:none;font-weight:bold;font-size:1.15em}.rooms-activeTab-1ZV7t{border-bottom:none;font-weight:bold;font-size:1.15em}.rooms-showMoreButton-2vxgJ{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.rooms-loadingDots-20OQE:after{content:".";-webkit-animation:rooms-dots-2bLJ5 2s steps(5, end) infinite;animation:rooms-dots-2bLJ5 2s steps(5, end) infinite}@-webkit-keyframes rooms-dots-2bLJ5{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes rooms-dots-2bLJ5{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.rooms-rooms-1Qj9W{list-style-type:none;margin:0;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;overflow-y:auto}.rooms-rooms-1Qj9W>:first-child{margin-top:0}.rooms-roomsFlex-zoSFh{list-style-type:none;margin:0;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rooms-roomsFlex-zoSFh>:first-child{margin-top:0}.rooms-row-2LT7o{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer;margin-bottom:0px;padding:1px 0}.rooms-row-2LT7o>:not(:last-child):nth-child(odd):after{content:":";margin-left:3px;margin-right:3px}.rooms-row-2LT7o>*{width:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.rooms-row-2LT7o>*>*{width:100%}.rooms-row-2LT7o>:nth-child(odd){text-align:right}.rooms-row-2LT7o>:nth-child(even){text-align:left}.rooms-multiRow-2yF3s{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer;margin-bottom:0px;padding:1px 0}.rooms-multiRow-2yF3s>*{width:40%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.rooms-multiRow-2yF3s>*>*{width:100%}.rooms-multiRow-2yF3s>:nth-child(odd){text-align:right}.rooms-multiRow-2yF3s>:nth-child(even){text-align:left}.rooms-multiRow-2yF3s>:not(:last-child):nth-child(odd):after{content:",";margin-left:0px;margin-right:3px}.rooms-multiRow-2yF3s>:last-child:not(:nth-child(even)){width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rooms-multiRow-2yF3s>:last-child:not(:nth-child(even))>*{text-align:center}.rooms-currentRow-gJ1Tq{background-color:#e3ebee}.rooms-titleRow-3D0W1{color:#0078a6;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:center;display:block;margin:10px 0 2px 2px}.rooms-modeTitle-1m_ug{background:#e3ebee;padding:4px 0px;color:#333;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;display:block;margin:5px 0}.rooms-commentRow-1ouYv{text-align:center;display:block;font-style:italic;color:#777}.rooms-empty-3Fef0{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0078a6;font-size:1.15em;margin-top:-1.5em}.rooms-empty-3Fef0>*{margin:5px 0}

.UserList-panel-2a0RV{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.UserList-panel-2a0RV p{display:block;margin:1em 0}.UserList-titlePanel-24PX3{text-align:center;font-size:1.4em;color:#7D8285}.UserList-loading-qPwCk{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.UserList-loading-qPwCk p{display:block;margin:1em 0}.UserList-tabs-1KXDx{margin-top:16px}.UserList-tabs-1KXDx>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.UserList-activeMode-3ugkf{border-bottom:none;font-weight:bold;font-size:1.15em}.UserList-activeTab-3WlLe{border-bottom:none;font-weight:bold;font-size:1.15em}.UserList-showMoreButton-203G9{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.UserList-loadingDots-FbsdZ:after{content:".";-webkit-animation:UserList-dots-3TaEy 2s steps(5, end) infinite;animation:UserList-dots-3TaEy 2s steps(5, end) infinite}@-webkit-keyframes UserList-dots-3TaEy{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes UserList-dots-3TaEy{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.UserList-userList-1bxr5{font-size:13px;font-family:Verdana,Geneva,sans-serif;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.UserList-userList-1bxr5>:not(:first-child){margin:0;padding-top:4px}.UserList-userList-1bxr5 select{background-color:#fff;border:none}.UserList-userList-1bxr5 select:hover{background-color:#fff}.UserList-userList-1bxr5 select:focus{background-color:#fff;background:none;-webkit-box-shadow:none;box-shadow:none;outline:none}#left-block.userListHidden .UserList-userList-1bxr5{display:none}.UserList-filters-2R-s4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.UserList-filters-2R-s4>:first-child{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex}.UserList-filters-2R-s4>:first-child>:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%}.UserList-filters-2R-s4>:last-child{-ms-flex-preferred-size:50%;flex-basis:50%}.UserList-filters-2R-s4>:last-child>*{width:100%}.UserList-filters-2R-s4 input{display:inline-block;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-sizing:border-box;box-sizing:border-box}.UserList-ratingPlaceSwitcher-3F-gQ{display:inline-block;padding:0;font-family:Verdana, Geneva, sans-serif;color:#373A3B;cursor:pointer}.UserList-friendsOnly-2uK4S{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:22px;flex-basis:22px;width:22px;height:20px;background-image:url(/build/frontend/friends_18_518c3e8eda88d4fd1fcaddc503bce9e0.png);background-position:center;background-size:18px;background-repeat:space;margin:0px 3px;padding:1px;border:1px solid lightgray;border-radius:5px;cursor:pointer;opacity:0.85}.UserList-friendsOnlyActive-28MUF{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:22px;flex-basis:22px;width:22px;height:20px;background-image:url(/build/frontend/friends_18_518c3e8eda88d4fd1fcaddc503bce9e0.png);background-position:center;background-size:18px;background-repeat:space;margin:0px 3px;padding:1px;border:1px solid lightgray;border-radius:5px;cursor:pointer;background-color:#f7f79c}.UserList-rankRatingSwitchers-2Ke3R{display:inline-block;padding-bottom:3px;position:relative;cursor:pointer;font-size:0.9em}.UserList-rankRatingSwitchers-2Ke3R>:first-child{display:inline-block;margin-right:1px}.UserList-rankRatingSwitchers-2Ke3R>:last-child{display:inline-block;margin-left:1px}.UserList-activeRankRatingSwitcher-3A5FH{letter-spacing:-0.07em;font-weight:bold;color:#373A3B !important}.UserList-rankRatingSwitcher-3zfbR{color:#7D8285 !important}.UserList-inputDisabled-1SHjl{opacity:0.5;pointer-events:none}.UserList-hideFilter-1oHVG{font-weight:bold;font-size:32px;line-height:0;cursor:pointer;color:#0078a6}.UserList-buttonsTitleContainer-3HGU1{margin:0 !important;padding-top:4px;border-top:1px solid #e3ebee;position:relative}.UserList-buttonsTitle-1QJjf{text-align:center;color:#0078a6;font-size:0.9em;position:relative}@media only screen and (max-device-aspect-ratio: 13 / 9) and (min-device-width: 320px) and (max-device-width: 480px){.UserList-buttonsTitle-1QJjf{font-size:1.2em;padding:0.2em 0}}.UserList-buttonPlay-2iwEh{width:65px;font-weight:bold;font-size:0.85em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0078a6;cursor:pointer;border:1px solid #ccc;padding:4px 2px;text-align:center;border-radius:3px}.UserList-buttonPlayActive-1-UG-{width:65px;font-weight:bold;font-size:0.85em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0078a6;cursor:pointer;border:1px solid #ccc;padding:4px 2px;text-align:center;border-radius:3px;background-color:#f7f791}.UserList-buttonPlayDisable-1MGEQ{width:65px;font-weight:bold;font-size:0.85em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0078a6;cursor:pointer;border:1px solid #ccc;padding:4px 2px;text-align:center;border-radius:3px;color:#7D8285;opacity:0.6;pointer-events:none}.UserList-inviteSettingsDisabled-1BOck{color:#373A3B;font-size:0.923em;opacity:0.5;pointer-events:none}.UserList-inviteSettingsDisabled-1BOck>*{margin-top:5px}.UserList-inviteSettingsDisabled-1BOck label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;cursor:pointer;margin-right:35px}.UserList-inviteSettingsDisabled-1BOck label input{width:1em;height:1em;margin:0 5px 0 0;background-color:white}.UserList-inviteSettingsDisabled-1BOck select{min-height:inherit;color:inherit;-moz-text-align-last:left;text-align-last:left;background-color:white;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1px;flex-basis:1px;min-width:1px;padding:0;margin-left:3px;font-size:0.95em}.UserList-inviteSettingsDisabled-1BOck option{text-align:left}.UserList-inviteSettingsDisabled-1BOck>:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.1em}.UserList-inviteSettingsDisabled-1BOck>:last-child>*{display:inline-block;padding-left:5px;padding-right:5px;margin-left:5px}.UserList-inviteSettings-2L8fo{color:#373A3B;font-size:0.923em}.UserList-inviteSettings-2L8fo>*{margin-top:5px}.UserList-inviteSettings-2L8fo label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;cursor:pointer;margin-right:35px}.UserList-inviteSettings-2L8fo label input{width:1em;height:1em;margin:0 5px 0 0;background-color:white}.UserList-inviteSettings-2L8fo select{min-height:inherit;color:inherit;-moz-text-align-last:left;text-align-last:left;background-color:white;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1px;flex-basis:1px;min-width:1px;padding:0;margin-left:3px;font-size:0.95em}.UserList-inviteSettings-2L8fo option{text-align:left}.UserList-inviteSettings-2L8fo>:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.1em}.UserList-inviteSettings-2L8fo>:last-child>*{display:inline-block;padding-left:5px;padding-right:5px;margin-left:5px}.UserList-buttons-vnuSj{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.UserList-buttons-vnuSj>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1px;flex-basis:1px}.UserList-buttons-vnuSj>:not(:last-child){margin-right:-1px}.UserList-buttonsDisabled-1Z1p_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.UserList-buttonsDisabled-1Z1p_>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:1px;flex-basis:1px}.UserList-buttonsDisabled-1Z1p_>:not(:last-child){margin-right:-1px}

.PlayerFieldSwitcher-panel-2eeeN{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.PlayerFieldSwitcher-panel-2eeeN p{display:block;margin:1em 0}.PlayerFieldSwitcher-titlePanel-3EDha{text-align:center;font-size:1.4em;color:#7D8285}.PlayerFieldSwitcher-loading-dY94C{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.PlayerFieldSwitcher-loading-dY94C p{display:block;margin:1em 0}.PlayerFieldSwitcher-tabs-2fgNq{margin-top:16px}.PlayerFieldSwitcher-tabs-2fgNq>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.PlayerFieldSwitcher-activeMode-1ljoz{border-bottom:none;font-weight:bold;font-size:1.15em}.PlayerFieldSwitcher-activeTab-P21NZ{border-bottom:none;font-weight:bold;font-size:1.15em}.PlayerFieldSwitcher-showMoreButton-iF0-i{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.PlayerFieldSwitcher-loadingDots-MLUnS:after{content:".";-webkit-animation:PlayerFieldSwitcher-dots-1g8XB 2s steps(5, end) infinite;animation:PlayerFieldSwitcher-dots-1g8XB 2s steps(5, end) infinite}@-webkit-keyframes PlayerFieldSwitcher-dots-1g8XB{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes PlayerFieldSwitcher-dots-1g8XB{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.PlayerFieldSwitcher-ratingPlaceSwitcher-MCFAs{display:inline-block;padding:0;font-family:Verdana, Geneva, sans-serif;color:#373A3B;cursor:pointer}

.Invite-panel-7xAEx{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.Invite-panel-7xAEx p{display:block;margin:1em 0}.Invite-titlePanel-1eiKp{text-align:center;font-size:1.4em;color:#7D8285}.Invite-loading-1ddqD{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.Invite-loading-1ddqD p{display:block;margin:1em 0}.Invite-tabs-3HiVL{margin-top:16px}.Invite-tabs-3HiVL>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.Invite-activeMode-a84MF{border-bottom:none;font-weight:bold;font-size:1.15em}.Invite-activeTab-6ktC2{border-bottom:none;font-weight:bold;font-size:1.15em}.Invite-showMoreButton-2K3Yd{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.Invite-loadingDots-OfHKB:after{content:".";-webkit-animation:Invite-dots-13X85 2s steps(5, end) infinite;animation:Invite-dots-13X85 2s steps(5, end) infinite}@-webkit-keyframes Invite-dots-13X85{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes Invite-dots-13X85{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.Invite-cancelInvite-15G8b{color:#0078a6;font-size:0.85em;cursor:pointer;text-align:right}.Invite-rejectedInvite-1L0xF{color:#0078a6;font-size:0.85em;cursor:pointer;text-align:right;color:#7D8285;cursor:default}

.InviteButton-panel-5Mejf{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.InviteButton-panel-5Mejf p{display:block;margin:1em 0}.InviteButton-titlePanel-2rp1v{text-align:center;font-size:1.4em;color:#7D8285}.InviteButton-loading-16OOR{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.InviteButton-loading-16OOR p{display:block;margin:1em 0}.InviteButton-tabs-F-qGE{margin-top:16px}.InviteButton-tabs-F-qGE>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.InviteButton-activeMode-3rmpX{border-bottom:none;font-weight:bold;font-size:1.15em}.InviteButton-activeTab-2lfmQ{border-bottom:none;font-weight:bold;font-size:1.15em}.InviteButton-showMoreButton-1mId3{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.InviteButton-loadingDots-3IHVa:after{content:".";-webkit-animation:InviteButton-dots-3cQ2X 2s steps(5, end) infinite;animation:InviteButton-dots-3cQ2X 2s steps(5, end) infinite}@-webkit-keyframes InviteButton-dots-3cQ2X{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes InviteButton-dots-3cQ2X{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.InviteButton-cancelInvite-jNfJP{color:#0078a6;font-size:0.85em;cursor:pointer;text-align:right}.InviteButton-rejectedInvite-2DJ3A{color:#0078a6;font-size:0.85em;cursor:pointer;text-align:right;color:#7D8285;cursor:default}.InviteButton-invite-3nx6C{color:#0078a6;font-size:0.85em;cursor:pointer;text-align:right}.InviteButton-invite-3nx6C .InviteButton-showOnHover-2ePTz{display:none}.InviteButton-invite-3nx6C:hover .InviteButton-hideOnHover-KP1lD{display:none}.InviteButton-invite-3nx6C:hover .InviteButton-showOnHover-2ePTz{display:unset}

.InviteOptions-InviteOptions-14OZR{font-size:10px;line-height:1em;width:100%;overflow:hidden;white-space:break-spaces;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;word-break:unset;text-align:center}

.UserRow-panel-7Etw-{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.UserRow-panel-7Etw- p{display:block;margin:1em 0}.UserRow-titlePanel-2nTE1{text-align:center;font-size:1.4em;color:#7D8285}.UserRow-loading-2WPq7{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.UserRow-loading-2WPq7 p{display:block;margin:1em 0}.UserRow-tabs-2bkW9{margin-top:16px}.UserRow-tabs-2bkW9>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.UserRow-activeMode-2mOZi{border-bottom:none;font-weight:bold;font-size:1.15em}.UserRow-activeTab-2GDZf{border-bottom:none;font-weight:bold;font-size:1.15em}.UserRow-showMoreButton-3AJGF{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.UserRow-loadingDots-3v7ZJ:after{content:".";-webkit-animation:UserRow-dots-114Ko 2s steps(5, end) infinite;animation:UserRow-dots-114Ko 2s steps(5, end) infinite}@-webkit-keyframes UserRow-dots-114Ko{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes UserRow-dots-114Ko{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.UserRow-row-fFjGi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-row-fFjGi>:first-child{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-row-fFjGi>:first-child>:first-child{width:1%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-row-fFjGi>:last-child{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-row-fFjGi>:last-child>:first-child{width:1%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.UserRow-row-fFjGi>:last-child>:last-child{width:70px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-row-fFjGi>*{vertical-align:bottom}.UserRow-waitingUserRow-1fz5S{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-waitingUserRow-1fz5S>:first-child{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-waitingUserRow-1fz5S>:first-child>:first-child{width:1%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-waitingUserRow-1fz5S>:last-child{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-waitingUserRow-1fz5S>:last-child>:first-child{width:1%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.UserRow-waitingUserRow-1fz5S>:last-child>:last-child{width:70px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-waitingUserRow-1fz5S>*{vertical-align:bottom}.UserRow-waitingUserRow-1fz5S>*{color:#00984e;font-weight:bold;letter-spacing:-0.0665em}.UserRow-waitingUserRow-1fz5S>*>*>*{color:#00984e}.UserRow-waitingPlayerRow-2_r_O{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-waitingPlayerRow-2_r_O>:first-child{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-waitingPlayerRow-2_r_O>:first-child>:first-child{width:1%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-waitingPlayerRow-2_r_O>:last-child{-ms-flex-preferred-size:50%;flex-basis:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-waitingPlayerRow-2_r_O>:last-child>:first-child{width:1%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.UserRow-waitingPlayerRow-2_r_O>:last-child>:last-child{width:70px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserRow-waitingPlayerRow-2_r_O>*{vertical-align:bottom}.UserRow-waitingPlayerRow-2_r_O>*{letter-spacing:-0.0665em}.UserRow-waitingPlayerRow-2_r_O>:not(:nth-child(3)){color:#00984e;font-weight:bold}.UserRow-friend-3EW4Y{width:22px;height:20px;-ms-flex-preferred-size:22px;flex-basis:22px;background-size:cover;margin:0px 3px;background-position:center;background-size:18px;background-repeat:space;cursor:pointer;opacity:0.85;background-image:url(/build/frontend/friends_18_518c3e8eda88d4fd1fcaddc503bce9e0.png)}.UserRow-empty-2y7Dr{width:22px;height:20px;-ms-flex-preferred-size:22px;flex-basis:22px;background-size:cover;margin:0px 3px;background-position:center;background-size:18px;background-repeat:space;cursor:pointer;opacity:0.85}

.VisibilityStatusSwitcher-disableInvitesBtn-2CQv2{display:block;height:1em;cursor:pointer;font-size:0.85em;color:#b3babc}.VisibilityStatusSwitcher-enableInvitesBtn-3ggGW{display:block;text-align:center;cursor:pointer}.VisibilityStatusSwitcher-enableInvitesBtn-3ggGW>*{width:16px;height:16px;display:inline-block;background-size:cover;background-image:url(/build/frontend/disableInvites_9b83b932ccbf2c67a392656a72b5d2eb.png)}.VisibilityStatusSwitcher-hidden-3PvKV{visibility:hidden;font-weight:normal !important}

.Users-panel-3UGdb{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.Users-panel-3UGdb p{display:block;margin:1em 0}.Users-titlePanel-XmY5D{text-align:center;font-size:1.4em;color:#7D8285}.Users-loading-2aiEC{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.Users-loading-2aiEC p{display:block;margin:1em 0}.Users-tabs-1jWMc{margin-top:16px}.Users-tabs-1jWMc>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.Users-activeMode-3T_bO{border-bottom:none;font-weight:bold;font-size:1.15em}.Users-activeTab-1kksb{border-bottom:none;font-weight:bold;font-size:1.15em}.Users-showMoreButton-B8W_4{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.Users-loadingDots-2kH9C:after{content:".";-webkit-animation:Users-dots-21RHW 2s steps(5, end) infinite;animation:Users-dots-21RHW 2s steps(5, end) infinite}@-webkit-keyframes Users-dots-21RHW{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes Users-dots-21RHW{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.Users-users-3Phv9{list-style-type:none;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;overflow-y:auto}.Users-usersFlex-15Jai{list-style-type:none;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Users-rating-qp_4q{color:#7D8285;font-size:0.8em}.Users-delimiter-2GLMw{border-bottom:1px solid #0078a6;margin:5px 0}.Users-empty-21Z5V{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0078a6;font-size:1.15em}.Users-empty-21Z5V>*{margin:5px 0}

.panel-panel-2Pkee{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.panel-panel-2Pkee p{display:block;margin:1em 0}.panel-titlePanel-iJHXV{text-align:center;font-size:1.4em;color:#7D8285}.panel-loading-2aAbN{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.panel-loading-2aAbN p{display:block;margin:1em 0}.panel-tabs-2yhyw{margin-top:16px}.panel-tabs-2yhyw>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.panel-activeMode-2RFiR{border-bottom:none;font-weight:bold;font-size:1.15em}.panel-activeTab-fV6Bi{border-bottom:none;font-weight:bold;font-size:1.15em}.panel-showMoreButton-1nIki{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.panel-loadingDots-3sV8m:after{content:".";-webkit-animation:panel-dots-3QXHY 2s steps(5, end) infinite;animation:panel-dots-3QXHY 2s steps(5, end) infinite}@-webkit-keyframes panel-dots-3QXHY{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes panel-dots-3QXHY{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.panel-usersContainer-mMCuB{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:255px;background-color:white;border:1px solid #D1D6D8;-webkit-box-sizing:content-box;box-sizing:content-box;padding:4px}.panel-usersContainer-mMCuB>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#left-block.userListHidden .panel-usersContainer-mMCuB{display:none}#left-block.userListHidden.chatHidden .panel-usersContainer-mMCuB{display:block;visibility:hidden}

.Ban-ban-3cZze{text-align:left;padding:1em 1em 3em 0.5em;font-style:normal;font-size:1.1em;color:#555}

.Stats-panel-cFuM8{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.Stats-panel-cFuM8 p{display:block;margin:1em 0}.Stats-titlePanel-1Gl2-{text-align:center;font-size:1.4em;color:#7D8285}.Stats-loading-31p4i{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.Stats-loading-31p4i p{display:block;margin:1em 0}.Stats-tabs-2-qON{margin-top:16px}.Stats-tabs-2-qON>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.Stats-activeMode-3QeGC{border-bottom:none;font-weight:bold;font-size:1.15em}.Stats-activeTab-acWXG{border-bottom:none;font-weight:bold;font-size:1.15em}.Stats-showMoreButton-7IIiF{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.Stats-loadingDots-2UVxT:after{content:".";-webkit-animation:Stats-dots-3N-Z8 2s steps(5, end) infinite;animation:Stats-dots-3N-Z8 2s steps(5, end) infinite}@-webkit-keyframes Stats-dots-3N-Z8{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes Stats-dots-3N-Z8{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.Stats-Stats-1dNrq{padding:1em 0 2em;margin:2em 7px;border-bottom:1px dashed #ccc;border-top:1px dashed #ccc}.Stats-title-1vAea{display:inline-block;width:100%;text-align:center;font-size:16.8px;color:#666;margin-bottom:16px}.Stats-loadingBlock-1Sq_3{display:inline-block;width:100%;text-align:center}

.RatingCharts-panel-2u-i3{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px}.RatingCharts-panel-2u-i3 p{display:block;margin:1em 0}.RatingCharts-titlePanel-3nGQ1{text-align:center;font-size:1.4em;color:#7D8285}.RatingCharts-loading-1BvAE{background:white;border:1px solid #D1D6D8;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;color:#373A3B;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:7px;background-color:#f9f9f9;pointer-events:none}.RatingCharts-loading-1BvAE p{display:block;margin:1em 0}.RatingCharts-tabs-1v5rX{margin-top:16px}.RatingCharts-tabs-1v5rX>*{color:#0078a6;border-bottom:1px solid #0078a6;margin-right:13px;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em}.RatingCharts-activeMode-3VYCA{border-bottom:none;font-weight:bold;font-size:1.15em}.RatingCharts-activeTab-Fw0qJ{border-bottom:none;font-weight:bold;font-size:1.15em}.RatingCharts-showMoreButton-34Bl1{text-align:center;padding:5px;margin:6px auto 0;width:128px;border:1px solid #D1D6D8;border-radius:2px;font-weight:bold;cursor:pointer}.RatingCharts-loadingDots-AGSAC:after{content:".";-webkit-animation:RatingCharts-dots-2ZGR6 2s steps(5, end) infinite;animation:RatingCharts-dots-2ZGR6 2s steps(5, end) infinite}@-webkit-keyframes RatingCharts-dots-2ZGR6{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}@keyframes RatingCharts-dots-2ZGR6{0%,20%{color:rgba(0,0,0,0);text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}40%{color:#0078a6;text-shadow:0.25em 0 0 rgba(0,0,0,0),0.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:0.25em 0 0 #0078a6,0.5em 0 0 #0078a6}}.RatingCharts-container-1OOQc{position:relative}.RatingCharts-legend-1FILK{margin:0 0 3em 0;font-size:1.2em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.RatingCharts-legend-1FILK>*{opacity:0.6;cursor:pointer}.RatingCharts-legend-1FILK>:not(:last-child){margin:0 1em 0 0}.RatingCharts-timePeaker-16A08{color:#069;cursor:pointer;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.RatingCharts-timePeaker-16A08>*{margin-right:0.5em;font-size:1.2em;text-decoration:underline}.RatingCharts-currentLabel-1pPu1{font-weight:bold;text-decoration:none;opacity:1}.RatingCharts-message-12_sW{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1.5em}

.Charts-charts-3ctrC{margin:1em 0}.Charts-title-w6A7y{font-weight:bold;font-size:1.2em;margin:1em 0;color:#666}

/*! jQuery UI - v1.11.2 - 2014-10-16 Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-clearfix {
    min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0); /* support: IE8 */
}
.ui-front {
    z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    min-height: 0; /* support: IE7 */
    font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
    width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
    width: 2.4em;
}
.ui-button-icons-only {
    width: 3.4em;
}
button.ui-button-icons-only {
    width: 3.7em;
}
/* button text element */
.ui-button .ui-button-text {
    display: block;
    line-height: normal;
}
.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
    padding: .4em 1em;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}
/* button sets */
.ui-buttonset {
    margin-right: 7px;
}
.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}
/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
.ui-dialog {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}
.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: none;
}
.ui-menu .ui-menu {
    position: absolute;
}
.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    padding: 3px 1em 3px .4em;
    cursor: pointer;
    min-height: 0; /* support: IE7 */
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: -1px;
}
/* icon support */
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item {
    padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
    height: 100%;
    filter: alpha(opacity=25); /* support: IE8 */
    opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    /* Support: IE7 */
    overflow-x: hidden;
    padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}
.ui-selectmenu-open {
    display: block;
}
.ui-selectmenu-button {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
    right: 0.5em;
    left: auto;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
    text-align: left;
    padding: 0.4em 2.1em 0.4em 1em;
    display: block;
    line-height: 1.4;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    -webkit-filter: inherit;
            filter: inherit;
}
.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}
.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}
.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}
.ui-spinner-up {
    top: 0;
}
.ui-spinner-down {
    bottom: 0;
}
/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
    /* need to fix icons sprite */
    background-position: -65px -16px;
}
.ui-tabs {
    position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
    border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff  50% 50% repeat-x;
    color: #222222;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc  50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6  50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #999999;
    background: #dadada  50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa;
    background: #ffffff  50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee  50% 50% repeat-x;
    color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec  50% 50% repeat-x;
    color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter:Alpha(Opacity=70); /* support: IE8 */
    font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter:Alpha(Opacity=35); /* support: IE8 */
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
    
}
.ui-widget-header .ui-icon {
    
}
.ui-state-default .ui-icon {
    
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    
}
.ui-state-active .ui-icon {
    
}
.ui-state-highlight .ui-icon {
    
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    
}
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa  50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa  50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30); /* support: IE8 */
    border-radius: 8px;
}
/*END*/
.ui-dialog .ui-dialog-titlebar {
  /*display: none;*/
  padding: 0;
  border-radius: 0;
  border: none;
}

.ui-dialog {
  font-size: 10pt;
  padding: 0;
}

.ui-dialog p {
  margin: 10px 0;
}

.ui-dialog .tournamentResult {
  border-top: 1px solid lightgrey;
  border-bottom: 1px solid lightgrey;
  margin-top: 0;
  padding-top: 5px;
  margin-bottom: 0px;
  padding-bottom: 5px;
}

.ui-dialog .ui-dialog-content {
  line-height: 20px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.ui-dialog .dialog-buttonset {
  font-size: 10pt;
}

.ui-dialog .dialogDraggable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
}

.ui-dialog .inviteTime {
  margin-top: 10px;
}

.ui-dialog .inviteTime span {
  font-weight: bold;
}

.ui-dialog .roundResultTime {
  margin-top: 10px;
}

.ui-dialog .roundResultTime span {
  font-weight: bold;
}

/* disable images */

.ui-widget-content {
  background: #ffffff;
}

.ui-widget-header {
  background: #f7f7f7;
}

.ui-widget-header .ui-state-default {
  background: #e6e6e6;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #dadada;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #e6e6e6;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #dadada;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  background: #ffffff;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #fbf9ee;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  background: #fef1ec;
}

.ui-widget-header button {
  background: none !important;
  border: none !important;
  display: none;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: none;
}

.ui-widget-header .ui-icon {
  background-image: none;
}

.ui-state-default .ui-icon {
  background-image: none;
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: none;
}

.ui-state-active .ui-icon {
  background-image: none;
}

.ui-state-highlight .ui-icon {
  background-image: none;
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: none;
}

.dialogNotice {
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
  margin-top: 100px;
  padding: 10px;
  max-width: 600px;
}

.dialogNotice .ui-dialog-content {
  color: #069;
  font-size: 14px;
  text-align: center;
  font-weight: bold;
}

.dialogNotice .ui-dialog-titlebar {
  display: none;
}

.tournamentResultsWrapper {
  max-height: 250px;
  overflow-y: auto;
}

.tournamentResultsWrapper table {
  width: 100%;
}

.tournamentResultsWrapper table tr :nth-child(1) {
  width: 10px;
}

.tournamentResultsWrapper table tr :nth-child(2) {
  width: 110px;
}

.tournamentResultsWrapper table tr :nth-child(3) {
  width: 65px;
}

.tournamentResultsWrapper table tr :nth-child(2) span {
  width: 110px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: bottom;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.inviteDialogUserName {
  cursor: pointer;
}

.inviteDialogUserName:hover {
  text-decoration: underline;
}

.v6_tournament_award {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: round;
}

.v6_tournament_award_medal {
  background-image: url(/build/frontend/medal_big_cca50f69e7c0f11dc20a21303e490fe6.png);
}

.v6_tournament_award_silver_cup {
  background-image: url(/build/frontend/silver_cup_big_f781b6d221eb3f8c89250d0efe2250a2.png);
}

.v6_tournament_award_gold_cup {
  background-image: url(/build/frontend/gold_cup_big_42dd6b71531c88c416ecba104b6f4a11.png);
}

.tournamentLink,
.currentTournamentLink {
  border-bottom: 1px solid #069;
  cursor: pointer;
}

.ui-dialog .disableInvites {
  font-size: 0.9em;
  line-height: 0.9em;
  padding: 22px 0 0.5em 0;
}

.ui-dialog .disableInvites input {
  display: none;
}

.ui-dialog .disableInvites span {
  vertical-align: bottom;
  border-bottom: 1px solid #069;
  cursor: pointer;
}

.ui-dialog .ui-dialog-buttonpane {
  padding: 0 0.1em 0.1em 1em;
}

.ui-dialog .userName {
  max-width: 100%;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: bottom;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

[dir="ltr"] .ui-dialog h3 {
  margin-left: 0px;
}

[dir="rtl"] .ui-dialog h3 {
  margin-right: 0px;
}

[dir="ltr"] .ui-dialog h3 {
  margin-right: 0px;
}

[dir="rtl"] .ui-dialog h3 {
  margin-left: 0px;
}

.ui-dialog h3 {
  display: block;
  font-size: 1.17em;
  margin-top: 1em;
  margin-bottom: 1em;
  font-weight: bold;
  text-align: center;
}

.ui-dialog .ratigngUser {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 4px;
}

.ui-dialog .ratigngUser .userRank {
  color: gray;
  margin-left: 2px;
  font-size: 9px;
}
/* https://stackoverflow.com/questions/21810262/responsive-sprites-percentages */

.emojic {
	width: 24px;
    height: 24px;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 2px;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

.emojic:hover {
	cursor: pointer;
}

.emojic-image { 
	background: url("/v6-game-client/app/i/emoji.png") top left no-repeat; 
	width: 20px; 
	height: 20px; 
	display: inline-block; 
	vertical-align: top; 
	zoom: 0.9;
}

.emoji { 
	background: url("/v6-game-client/app/i/emoji.png") top left no-repeat; 
	width: 20px; 
	height: 20px; 
	display: inline-block; 
	vertical-align: top; 
	zoom: 1;
}

.emoji2600 { background-position: -500px -120px; }

.emoji2601 { background-position: -500px -140px; }

.emoji2614 { background-position: -500px -200px; }

.emoji26c4 { background-position: -520px -200px; }

.emoji26a1 { background-position: -520px -100px; }

.emoji1f300 { background-position: -20px -500px; }

.emoji1f301 { background-position: -20px -520px; }

.emoji1f302 { background-position: -20px -540px; }

.emoji1f303 { background-position: -20px -560px; }

.emoji1f304 { background-position: -20px -580px; }

.emoji1f305 { background-position: -40px -0px; }

.emoji1f306 { background-position: -40px -20px; }

.emoji1f307 { background-position: -40px -40px; }

.emoji1f308 { background-position: -40px -60px; }

.emoji2744 { background-position: -540px -80px; }

.emoji26c5 { background-position: -520px -220px; }

.emoji1f309 { background-position: -40px -80px; }

.emoji1f30a { background-position: -40px -100px; }

.emoji1f30b { background-position: -40px -120px; }

.emoji1f30c { background-position: -40px -140px; }

.emoji1f30f { background-position: -40px -200px; }

.emoji1f311 { background-position: -40px -240px; }

.emoji1f314 { background-position: -40px -300px; }

.emoji1f313 { background-position: -40px -280px; }

.emoji1f319 { background-position: -40px -400px; }

.emoji1f315 { background-position: -40px -320px; }

.emoji1f31b { background-position: -40px -440px; }

.emoji1f31f { background-position: -40px -520px; }

.emoji1f320 { background-position: -540px -180px; }

.emoji1f550 { background-position: -360px -260px; }

.emoji1f551 { background-position: -360px -280px; }

.emoji1f552 { background-position: -360px -300px; }

.emoji1f553 { background-position: -360px -320px; }

.emoji1f554 { background-position: -360px -340px; }

.emoji1f555 { background-position: -360px -360px; }

.emoji1f556 { background-position: -360px -380px; }

.emoji1f557 { background-position: -360px -400px; }

.emoji1f558 { background-position: -360px -420px; }

.emoji1f559 { background-position: -360px -440px; }

.emoji1f55a { background-position: -360px -460px; }

.emoji1f55b { background-position: -360px -480px; }

.emoji231a { background-position: -480px -380px; }

.emoji231b { background-position: -480px -400px; }

.emoji23f0 { background-position: -480px -500px; }

.emoji23f3 { background-position: -480px -520px; }

.emoji2648 { background-position: -500px -280px; }

.emoji2649 { background-position: -500px -300px; }

.emoji264a { background-position: -500px -320px; }

.emoji264b { background-position: -500px -340px; }

.emoji264c { background-position: -500px -360px; }

.emoji264d { background-position: -500px -380px; }

.emoji264e { background-position: -500px -400px; }

.emoji264f { background-position: -500px -420px; }

.emoji2650 { background-position: -500px -440px; }

.emoji2651 { background-position: -500px -460px; }

.emoji2652 { background-position: -500px -480px; }

.emoji2653 { background-position: -500px -500px; }

.emoji26ce { background-position: -520px -240px; }

.emoji1f340 { background-position: -60px -240px; }

.emoji1f337 { background-position: -60px -60px; }

.emoji1f331 { background-position: -40px -560px; }

.emoji1f341 { background-position: -60px -260px; }

.emoji1f338 { background-position: -60px -80px; }

.emoji1f339 { background-position: -60px -100px; }

.emoji1f342 { background-position: -60px -280px; }

.emoji1f343 { background-position: -60px -300px; }

.emoji1f33a { background-position: -60px -120px; }

.emoji1f33b { background-position: -60px -140px; }

.emoji1f334 { background-position: -60px -20px; }

.emoji1f335 { background-position: -60px -40px; }

.emoji1f33e { background-position: -60px -200px; }

.emoji1f33d { background-position: -60px -180px; }

.emoji1f344 { background-position: -60px -320px; }

.emoji1f330 { background-position: -40px -540px; }

.emoji1f33c { background-position: -60px -160px; }

.emoji1f33f { background-position: -60px -220px; }

.emoji1f352 { background-position: -80px -0px; }

.emoji1f34c { background-position: -60px -480px; }

.emoji1f34e { background-position: -60px -520px; }

.emoji1f34a { background-position: -60px -440px; }

.emoji1f353 { background-position: -80px -20px; }

.emoji1f349 { background-position: -60px -420px; }

.emoji1f345 { background-position: -60px -340px; }

.emoji1f346 { background-position: -60px -360px; }

.emoji1f348 { background-position: -60px -400px; }

.emoji1f34d { background-position: -60px -500px; }

.emoji1f347 { background-position: -60px -380px; }

.emoji1f351 { background-position: -60px -580px; }

.emoji1f34f { background-position: -60px -540px; }

.emoji1f440 { background-position: -200px -100px; }

.emoji1f442 { background-position: -200px -120px; }

.emoji1f443 { background-position: -200px -140px; }

.emoji1f444 { background-position: -200px -160px; }

.emoji1f445 { background-position: -200px -180px; }

.emoji1f484 { background-position: -240px -240px; }

.emoji1f485 { background-position: -240px -260px; }

.emoji1f486 { background-position: -240px -280px; }

.emoji1f487 { background-position: -240px -300px; }

.emoji1f488 { background-position: -240px -320px; }

.emoji1f464 { background-position: -220px -200px; }

.emoji1f466 { background-position: -220px -240px; }

.emoji1f467 { background-position: -220px -260px; }

.emoji1f468 { background-position: -220px -280px; }

.emoji1f469 { background-position: -220px -300px; }

.emoji1f46a { background-position: -220px -320px; }

.emoji1f46b { background-position: -220px -340px; }

.emoji1f46e { background-position: -220px -400px; }

.emoji1f46f { background-position: -220px -420px; }

.emoji1f470 { background-position: -220px -440px; }

.emoji1f471 { background-position: -220px -460px; }

.emoji1f472 { background-position: -220px -480px; }

.emoji1f473 { background-position: -220px -500px; }

.emoji1f474 { background-position: -220px -520px; }

.emoji1f475 { background-position: -220px -540px; }

.emoji1f476 { background-position: -220px -560px; }

.emoji1f477 { background-position: -220px -580px; }

.emoji1f478 { background-position: -240px -0px; }

.emoji1f479 { background-position: -240px -20px; }

.emoji1f47a { background-position: -240px -40px; }

.emoji1f47b { background-position: -240px -60px; }

.emoji1f47c { background-position: -240px -80px; }

.emoji1f47d { background-position: -240px -100px; }

.emoji1f47e { background-position: -240px -120px; }

.emoji1f47f { background-position: -240px -140px; }

.emoji1f480 { background-position: -240px -160px; }

.emoji1f481 { background-position: -240px -180px; }

.emoji1f482 { background-position: -240px -200px; }

.emoji1f483 { background-position: -240px -220px; }

.emoji1f40c { background-position: -160px -280px; }

.emoji1f40d { background-position: -160px -300px; }

.emoji1f40e { background-position: -160px -320px; }

.emoji1f414 { background-position: -160px -440px; }

.emoji1f417 { background-position: -160px -500px; }

.emoji1f42b { background-position: -180px -300px; }

.emoji1f418 { background-position: -160px -520px; }

.emoji1f428 { background-position: -180px -240px; }

.emoji1f412 { background-position: -160px -400px; }

.emoji1f411 { background-position: -160px -380px; }

.emoji1f419 { background-position: -160px -540px; }

.emoji1f41a { background-position: -160px -560px; }

.emoji1f41b { background-position: -160px -580px; }

.emoji1f41c { background-position: -180px -0px; }

.emoji1f41d { background-position: -180px -20px; }

.emoji1f41e { background-position: -180px -40px; }

.emoji1f420 { background-position: -180px -80px; }

.emoji1f421 { background-position: -180px -100px; }

.emoji1f422 { background-position: -180px -120px; }

.emoji1f424 { background-position: -180px -160px; }

.emoji1f425 { background-position: -180px -180px; }

.emoji1f426 { background-position: -180px -200px; }

.emoji1f423 { background-position: -180px -140px; }

.emoji1f427 { background-position: -180px -220px; }

.emoji1f429 { background-position: -180px -260px; }

.emoji1f41f { background-position: -180px -60px; }

.emoji1f42c { background-position: -180px -320px; }

.emoji1f42d { background-position: -180px -340px; }

.emoji1f42f { background-position: -180px -380px; }

.emoji1f431 { background-position: -180px -420px; }

.emoji1f433 { background-position: -180px -460px; }

.emoji1f434 { background-position: -180px -480px; }

.emoji1f435 { background-position: -180px -500px; }

.emoji1f436 { background-position: -180px -520px; }

.emoji1f437 { background-position: -180px -540px; }

.emoji1f43b { background-position: -200px -20px; }

.emoji1f439 { background-position: -180px -580px; }

.emoji1f43a { background-position: -200px -0px; }

.emoji1f42e { background-position: -180px -360px; }

.emoji1f430 { background-position: -180px -400px; }

.emoji1f438 { background-position: -180px -560px; }

.emoji1f43e { background-position: -200px -80px; }

.emoji1f432 { background-position: -180px -440px; }

.emoji1f43c { background-position: -200px -40px; }

.emoji1f43d { background-position: -200px -60px; }

.emoji1f620 { background-position: -400px -280px; }

.emoji1f629 { background-position: -400px -460px; }

.emoji1f632 { background-position: -420px -40px; }

.emoji1f61e { background-position: -400px -240px; }

.emoji1f635 { background-position: -420px -100px; }

.emoji1f630 { background-position: -420px -0px; }

.emoji1f612 { background-position: -400px -0px; }

.emoji1f60d { background-position: -380px -500px; }

.emoji1f624 { background-position: -400px -360px; }

.emoji1f61c { background-position: -400px -200px; }

.emoji1f61d { background-position: -400px -220px; }

.emoji1f60b { background-position: -380px -460px; }

.emoji1f618 { background-position: -400px -120px; }

.emoji1f61a { background-position: -400px -160px; }

.emoji1f637 { background-position: -420px -140px; }

.emoji1f633 { background-position: -420px -60px; }

.emoji1f603 { background-position: -380px -300px; }

.emoji1f605 { background-position: -380px -340px; }

.emoji1f606 { background-position: -380px -360px; }

.emoji1f601 { background-position: -380px -260px; }

.emoji1f602 { background-position: -380px -280px; }

.emoji1f60a { background-position: -380px -440px; }

.emoji263a { background-position: -500px -260px; }

.emoji1f604 { background-position: -380px -320px; }

.emoji1f622 { background-position: -400px -320px; }

.emoji1f62d { background-position: -400px -540px; }

.emoji1f628 { background-position: -400px -440px; }

.emoji1f623 { background-position: -400px -340px; }

.emoji1f621 { background-position: -400px -300px; }

.emoji1f60c { background-position: -380px -480px; }

.emoji1f616 { background-position: -400px -80px; }

.emoji1f614 { background-position: -400px -40px; }

.emoji1f631 { background-position: -420px -20px; }

.emoji1f62a { background-position: -400px -480px; }

.emoji1f60f { background-position: -380px -540px; }

.emoji1f613 { background-position: -400px -20px; }

.emoji1f625 { background-position: -400px -380px; }

.emoji1f62b { background-position: -400px -500px; }

.emoji1f609 { background-position: -380px -420px; }

.emoji1f63a { background-position: -420px -200px; }

.emoji1f638 { background-position: -420px -160px; }

.emoji1f639 { background-position: -420px -180px; }

.emoji1f63d { background-position: -420px -260px; }

.emoji1f63b { background-position: -420px -220px; }

.emoji1f63f { background-position: -420px -300px; }

.emoji1f63e { background-position: -420px -280px; }

.emoji1f63c { background-position: -420px -240px; }

.emoji1f640 { background-position: -420px -320px; }

.emoji1f645 { background-position: -420px -340px; }

.emoji1f646 { background-position: -420px -360px; }

.emoji1f647 { background-position: -420px -380px; }

.emoji1f648 { background-position: -420px -400px; }

.emoji1f64a { background-position: -420px -440px; }

.emoji1f649 { background-position: -420px -420px; }

.emoji1f64b { background-position: -420px -460px; }

.emoji1f64c { background-position: -420px -480px; }

.emoji1f64d { background-position: -420px -500px; }

.emoji1f64e { background-position: -420px -520px; }

.emoji1f64f { background-position: -420px -540px; }

.emoji1f3e0 { background-position: -140px -300px; }

.emoji1f3e1 { background-position: -140px -320px; }

.emoji1f3e2 { background-position: -140px -340px; }

.emoji1f3e3 { background-position: -140px -360px; }

.emoji1f3e5 { background-position: -140px -400px; }

.emoji1f3e6 { background-position: -140px -420px; }

.emoji1f3e7 { background-position: -140px -440px; }

.emoji1f3e8 { background-position: -140px -460px; }

.emoji1f3e9 { background-position: -140px -480px; }

.emoji1f3ea { background-position: -140px -500px; }

.emoji1f3eb { background-position: -140px -520px; }

.emoji26ea { background-position: -520px -280px; }

.emoji26f2 { background-position: -520px -300px; }

.emoji1f3ec { background-position: -140px -540px; }

.emoji1f3ef { background-position: -160px -0px; }

.emoji1f3f0 { background-position: -160px -20px; }

.emoji1f3ed { background-position: -140px -560px; }

.emoji2693 { background-position: -520px -60px; }

.emoji1f3ee { background-position: -140px -580px; }

.emoji1f5fb { background-position: -380px -140px; }

.emoji1f5fc { background-position: -380px -160px; }

.emoji1f5fd { background-position: -380px -180px; }

.emoji1f5fe { background-position: -380px -200px; }

.emoji1f5ff { background-position: -380px -220px; }

.emoji1f45e { background-position: -220px -80px; }

.emoji1f45f { background-position: -220px -100px; }

.emoji1f460 { background-position: -220px -120px; }

.emoji1f461 { background-position: -220px -140px; }

.emoji1f462 { background-position: -220px -160px; }

.emoji1f463 { background-position: -220px -180px; }

.emoji1f453 { background-position: -200px -460px; }

.emoji1f455 { background-position: -200px -500px; }

.emoji1f456 { background-position: -200px -520px; }

.emoji1f451 { background-position: -200px -420px; }

.emoji1f454 { background-position: -200px -480px; }

.emoji1f452 { background-position: -200px -440px; }

.emoji1f457 { background-position: -200px -540px; }

.emoji1f458 { background-position: -200px -560px; }

.emoji1f459 { background-position: -200px -580px; }

.emoji1f45a { background-position: -220px -0px; }

.emoji1f45b { background-position: -220px -20px; }

.emoji1f45c { background-position: -220px -40px; }

.emoji1f45d { background-position: -220px -60px; }

.emoji1f4b0 { background-position: -260px -520px; }

.emoji1f4b1 { background-position: -260px -540px; }

.emoji1f4b9 { background-position: -280px -100px; }

.emoji1f4b2 { background-position: -260px -560px; }

.emoji1f4b3 { background-position: -260px -580px; }

.emoji1f4b4 { background-position: -280px -0px; }

.emoji1f4b5 { background-position: -280px -20px; }

.emoji1f4b8 { background-position: -280px -80px; }

.emoji1f1e81f1f3 { background-position: -20px -0px; }

.emoji1f1e91f1ea { background-position: -20px -20px; }

.emoji1f1ea1f1f8 { background-position: -20px -40px; }

.emoji1f1eb1f1f7 { background-position: -20px -60px; }

.emoji1f1ec1f1e7 { background-position: -20px -80px; }

.emoji1f1ee1f1f9 { background-position: -20px -100px; }

.emoji1f1ef1f1f5 { background-position: -20px -120px; }

.emoji1f1f01f1f7 { background-position: -20px -140px; }

.emoji1f1f71f1fa { background-position: -20px -160px; }

.emoji1f1fa1f1f8 { background-position: -20px -180px; }

.emoji1f525 { background-position: -340px -360px; }

.emoji1f526 { background-position: -340px -380px; }

.emoji1f527 { background-position: -340px -400px; }

.emoji1f528 { background-position: -340px -420px; }

.emoji1f529 { background-position: -340px -440px; }

.emoji1f52a { background-position: -340px -460px; }

.emoji1f52b { background-position: -340px -480px; }

.emoji1f52e { background-position: -340px -540px; }

.emoji1f52f { background-position: -340px -560px; }

.emoji1f530 { background-position: -340px -580px; }

.emoji1f531 { background-position: -360px -0px; }

.emoji1f489 { background-position: -240px -340px; }

.emoji1f48a { background-position: -240px -360px; }

.emoji1f170 { background-position: -0px -300px; }

.emoji1f171 { background-position: -0px -320px; }

.emoji1f18e { background-position: -0px -380px; }

.emoji1f17e { background-position: -0px -340px; }

.emoji1f380 { background-position: -100px -260px; }

.emoji1f381 { background-position: -100px -280px; }

.emoji1f382 { background-position: -100px -300px; }

.emoji1f384 { background-position: -100px -340px; }

.emoji1f385 { background-position: -100px -360px; }

.emoji1f38c { background-position: -100px -500px; }

.emoji1f386 { background-position: -100px -380px; }

.emoji1f388 { background-position: -100px -420px; }

.emoji1f389 { background-position: -100px -440px; }

.emoji1f38d { background-position: -100px -520px; }

.emoji1f38e { background-position: -100px -540px; }

.emoji1f393 { background-position: -120px -40px; }

.emoji1f392 { background-position: -120px -20px; }

.emoji1f38f { background-position: -100px -560px; }

.emoji1f387 { background-position: -100px -400px; }

.emoji1f390 { background-position: -100px -580px; }

.emoji1f383 { background-position: -100px -320px; }

.emoji1f38a { background-position: -100px -460px; }

.emoji1f38b { background-position: -100px -480px; }

.emoji1f391 { background-position: -120px -0px; }

.emoji1f4df { background-position: -300px -260px; }

.emoji260e { background-position: -500px -160px; }

.emoji1f4de { background-position: -300px -240px; }

.emoji1f4f1 { background-position: -320px -20px; }

.emoji1f4f2 { background-position: -320px -40px; }

.emoji1f4dd { background-position: -300px -220px; }

.emoji1f4e0 { background-position: -300px -280px; }

.emoji2709 { background-position: -520px -460px; }

.emoji1f4e8 { background-position: -300px -440px; }

.emoji1f4e9 { background-position: -300px -460px; }

.emoji1f4ea { background-position: -300px -480px; }

.emoji1f4eb { background-position: -300px -500px; }

.emoji1f4ee { background-position: -300px -560px; }

.emoji1f4f0 { background-position: -320px -0px; }

.emoji1f4e2 { background-position: -300px -320px; }

.emoji1f4e3 { background-position: -300px -340px; }

.emoji1f4e1 { background-position: -300px -300px; }

.emoji1f4e4 { background-position: -300px -360px; }

.emoji1f4e5 { background-position: -300px -380px; }

.emoji1f4e6 { background-position: -300px -400px; }

.emoji1f4e7 { background-position: -300px -420px; }

.emoji1f520 { background-position: -340px -260px; }

.emoji1f521 { background-position: -340px -280px; }

.emoji1f522 { background-position: -340px -300px; }

.emoji1f523 { background-position: -340px -320px; }

.emoji1f524 { background-position: -340px -340px; }

.emoji2712 { background-position: -520px -560px; }

.emoji1f4ba { background-position: -280px -120px; }

.emoji1f4bb { background-position: -280px -140px; }

.emoji270f { background-position: -520px -540px; }

.emoji1f4ce { background-position: -280px -520px; }

.emoji1f4bc { background-position: -280px -160px; }

.emoji1f4bd { background-position: -280px -180px; }

.emoji1f4be { background-position: -280px -200px; }

.emoji1f4bf { background-position: -280px -220px; }

.emoji1f4c0 { background-position: -280px -240px; }

.emoji2702 { background-position: -520px -400px; }

.emoji1f4cd { background-position: -280px -500px; }

.emoji1f4c3 { background-position: -280px -300px; }

.emoji1f4c4 { background-position: -280px -320px; }

.emoji1f4c5 { background-position: -280px -340px; }

.emoji1f4c1 { background-position: -280px -260px; }

.emoji1f4c2 { background-position: -280px -280px; }

.emoji1f4d3 { background-position: -300px -20px; }

.emoji1f4d6 { background-position: -300px -80px; }

.emoji1f4d4 { background-position: -300px -40px; }

.emoji1f4d5 { background-position: -300px -60px; }

.emoji1f4d7 { background-position: -300px -100px; }

.emoji1f4d8 { background-position: -300px -120px; }

.emoji1f4d9 { background-position: -300px -140px; }

.emoji1f4da { background-position: -300px -160px; }

.emoji1f4db { background-position: -300px -180px; }

.emoji1f4dc { background-position: -300px -200px; }

.emoji1f4cb { background-position: -280px -460px; }

.emoji1f4c6 { background-position: -280px -360px; }

.emoji1f4ca { background-position: -280px -440px; }

.emoji1f4c8 { background-position: -280px -400px; }

.emoji1f4c9 { background-position: -280px -420px; }

.emoji1f4c7 { background-position: -280px -380px; }

.emoji1f4cc { background-position: -280px -480px; }

.emoji1f4d2 { background-position: -300px -0px; }

.emoji1f4cf { background-position: -280px -540px; }

.emoji1f4d0 { background-position: -280px -560px; }

.emoji1f4d1 { background-position: -280px -580px; }

.emoji1f3bd { background-position: -140px -40px; }

.emoji26be { background-position: -520px -180px; }

.emoji26f3 { background-position: -520px -320px; }

.emoji1f3be { background-position: -140px -60px; }

.emoji26bd { background-position: -520px -160px; }

.emoji1f3bf { background-position: -140px -80px; }

.emoji1f3c0 { background-position: -140px -100px; }

.emoji1f3c1 { background-position: -140px -120px; }

.emoji1f3c2 { background-position: -140px -140px; }

.emoji1f3c3 { background-position: -140px -160px; }

.emoji1f3c4 { background-position: -140px -180px; }

.emoji1f3c6 { background-position: -140px -200px; }

.emoji1f3c8 { background-position: -140px -240px; }

.emoji1f3ca { background-position: -140px -280px; }

.emoji1f683 { background-position: -440px -20px; }

.emoji1f687 { background-position: -440px -100px; }

.emoji24c2 { background-position: -480px -540px; }

.emoji1f684 { background-position: -440px -40px; }

.emoji1f685 { background-position: -440px -60px; }

.emoji1f697 { background-position: -440px -400px; }

.emoji1f699 { background-position: -440px -440px; }

.emoji1f68c { background-position: -440px -180px; }

.emoji1f68f { background-position: -440px -240px; }

.emoji1f6a2 { background-position: -460px -20px; }

.emoji2708 { background-position: -520px -440px; }

.emoji26f5 { background-position: -520px -340px; }

.emoji1f689 { background-position: -440px -140px; }

.emoji1f680 { background-position: -420px -560px; }

.emoji1f6a4 { background-position: -460px -60px; }

.emoji1f695 { background-position: -440px -360px; }

.emoji1f69a { background-position: -440px -460px; }

.emoji1f692 { background-position: -440px -300px; }

.emoji1f691 { background-position: -440px -280px; }

.emoji1f693 { background-position: -440px -320px; }

.emoji26fd { background-position: -520px -380px; }

.emoji1f17f { background-position: -0px -360px; }

.emoji1f6a5 { background-position: -460px -80px; }

.emoji1f6a7 { background-position: -460px -120px; }

.emoji1f6a8 { background-position: -460px -140px; }

.emoji2668 { background-position: -520px -0px; }

.emoji26fa { background-position: -520px -360px; }

.emoji1f3a0 { background-position: -120px -60px; }

.emoji1f3a1 { background-position: -120px -80px; }

.emoji1f3a2 { background-position: -120px -100px; }

.emoji1f3a3 { background-position: -120px -120px; }

.emoji1f3a4 { background-position: -120px -140px; }

.emoji1f3a5 { background-position: -120px -160px; }

.emoji1f3a6 { background-position: -120px -180px; }

.emoji1f3a7 { background-position: -120px -200px; }

.emoji1f3a8 { background-position: -120px -220px; }

.emoji1f3a9 { background-position: -120px -240px; }

.emoji1f3aa { background-position: -120px -260px; }

.emoji1f3ab { background-position: -120px -280px; }

.emoji1f3ac { background-position: -120px -300px; }

.emoji1f3ad { background-position: -120px -320px; }

.emoji1f3ae { background-position: -120px -340px; }

.emoji1f004 { background-position: -0px -260px; }

.emoji1f3af { background-position: -120px -360px; }

.emoji1f3b0 { background-position: -120px -380px; }

.emoji1f3b1 { background-position: -120px -400px; }

.emoji1f3b2 { background-position: -120px -420px; }

.emoji1f3b3 { background-position: -120px -440px; }

.emoji1f3b4 { background-position: -120px -460px; }

.emoji1f0cf { background-position: -0px -280px; }

.emoji1f3b5 { background-position: -120px -480px; }

.emoji1f3b6 { background-position: -120px -500px; }

.emoji1f3b7 { background-position: -120px -520px; }

.emoji1f3b8 { background-position: -120px -540px; }

.emoji1f3b9 { background-position: -120px -560px; }

.emoji1f3ba { background-position: -120px -580px; }

.emoji1f3bb { background-position: -140px -0px; }

.emoji1f3bc { background-position: -140px -20px; }

.emoji303d { background-position: -540px -580px; }

.emoji1f4f7 { background-position: -320px -140px; }

.emoji1f4f9 { background-position: -320px -160px; }

.emoji1f4fa { background-position: -320px -180px; }

.emoji1f4fb { background-position: -320px -200px; }

.emoji1f4fc { background-position: -320px -220px; }

.emoji1f48b { background-position: -240px -380px; }

.emoji1f48c { background-position: -240px -400px; }

.emoji1f48d { background-position: -240px -420px; }

.emoji1f48e { background-position: -240px -440px; }

.emoji1f48f { background-position: -240px -460px; }

.emoji1f490 { background-position: -240px -480px; }

.emoji1f491 { background-position: -240px -500px; }

.emoji1f492 { background-position: -240px -520px; }

.emoji1f51e { background-position: -340px -220px; }

.emojia9 { background-position: -0px -220px; }

.emojiae { background-position: -0px -240px; }

.emoji2122 { background-position: -480px -180px; }

.emoji2139 { background-position: -480px -200px; }

.emoji2320e3 { background-position: -0px -0px; }

.emoji3120e3 { background-position: -0px -40px; }

.emoji3220e3 { background-position: -0px -60px; }

.emoji3320e3 { background-position: -0px -80px; }

.emoji3420e3 { background-position: -0px -100px; }

.emoji3520e3 { background-position: -0px -120px; }

.emoji3620e3 { background-position: -0px -140px; }

.emoji3720e3 { background-position: -0px -160px; }

.emoji3820e3 { background-position: -0px -180px; }

.emoji3920e3 { background-position: -0px -200px; }

.emoji3020e3 { background-position: -0px -20px; }

.emoji1f51f { background-position: -340px -240px; }

.emoji1f4f6 { background-position: -320px -120px; }

.emoji1f4f3 { background-position: -320px -60px; }

.emoji1f4f4 { background-position: -320px -80px; }

.emoji1f354 { background-position: -80px -40px; }

.emoji1f359 { background-position: -80px -140px; }

.emoji1f370 { background-position: -100px -0px; }

.emoji1f35c { background-position: -80px -200px; }

.emoji1f35e { background-position: -80px -240px; }

.emoji1f373 { background-position: -100px -60px; }

.emoji1f366 { background-position: -80px -400px; }

.emoji1f35f { background-position: -80px -260px; }

.emoji1f361 { background-position: -80px -300px; }

.emoji1f358 { background-position: -80px -120px; }

.emoji1f35a { background-position: -80px -160px; }

.emoji1f35d { background-position: -80px -220px; }

.emoji1f35b { background-position: -80px -180px; }

.emoji1f362 { background-position: -80px -320px; }

.emoji1f363 { background-position: -80px -340px; }

.emoji1f371 { background-position: -100px -20px; }

.emoji1f372 { background-position: -100px -40px; }

.emoji1f367 { background-position: -80px -420px; }

.emoji1f356 { background-position: -80px -80px; }

.emoji1f365 { background-position: -80px -380px; }

.emoji1f360 { background-position: -80px -280px; }

.emoji1f355 { background-position: -80px -60px; }

.emoji1f357 { background-position: -80px -100px; }

.emoji1f368 { background-position: -80px -440px; }

.emoji1f369 { background-position: -80px -460px; }

.emoji1f36a { background-position: -80px -480px; }

.emoji1f36b { background-position: -80px -500px; }

.emoji1f36c { background-position: -80px -520px; }

.emoji1f36d { background-position: -80px -540px; }

.emoji1f36e { background-position: -80px -560px; }

.emoji1f36f { background-position: -80px -580px; }

.emoji1f364 { background-position: -80px -360px; }

.emoji1f374 { background-position: -100px -80px; }

.emoji2615 { background-position: -500px -220px; }

.emoji1f378 { background-position: -100px -160px; }

.emoji1f37a { background-position: -100px -200px; }

.emoji1f375 { background-position: -100px -100px; }

.emoji1f376 { background-position: -100px -120px; }

.emoji1f377 { background-position: -100px -140px; }

.emoji1f37b { background-position: -100px -220px; }

.emoji1f379 { background-position: -100px -180px; }

.emoji2197 { background-position: -480px -280px; }

.emoji2198 { background-position: -480px -300px; }

.emoji2196 { background-position: -480px -260px; }

.emoji2199 { background-position: -480px -320px; }

.emoji2934 { background-position: -540px -380px; }

.emoji2935 { background-position: -540px -400px; }

.emoji2194 { background-position: -480px -220px; }

.emoji2195 { background-position: -480px -240px; }

.emoji2b06 { background-position: -540px -440px; }

.emoji2b07 { background-position: -540px -460px; }

.emoji27a1 { background-position: -540px -320px; }

.emoji2b05 { background-position: -540px -420px; }

.emoji25b6 { background-position: -500px -0px; }

.emoji25c0 { background-position: -500px -20px; }

.emoji23e9 { background-position: -480px -420px; }

.emoji23ea { background-position: -480px -440px; }

.emoji23eb { background-position: -480px -460px; }

.emoji23ec { background-position: -480px -480px; }

.emoji1f53a { background-position: -360px -180px; }

.emoji1f53b { background-position: -360px -200px; }

.emoji1f53c { background-position: -360px -220px; }

.emoji1f53d { background-position: -360px -240px; }

.emoji2b55 { background-position: -540px -540px; }

.emoji274c { background-position: -540px -120px; }

.emoji274e { background-position: -540px -140px; }

.emoji2757 { background-position: -540px -220px; }

.emoji2049 { background-position: -480px -160px; }

.emoji203c { background-position: -480px -140px; }

.emoji2753 { background-position: -540px -160px; }

.emoji2754 { background-position: -540px -180px; }

.emoji2755 { background-position: -540px -200px; }

.emoji3030 { background-position: -540px -560px; }

.emoji27b0 { background-position: -540px -340px; }

.emoji27bf { background-position: -540px -360px; }

.emoji2764 { background-position: -540px -240px; }

.emoji1f493 { background-position: -240px -540px; }

.emoji1f494 { background-position: -240px -560px; }

.emoji1f495 { background-position: -240px -580px; }

.emoji1f496 { background-position: -260px -0px; }

.emoji1f497 { background-position: -260px -20px; }

.emoji1f498 { background-position: -260px -40px; }

.emoji1f499 { background-position: -260px -60px; }

.emoji1f49a { background-position: -260px -80px; }

.emoji1f49b { background-position: -260px -100px; }

.emoji1f49c { background-position: -260px -120px; }

.emoji1f49d { background-position: -260px -140px; }

.emoji1f49e { background-position: -260px -160px; }

.emoji1f49f { background-position: -260px -180px; }

.emoji2665 { background-position: -500px -560px; }

.emoji2660 { background-position: -500px -520px; }

.emoji2666 { background-position: -500px -580px; }

.emoji2663 { background-position: -500px -540px; }

.emoji1f6ac { background-position: -460px -220px; }

.emoji1f6ad { background-position: -460px -240px; }

.emoji267f { background-position: -520px -40px; }

.emoji1f6a9 { background-position: -460px -160px; }

.emoji26a0 { background-position: -520px -80px; }

.emoji26d4 { background-position: -520px -260px; }

.emoji267b { background-position: -520px -20px; }

.emoji1f6b2 { background-position: -460px -340px; }

.emoji1f6b6 { background-position: -460px -420px; }

.emoji1f6b9 { background-position: -460px -480px; }

.emoji1f6ba { background-position: -460px -500px; }

.emoji1f6c0 { background-position: -480px -20px; }

.emoji1f6bb { background-position: -460px -520px; }

.emoji1f6bd { background-position: -460px -560px; }

.emoji1f6be { background-position: -460px -580px; }

.emoji1f6bc { background-position: -460px -540px; }

.emoji1f6aa { background-position: -460px -180px; }

.emoji1f6ab { background-position: -460px -200px; }

.emoji2714 { background-position: -520px -580px; }

.emoji1f191 { background-position: -0px -400px; }

.emoji1f192 { background-position: -0px -420px; }

.emoji1f193 { background-position: -0px -440px; }

.emoji1f194 { background-position: -0px -460px; }

.emoji1f195 { background-position: -0px -480px; }

.emoji1f196 { background-position: -0px -500px; }

.emoji1f197 { background-position: -0px -520px; }

.emoji1f198 { background-position: -0px -540px; }

.emoji1f199 { background-position: -0px -560px; }

.emoji1f19a { background-position: -0px -580px; }

.emoji1f201 { background-position: -20px -200px; }

.emoji1f202 { background-position: -20px -220px; }

.emoji1f232 { background-position: -20px -280px; }

.emoji1f233 { background-position: -20px -300px; }

.emoji1f234 { background-position: -20px -320px; }

.emoji1f235 { background-position: -20px -340px; }

.emoji1f236 { background-position: -20px -360px; }

.emoji1f21a { background-position: -20px -240px; }

.emoji1f237 { background-position: -20px -380px; }

.emoji1f238 { background-position: -20px -400px; }

.emoji1f239 { background-position: -20px -420px; }

.emoji1f22f { background-position: -20px -260px; }

.emoji1f23a { background-position: -20px -440px; }

.emoji3299 { background-position: -560px -20px; }

.emoji3297 { background-position: -560px -0px; }

.emoji1f250 { background-position: -20px -460px; }

.emoji1f251 { background-position: -20px -480px; }

.emoji2795 { background-position: -540px -260px; }

.emoji2796 { background-position: -540px -280px; }

.emoji2716 { background-position: -540px -0px; }

.emoji2797 { background-position: -540px -300px; }

.emoji1f4a0 { background-position: -260px -200px; }

.emoji1f4a1 { background-position: -260px -220px; }

.emoji1f4a2 { background-position: -260px -240px; }

.emoji1f4a3 { background-position: -260px -260px; }

.emoji1f4a4 { background-position: -260px -280px; }

.emoji1f4a5 { background-position: -260px -300px; }

.emoji1f4a6 { background-position: -260px -320px; }

.emoji1f4a7 { background-position: -260px -340px; }

.emoji1f4a8 { background-position: -260px -360px; }

.emoji1f4a9 { background-position: -260px -380px; }

.emoji1f4aa { background-position: -260px -400px; }

.emoji1f4ab { background-position: -260px -420px; }

.emoji1f4ac { background-position: -260px -440px; }

.emoji2728 { background-position: -540px -20px; }

.emoji2734 { background-position: -540px -60px; }

.emoji2733 { background-position: -540px -40px; }

.emoji26aa { background-position: -520px -120px; }

.emoji26ab { background-position: -520px -140px; }

.emoji1f534 { background-position: -360px -60px; }

.emoji1f535 { background-position: -360px -80px; }

.emoji1f532 { background-position: -360px -20px; }

.emoji1f533 { background-position: -360px -40px; }

.emoji2b50 { background-position: -540px -520px; }

.emoji2b1c { background-position: -540px -500px; }

.emoji2b1b { background-position: -540px -480px; }

.emoji25ab { background-position: -480px -580px; }

.emoji25aa { background-position: -480px -560px; }

.emoji25fd { background-position: -500px -80px; }

.emoji25fe { background-position: -500px -100px; }

.emoji25fb { background-position: -500px -40px; }

.emoji25fc { background-position: -500px -60px; }

.emoji1f536 { background-position: -360px -100px; }

.emoji1f537 { background-position: -360px -120px; }

.emoji1f538 { background-position: -360px -140px; }

.emoji1f539 { background-position: -360px -160px; }

.emoji2747 { background-position: -540px -100px; }

.emoji1f4ae { background-position: -260px -480px; }

.emoji1f4af { background-position: -260px -500px; }

.emoji21a9 { background-position: -480px -340px; }

.emoji21aa { background-position: -480px -360px; }

.emoji1f503 { background-position: -320px -300px; }

.emoji1f50a { background-position: -320px -420px; }

.emoji1f50b { background-position: -320px -440px; }

.emoji1f50c { background-position: -320px -460px; }

.emoji1f50d { background-position: -320px -480px; }

.emoji1f50e { background-position: -320px -500px; }

.emoji1f512 { background-position: -320px -580px; }

.emoji1f513 { background-position: -340px -0px; }

.emoji1f50f { background-position: -320px -520px; }

.emoji1f510 { background-position: -320px -540px; }

.emoji1f511 { background-position: -320px -560px; }

.emoji1f514 { background-position: -340px -20px; }

.emoji2611 { background-position: -500px -180px; }

.emoji1f518 { background-position: -340px -100px; }

.emoji1f516 { background-position: -340px -60px; }

.emoji1f517 { background-position: -340px -80px; }

.emoji1f519 { background-position: -340px -120px; }

.emoji1f51a { background-position: -340px -140px; }

.emoji1f51b { background-position: -340px -160px; }

.emoji1f51c { background-position: -340px -180px; }

.emoji1f51d { background-position: -340px -200px; }

.emoji2705 { background-position: -520px -420px; }

.emoji270a { background-position: -520px -480px; }

.emoji270b { background-position: -520px -500px; }

.emoji270c { background-position: -520px -520px; }

.emoji1f44a { background-position: -200px -280px; }

.emoji1f44d { background-position: -200px -340px; }

.emoji261d { background-position: -500px -240px; }

.emoji1f446 { background-position: -200px -200px; }

.emoji1f447 { background-position: -200px -220px; }

.emoji1f448 { background-position: -200px -240px; }

.emoji1f449 { background-position: -200px -260px; }

.emoji1f44b { background-position: -200px -300px; }

.emoji1f44f { background-position: -200px -380px; }

.emoji1f44c { background-position: -200px -320px; }

.emoji1f44e { background-position: -200px -360px; }

.emoji1f450 { background-position: -200px -400px; }

/**
 * Missing emoji css
 * Support by Nariman Haghighi <auspicious@gmail.com>
 */

.emoji1f46c { background-position: -220px -360px; }

.emoji1f46d { background-position: -220px -380px; }

.emoji1f332 { background-position: -40px -580px; }

.emoji1f333 { background-position: -60px 0; }

.emoji1f34b { background-position: -60px -460px; }

.emoji1f60e { background-position: -380px -520px; }

/**
* More missing emoji css
* By pachtymichuk
*/

.emoji1f40a { background-position: -160px -240px; }

.emoji1f40b { background-position: -160px -260px; }

.emoji1f409 { background-position: -160px -220px; }

.emoji1f408 { background-position: -160px -200px; }

.emoji1f407 { background-position: -160px -180px; }

.emoji1f406 { background-position: -160px -160px; }

.emoji1f406 { background-position: -160px -160px; }

.emoji1f405 { background-position: -160px -140px; }

.emoji1f404 { background-position: -160px -120px; }

.emoji1f403 { background-position: -160px -100px; }

.emoji1f402 { background-position: -160px -80px; }

.emoji1f401 { background-position: -160px -60px; }

.emoji1f400 { background-position: -160px -40px; }

.emoji1f400 { background-position: -160px -40px; }

.emoji1f3c9 { background-position: -140px -260px; }

.emoji1f37c { background-position: -100px -240px; }

.emoji1f350 { background-position: -60px -560px; }

.emoji1f31e { background-position: -40px -500px; }

.emoji1f31d { background-position: -40px -480px; }

.emoji1f31c { background-position: -40px -460px; }

.emoji1f31a { background-position: -40px -420px; }

.emoji1f318 { background-position: -40px -380px ; }

.emoji1f317 { background-position: -40px -360px ; }

.emoji1f316 { background-position: -40px -340px ; }

.emoji1f312 { background-position: -40px -260px ; }

.emoji1f310 { background-position: -40px -220px ; }

.emoji1f30e { background-position: -40px -180px; }

.emoji1f30d { background-position: -40px -160px; }

.emoji1f3e4 { background-position: -140px -380px; }

.emoji1f40f { background-position: -160px -340px; }

.emoji1f410 { background-position: -160px -360px; }

.emoji1f413 { background-position: -160px -420px; }

.emoji1f415 { background-position: -160px -460px; }

.emoji1f416 { background-position: -160px -480px; }

.emoji1f42a { background-position: -180px -280px; }

.emoji1f465 { background-position: -220px -220px; }

.emoji1f4ad { background-position: -260px -460px; }

.emoji1f4b6 { background-position: -280px -40px; }

.emoji1f4b7 { background-position: -280px -60px; }

.emoji1f4ec { background-position: -300px -520px; }

.emoji1f4ed { background-position: -300px -540px; }

.emoji1f4ef { background-position: -300px -580px; }

.emoji1f4f5 { background-position: -320px -100px; }

.emoji1f500 { background-position: -320px -240px; }

.emoji1f501 { background-position: -320px -260px; }

.emoji1f502 { background-position: -320px -280px; }

.emoji1f503 { background-position: -320px -300px; }

.emoji1f504 { background-position: -320px -320px; }

.emoji1f505 { background-position: -320px -340px; }

.emoji1f506 { background-position: -320px -360px; }

.emoji1f507 { background-position: -320px -380px; }

.emoji1f509 { background-position: -320px -400px; }

.emoji1f515 { background-position: -340px -40px; }

.emoji1f52c { background-position: -340px -500px; }

.emoji1f52d { background-position: -340px -520px; }

.emoji1f55c { background-position: -360px -500px; }

.emoji1f55d { background-position: -360px -520px; }

.emoji1f55e { background-position: -360px -540px; }

.emoji1f55f { background-position: -360px -560px; }

.emoji1f560 { background-position: -360px -580px; }

.emoji1f561 { background-position: -380px 0; }

.emoji1f562 { background-position: -380px -20px; }

.emoji1f563 { background-position: -380px -40px; }

.emoji1f564 { background-position: -380px -60px; }

.emoji1f565 { background-position: -380px -80px; }

.emoji1f566 { background-position: -380px -100px; }

.emoji1f567 { background-position: -380px -120px; }

.emoji1f3c7 { background-position: -140px -220px; }

.emoji1f600 { background-position: -380px -240px; }

.emoji1f607 { background-position: -380px -380px; }

.emoji1f608 { background-position: -380px -400px; }

.emoji1f610 { background-position: -380px -560px; }

.emoji1f611 { background-position: -380px -580px; }

.emoji1f615 { background-position: -400px -60px; }

.emoji1f617 { background-position: -400px -100px; }

.emoji1f61b { background-position: -400px -180px; }

.emoji1f61f { background-position: -400px -260px; }

.emoji1f626 { background-position: -400px -400px; }

.emoji1f627 { background-position: -400px -420px; }

.emoji1f62c { background-position: -400px -520px; }

.emoji1f62e { background-position: -400px -560px; }

.emoji1f62f { background-position: -400px -580px; }

.emoji1f634 { background-position: -420px -80px; }

.emoji1f636 { background-position: -420px -120px; }

.emoji1f681 { background-position: -420px -580px; }

.emoji1f682 { background-position: -440px 0; }

.emoji1f686 { background-position: -440px -80px; }

.emoji1f688 { background-position: -440px -120px; }

.emoji1f68d { background-position: -440px -200px; }

.emoji1f68e { background-position: -440px -220px; }

.emoji1f690 { background-position: -440px -260px; }

.emoji1f694 { background-position: -440px -340px; }

.emoji1f696 { background-position: -440px -380px; }

.emoji1f698 { background-position: -440px -420px; }

.emoji1f69b { background-position: -440px -480px; }

.emoji1f69c { background-position: -440px -500px; }

.emoji1f69d { background-position: -440px -520px; }

.emoji1f69e { background-position: -440px -540px; }

.emoji1f69f { background-position: -440px -560px; }

.emoji1f6a0 { background-position: -440px -580px; }

.emoji1f6a1 { background-position: -460px 0; }

.emoji1f6a3 { background-position: -460px -40px; }

.emoji1f6a6 { background-position: -460px -100px; }

.emoji1f6ae { background-position: -460px -260px; }

.emoji1f6af { background-position: -460px -280px; }

.emoji1f6b0 { background-position: -460px -300px; }

.emoji1f6b1 { background-position: -460px -320px; }

.emoji1f6b3 { background-position: -460px -360px; }

.emoji1f6b4 { background-position: -460px -380px; }

.emoji1f6b5 { background-position: -460px -400px; }

.emoji1f6b7 { background-position: -460px -440px; }

.emoji1f6b8 { background-position: -460px -460px; }

.emoji1f6bf { background-position: -480px -40px; }

.emoji1f6c1 { background-position: -480px -40px; }

.emoji1f6c2 { background-position: -480px -60px; }

.emoji1f6c3 { background-position: -480px -80px; }

.emoji1f6c4 { background-position: -480px -100px; }

.emoji1f6c5 { background-position: -480px -120px; }

.emoji1f619 { background-position: -400px -140px;}

.emoji1f68a { background-position: -440px -160px;}

.delete {
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: center;
    opacity: 0.5;
}

.delete:hover {
    opacity: 1;
}

.v6-buttons {
    position: absolute;
    top: 0px;
    right: 10px;
}

.v6-buttons div {
    color: blue;
    text-align: right;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
}

#left-block{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
}

#left-block > * {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}

#left-block.resizing > * {
    cursor: w-resize;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

#middle-block {
    position: relative;
}

#v6MenuView {
    position: relative;
}
#userList {
    position: relative;
    width: 255px;
    padding: 4px;
    background-color: #fff;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10pt;
    -webkit-user-select: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    cursor: default;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}
#left-block.chatHidden #userList {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-flex-basis: 100%;
    border-bottom: none;
}
#left-block.userListHidden #userList {
    display: none;
}
#userList .tabs {
    width: 100%;
}
#userList .tabs {
    color: #069;
    cursor: pointer;
    font-weight: 700;
    border-bottom: 1px solid #e3ebee;
}
#userList .tabs div span {
    font-weight: 400;
    font-size: 80%;
}
#userList .tabs .activeTab {
    background-color: rgba(100, 142, 163, .18);
}
#userList label {
    font-size: 8pt;
}
#userList #userListSearch {
    margin-top: 5px;
    font-size: 12px;
    color: #777;
    text-align: left;
    position: relative;
    height: 22px;
}
#userList #userListSearch input {
    border: 1px solid #ddd;
    padding-left: 4px;
    left: 0;
    bottom: 0;
    width: 49%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 4px;
    cursor: text;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    color: #777;
}
#userList #userListSearch > * {
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 49%;
}
#userList #userListSearch .switchingRank {
    text-align: center;
    padding-right: 1%;
}
#userList #userListSearch .rankSwitch {

}
#userList #userListSearch .ratingSwitch {

}
#userList #userListSearch .rankSlash {

}
#userList #userListSearch .isActive {
    font-weight: bold;
    color: black;
}
#userList input::-webkit-input-placeholder {
    color: #777;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    opacity: 1;
}
#userList input::-moz-placeholder {
    color: #777;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    opacity: 1;
}
#userList input:-moz-placeholder {
    color: #777;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    opacity: 1;
}
#userList input:-ms-input-placeholder {
    color: #777;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    opacity: 1;
}
#userList .tabs div {
    display: inline-block;
    text-align: center;
    padding-top: 2px;
    height: 19px;
    line-height: 18px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#userList .tabs.notInGame div {
    width: 49%;
}
#userList .tabs.inGame div {
    font-size: 12px;
    width: auto;
    margin-left: -2px;
}
#userList .tableWrap {
    height: 100px;
    overflow: auto;
    overflow-x: hidden;
    /*border: 1px solid #ddd;*/
    background: #fff;
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .03);
            box-shadow: 0 2px 2px rgba(0, 0, 0, .03);
    color: #444;
    margin-top: 5px;
    padding: 0px 3px 0px 3px;
}
#left-block #userList .tableWrap {
    min-height: 90px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-grow: 1;
}
#userList .playerList {
    width: 100%;
    table-layout: fixed;
}
#userList .btn {
    text-align: center;
    background-color: rgba(227, 235, 238, 1);
    cursor: pointer;
    margin-top: 5px;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
            box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
    border: 1px solid rgba(0, 0, 0, .15);
    height: 30px;
    line-height: 26px;
    font-weight: 700;
    color: #069;
    -ms-flex-preferred-size: 30px;
        flex-basis: 30px;
    -webkit-flex-basis: 30px;
}
#userList .active {
    background-color: #f7f791;
}
#userList .inviteBtn {
    text-align: right;
    padding: 4px 0;
    color: #069;
    cursor: pointer;
    font-size: 8pt;
    width: 70px;
}
#userList .unactiveInviteBtn {
    text-align: right;
    padding: 4px 0;
    color: grey;
    font-size: 8pt;
    width: 70px;
}
#userList .userName {
    text-align: left;
    cursor: pointer;
    padding: 1px 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    white-space: nowrap;
}
#userList .userListFree .userName:hover {
    text-decoration: underline;
}
#userList .userListFree .userListPlayerInvite {
    text-align: right;
    padding: 0 27px 0 0;
    height: 21px;
    width: 43px;
    cursor: pointer;
}
#userList .userListFree .userListPlayerInvite #iconDisableInvites {
    height: 16px;
    cursor: pointer;
}
#userList .userListFree .userListPlayerInvite #iconDisableInvites.invitesEnabled {
    opacity: 0;
}
#userList .userListFree.userListInactive {
    color: rgb(194, 194, 194);
}
#userList .userListFree.userListWaiting .userName {
    color: rgb(61, 155, 40);
    font-weight: bold;
}
#userList .userListFree.userListPlayer .userName {
    font-weight: bold;
}
#userList .userListFree.userListWaiting .inviteBtn {
    color: rgb(61, 155, 40);
    font-weight: bold;
}
#userList .userListFree .userListUserInvite {
    text-align: right;
    padding-right: 20px;
}
#userList .userListFree .userListUserInvite img {
    height: 13px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
}
#userList .userRank {
    color: #AAA;
    font-size: 9px;
    text-align: right;
    padding: 0 12px 0 0;
    width: 38px;
}
#userList .userListGame.currentGame {
    background-color: #edf1f5;
}
#userList .userListGame {
    cursor: pointer;
}
#userList .userListGame td{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap
}
#userList .userListGame td div{
    width: 50%;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
#userList .userListGame td div span{
    width: 100%;
}
#userList .userListGame td div:nth-child(odd) span {
    text-align: right;
}
#userList .userListGame td div:not(:last-child):nth-child(odd):after {
    content: ":";
    margin-left: 3px;
    margin-right: 3px;
}
#userList .userListGame td div:nth-child(even) span {
    text-align: left;
}
#userList .userListGame td div:last-child:nth-child(odd) span {
    text-align: center;
}
#userList .userListGame td {
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}
#userList .userListGame td:nth-child(2) {
    text-align: center;
}
#userList .userListGameMode td {
    text-align: center;
    padding: 8px 0px 2px 0px;
    border-bottom: 1px solid #DDDDDD;
    font-weight: bold;
}
#userList .userListTournament td {
    text-align: center;
    padding: 12px 0px 2px 0px;
    border-bottom: 1px solid #DDDDDD;
    color: #006699;
    font-weight: bold;
    cursor: pointer;
}
#userList .userListTournament td span {
    display: inline-block;
}
#userList .inGame {
    /*display: none;*/
}
#userList tr.disconnected {
    height: 100%;
}
#userList tr.disconnected td {
    text-align: center;
    vertical-align: middle;
}
#userList tr.disconnected div {
    margin-top: 30%;
    opacity: 0.4;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11pt;
}
#userList .disconnectButton {
    font-size: 120%;
    color: blue;
    font-weight: bold;
    cursor: pointer;
}
#userList .disconnectText {
    color: #444;
}
#userList #vkInviteFriend {
    position: absolute;
}
#userList .rating-filter {
    font-size: 0px;
    margin-top: 5px;
}
#userList .rating-filter-title {
    font-size: 12px;
    width: 100%;
    text-align: center;
}
#userList .randomPlay {
    width: 33.33%;
    display: inline-block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 11px;
    vertical-align: middle;
}
#userList .randomPlay span {
    line-height: 10px;
    display: inline-block;
    vertical-align: middle;
}
#userList .randomPlay .waiting {
    display: none;
}
#userList .randomPlay.active span {
    /*display: none;*/
}
#userList .randomPlay.active .waiting {
    display: inline-block;
}
.v6-buttonsPanel{
    padding: 9px 0px 0px 0px;
}

.v6-buttonsPanel span {
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.05);
            box-shadow: 0 1px 0 rgba(0,0,0,.05);      
    border: 1px solid rgba(0,0,0,.30);
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    line-height: 22px;
    border-radius: 3px;
    background-color: rgba(227, 235, 238, 1);
    background-image: url('//logic-games.spb.ru/v6-game-client/app/i/buttons.png');
    background-position: 0px 0px;
    background-size: 120px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.v6-buttonsPanel .zoomOut {
    background-position: 0px 0px;
    display: none;
}

.v6-buttonsPanel .zoomIn {
    background-position: -20px 0px;
    display: none;
}

.v6-buttonsPanel .fullScreenOff {
    background-position: -40px 0px;
}

.v6-buttonsPanel .fullScreenOn {
    background-position: -60px 0px;
}

.v6-buttonsPanel .soundOff{
    background-position: -80px 0px;
}

.v6-buttonsPanel .soundOn{
    background-position: -100px 0px;
}
#v6Chat {
  position: relative;
  width: 255px;
  padding: 4px;
  background-color: #fff;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10pt;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-shadow: none;
          box-shadow: none;
}

#v6Chat input[type="checkbox"] {
  margin: 3px 3px 3px 4px;
}

/* скрытый чат */

#left-block.chatHidden #v6Chat {
  -ms-flex-preferred-size: 21px;
      flex-basis: 21px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  height: 19px !important;
  margin-top: 0;
  border-top: none;
  min-height: 0;
}

#v6Chat .hideButtons {
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

#v6Chat .showButtons {
  display: none;
}

#v6Chat .hideButtons .hideWord {
  font-size: 13px;
  padding-right: 2px;
  color: #000;
}

#v6Chat .hideButtons .hideSlash {
  width: 6px;
  height: 1px;
  display: inline-block;
}

#left-block.chatHidden #v6Chat .hiddenMainMessages {
  display: none;
}

#left-block.chatHidden #v6Chat .showButtons,
#left-block.userListHidden #v6Chat .showButtons {
  display: inline-block;
}

#left-block.userListHidden .hideUserList,
#left-block.chatHidden .hideChat {
  display: none;
}

#left-block.userListHidden .showUserList,
#left-block.chatHidden .showChat {
  display: inline-block;
}

#left-block.userListHidden #v6Chat {
  margin-top: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

#left-block.userListHidden.chatHidden #v6Chat {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}

#left-block.userListHidden .messagesWrap {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-flex-grow: 1;
}

#v6Chat .showChat,
#v6Chat .showUserList {
  display: none;
  cursor: pointer;
  font-family: Arial, serif;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#v6Chat .hideChat,
#v6Chat .hideUserList {
  display: inline-block;
  cursor: pointer;
  font-family: Arial, serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.chatHidden #v6Chat .tabs,
.chatHidden #v6Chat .messagesWrap,
.chatHidden #v6Chat .inputMsg,
.chatHidden #v6Chat .layer1,
.chatHidden #v6Chat .chatRules,
.chatHidden #v6Chat .chatAdmin,
.chatHidden #v6Chat .hideChat {
  display: none !important;
}

.chatRules {
  display: none !important;
}

.chatHidden #v6Chat .layer2 {
  margin-top: 1px;
}

.chatHidden #v6Chat .showChat,
.userListHidden #v6Chat .showUserList {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#v6Chat .tabs .activeTab {
  background-color: rgba(100, 142, 163, 0.18);
}

#v6Chat .tabs {
  position: relative;
  width: 100%;
  border-bottom: 1px solid #e3ebee;
  color: #069;
  cursor: pointer;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#v6Chat #chat-select {
  max-width: 150px;
  margin: 0 4px;
  width: 30px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 25px;
  border: 1px solid #ddd;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

#v6Chat .tabs div {
  max-width: 128px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  float: left;
  text-align: center;
  font-size: 95%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

#v6Chat .tabs div[data-type="public"] {
  text-align: left;
}

#v6Chat .clear {
  clear: both;
}

#v6Chat .messagesWrap {
  overflow: auto;
  background: #fff;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.03);
  color: #444;
}

#left-block #v6Chat .messagesWrap {
  -webkit-user-select: initial;
  -moz-user-select: text;
  -ms-user-select: initial;
      user-select: initial;
  height: 100px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

#v6Chat .messagesWrap .userName {
  color: #404040;
  font-size: 13px;
  font-weight: 700;
  cursor: pointer;
}

#v6Chat .messagesWrap .userName.friend {
  color: #0078a6;
}

#v6Chat .chatMsg .userName:hover {
  border-bottom: 1px solid #069;
  text-decoration: underline;
}

#v6Chat .messagesWrap .chatUserName {
  max-width: 140px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

#v6Chat .tabs .tab {
  padding: 3px 7px 4px;
  cursor: pointer;
}

#v6Chat .placeHolderSpan {
  color: #444;
}

#v6Chat .messagesWrap ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#v6Chat .messagesWrap ul li {
  display: block;
  padding: 5px;
}

#v6Chat .chatRules {
  display: inline-block;
  border-bottom: 1px solid #069;
  cursor: pointer;
  float: right;
}

#v6Chat .sendMsgBtn,
#v6Chat .hiddenMainMessages button {
  color: #069;
  padding: 0 2px;
  border: 1px solid #b8b8b8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  white-space: nowrap;
  display: inline-block;
  cursor: pointer;
}

#v6Chat .sendMsgBtn {
  line-height: 23px;
  max-width: 80px;
}

#v6Chat .sendMsgBtn.disabl {
  color: grey;
  opacity: 0.5;
}

#v6Chat .emojiBtn {
  float: right;
  line-height: 23px;
  padding: 0 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 20px;
  background-color: #fff;
  cursor: pointer;
  display: inline-block;
  background-image: url(/build/frontend/emoji_btn_e57c1ecb77eb07de46587f723e8f5eb4.png);
  background-repeat: no-repeat;
  background-size: contain;
  opacity: 0.9;
}

#v6Chat.emojiFixed .emojiBtn {
  background-image: url(/build/frontend/emoji_btn_active_90afa3885a0bf19373b7354b8c47a715.png);
}

#v6Chat.emojiFixed .emoji-picker {
  width: 380px;
  height: 265px;
  right: -385px;
  top: -140px;
}

#v6Chat .emojiBtn:hover {
  opacity: 0.9;
}

#v6Chat .emoji-picker {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  display: none;
  width: 240px;
  height: 117px;
  overflow-y: scroll;
  right: -245px;
  top: 8px;
  border: 1px solid #b8b8b8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: white;
  border-radius: 2px;
  z-index: 100;
  font-size: 0px;
}

#v6Chat .layer1 {
  margin-top: 8px;
  height: 25px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#v6Chat .layer2 {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  min-height: 20px;
  margin-top: 8px;
}

#v6Chat .inputMsg {
  line-height: 18px;
  margin-top: 8px;
  overflow-y: auto;
  height: 40px;
  background-color: #fff;
  border: 1px solid #ddd;
  cursor: text;
  padding: 4px;
  word-wrap: break-word;
  font-size: 10pt;
  -webkit-user-select: initial;
}

#v6Chat .spinner {
  width: 30px;
  height: 30px;
  background-size: contain;
  display: inline-block;
}

#v6Chat .chatMsg.newMsg {
  background-color: rgb(237, 241, 245);
}

#v6Chat .chatMsg.isAdmin .userName {
  color: #ef4135;
}

#v6Chat .chatDay {
  border-top: 1px solid #e8e8e8;
  text-align: center;
  color: #069;
}

#v6Chat .spinnerWrap {
  text-align: center;
  margin: 5px 0 10px 0;
}

#v6Chat .messagesWrap.disabled {
  background: rgba(128, 128, 128, 0.1);
}

#v6Chat .delete {
  display: none;
  float: right;
  width: 15px;
  height: 15px;
}

#v6Chat .chatMsg:hover .delete {
  display: block;
}

#v6Chat .chatMsg .smallRight {
  float: right;
  font-size: 85%;
  color: #aaa;
  margin: 0 5px;
}

#v6Chat .chatMsg .msgTextWrap {
  max-width: 90%;
}

#v6Chat .chatMsg .v6-msgText {
  word-wrap: break-word;
  line-height: 18px;
}

#v6Chat .msgRow1 {
  margin-bottom: 1px;
}

#v6Chat .chatAdmin {
  font-size: 12px;
  margin-left: 5px;
  color: red;
}

#v6Chat input#chatIsAdmin {
  margin-left: 1px;
}

#v6Chat .chatAdmin label {
  line-height: 20px;
  vertical-align: text-bottom;
}

#v6Chat .v6-msgShortUserName {
  font-style: italic;
}

#v6Chat .v6-msgShortUserName:hover {
  text-decoration: underline;
}

/*правила чата*/

#chat-rules {
  position: absolute;
  width: 470px;
  font-size: 12px;
  display: none;
  z-index: 5;

  background: #fff;
  border-radius: 4px;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 0 1px #ccc;
          box-shadow: inset 0 0 1px #ccc;

  color: #444;
}

#chat-rules .closeIcon {
  float: right;
  cursor: pointer;
  padding: 5px;
}

#v6Chat .rate {
  display: none;
}

#v6Chat.ratingEloField .ratingElo,
#v6Chat.cashField .cash,
#v6Chat.rank_cashField .rank_cash,
#v6Chat.rankField .rank {
  display: inline-block;
}

#v6Chat .hiddenMainMessages {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 1px;
  border-bottom: 1px solid #e3ebee;
}

#v6Chat .hiddenMainMessages>* {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#v6Chat .hiddenMainMessages button {
  font-size: 1em;
  padding: 0.5em 2em;
}

#v6Chat .tabs .menuBtn {
  font-weight: bold;
  font-size: 23px;
  line-height: 21px;
  width: 17px;
  text-align: center;
  float: right;
}

#v6Chat .tabs .chatMenu {
  display: none;
  position: absolute;
  right: 0em;
  top: 1.3em;
  background: white;
  max-width: none;
  color: #444;
  cursor: pointer;
}

#v6Chat .tabs .chatMenu div {
  max-width: none;
}

#v6Chat .chatMenu>* {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#v6Chat .chatMenu>*>* {
  text-align: left;
}

/* Заблокированный основной чат */

#v6Chat .blockedMainMessages {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 100%;
}

#v6Chat .blockedMainMessages-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
  text-align: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#v6Chat .blockedMainMessages-content span {
  color: #666;
  font-size: 14px;
  font-weight: 500;
  max-width: 200px;
}
/*диалоговое меню чата при ЛКМ на имени игрока*/
.v6MenuElement {
    display: none;
    position: absolute;
    min-width: 133px;
    margin: 0; padding: 0;
    list-style: none;
    z-index: 910;
    background: #fff;
    border: 1px solid #8a8a8a;
    font-size: 10px;
    font-family: Verdana, Geneva, sans-serif;
}
.v6MenuElement li {
    margin: 0; padding: 0;
    background: #f2f2f2;
    width: auto;
    white-space: nowrap;
    font-weight: 700;
    cursor: pointer;
}
.v6MenuElement :not(:last-child) {
    border-bottom: 1px solid #ddd;
}
.v6MenuElement li[data-action="userName"] {
  pointer-events: none;
}
.v6MenuElement li span{
    display: block;
    padding: 4px 10px;

    color: #069;
    font-weight: 400;
    text-decoration: none;
    font-size: 12px;
}
.v6MenuElement li[data-action="userName"] span {
    color: black;
    font-weight: bold;
    text-align: center;
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 145px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
}
.v6MenuElement span:hover{
    background: #069;
    color: #f2f2f2;
}
#v6-debug-panel {
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid grey;
    min-width: 300px;
    min-height: 10px;
    font-size: 11px;
    background: rgba(255, 255, 255, 0.41);
}
.v6-block-border {
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 0 1px #ccc;
            box-shadow: inset 0 0 1px #ccc;
}

#guestBookPanel{
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 0 1px #ccc;
            box-shadow: inset 0 0 1px #ccc;
}

#profilePanel{
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 0 1px #ccc;
            box-shadow: inset 0 0 1px #ccc;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#gbContents .gbUsername:hover{
    text-decoration: underline;
    cursor: pointer;
}
#v6-history {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  padding: 7px;
  background-color: white;
  position: relative;
}

#v6-history .historyHeader {
  height: 25px;
}

#v6-history .historyFavoriteFilter {
  height: 25px;
}

#v6-history .historyFavoriteFilter span {
  margin-right: 5px;
}

#v6-history .closeIcon {
  cursor: pointer;
  display: inline-block;
  position: absolute;
  right: 7px;
  top: 7px;
}

#v6-history .historyWrapper {
  border-spacing: 10px 0px;
}

#v6-history .historyTable {
  font-size: 8pt;
  text-align: center;
  border-collapse: separate;
  border-spacing: 0px;
  border: 1px solid #d1d6d8;
  width: 100%;
  color: #444;
}

#v6-history .activeLink {
  text-decoration: none;
  color: #069;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13.8px;
  font-weight: bold;
}

#v6-history .unactiveLink {
  cursor: pointer;
  text-decoration: none;
  color: #069;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13.2px;
  border-bottom: 1px solid #069;
}

#v6-history .loading {
  margin: 0 auto;
  width: 32px;
}

#v6-history #showMore {
  margin: 10px auto;
  width: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: -o-linear-gradient(top, transparent, transparent);
  background-image: linear-gradient(to bottom, transparent, transparent);
  color: #404040;
  border: 1px solid grey;
  border-radius: 2px;
  cursor: pointer;
  font-weight: 700;
  text-align: center;
  height: 28px;
  line-height: 28px;
}

#v6-history .noHistory {
  font-weight: bold;
  text-align: center;
  padding: 4px;
}

#v6-history .historyFilter {
  display: inline-block;
  position: absolute;
  right: 36px;
}

#v6-history .historyFilter input {
  padding-right: 13px;
}

#v6-history .delete {
  display: inline-block;
  width: 18px;
  height: 20px;
  top: 0px;
  margin: 0px 0 0 -22px;
  position: absolute;
}

.historyTable thead {
  background-color: #eee;
}

.historyTable thead tr {
  border-bottom: 1px solid #d1d6d8;
}

.historyTable thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #eee;
  border-bottom: 1px solid #d1d6d8;
  -webkit-box-shadow: 0 2px 2px -1px #d1d6d8;
          box-shadow: 0 2px 2px -1px #d1d6d8;
}

.historyTable tr {
  height: 28px;
}

.historyTable th {
  height: 26px;
  font-weight: 400;
  color: #444;
  border-right: 1px solid #d1d6d8;
  border-left: 1px solid #d1d6d8;
}

.historyTable td {
  padding: 4px;
  border: 1px solid #d1d6d8;
  position: relative;
  text-align: center;
}

.historyTable td .historyTDmark {
  position: absolute;
  right: 1px;
  top: 1px;
}

.historyTable td.historyDate {
  width: 75px;
  line-height: 1.4em;
  padding: 2px;
}

.historyTable td.historyDuration {
  width: 75px;
  line-height: 1.4em;
  padding: 2px;
}

.historyTable td.historyResult {
  width: 80px;
}

.historyTable tr.historyPenalty td:nth-child(2) {
  text-align: center;
  padding-left: 0;
  font-weight: bold;
}

.historyTable tr.historyLose td:not(.sessionHeader):not(.historyNumber):not(.historyFavorite):not(.historyTime):not(.historyDate):not(.historyName):not(.historyResult) {
  background-color: #ffe0ee;
}

.historyTable tr.historyWin td:not(.sessionHeader):not(.historyNumber):not(.historyFavorite):not(.historyTime):not(.historyDate):not(.historyName):not(.historyResult) {
  background-color: #ffffe0;
}

.historyTable tr.historyDraw td:not(.sessionHeader):not(.historyNumber):not(.historyFavorite):not(.historyTime):not(.historyDate):not(.historyName):not(.historyResult) {
  background-color: #b3d1e0;
}

.historyTable tr {
  cursor: pointer;
}

.historyTable .historyNumber {
  padding-right: 10px;
  padding-left: 0;
  width: 25px;
  border-left: none;
}

.historyTable .historyFavorite {
  padding-left: 0;
  padding-right: 0;
  border-right: none;
  width: 14px;
}

.historyTable .historyDynamicElo {
  width: 35px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.historyTable .historyRatingElo {
  width: 50px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.historyTable .historyTime {
  width: 50px !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.historyTable .historyName {
  text-align: left;
  padding-left: 3%;
}

.historyTable .historyName>* {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.historyTable .historyOpponent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.historyTable .historyName .historyOpponent:not(:last-child):after {
  content: ", ";
  margin-left: -1px;
  margin-right: 2px;
}

.historyTable .historyPlayers div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.historyTable .userRank {
  color: gray;
  margin-left: 2px;
  font-size: 9px;
}

.historyTable .userPlace {
  color: gray;
  font-size: 9px;
}

.historyTable .userPlace span {
  max-width: 88px;
  display: inline-block;
}

.historyTable .userScore {
  font-weight: bold;
  padding-top: 1px;
}

.historyTable .userName {
  border: none;
  background: none;
  cursor: pointer;
  max-width: 120px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.historyTable .userName:hover {
  text-decoration: underline;
}

.historyTable .eloDiff {
  font-size: 80%;
}

.historyTable .diffPositive {
  color: green;
}

.historyTable .diffNegative {
  color: red;
}

.historyTable tr.historySelected td:not(.sessionHeader) {
  border-bottom: 2px solid #3332ff;
  border-top: 1px solid #3332ff;
  -webkit-box-shadow: 0px -1px 0px 0px #3332ff;
          box-shadow: 0px -1px 0px 0px #3332ff;
}

.historyTable .favoriteIcon {
  background-image: url(/v6-game-client/app/i/tofav.png);
  background-size: contain;
  width: 14px;
  height: 14px;
  display: inline-block;
  float: right;
  visibility: hidden;
  margin-left: -5px;
}

.historyTable .isFavorite {
  background-image: url(/v6-game-client/app/i/isfav.png);
  visibility: visible;
}

.historyTable .historyFavorite:hover .favoriteIcon {
  visibility: visible;
}

.historyTable td.sessionHeader {
  pointer-events: none;
}

.historyTable td.sessionHeader span {
  pointer-events: all;
}

.historyTable .manyOpponentsResult {
  min-height: 2em;
}

#historyAutoComplete {
  width: 100px;
  vertical-align: top;
}

.historyTitle {
  text-align: center;
  font-size: 16.8px;
  color: #666;
  margin-bottom: 16px;
}

#v6-history .historyChartsIcon {
  background: url(/build/frontend/chart_3556b7192bf5e58a8d8480994d9bd4aa.png);
  width: 21px;
  height: 21px;
  background-size: cover;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  right: 127px;
  top: 0px;
}

.historyTable tr :not(:last-child) {
  border-right: none;
}

.historyTable tr :first-child {
  border-left: none;
}

.historyTable tr :last-child {
  border-right: none;
}

.historyTable thead :not(:last-child),
.historyTable thead th,
.historyTable tbody td,
.historyTable tbody :not(:last-child) {
  border-bottom: none;
}
#v6-profileDiv {
    background-color: white;
    font-size: 13px;
    font-family:Verdana, Geneva, sans-serif;
}

#v6-profileDiv .closeIcon {
    float: right;
    cursor: pointer;
    padding: 5px;
}

.stats-area-wrapper {
    padding: 10px;
    font-family: Verdana, Geneva, sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.stats-area-wrapper h4 { 
    display: inline-block;
    cursor: pointer;
}

#v6-profileDiv #v6-history {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}

#v6-profileDiv .historyFilter {
    right: 7px;
}

.v6-profile-award {
    display: inline-block;
    padding: 10px;
    text-align: center;
}

.v6-profile-awards {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
}

.v6-profile-awards .v6_tournament_award {
    width: 32px;
    height: 32px;
}
#v6-rating {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 16px;
  padding: 7px;
  background-color: white;
  position: relative;
}

#v6-rating .closeIcon {
  position: absolute;
  right: 7px;
  top: 7px;
  cursor: pointer;
}

#v6-rating .filterPanel {
  margin-bottom: 6px;
}

#v6-rating .filterPanel div :first-child {
  margin-bottom: 8px;
  display: inline-block;
}

#v6-rating .filterPanel div span {
  vertical-align: top;
}

#v6-rating .activeLink {
  text-decoration: none;
  color: #069;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13.8px;
  font-weight: bold;
}

#v6-rating .unactiveLink {
  cursor: pointer;
  text-decoration: none;
  color: #069;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13.2px;
  border-bottom: 1px solid #069;
}

#v6-rating .adminLink a {
  cursor: pointer;
  text-decoration: none;
  color: #069;
  font-size: 12px;
  border-bottom: 1px solid #069;
}

#v6-rating .ratingTable {
  font-size: 8pt;
  text-align: center;
  border-collapse: separate;
  border: 1px solid #d1d6d8;
  width: 100%;
  color: #444;
}

#v6-rating .ratingTable .online {
  background-color: #eff9db;
}

#v6-rating .ratingTable .active {
  background-color: #d7facf;
}

#v6-rating .delete {
  display: inline-block;
  width: 18px;
  height: 20px;
  right: 5px;
  position: absolute;
  top: 0px;
}

.ratingTable thead {
  background-color: #eee;
  border-bottom: 1px solid #d1d6d8;
  cursor: pointer;
  font-weight: normal;
}

.ratingTable thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #eee;
  border-bottom: 1px solid #d1d6d8;
  -webkit-box-shadow: 0 2px 2px -1px #d1d6d8;
          box-shadow: 0 2px 2px -1px #d1d6d8;
}

.ratingTable thead :nth-child(2) th {
  top: 40px;
}

.ratingTable th {
  font-weight: normal;
}

.ratingTable .headTitles {
  height: 40px;
}

.ratingTable .headTitles th {
  border-right: 1px solid #d1d6d8;
}

.ratingTable .headTitles th:nth-child(1) {
  border-right: none;
}

.ratingTable .headIcons {
  height: 30px;
}

.ratingTable .headIcons th {
  border-right: 1px solid #d1d6d8;
}

.ratingTable .headIcons th:nth-child(1) {
  border-right: none;
}

.ratingTable .headUser {
  background-color: #f7f7f7;
  height: 30px;
  border-bottom: 2px solid #aaaaaa;
}

.ratingTable .sorted {
  background-color: #fcfcd8;
}

.ratingTable td {
  border-bottom: 1px solid #d1d6d8;
  border-top: 1px solid #d1d6d8;
  padding: 5px;
  vertical-align: middle;
  text-align: left;
}

.ratingTable tr td:nth-child(1) {
  width: 30px;
  text-align: right;
}

.ratingTable tr td:nth-child(2) {
  width: 32%;
}

.ratingTable tr td:nth-child(3) {
  text-align: center;
}

.ratingTable .ratingProfile {
  cursor: pointer;
}

.ratingTable .ratingProfile:hover {
  text-decoration: underline;
}

.ratingTable .userName {
  border: none;
  background: none;
  cursor: pointer;
}

.ratingTable #ratingAutoComplete {
  width: 70%;
}

.ratingTable .userName:hover {
  text-decoration: underline;
}

.ratingTable .greenSup {
  color: green;
}

.ratingTable .user {
  font-weight: bold;
}

.ratingTable .ratingDate {
  color: grey;
  text-align: center;
  font-weight: normal;
}

.ratingTable .ratingpercent {
  text-align: center;
}

.ratingTable .ratingdateCreate {
  text-align: center;
}

.ratingTable .ratingtimeLastGame {
  text-align: center;
}

.ratingTable tbody .ratinguserName div {
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 150px;
}

.ratingTable .ratingwin div {
  width: 15px;
  margin: 0 auto;
}

.ratingTable .ratinglose div {
  width: 15px;
  margin: 0 auto;
}

#v6-rating .footButtons {
  padding: 10px 0px 20px;
}

#v6-rating .loading {
  margin: 0 auto;
  width: 32px;
  margin-bottom: -38px;
  margin-top: 10px;
}

#v6-rating .footButtons .activeLink {
  font-weight: normal;
  cursor: pointer;
}

#v6-rating #ratingShowMore {
  border-radius: 2px;
  cursor: pointer;
  font-size: 12px;
  font-weight: 700;
  text-align: center;
  height: 28px;
  line-height: 28px;
  width: 128px;
  margin: 0 auto;
  margin-top: 10px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #404040;
  border: 1px solid rgba(0, 0, 0, 0.15);
  display: none;
}

.ratingTable tbody tr > :not(:last-child) {
  border-right: none;
}

.ratingTable tr > :first-child {
  border-left: none;
}

.ratingTable tr > :last-child {
  border-right: none;
}

.ratingTable tbody td,
.ratingTable tbody > :not(:last-child) {
  border-bottom: none;
}

.ratingTable thead > :not(:first-child) th,
.ratingTable thead > :not(:first-child) td {
  border-bottom: none;
}

.ratingTable input {
  border: 1px solid grey;
  border-right: 1px solid grey;
}

#v6-settings {
  position: absolute;
  z-index: 6;
  width: 400px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 0 1px #ccc;
          box-shadow: inset 0 0 1px #ccc;
  color: #444;
  font-family: Verdana, Geneva;
  font-size: 12px;
}

#v6-settings .closeIcon {
  float: right;
  cursor: pointer;
  padding: 5px;
}

#v6-settings .confirmBtn {
  width: 100px;
  text-align: center;
  cursor: pointer;
  font-size: 11px;
  border: 1px solid #aaa;
  padding: 5px 9px;
  margin: 5px 0px 0px 0px;
}

#v6-settings .BLFLnotice {
  font-style: italic;
  display: inline-block;
}

#v6-settings .buttonsContainer {
  margin: 5px 20px 20px 20px;
}

#v6-settings p {
  font-weight: 700;
  margin: 8px 0 6px 0;
}

#v6-settings .buttonsContainer p {
  font-weight: normal;
  margin: 8px 0 8px 0;
}

#v6-settings label {
  display: inline-block;
  line-height: 20px;
}

#v6-settings input {
  margin: 0 4px 0 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}

#v6-settings .userName:hover {
  text-decoration: underline;
}

#v6-settings .settingsContainer,
#v6-settings .soundsContainer,
#v6-settings .blacklistContainer,
#v6-settings .friendlistContainer {
  padding: 7px 20px 10px 20px;
}

#v6-settings .blacklistContainer,
#v6-settings .friendlistContainer {
  display: none;
}

#v6-settings.showBlackList .blacklistContainer,
#v6-settings.showFriendList .friendlistContainer {
  display: block;
}

#v6-settings .blacklistContainer div,
#v6-settings .friendlistContainer div {
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 0 1px #ccc;
          box-shadow: inset 0 0 1px #ccc;
  padding: 5px;
  min-height: 60px;
  margin-top: 10px;
  max-height: 200px;
  overflow-y: auto;
}

#v6-settings .blacklistContainer .blackListUser,
#v6-settings .friendlistContainer .blackListUser {
  display: block;
  width: 100%;
  padding: 2px;
}

#v6-settings .blacklistContainer .removeBtn,
#v6-settings .friendlistContainer .removeBtn {
  float: right;
  cursor: pointer;
  color: #006699;
  text-decoration: underline;
}

#v6-settings .blacklistContainer .clearBLBtn,
#v6-settings .friendlistContainer .clearFLBtn {
  float: right;
  cursor: pointer;
  color: #006699;
  text-decoration: underline;
  margin-right: 2px;
}

#v6-settings h2 {
  text-align: center;
  margin: 5px;
}

#v6-settings .soundIcon {
  width: 14px;
  height: 14px;
  margin-left: 0;
  display: inline-block;
  position: absolute;
  top: -20px;
  left: 130px;
  cursor: pointer;
}

#v6-settings .soundIcon.soundOn {
  background-image: url(/build/frontend/sound_on_acae9d1748842ff2682e8f7a5a4d7815.png);
  background-repeat: no-repeat;
  background-size: contain;
}

#v6-settings .soundIcon.soundOff {
  background-image: url(/build/frontend/sound_off_6a281d63cb813eccaf2dc325747c42ec.png);
  background-repeat: no-repeat;
  background-size: contain;
}

#v6-settings .soundContainer {
  position: relative;
}

#v6-settings .soundsContainer > :not(:nth-child(2)) .soundIcon {
  display: none;
}

#v6-settings .soundsContainer .soundContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1em;
  margin-bottom: 3px;
}

#v6-settings .soundsContainer .soundLabel {
  min-width: 115px;
  font-size: 1em;
}

#v6-settings .buttonsContainer .soundLabel i {
  cursor: pointer;
  text-decoration: underline;
}

@media (max-device-width: 390px) {
  #v6-settings .buttonsContainer .soundLabel i {
    display: none;
  }
}

#v6-settings .volumeControl {
  width: 92px;
  display: inline-block;
  font-size: 0.5em;
  height: 2px;
  vertical-align: super;
  margin-left: 3px;
  background: #e3ebee;
  cursor: pointer;
}

#v6-settings .volumeControl span {
  left: 0%;
  top: -200%;
  background: #496699;
  width: 9px;
  height: 9px;
  cursor: pointer;
  border-radius: 1em;
}

#v6-settings .soundLabel {
  vertical-align: top;
  display: inline-block;
  padding-left: 3px;
}

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}
/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}
/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}
/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}
/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}
/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}
/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(/images/lightbox/prev.png) left 48% no-repeat;
}
/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(/images/lightbox/next.png) right 48% no-repeat;
}
/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}
/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}
#rlLoadingImg {
    display: none;
    /*float: left;*/
    right: 40px;
    top: 2px;
    position: absolute;
    width: 30px;
}

#closeRatingsPanel {
    position: absolute;
    margin-top: 3px;
    right: 6px;
    float: right;
    cursor: pointer;
}

#ratingsPanel {
    background-color: white;
    margin-top: 5px;
    border: 1px solid #DDD;
    padding: 5px 5px 7px 5px;
    border-radius: 3px;
}

#ratingsPanel td {
    vertical-align: top;
}

#ratingsPanel th {
    vertical-align: middle;
    font-weight: normal;
    height: 26px !important;
}

.ratingsRegPrompt {
    margin-left: 10px;
    margin-top: 20px;
    text-align: center;
    font-weight: bold;
}

#ratingsContents li {
    margin-bottom: 10px;
}

#ratingsPanel {
    padding-top: 2px;
}

.rlArrows, .noArrows {
    background-color: #EEEEEE;
}

.rlArrows {
    text-align: center;
    padding-bottom: 3px !important;
    /*background-color: #EEEEEE;*/
    cursor: pointer;
    vertical-align: middle !important;
}

.rlHeader {
    border-bottom: 1px solid #DDD !important;
    vertical-align: top !important;
}

.pdRow td, .pdRow th {
    padding-top: 5px !important;
    padding-bottom: 6px !important;
}

.pdTotalGameTime {
    color: #777;
}

.pdSpacingRow {
    height: 4px;
}

.rowUnplayed {
    color: #CFCFCF;
}

.pdSelfHint {
    font-weight: bold;
    text-align: center;
    width: 100%;
    color: #444;
    padding-top: 50px;
    padding-bottom: 50px;
}

.lg-banner{
    width: 100%;
    min-height: 120px;
    border: 1px solid rgba(128, 128, 128, 0.5);
    border-radius: 4px;
    color: white;
    font-family: Arial;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 13px;
    position: relative;
    padding-bottom: 10px;
}

.lg-banner p{
    margin:5px;
    text-shadow: -1px -1px 0 #000,1px -1px 2px #000,-1px 1px 2px #000,1px 1px 0 #000;
}

.lg-banner a{
    color: white;
    text-decoration: none;
}

.lg-banner .lg-banner-link {
    width: 95px;
    margin: 0 auto;
}

.lg-banner table{
    width: 100%;
}

.lg-banner .lg-banner-icon{
    width: 80px;
    height: 68px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: contain;
    padding-top: 12px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2px 1px;
            box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 2px 1px;
}

.lg-banner .lg-banner-title {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    text-shadow: -1px -1px 0px #000, 1px -1px 2px #000, -1px 1px 2px #000, 1px 1px 0px #000;
    max-width: 78px;
}

.lg-banner #lg-close-banner{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 20px;
    cursor: pointer;
}

/*������ ��� ���������*/

.lg-banner-solitaire table{
    margin-top: 14px;
}

.lg-banner-solitaire .lg-banner-link {
    position: relative;
}

.lg-banner-solitaire .lg-banner-title{
    position: absolute;
    top: 10px;
    left: 0px;
    width: 95px;
    max-width: 95px;
}

/*������� ����*/

.games-banner .lg-banner-title {
    font-size: 12px;
    display: block;
    font-family: Verdana;
    text-transform: none;
    text-transform: initial;
    text-shadow: none;
    color: #161414;
    width: 95px;
    max-width: 95px;
    display: table-cell;
    height: 30px;
    vertical-align: middle;
}

.isVk #lg-activity-container {
    padding-bottom: 72px;
}

.isWideVk #info-block {
    display: none;
}
#closeGameListPanel {
    position: absolute;
    float: right;
    right: 6px;
    cursor: pointer;
}

#glLoadingImg {
    display: none;
    position: absolute;
    float: left;
    left: 6px;
    width: 25px;
}

#gameListTable {
    margin-top: 28px;
}

.glGameDetailContent {
    display: none;
    text-align: left;
}

.glRow, .gsRow {

}

.glShowMore, .glShowAll, .glPaginationStats {
    cursor: pointer;
    text-align: center;
    text-transform: uppercase;
    font-size: 13pt !important;
    /*font-weight: bold;*/
    text-decoration: underline;
    color: #006699;
}

.glPaginationStats {
    color: #CCC;
    text-decoration: none;
    text-align: center;
}

#glShowPanel {
    padding-top: 5px;
}

#glShowPanel tr:first-child  {
    display: none;
}

.giLoadingMore {
    text-align: center;
    text-transform: uppercase;
    font-size: 14pt !important;
    cursor: default !important;
    text-decoration: none !important;
    color: #444 !important;
}

.glHeader {
    font-size: 8pt;
    padding-bottom: 5px;
}

.glHeaderDescr {
    font-size: 7pt;
    padding-bottom: 5px;
    font-weight: normal !important;
    color: #777;
}
#profileCloseImg {
  position: absolute;
  top: 6px;
  right: 6px;
  float: right;
  cursor: pointer;
}

.profilePhotoFrame {
  height: 172px;
  width: 129px;
  min-width: 129px;
  padding: 2px 2px 2px 2px;
  background-color: white;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  table-layout: fixed;
}

.profilePhotoBorder {
  border: 1px solid #ccc;
}

.profilePhoto {
  max-width: 129px;
  max-height: 172px;
}

.profileData {
  float: left;
}

.profileShortField {
  width: 95px;
}

.profileField {
  width: 293px;
}

.profileCP {
  margin-top: 10px;
}

#profileLoadingImg {
  display: none;
  width: 22px;
}

.profileLoadingIcon {
  display: none;
  margin-left: 35px;
  float: left;
  width: 25px;
}

.profileAbsentField {
  color: #aaa;
  font-weight: bold;
}

.playerProfileTable tr {
  height: 28px;
}

.playerProfileTable td {
  vertical-align: top;
}

.playerProfile {
  margin-top: 10px;
  margin-bottom: 10px;
}

.playerProfileLayout {
  width: 100%;
}

.playerProfileLayout td {
  vertical-align: top;
}

.pdSendMsg {
  margin-left: 2px !important;
  /*width: 190px;*/
  margin-top: 10px !important;
  padding: 7px 7px 7px 7px;
}

.pdSendMsgPanel {
  margin-top: 10px;
  width: 100%;
  border: 1px dashed #ccc;
}

.pdSendMsgPanelPadding {
  padding: 10px 10px 10px 10px;
}

.pdSendMsgBtn {
  margin-top: 10px;
  margin-right: 0px !important;
  float: right !important;
}

.pdSendMsgResult {
  font-weight: bold;
  color: green;
  padding-left: 10px;
  padding-top: 4px;
  float: left;
}

#profileUnreadMsgAlert {
  display: none;
  font-weight: bold;
  color: #c42e21;
}

#profileReadMsgBtn {
  text-decoration: underline;
  cursor: pointer;
}

.bspTopHeader {
  font-weight: bold;
  color: #006699;
  cursor: pointer;
  display: block;
  margin-top: 8px;
}

#changeUserName.disabled {
  cursor: default;
  color: #999;
  text-decoration: none;
}

.oldUserName {
  display: block;
  text-align: center;
  color: #555;
  margin-bottom: 1em;
}

#bbUnreadMsgCount {
  font-weight: bold;
  color: #c42e21;
}

.msgText {
  width: 99.7%;
  margin-top: 15px;
  background: #fafafa;
  border: #ccc 1px solid;
}

.msgPadding {
  padding: 10px 10px 5px 10px;
  /*padding-top: 10px;*/
  /*padding-bottom: 10px;*/
}

.msgShort {
  padding-top: 0;
  padding-bottom: 5px;
  margin: 0 0 0 0;
  cursor: pointer;
  text-decoration: underline;
  color: #006699;
}

.ownMessage {
  color: #444 !important;
  text-decoration: none;
}

.profileReplyToBtn,
.profileActionBtn {
  float: right !important;
  margin-right: 0px !important;
  margin-top: 10px;
}

.pmSenderNameTd {
  padding: 0 0 0 0 !important;
  margin: 0 0 0 0 !important;
}

.pmSenderName {
  padding: 5px 5px 5px 5px !important;
  margin: 0 0 0 0 !important;
}

.globalClientEnabled .pmSenderName:hover {
  text-decoration: underline;
  cursor: pointer;
}

.clear {
  clear: both;
}

.pmShowInbox,
.pmShowOutbox {
  display: inline;
}

.pmShowInbox {
  padding-left: 10px;
}

.pmShowOutbox {
  padding-left: 35px;
}

.pmCP {
  float: left;
  padding-top: 5px;
  padding-bottom: 5px;
}

.activeOption {
  color: #006699;
  text-decoration: underline;
  cursor: pointer;
}

#profilePIEditable {
  display: none;
}

#pmRecipientList {
  display: none;
  margin-top: 10px;
  padding: 5px 5px 5px 5px;
}

#pmSendMsgBtn {
  display: none;
}

.pmDlgSender {
  /*color: #2B5979;*/
  font-weight: bold;
  margin-top: 0px;
  padding-top: 0px;
}

.globalClientEnabled .pmDlgSender:hover {
  text-decoration: underline;
  cursor: pointer;
}

.pmDlgSendDate {
  text-align: right;
  color: #aaa;
}

.pmDlgLayout {
  width: 100%;
}

.pmDlgLayout td {
  vertical-align: top;
}

.pmDlgText {
  padding-bottom: 5px;
}

.profileH4 {
  padding-left: 3px;
  padding-top: 15px;
}

#profileHistoryGoBack {
  cursor: pointer;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 22px;
  width: 22px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  font-size: 18px;
  color: #7f6666;
  top: 7px;
  left: 7px;
}

.floatingHint {
  padding: 5px;
  border: 1px solid #ccc;
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 10000;
  border-radius: 3px;
  background-color: #ffffe0;
  font-size: 8pt;
}

.noRightBorder {
  border-right: none !important;
}

.standartTable td,
.standartTable th {
  vertical-align: top;
  padding: 5px 3px 0px 3px;
  border: none;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  max-width: 130px;
  overflow: hidden;
}

.standartTable th {
  background-color: #eee;
  padding: 10px 3px 10px 3px;
}

.standartTable p {
  font-size: 8pt;
  padding: 0 0 5px 0;
  margin: 0 0 0 0;
}

.standartTable table td {
  text-align: center;
}

/*.standartTable table p {*/

/*font-size: 10pt;*/

/*padding: 5px 5px 8px 5px;*/

/*margin: 0 0 0 0;*/

/*}*/

.standartTable {
  font-size: 8pt;
  border: 1px solid #ccc;
  border-collapse: collapse;
  background-color: white;
}

.activeText {
  cursor: pointer;
}

table.noBordersTable th {
  padding: 0 3px 0 3px !important;
  background-color: white;
  border: none;
  font-weight: normal;
  color: #777;
}

table.noBordersTable,
table.noBordersTable td {
  border: none !important;
  text-align: left !important;
}

table.smartNoBordersTable,
table.smartNoBordersTable td {
  border: none;
  text-align: left;
}

.faded {
  color: #aaa;
}

.constantWidthTd {
  min-width: 75px;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  color: black;
  font-weight: normal;
  font-family: Verdana;
  font-size: 8pt;
  border: 1px solid #bbb;
  padding: 2px 2px 2px 2px;
  margin-left: 5px;
  margin-right: 5px;
  border-radius: 4px;
}

.constantWidthBtn {
  min-width: 75px;
  text-align: center;
  display: block;
  float: left;
  cursor: pointer;
  text-decoration: none;
  color: black;
  font-weight: normal;
  font-family: Verdana;
  font-size: 8pt;
  border: 1px solid #aaa;
  padding: 5px 9px 5px 9px;
  margin-left: 2px;
  margin-right: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.constantWidthBtn:hover,
.constantWidthTd:hover {
  background: #e7e7e7;
}

.closeBottomSubPanelImg {
  position: absolute;
  top: 10px;
  right: 6px;
  float: right;
  cursor: pointer;
}

._hackPaddingLayer {
  padding: 7px 7px 7px 7px;
}

.bspAuxBtn {
  color: #006699;
  cursor: pointer;
}

.greenSup {
  color: green;
}

.activeText {
  color: #444444;
  text-decoration: none;
  cursor: pointer;
}

.activeText:hover {
  text-decoration: underline;
}

.closePanelIcon {
  float: right;
  cursor: pointer;
}

.iconPadding {
  padding-right: 5px;
  padding-top: 5px;
}

.loadingIcon {
  display: none;
  position: absolute;
  float: left;
  left: 6px;
  width: 25px;
}

._hackOverFieldPanel {
  display: none;
  background: white;
  color: #444;
  font-family: Verdana;
  font-size: 10pt;
  z-index: 7500;
  width: 533px;
  top: 160px;
  border-radius: 8px;
}

.overFieldInnerPanel {
  padding: 15px 15px 15px 15px;
}

.bubblePanel {
  clear: both;
  display: none;
  color: #444;
  font-family: Arial, sans-serif;
  font-size: 13px;
  -webkit-box-shadow: 0px 0px 15px;
          box-shadow: 0px 0px 15px;
}

.bubblePanel h4 {
  margin-top: 5px;
  margin-bottom: 5px;
}

#activityDiv p,
#regStats p {
  color: black;
  padding-top: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#copyright a,
#copyright {
  color: black;
}

#copyright a {
  text-decoration: none;
}

.transpLink {
  color: black;
  text-decoration: none;

  -moz-user-select: none;
}

#vstats p {
  margin: 0;
}

.nonSelectable {
  -moz-user-select: none;
  -webkit-user-select: none;
}

.button {
  min-width: 75px;
  text-align: center;
  display: block;
  float: left;
  cursor: pointer;
  text-decoration: none;
  color: black;
  background-color: white;
  font-weight: normal;
  font-family: Verdana;
  font-size: 8pt;
  border: 1px solid #aaa;
  padding: 5px 9px 5px 9px;
  margin-left: 2px;
  margin-right: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.button:hover {
  background: #e7e7e7;
}

.link-alike,
.linkAlike {
  text-decoration: underline;
  color: #006699;
  cursor: pointer;
}

.linkAlikeDisabled {
  text-decoration: none;
  color: #006699;
  cursor: pointer;
}

.actionText {
  text-decoration: underline;
  color: #006699;
  cursor: pointer;
}

.rowPlayed {
  background-color: #ffe0ee;
}

.rowWon {
  background-color: #ffffe0;
}

.zeroMargins {
  margin: 0 0 0 0;
}

.tbSuperActive {
  background-color: #d0ffcc;
}

.tbSuperActive:hover {
  background-color: #b4ffad !important;
}

.tbInactive {
  color: #777;
  cursor: default;
}

.tbInactive:hover {
  background: none !important;
}

#attemptsPanel {
  font-family: Verdana;
  font-size: 8pt;
}

.restoreAttempt {
  font-size: 12pt;
  cursor: pointer;
  padding-left: 2px;
}

.bigAttempt {
  font-weight: normal !important;
  font-size: 16pt !important;
}

.wonAttempt {
  color: #ff4444;
}

.fieldInfoPanel {
  color: #eee;
  font-family: Verdana;
  font-weight: bold;
  font-size: 8pt;
}

.activeSortHeader {
  font-weight: bold;
  color: #c42e21 !important;
}

.actionText2 {
  text-decoration: underline;
  /*border-bottom: 1px solid #006699;*/
  color: #006699;
  cursor: pointer;
}

.actionText3 {
  text-decoration: none;
  /*border-bottom: 1px solid #777;*/
  color: #444;
  cursor: pointer;
}

.actionText4 {
  text-decoration: none;
  color: #444;
  cursor: pointer;
}

.disabledText {
  color: #006699;
  text-decoration: none;
  cursor: default;
}

.boldText {
  font-weight: bold;
}

.share42init {
  margin-top: 10px;
}

#logicGameStats {
  position: absolute;
  top: 50px;
  left: 20px;
  border: 1px solid;
  border-radius: 4px;
  background-color: white;
  width: 200px;
  font-size: 13px;
  padding: 2px;
  cursor: pointer;
}

#logicGameStats .closeIcon {
  float: right;
}

#logicGameStats table {
  width: 100%;
  cursor: pointer;
  border-collapse: collapse;
  border-spacing: 0;
}

#logicGameStats table td {
  border: 1px solid #998484;
}

#logicGameStats table .logic-table-edit {
  width: 50%;
  text-align: center;
}

body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

#profilePanel {
  position: relative;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

#gbContents {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

#v6Chat {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
}

.switchLocale {
  padding: 3px;
  border: 2px solid #cdcdcd;
  color: #cdcdcd;
  text-decoration: none;
  cursor: pointer;
  font-size: 20px;
  text-transform: uppercase;
  position: absolute;
  right: -47px;
  top: 15px;
}

.switchLocale:hover {
  border: 2px solid #f0efef;
  color: #f0efef;
  text-decoration: underline;
}

.isVk .switchLocale {
  display: none;
}

.switchLocaleGoogle {
  position: absolute;
  right: -193px;
  top: 10px;
}

.isVk .switchLocaleGoogle {
  display: none;
}

.lg-vkgroup {
  position: absolute;
  right: -118px;
  top: -48px;
  width: 110px;
  height: 44px;
  text-align: center;
  background-color: #587fa6;
  border-radius: 6px;
  font-family: Verdana;
  font-size: 12px;
  padding-top: 4px;
}

.lg-workbaner {
  display: none;
}

.greyComment {
    color: #808080;
}

.giResults {
    margin-top: 5px;
    padding-bottom: 15px;
    font-size: 10pt;
    text-align: left;
    width: 100%;
}

.giNoResult {
    text-align: center;
    padding-top: 12px !important;
}
#gbShow {
    color: white;
    float: right;
    padding-right: 7px;
    cursor: pointer;
    text-decoration: none;
}

.gbUsername {
    font-weight: bold;
}

.gbUsernameDateTd .gbUsername {
    position: absolute;
    left: 50px;
    bottom: 19px;
}

.gbAnswerMessage .gbUsername {
    margin-left: 70px;
}

.gbUsernameDateTd .gbDate {
    position: absolute;
    left: 50px;
    bottom: 5px;
    color: #888;
}

.gbAnswerMessage .gbDate{
    margin-left: 5px;
    color: #888;
}

.gbAnswerButton {
    color: #6363E2;
    cursor: pointer;
    float: left;
    margin-top: 7px;
}

.gbAnswerButton:hover {
    text-decoration: underline;
}

.gbUsernameDateTd {
    position: relative;
    height: 50px;
}

.gbMessageNumber {
    float: right;
}

.gbMsgTextTd {
    border-bottom: 1px solid #CCC !important;
    word-wrap: break-word;
    max-width: 400px;
    padding-right: 0px;
}

.gbMessageText {
    padding: 0px 0 5px 5px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.gbAnswerText {
    padding: 5px 0 5px;
    text-align: left;
    margin-left: 70px;
}

.gbAnswerMessage {
    padding-top: 5px;
    text-align: left;
    position: relative;
    border-top: 1px solid #ccc;
}

.gbPostTextArea {
    margin-top: 15px;
    width: 100%;
    padding: 0;
}

#gbPostBtn {
    float: right;
    margin-top: 5px;
    margin-right: -4px !important;
}

#gbPostAnswerBtn {
    float: right;
    margin-top: 5px;
    margin-right: -4px !important;
}

#gbLoadingIcon {
    left: 175px !important;
}

.gbReplyText {
    margin-top: 10px;
}

.gbAdminMsg {
    /*background-color: #faf4eb;*/
}

#gbPostLoadingIcon {
    display: none;
    float: left;
    width: 25px;
    padding-top: 5px;
}

.gbNoMessagesAlert {
    padding-top: 35px;
    padding-bottom: 55px;
    color: #777;
    font-weight: bold;
    text-align: center;
}

.gbBottomButtons {
    text-align: center;
    padding: 10px 0px 5px 0px;
}

.gbShowAll {
    cursor: pointer;
    font-size: 9pt;
    border: 1px solid #AAA;
    padding: 5px 9px;
    border-radius: 4px;
}

.gbLikes {
    display: inline-block;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: absolute;
    right: 0px;
}

.gbUsernameDateTd .gbLikes {
    bottom: 10px;
}

.gbLikeBtn {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    opacity: .3;
    cursor: pointer;
    background: url(/img/icons/tumbs_up.png);
    background-size: cover;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.gbLikes:hover .gbLikeBtn {
    opacity: 1;
}

.gbPostive {
    
}

.gbNegative {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-bottom: -8px;
}

.gbLikeScore {
    padding: 2px 3px;
    border-radius: 4px;
    font-size: 12px;
}

.gbLikeScore.positiveScore {
    color: green;
}

.gbLikeScore.negativeScore {
    color: red;
}

.gbHideButtons .gbLikeBtn {
    visibility: hidden;
}

.gbHideButtons .gbSelected {

}

.gbUsernameDateTd .gbProfileImage {
    display: block;
    width: 40px;
    height: 40px;
    background-size: cover;
    border-radius: 10px;
    position: absolute;
    bottom: 0px;
    left: 3px;
}

.gbAnswerMessage .gbProfileImage {
    display: block;
    width: 30px;
    height: 30px;
    background-size: cover;
    border-radius: 10px;
    position: absolute;
    top: 3px;
    left: 35px;
}

.gbAdminMsg .gbUsername,
.gbAdmin .gbUsername {
    color: #e00000;
}

.gbPostAnswer {
    padding-left: 44px;
}

.gbVkGroupIcon {
    float: right;
    margin-right: 15px;
}

.gbVkGroupIcon img {
    width: 22px;
}
#dontServePlayedPanel {
    margin-top: 10px;
}

#gpCloseIcon {
    position: absolute;
    float: right;
    margin-top: 6px;
    right: 6px;
    cursor: pointer;
}

#parametersPanel {
    display: none;
    color: #444;
    font-family: Verdana;
    font-size: 10pt;
    width: 555px !important;
}

.levelDescr {
    color: #777;
    font-size: 8pt;
}

.levelDescr p {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.constantWidthBtnParams {
    min-width: 105px;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    color: black;
    font-weight: normal;
    font-family: Verdana;
    font-size: 8pt;
    border: 1px solid #AAA;
    padding: 5px 9px 5px 9px;
}
#network {
    position: absolute;
    right: 15px;
    bottom: 9px;
}

#connProblem {
    display: none;
}

#connOffline {
    display: none;
}
.lrRedAlert {
    color: red;
}

.lrGreenAlert {
    color: #007A00;
}

#usernameAlert {
    margin: 0 0 0 10px;
}

#passwdAlert {
    margin: 0 0 0 10px;
}

#loginResult {
    padding: 0px 10px 0px 10px;
}

#switchToRegister, #switchToLogin {
    color: #C42E21;
    font-weight: bold;
}

#bbLoginRegister {
    /*color: #C42E21;*/
    /*font-weight: bold;*/
}

.lrWelcomeHint {
    font-size: 8pt;
    color: #888;
}

.lrWelcomeBtnText {
    font-size: 10pt;
    margin-bottom: 2px;
}

.lrHeaderHint {
    font-size: 8pt;
    color: #888;
}

.lrCommonHeader {
    text-align: center;
    font-size: 12pt;
    font-weight: bold;
    margin-top: 0;
}

.lrRememberCheckBox {
    margin-left: 0px;
    margin-right: 5px;
}

.lrSection {
    border: 1px solid #EEE;
    padding: 15px 15px 15px 15px;
    margin-top: 15px;
    border-radius: 3px;
}
.ghFilterPanel {
    margin-left: 12px;
    float: left;
    margin-top: 0px;
    /*margin-bottom: 0px;*/
}

.ghSummaryStats {
    margin-right: 36px;
    float: right;
    margin-top: 0px;
    /*margin-bottom: 0px;*/
}

#ghLoadingImg {
    display: none;
    left: 352px;
    top: 6px;
    position: absolute;
    width: 30px;
}

.ghCommentEditArea {
    padding-bottom: 5px;
}

.ghGameId {
    display: inline;
    position: relative;
    float: right;
    right: 5px;
}

.ghRow {

}

.ghHeader {
    border-bottom: 1px solid #DDDDDD !important;
    vertical-align: top !important;
}

.ghArrows, .ghNoArrows {
    text-align: center;
    padding-bottom: 4px !important;
}

.ghArrows {
    cursor: pointer;
}

.ghNoDataAlert {
    padding-top: 35px;
    padding-bottom: 35px;
    color: #777;
    font-weight: bold;
    text-align: center;
}
.controlPanel {
    height: 42px;
}

.controlPanelLayout {
    width: 100%;
    height: 100%;
    border-spacing: 2px;
    border: 1px solid #AAA;
    line-height: 13px;
    font-family: arial,sans-serif;
    background: #F0F0F0;
}

.cpButton {
    border: 1px solid #AAAAAA;
    font-size: 13px;
    font-weight: bold;
    text-shadow: 1px 1px rgb(247, 243, 243);
    color: #3D3D3D;
    height: 100%;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    width: 12%;
    border-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#D8D8D8));
    background: -o-linear-gradient(top, #f5f5f5, #D8D8D8);
    background: linear-gradient(to bottom, #f5f5f5, #D8D8D8);
}

.cpButton.activeSelector {
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFCA), to(#FFFFCA));
    background: -o-linear-gradient(top, #FFFFCA, #FFFFCA);
    background: linear-gradient(to bottom, #FFFFCA, #FFFFCA);
}

.cpNormal {

}

.cpNormal:hover {
    background: #E7E7E7; /*  !important */
}

.cpKillHover:hover {
    background: none !important;
}

.cpHighlight {
    background: none repeat scroll 0 0 #FFFFCA !important;
}

.cpHighlight:hover {
    background: none repeat scroll 0 0 #FFFFB4 !important;
}

.closePanelImg {
    cursor: pointer;
    float: right;
    position: absolute;
    right: 6px;
    top: 6px;
}

.simpleText {
    color: #444;
    text-decoration: none;
    cursor: default;
}

.auxText {
    color: #777;
}

.auxRow {
    background-color: #EEE;
}

.secondLevelRow {
    border-bottom: 1px solid #DDDDDD !important;
}

.bottomPanel {
    background-color: white;
}

.purpleHighlight {
    background-color: #EFCEEF !important;
}

.purpleHighlight:hover {
    background-color: #EAC2EA !important;
}

.invisible {
    display: none;
}

.roundedLeft4px {
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;

    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;

    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}

.roundedRight4px {
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-topright: 4px;

    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;

    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

.frozenTime {
    color: cyan;
}

.errorMsg {
    font-weight: bold;
    padding-left: 15px;
}

#inviteFriend{
    position: absolute;
    right: 15px;
    bottom: 15px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid rgb(117, 117, 117);
    color: rgb(206, 206, 206);
    border-radius: 4px;
    padding: 5px;
    cursor: pointer;
    width: 85px;
}

#welcomePanel {
    z-index: 201;
}

#welcomeOverlay{
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 200;
    background: #333;
    opacity: .4;
}
html,
body {
  height: 100%;
  scrollbar-gutter: stable;
}

body {
  margin: 0;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
}

.mainLayout {
  height: 100%;
  width: 100%;
}

.gameAreaLayout {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

.gameArea {
  border: 3px solid #004f00;
  border-radius: 5px 5px 5px 5px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  background-color: #f0f0f0;
  width: 720px;
}

.bottomArea {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  margin-top: 5px;
}

#bottom-block {
  margin: 0 150px;
}

.titleBand,
.titleBand a {
  font-family: Verdana;
  font-weight: bold;
  font-size: 10pt;
  background-color: #004f00;
  width: 100%;
  color: white;
  height: 24px;
}

.titleBandInner {
  padding: 3px 7px 5px 7px;
  height: 100%;
}

/*.title {*/

/*padding-left: 7px;*/

/*}*/

.titleBandLink {
  cursor: pointer;
  text-decoration: none;
}

.gameTitle {
  color: #ccc;
  text-align: center;
  font-size: 14pt;
  font-weight: bold;

  margin: 0 0 5px 31px;
}

#title {
  font-size: 10pt;
  cursor: default;
}
.paginatorNavigation {
    text-align: center;
    text-transform: uppercase;
    font-size: 13pt !important;
}

.paginatorActiveNavigation {
    cursor: pointer;
    text-decoration: underline;
    color: #006699;
}

.paginatorInactiveNavigation {
    cursor: default;
    text-decoration: none;
    color: #CCC;
}

.paginatorStats {
    text-align: center;
    text-transform: uppercase;
    font-size: 13pt !important;
    text-decoration: none;
    color: #CCC;
    cursor: default;
}
#title {
    cursor: pointer;
}

.informationOuter {
    width: 100%;
    position: absolute;
    display: none;
    z-index: 100505;
    min-height: 100%;
}

.informationMain {
    display: block;
    position: relative;
    background: white;
    color: #444;
    font-family: Verdana;
    font-size: 10pt;
    border-radius: 10px;
    margin-top: 25px;
    margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
}

.informationPadding {
    padding: 10px 12px 15px 25px;
}

.informationMain h2 {
    font-size: 10pt;
    font-family: Verdana;
    margin-top: 20px;
    text-align: center;
}

.informationMain h3 {
    font-size: 9pt;
    font-family: Verdana;
    margin-top: 15px;
    text-align: center;
}

.informationMain h4 {
    font-size: 8pt;
    font-weight: bold;
    font-family: Verdana;
    margin-top: 20px;
}

.informationMain ul {
    padding-left: 20px;
}

.informationMain p {
    font-size: 8pt;
}

.informationMain ol li, .informationMain ul li {
    margin-bottom: 5px;
    font-size: 8pt;
}

#fullShadow {
    position: absolute;
    display: none;
    background-color: black;
    opacity: 0.25;
    filter: alpha(opacity = 25);
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 100500;
}

.infoImg {
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 2px 2px 2px 2px;
    border: 1px solid #EEE;
}
/* @group Base */
.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 1010;
}
/* @end */
/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), to(#f4f4f4));   
  background-image: -o-linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);   
  background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  border-radius        : 5px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none;
}
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url('/img/thirdparty/chosen-sprite.png') -42px 1px no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: -42px -10px;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: -42px -10px;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('/img/thirdparty/chosen-sprite.png') no-repeat 0px 2px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('/img/thirdparty/chosen-sprite.png') no-repeat 100% -20px;
  background: url('/img/thirdparty/chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('/img/thirdparty/chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/img/thirdparty/chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */
.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}
/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 ); 
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eeeeee)); 
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); 
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eeeeee));
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
  border: 1px solid #cccccc;
  padding-right: 5px;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 12px;
  font-size: 1px;
  background: url('/img/thirdparty/chosen-sprite.png') -42px 1px no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
/* @end */
/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 400px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );  
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));  
  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);  
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('/img/thirdparty/chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('/img/thirdparty/chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */
/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 2px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */
/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}
/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }
.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; }
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('/img/thirdparty/chosen-sprite.png') no-repeat -30px -20px;
  background: url('/img/thirdparty/chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('/img/thirdparty/chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
  background: url('/img/thirdparty/chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.chzn-container-single.chzn-rtl .chzn-single div b {
  background-position: 6px 2px;
}
.chzn-container-single.chzn-rtl .chzn-single-with-drop div b {
  background-position: -12px 2px;
}
/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-resolution: 144dpi)  {
  .chzn-rtl .chzn-search input, .chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-single .chzn-search input, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span {
      background-image: url('/img/thirdparty/chosen-sprite@2x.png') !important;
      background-repeat: no-repeat !important;
      background-size: 52px 37px !important;
  }
}
/* @end */

.ui-dialog .ui-dialog-titlebar {
    /*display: none;*/
    padding: 0;
    border-radius: 0;
    border: none;
}

.ui-dialog {
    font-size: 10pt;
    padding: 0;
}

.ui-dialog .ui-dialog-content{
    line-height: 20px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.ui-dialog .dialog-buttonset {
    font-size: 10pt;
}

.ui-dialog .dialogDraggable {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: pointer;
}

.ui-dialog .inviteTime {
     margin-top: 10px;
}

.ui-dialog .inviteTime span{
    font-weight: bold;

}

.ui-dialog .roundResultTime {
    margin-top: 10px;
}

.ui-dialog .roundResultTime span{
    font-weight: bold;
}

/* disable images */

.ui-widget-content {
    background: #ffffff;
}

.ui-widget-header {
    background: #F7F7F7;;
}

.ui-widget-header .ui-state-default {
    background: #e6e6e6;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: #dadada;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #e6e6e6;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background: #dadada;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background: #ffffff;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    background: #fbf9ee;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    background: #fef1ec;
}

.ui-widget-header button{
    background: none !important;
    border: none !important;
    display: none;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: none;
}

.ui-widget-header .ui-icon {
    background-image: none;
}

.ui-state-default .ui-icon {
    background-image: none;
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: none;
}

.ui-state-active .ui-icon {
    background-image: none;
}

.ui-state-highlight .ui-icon {
    background-image: none;
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: none;
}

.dialogNotice {
    background-color: rgba(255, 255, 255, 0.9);
    border: 1px solid #e4e4e4;
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 8px rgba(0,0,0,0.2);
            box-shadow: 0 3px 8px rgba(0,0,0,0.2);
    margin-top: 100px;
    padding: 10px;
    max-width: 600px;
}

.dialogNotice .ui-dialog-content {
    color: #069;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}

.dialogNotice .ui-dialog-titlebar {
    display: none;
}

.inviteDialogUserName {
    cursor: pointer;
}

.inviteDialogUserName:hover {
    text-decoration: underline;
}
html {
  height: auto !important;
  height: initial !important;
}

@media (max-width: 900px) {
  html {
    overflow-x: auto;
  }
}

#v6-logic-game-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#v6-logic-game-container.halfScreen {
  width: 50%;
  overflow-x: scroll;
  position: relative;
}

#main-wrapper {
  width: 1000px;
  margin: 0 auto;
  padding-top: 30px;
  overflow-anchor: none;
}

#main-wrapper.isVk {
  padding-top: 0;
}

.halfScreen #main-wrapper {
  margin: 0;
}

#app-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-direction: row;
}

.isVk #app-container {}

.lg-unwrapped #bottom-block {
  margin-top: 10px;
}

.lg-unwrapped #left-block {
  margin-right: 10px;
}

.lg-unwrapped #right-block {
  margin-left: 10px;
}

.lg-unwrapped #v6Chat {
  margin-top: 10px;
}

#game-field {}

#under-field {
  position: relative;
}

#bottom-block {
  margin: 0 0 0 0;
  position: relative;
}

#info-block {
  margin-top: 15px;
  text-align: center;
  font-size: 13px;
  font-family: Verdana;
}

#info-block a {
  text-decoration: none;
  color: inherit;
}

#description {
  display: none;
  position: relative;
  width: 800px;
  margin: 0 auto;
}

#description .description-wrapper {
  padding: 10px 10px 10px 10px;
  font-family: Verdana;
  font-size: 13px;
  position: absolute;
  background: white;
  border-radius: 12px;
  z-index: 10000;
  -webkit-box-shadow: 0 0 15px;
          box-shadow: 0 0 15px;
  width: 800px;
  margin-top: 25px;
}

#description .description-wrapper h4,
h3,
h2,
h1 {
  text-align: center;
}

#description .description-wrapper h3 {
  text-align: center;
  font-size: 11pt;
}

#description .description-wrapper p {
  text-indent: 15px;
  margin: 13px 0 13px 0;
}

#description .description-wrapper img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

/* show more descriptuion buttons */

#description-showMore {
  display: none;
}

#description-showMore:not(:checked)~#description-more {
  display: none;
}

#description-showMore:checked~#description-more {
  display: block;
}

#description-showMore:checked+label {
  display: none;
}

#description-showMore:not(:checked)+label {
  display: inline-block;
}

#description-showMore:checked+label+label {
  display: inline-block;
}

#description-showMore:not(:checked)+label+label {
  display: none;
}

#description label[for="description-showMore"] {
  border-bottom: 1px solid #069;
  margin-top: 10px;
  cursor: pointer;
}

#description .description-showMore-buttons {
  text-align: center;
}

#closeDescription {
  position: absolute;
  right: 4px;
  top: 4px;
}

.lg-row {
  display: table-row;
}

.lg-cell {
  display: table-cell;
}

/* ������ ������ ��� ������� ������ */

.cpButton,
.menu-buttons a,
.gameControlButton,
.button2 {
  font-size: 12px !important;
}

#wonAttemptNotice {
  width: 100%;
  font-family: Trebuchet MS !important;
  font-size: 20px !important;
  top: 38% !important;
  z-index: 200;
}

#wonAttemptNotice span {
  padding: 10px;
  background: rgba(26, 25, 25, 0.7);
  border-radius: 10px;
  display: inline-block;
}

#logic-loading.fade-out {
  opacity: 0 !important;
}
.grecaptcha-badge { 
  visibility: hidden;
}
@media only screen and (max-device-width: 1200px) {
  .right_adds_container {
    display: none;
  }
}


.right_adds_container {

}
.authentication-wrapper-2wY2F{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:999;background-color:rgba(0,0,0,0.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.authentication-authentication-sQjlw{background-color:white;border-radius:5px;padding:15px;font-family:Arial;font-size:13px;text-align:center;width:500px;margin-top:150px}.authentication-authentication-sQjlw p{margin:13px 0}.authentication-locked-Tk9vF{background-color:white;border-radius:5px;padding:15px;font-family:Arial;font-size:13px;text-align:center;width:500px;margin-top:150px;background-color:#f5f5f5;pointer-events:none}.authentication-locked-Tk9vF p{margin:13px 0}.authentication-title-2LNci{font-weight:bold}.authentication-buttons-1z5lF{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:5;flex-shrink:5}.authentication-buttons-1z5lF>*{margin:0 3px}.authentication-buttons-1z5lF>:first-child{margin-left:0}.authentication-buttons-1z5lF>:last-child{margin-right:0}.authentication-container-3OtHv{margin-top:10px;padding:5px 15px;border:1px solid #eee;border-radius:3px}

.message_container-container-18uqV{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:0 0 0 5px}.message_container-message-1JarT{color:red;opacity:0}.message_container-messageVisible-3rQ9M{color:red;opacity:1}

.animation-enter-TFjE7{opacity:1}

.panel-panel-pHcK8{text-align:left}.panel-panel-pHcK8 label{margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-panel-pHcK8 label span{-ms-flex-preferred-size:50%;flex-basis:50%;color:#444}.panel-panel-pHcK8 label input{margin:0;width:50%;vertical-align:middle}.panel-panel-pHcK8 label input[type="checkbox"]{-ms-flex-preferred-size:auto;flex-basis:auto;margin-right:5px;width:auto}.panel-panel-pHcK8 label input+span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;width:initial}.panel-panel-pHcK8 form{margin:13px 0;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:50px}.panel-panel-pHcK8 form>:first-child{-ms-flex-preferred-size:60%;flex-basis:60%}.panel-panel-pHcK8 form>:last-child{-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding-top:5px}.panel-panel-pHcK8[data-component-name="ChangeNamePanel"] form>:first-child{min-width:400px}.panel-title-rI6wo{display:inline-block;font-weight:bold}.panel-buttons-284ZJ>*{margin:0 3px}.panel-buttons-284ZJ>:first-child{margin-left:0}.panel-buttons-284ZJ>:last-child{margin-right:0}.panel-inputs-g4cbF{display:inline-block;width:60%}.panel-notice-1IB-o{color:green;margin:13px 0;min-height:50px}

.recaptcha-recaptcha-3LOrb{color:white}.recaptcha-recaptcha-3LOrb a{color:white}

.link_button-button-2o2YR{cursor:pointer;color:#069;text-decoration:underline;display:inline-block}

.tab_button-button-1p1DY{padding:5px;border:1px solid #bbb;border-radius:3px;text-align:center;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.tab_button-button-1p1DY:hover{background-color:#e7e7e7}.tab_button-active-VOcb3{padding:5px;border:1px solid #bbb;border-radius:3px;text-align:center;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ffffe0}.tab_button-active-VOcb3:hover{background-color:#e7e7e7}.tab_button-title-3GBDq{font-weight:bold;display:block;width:100%;margin-bottom:2px}.tab_button-comment-13Zo1{display:block;width:100%;color:grey;font-size:0.9em;word-break:break-word}.tab_button-vkImage-3UXzP{background:url(/build/frontend/vk_logo_cfd1ed4816ce7b82b25b22414a484b57.png);width:100%;max-width:97px;max-height:24px;background-size:cover;padding-top:22.13%;height:0;border-radius:5px;display:block}

.List-list-3gCC2{border:1px solid #ccc;-webkit-box-shadow:inset 0 0 1px #ccc;box-shadow:inset 0 0 1px #ccc;padding:5px;min-height:200px;margin-top:5px;max-height:600px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;font-size:14px}.List-userRow-12B3g{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.List-userRow-12B3g>:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.List-userRow-12B3g>:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.List-date-1zImK{font-style:italic;color:#666}.List-removeIcon-3v7iz{cursor:pointer;color:#333;margin-left:4px;font-size:16px;line-height:16px}.List-counter-21AF9{color:#666;float:right}.List-noteContainer-RUs2O{margin-right:5px}.List-noteContainer-RUs2O>:first-child{-webkit-box-shadow:none;box-shadow:none;font-weight:bold;line-height:unset}.List-noteContainer-RUs2O>:first-child>:first-child{font-size:1em}

.PropertyList-buttons-1Jssn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1em}.PropertyList-title-2iAC4{font-size:1.2em}

.switchServer {
  position: fixed;
  top: 5px;
  right: 10px;
  font-size: 15px;
  font-family: Verdana;
  color: white;
  text-shadow: -1px 0px 3px #383838;
  background: rgba(0,0,0,0.18039);
  padding: 0px 4px 4px;
  border-radius: 5px;
}

.addIframe {
  position: fixed;
  bottom: 40px;
  right: 10px;
  font-size: 15px;
  font-family: Verdana;
  color: white;
  text-shadow: -1px 0px 3px #383838;
  background: rgba(0,0,0,0.18039);
  padding: 0px 4px 4px;
  border-radius: 5px;
}

.removeIframe {
  position: fixed;
  bottom: 40px;
  right: 10px;
  font-size: 15px;
  font-family: Verdana;
  color: white;
  text-shadow: -1px 0px 3px #383838;
  background: rgba(0,0,0,0.18039);
  padding: 0px 4px 4px;
  border-radius: 5px;
  display: none;
}

.halfScreen .addIframe {
  display: none;
}

.halfScreen .removeIframe {
  display: block;
}


/*# sourceMappingURL=logic_9cc6951325e59165e8c6.css.map*/