.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin;pointer-events:none}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.Btn{min-width:84px;font-size:10px;text-transform:uppercase;font-weight:600;box-shadow:none;line-height:14px;padding:6px 5px;transition:all .15s linear;border-radius:15px}.Btn span{color:inherit;font:inherit;transition:none}.Btn:hover{cursor:pointer}.Btn:focus{outline:none !important;box-shadow:0 0 0 1px #1f6bff !important}.Btn_primary{background:#3caada;border:2px solid #3caada;color:#fff}.Btn_primary:hover{background:rgba(0,0,0,0);color:#3caada}.Btn_danger{background:#ef4a46;border:2px solid #ef4a46;color:#fff}.Btn_danger:hover{background:rgba(0,0,0,0);color:#ef4a46}.Btn_info{background:rgba(0,0,0,0);border:2px solid #3caada;color:#3caada}.Btn_info:hover{background:#3caada;color:#fff}.Btn_add{margin-top:20px}.Btn_general{margin:0 3px}.Select{min-width:130px}.Select--filter .react-select__menu{right:0;width:250px}.Select--filter .react-select__menu:before{left:auto;right:10%}.Select--filter .react-select__option{text-transform:none}.Select>div:first-of-type{border:2px solid #45a2d6 !important;border-right:20px;font-size:12px;line-height:normal;color:#3e3e3e;font-weight:400;border-radius:20px;background:transparent;min-height:0}.Select .css-1wy0on6{width:24px;position:relative}.Select .css-1g6gooi{margin:0 2px}.Select .css-d8oujb,.Select .css-16pqwjk-indicatorContainer{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:0;height:0;border:0 solid transparent;border-left-width:4px;border-right-width:4px;border-top:8px solid #45a2d6;background:transparent;margin:0;padding:0}.Select .css-d8oujb+div,.Select .css-16pqwjk-indicatorContainer+div{display:none !important}.Select .css-16pqwjk-indicatorContainer{display:none !important}.Select .css-1hwfws3{font-weight:400;padding:2px 5px 2px 13px;min-height:26px}.Select .css-1492t68{color:#3d3d3d}.Select .css-15k3avv .css-1gl4k7y,.Select .css-1upx155 .css-1gl4k7y{font:inherit}.Select .css-15k3avv .css-11unzgr,.Select .css-1upx155 .css-11unzgr{max-height:200px}.rc-input-number{width:130px;position:relative}.rc-input-number input{width:100%;box-sizing:border-box;display:block;padding:0 15px;background:transparent;height:30px;font-size:12px;color:#3e3e3e;font-weight:400;border-radius:20px;border:2px solid #45a2d6;-moz-appearance:textfield;margin:0}.rc-input-number input::-webkit-outer-spin-button,.rc-input-number input::-webkit-inner-spin-button{-webkit-appearance:none}.rc-input-number input:focus{outline:none !important;box-shadow:0 0 0 1px #1f6bff !important;border-color:#45a2d6}.rc-input-number .rc-input-number-handler-up,.rc-input-number .rc-input-number-handler-down{position:absolute;right:10px;width:0;height:0;border:0 solid transparent;border-left-width:4px;border-right-width:4px;border-top:8px solid #45a2d6;background:transparent;margin:0;z-index:10;transition:opacity .15s linear}.rc-input-number .rc-input-number-handler-up:hover,.rc-input-number .rc-input-number-handler-down:hover{cursor:pointer;opacity:.8}.rc-input-number .rc-input-number-handler-up{top:5px;transform:rotate(180deg)}.rc-input-number .rc-input-number-handler-down{bottom:5px}.DatePicker-Group{margin:0 !important;align-items:flex-end;vertical-align:bottom !important}.DatePicker-Group label{font-size:12px !important;color:#777 !important;transform:translate(0, 1.5px)}.DatePicker-Group input{box-sizing:border-box;display:block;padding:0 15px;width:130px;background:transparent url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCgkJPHBhdGggZD0ibTQ1MiA0MGgtMjR2LTQwaC00MHY0MGgtMjY0di00MGgtNDB2NDBoLTI0Yy0zMy4wODQgMC02MCAyNi45MTYtNjAgNjB2MzUyYzAgMzMuMDg0IDI2LjkxNiA2MCA2MCA2MGgzOTJjMzMuMDg0IDAgNjAtMjYuOTE2IDYwLTYwdi0zNTJjMC0zMy4wODQtMjYuOTE2LTYwLTYwLTYwem0yMCA0MTJjMCAxMS4wMjgtOC45NzIgMjAtMjAgMjBoLTM5MmMtMTEuMDI4IDAtMjAtOC45NzItMjAtMjB2LTI2NGg0MzJ2MjY0em0wLTMwNGgtNDMydi00OGMwLTExLjAyOCA4Ljk3Mi0yMCAyMC0yMGgyNHY0MGg0MHYtNDBoMjY0djQwaDQwdi00MGgyNGMxMS4wMjggMCAyMCA4Ljk3MiAyMCAyMHY0OHoiIGZpbGw9IiMzZmI5ZTMiLz4NCgkJPHJlY3QgeD0iNzYiIHk9IjIzMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjM2ZiOWUzIi8+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMjMwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiMzZmI5ZTMiLz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIyMzAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iIzNmYjllMyIvPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjIzMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjM2ZiOWUzIi8+DQoJCTxyZWN0IHg9IjM5NiIgeT0iMjMwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiMzZmI5ZTMiLz4NCgkJPHJlY3QgeD0iNzYiIHk9IjMxMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjM2ZiOWUzIi8+DQoJCTxyZWN0IHg9IjE1NiIgeT0iMzEwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiMzZmI5ZTMiLz4NCgkJPHJlY3QgeD0iMjM2IiB5PSIzMTAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iIzNmYjllMyIvPg0KCQk8cmVjdCB4PSIzMTYiIHk9IjMxMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjM2ZiOWUzIi8+DQoJCTxyZWN0IHg9Ijc2IiB5PSIzOTAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iIzNmYjllMyIvPg0KCQk8cmVjdCB4PSIxNTYiIHk9IjM5MCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjM2ZiOWUzIi8+DQoJCTxyZWN0IHg9IjIzNiIgeT0iMzkwIiB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9IiMzZmI5ZTMiLz4NCgkJPHJlY3QgeD0iMzE2IiB5PSIzOTAiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgZmlsbD0iIzNmYjllMyIvPg0KCQk8cmVjdCB4PSIzOTYiIHk9IjMxMCIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjM2ZiOWUzIi8+DQo8L3N2Zz4=") no-repeat 94% center;background-size:16px;height:30px;font-size:12px;color:#3e3e3e;font-weight:400;border-radius:20px;border:2px solid #45a2d6}.DatePicker-Group input:focus{outline:none !important;box-shadow:0 0 0 1px #1f6bff !important;border-color:#45a2d6}.DatePicker-Group label+div{margin-right:10px}.DatePicker-Group label+div:after,.DatePicker-Group label+div:before{display:none}label{font-size:12px;font-weight:300;color:#777;margin-left:15px}div[class*="MuiDialog-paper"],.jss5.jss20{border:2px solid #fff;background-color:#fafafa;box-shadow:0 6px 88px 0 rgba(0,0,0,0.35);max-height:calc(100% - 20px)}.Select.event-type-select .css-1gyo4zw{max-height:105px}.Dialog-Title{padding:30px 55px 15px !important}.Dialog-Title h2{font-weight:600;font-size:16px}.Dialog-Content{padding:0 55px 20px !important}.Dialog-Content .Container{display:flex}.Container-Item:first-of-type{margin-right:55px}.Container-Item h3{font-size:12px;text-transform:uppercase;font-weight:600;margin:0}.ActionItem{display:flex;align-items:flex-end;margin:22px 0 0}.ActionItem:first-of-type{margin-top:10px}.FilterItem{display:flex;flex-direction:column;margin:10px 0 20px}.FilterItem>.FormGroup:first-of-type{margin-top:0}.FilterItem .FormGroup{margin-right:0;margin-top:26px}.FilterItem .Action:first-child .FormGroup{margin-top:0}.FormGroup{margin-right:10px}.Action_general{display:flex;align-items:center;justify-content:center;margin-top:10px;padding-top:10px;border-top:2px solid rgba(69,162,214,0.3)}.LeaderboardModal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9);z-index:100}.LeaderboardModalWrapper{max-width:945px;position:absolute;top:50px;left:50%;transform:translateX(-50%);width:100%;color:#bcbcbc}.LeaderboardModal-Close{display:inline-block;border:none;background:url(34e0b1ef5f3f95ca6f508e125438d593.svg) no-repeat center center;width:18px;height:18px;position:absolute;right:-25px;top:-10px;transition:opacity .15s linear}.LeaderboardModal-Close:hover{cursor:pointer;opacity:.8}.LeaderboardTableHead{background:#495860;padding:10px;border-radius:20px 20px 0 0;display:flex;align-items:center;justify-content:space-between;margin-bottom:1px}.LeaderboardTableHead-Item{width:calc((100% - 185px) / 2);text-align:center;color:#3caada;font-weight:600;text-transform:uppercase;padding:10px 0}.LeaderboardTableHead-Item:nth-child(2){border-left:2px solid #6d89a3;border-right:2px solid #6d89a3;width:185px}.LeaderboardTableRow{display:flex;justify-content:space-between;align-items:center}.LeaderboardTableWrapper{background:#383838;margin:1px;width:calc((100% - 185px) / 2);box-sizing:border-box;height:55px;display:flex;align-items:center;color:#bcbcbc}.LeaderboardTableWrapper:first-child{margin-left:0}.LeaderboardTableWrapper:nth-child(2){width:185px}.LeaderboardTableWrapper:last-child{margin-right:0}.LeaderboardTableWrapper_center{justify-content:center}.LeaderboardPersonFigure{width:55px;height:100%;margin:0 15px 0 0;background-repeat:no-repeat;background-size:cover;background-position:center center}.LeaderboardPerson-Name{font-weight:700;font-size:16px}.LeaderboardPerson-Profession{font-weight:300;font-size:13px}.LeaderboardProgressWrapper{display:block;width:134px;height:8px;background:#737373;border-radius:5px;overflow:hidden}.LeaderboardProgress-Status{display:inline-block;vertical-align:top;height:8px;border-radius:5px;background:#f65454}.LeaderboardProgress-Status_20{background:#ff795a}.LeaderboardProgress-Status_30{background:#fe8e4b}.LeaderboardProgress-Status_40{background:#fe9b4b}.LeaderboardProgress-Status_50{background:#ffc741}.LeaderboardProgress-Status_60{background:#c8e057}.LeaderboardProgress-Status_70{background:#4bcf7a}.LeaderboardProgress-Status_80{background:#4bc4cf}.LeaderboardProgress-Status_90{background:#9e98e7}.LeaderboardProgress-Status_100{background:#b27bed}.LeaderboardBadges{display:flex;align-items:center;justify-content:center}.LeaderboardBadges-Item{display:block;width:30px;height:30px;border-radius:50%;box-sizing:border-box;margin:0 2px}.LeaderboardBadges-Icon{width:30px;height:30px;border-radius:50%;box-sizing:border-box;margin:0 2px;display:flex;align-items:center;justify-content:center;border:2px solid #439c4d;padding:4px;background:#383838}.LeaderboardBadges-Icon svg{fill:#439c4d}

body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
@font-face{font-family:"Exo2";src:url(946bf899bb9942522b355168591a6a9f.woff) format("woff"),url(0914cb0b5bae19ffb57c2a9164f2aed3.woff2) format("woff2");font-weight:200;font-style:"normal";font-display:wrap}@font-face{font-family:"Exo2";src:url(a9b22607dc5bbf32300c59a23a4c2aee.woff) format("woff"),url(2b08a20be01a1b192d2e319d5d42cbaf.woff2) format("woff2");font-weight:300;font-style:"normal";font-display:wrap}@font-face{font-family:"Exo2";src:url(22a961be5f63fc1d0594ecde05363dc2.woff) format("woff"),url(6f3dd19e9341fbe649601781deea64b1.woff2) format("woff2");font-weight:300;font-style:"italic";font-display:wrap}@font-face{font-family:"Exo2";src:url(7c4f779f831ed5b4a98014bc2da2849c.woff) format("woff"),url(e4d6592b763beaff20ec13ee8703a475.woff2) format("woff2");font-weight:400;font-style:"normal";font-display:wrap}@font-face{font-family:"Exo2";src:url(d923cfbc7564e8f40833a369ec6a645d.woff) format("woff"),url(3c42a5db0387fcc0f77860a75ae14920.woff2) format("woff2");font-weight:500;font-style:"normal";font-display:wrap}@font-face{font-family:"Exo2";src:url(5af78691083d7b2391fbc90dd0719870.woff) format("woff"),url(44a05c0359129547d18aa5f44826958d.woff2) format("woff2");font-weight:600;font-style:"normal";font-display:wrap}@font-face{font-family:"Exo2";src:url(6c2266ec24d12483b93da4b3fbf51da9.woff) format("woff"),url(203747ed62e9a9a8580629a23e3c5701.woff2) format("woff2");font-weight:700;font-style:"normal";font-display:wrap}@font-face{font-family:"Exo2";src:url(c4101fd4fc4edf7c27c6e866e7ebbbf0.woff) format("woff"),url(003649499d95d8e029967c50016c4b95.woff2) format("woff2");font-weight:800;font-style:"normal";font-display:wrap}html,body{-webkit-font-smoothing:auto !important;-moz-osx-font-smoothing:auto !important;background:#e9e9e9 !important}html:not(.front),body:not(.front){height:100%}*{font-family:"Exo2", "Roboto", "Helvetica", "Arial", sans-serif !important}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:945px}#content{color:#222;font-weight:400;font-size:12px;max-width:945px;margin:0 auto}#content>h1{color:#3caada;font-size:20px;line-height:normal;font-weight:600;text-transform:uppercase;border-bottom:2px solid rgba(69,162,214,0.3)}#content .object-tools a.addlink{font-size:16px;color:#3caada;background-color:transparent;padding:0 0 0 18px;background-position:0 center;font-weight:600;background-image:url(7e480d8e917ae5b61f75f49ca7f32cbf.svg);background-size:16px 16px}#content .Btn{font-size:12px}#content *,[role="dialog"] *{font-family:"Exo2", "Roboto", "Helvetica", "Arial", sans-serif !important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.Btn{display:inline-block;min-width:84px;font-size:12px;text-transform:uppercase;font-weight:600;box-shadow:none;line-height:normal;padding:7px 5px 6px;transition:all .15s linear;border-radius:15px;text-align:center;font-family:"Exo", "Roboto", "Helvetica", "Arial", sans-serif !important}.Btn span{color:inherit;font:inherit;transition:none}.Btn:hover{cursor:pointer}.Btn:focus{outline:none !important;box-shadow:0 0 0 1px #1f6bff !important}.Btn:hover,.Btn:focus,.Btn:visited{text-decoration:none}.Btn_primary{background:#3caada;border:2px solid #3caada;color:#fff}.Btn_primary:visited,.Btn_primary:link{color:#fff}.Btn_primary:hover{background:rgba(0,0,0,0);color:#3caada}.Btn_danger{background:#ef4a46;border:2px solid #ef4a46;color:#fff}.Btn_danger:visited,.Btn_danger:link{color:#fff}.Btn_danger:hover{background:rgba(0,0,0,0);color:#ef4a46}.Btn_info{background:rgba(0,0,0,0);border:2px solid #3caada;color:#3caada}.Btn_info:visited,.Btn_info:link{color:#3caada}.Btn_info:hover{background:#3caada;color:#fff}.Btn_control{width:35px;height:35px;border:1px solid #fafafa;border-radius:5px !important;min-width:35px !important;margin:0 5px}.Btn_edit{background:#45a2d6 url(e92b0d15329272f64939005a2ad5b6d3.svg) no-repeat 55% 40%;background-size:15px 16px;transition:opacity .15s linear}.Btn_edit:hover{opacity:.8}.Btn_remove{background:#fafafa url(67b9e0c8beeace638f2e8ccb7ef57148.svg) no-repeat 50% 49%;background-size:17px 18px;transition:opacity .15s linear}.Btn_remove:hover{opacity:.8}.Btn_medium{padding-left:20px;padding-right:20px}.module{background:#e9e9e9}.demo-content{color:#fff;margin:20px 0}.demo-content .login-button-container{margin-top:10px}.demo-content .mdl-button{display:inline-block;border-radius:5px;background:#3caada;color:#fff;border:none;padding:3px 25px}.demo-content .mdl-button:hover,.demo-content .mdl-button:focus{background:#67bde2}.Achievement{max-width:945px;margin:0 auto}.Achievement-Item{margin-bottom:10px}.Achievement-Info{border-radius:5px;display:flex;justify-content:space-between;align-items:flex-start;background:#fafafa;height:102px;box-shadow:0 5px 8px 0 rgba(83,97,107,0.14)}.Achievement-Info:hover .Achievement-ControlsHover .Btn{visibility:visible;opacity:1}.Achievement-Figure{width:160px;height:100%;margin:0;border-radius:5px 0 0 5px;background-color:#333;background-repeat:no-repeat;background-size:auto calc(100% - 30px);background-position:center center;min-width:160px}.Achievement-Img{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.Achievement-Content{padding:15px 20px 20px;width:100%;overflow:hidden}.Achievement-Title{font-size:16px;font-weight:700;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Achievement-Description{font-size:12px;line-height:16px;font-style:italic;font-weight:300;color:#3f3f3f;max-height:50px;overflow:hidden;position:relative}.Achievement-Description:before{background:linear-gradient(to right, rgba(250,250,250,0) 0%, #fafafa 50%);content:'\200C';display:block;position:absolute;right:0;top:calc(100% - 15px);width:15%;text-align:center}.Achievement-Controls{position:relative;width:150px;min-width:150px;height:100%;display:flex;align-items:center;justify-content:center}.Achievement-ControlsHover{position:absolute;right:-105px;display:flex;align-items:center;justify-content:flex-start;height:100%;padding-left:20px}.Achievement-ControlsHover .Btn{transition:opacity .15s linear;visibility:hidden;opacity:0}.AchievementForm{display:none;background:#f2f2f2;border:1px solid #fff;margin-top:5px;border-radius:5px;padding:30px 40px 20px}.AchievementForm-Group_combined{display:flex}.AchievementForm-Wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.AchievementForm-Wrapper input,.AchievementForm-Wrapper textarea{border:2px solid #45a2d6;border-radius:15px;width:100%;box-sizing:border-box;resize:none;background:#fff;margin-bottom:25px;font-size:12px;color:#3e3e3e;padding-left:12px}.AchievementForm-Wrapper input:focus,.AchievementForm-Wrapper textarea:focus{outline:none !important;box-shadow:0 0 0 1px #1f6bff !important}.AchievementForm-Wrapper textarea{height:102px}.AchievementForm-GroupWrapper{width:100%}.FileInput{display:flex;justify-content:space-between;align-items:center;position:relative;border:2px solid #45a2d6;border-radius:20px;width:100%;box-sizing:border-box;resize:none;background:#fff;margin-bottom:25px;font-size:12px;color:#3e3e3e;padding-left:12px;height:30px}.FileInput>[type='file']{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:10;cursor:pointer}.FileInput-Label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:280px}.FileInput>.FileInput-Btn{display:inline-block;cursor:pointer;width:22px;height:22px;border-radius:50%;margin-right:2px;font-size:0;background:#82c5ea url(5518dc9327185ff0e08c5847bf99e351.svg) no-repeat center center;background-size:12px;transition:opacity .15s linear;box-sizing:border-box}.FileInput:hover>.FileInput-Btn{opacity:.8}.FileInput.-chosen>.FileInput-Label{opacity:1}.AchievementForm-Title{width:100%;font-size:14px;font-weight:600;text-transform:uppercase;line-height:normal;margin-bottom:8px}.AchievementForm-Block{width:calc(50% - 7px);margin-bottom:5px}.AchievementForm-Controls{text-align:center;width:100%;padding-top:10px;border-top:1px solid #bedaea}.AchievementForm-Figure{margin:0;width:82px;min-width:82px;height:54px;box-sizing:border-box;border:1px solid #45a2d6;border-radius:3px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:17px;box-shadow:inset 0 0 0 1px #fafafa}.AchievementForm-Img{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.AchievementForm-CheckBlock{margin:0 15px 0 0;height:20px}.AchievementForm-CheckBlock:hover{cursor:pointer}.AchievementForm-CheckInput{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.AchievementForm-CheckIcon{display:inline-block;width:24px;height:20px;background:url(0226bc2c29cb29be9acb7846e5d1b2b2.svg) no-repeat left center}.AchievementForm-CheckInput:checked+.AchievementForm-CheckIcon{background-image:url(e050d64ecb5f5434d543ad0dfbc30dab.svg)}.LeaderboardModal{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100vh;overflow:auto;background:rgba(2,2,2,0.9);z-index:100}.LeaderboardModalWrapper{max-width:945px;position:absolute;top:50px;left:50%;transform:translateX(-50%);width:100%;color:#bcbcbc;margin-bottom:30px}.LeaderboardModalWrapper_collection{border:2px solid #383838;padding:10px;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.LeaderboardModal-Close{display:inline-block;border:none;background:url(34e0b1ef5f3f95ca6f508e125438d593.svg) no-repeat center center;width:18px;height:18px;position:absolute;right:-25px;top:-10px;transition:opacity .15s linear}.LeaderboardModal-Close:hover{cursor:pointer;opacity:.8}.LeaderboardTableHead{background:#495860;padding:10px;border-radius:20px 20px 0 0;display:flex;align-items:center;justify-content:space-between;margin-bottom:1px}.LeaderboardTableHead-Item{width:calc((100% - 185px) / 2);text-align:center;color:#3caada;font-weight:600;text-transform:uppercase;padding:10px 0}.LeaderboardTableHead-Item:nth-child(2){border-left:2px solid #6d89a3;border-right:2px solid #6d89a3;width:185px}.LeaderboardTableRow{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.LeaderboardTableWrapper{background:#383838;margin:1px;width:calc((100% - 185px) / 2);box-sizing:border-box;height:55px;display:flex;align-items:center;color:#bcbcbc}.LeaderboardTableWrapper:first-child{margin-left:0}.LeaderboardTableWrapper:nth-child(2){width:185px}.LeaderboardTableWrapper:last-child{margin-right:0}.LeaderboardTableWrapper_center{justify-content:center}.LeaderboardPersonFigure{width:55px;height:100%;margin:0 15px 0 0;background-repeat:no-repeat;background-size:cover;background-position:center center}.LeaderboardPerson-Name{font-weight:700;font-size:16px}.LeaderboardPerson-Profession{font-weight:300;font-size:13px}.LeaderboardProgress-Count{display:block;color:#3caada;font-size:14px;font-weight:300}.LeaderboardBadges{display:flex;align-items:center;justify-content:center}.LeaderboardBadges-Item{display:block;width:30px;height:30px;border-radius:50%;box-sizing:border-box;margin:0 2px}.LeaderboardBadges-Icon{width:30px;height:30px;border-radius:50%;box-sizing:border-box;margin:0 2px;display:flex;align-items:center;justify-content:center;background:#383838}.LeaderboardBadges-Icon svg{fill:#439c4d}.main-page{background:transparent url(960e8d84d153f7620dd2608c929f0037.jpg) no-repeat center top !important;background-size:cover !important}.main-page .header-nav-wrap{background:#232323;padding:16px 20px}.main-page .global-nav{margin-top:10px;margin-bottom:10px}.main-page .global-nav>li{margin-left:35px;border-right:none;height:auto;line-height:18px}.main-page .global-nav>li:first-child{margin-left:0}.main-page .global-nav a{color:#3caada;font-size:12px;text-transform:uppercase;text-decoration:none;border-bottom:none;font-weight:600;padding:0;position:static}.main-page .global-nav a:hover,.main-page .global-nav a:focus{color:#67bde2}.main-footer{height:200px;background:#45a2d6;margin-top:50px}.highcharts-background{fill:transparent}.highcharts-contextbutton:hover{cursor:pointer;opacity:.8}.highcharts-credits{display:none !important}.ChartHolder{max-width:1165px;margin:70px auto 55px;padding:0 15px;color:#bcbcbc}.ChartHolderRow{display:flex;justify-content:space-between;align-items:flex-start}.ChartBlock{width:calc(50% - 1px);min-height:400px;margin-bottom:2px;background:rgba(255,255,255,0.1);padding:15px;box-sizing:border-box;position:relative}.ChartBlock:before{content:'';display:block;width:calc(100% - 60px);height:2px;background:rgba(69,162,214,0.3);position:absolute;left:30px;top:45px}.ChartBlock+.ChartBlock{margin-left:2px}.ChartBlock_first{border-radius:20px 0 0 0}.ChartBlock_second{border-radius:0 20px 0 0}.ChartBlock_last{border-radius:0 0 20px 20px}.ChartBlock_full{width:100%;margin-left:0}.ChartBlockHeader{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.ChartBlockHeader{margin:5px 14px}.ChartBlock-Title,.ChartBlock-Status{color:#3caada;font-size:18px;text-transform:uppercase;font-weight:600;margin-bottom:6px;line-height:normal}.ChartBlock-Status{font-size:16px;text-transform:none}.ChartBlock-Status span{font:inherit}.ChartBlock-Description{color:#bcbcbc;font-size:16px;font-weight:300;margin-top:20px}.ChartBlock-Description:empty{display:none}.BadgesList{display:flex;justify-content:space-around;flex:0 0 115px;margin-top:40px}.BadgeItem{text-align:center;position:relative}.BadgeItem:hover{cursor:pointer}.BadgeItem_center{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:10px 20px 15px}.BadgeItem-Name{font-weight:700;font-size:12px;text-transform:uppercase;color:#bcbcbc}.BadgeItemFigure{width:112px;height:112px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 0 10px}.BadgeItemFigure_disable{-webkit-filter:grayscale(1);filter:grayscale(1)}.BadgeItemFigure-Image{display:block;max-width:100%;max-height:100%}.BadgeItemPopup{opacity:0;visibility:hidden;transition:all .2s linear;position:absolute;top:100%;min-width:275px;left:50%;transform:translateX(-50%);padding-top:16px;z-index:10}.BadgeItemPopup:before{content:'';width:14px;height:14px;background:#495860;position:absolute;top:18px;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.BadgeItem:hover .BadgeItemPopup{visibility:visible;opacity:1}.BadgeItemPopup-Head{font-size:12px;text-transform:uppercase;font-weight:600;color:#3caada;background:#495860;padding:20px;border-radius:20px 20px 0 0;display:flex;align-items:center;justify-content:space-between;line-height:15px}.BadgeItemPopup-Body{border:2px solid #495860;border-top:none;padding:16px 17px;background:#383838}.BadgeItemPopupList{list-style:none;margin:0}.BadgeItemPopupList-Item{text-align:left;font-size:16px;font-weight:300;color:#bcbcbc;margin-bottom:6px;line-height:normal}.BadgeItemPopupList-Item:last-child{margin-bottom:0}.BadgeItemPopupList-Counter{font-weight:700;color:#3caada;font-size:inherit;margin-right:10px}.ChartControls{text-align:center;margin-top:30px}.highcharts-container{overflow:visible !important}.highcharts-menu{background:#fafafa !important;box-shadow:0 0 9px 1px rgba(37,37,37,0.2) !important;border:1px solid #fff !important;border-radius:10px;padding:12px 0 !important;min-width:195px;margin:10px -18px 0 0;position:relative}.highcharts-menu:before{content:'';display:inline-block;position:absolute;width:12px;height:12px;background:#fafafa;top:-6px;right:21px;transform:rotate(45deg)}.highcharts-menu hr{margin:2px 0}.highcharts-menu-item{color:#3e3e3e;font-size:12px;text-transform:uppercase;padding:5px 20px !important;font-weight:500}.highcharts-menu-item:hover{color:#fafafa !important;background:#3caada !important}.highcharts-title>*{font-weight:inherit}.highcharts-legend-navigation{fill:#fff}body.login .submit-row{padding:1em 0 0;text-align:right}body.login #content{box-sizing:border-box}body:not(.login) #container{display:flex;flex-direction:column;height:100%;width:100%}#header{background:#232323;color:#8c8c8c;position:relative;padding:15px 40px;box-sizing:border-box;height:auto;min-height:70px}#header .wrapper{display:flex;justify-content:space-between;align-items:center}#header a:link,#header a:visited{color:#3caada;font-size:12px;text-transform:uppercase;text-decoration:none;border-bottom:none}#header a:link:hover,#header a:link:focus,#header a:visited:hover,#header a:visited:focus{color:#67bde2}#branding{min-width:312px;margin-right:20px}#branding h1{margin-right:0}#branding h1,#branding h1 a:link,#branding h1 a:visited{color:#8c8c8c;font-size:22px;text-transform:none}#branding h1 a:hover,#branding h1 a:focus{color:#a6a6a6 !important}#user-tools{line-height:normal;letter-spacing:0}#user-tools a{font-weight:600;display:inline-block;margin:5px 0 5px 35px}#user-tools a:first-child{margin-left:0}#content{padding:40px;flex:1 1 auto;width:100%}.dashboard #content{width:100%;max-width:945px}.dashboard #content #content-related ~ #content-main{width:calc(100% - 40px - 275px)}.dashboard #content #content-main .module{border-radius:10px;overflow:hidden}#content .form-row{border-bottom-color:#ccc}#changelist-form{border-radius:10px;overflow:hidden}.model-achievement #changelist-form{overflow:visible}#changelist-form table tr:nth-child(even){background:#f9f9f9}.module table tr{background:#fff}.module table th{font-weight:600;padding:9px 8px}.module h2,.module caption,.inline-group h2{background:#42abd8;font-weight:600}.selector .selector-available h2{background:#f8f8f8}.selector .selector-chosen h2{background:#42abd8}#content-related{width:275px;margin-right:0;border-radius:10px}#content-related .module h2{font-weight:600;margin-bottom:20px}#footer{min-height:50px;background:#45a2d6;margin-top:20px;flex-shrink:0}#toolbar{border-radius:10px}#changelist-filter{border-radius:10px;overflow:hidden}#changelist-filter h2{background:#42abd8;font-weight:600}#changelist-filter li.selected{border-left-color:#42abd8 !important}.breadcrumbs-wrapper{background:#3caada;padding:0 40px}.breadcrumbs-wrapper .breadcrumbs{background:transparent;color:#addbef;padding:6px 0;line-height:18px}.breadcrumbs-wrapper .breadcrumbs a{font-size:14px;font-weight:600;margin:0 5px}.breadcrumbs-wrapper .breadcrumbs a:first-of-type{margin-left:0}.wrapper,.breadcrumbs-wrapper .breadcrumbs{max-width:945px;margin:0 auto}.welcome-text{font-weight:300;display:flex;align-items:center;line-height:20px}.welcome-text span{color:#e9e9e9;margin-left:5px;max-width:150px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.object-tools{margin-top:-55px}input[type=text]:-moz-read-only{background:#e9e9e9}input[type=text]:read-only{background:#e9e9e9}


/*# sourceMappingURL=2.6a3bad63bc1277a22b60.css.map*/