.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}.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}.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}.hr-modal.modal-wrapper{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;overflow:auto}.hr-modal.modal-wrapper.inverse{background:rgba(248,249,250,.88)}.hr-modal.modal-wrapper.inverse .modal-overlay{background:none}.hr-modal .modal-scroll-body{position:absolute;top:0;left:0;min-width:100%;min-height:100%;display:table;box-sizing:border-box}.hr-modal .modal-aligner{text-align:center}.hr-modal .modal-aligner.align-center{display:table-cell;vertical-align:middle}.hr-modal .modal-aligner.align-top{top:20vh}.hr-modal .modal-aligner.align-left{text-align:left}.hr-modal .modal-overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;background:rgba(0,0,0,.7)}.hr-modal .modal-container{position:relative;z-index:2;display:inline-block}.hr-modal .modal-container.full-width{display:block}.hr-modal .modal-enter{opacity:0}.hr-modal .modal-enter.modal-enter-active{opacity:1;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.hr-modal .modal-leave{opacity:1}.hr-modal .modal-leave.modal-leave-active{opacity:0;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.hr-dialog-main-window .hr-dialog-header{line-height:55px;box-sizing:border-box;height:55px}.hr-dialog-main-window .hr-dialog-title{float:left;margin:0 0 0 5px}.tutorial-details-modal .modal-container{width:50%}.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}.video-modal .frame-wrapper{padding:4px;padding-top:0}.video-modal .hr-dialog-header-slim{text-align:left}.b4 .js-bookmark{cursor:pointer;top:0;visibility:hidden}.b4 .js-bookmark.txt-gold{visibility:inherit}.b4 .content--list_body{padding:15px;padding-bottom:5px;padding-left:20px}.b4 .content--list_body a{color:#0b4f6c}.b4 .challengecard-title{font-size:14px;font-weight:600}.b4 .max-score{font-size:18px;font-weight:600;line-height:1.11;color:#0e3d59}.b4 .max-score-text{font-size:12px;font-weight:500;line-height:1.67;color:#6990b3}.b4 .solve-text{font-size:14px;font-weight:600}.b4 .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 .challenges-list-view:hover .js-bookmark{visibility:inherit}.b4 .challenges-list-view:hover .solve-text a{color:#20ca61}.b4 .is-solved,.b4 .is-solved .content--list_body a,.b4 .is-solved .max-score,.b4 .is-solved .max-score-text,.b4 .is-solved .solve-text a{color:#7ba2c0}.b4 .is-solved .individual-challenge-card{border:1px solid #b8cadb}.b4 .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 .topbar-inner{margin-top:5px}.b4 .topbar-inner .col-md-2{padding-top:0}.b4 .topbar-inner .show-detail{color:#0b4f6c}.b4 .topbar-inner:after,.b4 .topbar-inner:before{content:normal}.b4 .track_contentList{width:66%}.b4 .track_contentList .track_content{margin-bottom:10px}.b4 .tag-challenge-list-headline{font-size:12px;font-weight:600;color:#7ba2c0;padding-top:4px}.b4 .vertical-divider-right{width:2px;height:18px;margin-left:29px;border-right:1px solid #d0d9e2}.b4 .vertical-divider-left{width:2px;height:18px;margin-right:29px;border-left:1px solid #d0d9e2}.b4 .no-gutter{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.b4 .sort-icon{height:20px;width:20px;display:inline-block}.b4 .sort-icon.flip{-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV"}.b4 .sort-by-select{width:200px;display:inline-table}.b4 .sort-by-select .Select-clear-zone{display:none}.b4 .sort-text{font-size:12px;font-weight:600;color:#0b4f6c}.b4 .sort-icon:hover,.b4 .sort-text:hover{color:#20ca61}.b4 .taxonomy-container{margin-top:29px;width:30%;margin-left:12px;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-left:-10px;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"}.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}.challenge-header .icon-bookmark{margin-left:10px;cursor:pointer}.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}.hr-confirm-dialog{text-align:left;max-width:450px}.hr-confirm-dialog .hr-confirm-footer{margin:20px -5px 0}.hr-confirm-dialog .hr-dialog-button:last-child{margin-right:0}.notify-model .title{min-height:80px;font-weight:100;line-height:1.3em}.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 .hr-dialog-body{width:600px}.code-upload-modal .file-input-wrap{width:100%}.code-upload-modal .fake-input{width:60%}.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}.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}.progress-bar{position:relative;width:100px;height:5px;background:#ccc}.progress-bar .progress-filler{position:absolute;top:0;left:0;height:100%;-webkit-transition:all .2s ease;transition:all .2s ease;background:#2ec866}.progress-filler{position:absolute;top:0;left:0;height:100%;-webkit-transition:all .1s ease;transition:all .1s ease}.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}.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}.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}.flex-wrap.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.survey-modal.hr-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%}}.intro-survey{background-color:#fff;height:100%;width:100%;box-sizing:border-box}.survey1{width:240px;height:208px;border-radius:2px;background-color:#f8f9fa;border:2px solid #e4e4e4}.survey2{width:144px}.survey2,.survey3{height:208px;border-radius:2px;background-color:#f8f9fa;border:2px solid #c2c7d0}.survey3{width:190px}.text-larger{font-size:20px;color:#39424e}.text-larger,.text-smaller{font-family:AvenirNext-Medium;font-weight:500}.text-smaller{font-size:15px;color:#626b7f}.survey1 .surveyImage{margin-top:44px}.survey2 .surveyImage,.survey3 .surveyImage{margin-top:20px}.survey.active,.survey:hover{border:2px solid #2ec866;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.survey.active{background-color:#fff}.text-desc{width:110px;margin:0 auto;font-family:AvenirNext-DemiBold;font-size:15px;font-weight:500;line-height:1.33;color:#979faf}.survey1 .text-desc{width:195px;margin:0 auto;margin-top:25px;margin-left:32px}.text-desc .special{font-weight:600;color:#626b7f}.ml-1{margin-left:1%}.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 2px 4px 0 rgba(0,0,0,.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}.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}}.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:0 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:75%;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%}.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}.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}.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}.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 .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}#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 .hr-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 .hr-dialog-border .hr-dialog-main-window{width:650px}.username-prompt .hr-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-infinite-scroll{width:100%}.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%}.company-header{position:relative;margin-bottom:70px;width:100%;height:250px;background-size:cover;background-repeat:no-repeat}.company-header__logo{position:absolute;top:181px;z-index:1;overflow:hidden;padding:5px;width:128px;height:128px;border-radius:5px;background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,.1)}.company-header__logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.jobs-mini-snippet{border:1px solid #eff1f3;border-radius:3px;cursor:pointer}.company-detail__summary--name{word-wrap:break-word}.jobs-company{font-size:14px}.apply-to-job-snippet{width:300px}.apply-to-job-snippet__action{padding-top:12px;padding-bottom:12px;font-weight:600}.apply-to-job-snippet .btn-already-applied{border:none;background:#f8f9fa;box-shadow:none;color:#39424e;cursor:default}.apply-to-job-snippet .btn-already-applied:hover{background:#f8f9fa;box-shadow:none}.company-mini-snippet__left--name h4{margin:0;padding:0}.company-mini-snippet__left--location{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eff1f3;color:#979faf}.company-mini-snippet__right{margin-top:10px}.body-wrap.jobdetail-page .page_footer{margin-top:0}.job-detail{font-size:14px}.job-detail__wrapper--main{border-right:1px solid #eff1f3}.job-detail__body h1{margin:0;padding:0;font-weight:400}.job-detail__highlights{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #eff1f3}.job-detail__info{padding-right:50px;padding-bottom:30px}.job-detail__footer{padding-top:60px;padding-right:50px;padding-bottom:60px;border-top:1px solid #eff1f3}.job-detail .action-star{color:#c2c7d0;cursor:pointer}.job-detail .action-star i{font-size:1.1em}.job-detail .action-star:hover{color:#626b7f}.job-detail .action-star.starred{color:#ebbc2a}.jobs-info-snippet{line-height:normal}.tab-apply img.apply-by-solving-challenge{width:72px;height:72px}.upload-resume__label{color:#626b7f}.upload-resume__label .icon-container{overflow:hidden;width:32px;height:32px;border-radius:2px;background:#626b7f;color:#fff;text-align:center;line-height:32px}.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;min-height:32px;width:calc(100% - 50px);word-wrap:break-word;line-height:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.connect-to-linkedin__label{color:#626b7f}.connect-to-linkedin__label .icon-container{overflow:hidden;width:32px;height:32px;border-radius:2px;background:#626b7f;color:#fff;text-align:center;line-height:32px}.connect-to-linkedin__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;min-height:32px;width:calc(100% - 50px);word-wrap:break-word;line-height:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jobs-profile .btn,.jobs-profile .btn:focus{outline:none}.jobs-profile hr{margin:40px 0;height:1px;border:none;background:#eff1f3}.jobs-profile input[type=text]{box-sizing:border-box;margin:0;width:100%;border-radius:3px;box-shadow:none!important}.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 .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 .save-button{width:200px}.tab-eligibility [class*=" icon2-"]:before,.tab-eligibility [class^=icon2-]:before{margin-right:0}.application-tabs{font-size:1.2em}.application-tabs .tab{display:inline-block;color:#c2c7d0;font-weight:600;line-height:24px}.application-tabs .tab .index{display:inline-block;width:24px;height:24px;border-radius:50%;background:#eff1f3;font-weight:600;font-size:.85em}.application-tabs .tab.active{color:#39424e}.application-tabs .tab.active .index{background:#626b7f;color:#fff}.application-tabs .tab-divider{position:relative;display:inline-block;margin:0 20px;width:74px;height:4px}.application-tabs .tab-divider img{position:absolute;top:-2px;left:0;width:100%;height:100%}.applytojob-page{background:#f8f9fa}.apply-to-job{font-size:14px;width:740px}.apply-to-job__header{position:relative}.apply-to-job__header .wrap_logo{position:absolute;top:0;left:0}.apply-to-job__header h2{font-weight:500}.apply-to-job__body{border-radius:3px;background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}@-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}