/*!
 * jQuery UI CSS Framework 1.14.2
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */
.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-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
/*!
 * jQuery UI Menu 1.14.2
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/menu/#theming
 */
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.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}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}
/*!
 * jQuery UI Autocomplete 1.14.2
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/autocomplete/#theming
 */
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */
.ui-widget{font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;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,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.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,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:#cceeeb;border-top:1px solid #cceeeb;border-bottom:1px solid #cceeeb;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;font-weight:400}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;background-image:none}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3}.ui-widget-shadow{box-shadow:0 0 5px #666}.ui-menu .ui-menu-item-wrapper{padding-top:6px;padding-bottom:6px}@media (max-width:767px){.nav.nav-pills-compact>li>a{padding:0}.nav.nav-pills-compact>li>a .badge{display:none}.nav.nav-pills-compact>li>a .badge.badge-compact-visible{display:inline-block;margin-left:0;padding-left:4px;padding-right:4px}.nav-pills.nav-pills-compact>li>a::after{content:"\00b7";display:block;float:right;margin:0 10px;color:#333}.nav-pills.nav-pills-compact>li:last-child>a::after{display:none}.nav-pills.nav-pills-compact>li>a{border-radius:0;font-size:15px}.nav-pills.nav-pills-compact>li>a.active,.nav-pills.nav-pills-compact>li>a.active:hover,.nav-pills.nav-pills-compact>li>a.active:focus{color:#333;background:0 0;font-weight:700}.nav.nav-pills-compact>li>a:focus,.nav.nav-pills-compact>li>a:hover{background:0 0;text-decoration:underline}.nav-pills.nav-pills-compact>li+li{margin-left:0}}.nav.nav-pills-compact.always-compact>li>a{padding:0}.nav.nav-pills-compact.always-compact>li>a .badge{display:none}.nav.nav-pills-compact.always-compact>li>a .badge.badge-compact-visible{display:inline-block;margin-left:0;padding-left:4px;padding-right:4px}.nav-pills.nav-pills-compact.always-compact>li>a::after{content:"\00b7";display:block;float:right;margin:0 10px;color:#333}.nav-pills.nav-pills-compact.always-compact>li:last-child>a::after{display:none}.nav-pills.nav-pills-compact.always-compact>li>a{border-radius:0;font-size:15px}.nav-pills.nav-pills-compact.always-compact>li>a.active,.nav-pills.nav-pills-compact.always-compact>li>a.active:hover,.nav-pills.nav-pills-compact.always-compact>li>a.active:focus{color:#333;background:0 0;font-weight:700}.nav.nav-pills-compact.always-compact>li>a:focus,.nav.nav-pills-compact.always-compact>li>a:hover{background:0 0;text-decoration:underline}.nav-pills.nav-pills-compact.always-compact>li+li{margin-left:0}@media (max-width:479px){.nav.nav-pills-compact>li>a .badge.badge-compact-visible,.nav.nav-pills-compact.always-compact>li>a .badge.badge-compact-visible{font-size:10px}.nav-pills.nav-pills-compact>li>a::after,.nav-pills.nav-pills-compact.always-compact>li>a::after{margin:0 4px}.nav-pills.nav-pills-compact>li>a,.nav-pills.nav-pills-compact.always-compact>li>a{font-size:14px}}@media (max-width:379px){.hidden-narrow{display:none}}.badge{border-radius:.25em;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em}a.badge:hover,a.badge:focus{text-decoration:none}.badge-outline{background-color:#fff;color:#777;border:1px solid #9f9f9f}.badge-outline:hover{border-color:#007a87;color:#007a87}.labels .badge{color:#fff;font-weight:400;font-size:13px;padding:5px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;margin-right:4px;margin-bottom:4px}.labels .badge-outline{background-color:#fff;color:#777;border:1px solid #9f9f9f}.labels .badge-outline:hover{border-color:#007a87;color:#007a87}.labels.labels-sm .badge{font-size:11px;padding:3px 6px;line-height:1.1}.labels.labels-sm .badge-outline{padding-top:2px;padding-bottom:2px}.badge-comfortable{height:32px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(0,0,0,.12);border-radius:4px;color:rgb(0 0 0/62%);font-weight:600}.pagination{margin-top:10px;margin-bottom:10px;font-weight:100;padding-left:0!important}@media (min-width:768px){.pagination{font-size:16px}.pager{font-size:16px}}.pagination>li>a,.pagination>li>a.page-link,.pagination>li>span{padding:5px 10px;display:block;margin-left:10px;border:1px solid #c4c4c4;color:#008489;text-decoration:none}.pagination>li>a,.pagination>li>span,.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:2px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:hover,.pagination>li>a:focus{border-color:#aaa;color:#003a3d;background-color:#eee}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{color:#484848;background-color:#edefed;cursor:default;border-color:#c4c4c4}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#767676;border-color:#c4c4c4;background-color:transparent;cursor:default}.pagination>li.gap>span,.pagination>li.gap>a,.pagination>li.gap>a:hover{padding:0 5px;border:0;background:0 0;box-shadow:0 0 0 #000}.pager{padding-left:0;list-style:none;margin:20px 0;display:flex;flex-wrap:wrap}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next{margin-left:auto}.btn-action{padding-top:8px;padding-bottom:8px;font-size:16px}.nav-pills-compact{margin-bottom:20px}.leaderboard{border:1px solid #ddd}.row-leaderboard-header h1{margin-bottom:20px}.row-leaderboard-header .btn{margin-bottom:20px}.leaderboard thead{box-shadow:0 1px 2px rgba(0,0,0,.25)}.leaderboard th{background-color:#f9f9f9;border-bottom:1px solid #ddd}.leaderboard th,.leaderboard td{text-align:center;vertical-align:middle}.leaderboard th.noborder,.leaderboard td.noborder{border:0!important}@media (max-width:767px){.leaderboard td{display:block}.leaderboard>tbody>tr>td,.leaderboard>tbody>tr>th{border-bottom:none}.leaderboard thead{display:none}}.leaderboard-userinfo{margin:5px 0 0 0;font-size:12px!important;max-height:4.3em;overflow:hidden}.leaderboard-userinfo p{font-size:12px!important}.leaderboard-userskills{padding:0 0 5px 0}.leaderboard-userskills-more{font-size:13px;margin-left:5px;vertical-align:middle}@media (min-width:768px){.leaderboard-avatar-wrap{width:50px}}.leaderboard .points-caption,.leaderboard .rank-caption{font-size:16px;font-weight:400}#skill_add{margin-top:0}.dialog-pay{width:330px;margin:-200px -165px}.nowrap{white-space:nowrap}.hire-btn{min-width:70px}.contests-menu{text-align:left}.contests-tabs{padding-right:5px}.contests-tab{width:110px;text-align:center}.member-since{padding:3px 0;color:#666;font-size:13px}.leaderboard-rank{font-size:24px;color:#aaa;font-weight:700}.leaderboard-score{font-size:24px;color:#666;font-weight:700}.advanced-search-wrap{padding:5px 0 0 10px}.advanced-search{padding-top:7px}.leaderboard-search .clear-search{padding-left:10px}.leaderboard-search label{font-weight:400;vertical-align:top}#adv_search label{color:#333}#adv_search label,#adv_search select,#adv_search input{width:100%}.leaderboard-count{padding:6px 0;color:#666}.country-flag{margin-left:5px;vertical-align:baseline!important}form.invite{margin-bottom:8px}.highlight{background-color:#ff0}.city-name{font-size:13px;padding-left:5px}.city-name a{color:#333;text-decoration:underline}.adv-search-buttons{padding:5px 0}.page-description{margin-bottom:20px}.search-wrap{margin-bottom:5px}.search-wrap.input-append{padding-left:0}.user-row blockquote{padding:0 0 0 10px}.related{margin-bottom:10px}.related h3{font-size:18px}.related ul{list-style:none;padding:0;margin:0}.related ul>li{display:inline;margin-right:7px;white-space:nowrap;line-height:2}.w-more-link{position:relative;bottom:14px}.user-avatar-wrap{position:relative}.user-avatar-wrap--size-50{width:50px;height:50px;display:inline-block;vertical-align:top}.user-avatar-wrap--size-64{width:64px;height:64px;display:inline-block;vertical-align:top}.user-avatar-wrap .user-identity-verified-badge{position:absolute;top:-2px;right:-2px;z-index:2;display:flex;align-items:center;justify-content:center;width:auto;height:auto;pointer-events:none}.user-avatar-wrap .user-identity-verified-badge[title]{pointer-events:auto;cursor:default}.user-avatar-wrap .user-identity-verified-badge .user-identity-verified-badge__icon{display:block;line-height:1;font-size:min(var(--identity-badge-icon-size, 22px),max(18px,var(--avatar-display-size, 1000px)*.3));--fa-secondary-color:#fe595c;--fa-secondary-opacity:1;--fa-primary-color:#fff;--fa-primary-opacity:1}