@charset "UTF-8";.track-box.expanded{height:100%}.track-box.shell{background:#f8f9fa}.tag-landing-page h6{color:#979faf}.tag-landing-page .tag-header{background-color:#f8f9fa;border:1px solid #c2c7d0;border-top-left-radius:4px;border-top-right-radius:4px}.tag-landing-page .tag-header-img img{width:30px}.tag-landing-page .sub-tag-container{border:1px solid #c2c7d0;border-top:none}.tag-landing-page .sub-tag-link{font-size:14px}.tag-landing-page .sub-tag-link .count-of-challenges{color:#979faf}.job-promo-card .promo-font{font-size:13.5px}.job-promo-card .left-border{border-left:none}.pagination .text-control{padding:0 10px}.pagination.pagination-v2{font-size:12px}.pagination.pagination-v2 a{color:#0e3d59;font-weight:600;box-shadow:none;outline:none;background:none;border-bottom-width:1px;border-color:#b8cadb}.pagination.pagination-v2 .page-link{margin:0;border-radius:0;background:none;width:40px;border-right-width:0;cursor:pointer}.pagination.pagination-v2 .page-item.first-item .page-link{border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination.pagination-v2 .page-item.last-item .page-link{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right-width:1px}.pagination.pagination-v2 .page-item.active .page-link{background:#20ca61;color:#fff}.social-share-view-wrap .social-btn{margin-right:10px;display:inline-block;width:20px;height:20px;float:left}.social-share-view-wrap.pull-left{margin-right:20px}.social-share-view-wrap.pull-right{margin-left:20px}.social-share-view-wrap.pull-right .social-btn:last-child{margin-right:0}.dropdown .dropdown-handle{display:inline-block;cursor:pointer}.dropdown .dropdown-body{display:none}.dropdown.open .dropdown-body{display:block}.open .filter-image-border{border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid #c2c7d0!important;box-shadow:0 0 4px #c2c7d0}.challenges-filter-menu .challenges-filter-margin-div{margin-top:-11px}.loader-svg-icon{vertical-align:middle}.auth-modal{border:1px solid #c2c7d0;margin-bottom:0;margin-top:50px}.video-modal .frame-wrapper{padding:4px;padding-top:0}.video-modal .hr-dialog-header-slim{text-align:left}.b4.hacker-level-challenge-item .js-bookmark{cursor:pointer;top:0;visibility:hidden}.b4.hacker-level-challenge-item .js-bookmark.txt-gold{visibility:inherit}.b4.hacker-level-challenge-item .content--list_body{padding:15px;padding-bottom:5px;padding-left:20px}.b4.hacker-level-challenge-item .content--list_body a{color:#0b4f6c}.b4.hacker-level-challenge-item .challengecard-title{font-size:14px;font-weight:600}.b4.hacker-level-challenge-item .max-score{font-size:18px;font-weight:600;line-height:1.11;color:#0e3d59}.b4.hacker-level-challenge-item .max-score-text{font-size:12px;font-weight:500;line-height:1.67;color:#6990b3}.b4.hacker-level-challenge-item .solve-text{font-size:14px;font-weight:600}.b4.hacker-level-challenge-item .challenges-list-view:hover .individual-challenge-card.track_content{border:1px solid #20ca61;border-radius:5px;box-shadow:0 2px 4px 0 rgba(184,202,219,.5)}.b4.hacker-level-challenge-item .challenges-list-view:hover .js-bookmark{visibility:inherit}.b4.hacker-level-challenge-item .challenges-list-view:hover .solve-text a{color:#20ca61}.b4.hacker-level-challenge-item .is-solved,.b4.hacker-level-challenge-item .is-solved .content--list_body a,.b4.hacker-level-challenge-item .is-solved .max-score,.b4.hacker-level-challenge-item .is-solved .max-score-text,.b4.hacker-level-challenge-item .is-solved .solve-text a{color:#7ba2c0}.b4.hacker-level-challenge-item .is-solved .individual-challenge-card{border:1px solid #b8cadb}.b4.hacker-level-challenge-item .hrw-test-heading{margin-left:34.4px}.Select{position:relative}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select-control{background-color:#fff;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none}.is-searchable.is-open>.Select-control{cursor:text}.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.is-focused:not(.is-open)>.Select-control{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.has-value.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;outline:none;text-decoration:underline}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0 none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:14px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}.is-open .Select-arrow,.Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;float:left}@-webkit-keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;top:100%;width:100%;z-index:1;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:rgba(0,126,255,.04);color:#333}.Select-option.is-focused{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#d8eafd;background-color:rgba(0,113,230,.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.b4.hacker-level-challenges-list .topbar-inner{margin-top:20px}.b4.hacker-level-challenges-list .topbar-inner .col-md-2{padding-top:0}.b4.hacker-level-challenges-list .topbar-inner .show-detail{color:#0b4f6c}.b4.hacker-level-challenges-list .topbar-inner .whole-dropdown{height:33px}.b4.hacker-level-challenges-list .topbar-inner:after,.b4.hacker-level-challenges-list .topbar-inner:before{content:normal}.b4.hacker-level-challenges-list .track_contentList{width:70%}.b4.hacker-level-challenges-list .track_contentList .track_content{margin-bottom:10px}.b4.hacker-level-challenges-list .tag-challenge-list-headline{font-size:14px;font-weight:600;color:#7ba2c0}.b4.hacker-level-challenges-list .vertical-divider-right{width:2px;height:18px;margin-left:29px;border-right:1px solid #d0d9e2}.b4.hacker-level-challenges-list .vertical-divider-left{width:2px;height:18px;margin-right:29px;border-left:1px solid #d0d9e2}.b4.hacker-level-challenges-list .no-gutter{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.b4.hacker-level-challenges-list .sort-wrap{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}.b4.hacker-level-challenges-list .sort-label{margin-bottom:0}.b4.hacker-level-challenges-list .sort-icon{height:20px;width:20px;display:inline-block}.b4.hacker-level-challenges-list .sort-icon.flip{-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV"}.b4.hacker-level-challenges-list .sort-by-select{width:200px;font-size:14px;display:inline-table}.b4.hacker-level-challenges-list .sort-by-select .Select-clear-zone{display:none}.b4.hacker-level-challenges-list .sort-by-select .Select-control{height:10px}.b4.hacker-level-challenges-list .sort-by-select .Select-control .Select-placeholder{line-height:26px}.b4.hacker-level-challenges-list .sort-by-select .Select-control .Select-value{line-height:26px!important}.b4.hacker-level-challenges-list .sort-by-select .Select-control .Select-value .Select-value-label{line-height:26px}.b4.hacker-level-challenges-list .sort-by-select .Select-control .Select-input{height:26px}.b4.hacker-level-challenges-list .challenges-filter-image{background:url(https://hrcdn.net/hackerrank/assets/filter-f62666ccc6e4a10b34500e35e813384c.svg) no-repeat;background-size:15px;margin-top:8px}.b4.hacker-level-challenges-list .sort-by-box{margin-top:3px}.b4.hacker-level-challenges-list .sort-text{font-size:12px;font-weight:600;color:#0b4f6c}.b4.hacker-level-challenges-list .sort-icon:hover,.b4.hacker-level-challenges-list .sort-text:hover{color:#20ca61}.b4 .taxonomy-container{margin-top:29px;width:30%;color:#0b4f6c}.b4 .taxonomy-container h6{color:#979faf}.b4 .taxonomy-container .tag-item{color:#0b4f6c;font-size:14px;display:block}.b4 .taxonomy-container .tag-item.active,.b4 .taxonomy-container .tag-item:hover{color:#20ca61}.b4 .taxonomy-container .taxonomy-body{overflow-y:auto;background:#fff;margin-top:-10px;padding-top:10px;padding-bottom:10px;border-radius:4px}.b4 .taxonomy-container .taxonomy-body.onboarding-elem{position:relative;padding:10px}.b4 .taxonomy-container .level-1{font-size:14px}.b4 .taxonomy-container .selected-level-0-tag{font-size:24px;font-weight:600}.b4 .taxonomy-container .level-2 .selected-level-0-tag,.b4 .taxonomy-container .level-3 .selected-level-0-tag{width:153px;font-size:12px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal;margin-bottom:5px;color:#7ba2c0}.b4 .taxonomy-container .icon-left-open-big,.b4 .taxonomy-container .icon-right-open-big{font-size:12px}.b4 .taxonomy-container .continue-button{font-size:12px;font-weight:600;margin-top:20px;color:#0b4f6c}.b4 .taxonomy-container .continue-button .icon-right-open-big{padding-left:18px}.b4 .taxonomy-container .line{width:310px;margin-top:20px;border-bottom:1px solid #eff1f3;background-color:#eff1f3}.b4 .taxonomy-container .level-1 .line{margin-top:20px}.b4 .taxonomy-container .level-2,.b4 .taxonomy-container .level-3{font-size:15px;font-weight:600;padding-top:20px;color:#0b4f6c;width:315px}.b4 .taxonomy-container .level-2 h3,.b4 .taxonomy-container .level-3 h3{color:#626b7f}.b4 .taxonomy-container .level3-tracks{font-size:14px;padding-top:20px}.b4 .taxonomy-container .level3-tracks .icon-circle-empty,.b4 .taxonomy-container .level3-tracks .icon-minus-circled,.b4 .taxonomy-container .level3-tracks .icon-plus-circled{color:#0b4f6c;font-size:12px;padding-right:8px}.b4 .taxonomy-container .level3-tracks .icon-circle.active{font-size:12px;padding-right:8px;color:#20ca61}.b4 .taxonomy-container .level2-tracks:hover,.b4 .taxonomy-container .level3-tracks:hover,.b4 .taxonomy-container .level-1 .cursor:hover{color:#20ca61}.b4 .taxonomy-container .level2-tracks:hover .level-4-tag,.b4 .taxonomy-container .level3-tracks:hover .level-4-tag,.b4 .taxonomy-container .level-1 .cursor:hover .level-4-tag{color:#0b4f6c}.b4 .taxonomy-container .level3-tracks .level4-tracks .icon-circle{color:#c0c7d0;font-size:8px;padding-left:3px;width:21px;position:relative;top:-1px;display:inline-block;height:18px}.b4 .taxonomy-container .level3-tracks .level4-tracks .icon-circle.active{font-size:8px;color:#20ca61}.b4 .taxonomy-container .level3-tracks .level4-tracks .level-4-tag:hover,.b4 .taxonomy-container .selected-level4-tag{color:#20ca61}.b4 .taxonomy-container .social-links-container{height:20px;padding-left:30%}.challenge-container{min-height:"700px"}.challenge-list-filter{background:#eff1f3;border-radius:3px;font-weight:500}.challenge-list-filter .label{line-height:1.5}.challenge-list-filter .label-wrap{font-weight:500;margin-bottom:0}.challenge-list-filter .filter-group{border-bottom:1px solid #e0e4e8;padding:20px}.challenge-list-filter .filter-group:last-child{border-bottom:0}.challenge-list-filter .group-label{text-transform:uppercase;color:#979faf;margin-bottom:10px}.challenge-list-header{color:#39424e;margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.challenge-list-header .track-label{font-size:24px}.challenge-list-header .social-share-view-wrap{margin:0}.b4.new-challenge-list{font-size:14px;color:#39424e}.b4.new-challenge-list .content-container{position:relative}.b4.new-challenge-list .content--list_header{margin:0 -7.5px;display:block}.b4.new-challenge-list .challengecard-title{font-size:21px}.b4.new-challenge-list .track_content-footer .small{font-size:14px}.b4.new-challenge-list .challenge_links li:last-child{margin-right:0}.b4.new-challenge-list .track_content{border-radius:3px}.b4.new-challenge-list .tutorial-homepage{border:0}.b4.new-challenge-list .tutorial-title{font-size:36px}.b4.tutorials-list-page .tutorials-list{margin-top:40px}.b4.tutorials-list-page .tutorial-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;color:inherit}.b4.tutorials-list-page .tutorial-img{width:60px;height:60px;margin-right:20px}.error-container .not-found-text{font-size:110px;text-shadow:0 5px 20px rgba(0,0,0,.4)}.error-container .not-found-body{font-size:30px}.contests-list-view{position:relative;overflow:hidden}.contests-list-view.loading:before{position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;background:rgba(0,0,0,.4);content:""}.contests-list-view .contest-tab-expand-content{display:none}.contests-list-view .contest-loader{position:absolute;top:50%;left:50%;z-index:10;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contests-list-view .contest-tab-expander{display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box;padding:0 20px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contests-list-view .contest-tab-expander .btn{width:150px}.contests-list-view .contest-tab-expander.has-buttons{padding-top:15px;padding-bottom:15px;height:auto}.contests-list-view .contest-tab-expander.has-buttons .contest-name{font-weight:700;font-size:1em}.contests-list-view .head-col{white-space:nowrap}.contests-list-view .signed-up{width:150px}.contests-list-view .details-link{padding-right:15px}.contests-list-view .contest-name{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;font-weight:400;font-size:1.2em}.contests-list-view .contest-status{text-align:right}.contests-list-view .contest-tab-expand-content{padding:30px 30px 0}.contests-list-view .contest-tab-expand-content.only-desc{padding:0;margin-left:15px;margin-right:15px;padding:15px 7.5px 20px;border-top:1px solid #f0f0f0}.contest-view{margin-bottom:20px}.contest-view .hackerrank_spinner_wrap{text-align:center}.contest-view .hackerrank_spinner.big{height:64px;width:64px;background-size:64px}.submission-status-banner{width:100%}.submission-status-banner .share-btn{border:none;overflow:hidden;width:70px;height:1.1em;vertical-align:text-bottom}.submission-status-banner .close{cursor:pointer;color:red}.submission-status-banner .error-message,.submission-status-banner .points-message,.submission-status-banner .share-btns-wrap{display:inline-block}.submission-status-banner .error-message,.submission-status-banner .share-btns-wrap{margin-left:10px}.submission-status-banner .next-star-message{font-size:18px;margin-top:10px}.challenge-header .icon-bookmark{margin-left:10px;cursor:pointer}.ui-badge{width:100%;position:relative}.ui-badge:after{content:"";display:block;padding-top:112%}.ui-badge .ui-badge-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.ui-badge .badge-title{font-family:AvenirNext-Medium,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;fill:#39424e;text-anchor:middle}.ui-badge .star{fill:#39424e}.ui-badge .star-count{text-anchor:end;font-family:AvenirNext-Medium,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;fill:#39424e}.ui-badge .stars-wrap{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:10%}.ui-badge .star-number-wrap{height:100%}.ui-badge .star-number{fill:#39424e;font-size:12px}.ui-badge.level-none .badge-icon,.ui-badge.level-none .badge-star,.ui-badge.level-none .badge-title,.ui-badge.no-stars .hexagon{opacity:.4}.badge-level-up-modal .modal-overlay{background-color:rgba(0,0,0,.4)}.badge-level-up-modal .modal-container{background:#fff;padding:40px;border-radius:3px;font-weight:500;width:100%;max-width:400px}.badge-level-up-modal .close{position:absolute;right:0;top:0;font-size:14px;width:40px;text-align:center}.badge-level-up-modal .close:before{margin-right:0;line-height:40px}.badge-level-up-modal .progress-title{font-size:24px;font-weight:600;margin-top:20px}.badge-level-up-modal .progress-message{font-size:12px;line-height:14px;margin:20px 0;color:#626b7f}.badge-level-up-modal .ui-badge{width:80px;margin:-60px auto 0}.badge-level-up-modal .confetti{position:fixed!important;height:100%;width:100%}.badge-level-up-modal .ui-btn-primary{cursor:pointer}.hr-confirm-dialog{text-align:left;width:480px}.hr-confirm-dialog .hr-confirm-footer{margin:20px 0 0}.hr-confirm-dialog .hr-dialog-button:last-child{margin-right:0}.autocomplete{position:relative}.autocomplete .ac-input-wrap{background:#fff;position:relative}.autocomplete .ac-input{background:transparent;position:relative;z-index:10;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:0 10px}.autocomplete .ac-input-hint{position:absolute;width:100%;height:100%;z-index:9;opacity:.3;white-space:nowrap;overflow:hidden}.autocomplete .ac-input-hint-holder{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.autocomplete .ac-input-hint-hide{opacity:0}.autocomplete .ac-menu-wrap{position:relative;width:100%;left:0}.autocomplete .ac-menu{position:absolute;width:100%}.autocomplete .list-item{padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hr-table{box-sizing:border-box}.hr-table .table-header,.hr-table .table-row{width:100%;box-sizing:border-box}.hr-table .table-header.table,.hr-table .table-row.table{display:table}.hr-table .table-header.flex,.hr-table .table-row.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.hr-table .table-header-column,.hr-table .table-row-column{float:left;box-sizing:border-box}.hr-table .table-header-column .colon,.hr-table .table-header-column .header-name{display:inline-block}.hr-table .table-header-column .colon{margin:0 5px}.hr-table .table-body{border:0;box-sizing:border-box;background:transparent}.hr-table .header-dropdown{position:relative;display:inline-block}.hr-table .header-dropdown .open-icon{margin-left:5px}.hr-table .header-dropdown .dropdown-selected{cursor:pointer}.hr-table .header-dropdown .header-list{display:none;list-style:none;padding:0;margin:0;border:1px solid #c2c7d0;position:absolute;background:#fff;min-width:150px}.hr-table .header-dropdown.open .header-list{display:block}.hr-table .header-dropdown .header-item{line-height:40px;padding:0 10px;cursor:default}.hr-table .header-dropdown .header-item:hover{background:#e6f0fe}.hr-table .column-filter{display:inline-block;vertical-align:middle;margin-left:5px;position:relative}.hr-table .column-filter,.hr-table .column-filter *{box-sizing:border-box}.hr-table .column-filter .icon-filter.disabled{opacity:.3}.hr-table .column-filter .filter-header{margin-bottom:10px}.hr-table .column-filter .filter-menu{display:none;border:1px solid #c2c7d0;border-radius:5px;position:absolute;padding:10px;width:250px;background:#fff;z-index:1}.hr-table .column-filter.open .filter-menu{display:block}.hr-table .column-filter .ac-input{border:1px solid #c2c7d0;height:35px;width:100%;border-radius:5px;box-shadow:inset 0 1px 2px rgba(151,159,175,.1),inset 0 1px 15px rgba(151,159,175,.05)}.hr-table .column-filter .ac-input:focus{border-color:rgba(70,145,246,.7);box-shadow:0 0 5px rgba(70,145,246,.5),inset 0 1px 2px rgba(151,159,175,.2),inset 0 1px 15px rgba(151,159,175,.05)}.hr-table .column-filter .ac-menu{position:relative;margin-top:5px;margin-bottom:-5px}.hr-table .column-filter .list-item{line-height:40px;margin-left:-10px;margin-right:-10px;padding:0 10px;cursor:default}.hr-table .column-filter .list-item.highligted,.hr-table .column-filter .list-item:hover{background:#e6f0fe}.hr-table .applied-filters,.hr-table .filter{display:inline-block}.hr-table .filter{background:#f3f3f3;padding:5px 10px;border-radius:5px;font-size:12px;margin-left:5px;white-space:nowrap}.hr-table .filter-value{display:inline-block;vertical-align:middle;max-width:90px}.hr-table .delete-filter{margin-left:10px;font-size:18px;display:inline-block;vertical-align:middle}.generic-leaderboard .leaderboard-controls{padding-left:8px;margin-bottom:10px;margin-top:10px}.generic-leaderboard .reveal-solution-wrap{padding-top:15px;padding-bottom:15px}.generic-leaderboard .unlock-solutions{color:#000;font-weight:100;cursor:pointer}.generic-leaderboard .badge{line-height:1.5em}.generic-leaderboard .compare-input{width:300px}.generic-leaderboard #autocomplete-users{position:absolute;z-index:10}.generic-leaderboard .compare-button{width:150px}.generic-leaderboard .leaderboard-table{border:1px solid #c2c7d0}.generic-leaderboard .leaderboard-table .hacker-name{width:auto;margin-right:10px}.generic-leaderboard .leaderboard-table .leaderboard-hackername{padding-left:0}.generic-leaderboard .table-header-column.language .filter-menu{right:0}.generic-leaderboard .leaderboard-table.hacker-row{margin-top:10px}.generic-leaderboard .items-per-page{text-align:center;margin-top:20px}.generic-leaderboard .items-per-page .label{display:inline-block;vertical-align:middle;font-weight:700}.generic-leaderboard .items-per-page .count-select{display:inline-block;width:100px;vertical-align:middle;margin-left:20px;text-align:left}.mcq-challenge-view .filler{background:#2ec866;-webkit-transition:width linear;transition:width linear}.problem-statement .help-container{border-bottom:1px solid #c2c7d0}.problem-statement .help-label{border-right:1px solid #c2c7d0;width:110px}.problem-statement .video-wrap{margin-left:21px;padding-top:8px;list-style:none}.problem-statement .video-item{margin-bottom:10px}.problem-statement .show-editorials-tab,.problem-statement .show-topic-video{width:125px}.challenge-rating-feedback{text-align:left;min-width:500px}.challenge-rating-feedback .category-title{margin-bottom:10px}.challenge-rating-feedback .category{vertical-align:middle}.challenge-sidebar .difficulty{padding:5px;border:1px solid #2ec866;border-radius:3px;background:rgba(46,200,102,.2);color:#2ec866}.challenge-sidebar .options-border{border:1px solid rgba(0,0,0,.2)}.challenge-sidebar .options-border-bottom{border-bottom:1px solid rgba(0,0,0,.2)}.challenge-sidebar .options-padding{padding:10px}.challenge-sidebar .options-padding-left{padding-left:15px}.challenge-sidebar .difficulty-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.challenge-sidebar .difficulty-divider{font-size:14px;line-height:18px;margin-left:10px}.file-input-wrap{display:inline-block}.file-input-wrap .file-input{opacity:0;position:absolute;width:100%;z-index:1}.file-input-wrap .fake-input-wrap{width:100%;position:relative}.file-input-wrap .fake-input{vertical-align:middle;margin-bottom:0}.file-input-wrap .fake-button{margin-left:10px}.codeeditor-modal .checkbox-wrap label{font-size:14px;font-weight:400}.codeeditor-modal .checkbox-wrap input{vertical-align:middle}.code-upload-modal{text-align:left}.code-upload-modal .ui-dialog-body{width:600px}.code-upload-modal .file-input-wrap{width:100%}.code-upload-modal .fake-input{width:60%}.submission-disabled-modal .ui-dialog-title{text-align:left;color:#39424e}.dataset-file-item .pad-top{padding-top:4px}.dataset-file-item .checker-message{word-wrap:break-word;word-break:break-all}.dataset-file-item .upload-status.orange{color:orange}.dataset-file-item .upload-status.green{color:#2ec866}.dataset-file-item .upload-status.red{color:red}.cs-fork-link-helper span.inline-throbber.loading{width:16px;height:16px;top:3px}.code-compile-test-view .compile-time.full-width,.code-compile-test-view .run-time.full-width{width:100%}.code-compile-test-view .compile-time.full-width .rotate,.code-compile-test-view .run-time.full-width .rotate{display:none}.notify-model .title{min-height:80px;font-weight:100;line-height:1.3em}.ui-progress-bar.progress-bar{position:relative;width:100%;height:5px;background:#c2c7d0}.ui-progress-bar.progress-bar .progress-filler{position:absolute;top:0;left:0;height:100%;-webkit-transition:all .2s ease;transition:all .2s ease;background:#2ec866}.download-testcase-modal{min-width:450px}.download-testcase-modal .btn-wrap{margin:30px 0}.submission-status .testcase-icon-wrap{width:25px;display:inline-block}.submission-status .challenge-submisson{min-height:100px}.submission-status .checker-progress-bar-wrap{text-align:center}.submission-status .progress-bar{width:50%;display:inline-block;float:none}.submission-status .submission_testcases-results{margin-top:20px}.submission-status.in-submission .challenge-submisson{padding:10px;margin-bottom:30px}.submission-status .social-buttons .social-btn.facebook-share-btn i,.submission-status .social-buttons .social-btn i{left:3px}.split-wrap .gutter{background-color:#eee;background-repeat:no-repeat;background-position:50%}.split-wrap .gutter.gutter-horizontal{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAeCAYAAADkftS9AAAAIklEQVQoU2M4c+bMfxAGAgYYmwGrIIiDjrELjpo5aiZeMwF+yNnOs5KSvgAAAABJRU5ErkJggg==");cursor:ew-resize}.split-wrap .gutter.gutter-vertical{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAFAQMAAABo7865AAAABlBMVEVHcEzMzMzyAv2sAAAAAXRSTlMAQObYZgAAABBJREFUeF5jOAMEEAIEEFwAn3kMwcB6I2AAAAAASUVORK5CYII=");cursor:ns-resize}.challenge-split.is-fullscreen{position:fixed;z-index:1000;width:100vw;height:100vh;top:0;left:0;background:#fff}.challenge-split.is-fullscreen .container{min-width:100%;max-width:100%}.challenge-split.is-fullscreen .hr_tour-problem-statement{width:100%}.challenge-split.is-fullscreen .challenge-sidebar{display:none}.challenge-split.is-fullscreen .gutter.gutter-horizontal,.challenge-split.is-fullscreen .split{float:left;height:100vh}.challenge-split.is-fullscreen .split{overflow:auto}.challenge-problem .output-progress{padding:100px 0;text-align:center}.video-button-container-outer{position:relative}.video-button-container .video-button-container-inner{position:relative;width:800px;height:450px}.video-button-container .video-button-container-inner .play-video-button{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.3);z-index:2}.video-button-container .video-title-text{position:absolute;top:10px;left:10px;color:#fff;z-index:1000;font-size:16px}.video-button-container .video-container{border:1px solid #ddd;width:800px}.submissions_list .status-icon{vertical-align:middle;margin-left:5px}.submissions_list .badge-info{background-color:orange}.submissions_list .other-status{display:inline-block;vertical-align:middle;max-width:150px}.submission-recommend-view .challenge-link{color:inherit}.submission-recommend-view .next-challenge-name{color:#2ec866}.submission-recommend-view .preview{color:#979faf}.survey-modal .flex-wrap.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.survey-modal .ui-modal.modal-wrapper{padding:0}.survey-modal .modal-container{width:75%;height:90%}@media screen and (min-width:1350px){.survey-modal .modal-container{width:65%}}@media screen and (min-width:1900px){.survey-modal .modal-container{width:55%}}@media screen and (min-width:2300px){.survey-modal .modal-container{width:45%}}.survey-modal .intro-survey{box-sizing:border-box;width:100%;height:100%;background-color:#fff}.survey-modal .survey1{width:240px;height:208px;border:2px solid #e4e4e4;border-radius:2px;background-color:#f8f9fa}.survey-modal .survey2{width:144px}.survey-modal .survey2,.survey-modal .survey3{height:208px;border:2px solid #c2c7d0;border-radius:2px;background-color:#f8f9fa}.survey-modal .survey3{width:190px}.survey-modal .text-larger{color:#39424e;font-weight:500;font-size:20px}.survey-modal .text-smaller{color:#626b7f;font-weight:500;font-size:15px}.survey-modal .survey1 .surveyImage{margin-top:44px}.survey-modal .survey2 .surveyImage,.survey-modal .survey3 .surveyImage{margin-top:20px}.survey-modal .survey.active,.survey-modal .survey:hover{border:2px solid #2ec866;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.survey-modal .survey.active{background-color:#fff}.survey-modal .text-desc{margin:0 auto;width:110px;color:#979faf;font-weight:600;font-size:15px;line-height:1.33}.survey-modal .survey1 .text-desc{margin:0 auto;margin-top:25px;margin-left:32px;width:195px}.survey-modal .text-desc .special{color:#626b7f;font-weight:600}.survey-modal .ml-1{margin-left:1%}.survey-modal .ml-5{margin-left:5%}.custom-radio-v3{position:relative}.custom-radio-v3 .check{display:block;position:absolute;border:1px solid #c2c7d0;border-radius:50%;float:left;height:14px;width:14px;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:border .25s linear;transition:border .25s linear;background:#fff}.custom-radio-v3 label{padding-left:29px;cursor:pointer}.custom-radio-v3 input[type=radio]{position:absolute;opacity:0;z-index:10;height:16px;width:16px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.custom-radio-v3 .check:before{display:block;position:absolute;content:"";border-radius:100%;height:8px;width:8px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:auto;-webkit-transition:background .25s linear;transition:background .25s linear}.custom-radio-v3 input[type=radio]:checked~.check{border:1px solid #2ec866}.custom-radio-v3 input[type=radio]:checked~.check:before{background:#2ec866}ul.horizontal-dropdown li.horizontal-dropdown-item{cursor:pointer;font-weight:500;display:inline-block;list-style:none;width:2.2em;padding:6px 0;border:1px solid #c2c7d0;border-right:0}ul.horizontal-dropdown li.horizontal-dropdown-item:last-of-type{border-right:1px solid #c2c7d0;border-radius:0 3px 3px 0}ul.horizontal-dropdown li.horizontal-dropdown-item:first-of-type{border-radius:3px 0 0 3px}ul.horizontal-dropdown li.horizontal-dropdown-item.active{color:#fff;background-color:#2ec866;border-color:#26a655}ul.horizontal-dropdown li.horizontal-dropdown-item.active+li.horizontal-dropdown-item{border-left-color:#26a655}.profiled-survey{position:relative;background-color:#fff}.profiled-survey .fixed-top-right{position:absolute;right:0;top:0}@media only screen and (max-width:450px){.track-table-column{clear:both}}.track-table-column .track-tile{border-top:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;margin-top:-1px}.track-table-column .track-tile:hover{-webkit-transform:translateY(0);transform:translateY(0)}.track-tile .progress-bar{padding:1px;height:4px}.track-tile .progress-bar .progress-bar-inner{width:50%;height:100%}.track-tile{box-sizing:border-box;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.track-tile .track-image{vertical-align:bottom}.track-tile:hover{border:1px solid #2ec866;box-shadow:0 4px 8px 0 rgba(51,51,51,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.track-tile .contest-date-box{width:49px;height:46px;padding-top:3px}.track-tile .contest-image{height:100px;background-position:50%;background-size:cover;border-top-right-radius:4px;border-top-left-radius:4px}.track-heading .nux-heading{text-align:center;margin-top:20px}.track-heading .nux-heading h2{font-size:30px;font-weight:500;margin-bottom:-5px}.track-heading .nux-heading p{font-size:17px}.track-heading .nux-heading.solve{margin-bottom:30px}.track-heading .nux-body-heading{text-align:center;font-size:24px;font-weight:600;margin-top:15px}.track-heading .nux-body.solve{width:70%;padding:30px}.track-heading .nux-body{width:600px;background:#fff;min-height:80px;margin:0 auto;padding:15px;border:1px solid #e0e9f2;border-radius:5px;margin-bottom:40px}.track-heading .nux-body-main{padding:20px 20px 20px 30px}.track-heading .nux-body-main .nux-start-btn{text-align:center}.track-heading .nux-start-btn .btn{border-radius:3px;padding-right:35px;padding-left:35px;font-size:16px}.track-heading .nux-body-row{height:80px}.track-heading .nux-body-main .inner-img{float:left;width:50px}.track-heading .nux-body-main .inner-text{margin-left:70px;font-weight:500;padding-top:10px}.track-heading .nux-body-main .inner-text.two-lines{padding-top:3px}.track-heading .nux-solve{float:left;margin-right:40px;width:70%}.track-heading .nux-solve h3{margin-bottom:10px}.track-heading .nux-start-btn.solve{height:100%;margin-top:25px;width:24%;float:right}.track-heading .icon-circle-empty.icon-size{font-size:12px;font-weight:500}.track-heading .icon-plus.icon-size{font-size:14px;font-weight:500}.track-heading .icon1{top:-5px;color:#e4ceff}.track-heading .icon2{padding-left:800px;top:5px;color:#bddefe}.track-heading .icon3{padding-right:15%;top:5px;color:#e0e9f2}.track-heading .icon4{padding-left:15%;top:-5px;color:#fcdb96}.track-heading .icon5{top:25px;color:#97eddc}.track-heading .icon6{padding-left:900px;top:25px;color:#ffcdcb}.track-heading .icon1.solved{top:-25px}.track-heading .icon2.solved{top:-25px;padding-left:500px}.track-heading .icon3.solved,.track-heading .icon4.solved{top:-30px}.track-heading .icon5.solved{top:-35px}.track-heading .icon6.solved{top:-35px;padding-left:600px}.hrc-feedback-modal .modal-prompt{height:200px;width:500px}.hrc-feedback-modal .modal-submit{height:40px;width:400px}.hrc-feedback-modal .ui-dialog-header{background:none;border-bottom:0;height:0}.d-table-cell{display:table-cell}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-block{display:block}.d-inline{display:inline}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.border-bottom-dashed{border-bottom:1px dashed #c2c7d0}.link-gray{color:#979faf}.link{cursor:pointer;text-decoration:none}.fs-sm{font-size:14px}.inverted-shine:after{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(-45deg,transparent,rgba(0,0,0,.25) 46%,rgba(0,0,0,.25) 47%,transparent);background:-webkit-linear-gradient(315deg,transparent,rgba(0,0,0,.25) 46%,rgba(0,0,0,.25) 47%,transparent);background:linear-gradient(135deg,transparent,rgba(0,0,0,.25) 46%,rgba(0,0,0,.25) 47%,transparent);background-size:200%;content:"";-webkit-animation-name:shine;animation-name:shine;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes inverted-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes inverted-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.notification-list{list-style:none}li.item{padding:10px 0;border-bottom:1px dashed #b8cadb;width:600px}li.item img{width:30px;position:relative;margin-right:10px;top:8px}.no-color{color:inherit}.feed-list__footer--load-more{width:100%;padding:10px;font-weight:600;text-align:center;border-top:1px dashed #b8cadb;border-bottom:1px dashed #b8cadb;cursor:pointer;margin-top:30px}.feed-list__footer{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;width:100%}.feed-list__dashboard_footer{margin-top:10px;font-weight:600}.icon-loading{margin-top:20px}.track-progress-bar{font-size:12px}.track-progress-bar .percentage{color:#2ec866;font-weight:600;font-size:14px}.track-progress-bar .progress-bar{background:none;border:1px solid #eff1f3}.track-progress-bar .progress-filler{box-sizing:content-box;border:1px solid #2ec866;margin-top:-1px;margin-left:-1px}.track-badge-progress{font-size:14px;font-weight:500}.track-badge-progress .badge-progress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.track-badge-progress .point-left{color:#d0883c}.track-badge-progress .ui-badge{margin:0 20px;width:50px}.track-badge-progress .track-progress-bar{width:150px}.track-progress-tile{border:1px solid #c2c7d0;border-radius:3px;font-weight:500}.track-progress-tile .badge-section,.track-progress-tile .track-section{padding:20px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:150px;box-sizing:border-box}.track-progress-tile .badge-wrap,.track-progress-tile .track-img-wrap{width:100px;margin-right:20px}.track-progress-tile .track-img{width:100%}.track-progress-tile .track-domain{font-size:14px;text-transform:uppercase;color:#626b7f}.track-progress-tile .track-name{font-size:16px;text-transform:uppercase;color:#39424e}.track-progress-tile .level{color:#d0883c;font-size:14px}.track-progress-tile .points-left{color:initial}.track-progress-tile .track-progress-wrap{border-top:1px solid #eff1f3;padding:10px;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.track-progress-tile .track-progress,.track-progress-tile .track-progress-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px}.track-progress-tile .track-progress{font-size:14px;color:initial}.dashboard-page .track-progress-tile{margin-top:20px}.dashboard-page .ui-btn{cursor:pointer}.hacker-badge{width:60px;height:60px;position:relative;display:inline-block}.hacker-badge .hexagon{width:100%;height:100%}.b4.dashboard-recommendation{font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;box-sizing:border-box;font-size:14px}.b4.dashboard-recommendation .left-section{margin-bottom:-10px}.b4.dashboard-recommendation .dashboard-section-header{margin-bottom:20px;line-height:40px}.b4.dashboard-recommendation .tag-image{margin-right:20px;width:60px;height:60px}.b4.dashboard-recommendation .cs-header{margin-bottom:10px}.b4.dashboard-recommendation .cs-header-title{color:#7ba2c0}.b4.dashboard-recommendation .track-link{color:#1394c4}.b4.dashboard-recommendation .hacker-badge{width:40px;height:40px}.b4.dashboard-recommendation .hackerlevel-type{margin-right:10px}.b4.dashboard-recommendation .faq-tooltip{pointer-events:all}.hackerlevel-popup-badge .badge-img{display:inline-block;position:relative;width:240px;height:170px;background-position:50%;background-size:contain;background-repeat:no-repeat}.hackerlevel-popup-badge .level{position:absolute;top:44%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:34px;font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#fff}@-webkit-keyframes pulsate{15%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:scale(1.3);transform:scale(1.3)}25%{opacity:.7;-webkit-transform:scale(1.3);transform:scale(1.3)}30%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate{15%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:scale(1.3);transform:scale(1.3)}25%{opacity:.7;-webkit-transform:scale(1.3);transform:scale(1.3)}30%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulsate-glow{15%{opacity:0}20%{opacity:.3}25%{opacity:.3}30%{opacity:0}}@keyframes pulsate-glow{15%{opacity:0}20%{opacity:.3}25%{opacity:.3}30%{opacity:0}}.hackerlevel-onboarding{margin:auto;padding:40px;width:600px;border-radius:4px;background:#fff;color:#0e3d59;text-align:center;font-size:14px;font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.hackerlevel-onboarding .title{margin-bottom:20px}.hackerlevel-onboarding .tagline{color:#7ba2c0}.hackerlevel-onboarding .description{padding:10px;height:65px}.hackerlevel-onboarding .hero{margin:auto;margin-bottom:40px;width:560;height:150px;width:100%;position:relative}.hackerlevel-onboarding .progress{position:relative;margin:auto;width:120px;height:20px}.hackerlevel-onboarding .progress .dot{z-index:99;float:left;margin:15px;margin-top:16px;width:10px;width:7px;height:10px;height:7px;border:1px solid #7ba2c0;border-radius:40px;background:#fff;cursor:pointer}.hackerlevel-onboarding .progress .line{position:absolute;width:25px;border-top:1px solid #7ba2c0}.hackerlevel-onboarding .progress .line.one{top:20px;left:24px}.hackerlevel-onboarding .progress .line.two{top:20px;left:69px}.hackerlevel-onboarding .progress .dot.active div{margin:4px;width:10px;height:10px;border-radius:21px;background-color:#20ca61}.hackerlevel-onboarding .progress .dot.active{margin:10px;width:18px;height:18px;border:1px solid #e0e9f2;border-radius:21px;background-color:#fff}.hackerlevel-onboarding .intro-slide .hero div,.hackerlevel-onboarding .intro-slide .hero img{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hackerlevel-onboarding .intro-slide .question-mark{left:0;right:0;z-index:100;font-size:36px;font-weight:700;color:#fff;top:35%}.hackerlevel-onboarding .intro-slide .bighex_bg{right:0;left:0;margin-right:auto;margin-left:auto}.hackerlevel-onboarding .intro-slide .bighex_border{top:-14px;right:0;left:0;margin-right:auto;margin-left:auto}.hackerlevel-onboarding .intro-slide .hex4{top:12px;right:0;left:0;margin-right:auto;margin-left:auto;height:100px;width:100px}.hackerlevel-onboarding .intro-slide .hex5{top:12%;right:25%;height:50px;width:50px;opacity:.5}.hackerlevel-onboarding .intro-slide .hex3{top:48%;left:25%;height:50px;width:50px;opacity:.5}.hackerlevel-onboarding .intro-slide .hex6{top:50%;right:11%;height:35px;width:35px;opacity:.5}.hackerlevel-onboarding .intro-slide .hex2{top:12%;left:11%;height:35px;width:35px;opacity:.5}.hackerlevel-onboarding .intro-slide .hex7{top:22%;right:0;height:20px;width:20px;opacity:.5}.hackerlevel-onboarding .intro-slide .hex1{top:62%;left:0;height:20px;width:20px;opacity:.5}.hackerlevel-onboarding .intro-slide .disc_right{top:15%;right:12%}.hackerlevel-onboarding .intro-slide .plus_right{top:64%;right:2%}.hackerlevel-onboarding .intro-slide .sparkle_right{top:65%;right:30%}.hackerlevel-onboarding .intro-slide .plus_left{top:10%;left:2%}.hackerlevel-onboarding .intro-slide .sparkle_left{top:10%;left:26%}.hackerlevel-onboarding .intro-slide .ring_left{top:72%;left:12%}.hackerlevel-onboarding .badge-type-slide .hero{-ms-flex-pack:distribute;justify-content:space-around}.hackerlevel-onboarding .badge-type-slide .main-hex{z-index:99;opacity:.5;cursor:pointer}.hackerlevel-onboarding .badge-type-slide .hex-wrap{position:relative}.hackerlevel-onboarding .badge-type-slide .hex{display:block;margin:20px auto;height:45px}.hackerlevel-onboarding .badge-type-slide .bg-hex{position:absolute;top:-10px;left:20px;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.hackerlevel-onboarding .badge-type-slide .bg-hex,.hackerlevel-onboarding .badge-type-slide .grow{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hackerlevel-onboarding .badge-type-slide .bracket-wrap{width:80px}.hackerlevel-onboarding .badge-type-slide .bracket-wrap:hover .bracket-levels,.hackerlevel-onboarding .badge-type-slide .bracket-wrap:hover .bracket-name{display:block}.hackerlevel-onboarding .badge-type-slide .bracket-wrap:hover .main-hex{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}.hackerlevel-onboarding .badge-type-slide .bracket-wrap:hover .grow{-webkit-transform:scale(1.5);transform:scale(1.5)}.hackerlevel-onboarding .badge-type-slide .bracket-wrap:hover .bg-hex{opacity:.5}.hackerlevel-onboarding .badge-type-slide .bracket-wrap:first-child .main-hex{-webkit-animation:pulsate 1.5s ease-out infinite;animation:pulsate 1.5s ease-out infinite}.hackerlevel-onboarding .badge-type-slide .bracket-wrap:first-child .bg-hex{-webkit-animation:pulsate-glow 1.5s ease-out infinite;animation:pulsate-glow 1.5s ease-out infinite}.hackerlevel-onboarding .badge-type-slide .hero.badge-hovered .bracket-wrap:first-child .bg-hex,.hackerlevel-onboarding .badge-type-slide .hero.badge-hovered .bracket-wrap:first-child .main-hex{-webkit-animation:none;animation:none}.hackerlevel-onboarding .badge-type-slide .bracket-name{text-transform:uppercase}.hackerlevel-onboarding .badge-type-slide .bracket-levels,.hackerlevel-onboarding .badge-type-slide .bracket-name{display:none;margin:0;padding:0;color:#0e3d59;text-align:center;font-size:12px}.hackerlevel-onboarding .hackerlevel-slide .badge-img{width:300px;height:150px;font-size:32px}.b4.hackerlevel-dashboard-header{font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:14px}.b4.hackerlevel-dashboard-header .header-wrap{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:66px;border-bottom:1px dashed #b8cadb;margin-bottom:20px;padding-top:10px}.b4.hackerlevel-dashboard-header .welcome{color:#7ba2c0;font-style:italic}.b4.hackerlevel-dashboard-header .username{color:#0e3d59}.b4.hackerlevel-dashboard-header .saved-challenge-msg .icon-bookmark,.b4.hackerlevel-dashboard-header .saved-challenge-msg a{font-size:14px}.hackerlevel-dashboard,.hackerlevel-dashboard .txt-navy{color:#0e3d59}.hackerlevel-dashboard .expand-all-tracks,.hackerlevel-dashboard a[href]{color:#1394c4}.hackerlevel-dashboard .track-tile{font-size:14px}.hackerlevel-dashboard .dashboard-recommendation,.hackerlevel-dashboard .other-recent-tracks,.hackerlevel-dashboard .recommended-contests{margin-bottom:40px;overflow:hidden}#myrank-container .myrank-row{display:block;color:inherit}.domain-leaderboard-filter{position:relative;z-index:10}.domain-leaderboard-filter .leaderboard-menu{position:absolute;margin-top:0;top:43px;display:none;width:100%;max-width:900px;box-sizing:border-box;padding-right:4px}.domain-leaderboard-filter .menu-wrap{border:1px solid #c2c7d0;padding:40px 0}.domain-leaderboard-filter .dropdown.open .track-selection{z-index:10;position:relative;height:40px}.domain-leaderboard-filter .dropdown.open .leaderboard-menu-dropdown{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:5px}.domain-leaderboard-filter .dropdown.open .leaderboard-menu{display:block}.domain-leaderboard-filter .contest-categories{width:33.33%;float:left}.domain-leaderboard-filter .practice-categories{width:66.66%;float:left}.domain-leaderboard-filter .select-title{padding-left:30px;padding-right:10px;margin-bottom:10px}.domain-leaderboard-filter .categories{padding-left:30px;padding-right:10px;width:100%;list-style:none;box-sizing:border-box}.domain-leaderboard-filter .categories a{display:block;line-height:40px}.domain-leaderboard-filter .categories:hover{background:#e6f0fe}.domain-leaderboard-filter .categories.selected{background:#eaffea}.domain-leaderboard-filter .practice-categories .categories{float:left;width:50%}.leaderboard-table .leaderboard-hackername{padding-left:35px;width:100%;box-sizing:border-box}.leaderboard-table .avatar{margin-left:-35px;margin-right:5px}.leaderboard-table .hacker-name{width:100%}.leaderboard-table .table-header{font-weight:600;border-bottom:1px solid #c2c7d0}.leaderboard-table .table-row{border-bottom:1px solid #c2c7d0}.leaderboard-table .table-row:last-child{border-bottom:0}.leaderboard-table .table-header-column{height:50px}.leaderboard-table .table-row-column{height:60px}.leaderboard-table .table-header-column,.leaderboard-table .table-row-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 7.5px}.leaderboard-table .table-header-column.extra,.leaderboard-table .table-header-column.rank,.leaderboard-table .table-row-column.extra,.leaderboard-table .table-row-column.rank{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.leaderboard-table .table-header-column.extra .filter-menu{right:0}.leaderboard-table .table-header-column.hacker .filter-menu{left:-80px}.global-leaderboard{margin-top:20px}.global-leaderboard .leaderboard-table-wrap{border:1px solid #c2c7d0;border-radius:5px 5px 0 0}.global-leaderboard .domain-leaderboard-filter{margin-bottom:20px}.global-leaderboard .nav-tabs{padding-top:0}.global-leaderboard .levelTab .js-leaderboard-tab,.global-leaderboard .levelTab .js-leaderboard-tab:hover{border-top:0}.global-leaderboard .levelTab:first-child .js-leaderboard-tab{border-left:0}.global-leaderboard .levelTab:last-child .js-leaderboard-tab{border-right:0}.global-leaderboard .leaderboard-loader{margin:20px 0}.global-leaderboard .pagination-wrap{margin-top:20px}.global-leaderboard .active-user-table{border:1px solid #c2c7d0;margin-top:20px}.global-leaderboard .active-user-table,.global-leaderboard .active-user-table .hacker-name{color:#26a655}.global-leaderboard .leaderboard-sidebar{height:auto;min-height:450px}.global-leaderboard .leaderboard-categories{width:63.2%;padding-left:7.5px}.leaderboard-tag-dropdown.b4,.leaderboard-tag-dropdown.b4 *{box-sizing:border-box}.leaderboard-tag-dropdown.b4 .tag-dropdown-handle{height:60px;border:1px solid #b8cadb;border-radius:4px;padding:15px;cursor:pointer;position:relative;background:#fff;z-index:1}.leaderboard-tag-dropdown.b4 .selected-tag{line-height:30px}.leaderboard-tag-dropdown.b4 .selected-tag .seperator{border-left:1px solid #b8cadb;height:30px;margin:0 20px}.leaderboard-tag-dropdown.b4 .selected-tag .tag-image{height:30px;width:30px;vertical-align:middle;margin-right:20px}.leaderboard-tag-dropdown.b4 .selected-tag .arrow{margin:0 10px 0 20px}.leaderboard-tag-dropdown.b4 .tag-dropdown-body{position:absolute;border:1px solid #b8cadb;border-radius:4px;border-top-left-radius:0;padding:15px;background:#fff;margin-top:-1px;width:100%}.leaderboard-tag-dropdown.b4 .dropdown.open .tag-dropdown-handle{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.leaderboard-tag-dropdown.b4 .tag-types .tag-types-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.leaderboard-tag-dropdown.b4 .tag-types .text-label{min-width:115px}.leaderboard-tag-dropdown.b4 .tag-types .dash{border-bottom:1px dashed #b8cadb;width:100%;margin:0 10px}.leaderboard-tag-dropdown.b4 .tag-types .info{font-size:10px;color:#7ba2c0}.leaderboard-tag-dropdown.b4 .tag-types .tag-list{padding:20px 0 20px 115px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.leaderboard-tag-dropdown.b4 .tag-types.practice .tag-list{height:220px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.leaderboard-tag-dropdown.b4 .tag-types.practice .tag-item-wrap{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.leaderboard-tag-dropdown.b4 .tag-item-wrap{min-height:60px}.leaderboard-tag-dropdown.b4 .tag-item-wrap.active .tag-name{color:#20ca61}.leaderboard-tag-dropdown.b4 .tag-item-wrap.active .tag-img{border:2px solid #20ca61;padding:2px;border-radius:50%}.leaderboard-tag-dropdown.b4 .tag-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.leaderboard-tag-dropdown.b4 .tag-item .tag-img{width:40px;height:40px;margin-right:20px}.hl-leaderboard-table.b4 .table-header-column .header-name,.hl-leaderboard-table.b4 .table-header-column .selected-column,.text-label{font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;font-size:12px;color:#7ba2c0}.hl-leaderboard-table.b4 .table-row{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;border-bottom:1px solid #e0e9f2}.hl-leaderboard-table.b4 .table-row.self-row{background:rgba(224,233,242,.25)}.hl-leaderboard-table.b4 .table-header{border-bottom:1px solid #b8cadb;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;height:50px}.hl-leaderboard-table.b4 .table-header-column,.hl-leaderboard-table.b4 .table-row-column{padding:10px 15px;text-align:center}.hl-leaderboard-table.b4 .table-header-column.hacker{text-align:left}.hl-leaderboard-table.b4 .table-header-column.extra .filter-menu{right:0}.hl-leaderboard-table.b4 .table-header-column.hacker .filter-menu{left:-60px;text-align:left}.hl-leaderboard-table.b4 .hacker-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;text-align:left}.hl-leaderboard-table.b4 .hacker-location{margin-left:10px}.hl-leaderboard-table.b4 .hacker-img{width:30px;height:30px;margin-right:20px}.hl-leaderboard-table.b4 .hacker-name{color:inherit;cursor:pointer}.hl-leaderboard-table.b4 .hacker-name:hover{text-decoration:underline}.hl-leaderboard-table.b4 .avatar{width:100%}.hl-leaderboard-table.b4 .hacker-level-col{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}.hl-leaderboard-table.b4 .practice-score{text-align:right;visibility:hidden}.hl-leaderboard-table.b4 .contest-rating{visibility:hidden;text-align:left}.hl-leaderboard-table.b4 .table-row-column:hover .contest-rating,.hl-leaderboard-table.b4 .table-row-column:hover .practice-score{visibility:visible}.hl-leaderboard-table.b4 .hacker-level{margin:0 20px}.hl-leaderboard-table.b4 .hacker-badge{width:40px;height:40px}.hl-leaderboard-table.b4 .score{color:#0e3d59;font-size:12px}.recommendation .recommendation-title{margin-bottom:20px}.recommendation .card-link{color:inherit}.recommendation .card{border:1px solid #b8cadb;padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.recommendation .contest-card{margin-top:20px}.recommendation .contest-card .date-wrap{width:50px;height:50px;text-align:center;display:table-cell;vertical-align:middle;border:1px solid #b8cadb;border-radius:4px;margin-right:20px}.recommendation .contest-card .date{font-size:18px}.recommendation .contest-card .name,.recommendation .contest-card .time{color:#0e3d59;font-size:12px}.recommendation .contest-card .name{font-weight:600;margin-bottom:10px}.recommendation .contest-card .time{font-weight:500}.recommendation .challenge-card{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.recommendation .challenge-card .points{text-align:right;font-size:12px;color:#0e3d59}.recommendation .challenge-card .point{font-size:18px}.recommendation .recommendation-message{margin-top:30px;border-top:1px dashed #b8cadb}.recommendation .recommendation-message .text-copy-mini{margin:20px 0}.level-up-modal{width:600px;padding:20px;background:#fff;border-radius:4px}.level-up-modal .title{font-size:24px;font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.level-up-modal .sub-title{margin-top:10px}.level-up-modal .share-title{color:#7ba2c0;font-size:14px}.level-up-modal .badge-wrap{margin:40px auto}.level-up-modal .social-share-view-wrap{float:none;margin:10px 0 20px;display:inline-block}.level-up-modal .social-btn{margin-right:20px}.hackerlevel-leaderboard.b4{font-size:14px;color:#0e3d59}.hackerlevel-leaderboard.b4 .hl-header{padding:15px 0;margin-bottom:10px;border-bottom:1px dashed #b8cadb;z-index:10;position:relative}.hackerlevel-leaderboard.b4 .hl-header .dropdown{position:static}.hackerlevel-leaderboard.b4 .leaderboard-tag-dropdown{display:inline-block}.hackerlevel-leaderboard.b4 .social-share-view-wrap{margin:0}.hackerlevel-leaderboard.b4 .hl-header-items-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hackerlevel-leaderboard.b4 .recommendation-wrap{padding-top:50px}.hackerlevel-leaderboard.b4 .pagination-wrap{margin-top:20px}.hackerlevel-leaderboard.b4 .link{color:#1394c4;text-decoration:underline;cursor:pointer;font-size:12px}.hackerlevel-leaderboard.b4 .no-leaders{border:1px dashed #b8cadb;border-radius:4px;padding:40px;text-align:center;font-size:18px;margin-top:20px}.hr_nav_messages_list{max-height:70vh;overflow:auto}.hr_nav_messages_list .notify_item{overflow:hidden}.hr_nav_messages_list .notify_item a,.hr_nav_messages_list .notify_item a:hover{display:inline-block;color:inherit}.hr_nav_messages_list .notify_item .message_status{padding-left:5px}.hr_nav_messages_list .notify_item .avatar{width:50px;height:50px;margin-top:10px}.notify_dropdown .dropdown-menu{overflow:visible}.notify_dropdown .dropdown-menu ul{max-height:none}.notify_dropdown .dropdown-menu .hr_nav_notifications_list{max-height:360px;overflow:auto}.notify_dropdown .dropdown-menu .notify_item{border-bottom:1px solid #c2c7d0}.notify_dropdown .dropdown-menu .notify_item:last-child{border-bottom:0}.search_form .ac-input-wrap{background:transparent}.search_form .ac-input{padding:7px 10px;padding-left:35px;font-size:16px;height:36px;box-sizing:border-box;color:#39424e;width:100%}.search_form .ac-menu-wrap{width:330px;background:#fff;z-index:10}.search_form .ac-menu{background:#fff;font-size:1.1em;border:1px solid #c2c7d0;border-top:0}.search_form .status-indicator{width:5px;height:5px;display:inline-block;position:relative;top:-2px;border-radius:10px;padding:0;margin-right:10px;opacity:1}.search_form .list-item{padding:3px 7px;position:relative;list-style:none}.search_form .list-item a{display:block;font-size:inherit;background:transparent;margin:0;padding:0!important}.search_form .list-item.highligted,.search_form .list-item:hover{border-top:1px solid #999;background:#dadad7;font-weight:400;color:#212121}.search_form .list-item.highligted a,.search_form .list-item.highligted a:hover,.search_form .list-item:hover a,.search_form .list-item:hover a:hover{font-size:inherit;color:#212121;margin:0;background:transparent}.search_form .list-item .ui-autocomplete-category-title{color:#999;font-weight:700;font-size:.8em}.search_form .list-item.header{background:#efefef;text-transform:capitalize;cursor:default}.search_form .list-item.header:hover{border-top:0;background:#efefef}.search_form .search-input .loader{position:absolute;top:25px;left:5px;line-height:100%;height:16px;width:16px;font-size:15px;padding:0 3px 0 5px;bottom:10px;margin:auto;margin-top:0;text-align:center}.page-header .search_form.focus .search-input .search-query{-webkit-transition:background .5s ease-out;transition:background .5s ease-out;background:#fff}.page-header .search_form .search-input .status-indicator{opacity:1}.profile-menu .username{max-width:150px;display:inline-block;vertical-align:middle}.profile-menu .progress-bar{background:#2ec866;position:absolute;top:0;left:0;bottom:0;height:auto}.nav-buttons{float:right}.nav-buttons a,.nav-buttons a:hover{color:#fff;font-weight:600}.nav-buttons .nav-wrap{margin-top:10px}.nav-buttons .dropdown{padding:10px;border-radius:5px 5px 0 0}.nav-buttons .dropdown.open{background:#232931}.nav-buttons .nav_link{font-size:90%}.nav-buttons .avatar{vertical-align:middle;margin-right:5px}.nav-buttons .button-item{padding:0}.page-header-wrapper.fixed-header{width:100%;height:70px}.page-header-wrapper.fixed-header .page-header{position:fixed}.page-header-wrapper .header-nav-links>ul>li:first-child{margin-left:0}.page-header-wrapper .nav-buttons .nav-wrap .button-item:last-child{margin-right:0}.page-header-wrapper .nav-buttons .nav-wrap .button-item .profile-menu{padding-right:0}#badge-progress{border-left-color:#d3d3d3;border-left-style:solid;border-left-width:1px;border-right-color:#d3d3d3;border-right-style:solid;border-right-width:1px;padding:10px 15px}#badge-progress .has-entry-badge{padding:15px 10px 6px}#badge-progress .badge-level{display:inline-block;position:relative;top:-4px;left:10px}#badge-progress .badge-level i{color:gold}#badge-progress .progress-wrapper-domains{width:150px;background:#fff;border:1px solid #c2c7d0;border-radius:50px;height:15px;overflow:hidden;position:relative;display:inline-block}#badge-progress .progress-bar-domains{position:absolute;background:#2ec866;height:100%}.hrw-test-modal .ui-dialog-title{width:101%;margin:0 auto;font-size:20px}.hrw-test-modal .body-text{font-size:14px;font-weight:600;color:#0b4f6c;max-width:600px}.hrw-test-modal .take-later{font-size:12px;font-weight:600;color:#7ba2c0;text-decoration:underline}.b4 .onboarding-elem{z-index:1000000}.b4 .hacker-level-progress{padding-bottom:5px;color:#0b4f6c;width:700px;margin-left:0!important;margin-right:0!important}.b4 .hacker-level-progress .faq-tooltip{pointer-events:all}.b4 .hacker-level-progress .hacker-level-progress-meta{padding-top:10px;margin-top:10px}.b4 .hacker-level-progress .hacker-level-progress-meta-onboarding-container{display:inline-block;position:absolute;background:#fff;padding-top:10px;top:0;padding-right:10px;left:0;padding-left:10px;bottom:-5px;border-radius:4px}.b4 .hacker-level-progress .hacker-level-progress-bar-wrap{padding:0;padding-top:10px;margin-top:10px;position:relative}.b4 .hacker-level-progress .hacker-level-progress-bar-onboarding-container{position:absolute;top:0;left:-10px;right:-10px;bottom:-2px;background:#fff;border-radius:4px}.b4 .hacker-level-progress .hacker-level-progress-bar{width:calc(100% - 70px);display:inline-block;position:absolute}.b4 .hacker-level-progress .hacker-level-progress-bar.with-special-task{width:calc(100% - 123px)}.b4 .hacker-level-progress .final-level-hex{position:absolute;right:0}.b4 .hacker-level-progress .short-hacker-level-progress-bar{width:calc(100% - 115px)!important}.b4 .hacker-level-progress .level-text{border-right:1px solid #c0c7d0}.b4 .hacker-level-progress .hacker-level{font-size:14px;font-weight:600;display:inline-block;float:right}.b4 .hacker-level-progress .float-right-hex{float:right}.b4 .hacker-level-progress .points{padding-left:0;font-size:14px;margin-top:8px;display:inline-block}.b4 .hacker-level-progress .points .hacker-points{font-weight:600}.b4 .hacker-level-progress .points .total-points{font-weight:600;color:#7ba2c0}.b4 .level-circle{width:24px;height:24px;border-radius:50%;font-size:11px;color:#0b4f6c;text-align:center;background-color:#fff;line-height:22px;box-shadow:0 2px 4px 0 rgba(184,202,219,.5);border:1px solid #b8cadb;z-index:1;position:absolute;top:0;cursor:pointer}.b4 .points-for-next-level{padding:0 0 5px!important;margin:0!important;color:#0b4f6c!important;border-radius:0;font-weight:600;font-size:12px;border-bottom:1px solid #7ba2c0;background-color:transparent!important;line-height:.67!important}.b4 .points-for-next-level:after{border-top-style:none!important;border-right-color:#7ba2c0!important;border-right-width:1px!important;border-bottom:14px solid transparent!important;left:-1px!important;top:50%!important;margin-top:6px!important}.b4 .progress{width:50%;height:6px}.b4 .special-task{width:35px;height:35px;display:inline-block;background-color:#e0e9f2;text-align:center;color:#0b4f6c}.b4 .connecting-line{width:10px;height:17.5px;border-bottom:1px solid #f0f0f4}.b4 .level-hex{width:35px;height:35px;display:inline-block}#breadcrumb .icon-right-open{margin:0 5px 0 10px}#sitewide-broadcast{margin-left:0;margin-top:20px}.username-prompt .ui-dialog-container{width:650px}.username-prompt .ui-dialog-title{font-size:1em}.username-prompt .username-preview{text-align:left}.username-prompt .formgroup{margin:0}.username-prompt .submission-error{margin-top:10px;color:red;text-align:left;font-style:italic;font-size:12px}.username-prompt .username-label{padding-left:0;text-align:left}.username-prompt .save-loading{margin-top:-5px;margin-left:5px}.hacker-level-faq img.hex{padding:10px;width:auto;max-width:100%;height:auto;max-height:2em;display:inline;vertical-align:middle}.hacker-level-faq table.hl-overview{margin:0 auto;border-collapse:collapse;margin-top:1em;margin-bottom:1em}.hacker-level-faq p{display:block;margin-top:.8em;margin-bottom:.8em;margin-right:1em;line-height:120%}.hacker-level-faq th.hl-overview{font-weight:700;white-space:nowrap}.hacker-level-faq table.hl-overview,.hacker-level-faq td.hl-overview,.hacker-level-faq th.hl-overview{max-width:80%;border:1px solid;border-color:"#d3d3d3";padding:12px;text-align:center;vertical-align:middle}.hacker-level-faq td.left{padding:12px;text-align:left}.hacker-level-faq td.code{font-family:monospace}.hacker-level-faq li.list{margin-top:.5em;margin-bottom:.5em}.hacker-level-faq div.to-top{font-size:.8em;text-align:right;padding-right:2em}.hacker-level-faq ul{list-style-position:inside}.jobs-page{background:#fff}.jobs_container{font-size:14px}.jobs__header{height:60px;background:#fff;border-bottom:1px solid #e0e8f2}.jobs__header ul.nav{list-style:none}.jobs__header ul.nav li{float:left;height:60px;list-style:none}.jobs__header ul.nav li>a{display:inline-block;padding:7px 12px 0;margin:0 15px;border-bottom:3px solid transparent;color:#979faf;text-align:center;font-weight:600;font-size:14px;line-height:50px;cursor:pointer}.jobs__header ul.nav li>a:hover{color:#39424e}.jobs__header ul.nav li>a.active{border-bottom:3px solid #2ec866;color:#39424e}.jobs__header .unread-count-bubble{float:right;margin-top:10px;margin-left:5px;padding:0 3px;min-width:9px;height:15px;border-radius:25px;background:#4691f6;color:#fff;text-align:center;font-size:.7em;line-height:16px}.jobs__body{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}.sticky{position:fixed;top:0;left:0;right:0;margin:0;z-index:10}.browse-jobs{padding:0 15px;width:100%;max-width:1215px}.browse-jobs__header-wrap{height:200px;margin-bottom:40px}.browse-jobs__header.sticky{box-shadow:0 2px 4px 0 rgba(120,166,193,.3)}.browse-jobs__header.sticky,.browse-jobs__header.sticky .browse-jobs__header--content{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}.browse-jobs__header.sticky .browse-jobs__header--content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:1215px;max-width:1215px;height:60px;margin:0;padding:15px 0;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.browse-jobs__header.sticky .browse-jobs__header--search-item{padding:8px}.browse-jobs__header.sticky .browse-jobs__header--question{padding:0 20px;margin-bottom:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.browse-jobs__header.sticky .browse-jobs__header--question p{font-size:12px}.browse-jobs__header.sticky .browse-jobs__header--heading{padding:0 20px;margin-bottom:0;color:#b6cadc;font-size:14px}.browse-jobs__header.sticky i{font-size:12px}.browse-jobs__header{width:100%;border-bottom:1px solid #b6cadc;background-color:#fff}.browse-jobs__header--content{-webkit-transition:all .3s;transition:all .3s;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;padding:40px 0}.browse-jobs__header--heading,.browse-jobs__header--question p{font-size:18px;font-weight:600;color:#0d4c6c;white-space:nowrap}.browse-jobs__header--heading{text-transform:uppercase;margin-bottom:40px}.browse-jobs__header--question{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:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;margin-bottom:20px}.browse-jobs__header--btn{padding:10px 35px;font-weight:600}.browse-jobs__header--menu{margin:0 10px;padding:3px 8px;height:22px;border-bottom:2px solid #0d4c6c;position:relative;cursor:pointer}.browse-jobs__header--menu:first-of-type{width:275px}.browse-jobs__header--menu:nth-of-type(2){width:200px}.browse-jobs__header--current-search,.browse-jobs__header .dropdown .dropdown-handle{display:-webkit-box;display:-ms-flexbox;display:flex}.browse-jobs__header--current-search{-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;width:100%;height:100%}.browse-jobs__header--current-search .trigger{-webkit-box-flex:1;-ms-flex:1;flex:1}.browse-jobs__header--current-search .filter-type-icon{color:#b6cadc;font-size:14px}.browse-jobs__header--current-search .filter-open-icon{color:#0d4c6c}.browse-jobs__header--current-search p{font-size:14px;font-weight:600;text-align:left;margin:0 10px}.browse-jobs__header--current-search p.placeholder{font-style:italic;color:#b6cadc}.browse-jobs__header--search-wrap{display:none;position:absolute;width:100%;padding:0 10px 10px;left:-10px;z-index:5}.browse-jobs__header--search-content{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-shadow:0 0 4px 0 #b6cadc;border-radius:2px;border:1px solid #b6cadc}.browse-jobs__header--search-list{position:relative;overflow-y:auto;list-style:none;width:100%;max-height:200px}.browse-jobs__header--search-item{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;padding:5px 10px;text-align:left;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.browse-jobs__header--search-item i{font-size:12px;display:block;visibility:hidden;color:#e0e8f2}.browse-jobs__header--search-item p{font-size:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.browse-jobs__header--search-item:hover{background-color:rgba(224,232,242,.4)}.browse-jobs__header--search-item:hover i{visibility:visible}.browse-jobs__header--search-item.active{background-color:#e0e8f2}.browse-jobs__header--search-item.active i{visibility:visible;color:#0d4c6c}.browse-jobs__content{width:100%}.browse-jobs__content--body{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}.browse-jobs__content .tab{margin-right:10px;padding:5px 10px;border-radius:25px;background:transparent;color:#979faf;text-transform:uppercase;font-weight:600;font-size:.8em;cursor:pointer}.browse-jobs__content .tab.active,.browse-jobs__content .tab:hover{background:#fff;color:#626b7f}.browse-jobs .is-loading{padding-bottom:300px}.jobs-list{width:100%}.jobs-list__content{margin:0 auto}.jobs-list__footer{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;width:100%}.jobs-list__footer--load-more{width:100%;padding:10px;font-weight:600;text-align:center;border-top:1px dashed #e0e8f2;border-bottom:1px dashed #e0e8f2;cursor:pointer}.comp-item{margin-bottom:40px;padding:60px 0 0;width:385px;background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.05);border-radius:3px;border:1px solid #e0e8f2;-webkit-transition:all .3s;transition:all .3s}.comp-item a{cursor:pointer}.comp-item .company-photo{position:absolute;top:0;left:0;height:100px;width:100%;border-radius:3px 3px 0 0;background-size:cover;background-position-y:50%;background-repeat:no-repeat}.comp-item .company__details{position:relative;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;margin-bottom:8px;padding:0 20px}.comp-item .company__details--wrap-logo{overflow:hidden;max-width:110px;height:80px;margin-bottom:20px;text-align:center;box-shadow:0 0 20px 0 #e0e8f2;position:relative}.comp-item .company__details--name{color:#0d4c6c;font-weight:600;font-size:14px;text-transform:uppercase;text-align:center;margin-bottom:10px}.comp-item .company__details--more-jobs,.comp-item .company__details--tagline{font-size:12px;font-weight:600;text-align:center;color:#79a7c1}.comp-item .company__details--other{border-top:1px solid #e0e8f2;background-color:rgba(224,232,242,.2);padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.comp-item .company__details--other i{margin-right:10px}.comp-item .company__details--note{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.comp-item .company__details--note i{color:#2ec866}.comp-item .company__details--location{text-align:right}.comp-item .company__details--location i{color:#79a7c1}.comp-item .company__details--location,.comp-item .company__details--note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.comp-item .company__details--location p,.comp-item .company__details--note p{-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;color:#79a7c1}.comp-item .company__details--more-jobs{-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;padding:10px 0}.comp-item .company__details--more-jobs,.comp-item .job__details{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px dashed #e0e8f2}.comp-item .job__details{padding:10px 20px}.comp-item .job__details--name{max-width:30ch;padding:10px 0;margin-right:10px;color:#0d4c6c;font-weight:600;font-size:1.1em;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .3s;transition:all .3s}.comp-item .job__details--salary{padding:10px;font-weight:600;color:#79a7c1;min-width:10ch;text-align:right}.comp-item .job__details .job__details--app-btn{display:none}.comp-item .job__details:hover .job__details--name{color:#1fca5f;-webkit-transition:all .3s;transition:all .3s}.comp-item .job__details:hover .job__details--salary{display:none}.comp-item .job__details:hover .job__details--app-btn{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;padding:8px 20px;font-weight:600}.comp-item:hover{box-shadow:0 4px 10px 0 #e0e8f2;border:1px solid #1fca5f;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.empty-data-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.logo_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;background:#fff;border-radius:3px;border:none}.logo_container.border{box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.logo_container .logo{max-width:100%;max-height:100%}.upload-resume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.upload-resume a{text-decoration:underline;font-size:14px;color:#00a6ca}.upload-resume a:hover{color:#1fca5f;text-decoration:none}.upload-resume__label{color:#00a6ca}.upload-resume__label .url-container{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;word-wrap:break-word;line-height:normal;font-size:14px}.upload-resume__divider{border-right:1px solid #e0e8f2}.upload-resume a.upload-resume__actions{font-size:12px}.upload-resume .upload-error{font-weight:500}.connect-to-linkedin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.connect-to-linkedin__label{color:#0d4c6c}.connect-to-linkedin__label .url-container{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;word-wrap:break-word;line-height:normal;border:1px solid #c2c7d0;border-radius:3px;padding:7px 10px;width:325px;cursor:not-allowed}.connect-to-linkedin__actions .btn-linkedin,.connect-to-linkedin__label .url-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.connect-to-linkedin__actions .btn-linkedin{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:130px;padding:6px 10px}.connect-to-linkedin__actions .btn-linkedin i{font-size:14px}.connect-to-linkedin__actions .btn-linkedin:hover{background-color:#006092}.connect-to-linkedin__actions .btn-linkedin .divider{font-size:16px}.jobs-profile .btn,.jobs-profile .btn:focus{outline:none}.jobs-profile .profile-label{color:#79a7c1}.jobs-profile .profile-label .req-field{color:#ff223e;cursor:default;margin-left:3px}.jobs-profile a,.jobs-profile input,.jobs-profile label,.jobs-profile p,.jobs-profile span{font-size:14px;font-weight:600;line-height:normal}.jobs-profile label{margin-bottom:0}.jobs-profile [class*=" icon-"]:before,.jobs-profile [class^=icon-]:before{margin:0}.jobs-profile--section-label{color:#0d4c6c}.jobs-profile--section-separator{height:1px;border:none;border-top:1px dashed #b6cadc}.jobs-profile .field-text{color:#0d4c6c}.jobs-profile .field-text.error{color:#ff223e}.jobs-profile input[type=text]{box-sizing:border-box;margin:0;width:100%;border-radius:3px;box-shadow:none!important;color:#0d4c6c}.jobs-profile input[type=radio]{margin:6px 6px 0 0}.jobs-profile label.no-style{padding:0;font-weight:400;line-height:normal}.jobs-profile .has-value.Select--single.is-pseudo-focused>.Select-control .Select-value-label,.jobs-profile .has-value.Select--single>.Select-control .Select-value-label,.jobs-profile .Select-menu-outer .Select-menu .Select-option,.jobs-profile .Select-value-icon,.jobs-profile .Select-value-label{font-weight:600;color:#0d4c6c;border:none}.jobs-profile .Select--multi .Select-multi-value-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.jobs-profile .Select--multi .Select-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jobs-profile .job-profile-select .Select-control{height:37px;border-radius:3px}.jobs-profile .job-profile-select.is-focused:not(.is-open)>.Select-control{border-color:#77b5e5;box-shadow:none}.jobs-profile .job-profile-select.error.is-focused:not(.is-open)>.Select-control,.jobs-profile .job-profile-select.error .Select-control{border-color:red;color:red}.jobs-profile .job-profile-select.error .Select-placeholder{color:red}.jobs-profile .job-profile-select.error .Select-arrow{border-color:red transparent transparent}.jobs-profile .job-profile-select.Select--single.is-open.is-searchable .Select-control .Select-multi-value-wrapper .Select-value span.Select-value-label{color:#b6cadc}.jobs-profile .cancel-button,.jobs-profile .save-button{width:140px}.jobs-profile .cancel-button{background:#b6cadc;border-color:#b6cadc;color:#fff}.jobs-profile .cancel-button:hover{background-color:#79a7c1;border-color:#79a7c1}.jobs-profile .subtext{color:#e0e8f2}.jobs-profile .subtext-example{color:#b6cadc}.jobs-profile .or-separator{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;width:20px}.jobs-profile .or-line{width:1px;height:15px;border-right:1px solid #e0e8f2}.jobs-profile .or-circle{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;border:1px solid #e0e8f2;border-radius:20px;width:20px;height:20px}.jobs-profile .or-text{color:#b6cadc}.tab-apply .help-text{font-size:14px;font-weight:600;color:#79a7c1}.tab-apply .challenge_box{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;border:1px solid #b6cadc;border-radius:3px;width:350px;height:230px}.tab-apply .challenge_box .apply-btn{width:100%;border-radius:0 0 3px 3px;border:0;font-weight:600}.tab-apply .challenge_box--title{color:#0d4c6c;font-weight:600}.tab-apply .challenge_box--content{-webkit-box-flex:1;-ms-flex:1;flex: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-align:center;-ms-flex-align:center;align-items:center}.tab-apply .challenge_box--content img{width:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-apply .challenge_box .score_box{position:relative;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;-ms-flex-pack:distribute;justify-content:space-around;border:1px solid #b6cadc;width:60px;height:40px}.tab-apply .challenge_box .score_box--divider{position:absolute;right:45%;top:-6px;height:100%;width:50px;border-right:1px dashed #b6cadc;-webkit-transform:rotate(15deg);transform:rotate(15deg)}.applytojob-page{background:#fff}.apply-to-job{font-size:14px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apply-to-job,.apply-to-job__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;width:100%}.apply-to-job__header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;max-width:1215px;box-sizing:border-box}.apply-to-job__header--logo{padding-left:12px}.apply-to-job__header .wrap_logo{max-width:110px;height:80px;box-shadow:0 0 20px 0 #e0e8f2}.apply-to-job__header .green-icon{color:#1fca5f}.apply-to-job__header h2{font-weight:500}.apply-to-job__header--text{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-flex:1;-ms-flex:1;flex:1}.apply-to-job__header--text h3{color:#0d4c6c;font-weight:600}.apply-to-job__header--text a{color:#00a6ca;font-weight:600}.apply-to-job__header--text a:hover{color:#0076b9}.apply-to-job__header--info-item,.apply-to-job__header--info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.apply-to-job__header--info-item i{color:#79a7c1}.apply-to-job__header--info-item p{color:#0d4c6c;font-weight:600}.apply-to-job__header--profile-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.apply-to-job__header--profile-btn .btn{padding:0}.apply-to-job__header--profile-btn 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;width:120px;height:20px;padding:10px 15px;margin:0;cursor:pointer}.apply-to-job__header--profile-btn .jobs-loader{position:absolute;right:-22px}.apply-to-job__divider{width:100%;height:1px;border-bottom:1px solid #e0e8f2}.apply-to-job__body{border-radius:3px;width:100%;max-width:1215px}.apply-to-job__complete{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;padding:40px 0}.apply-to-job__complete p{font-weight:600}.apply-to-job__complete--icon{font-size:46px}.apply-to-job__complete--tag{color:#1fca5f}.apply-to-job__complete--msg{color:#0d4c6c}.apply-to-job__suggestions--msg{font-weight:600;color:#79a7c1;text-align:center}.apply-to-job .profile-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.apply-to-job .align-top{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.apply-to-job .align-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.apply-to-job .justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.apply-to-job .justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.application-tabs{font-size:1.2em;width:100%}.application-tabs .tab{display:inline-block;color:#79a7c1;font-weight:600;line-height:30px;cursor:pointer}.application-tabs .tab .index{display:inline-block;width:30px;height:30px;border:2px solid #b6cadc;border-radius:50%;color:#b6cadc;font-weight:600;font-size:.85em}.application-tabs .tab.active,.application-tabs .tab.completed{color:#1fca5f}.application-tabs .tab.active .index{border-color:#1fca5f;color:#1fca5f}.application-tabs .tab.completed .index{border-color:#1fca5f;color:#fff;background-color:#1fca5f}.application-tabs .tab-divider{color:#e0e8f2;font-size:24px}.hacker-badges-v2 .hacker-badge{width:100px;height:100px;margin-right:20px}.hacker-badge-popup{z-index:10}.hacker-badge-popup .popover-wrap{text-align:left;font-size:14px;margin-left:27.5px}.hacker-badge-popup .badge-detail-wrap{padding:20px;padding-bottom:10px}.hacker-badge-popup .badge-name{font-weight:600;font-size:18px}.hacker-badge-popup .badge-level{color:#d0883c;font-weight:500}.hacker-badge-popup .next-step{padding:20px;padding-top:10px;border-top:1px solid #eff1f3;background:#fcfcfc}.hacker-badge-popup .ui-btn-primary{margin-top:10px;cursor:pointer}@-ms-viewport{width:device-width}.b4 html{box-sizing:border-box;-ms-overflow-style:scrollbar}.b4 *,.b4 :after,.b4 :before{box-sizing:inherit}.b4 .container{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.b4 .container{padding-right:15px;padding-left:15px}}@media (min-width:768px){.b4 .container{padding-right:15px;padding-left:15px}}@media (min-width:992px){.b4 .container{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.b4 .container{padding-right:15px;padding-left:15px}}@media (min-width:576px){.b4 .container{width:540px;max-width:100%}}@media (min-width:768px){.b4 .container{width:720px;max-width:100%}}@media (min-width:992px){.b4 .container{width:960px;max-width:100%}}@media (min-width:1200px){.b4 .container{width:1200px;max-width:100%}}.b4 .container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}@media (min-width:576px){.b4 .container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:768px){.b4 .container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:992px){.b4 .container-fluid{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.b4 .container-fluid{padding-right:15px;padding-left:15px}}.b4 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}@media (min-width:576px){.b4 .row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.b4 .row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.b4 .row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.b4 .row{margin-right:-15px;margin-left:-15px}}.b4 .no-gutters{margin-right:0;margin-left:0}.b4 .no-gutters>.col,.b4 .no-gutters>[class*=col-]{padding-right:0;padding-left:0}.b4 .col,.b4 .col-1,.b4 .col-2,.b4 .col-3,.b4 .col-4,.b4 .col-5,.b4 .col-6,.b4 .col-7,.b4 .col-8,.b4 .col-9,.b4 .col-10,.b4 .col-11,.b4 .col-12,.b4 .col-lg,.b4 .col-lg-1,.b4 .col-lg-2,.b4 .col-lg-3,.b4 .col-lg-4,.b4 .col-lg-5,.b4 .col-lg-6,.b4 .col-lg-7,.b4 .col-lg-8,.b4 .col-lg-9,.b4 .col-lg-10,.b4 .col-lg-11,.b4 .col-lg-12,.b4 .col-md,.b4 .col-md-1,.b4 .col-md-2,.b4 .col-md-3,.b4 .col-md-4,.b4 .col-md-5,.b4 .col-md-6,.b4 .col-md-7,.b4 .col-md-8,.b4 .col-md-9,.b4 .col-md-10,.b4 .col-md-11,.b4 .col-md-12,.b4 .col-sm,.b4 .col-sm-1,.b4 .col-sm-2,.b4 .col-sm-3,.b4 .col-sm-4,.b4 .col-sm-5,.b4 .col-sm-6,.b4 .col-sm-7,.b4 .col-sm-8,.b4 .col-sm-9,.b4 .col-sm-10,.b4 .col-sm-11,.b4 .col-sm-12,.b4 .col-xl,.b4 .col-xl-1,.b4 .col-xl-2,.b4 .col-xl-3,.b4 .col-xl-4,.b4 .col-xl-5,.b4 .col-xl-6,.b4 .col-xl-7,.b4 .col-xl-8,.b4 .col-xl-9,.b4 .col-xl-10,.b4 .col-xl-11,.b4 .col-xl-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.b4 .col,.b4 .col-1,.b4 .col-2,.b4 .col-3,.b4 .col-4,.b4 .col-5,.b4 .col-6,.b4 .col-7,.b4 .col-8,.b4 .col-9,.b4 .col-10,.b4 .col-11,.b4 .col-12,.b4 .col-lg,.b4 .col-lg-1,.b4 .col-lg-2,.b4 .col-lg-3,.b4 .col-lg-4,.b4 .col-lg-5,.b4 .col-lg-6,.b4 .col-lg-7,.b4 .col-lg-8,.b4 .col-lg-9,.b4 .col-lg-10,.b4 .col-lg-11,.b4 .col-lg-12,.b4 .col-md,.b4 .col-md-1,.b4 .col-md-2,.b4 .col-md-3,.b4 .col-md-4,.b4 .col-md-5,.b4 .col-md-6,.b4 .col-md-7,.b4 .col-md-8,.b4 .col-md-9,.b4 .col-md-10,.b4 .col-md-11,.b4 .col-md-12,.b4 .col-sm,.b4 .col-sm-1,.b4 .col-sm-2,.b4 .col-sm-3,.b4 .col-sm-4,.b4 .col-sm-5,.b4 .col-sm-6,.b4 .col-sm-7,.b4 .col-sm-8,.b4 .col-sm-9,.b4 .col-sm-10,.b4 .col-sm-11,.b4 .col-sm-12,.b4 .col-xl,.b4 .col-xl-1,.b4 .col-xl-2,.b4 .col-xl-3,.b4 .col-xl-4,.b4 .col-xl-5,.b4 .col-xl-6,.b4 .col-xl-7,.b4 .col-xl-8,.b4 .col-xl-9,.b4 .col-xl-10,.b4 .col-xl-11,.b4 .col-xl-12{padding-right:15px;padding-left:15px}}@media (min-width:768px){.b4 .col,.b4 .col-1,.b4 .col-2,.b4 .col-3,.b4 .col-4,.b4 .col-5,.b4 .col-6,.b4 .col-7,.b4 .col-8,.b4 .col-9,.b4 .col-10,.b4 .col-11,.b4 .col-12,.b4 .col-lg,.b4 .col-lg-1,.b4 .col-lg-2,.b4 .col-lg-3,.b4 .col-lg-4,.b4 .col-lg-5,.b4 .col-lg-6,.b4 .col-lg-7,.b4 .col-lg-8,.b4 .col-lg-9,.b4 .col-lg-10,.b4 .col-lg-11,.b4 .col-lg-12,.b4 .col-md,.b4 .col-md-1,.b4 .col-md-2,.b4 .col-md-3,.b4 .col-md-4,.b4 .col-md-5,.b4 .col-md-6,.b4 .col-md-7,.b4 .col-md-8,.b4 .col-md-9,.b4 .col-md-10,.b4 .col-md-11,.b4 .col-md-12,.b4 .col-sm,.b4 .col-sm-1,.b4 .col-sm-2,.b4 .col-sm-3,.b4 .col-sm-4,.b4 .col-sm-5,.b4 .col-sm-6,.b4 .col-sm-7,.b4 .col-sm-8,.b4 .col-sm-9,.b4 .col-sm-10,.b4 .col-sm-11,.b4 .col-sm-12,.b4 .col-xl,.b4 .col-xl-1,.b4 .col-xl-2,.b4 .col-xl-3,.b4 .col-xl-4,.b4 .col-xl-5,.b4 .col-xl-6,.b4 .col-xl-7,.b4 .col-xl-8,.b4 .col-xl-9,.b4 .col-xl-10,.b4 .col-xl-11,.b4 .col-xl-12{padding-right:15px;padding-left:15px}}@media (min-width:992px){.b4 .col,.b4 .col-1,.b4 .col-2,.b4 .col-3,.b4 .col-4,.b4 .col-5,.b4 .col-6,.b4 .col-7,.b4 .col-8,.b4 .col-9,.b4 .col-10,.b4 .col-11,.b4 .col-12,.b4 .col-lg,.b4 .col-lg-1,.b4 .col-lg-2,.b4 .col-lg-3,.b4 .col-lg-4,.b4 .col-lg-5,.b4 .col-lg-6,.b4 .col-lg-7,.b4 .col-lg-8,.b4 .col-lg-9,.b4 .col-lg-10,.b4 .col-lg-11,.b4 .col-lg-12,.b4 .col-md,.b4 .col-md-1,.b4 .col-md-2,.b4 .col-md-3,.b4 .col-md-4,.b4 .col-md-5,.b4 .col-md-6,.b4 .col-md-7,.b4 .col-md-8,.b4 .col-md-9,.b4 .col-md-10,.b4 .col-md-11,.b4 .col-md-12,.b4 .col-sm,.b4 .col-sm-1,.b4 .col-sm-2,.b4 .col-sm-3,.b4 .col-sm-4,.b4 .col-sm-5,.b4 .col-sm-6,.b4 .col-sm-7,.b4 .col-sm-8,.b4 .col-sm-9,.b4 .col-sm-10,.b4 .col-sm-11,.b4 .col-sm-12,.b4 .col-xl,.b4 .col-xl-1,.b4 .col-xl-2,.b4 .col-xl-3,.b4 .col-xl-4,.b4 .col-xl-5,.b4 .col-xl-6,.b4 .col-xl-7,.b4 .col-xl-8,.b4 .col-xl-9,.b4 .col-xl-10,.b4 .col-xl-11,.b4 .col-xl-12{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.b4 .col,.b4 .col-1,.b4 .col-2,.b4 .col-3,.b4 .col-4,.b4 .col-5,.b4 .col-6,.b4 .col-7,.b4 .col-8,.b4 .col-9,.b4 .col-10,.b4 .col-11,.b4 .col-12,.b4 .col-lg,.b4 .col-lg-1,.b4 .col-lg-2,.b4 .col-lg-3,.b4 .col-lg-4,.b4 .col-lg-5,.b4 .col-lg-6,.b4 .col-lg-7,.b4 .col-lg-8,.b4 .col-lg-9,.b4 .col-lg-10,.b4 .col-lg-11,.b4 .col-lg-12,.b4 .col-md,.b4 .col-md-1,.b4 .col-md-2,.b4 .col-md-3,.b4 .col-md-4,.b4 .col-md-5,.b4 .col-md-6,.b4 .col-md-7,.b4 .col-md-8,.b4 .col-md-9,.b4 .col-md-10,.b4 .col-md-11,.b4 .col-md-12,.b4 .col-sm,.b4 .col-sm-1,.b4 .col-sm-2,.b4 .col-sm-3,.b4 .col-sm-4,.b4 .col-sm-5,.b4 .col-sm-6,.b4 .col-sm-7,.b4 .col-sm-8,.b4 .col-sm-9,.b4 .col-sm-10,.b4 .col-sm-11,.b4 .col-sm-12,.b4 .col-xl,.b4 .col-xl-1,.b4 .col-xl-2,.b4 .col-xl-3,.b4 .col-xl-4,.b4 .col-xl-5,.b4 .col-xl-6,.b4 .col-xl-7,.b4 .col-xl-8,.b4 .col-xl-9,.b4 .col-xl-10,.b4 .col-xl-11,.b4 .col-xl-12{padding-right:15px;padding-left:15px}}.b4 .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.b4 .col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.b4 .col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.b4 .col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.b4 .col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.b4 .col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.b4 .col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.b4 .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.b4 .col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.b4 .col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.b4 .col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.b4 .col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.b4 .col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.b4 .col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.b4 .pull-0{right:auto}.b4 .pull-1{right:8.33333%}.b4 .pull-2{right:16.66667%}.b4 .pull-3{right:25%}.b4 .pull-4{right:33.33333%}.b4 .pull-5{right:41.66667%}.b4 .pull-6{right:50%}.b4 .pull-7{right:58.33333%}.b4 .pull-8{right:66.66667%}.b4 .pull-9{right:75%}.b4 .pull-10{right:83.33333%}.b4 .pull-11{right:91.66667%}.b4 .pull-12{right:100%}.b4 .push-0{left:auto}.b4 .push-1{left:8.33333%}.b4 .push-2{left:16.66667%}.b4 .push-3{left:25%}.b4 .push-4{left:33.33333%}.b4 .push-5{left:41.66667%}.b4 .push-6{left:50%}.b4 .push-7{left:58.33333%}.b4 .push-8{left:66.66667%}.b4 .push-9{left:75%}.b4 .push-10{left:83.33333%}.b4 .push-11{left:91.66667%}.b4 .push-12{left:100%}.b4 .offset-1{margin-left:8.33333%}.b4 .offset-2{margin-left:16.66667%}.b4 .offset-3{margin-left:25%}.b4 .offset-4{margin-left:33.33333%}.b4 .offset-5{margin-left:41.66667%}.b4 .offset-6{margin-left:50%}.b4 .offset-7{margin-left:58.33333%}.b4 .offset-8{margin-left:66.66667%}.b4 .offset-9{margin-left:75%}.b4 .offset-10{margin-left:83.33333%}.b4 .offset-11{margin-left:91.66667%}@media (min-width:576px){.b4 .col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.b4 .col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.b4 .col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.b4 .col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.b4 .col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.b4 .col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.b4 .col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.b4 .col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.b4 .col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.b4 .col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.b4 .col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.b4 .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.b4 .col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.b4 .col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.b4 .pull-sm-0{right:auto}.b4 .pull-sm-1{right:8.33333%}.b4 .pull-sm-2{right:16.66667%}.b4 .pull-sm-3{right:25%}.b4 .pull-sm-4{right:33.33333%}.b4 .pull-sm-5{right:41.66667%}.b4 .pull-sm-6{right:50%}.b4 .pull-sm-7{right:58.33333%}.b4 .pull-sm-8{right:66.66667%}.b4 .pull-sm-9{right:75%}.b4 .pull-sm-10{right:83.33333%}.b4 .pull-sm-11{right:91.66667%}.b4 .pull-sm-12{right:100%}.b4 .push-sm-0{left:auto}.b4 .push-sm-1{left:8.33333%}.b4 .push-sm-2{left:16.66667%}.b4 .push-sm-3{left:25%}.b4 .push-sm-4{left:33.33333%}.b4 .push-sm-5{left:41.66667%}.b4 .push-sm-6{left:50%}.b4 .push-sm-7{left:58.33333%}.b4 .push-sm-8{left:66.66667%}.b4 .push-sm-9{left:75%}.b4 .push-sm-10{left:83.33333%}.b4 .push-sm-11{left:91.66667%}.b4 .push-sm-12{left:100%}.b4 .offset-sm-0{margin-left:0}.b4 .offset-sm-1{margin-left:8.33333%}.b4 .offset-sm-2{margin-left:16.66667%}.b4 .offset-sm-3{margin-left:25%}.b4 .offset-sm-4{margin-left:33.33333%}.b4 .offset-sm-5{margin-left:41.66667%}.b4 .offset-sm-6{margin-left:50%}.b4 .offset-sm-7{margin-left:58.33333%}.b4 .offset-sm-8{margin-left:66.66667%}.b4 .offset-sm-9{margin-left:75%}.b4 .offset-sm-10{margin-left:83.33333%}.b4 .offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.b4 .col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.b4 .col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.b4 .col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.b4 .col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.b4 .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.b4 .col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.b4 .col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.b4 .col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.b4 .col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.b4 .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.b4 .col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.b4 .col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.b4 .col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.b4 .col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.b4 .pull-md-0{right:auto}.b4 .pull-md-1{right:8.33333%}.b4 .pull-md-2{right:16.66667%}.b4 .pull-md-3{right:25%}.b4 .pull-md-4{right:33.33333%}.b4 .pull-md-5{right:41.66667%}.b4 .pull-md-6{right:50%}.b4 .pull-md-7{right:58.33333%}.b4 .pull-md-8{right:66.66667%}.b4 .pull-md-9{right:75%}.b4 .pull-md-10{right:83.33333%}.b4 .pull-md-11{right:91.66667%}.b4 .pull-md-12{right:100%}.b4 .push-md-0{left:auto}.b4 .push-md-1{left:8.33333%}.b4 .push-md-2{left:16.66667%}.b4 .push-md-3{left:25%}.b4 .push-md-4{left:33.33333%}.b4 .push-md-5{left:41.66667%}.b4 .push-md-6{left:50%}.b4 .push-md-7{left:58.33333%}.b4 .push-md-8{left:66.66667%}.b4 .push-md-9{left:75%}.b4 .push-md-10{left:83.33333%}.b4 .push-md-11{left:91.66667%}.b4 .push-md-12{left:100%}.b4 .offset-md-0{margin-left:0}.b4 .offset-md-1{margin-left:8.33333%}.b4 .offset-md-2{margin-left:16.66667%}.b4 .offset-md-3{margin-left:25%}.b4 .offset-md-4{margin-left:33.33333%}.b4 .offset-md-5{margin-left:41.66667%}.b4 .offset-md-6{margin-left:50%}.b4 .offset-md-7{margin-left:58.33333%}.b4 .offset-md-8{margin-left:66.66667%}.b4 .offset-md-9{margin-left:75%}.b4 .offset-md-10{margin-left:83.33333%}.b4 .offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.b4 .col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.b4 .col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.b4 .col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.b4 .col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.b4 .col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.b4 .col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.b4 .col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.b4 .col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.b4 .col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.b4 .col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.b4 .col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.b4 .col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.b4 .col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.b4 .col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.b4 .pull-lg-0{right:auto}.b4 .pull-lg-1{right:8.33333%}.b4 .pull-lg-2{right:16.66667%}.b4 .pull-lg-3{right:25%}.b4 .pull-lg-4{right:33.33333%}.b4 .pull-lg-5{right:41.66667%}.b4 .pull-lg-6{right:50%}.b4 .pull-lg-7{right:58.33333%}.b4 .pull-lg-8{right:66.66667%}.b4 .pull-lg-9{right:75%}.b4 .pull-lg-10{right:83.33333%}.b4 .pull-lg-11{right:91.66667%}.b4 .pull-lg-12{right:100%}.b4 .push-lg-0{left:auto}.b4 .push-lg-1{left:8.33333%}.b4 .push-lg-2{left:16.66667%}.b4 .push-lg-3{left:25%}.b4 .push-lg-4{left:33.33333%}.b4 .push-lg-5{left:41.66667%}.b4 .push-lg-6{left:50%}.b4 .push-lg-7{left:58.33333%}.b4 .push-lg-8{left:66.66667%}.b4 .push-lg-9{left:75%}.b4 .push-lg-10{left:83.33333%}.b4 .push-lg-11{left:91.66667%}.b4 .push-lg-12{left:100%}.b4 .offset-lg-0{margin-left:0}.b4 .offset-lg-1{margin-left:8.33333%}.b4 .offset-lg-2{margin-left:16.66667%}.b4 .offset-lg-3{margin-left:25%}.b4 .offset-lg-4{margin-left:33.33333%}.b4 .offset-lg-5{margin-left:41.66667%}.b4 .offset-lg-6{margin-left:50%}.b4 .offset-lg-7{margin-left:58.33333%}.b4 .offset-lg-8{margin-left:66.66667%}.b4 .offset-lg-9{margin-left:75%}.b4 .offset-lg-10{margin-left:83.33333%}.b4 .offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.b4 .col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.b4 .col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.b4 .col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.b4 .col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.b4 .col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.b4 .col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.b4 .col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.b4 .col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.b4 .col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.b4 .col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.b4 .col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.b4 .col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.b4 .col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.b4 .col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.b4 .pull-xl-0{right:auto}.b4 .pull-xl-1{right:8.33333%}.b4 .pull-xl-2{right:16.66667%}.b4 .pull-xl-3{right:25%}.b4 .pull-xl-4{right:33.33333%}.b4 .pull-xl-5{right:41.66667%}.b4 .pull-xl-6{right:50%}.b4 .pull-xl-7{right:58.33333%}.b4 .pull-xl-8{right:66.66667%}.b4 .pull-xl-9{right:75%}.b4 .pull-xl-10{right:83.33333%}.b4 .pull-xl-11{right:91.66667%}.b4 .pull-xl-12{right:100%}.b4 .push-xl-0{left:auto}.b4 .push-xl-1{left:8.33333%}.b4 .push-xl-2{left:16.66667%}.b4 .push-xl-3{left:25%}.b4 .push-xl-4{left:33.33333%}.b4 .push-xl-5{left:41.66667%}.b4 .push-xl-6{left:50%}.b4 .push-xl-7{left:58.33333%}.b4 .push-xl-8{left:66.66667%}.b4 .push-xl-9{left:75%}.b4 .push-xl-10{left:83.33333%}.b4 .push-xl-11{left:91.66667%}.b4 .push-xl-12{left:100%}.b4 .offset-xl-0{margin-left:0}.b4 .offset-xl-1{margin-left:8.33333%}.b4 .offset-xl-2{margin-left:16.66667%}.b4 .offset-xl-3{margin-left:25%}.b4 .offset-xl-4{margin-left:33.33333%}.b4 .offset-xl-5{margin-left:41.66667%}.b4 .offset-xl-6{margin-left:50%}.b4 .offset-xl-7{margin-left:58.33333%}.b4 .offset-xl-8{margin-left:66.66667%}.b4 .offset-xl-9{margin-left:75%}.b4 .offset-xl-10{margin-left:83.33333%}.b4 .offset-xl-11{margin-left:91.66667%}}.b4 .container{box-sizing:border-box;min-width:1024px;max-width:1240px;width:100%;padding-left:20px;padding-right:20px}.b4 .row:after,.b4 .row:before{content:normal}.text-content{font-weight:600;letter-spacing:1px}.text-content,.text-title{font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#0e3d59}.text-label,.text-title{font-weight:700;text-transform:uppercase}.text-label{font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#7ba2c0}.text-copy{font-size:14px}.text-copy,.text-copy-mini{font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;color:#7ba2c0}.text-copy-mini{font-size:12px}.text-light-mini{font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;color:#b8cadb}.text-center{text-align:center}.b4 .centered-text{height:70px;line-height:70px;display:inline-block;vertical-align:top}.b4 .hacker-title{color:#0e3d59;font-size:24px;font-weight:700}.b4 .min-height{height:70px}.b4 .flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.b4 .full-height{height:100%}.b4 .hacker-badge-70{width:70px;height:70px}.b4 hr{border-top:0;border-left:0;border-right:0;border-bottom:1px dashed #b8cadb;margin-top:20px}.b4 .line-height{line-height:18px}.rating-track-select{width:150px;display:inline-table}.rating-track-select .Select-clear-zone{display:none}.highcharts-yaxis-title{font-weight:700;font-size:larger}.highcharts-yaxis-labels{font-weight:800;font-size:6em;color:#0f0f0f}.highcharts-tooltip text{background:#333;color:"#fff";border-radius:10px}.select-box{cursor:pointer}.react-add-to-calendar{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);position:relative;display:block;margin-top:25px}.react-add-to-calendar__wrapper{zoom:1;cursor:pointer}.react-add-to-calendar__button{padding:10px;background-color:#f9f9f9;border:1px solid #aab9d4;border-radius:3px;color:#444}.react-add-to-calendar__button--light{background-color:#fff}.react-add-to-calendar__icon--right{padding-left:5px}.react-add-to-calendar__icon--left{padding-right:5px}.react-add-to-calendar__dropdown{position:absolute;top:30px;left:60px;width:60%;padding:5px 0 5px 8px;box-shadow:1px 3px 6px rgba(0,0,0,.15);border:1px solid #a8a8a8;background-color:#fff;text-align:left}.react-add-to-calendar__dropdown ul{list-style:none;margin:0;text-align:center}.react-add-to-calendar__dropdown ul li{padding:5px;margin-left:-8px;cursor:pointer}.react-add-to-calendar__dropdown ul li:hover{background-color:#f5f5f5}.react-add-to-calendar__dropdown ul li a{color:#444;text-decoration:none;cursor:pointer;display:block}.react-add-to-calendar__dropdown ul li a i{padding-right:10px}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100vh;min-height:650px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#b3b3b3}.rbc-header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:4}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{width:100%;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button{cursor:pointer}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event{cursor:pointer;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff}.rbc-event.rbc-selected{background-color:#265985}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;white-space:nowrap}.rbc-month-view{position:relative;border:1px solid #ddd;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex:1 0 0px;-webkit-box-flex:1;flex:1 0 0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%}.rbc-month-view .rbc-header{border-bottom:1px solid #ddd}.rbc-month-view .rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-month-view .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-month-header{-ms-flex-direction:row;-webkit-box-orient:horizontal;flex-direction:row}.rbc-month-header,.rbc-month-row{display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-direction:normal}.rbc-month-row{position:relative;-ms-flex-direction:column;-webkit-box-orient:vertical;flex-direction:column;-ms-flex:1 0 0px;-webkit-box-flex:1;flex:1 0 0;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex:1 0 0px;-webkit-box-flex:1;flex:1 0 0;overflow:hidden}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex:1 0 0px;-webkit-box-flex:1;flex:1 0 0;overflow:auto}.rbc-agenda-view table{width:100%;border:1px solid #ddd}.rbc-agenda-view table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-ms-flex:1;-webkit-box-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{-ms-flex:none;-webkit-box-flex:0;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-event{border:1px solid #265985;display:-ms-flexbox;display:-webkit-box;display:flex;max-height:100%;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;overflow:hidden}.rbc-day-slot .rbc-event-label{-ms-flex:none;-webkit-box-flex:0;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-ms-flex:1 1 0px;-webkit-box-flex:1;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-slot{-ms-flex:1 0 0px;-webkit-box-flex:1;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-day-slot .rbc-event{position:absolute;z-index:2}.rbc-slot-selection{z-index:10;position:absolute;cursor:default;background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;padding:3px}.rbc-time-view{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex:1;-webkit-box-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{width:100%;position:relative}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{min-height:20px}.rbc-time-header{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row>*+*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-header>.rbc-row>*+*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header .rbc-gutter-cell{-ms-flex:none;-webkit-box-flex:0;flex:none}.rbc-time-header>.rbc-gutter-cell+*{width:100%}.rbc-time-content{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-ms-flex:none;-webkit-box-flex:0;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rbc-current-time-indicator{position:absolute;z-index:1;left:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-current-time-indicator:before{display:block;position:absolute;left:-3px;top:-3px;content:" ";background-color:#74ad31;border-radius:50%;width:8px;height:8px}.rbc-rtl .rbc-current-time-indicator:before{left:0;right:-3px}.calandar-container{min-height:600px}.calendar-header .btn-text{margin-right:10px;outline:none}.calendar .loading-msg{font-size:14px;text-align:center;margin-top:100px}.calendar .close{outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}.calendar .dropdown{position:static}.calendar .ev-content{margin-top:20px}.calendar .ev-time{margin-top:5px;font-size:12px}.calendar .ev-time .h6{font-family:Whitney SSm A,Whitney SSm B,Avenir,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:lighter}.calendar .ev-url{margin-top:10px}.calendar .ev-img{width:48px;height:48px}.calendar .ev-title{padding:15px 10px;margin:0;position:relative;font-size:14px;font-weight:700;background-color:#f8f9fa;border-bottom:1px solid #eff1f3;border-radius:5px 5px 0 0}.calendar .ev-title .ev-heading{padding-right:15px}.calendar .arrow:before{content:"";position:absolute;left:47%;top:100%;border:12px solid #000;border-color:#fff transparent transparent}.calendar .popup{top:163px;left:288px;display:block;position:absolute;z-index:1000;min-width:270px;width:330px;padding-bottom:40px;text-align:center;white-space:normal;background-color:#fff;border:1px solid #b8cadb;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;box-sizing:content-box}.md-ed-wtbar .CodeMirror{color:#000}.md-ed-wtbar .CodeMirror-lines{padding:4px 0}.md-ed-wtbar .CodeMirror pre{padding:0 4px}.md-ed-wtbar .CodeMirror-gutter-filler,.md-ed-wtbar .CodeMirror-scrollbar-filler{background-color:#fff}.md-ed-wtbar .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.md-ed-wtbar .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.md-ed-wtbar .CodeMirror-guttermarker{color:#000}.md-ed-wtbar .CodeMirror-guttermarker-subtle{color:#999}.md-ed-wtbar .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.md-ed-wtbar .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.md-ed-wtbar .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.md-ed-wtbar .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.md-ed-wtbar .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.md-ed-wtbar .cm-tab{display:inline-block;text-decoration:inherit}.md-ed-wtbar .CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.md-ed-wtbar .cm-s-default .cm-header{color:#00f}.md-ed-wtbar .cm-s-default .cm-quote{color:#090}.md-ed-wtbar .cm-negative{color:#d44}.md-ed-wtbar .cm-positive{color:#292}.md-ed-wtbar .cm-header,.md-ed-wtbar .cm-strong{font-weight:700}.md-ed-wtbar .cm-em{font-style:italic}.md-ed-wtbar .cm-link{text-decoration:underline}.md-ed-wtbar .cm-strikethrough{text-decoration:line-through}.md-ed-wtbar .cm-s-default .cm-keyword{color:#708}.md-ed-wtbar .cm-s-default .cm-atom{color:#219}.md-ed-wtbar .cm-s-default .cm-number{color:#164}.md-ed-wtbar .cm-s-default .cm-def{color:#00f}.md-ed-wtbar .cm-s-default .cm-variable-2{color:#05a}.md-ed-wtbar .cm-s-default .cm-variable-3{color:#085}.md-ed-wtbar .cm-s-default .cm-comment{color:#a50}.md-ed-wtbar .cm-s-default .cm-string{color:#a11}.md-ed-wtbar .cm-s-default .cm-string-2{color:#f50}.md-ed-wtbar .cm-s-default .cm-meta,.md-ed-wtbar .cm-s-default .cm-qualifier{color:#555}.md-ed-wtbar .cm-s-default .cm-builtin{color:#30a}.md-ed-wtbar .cm-s-default .cm-bracket{color:#997}.md-ed-wtbar .cm-s-default .cm-tag{color:#170}.md-ed-wtbar .cm-s-default .cm-attribute{color:#00c}.md-ed-wtbar .cm-s-default .cm-hr{color:#999}.md-ed-wtbar .cm-s-default .cm-link{color:#00c}.md-ed-wtbar .cm-invalidchar,.md-ed-wtbar .cm-s-default .cm-error{color:red}.md-ed-wtbar .CodeMirror-composing{border-bottom:2px solid}.md-ed-wtbar div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}.md-ed-wtbar div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.md-ed-wtbar .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.md-ed-wtbar .CodeMirror-activeline-background{background:#e8f2ff}.md-ed-wtbar .CodeMirror{position:relative;overflow:hidden;background:#fff}.md-ed-wtbar .CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.md-ed-wtbar .CodeMirror-sizer{position:relative;border-right:30px solid transparent}.md-ed-wtbar .CodeMirror-gutter-filler,.md-ed-wtbar .CodeMirror-hscrollbar,.md-ed-wtbar .CodeMirror-scrollbar-filler,.md-ed-wtbar .CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.md-ed-wtbar .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.md-ed-wtbar .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.md-ed-wtbar .CodeMirror-scrollbar-filler{right:0;bottom:0}.md-ed-wtbar .CodeMirror-gutter-filler{left:0;bottom:0}.md-ed-wtbar .CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.md-ed-wtbar .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-30px}.md-ed-wtbar .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.md-ed-wtbar .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.md-ed-wtbar .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.md-ed-wtbar .CodeMirror-lines{cursor:text;min-height:1px}.md-ed-wtbar .CodeMirror pre{border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:none;font-variant-ligatures:none}.md-ed-wtbar .CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.md-ed-wtbar .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.md-ed-wtbar .CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.md-ed-wtbar .CodeMirror-code{outline:0}.md-ed-wtbar .CodeMirror-gutter,.md-ed-wtbar .CodeMirror-gutters,.md-ed-wtbar .CodeMirror-linenumber,.md-ed-wtbar .CodeMirror-scroll,.md-ed-wtbar .CodeMirror-sizer{box-sizing:content-box}.md-ed-wtbar .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.md-ed-wtbar .CodeMirror-cursor{position:absolute}.md-ed-wtbar .CodeMirror-measure pre{position:static}.md-ed-wtbar div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.md-ed-wtbar .CodeMirror-focused div.CodeMirror-cursors,.md-ed-wtbar div.CodeMirror-dragcursors{visibility:visible}.md-ed-wtbar .CodeMirror-selected{background:#d9d9d9}.md-ed-wtbar .CodeMirror-focused .CodeMirror-selected,.md-ed-wtbar .CodeMirror-line::-moz-selection,.md-ed-wtbar .CodeMirror-line>span::-moz-selection,.md-ed-wtbar .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.md-ed-wtbar .CodeMirror-focused .CodeMirror-selected,.md-ed-wtbar .CodeMirror-line::selection,.md-ed-wtbar .CodeMirror-line>span::selection,.md-ed-wtbar .CodeMirror-line>span>span::selection{background:#d7d4f0}.md-ed-wtbar .CodeMirror-crosshair{cursor:crosshair}.md-ed-wtbar .CodeMirror-line::-moz-selection,.md-ed-wtbar .CodeMirror-line>span::-moz-selection,.md-ed-wtbar .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.md-ed-wtbar .cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.md-ed-wtbar .cm-force-border{padding-right:.1px}@media print{.md-ed-wtbar .CodeMirror div.CodeMirror-cursors{visibility:hidden}}.md-ed-wtbar .cm-tab-wrap-hack:after{content:""}.md-ed-wtbar span.CodeMirror-selectedtext{background:0 0}.md-ed-wtbar .CodeMirror{height:auto;min-height:300px;border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;font:inherit;z-index:1}.md-ed-wtbar .CodeMirror-scroll{min-height:300px}.md-ed-wtbar .CodeMirror-fullscreen{background:#fff;position:fixed!important;top:50px;left:0;right:0;bottom:0;height:auto;z-index:9}.md-ed-wtbar .CodeMirror-sided{width:50%!important}.md-ed-wtbar .editor-toolbar{position:relative;opacity:.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:0 10px;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top-left-radius:4px;border-top-right-radius:4px}.md-ed-wtbar .editor-toolbar:after,.md-ed-wtbar .editor-toolbar:before{display:block;content:" ";height:1px}.md-ed-wtbar .editor-toolbar:before{margin-bottom:8px}.md-ed-wtbar .editor-toolbar:after{margin-top:8px}.md-ed-wtbar .editor-toolbar:hover,.md-ed-wtbar .editor-wrapper input.title:focus,.md-ed-wtbar .editor-wrapper input.title:hover{opacity:.8}.md-ed-wtbar .editor-toolbar.fullscreen{width:100%;height:50px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-top:10px;padding-bottom:10px;box-sizing:border-box;background:#fff;border:0;position:fixed;top:0;left:0;opacity:1;z-index:9}.md-ed-wtbar .editor-toolbar.fullscreen:before{width:20px;height:50px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#fff),color-stop(100%,hsla(0,0%,100%,0)));background:-webkit-linear-gradient(left,#fff,hsla(0,0%,100%,0));background:-webkit-linear-gradient(left,#fff 0,hsla(0,0%,100%,0));background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,0));position:fixed;top:0;left:0;margin:0;padding:0}.md-ed-wtbar .editor-toolbar.fullscreen:after{width:20px;height:50px;background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);background:-webkit-linear-gradient(left,hsla(0,0%,100%,0) 0,#fff);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);position:fixed;top:0;right:0;margin:0;padding:0}.md-ed-wtbar .editor-toolbar a{display:inline-block;text-align:center;text-decoration:none!important;color:#2c3e50!important;width:30px;height:30px;margin:0;border:1px solid transparent;border-radius:3px;cursor:pointer}.md-ed-wtbar .editor-toolbar a.active,.md-ed-wtbar .editor-toolbar a:hover{background:#fcfcfc;border-color:#95a5a6}.md-ed-wtbar .editor-toolbar a:before{line-height:30px}.md-ed-wtbar .editor-toolbar i.separator{display:inline-block;width:0;border-left:1px solid #d9d9d9;border-right:1px solid #fff;color:transparent;text-indent:-10px;margin:0 6px}.md-ed-wtbar .editor-toolbar a.fa-header-x:after{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:65%;vertical-align:text-bottom;position:relative;top:2px}.md-ed-wtbar .editor-toolbar a.fa-header-1:after{content:"1"}.md-ed-wtbar .editor-toolbar a.fa-header-2:after{content:"2"}.md-ed-wtbar .editor-toolbar a.fa-header-3:after{content:"3"}.md-ed-wtbar .editor-toolbar a.fa-header-bigger:after{content:"▲"}.md-ed-wtbar .editor-toolbar a.fa-header-smaller:after{content:"▼"}.md-ed-wtbar .editor-toolbar.disabled-for-preview a:not(.no-disable){pointer-events:none;background:#fff;border-color:transparent;text-shadow:inherit}@media only screen and (max-width:700px){.md-ed-wtbar .editor-toolbar a.no-mobile{display:none}}.md-ed-wtbar .editor-statusbar{padding:8px 10px;font-size:12px;color:#959694;text-align:right}.md-ed-wtbar .editor-statusbar span{display:inline-block;min-width:4em;margin-left:1em}.md-ed-wtbar .editor-preview,.md-ed-wtbar .editor-preview-side{padding:10px;background:#fafafa;overflow:auto;display:none;box-sizing:border-box}.md-ed-wtbar .editor-statusbar .lines:before{content:"lines: "}.md-ed-wtbar .editor-statusbar .words:before{content:"words: "}.md-ed-wtbar .editor-statusbar .characters:before{content:"characters: "}.md-ed-wtbar .editor-preview{position:absolute;width:100%;height:100%;top:0;left:0;z-index:7}.md-ed-wtbar .editor-preview-side{position:fixed;bottom:0;width:50%;top:50px;right:0;z-index:9;border:1px solid #ddd}.md-ed-wtbar .editor-preview-active,.md-ed-wtbar .editor-preview-active-side{display:block}.md-ed-wtbar .editor-preview-side>p,.md-ed-wtbar .editor-preview>p{margin-top:0}.md-ed-wtbar .editor-preview-side pre,.md-ed-wtbar .editor-preview pre{background:#eee;margin-bottom:10px}.md-ed-wtbar .editor-preview-side table td,.md-ed-wtbar .editor-preview-side table th,.md-ed-wtbar .editor-preview table td,.md-ed-wtbar .editor-preview table th{border:1px solid #ddd;padding:5px}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-tag{color:#63a35c}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-attribute{color:#795da3}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-string{color:#183691}.md-ed-wtbar .CodeMirror .CodeMirror-selected{background:#d9d9d9}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-header-1{font-size:200%;line-height:200%}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-header-2{font-size:160%;line-height:160%}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-header-3{font-size:125%;line-height:125%}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-header-4{font-size:110%;line-height:110%}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-comment{background:rgba(0,0,0,.05);border-radius:2px}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-link{color:#7f8c8d}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-url{color:#aab2b3}.md-ed-wtbar .CodeMirror .CodeMirror-code .cm-strikethrough{text-decoration:line-through}.md-ed-wtbar .CodeMirror .CodeMirror-placeholder{opacity:.5}.md-ed-wtbar .CodeMirror .cm-spell-error:not(.cm-url):not(.cm-comment):not(.cm-tag):not(.cm-word){background:rgba(255,0,0,.15)}.md-ed-wtbar .CodeMirror,.md-ed-wtbar .CodeMirror-scroll,.md-ed-wtbar.max-height-250{max-height:250px}.md-ed-wtbar .CodeMirror,.md-ed-wtbar .CodeMirror-scroll,.md-ed-wtbar.min-height-200{min-height:200px}.md-ed-wtbar .CodeMirror,.md-ed-wtbar .CodeMirror-lines,.md-ed-wtbar .CodeMirror-scroll,.md-ed-wtbar.font-size-1em{font-size:1em}.md-ed-wtbar .editor-toolbar a.fa.fa-eye{width:90px}.md-ed-wtbar .editor-toolbar a.fa.fa-eye:after{content:" Preview"}.code-snippet{min-height:300px}.code-snippet .testcase-input{width:81.25%;position:relative;top:-45px}.code-snippet .custom-input .snippet-title{width:100%}.code-snippet .custom-input .snippet-title .input{width:100%;min-width:944px}.code-snippet .fork-message{padding-top:100px}.code-snippet .lg-item a{color:#4691f6}.code-snippet .lg-item a.txt-white{color:#fff}