.boundB,.settings_content-group:not(:last-of-type),.notify_dropdown .hr_nav_messages_list>div:not(:last-of-type),.notify_dropdown .hr_nav_notifications_list>div:not(:last-of-type){border-bottom:1px solid #C2C7D0}.boundT{border-top:1px solid #C2C7D0}.boundR{border-right:1px solid #C2C7D0}.boundL{border-left:1px solid #C2C7D0}.boundA,.notify_dropdown .dropdown-menu footer{border:1px solid #C2C7D0}.grey-header{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header{border-bottom:none}.border-box{box-sizing:border-box}.borderradius-5{border-radius:5px}.text-shadow-dk{-webkit-text-shadow:1px 1px rgba(0,0,0,0.15);-moz-text-shadow:1px 1px rgba(0,0,0,0.15);-ms-text-shadow:1px 1px rgba(0,0,0,0.15);-o-text-shadow:1px 1px rgba(0,0,0,0.15);text-shadow:1px 1px rgba(0,0,0,0.15)}.text-shadow-lt{-webkit-text-shadow:1px 1px rgba(255,255,255,0.3);-moz-text-shadow:1px 1px rgba(255,255,255,0.3);-ms-text-shadow:1px 1px rgba(255,255,255,0.3);-o-text-shadow:1px 1px rgba(255,255,255,0.3);text-shadow:1px 1px rgba(255,255,255,0.3)}.transition-all,.page-title h1,.page_title h1,.track-box .view-more{-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.transition-i{-webkit-transition:margin 0.2s ease-in-out;transition:margin 0.2s ease-in-out}.gradient-white{background-color:#f8f8f8;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fff), color-stop(1, #f8f8f8));background-image:-webkit-linear-gradient(top, #fff, #f8f8f8);background-image:linear-gradient(to bottom, #fff, #f8f8f8)}.gradient-green{background-color:#1db755;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2ec866), color-stop(1, #1db755));background-image:-webkit-linear-gradient(top, #2ec866, #1db755);background-image:linear-gradient(to bottom, #2ec866, #1db755)}.gradient-navy{background-color:#303741;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #39424e), color-stop(1, #303741));background-image:-webkit-linear-gradient(top, #39424e, #303741);background-image:linear-gradient(to bottom, #39424e, #303741)}.text-inverse,.fill-green,.fill-alt-green,.fill-blue,.fill-alt-blue,.fill-purple,.fill-orange,.fill-alt-grey,.fill-alt-grey-dk,.fill-alt-grey-dark,.fill-dark{color:#fff}.text-inverse a,.fill-green a,.fill-alt-green a,.fill-blue a,.fill-alt-blue a,.fill-purple a,.fill-orange a,.fill-alt-grey a,.fill-alt-grey-dk a,.fill-alt-grey-dark a,.fill-dark a{color:#fff}.fill-green{background:#018430}.color-green{color:#2ec866}.color-brand-green{color:#00751f}.fill-alt-green{background:#26a655}.color-alt-green{color:#26a655}.fill-blue{background:#4691f6}.color-blue{color:#4691f6}.fill-alt-blue{background:#0076b9}.color-alt-blue{color:#0076b9}.fill-purple{background:#805EC9}.color-purple{color:#805EC9}.fill-orange{background:#f65039}.color-orange{color:#f65039}.fill-yellow{background:#fff8ca}.fill-light{background:#f8f9fa}.fill-grey{background:#EFF1F3}.color-grey{color:#EFF1F3}.fill-alt-grey-lt{background:#C2C7D0}.fill-gold{background:#EBBC2A}.color-gold{color:#EBBC2A}.fill-teal{background:rgba(151,237,220,0.2)}.fill-light-orange{background:rgba(252,219,150,0.2)}.fill-light-blue{background:rgba(189,222,254,0.2)}.color-alt-gr1y-light,.color-alt-grey-light,.color-alt-gray-lt,.color-alt-grey-lt{color:#C2C7D0}.fill-alt-grey{background:#979faf}.color-alt-grey{color:#979faf}.fill-alt-grey-dk,.fill-alt-grey-dark{background:#626b7f}.color-alt-grey-dark{color:#626b7f}.fill-dark{background:#39424e}.color-dark{color:#39424e}.success{color:#26a655}.error{color:#f65039;margin-left:0px}.light-wrap{border:1px solid #c2c7d0;background:#fff}.light-wrap.table-wrap{overflow:hidden}.light-wrap.content-wrap{background-color:#f7f8f8}.compiletest-base-wrapper .header-style{background:#f3f7f7;border:0}.curved{border-radius:5px}.transition{-webkit-transition:all ease .4s;transition:all ease .4s}.inline-block{display:inline-block;vertical-align:middle}.center-grp-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes in-top{from{-webkit-transform:rotate3d(-1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-top{from{-webkit-transform:rotate3d(-1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg)}}@-webkit-keyframes in-right{from{-webkit-transform:rotate3d(0, -1, 0, 90deg);transform:rotate3d(0, -1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-right{from{-webkit-transform:rotate3d(0, -1, 0, 90deg);transform:rotate3d(0, -1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@-webkit-keyframes in-bottom{from{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-bottom{from{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@-webkit-keyframes in-left{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-left{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@-webkit-keyframes out-top{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(-1, 0, 0, 102deg);transform:rotate3d(-1, 0, 0, 102deg)}}@keyframes out-top{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(-1, 0, 0, 102deg);transform:rotate3d(-1, 0, 0, 102deg)}}@-webkit-keyframes out-right{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, -1, 0, 102deg);transform:rotate3d(0, -1, 0, 102deg)}}@keyframes out-right{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, -1, 0, 102deg);transform:rotate3d(0, -1, 0, 102deg)}}@-webkit-keyframes out-bottom{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(1, 0, 0, 101deg);transform:rotate3d(1, 0, 0, 101deg)}}@keyframes out-bottom{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(1, 0, 0, 101deg);transform:rotate3d(1, 0, 0, 101deg)}}@-webkit-keyframes out-left{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, 1, 0, 102deg);transform:rotate3d(0, 1, 0, 102deg)}}@keyframes out-left{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, 1, 0, 102deg);transform:rotate3d(0, 1, 0, 102deg)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.test-question-edit .select2-default{color:#626b7f !important}.profile_location,.email-option{color:#979faf}.profile_rating{font-weight:600}.track_content-footer,.profile-events-item,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.notify_dropdown .notify_item:after,.messaging_thread:after,.onboarding_domains:after,.discussion-meta:after{content:"";display:table}.track_content-footer:after,.profile-events-item:after,.notify_dropdown .notify_item:after,.messaging_thread:after,.onboarding_domains:after,.discussion-meta:after{clear:both}.profile_graph{margin-top:5px}.connect-social .email-option{padding-top:5px}.hackdown .hackdown-tab{padding-bottom:5px}.connect-social .email-option{margin-top:10px}.profile_location{margin-bottom:10px}.hackdown .hackdown-tab{padding-top:10px}.settings_content-group:not(:last-of-type),.hackdown h2,.hackdown .toggled-tab{padding-bottom:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.style_group>header{margin-bottom:20px}.hackdown .hackdown-mcq .hackdown-mcq-heading{padding-top:20px}.page-title,.page_title,.hackdown .hackdown-mcq .hackdown-mcq-heading,.hackdown .hackdown-tab{padding-right:20px}.hackdown .hackdown-mcq .hackdown-mcq-heading{padding-left:20px}.hackdown .hackdown-example .hackdown-solution{padding:20px}.settings_content-pane .formgroup.horizontal .block{float:left}.content--list:hover .challenge_links,.content--card:hover .challenge_links{opacity:1}.track_content-footer,.profile-events-item,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.notify_dropdown .notify_item:after,.messaging_thread:after,.onboarding_domains:after,.discussion-meta:after{content:"";display:table}.track_content-footer:after,.profile-events-item:after,.notify_dropdown .notify_item:after,.messaging_thread:after,.onboarding_domains:after,.discussion-meta:after{clear:both}.profile_graph{margin-top:5px}.connect-social .email-option{padding-top:5px}.hackdown .hackdown-tab{padding-bottom:5px}.connect-social .email-option{margin-top:10px}.profile_location{margin-bottom:10px}.hackdown .hackdown-tab{padding-top:10px}.settings_content-group:not(:last-of-type),.hackdown h2,.hackdown .toggled-tab{padding-bottom:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.style_group>header{margin-bottom:20px}.hackdown .hackdown-mcq .hackdown-mcq-heading{padding-top:20px}.page-title,.page_title,.hackdown .hackdown-mcq .hackdown-mcq-heading,.hackdown .hackdown-tab{padding-right:20px}.hackdown .hackdown-mcq .hackdown-mcq-heading{padding-left:20px}.hackdown .hackdown-example .hackdown-solution{padding:20px}.settings_content-pane .formgroup.horizontal .block{float:left}.content--list:hover .challenge_links,.content--card:hover .challenge_links{opacity:1}.challengecard-title{font-weight:600}.challengecard-title a,.challengecard-title a:hover{color:#2ec866}.challengecard-title.is-solved{opacity:.6;font-weight:500}.challengecard-title-locked{font-weight:600}.challengecard-title-locked a,.challengecard-title-locked a:hover{color:#C2C7D0}.not-available{color:#C2C7D0}.unlock-font{color:#979faf}.timer-font{font-family:"Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:23px;font-weight:600;letter-spacing:2px;color:#39424e !important}.timer-width{width:145px;text-align:center}.timer-border{background:#fbfcfc;border:1px solid #c9ced6;box-shadow:0px 1px 2px 0px rgba(239,241,243,0.5);border-radius:4px;line-height:1.8}.contest-timer-font{font-family:"Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:500;letter-spacing:1px;color:#39424e;margin-left:5px;border-bottom:1px black dotted}.contest-status-timer{font-weight:500;font-size:1.03em;line-height:1.5em}.challenge-sidebar-container .contest-status-timer,.challenge-sidebar-container .timer-color-running,.challenge-sidebar-container .timer-color-future{color:#979faf;font-weight:600;font-size:1em;line-height:200%}.challenge-sidebar-container .contest-status .timer-color-running,.challenge-sidebar-container .timer-color-future{font-size:1.1em}.challenge-sidebar-container .contest-timer-font{color:#626b7f;font-weight:300;color:black;font-size:1em;line-height:1.5em}.introjs-tooltip{box-shadow:0 2px 8px 0 rgba(0,0,0,0.1)}.introjs-tooltiptext{font-family:AvenirNext-Medium;font-size:13px;font-weight:500;color:#979faf}.introjs-tooltip-heading{font-family:AvenirNext-Medium;font-size:15px;font-weight:600;color:#39424e}.introjs-prevbutton,.introjs-nextbutton{margin-left:10px}.introjs-skipbutton:hover,.introjs-prevbutton:hover{cursor:pointer;text-shadow:none !important}.tracks-container{position:relative}.tracks-container .track_box{border:1px solid #C2C7D0;border-radius:5px;background:#ffffff}.tracks-container .track_box .bullet-points ul li span{position:relative;left:-3px}.tracks-container .item{margin-bottom:30px}.track-title{font-weight:600;border:1px solid #EFF1F3}.challengeslist_challenge:hover .challengeslist_challenge-links{opacity:1}.content--list .challenge_links,.content--card .challenge_links{opacity:0.3 !important;font-size:18px;line-height:0;text-align:right}.content--list:hover .challenge_links,.content--card:hover .challenge_links{opacity:1 !important}.track_percentage{background:#fff;border-radius:5px;padding:2px 4px;margin-left:5px;text-align:center;font-weight:600;border:1px solid #EFF1F3}track_progress{width:75%}.track_progress-wrap{height:10px;background:#fff;border:1px solid #EFF1F3;border-radius:25px;margin-top:8px}.track_progress-bar-solved{height:10px;background:#2ec866;border-radius:25px}.track_progress-bar-attempted{height:10px;background:#EFF1F3;border-radius:25px}.contests_pane{padding:20px}.contests .tab-list.tab-buttons .down{border:none}.contests_pane-title{margin-bottom:10px;font-weight:600}.contests_pane-CTAbtn{margin:10px 0 20px}.challengeslist_pagination-wrapper .pagination{padding:15px 0}.challengeslist_pagination-wrapper .pagination-sub{display:none !important}.search-challenge-title{width:230px !important}#challenge-search-links{width:90px}#challenge-search-links a{padding:0 5px;color:#333;line-height:auto}#challenge-search-links a:hover{color:#333}#challenge-search-links a i{font-size:inherit;line-height:20px}.registration-header{background:white;text-align:center;height:100px;z-index:20}.registration-header.fix{left:0;top:0;position:fixed;width:100%}.registration-nav a{padding-top:15px;padding-bottom:15px;width:25%}.registration-nav-container{width:600px}.registration-control a{font-size:.8em;font-weight:bold;text-decoration:underline}.registration-body{position:relative;z-index:10}.registration-body.pad{padding-top:175px}.registration-block{margin-bottom:60px}.registration-block .table-body{border-bottom:1px solid #C2C7D0}.registration-block .table-body .row:last-child,.registration-block .table-body .load-more-container{border-bottom:none !important}.registration-block .table-body .content-wrapper{overflow:scroll;height:257px}.lg-block_footer{padding:0}.lg-block_footer a{cursor:pointer;display:block;padding:10px 0;text-align:center}.lg-block_footer .prev,.lg-block_footer .next{color:inherit;float:left;width:15%}.lg-block_footer .prev:hover,.lg-block_footer .next:hover{background:#4691f6;color:white}.lg-block_footer .viewAll{box-sizing:border-box;border-left:1px solid #C2C7D0;border-right:1px solid #C2C7D0;float:left;font-weight:600;width:70%}.card-nav-link{cursor:pointer}.challenge-title-note{font-size:18px;margin-top:36px}.challenge-title-note h5{display:inline;margin-right:5px}.challenge-title-note .label{top:-3px}.challenge-note{font-size:18px}.challenge-note h5{display:inline;margin-right:5px}.challenge-note .label{top:-3px}.challenge-interface .code-head .CodeMirror,.challenge-interface .code-tail .CodeMirror{min-height:0px}.challenge-interface .code-head .CodeMirror .CodeMirror-activeline-background,.challenge-interface .code-tail .CodeMirror .CodeMirror-activeline-background{background:transparent}.challenge-interface .CodeMirror{min-height:300px}.toggle-leaderboard{margin-top:4px}.btn-group-filters .btn{border-radius:5px}.btn-group-filters input[type="text"]{border-color:transparent;border-radius:0 5px 5px 0;margin-left:-5px;max-width:0;padding:7px 0 7px;-webkit-transition:all 0.8s ease;transition:all 0.8s ease}.btn-group-filters .filters-close{display:none;position:relative;font-weight:bold;cursor:pointer;color:#39424e;opacity:.6}.btn-group-filters.is-open .btn{border-radius:5px 0 0 5px}.btn-group-filters.is-open input[type="text"]{border-color:#C2C7D0;max-width:400px;padding:7px 10px 7px}.btn-group-filters.is-open .filters-close{display:inline;opacity:.6}.btn-group-filters.is-open .filters-close:hover{opacity:1}.leaderboard-filters-dropdown{border-top:1px solid #C2C7D0;width:100%;width:calc(100% + 1px);margin-left:-7px;margin-top:8px}.leaderboard-sidebar{position:relative;-webkit-perspective:800px;perspective:800px;height:450px}.leaderboard-filters{background:white}.active .terminal-teaser .terminal-wrap{background:#000 !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;height:100% !important;width:auto !important;z-index:999999 !important;padding:30px !important}.active .container,.active .lg-block_footer{position:absolute !important;top:0;right:0;bottom:0;left:0 !important;width:100%}.active .terminal-teaser .terminal-wrap img{display:none}.active .terminal-teaser,.active .terminal-teaser .terminal-wrap,.active .terminal-teaser .terminal-wrap #terminal-content{position:absolute !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:100 !important}.submission-model-panel{min-height:30px;padding-top:15px;padding-bottom:15px;font-size:20px;line-height:150%;text-align:center;background-color:#fbfbfb;position:relative;border-bottom:1px solid #DDD}.submission-model-panel a.close{position:absolute;top:12px;right:10px;font-size:30px}.submission-model-panel p{margin:0px auto}.submission-model-panel p img{vertical-align:-4px}.completed-indicator{background:#2ec866;color:#f8f9fa;border-radius:100px;float:left;height:20px;line-height:18px;margin-top:1px;width:20px;text-align:center}.completed-indicator i:before{margin:0;font-size:13px}.failed-indicator{background:#f65039;color:#f8f9fa;border-radius:100px;float:left;height:21px;line-height:21px;font-size:14px;width:21px;text-align:center}.failed-indicator i:before{margin:0}.article-topic-list pre{width:75%;box-sizing:border-box}.article-topic-list .no-padding{padding-left:0px;padding-right:0px}ul.related-topics.no-bullets{list-style:none}ul.related-topics.no-bullets li{margin-bottom:10px}ul.related-videos.no-bullets{list-style:none}ul.related-videos.no-bullets li{margin-bottom:10px}.difficulty_mark{height:8px;width:8px;border-radius:16px;position:relative;top:-1px}.d-five{background:#2ec866}.d-four{background:#4691f6}.d-three{background:#805EC9}.d-two{background:#EBBC2A}.d-one{background:#f65039}.problem-statement p,.problem-statement li{font-size:16px}.problem-statement footer{padding-top:35px}.add-to-favorite{width:18px;height:32px;background-image:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/bookmark-unclicked-4f626314760d6f4a46c5cdaea56db6a1b281b77cb4a6c133232c77d29045a762.png);background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.add-to-favorite.active{background-image:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/bookmark-clicked-791898983699c05c8dc41cea6aa57cc2ab090d8567f4b5f1d0cf1390e194f515.png)}.locked-challenge .lock-icon{font-size:6em}.locked-challenge .lock-text{font-size:1.8em}#fullscreen-wrapper{width:100%;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fbfbfb;z-index:998}#fullscreen-wrapper .left-sidebar{float:left;width:49.5%;background-color:#fff;overflow-y:scroll}#fullscreen-wrapper .left-sidebar .challenge-container{margin:10px 20px 10px 20px}#fullscreen-wrapper .view-separator{width:0.5%;background-color:#ddd;float:left}#fullscreen-wrapper .right-sidebar{float:left;width:50%;background-color:#fff;overflow-y:scroll}#fullscreen-wrapper .right-sidebar .access{padding:10px}#fullscreen-wrapper .right-sidebar .bottom.access{border-top:1px solid #e4e4e4}#fullscreen-wrapper .right-sidebar .editor{background-color:#333}#fullscreen-wrapper .right-sidebar .right{text-align:right}#fullscreen-wrapper .progress{height:18px}#fullscreen-wrapper .progress .bar{font-size:14px;padding-left:10px;font-weight:700}#fullscreen-wrapper.feed-fullscreen .left-sidebar{width:36.5%}#fullscreen-wrapper.feed-fullscreen .right-sidebar{width:63%}.fullscreen-editor{position:fixed;top:0;bottom:0;left:0;right:0;margin-top:0 !important;z-index:9999}.full-screen{width:16px;height:16px;position:absolute;top:20px;right:20px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/hr_splash_codechecker_arrows-6251335ace677abebaf70ce6ec5aed66607d74fed446e148fa2303c5a4b3b3d1.png) 0 -16px no-repeat;cursor:pointer;z-index:500}div.view-separator{cursor:ew-resize}.locked-challenge .lock-icon{font-size:6em}.locked-challenge .lock-text{font-size:1.8em}.boundB,.settings_content-group:not(:last-of-type),.notify_dropdown .hr_nav_messages_list>div:not(:last-of-type),.notify_dropdown .hr_nav_notifications_list>div:not(:last-of-type){border-bottom:1px solid #C2C7D0}.boundT{border-top:1px solid #C2C7D0}.boundR{border-right:1px solid #C2C7D0}.boundL{border-left:1px solid #C2C7D0}.boundA,.notify_dropdown .dropdown-menu footer{border:1px solid #C2C7D0}.grey-header{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header{border-bottom:none}.border-box{box-sizing:border-box}.borderradius-5{border-radius:5px}.text-shadow-dk{-webkit-text-shadow:1px 1px rgba(0,0,0,0.15);-moz-text-shadow:1px 1px rgba(0,0,0,0.15);-ms-text-shadow:1px 1px rgba(0,0,0,0.15);-o-text-shadow:1px 1px rgba(0,0,0,0.15);text-shadow:1px 1px rgba(0,0,0,0.15)}.text-shadow-lt{-webkit-text-shadow:1px 1px rgba(255,255,255,0.3);-moz-text-shadow:1px 1px rgba(255,255,255,0.3);-ms-text-shadow:1px 1px rgba(255,255,255,0.3);-o-text-shadow:1px 1px rgba(255,255,255,0.3);text-shadow:1px 1px rgba(255,255,255,0.3)}.transition-all,.page-title h1,.page_title h1,.track-box .view-more{-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.transition-i{-webkit-transition:margin 0.2s ease-in-out;transition:margin 0.2s ease-in-out}.gradient-white{background-color:#f8f8f8;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fff), color-stop(1, #f8f8f8));background-image:-webkit-linear-gradient(top, #fff, #f8f8f8);background-image:linear-gradient(to bottom, #fff, #f8f8f8)}.gradient-green{background-color:#1db755;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2ec866), color-stop(1, #1db755));background-image:-webkit-linear-gradient(top, #2ec866, #1db755);background-image:linear-gradient(to bottom, #2ec866, #1db755)}.gradient-navy{background-color:#303741;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #39424e), color-stop(1, #303741));background-image:-webkit-linear-gradient(top, #39424e, #303741);background-image:linear-gradient(to bottom, #39424e, #303741)}.text-inverse,.fill-green,.fill-alt-green,.fill-blue,.fill-alt-blue,.fill-purple,.fill-orange,.fill-alt-grey,.fill-alt-grey-dk,.fill-alt-grey-dark,.fill-dark{color:#fff}.text-inverse a,.fill-green a,.fill-alt-green a,.fill-blue a,.fill-alt-blue a,.fill-purple a,.fill-orange a,.fill-alt-grey a,.fill-alt-grey-dk a,.fill-alt-grey-dark a,.fill-dark a{color:#fff}.fill-green{background:#018430}.color-green{color:#2ec866}.color-brand-green{color:#00751f}.fill-alt-green{background:#26a655}.color-alt-green{color:#26a655}.fill-blue{background:#4691f6}.color-blue{color:#4691f6}.fill-alt-blue{background:#0076b9}.color-alt-blue{color:#0076b9}.fill-purple{background:#805EC9}.color-purple{color:#805EC9}.fill-orange{background:#f65039}.color-orange{color:#f65039}.fill-yellow{background:#fff8ca}.fill-light{background:#f8f9fa}.fill-grey{background:#EFF1F3}.color-grey{color:#EFF1F3}.fill-alt-grey-lt{background:#C2C7D0}.fill-gold{background:#EBBC2A}.color-gold{color:#EBBC2A}.fill-teal{background:rgba(151,237,220,0.2)}.fill-light-orange{background:rgba(252,219,150,0.2)}.fill-light-blue{background:rgba(189,222,254,0.2)}.color-alt-gr1y-light,.color-alt-grey-light,.color-alt-gray-lt,.color-alt-grey-lt{color:#C2C7D0}.fill-alt-grey{background:#979faf}.color-alt-grey{color:#979faf}.fill-alt-grey-dk,.fill-alt-grey-dark{background:#626b7f}.color-alt-grey-dark{color:#626b7f}.fill-dark{background:#39424e}.color-dark{color:#39424e}.success{color:#26a655}.error{color:#f65039;margin-left:0px}.light-wrap{border:1px solid #c2c7d0;background:#fff}.light-wrap.table-wrap{overflow:hidden}.light-wrap.content-wrap{background-color:#f7f8f8}.compiletest-base-wrapper .header-style{background:#f3f7f7;border:0}.curved{border-radius:5px}.transition{-webkit-transition:all ease .4s;transition:all ease .4s}.inline-block{display:inline-block;vertical-align:middle}.center-grp-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@keyframes in-top{from{-webkit-transform:rotate3d(-1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-right{from{-webkit-transform:rotate3d(0, -1, 0, 90deg);transform:rotate3d(0, -1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-bottom{from{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-left{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes out-top{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(-1, 0, 0, 102deg);transform:rotate3d(-1, 0, 0, 102deg)}}@keyframes out-right{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, -1, 0, 102deg);transform:rotate3d(0, -1, 0, 102deg)}}@keyframes out-bottom{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(1, 0, 0, 101deg);transform:rotate3d(1, 0, 0, 101deg)}}@keyframes out-left{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, 1, 0, 102deg);transform:rotate3d(0, 1, 0, 102deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.test-question-edit .select2-default{color:#626b7f !important}.profile_location,.email-option{color:#979faf}.profile_rating{font-weight:600}.track_content-footer,.profile-events-item,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.notify_dropdown .notify_item:after,.messaging_thread:after,.onboarding_domains:after,.discussion-meta:after{content:"";display:table}.track_content-footer:after,.profile-events-item:after,.notify_dropdown .notify_item:after,.messaging_thread:after,.onboarding_domains:after,.discussion-meta:after{clear:both}.profile_graph{margin-top:5px}.connect-social .email-option{padding-top:5px}.hackdown .hackdown-tab{padding-bottom:5px}.connect-social .email-option{margin-top:10px}.profile_location{margin-bottom:10px}.hackdown .hackdown-tab{padding-top:10px}.settings_content-group:not(:last-of-type),.hackdown h2,.hackdown .toggled-tab{padding-bottom:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.style_group>header{margin-bottom:20px}.hackdown .hackdown-mcq .hackdown-mcq-heading{padding-top:20px}.page-title,.page_title,.hackdown .hackdown-mcq .hackdown-mcq-heading,.hackdown .hackdown-tab{padding-right:20px}.hackdown .hackdown-mcq .hackdown-mcq-heading{padding-left:20px}.hackdown .hackdown-example .hackdown-solution{padding:20px}.settings_content-pane .formgroup.horizontal .block{float:left}.content--list:hover .challenge_links,.content--card:hover .challenge_links{opacity:1}.boundB,.settings_content-group:not(:last-of-type),.notify_dropdown .hr_nav_messages_list>div:not(:last-of-type),.notify_dropdown .hr_nav_notifications_list>div:not(:last-of-type){border-bottom:1px solid #C2C7D0}.boundT{border-top:1px solid #C2C7D0}.boundR{border-right:1px solid #C2C7D0}.boundL{border-left:1px solid #C2C7D0}.boundA,.notify_dropdown .dropdown-menu footer{border:1px solid #C2C7D0}.grey-header{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header{border-bottom:none}.view_header .nav-tabs{background:transparent;border:none;margin-bottom:0;padding-left:0;padding-top:30px}.view_header .nav-tabs li{margin-right:10px}.view_header .nav-tabs li a{border:none !important;padding:10px 0 20px !important}.view_header .nav-tabs li.active a{border-bottom:3px solid #2ec866 !important}.view_header .nav-tabs .btn{margin-right:-20px}.track_data{border:1px solid #C2C7D0;border-radius:5px}.track_data li{padding:10px 7.5px}.track_data li:not(:last-of-type){border-right:1px solid #C2C7D0}.view_body{padding:30px 0 30px 30px}.section-head{padding:8px 20px;background-color:#EFF1F3;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:bold;border-color:#C2C7D0;border-width:1px;border-style:solid;border-bottom:none;text-transform:uppercase;font-size:14px}.section-group{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-width:1px;border-style:solid;border-color:#C2C7D0}.video-section{height:100%;margin-bottom:20px;border:1px solid #C2C7D0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:auto}.video-section img{width:100%}.video-section-2{height:100%;overflow:auto}.video-section-2 img{width:100%}.condensed-challenges-icon-lighter{opacity:0.3 !important;-webkit-transition:0.15s opacity linear;transition:0.15s opacity linear}.section-divide-line{margin:0 20px;border-top:1px solid #C2C7D0;border-bottom:none;border-left:none;border-right:none}.video-title-text{font-size:14px;font-weight:bold;line-height:18px}.track_content{border-radius:5px;background:white;border:1px solid #C2C7D0}.track_contentList .track_content{margin-bottom:20px}.track_contentList.react_var{min-width:200px}.track_contentList.react_var .social-buttons{padding-top:10px}.track_content-body{padding:20px}.track_content-footer{padding:0 20px 20px}.track_content-footer .btn{width:145px}.track_content.overflow_visible{overflow:visible}.challenge-card-margin-container{height:20px;margin-top:-10px;margin-left:20px;line-height:20px}.recommend-challenge-click:hover{background-color:#f8f9fa}#contest-challenges-problem .challenge-link{color:inherit}.topbar-inner .subscribe{font-size:10pt}.content--list_header .header-text{color:#2ec866}.track_content-footer .recommend-preview-text{color:#979faf}.social-button-padding{padding-top:3px}.challenge-card-margin-title{background-color:white;padding:10px}.challenges-filter-image{background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/challenges/filter-icon-a128d48acd5fe2b8eec4354ee295afedaf9a529f73af1f94885774f85b44baff.svg) no-repeat;background-size:100% auto;width:20px;height:21px;margin-top:5px}.challenges-filter-menu{position:absolute;z-index:5}.challenges-filter-menu .challenges-filter-margin-div{width:40px;height:10px;margin-top:-5px;margin-left:1px;background-color:white;z-index:-5}.challenges-filter-drop-down{width:130px;border:1px solid #C2C7D0;position:relative;margin-top:-5px;z-index:-50;background-color:white;border-radius:5px;border-top-left-radius:0;box-shadow:0 0 4px #C2C7D0}.challenges-filter-image-outter{border:1px solid white}.challenges-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}.filter-background{background-color:#EFF1F3;border-radius:5px;font-weight:600;font-size:15px;color:#39424e;padding-left:12px;padding-right:10px}.close-filter{text-decoration:none;color:#626b7f}.close-filter:hover{text-decoration:none;color:#39424e}.icon-adjust,.icon-adjust:before{margin-right:0px !important;top:0px !important;zoom:80%}.boundB,.settings_content-group:not(:last-of-type),.notify_dropdown .hr_nav_messages_list>div:not(:last-of-type),.notify_dropdown .hr_nav_notifications_list>div:not(:last-of-type){border-bottom:1px solid #C2C7D0}.boundT{border-top:1px solid #C2C7D0}.boundR{border-right:1px solid #C2C7D0}.boundL{border-left:1px solid #C2C7D0}.boundA,.notify_dropdown .dropdown-menu footer{border:1px solid #C2C7D0}.grey-header{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header{border-bottom:none}.border-box{box-sizing:border-box}.borderradius-5{border-radius:5px}.text-shadow-dk{-webkit-text-shadow:1px 1px rgba(0,0,0,0.15);-moz-text-shadow:1px 1px rgba(0,0,0,0.15);-ms-text-shadow:1px 1px rgba(0,0,0,0.15);-o-text-shadow:1px 1px rgba(0,0,0,0.15);text-shadow:1px 1px rgba(0,0,0,0.15)}.text-shadow-lt{-webkit-text-shadow:1px 1px rgba(255,255,255,0.3);-moz-text-shadow:1px 1px rgba(255,255,255,0.3);-ms-text-shadow:1px 1px rgba(255,255,255,0.3);-o-text-shadow:1px 1px rgba(255,255,255,0.3);text-shadow:1px 1px rgba(255,255,255,0.3)}.transition-all,.page-title h1,.page_title h1,.track-box .view-more{-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.transition-i{-webkit-transition:margin 0.2s ease-in-out;transition:margin 0.2s ease-in-out}.gradient-white{background-color:#f8f8f8;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fff), color-stop(1, #f8f8f8));background-image:-webkit-linear-gradient(top, #fff, #f8f8f8);background-image:linear-gradient(to bottom, #fff, #f8f8f8)}.gradient-green{background-color:#1db755;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2ec866), color-stop(1, #1db755));background-image:-webkit-linear-gradient(top, #2ec866, #1db755);background-image:linear-gradient(to bottom, #2ec866, #1db755)}.gradient-navy{background-color:#303741;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #39424e), color-stop(1, #303741));background-image:-webkit-linear-gradient(top, #39424e, #303741);background-image:linear-gradient(to bottom, #39424e, #303741)}.text-inverse,.fill-green,.fill-alt-green,.fill-blue,.fill-alt-blue,.fill-purple,.fill-orange,.fill-alt-grey,.fill-alt-grey-dk,.fill-alt-grey-dark,.fill-dark{color:#fff}.text-inverse a,.fill-green a,.fill-alt-green a,.fill-blue a,.fill-alt-blue a,.fill-purple a,.fill-orange a,.fill-alt-grey a,.fill-alt-grey-dk a,.fill-alt-grey-dark a,.fill-dark a{color:#fff}.fill-green{background:#018430}.color-green{color:#2ec866}.color-brand-green{color:#00751f}.fill-alt-green{background:#26a655}.color-alt-green{color:#26a655}.fill-blue{background:#4691f6}.color-blue{color:#4691f6}.fill-alt-blue{background:#0076b9}.color-alt-blue{color:#0076b9}.fill-purple{background:#805EC9}.color-purple{color:#805EC9}.fill-orange{background:#f65039}.color-orange{color:#f65039}.fill-yellow{background:#fff8ca}.fill-light{background:#f8f9fa}.fill-grey{background:#EFF1F3}.color-grey{color:#EFF1F3}.fill-alt-grey-lt{background:#C2C7D0}.fill-gold{background:#EBBC2A}.color-gold{color:#EBBC2A}.fill-teal{background:rgba(151,237,220,0.2)}.fill-light-orange{background:rgba(252,219,150,0.2)}.fill-light-blue{background:rgba(189,222,254,0.2)}.color-alt-gr1y-light,.color-alt-grey-light,.color-alt-gray-lt,.color-alt-grey-lt{color:#C2C7D0}.fill-alt-grey{background:#979faf}.color-alt-grey{color:#979faf}.fill-alt-grey-dk,.fill-alt-grey-dark{background:#626b7f}.color-alt-grey-dark{color:#626b7f}.fill-dark{background:#39424e}.color-dark{color:#39424e}.success{color:#26a655}.error{color:#f65039;margin-left:0px}.light-wrap{border:1px solid #c2c7d0;background:#fff}.light-wrap.table-wrap{overflow:hidden}.light-wrap.content-wrap{background-color:#f7f8f8}.compiletest-base-wrapper .header-style{background:#f3f7f7;border:0}.curved{border-radius:5px}.transition{-webkit-transition:all ease .4s;transition:all ease .4s}.inline-block{display:inline-block;vertical-align:middle}.center-grp-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@keyframes in-top{from{-webkit-transform:rotate3d(-1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-right{from{-webkit-transform:rotate3d(0, -1, 0, 90deg);transform:rotate3d(0, -1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-bottom{from{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-left{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes out-top{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(-1, 0, 0, 102deg);transform:rotate3d(-1, 0, 0, 102deg)}}@keyframes out-right{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, -1, 0, 102deg);transform:rotate3d(0, -1, 0, 102deg)}}@keyframes out-bottom{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(1, 0, 0, 101deg);transform:rotate3d(1, 0, 0, 101deg)}}@keyframes out-left{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, 1, 0, 102deg);transform:rotate3d(0, 1, 0, 102deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.test-question-edit .select2-default{color:#626b7f !important}.profile_location,.email-option{color:#979faf}.profile_rating{font-weight:600}.track_content-footer,.profile-events-item,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.notify_dropdown .notify_item:after,.messaging_thread:after,.onboarding_domains:after,.discussion-meta:after{content:"";display:table}.track_content-footer:after,.profile-events-item:after,.notify_dropdown .notify_item:after,.messaging_thread:after,.onboarding_domains:after,.discussion-meta:after{clear:both}.profile_graph{margin-top:5px}.connect-social .email-option{padding-top:5px}.hackdown .hackdown-tab{padding-bottom:5px}.connect-social .email-option{margin-top:10px}.profile_location{margin-bottom:10px}.hackdown .hackdown-tab{padding-top:10px}.settings_content-group:not(:last-of-type),.hackdown h2,.hackdown .toggled-tab{padding-bottom:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.style_group>header{margin-bottom:20px}.hackdown .hackdown-mcq .hackdown-mcq-heading{padding-top:20px}.page-title,.page_title,.hackdown .hackdown-mcq .hackdown-mcq-heading,.hackdown .hackdown-tab{padding-right:20px}.hackdown .hackdown-mcq .hackdown-mcq-heading{padding-left:20px}.hackdown .hackdown-example .hackdown-solution{padding:20px}.settings_content-pane .formgroup.horizontal .block{float:left}.content--list:hover .challenge_links,.content--card:hover .challenge_links{opacity:1}.boundB,.settings_content-group:not(:last-of-type),.notify_dropdown .hr_nav_messages_list>div:not(:last-of-type),.notify_dropdown .hr_nav_notifications_list>div:not(:last-of-type){border-bottom:1px solid #C2C7D0}.boundT{border-top:1px solid #C2C7D0}.boundR{border-right:1px solid #C2C7D0}.boundL{border-left:1px solid #C2C7D0}.boundA,.notify_dropdown .dropdown-menu footer{border:1px solid #C2C7D0}.grey-header{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header{border-bottom:none}.rg_1{color:#2ec866 !important}.rg_2{color:#4691f6 !important}.rg_3{color:#f65039 !important}.rg_4{color:#805EC9 !important}.rg_5{color:#979faf !important}.avatar-profile img{height:235px;width:235px}.profile_hackerhandle{font-size:26px}.profile_hackerhandle a{color:#39424e}.profile_hackername{font-weight:500}.profile_header_actions a{margin:0 0 10px}.profile_header_actions .btn-text{padding:0}.profile_contentSubmit{float:left;width:150px;padding-left:7.5px}.profile_GraphHead{margin-left:25px}.badge_image_container{position:relative;left:0;top:0;float:left}.profile_badge_image{position:relative;top:0;left:0;z-index:1}.profile_badge_star{position:absolute;top:112px;z-index:2}.settings_content-useremail{font-weight:600;line-height:30px}.settings_connections .filter-checkbox{display:inline-block}.settings_connections i.btn-social{cursor:arrow}div.email-option{position:absolute;font-weight:600;padding-right:20px}span.pref-label{margin-left:72px;float:left;padding-top:4px}#rating-graph-tab svg{font-family:inherit !important}.setting_export-data .archive-created-date{font-size:13px}.track_content-footer,.profile-events-item,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.notify_dropdown .notify_item:after,.messaging_thread:after,.onboarding_domains:after,.discussion-meta:after{content:"";display:table}.track_content-footer:after,.profile-events-item:after,.notify_dropdown .notify_item:after,.messaging_thread:after,.onboarding_domains:after,.discussion-meta:after{clear:both}.profile_graph{margin-top:5px}.connect-social .email-option{padding-top:5px}.hackdown .hackdown-tab{padding-bottom:5px}.connect-social .email-option{margin-top:10px}.profile_location{margin-bottom:10px}.hackdown .hackdown-tab{padding-top:10px}.settings_content-group:not(:last-of-type),.hackdown h2,.hackdown .toggled-tab{padding-bottom:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.style_group>header{margin-bottom:20px}.hackdown .hackdown-mcq .hackdown-mcq-heading{padding-top:20px}.page-title,.page_title,.hackdown .hackdown-mcq .hackdown-mcq-heading,.hackdown .hackdown-tab{padding-right:20px}.hackdown .hackdown-mcq .hackdown-mcq-heading{padding-left:20px}.hackdown .hackdown-example .hackdown-solution{padding:20px}.settings_content-pane .formgroup.horizontal .block{float:left}.content--list:hover .challenge_links,.content--card:hover .challenge_links{opacity:1}.boundB,.settings_content-group:not(:last-of-type),.notify_dropdown .hr_nav_messages_list>div:not(:last-of-type),.notify_dropdown .hr_nav_notifications_list>div:not(:last-of-type){border-bottom:1px solid #C2C7D0}.boundT{border-top:1px solid #C2C7D0}.boundR{border-right:1px solid #C2C7D0}.boundL{border-left:1px solid #C2C7D0}.boundA,.notify_dropdown .dropdown-menu footer{border:1px solid #C2C7D0}.grey-header{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header{border-bottom:none}.notifications_badge{color:#fff;background:#f65039;padding:0px 7px;float:right;position:absolute;top:15px;right:-15px;z-index:2000;display:none}.notifications_badge:before{content:'';border-style:solid;border-width:5px;border-color:transparent;width:0;height:0;position:absolute;border-right-color:#f65039;top:6px;left:-10px;display:block}.notifications_single{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #EFF1F3}.notifications_single-buttons{margin-top:10px}.notifications_single-buttons a{display:inline-block}.notify_dropdown .dropdown-menu{border:none;width:300px;right:0;left:auto;top:40px;border-radius:5px 0 5px 5px;font-size:14px;overflow:hidden}.notify_dropdown .dropdown-menu header{background:#232931;color:white}.notify_dropdown .dropdown-menu header a{color:inherit;font-size:12px;padding:4px 0 0 0;opacity:.6}.notify_dropdown .dropdown-menu header a:hover{opacity:1}.notify_dropdown .dropdown-menu footer{border-radius:0 0 5px 5px}.notify_dropdown .dropdown-menu footer a{color:#4691f6;border:none;border-radius:0 0 5px 5px}.notify_dropdown .dropdown-menu .dropdown-body{border-left:1px solid #C2C7D0;border-right:1px solid #C2C7D0}.notify_dropdown .dropdown-menu.large{width:450px}.notify_dropdown .dropdown-menu img{width:auto}.notify_dropdown .dropdown-menu ul{position:relative;max-height:360px;overflow:auto}.notify_dropdown .dropdown-menu .head a,.notify_dropdown .dropdown-menu .notify_msg a{padding:0;text-decoration:underline;color:#0076b9;display:inline}.notify_dropdown .dropdown-menu .message_body{background:white;border:none;padding:10px 0;margin-left:0}.notify_dropdown.open .nav-link{color:#fff}.notify_dropdown .notify_item{display:block;float:none;padding:10px 15px}.notify_dropdown .notify_item .close{padding:0;display:none}.notify_dropdown .notify_item.unread,.notify_dropdown .notify_item.unread:hover{background:#f0f6fe}.notify_dropdown .notify_item.unread .message_status,.notify_dropdown .notify_item.unread:hover .message_status{color:#4691f6;opacity:1}.notify_dropdown .notify_item:hover{cursor:pointer}.notify_dropdown .notify_item:hover .close{display:block}.notify_dropdown .notify_item .notification-icon{width:40px;float:left;text-align:center;padding:16px 5px 0 5px}.notify_dropdown .notify_item .notification-subject{display:inline-block;width:calc(100% - 50px)}.notify_dropdown .notify_item .notification-subject a{padding:0;margin:0;color:#4691f6;border:0;display:inline}.notify_dropdown .message_status{display:inline-block;font-weight:700;line-height:20px;color:#39424e;opacity:0.6;font-size:8px;padding:0}.notify_dropdown .message_status i{top:-2px}.notify_dropdown .message_status:hover{opacity:1}.notify_dropdown .notify_message-wrap{width:350px}.notify_dropdown .notify_title,.notify_dropdown .notify_author{margin-bottom:8px;margin-bottom:3px}.notify_dropdown .notify_msg{color:#6c778d}.notify_dropdown .avatar{margin-top:5px}.messaging_header{border-bottom:1px solid #C2C7D0;border-right:1px solid #C2C7D0;line-height:60px;padding:0 20px}.messaging_threads{background:white;list-style:none;overflow-x:hidden;overflow-y:scroll;height:calc(100vh - 260px);width:100%;min-height:370px}.messaging_thread{background:white;border-bottom:1px solid #C2C7D0;border-right:1px solid #C2C7D0}.messaging_thread.active{background:white;border-right:3px solid #4691f6;position:relative}.messaging_thread.active .message_last,.messaging_thread.active .message_header{color:inherit}.messaging_thread.unread .message_last,.messaging_thread.unread .message_header{color:#4691f6;font-weight:500}.messaging_thread.unread .avatar{box-shadow:0 1px 3px rgba(0,0,0,0.1)}.messaging_thread .avatar{float:left;margin-right:20px}.messaging_thread .message_last,.messaging_thread .message_header{color:#979faf}.messaging_thread .message_header{font-weight:500}.messaging_content{border-left:1px solid #C2C7D0;left:-1px}.message_history{min-height:400px;overflow-x:hidden;overflow-y:scroll;height:calc(100vh - 260px)}.message_group{padding:20px}.message_group .avatar{float:left}.message_body{margin-left:80px;position:relative;background:#f8f9fa;border:1px solid #C2C7D0;padding:10px 15px;border-radius:5px}.message_body p{margin:.5em 0;word-break:break-word;word-break:hyphenate}.message_body.spam{opacity:0.4}.message_footer{margin-left:80px;margin-top:5px}.message_footer a,.message_footer p{color:#c2c7d0;font-size:14px;font-weight:600}.message_footer a:hover{color:#979faf;text-decoration:underline}.messaging_respond{height:100px;min-height:100px;background:#f8f9fa;padding:20px 20px 20px 40px;box-sizing:border-box;border-top:1px solid #C2C7D0;border-left:1px solid #C2C7D0}.messaging_respond textarea{width:77%;margin-right:3%;border-radius:0px;resize:vertical;min-height:50px}.messaging_respond button{float:right;width:19%}.messaging_respond div{display:inline-block}.messaging_respond div button.hr_send{vertical-align:middle;float:none;width:100%}.messaging_respond div span{vertical-align:middle;display:block;text-align:center;margin-top:5px}.messaging_respond div span .characters_left{font-family:monospace;font-size:1.2em;display:inline}.messaging_respond div span p{display:inline;font-size:0.7em}.info-container{width:600px}.mmsT{margin-top:7.5px}.select2-container-multi .select2-choices .select2-search-field input{font-family:inherit}.green{color:#26B062}.upper-case{text-transform:uppercase}.white-grid-block{background-color:#fff;border:1px solid #c2c7cf;box-shadow:inset 0 -2px 2px #ececec;padding:20px 90px;width:640px;margin:0 auto;border-radius:5px}.white-grid-block .header{margin-top:-42px;margin-bottom:20px;margin-left:-15px}.white-grid-block .header p{padding-left:15px;padding-right:15px;display:inline-block;background:#fff;color:#626b7f}.white-grid-block .sections{list-style-type:none;padding-left:30px}.white-grid-block .sections li{counter-increment:step-counter;padding-bottom:2.5em}.white-grid-block .sections li .section-title{text-transform:uppercase;font-weight:bold;padding:2px 0 6px 0;font-size:1.05em}.white-grid-block .sections li::before{content:counter(step-counter);border-style:solid;border-width:0 22px 0 0;-o-border-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTQuODZweCIgaGVpZ2h0PSIzMS45MDdweCIgdmlld0JveD0iMCAwIDE0Ljg2IDMxLjkwNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQuODYgMzEuOTA3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRjFGMEYzIiBwb2ludHM9IjAuNTAxIDEuMjcxIDE0LjE3NyAxNS45NDUgMC41MTggMzAuNjM2ICIvPjxwYXRoIGZpbGw9IiNGMUYwRjMiIGQ9Ik0xLjAwMSAyLjU0MmwxMi40OTMgMTMuNDA0TDEuMDE3IDI5LjM2NCAxLjAwMSAyLjU0Mk0wIDBsMC4wMTkgMzEuOTA3TDE0Ljg2IDE1Ljk0NSAwIDAgMCAweiIvPjwvc3ZnPg==") 0 22 0 repeat;border-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTQuODZweCIgaGVpZ2h0PSIzMS45MDdweCIgdmlld0JveD0iMCAwIDE0Ljg2IDMxLjkwNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQuODYgMzEuOTA3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cG9seWdvbiBmaWxsPSIjRjFGMEYzIiBwb2ludHM9IjAuNTAxIDEuMjcxIDE0LjE3NyAxNS45NDUgMC41MTggMzAuNjM2ICIvPjxwYXRoIGZpbGw9IiNGMUYwRjMiIGQ9Ik0xLjAwMSAyLjU0MmwxMi40OTMgMTMuNDA0TDEuMDE3IDI5LjM2NCAxLjAwMSAyLjU0Mk0wIDBsMC4wMTkgMzEuOTA3TDE0Ljg2IDE1Ljk0NSAwIDAgMCAweiIvPjwvc3ZnPg==") 0 22 0 repeat;background:-webkit-linear-gradient(left, #f0f0f4 50%, #f0f0f4 50%) no-repeat;background:linear-gradient(90deg, #f0f0f4 50%, #f0f0f4 50%) no-repeat;margin-left:-70px;font-weight:bold;color:#939fb0;padding:3px 0px 3px 30px;float:left}.feedback-message i.icon--single.icon-ok-circled,.feedback-message .notify_dropdown .message_status i.icon-ok-circled,.notify_dropdown .message_status .feedback-message i.icon-ok-circled{font-size:1.6em;vertical-align:text-top}.center{margin:0 auto}.clear{clear:both}.font20{font-size:20px}input.large{width:400px}.headline{font-weight:600;color:#2ec866;padding-top:45px}.sub-headline{margin:15px auto 40px auto;font-weight:500}.title-name-wrapper{padding:20px;background-color:#f8f8f8;border-bottom:1px solid #e0e0e0}.title-name-wrapper h3{margin:0px;padding-top:2px}h1.title{font-size:2.2em;font-weight:600}ul.mcq-question-choices{list-style:none;position:relative;margin:0;padding:0}ul.mcq-question-choices.overlay{opacity:0.5}ul.mcq-question-choices.overlay .block-selection{position:absolute;width:100%;height:100%;left:0;top:0}ul.mcq-question-choices li label{display:inline-block;vertical-align:text-top;word-wrap:break-word}table.candidate-question-list{width:100%}table.candidate-question-list tr{height:61px}.nav-make-fixed{position:fixed !important;top:0px !important}.time-short{color:#2ec866}.time-critical{color:#f65039}.question-name{color:#2ec866;font-weight:600}.question-submitted{font-weight:400}input.complete-question{border-bottom:2px solid #979faf;border-top:none;border-left:none;border-right:none;border-radius:0 !important;box-shadow:none !important}input.complete-question:focus{box-shadow:none;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #626b7f}.candidate-login{height:100%}.hidden{display:none !important}.txt-alt-grey{color:#979faf}.question-answer-divider{background:#F5F5F5;padding:15px 30px;margin:20px -30px;border-bottom:1px solid #EBEBEB;border-top:1px solid #EBEBEB}.green-title{color:#2ec866;font-size:1em;font-weight:600;margin-bottom:20px;display:block}.acknowledge-text{line-height:25px;font-weight:500;margin-top:3px}#test-login-form select{height:40px}.test-instruction-wrapper{margin:30px 60px}.stats-head{padding:12px;border-bottom:1px solid #dadada;color:#999}ul.added-quest-ul{width:100%;margin:0;padding:0;overflow:auto;top:45px;bottom:0px;position:absolute}ul.added-quest-ul li{padding:12px;border-bottom:1px solid #dadada}.lib-sidebar-questitle{margin-bottom:10px}.lib-sidebar-title{display:inline-block;width:205px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.lib-sidebar-meta{font-size:12px;font-weight:400}.light_grey{color:#8b8b8b}.loading_box{position:fixed;left:0;right:0;top:150px;margin:auto;text-align:center;z-index:1002;max-width:500px;width:auto}.loading_box>span{display:inline-block;padding:10px;background:rgba(0,0,0,0.7);font-weight:bold;color:#fff;border-radius:5px}.guide-open .close-guide{position:absolute;right:15px;top:10px;color:#979faf}.guide-open .sub-guide-1{position:absolute;top:10%;left:0;right:0;z-index:1000;margin:auto;width:800px;padding:30px 0px;padding-bottom:10px;border-radius:5px;box-shadow:0px 0px 7px 0px #ccc;border:1px solid #c2c7d0}.guide-open .sub-guide-1 img{width:100%}.guide-open .sub-guide-1 ul{text-align:center}.guide-open .sub-guide-1 ul li{list-style-type:none;display:inline-block;vertical-align:top}.guide-open .sub-guide-1 ul li a{display:block;border:2px solid #c2c7d0;background:#fff;height:54px;width:100px;padding:10px 10px;margin-right:10px;border-radius:5px}.guide-open .sub-guide-1 ul li a img{width:100%}.guide-open .sub-guide-1 ul li:last-child a{margin-right:0}.guide-open .sub-guide-1 ul li .test-caption{color:#626b7f;margin:5px 0px}.guide-open .sub-guide-1 ul li:hover a{border:2px solid #2ec866}.guide-open .sub-guide-1 ul li.active a{border:2px solid #2ec866}.guide-open .sub-guide-1 .sub-tag{padding-top:50px}.guide-open .sub-guide-1 .sub-tag-2{padding-top:5px;padding-bottom:50px}.guide-open .sub-guide-1 .blank_file{text-align:center}.guide-open .sub-guide-1 .blank_file img{width:auto}.guide-open .sub-guide-2{border-radius:5px;width:598px;top:150px;position:fixed;padding-top:20px;padding-bottom:0px;padding-left:0px;padding-right:0px}.guide-open .sub-guide-2 .guide-footer{border-top:1px solid #c2c7d0;padding-top:10px;text-align:center}.guide-open .sub-guide-2 .guide-footer *{display:inline-block;vertical-align:top}.guide-open .sub-guide-2 .guide-footer input{width:206px;margin-right:10px}.guide-open .sub-guide-3{box-sizing:border-box;width:450px;padding:20px;left:100px;right:auto;top:70px}.guide-open .sub-guide-3:after{position:absolute;left:50px;right:auto;content:" ";top:-20px;width:0;height:0;border-color:transparent transparent #eff1f3 transparent;border-style:solid;border-width:10px}.guide-open .sub-guide-3:before{position:absolute;left:49px;right:auto;content:" ";top:-22px;width:0;height:0;border-color:transparent transparent #c2c7d0 transparent;border-style:solid;border-width:11px}.guide-open .sub-guide-4{width:600px}.settings-team .sorter{height:23px}.settings-team #new-add-user .alert.error{margin:0px auto 15px auto;width:84%;padding:10px}.settings-team .search-box .input-btn-group{position:relative}.settings-team .search-box .input-btn-group input{border-radius:5px;padding-bottom:7px;padding-top:10px}.settings-team .search-box .input-btn-group .btn{color:#979faf;border-radius:0px 5px 5px 0px;top:0;right:0;padding-bottom:10px;position:absolute}.settings-team .dropdown-open{display:block !important}.settings-team .dropdown-group{position:absolute;right:90px}.settings-team .dropdown-group .btn.dropdown-toggle{border-radius:5px}.settings-team .dropdown-group .dropdown-menu{border-top:1px solid #ccc}.settings-team .dropdown-group .dropdown-menu li a{font-size:0.8em;font-weight:300;text-align:left}.settings-team .teams-o-flow .table-data .table-wrap header{border-top:none;padding-top:15px;padding-bottom:13px}.settings-team .teams-o-flow .table-data .table-body>.row{padding-top:15px;padding-bottom:15px}.settings-team .teams-o-flow.overflow-content-push-down{top:120px;-webkit-transition:.5s top .1s ease;transition:.5s top .1s ease}.settings-team .teams-main-container{margin-bottom:50px}.settings-team .teams-main-container .checkbox label{line-height:1.5}.settings-team .teams-main-container .table-wrap header{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom-color:#c2c7d0 !important;padding-top:15px}.settings-team .teams-main-container .table-wrap .table-body{height:0;visibility:hidden}.settings-team .teams-main-container .table-wrap.team-open header{border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom-color:transparent !important}.settings-team .teams-main-container .table-wrap.team-open .table-body{height:auto;visibility:visible}.settings-team .new_user_team input{width:361px}.settings-team .mem_list ul li{display:block;list-style-type:none}.settings-team .mem_list ul li .team_email_cta{position:relative;border:1px solid #c2c7d0;border-radius:5px}.settings-team .mem_list ul li .team_email_cta .delete_email_from_team{position:absolute;right:10px}.settings-team .label_add_user{width:70px;display:inline-block}.settings-team .btn-group>.dropdown-toggle{box-shadow:none}.settings-team .custom-settings-btn{position:absolute;right:25px}.settings-team .break-para{word-wrap:break-word}.settings-team .select2-container{padding:0}.settings-team .modal{top:100px !important;right:0 !important;left:0 !important;right:0 !important;margin:auto !important;border-radius:5px !important}.settings-team .modal-500{width:500px}.settings-team .wide-100{width:100%}.settings-team .mxT{margin-top:2.5px}.settings-team .modal-small{width:210px}.settings-team .search_form form{position:relative;top:-4px}.settings-team .search_form .search-query{background-color:#fff;border-color:#ccc;width:210px;padding-right:25px}.settings-team .search_form i{top:22px;color:inherit}.settings-team .search_form i.icon-cancel-small{right:0;left:auto}.settings-team .team-search{position:relative;top:-8px;width:237px}.settings-team .team-search input{border-radius:23px;margin-bottom:-10px}.settings-team .team-search i.icon-search{top:12px;right:auto;left:25px}.settings-team .team-search i.icon-cancel-small{top:12px;right:0;left:auto}.settings-team #datatable-mypads_length select{margin-top:4px;margin-bottom:0}.settings-team .paginate .pagination ul{margin-top:0}@media screen and (max-width: 960px){.settings-team .search_form .search-query{background-color:#fff;border-color:#ccc;width:200px}.settings-team .search_form .search-query:focus{width:200px}}.team-callout{margin-top:6px}.custom-settings-btn .team-callout:before{position:absolute !important;top:-9px !important;left:56% !important;display:inline-block !important;border-right:8px solid transparent !important;border-bottom:8px solid #ccc !important;border-left:8px solid transparent !important;border-bottom-color:#ccc !important;border-bottom-color:rgba(0,0,0,0.2) !important;content:'' !important}.custom-settings-btn .team-callout:after{position:absolute !important;top:-8px !important;left:56% !important;display:inline-block !important;border-right:8px solid transparent !important;border-bottom:8px solid #fff !important;border-left:8px solid transparent !important;content:'' !important}.span-flex-4.team-search-box{position:relative;left:137px}@media screen and (min-width: 1200px){.page_wide .content_primary{width:78.125%}.page_narrow .content_primary{width:77%}}@media screen and (min-width: 1030px){.page_navigation-sidebar{display:block}.container,.lg-block_footer{position:relative}}@media screen and (max-width: 1200px){#fullscreen-wrapper .select2-container{width:100px;margin-left:10px}#fullscreen-wrapper .codeeditor_header-action{margin-left:10px}#fullscreen-wrapper .codeeditor_header-action:before{margin:0 10px;left:-20px}}.height_auto{height:auto}.bcrumb-bottom{border-bottom:1px solid #C2C7D0}.brcumb-points{height:40px;line-height:40px}.text-truncate{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}ol.bcrumb{padding-top:30px;list-style-type:none}ol.bcrumb li{display:inline}#hr_v2 #preview_image,#hr_v2 .jcrop-holder img{max-width:none !important}#hr_v2 .page_title{padding-right:0;padding-top:10px;padding-bottom:10px}#hr_v2 .search-input{display:inline-block;padding-bottom:5px;padding-left:0;padding-right:0;padding-top:5px}#hr_v2 .w_challenges_side_list i{display:inline-block;width:23px}#hr_v2 .container-new{margin:auto;padding:0 15px}#hr_v2 .topbar{background:#ffffff;border-bottom:1px solid #e0e3e7}#hr_v2 .topbar .search_form .search-query{background:#ffffff !important;border-color:#cccccc}#hr_v2 .topbar .topbar-inner{padding:0px 15px}#hr_v2 .topbar .topbar-inner .bcrumb a,#hr_v2 .topbar .topbar-inner i{font-weight:600;color:#979faf}#hr_v2 .topbar .topbar-inner .bcrumb a:hover{color:#626b7f}#hr_v2 .topbar .topbar-inner .timer-color-ended{color:#f65039}#hr_v2 .topbar .topbar-inner .timer-color-running{color:#26a655}#hr_v2 .topbar .topbar-inner .timer-color-future{color:#0076b9}#hr_v2 .main_content{height:100%}#hr_v2 .main_content .challenge-container{height:100%;position:relative;left:0;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}#hr_v2 .main_content .challenge-container.push{left:-340px}#hr_v2 .main_content .sidebar{width:0px;position:absolute;top:0;bottom:0;margin:auto;right:0;height:100%;background:#626b7f;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;font-weight:600}#hr_v2 .main_content .sidebar header{background:#39424e;color:#ffffff}#hr_v2 .main_content .sidebar.push{width:320px}#hr_v2 .main_content .sidebar .sub_articles{overflow-x:hidden}#hr_v2 .main_content .sidebar .sub_articles a{color:#ffffff}#hr_v2 .main_content .sidebar .sub_articles .article_expander{font-size:20px}#hr_v2 .main_content .sidebar .sub_articles .article_expander i.icon-down-open{display:none}#hr_v2 .main_content .sidebar .sub_articles .article_expander i.icon-up-open{display:inline}#hr_v2 .main_content .sidebar .sub_articles .article_expander.open i.icon-up-open{display:none}#hr_v2 .main_content .sidebar .sub_articles .article_expander.open i.icon-down-open{display:inline}#hr_v2 .main_content .sidebar .sub_articles ul li{list-style-type:none;margin-top:5px}#hr_v2 .main_content .sidebar .sub_articles ul li a:hover{color:#4691f6}#hr_v2 .main_content .sidebar .sub_articles ul li a.current{color:#4691f6}#hr_v2 .main_content{margin:auto;height:100%}#hr_v2 .main_content .challenge-container{height:100%;position:relative;left:0;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}#hr_v2 .main_content .challenge-container.push{left:-340px}#hr_v2 .main_content .challenge-container .challenges ul li{border:1px solid #979faf;border-radius:10px;list-style-type:none;padding:15px 0px;background:#ffffff}#hr_v2 .main_content .challenge-container .challenges ul li .challenge-expanded{padding:30px 15px 15px 30px}#hr_v2 .main_content .challenge-container .challenges ul li .challenge-expanded .company-logo{display:inline-block;width:100px}#hr_v2 .main_content .card{background:#ffffff;border:1px solid #979faf;padding:30px 15px;border-radius:10px;height:78px}#hr_v2 .main_content .card .card-title{margin-top:26px}#hr_v2 .main_content .card .score{background:#C2C7D0;border-radius:5px;color:#ffffff;padding:22px 16px 22px 23px;font-weight:600;font-size:26px;margin-top:8px;margin-right:15px}#hr_v2 .main_content .card:last-child{margin-bottom:50px}#hr_v2 .main_content .contests .active_contests>ul>li{cursor:pointer;display:inline-block;vertical-align:top;width:100%;border:1px solid #C2C7D0;border-radius:10px;list-style-type:none;background:#ffffff}#hr_v2 .main_content .contests .active_contests>ul>li.expanded{border:1px solid #39424e}#hr_v2 .main_content .contests .active_contests>ul>li:hover{border:1px solid #39424e}#hr_v2 .main_content .contests .active_contests>ul>li .txt-yellow:before{margin-right:0;border-radius:20px}#hr_v2 .main_content .contests .active_contests>ul>li>a{display:block;padding:10px 0px;width:100%}#hr_v2 .main_content .contests .active_contests>ul>li .hide-title-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#hr_v2 .main_content .contests .active_contests>ul>li div.expanded_contest{padding:30px 30px 0px 30px}#hr_v2 .main_content .contests .active_contests>ul>li div.expanded_contest p{font-weight:normal}#hr_v2 .main_content .contests .active_contests .starting-contest{width:16px;vertical-align:middle}#hr_v2 .main_content .profile-container img.small-badge-image{top:10px;margin-right:5px;position:relative}#hr_v2 .main_content .profile-container .prob_link{display:inline-block;max-width:500px;white-space:nowrap;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;vertical-align:top}#hr_v2 .main_content .profile-container .dotted_link{border-bottom:1px dotted #C2C7D0}#hr_v2 .main_content .profile-container .dot_pixel{font-size:4px;vertical-align:top;display:inline-block;margin-left:5px}#hr_v2 .main_content .profile-container .dp_holder .dp_clip{max-width:100%;border-radius:10px;height:200px;margin-left:auto;margin-right:auto;background:#ccc url(dpic.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}#hr_v2 .main_content .profile-container .user_info .on i,#hr_v2 .main_content .profile-container .user_info .off i{font-size:10px;top:-1px}#hr_v2 .main_content .profile-container .user_acts .btn{font-size:12px}#hr_v2 .main_content .profile-container .profile_contest_separator{position:relative}#hr_v2 .main_content .profile-container .profile_contest_separator .yr{width:100px;margin:auto;background:#fff}#hr_v2 .main_content .profile-container .hacker_info_txt p{line-height:25px;letter-spacing:1px}#hr_v2 .main_content .profile-container .hacker_info_txt .joined_btn{width:137px}#hr_v2 .main_content .profile-container .hacker_info_txt .joined_btn a.btn1{border-top-right-radius:0px;border-bottom-right-radius:0px}#hr_v2 .main_content .profile-container .hacker_info_txt .joined_btn a.btn2{border-top-left-radius:0px;border-bottom-left-radius:0px}#hr_v2 .main_content .profile-container .hacker_info_txt .hacker_work li{display:inline-block;vertical-align:top;list-style-type:none}#hr_v2 .main_content .profile-container .nav-tabs{border-radius:5px}#hr_v2 .side-card{padding:0px !important;height:auto !important}#hr_v2 .side-card.selected .side-card-title{background:#C2C7D0;border-top-left-radius:10px;border-top-right-radius:10px}#hr_v2 .side-card .side-card-title{padding:20px 30px}#hr_v2 .side-card .progress-status{background:#EFF1F3;padding:15px 30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#hr_v2 .side-card .side-card-progress-bar{height:15px;background:#ffffff;border-radius:10px}#hr_v2 .side-card .side-card-progress-bar .side-card-progress{background:#2ec866;height:100%;border-radius:10px}#hr_v2 .view_header .nav-tabs li a{padding:10px 0 10px !important}#hr_v2 .bcrumb{padding:15px 0px !important;font-size:90%}#hr_v2 .view_body{padding:0}#hr_v2 .dimmed{position:relative}#hr_v2 .dimmed:after{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;content:"Drop images here";color:#ffffff;font-size:3em;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,0.7)}#hr_v2 #codemirror-drag-drop-editor{position:relative}#hr_v2 #editor-drop-mask{height:100%;width:100%;position:absolute;z-index:-1}#hr_v2 #myrank-container .myrank_tab{background:none;border:none;width:404px;margin:0 auto;padding:0}#hr_v2 #myrank-container .myrank_tab li{box-sizing:border-box;border:1px solid #979faf;padding:0 20px;background:#EFF1F3;width:200px}#hr_v2 #myrank-container .myrank_tab li a{margin-right:0;border:none;display:block;background:none;padding:15px 30px 12px;border-bottom:6px solid transparent}#hr_v2 #myrank-container .myrank_tab li.active{background:white}#hr_v2 #myrank-container .myrank_tab li.active a{border-color:#26a655}#hr_v2 #myrank-container .myrank_tab li:first-child{border-right:none}#hr_v2 #myrank-container .myrank-list ul li{cursor:pointer;display:inline-block;vertical-align:top;width:100%;border:1px solid #fff;border-radius:10px;list-style-type:none;padding:5px}#hr_v2 #myrank-container .myrank-list ul li:hover{border:1px solid #4691f6}#hr_v2 #myrank-container .myrank-row{border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}#hr_v2 #myrank-container .myrank-row:hover{border:1px solid #4691f6;background:#EFF1F3}#hr_v2 #myrank-container .badge-container{border:1px solid #ffffff;width:33.33%}#hr_v2 #myrank-container .badge-container:hover{background:#f8f9fa;border:1px solid #EFF1F3}#hr_v2 #myrank-container .myrank-table .table-wrap header.row{color:#fff;background:#626b7f}#hr_v2 #myrank-container .fnt-sz-l{font-size:1.1em}#hr_v2 #myrank-container .fnt-sz-xl{font-size:1.3125em}#hr_v2 #myrank-container .fnt-sz-xxl{font-size:1.5em}#hr_v2 #myrank-container .contests-tab-section-heading{background:#EFF1F3;width:87.5%}#hr_v2 #myrank-container .myrank-table .row .gray{padding-top:0px;padding-bottom:0px;text-align:center}#hr_v2 #myrank-container .badge_star{position:absolute;top:72%;width:7.5%;z-index:2}#hr_v2 #myrank-container .completed-indicator{margin-top:0px;margin-right:10px;width:21px;line-height:20px;height:20px}#hr_v2 #submission-stats-container .status{font-size:1em}#hr_v2 #submission-score-container .grid-box{height:200px}#hr_v2 #submission-score-container .progress-bar-container{padding-top:75px}#hr_v2 #submission-score-container .score-counter{position:relative;font-size:4em}#hr_v2 #submission-score-container .score-counter sup{font-size:0.3em;color:#2ec866;opacity:1;position:absolute;top:25px;font-weight:500px;padding-left:10px}#hr_v2 #submission-score-container .score-container{min-width:250px}#hr_v2 .email-preferences-container{padding-left:120px;padding-right:120px}#hr_v2 .bottom-grey-border{border-bottom:1px solid #C2C7D0}#hr_v2 ol.lower-alphabetical-list{list-style-type:lower-alpha}#hr_v2 .friends-leaderboard-group.btn-group .btn.active,#hr_v2 .friends-leaderboard-group.btn-group .btn.active:hover,#hr_v2 .friends-leaderboard-group.btn-group .btn:active,#hr_v2 .friends-leaderboard-group.btn-group .btn:active:hover{background:#2ec866}#hr_v2 .friends-leaderboard-group.btn-group .btn:not(.active):hover{background:#C2C7D0}.tooltip.tooltip-pre-wrap .tooltip-inner{white-space:pre-wrap}.hr_banner{background:#2ec866;color:#ffffff;text-align:center;position:absolute;top:100px;font-weight:500;left:0;right:0;margin:auto;z-index:111;animation-duration:8s;-webkit-animation-duration:8s;-moz-animation-duration:8s;-o-animation-duration:8s;animation-delay:2s;-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-iteration-count:1;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1}.hr_banner a{cursor:pointer}.hr_banner .hr_btn{background:#000000;color:#ffffff;font-weight:400;margin:10px;border:none}.main-hr-search i{top:24px;left:4px}.contest-message-center{border:1px solid #C2C7D0;border-radius:5px}.contest-message-center .alert{padding:10px;box-shadow:none}.contest-message-center ul,.contest-message-center li{list-style:none}.outer-feed-wrapper{background-color:#f8f9fa;min-height:1000px}.outer-feed-wrapper .feed-gen-msg{text-align:center}.feed-id{margin-bottom:36px;border-top-right-radius:7px;border-top-left-radius:7px}.feed-id.condensed{margin-bottom:10px}.feed-id .post-comment-box{display:none}.feed-id .post-comment-box .profile-image{margin-top:10px;height:34px;width:34px}.feed-id .post-comment-box textarea{height:34px;margin:10px 0px;width:596px}.condensed .feed{border:1px solid #C2C7D0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}.condensed .feed.feed__challenge .feed__footer{position:absolute;top:57px;right:0px;padding-bottom:12px;display:block}.condensed .feed.feed__challenge .primary-text{min-height:0px;width:420px}.condensed .feed.feed__challenge .primary-heading{width:420px}.condensed .feed.feed__discussion .reason .profile-image{width:24px;height:24px;margin-right:6px}.condensed .feed.feed__discussion .reason .timestamp{position:absolute;top:11px;right:28px;font-size:12px;font-weight:500;display:inline-block}.condensed .feed.feed__contest.contest-results .reason .timestamp{position:absolute;top:11px;right:28px;font-size:12px;font-weight:500;display:inline-block}.condensed .feed.feed__contest.contest-results .primary-text{width:inherit}.condensed .feed.feed__contest.contest-results .primary-text .result-table{width:100%;margin-top:15px}.condensed .feed.feed__contest .feed__footer{position:absolute;top:57px;right:0px;display:block}.condensed .feed.feed__contest .primary-noncta{display:block;position:absolute;top:-47px;right:0;font-size:12px;font-weight:500;color:#979faf;margin-right:20px;min-width:200px;text-align:right}.condensed .feed.feed__contest .primary-text{min-height:0px;width:420px;display:block}.condensed .feed.feed__contest .primary-heading{width:420px}.condensed .feed .mcq-content{margin-top:0px}.condensed .feed .feed__footer{display:none}.condensed .feed .feed__header{margin-bottom:16px;height:40px;border-bottom:1px solid #C2C7D0;background-color:white}.condensed .feed .feed__header .reason i{margin-right:4px;margin-left:12px;margin-top:11px;font-size:16px}.condensed .feed .feed__content{margin-left:15px;margin-bottom:6px}.condensed .feed .feed__content .primary-heading{margin-bottom:8px}.condensed .feed .feed__content .itc-container{font-size:12px;margin-top:5px}.condensed .feed .feed__content .itc-container a:hover{text-decoration:underline}.condensed .feed .primary-text{margin-bottom:6px}.condensed .feed .itc-footer{position:absolute;top:-50px;right:0}.feed{border:1px solid rgba(194,199,208,0.25);background:white;border-radius:7px;font-weight:500;position:relative;overflow:hidden;box-shadow:0px 0px 7px 2px rgba(0,0,0,0.2)}.feed .btn-inverse:active,.feed .btn-inverse.active{background-color:#080808 \9}.feed .feed-mcq-icons{width:20px !important;height:20px !important}.feed .btn-flat{filter:progid:DXImageTransform.Microsoft.Gradient(enabled='false');box-shadow:none;background-image:none;border:0;border-radius:7px;width:168px;height:42px;padding-top:12.5px;font-size:16px}.feed .btn-green{background-color:#00d369}.feed .options-container{margin-top:28px}.feed .endorse{padding-right:20px;border-right:1px solid #c2c7d0}.feed .endorse .btn-endorse{color:#979faf}.feed .endorse .btn-endorse:hover{color:#EBBC2A}.feed .endorse .btn-endorsed{color:#EBBC2A}.feed .endorse .btn-endorsed:hover{color:#979faf}.feed .itc-container{position:relative}.feed .itc-container .metric-value{font-weight:bold}.feed .itc-container .metric-name{font-size:14px}.feed .feed__header{font-size:14px}.feed .feed__header .timestamp{font-size:10px;font-weight:300}.feed .feed__header .reason img.profile-image{width:40px;height:40px;margin-right:9px;margin-top:8px;font-weight:400}.feed .feed__header .reason i{top:0px;font-size:26px;margin-top:8px;margin-right:8px;margin-left:8px}.feed .feed__header .reason .reason-text{margin-top:11px;font-weight:500;color:#787C84;width:380px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed .feed__header .reason .reason-text .rank-change-green{color:#00d369;font-weight:600}.feed .feed__header .reason .reason-text .rank-change-red{color:#f65039;font-weight:600}.feed .feed__header a.challenge,.feed .feed__header a.contest{color:#979faf}.feed .feed__header a.challenge:hover,.feed .feed__header a.contest:hover{color:#626b7f}.feed .feed__header .profile-image{margin-right:10px}.feed .reason-container .icon-holder{width:40px;height:40px;float:left;overflow:hidden;position:relative;margin-right:5px}.feed .reason-container .icon-holder .icon--single,.feed .reason-container .icon-holder .notify_dropdown .message_status i,.notify_dropdown .message_status .feed .reason-container .icon-holder i{font-size:33px;position:absolute;top:0;left:0}.feed .reason-container .icon-holder .icon-text{position:absolute;color:white;font-weight:600;padding-top:9px;text-align:center;width:96%;z-index:1px}.feed .feed__header,.feed .feed__footer{color:#979faf;position:relative}.feed .feed__header .itc-container,.feed .feed__footer .itc-container{margin-top:11px}.feed .feed__header .itc-container a,.feed .feed__header .itc-container span,.feed .feed__footer .itc-container a,.feed .feed__footer .itc-container span{font-weight:400}.feed .feed__header .reason-container,.feed .feed__footer .reason-container{overflow:hidden;white-space:nowrap}.feed .feed__header{background-color:#eff1f3;height:51px;margin-bottom:36px}.feed .feed__header a{color:#979faf;font-weight:bold}.feed .feed__header a:hover{color:#626b7f}.feed .feed__header .itc-container{font-size:10px;font-weight:300;padding-right:19px;text-align:right;margin-top:14px}.feed .cta-support-text{margin-left:56px}.feed .feed__footer{padding-left:10px;padding-bottom:14px}.feed .feed__footer a.secondary-cta{color:#c2c7d0;font-weight:600;font-size:18px;margin-right:21px}.feed .feed__footer a.secondary-cta:hover{color:#626b7f}.feed .feed__footer .ctas-container{margin-right:14px}.feed .feed__footer .alternate-cta-container{margin-right:22px;margin-bottom:22px;font-size:14px}.feed .feed__footer .alternate-cta-container .toggleVote{border-right:1px solid;margin-right:15px;padding-right:15px}.feed .feed__content{position:relative;margin-left:58px;margin-bottom:28px}.feed .feed__content h4 span{font-weight:300;font-size:14px}.feed .feed__content .discussion-content{padding-top:30px;padding-bottom:30px;padding-right:36px;padding-left:36px;max-height:300px;overflow:hidden}.feed .feed__content .max-size-content{max-height:4.5em;overflow:hidden;text-overflow:ellipsis;margin-bottom:18px}.feed .feed__content .embeddable_article_content .container,.feed .feed__content .embeddable_article_content .lg-block_footer{padding:0;width:100%;min-width:0px}.feed .feed__content .embeddable_article_content .container .span11,.feed .feed__content .embeddable_article_content .lg-block_footer .span11{width:100%}.feed .feed__content .view-leaderboard-link{color:#737272;font-size:18px}.feed .feed__content .view-leaderboard-link:hover{color:#212020}.feed .feed__content a.challenge,.feed .feed__content a.contest{font-size:20px;font-weight:600;color:#2ec866}.feed .feed__content a.challenge:hover,.feed .feed__content a.contest:hover{color:#26a655}.feed .feed__content .itc-container{font-size:10px;font-weight:300}.feed .feed__content .itc-container a,.feed .feed__content .itc-container .circle-separator{color:#979faf;cursor:pointer}.feed .itc-container-outside{font-size:10px;font-weight:300}.feed .itc-container-outside a,.feed .itc-container-outside .circle-separator{color:#979faf}.feed .itc-container-outside a:hover{color:#505152}.feed .hidden-expand-element{height:18px;font-size:14px;font-weight:600px;color:#4691f6;margin-top:-18px;margin-bottom:18px}.feed .mcq-content{margin-left:58px;margin-top:-28px}.feed .mcq-content .primary-text{max-height:70px;overflow:hidden}.feed .fixed-height-qod-container{max-height:280px;overflow:hidden}.feed .more-options-teaser{background:-webkit-linear-gradient(top, rgba(255,255,255,0), #fff);background:linear-gradient(to bottom, rgba(255,255,255,0), #fff);opacity:0.8;height:30px;margin-top:-30px;display:block}.feed.feed__discussion .feed__content{border:1px dashed #979faf;border-radius:5px;margin-left:36px;margin-right:36px}.feed.feed__discussion .feed__content .discussion-type{color:#626b74;top:-13px;left:5px;padding-right:5px;position:absolute;font-size:14px;font-weight:300;line-height:24px;background-size:22px 23px;padding-left:30px}.feed.feed__discussion .feed__content .discussion-image{width:20px;height:20px;margin-right:5px;float:left;border-radius:5px}.feed.feed__user_education.clickthrough_card .btn-flat{min-width:168px;max-width:300px;width:inherit}.feed.skip-level{border:1px dashed #EBBC2A}.feed.skip-level .reason,.feed.level-upgrade .reason{color:#EBBC2A}.feed.level-upgrade .hr-badge{margin-bottom:20px}.feed.level-upgrade .hr-badge .domain{margin-top:20px}.feed.level-upgrade .hr-badge .badge-circle{padding-top:60px}.feed.level-upgrade .feed__content>p{font-size:1.4em}.feed.level-upgrade .reason-container{width:45%}.feed.level-upgrade .itc-container{width:50%}.feed.request-expertise .discussion-type{background:#fff url("forum_mailer/expertmarker.png") no-repeat 5px 0}.feed.expert-response .discussion-type{background:#fff url("forum_mailer/replymarker.png") no-repeat 5px 0}.feed.vote-on-comment .discussion-type{background:#fff url("forum_mailer/upvotemarker.png") no-repeat 5px 0}.feed.endorsed-comment .discussion-type{background:#fff url("forum_mailer/endorsemarker.png") no-repeat 5px 0}.feed.new-discussion-comment .discussion-type,.feed.participating-comment .discussion-type{background:#fff url("forum_mailer/expertreplymarker.png") no-repeat top left}.feed.article .secondary-footer{border-top:1px solid #EFF1F3;position:absolute;bottom:-20px;left:-20px;right:-20px}.feed .feed-reward-card-container .reward-hacker-level{font-size:100px !important;padding-top:10px}.feed .unlocked-chapters-list{color:#979faf;font-weight:300;font-size:14px;margin-right:19px;margin-top:48px;margin-bottom:-18px;letter-spacing:-1px}.feed .unlocked-chapters-list strong{font-weight:600}.feed .unlocked-chapters-list strong a{text-decoration:none;color:#979faf}.feed.level-upgrade{padding-bottom:85px}.feed.level-upgrade .secondary-footer{border-top:1px solid #EFF1F3;position:absolute;bottom:0;left:0;right:0}.feed i.icon-up-circled:before{content:'\2b06';background-color:#ffba59;height:30px;width:30px;color:#EFF1F3;border-radius:15px;font-size:30px}.feed table.result-table{border:1px solid #C2C7D0;border-collapse:separate;border-spacing:0;border-radius:5px;width:70%;color:#39424e}.feed table.result-table tr td{padding:10px;border-bottom:1px solid #C2C7D0;line-height:25px;height:25px}.feed table.result-table tr:last-child td{border-bottom:none;text-align:center}.feed table.result-table tr>td:first-child{width:5%}.feed table.result-table tr>td:last-child{width:5%;text-align:center}.feed table.result-table tr.hacker-row{color:#38414f;font-size:18px;font-weight:300}.feed table.result-table tr.hacker-row.current-hacker{font-weight:600}.feed table.result-table a{color:#39424e;font-weight:300}.feed table.result-table tr.hacker-row a{color:#38414f}.feed.leaderboard-rank-dropped table.result-table tr.hacker-row{color:#f65039 !important}.feed.leaderboard-rank-dropped table.result-table tr.hacker-row a{color:#f65039 !important}.feed.user-follow .feed__content .row>.span8:first-child{border-right:1px solid #C2C7D0}.feed.user-follow .hr-badge{width:100px;height:100px;padding:10px;margin-bottom:0px}.feed.user-follow .hr-badge .icon-hrbadge{font-size:100px}.feed.user-follow .hr-badge .badge-circle{width:93px;height:93px;padding-top:20px;margin:5px 3px;border-width:5px}.feed.user-follow .hr-badge .hacker-level{font-size:2em}.feed.user-follow .hr-badge .domain{font-size:0.5em;margin-top:0}.feed .hacker-rank{font-size:2em}.feed a.primary-cta,.feed .primary-cta{color:white;font-weight:500;margin-left:14px}.feed a.primary-cta:hover,.feed .primary-cta:hover{color:white}.feed .primary-text{font-weight:300;font-size:14px;margin-bottom:18px}.feed .primary-text p{font-weight:300}.feed .primary-text.company-regular{margin-top:8px;margin-bottom:16px;font-size:16px}.feed .primary-text.company-regular p{font-weight:300}.feed .primary-noncta{font-size:14px;font-weight:600;color:#979faf}.feed .primary-noncta,.feed .secondary-noncta{color:#39424e;margin-right:26px}.feed .primary-heading{font-weight:bold;margin-bottom:18px;color:#626b7f}.feed .primary-heading .challenge{font-size:25px}.feed .primary-heading.expert-coding{margin-top:8px;margin-bottom:16px;font-size:16px;font-weight:300}.feed .primary-heading.expert-coding a{font-weight:600;color:#979faf}.feed .primary-heading.expert-coding a:hover{color:#626b7f}.feed .primary-heading.expert-coding a.challenge{color:#2ec866;font-size:16px}.feed a.btn{font-weight:600}.feed a.btn.btn-default{color:#626b7f}.feed a.btn.btn-default:hover{color:#39424e}.feed a.btn.btn-default.disabled:hover{color:#626b7f;cursor:default}.feed a.btn.btn-endorse{color:#979faf;font-weight:600}.feed a.btn.btn-endorse:hover{color:#EBBC2A}.feed a.btn.btn-endorse:before{font-family:'hricons';content:'\e80b';font-size:1.2em}.feed a.btn.btn-endorse.active:before{content:'\e80a'}.feed h4 a{color:#4691f6}.feed h4 a:hover{color:#0076b9}.feed a:hover{cursor:pointer}.feed p{font-weight:500}.verify-wrapper{background:#1ba94c}.verify-wrapper .container,.verify-wrapper .lg-block_footer{min-width:auto;box-sizing:border-box;margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px}.verify-wrapper .verify-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;padding:20px 0}.verify-wrapper .verify-content .verify-message{-webkit-box-flex:1;-ms-flex:1;flex:1}.verify-wrapper .ui-btn.ui-btn-normal{border:none;cursor:pointer;display:inline-block;padding-left:20px;padding-right:20px;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-property:box-shadow,background,color,border;transition-property:box-shadow,background,color,border;outline:none;height:30px;margin-right:10px;padding:0 20px;text-transform:uppercase;border-radius:2px;font-size:15px;font-weight:700;word-spacing:-2px;background:#fff;box-shadow:0 3px 10px 0 rgba(115,143,147,0.3);color:#39424e}.verify-wrapper .ui-btn.ui-btn-normal .ui-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.verify-wrapper .ui-btn.ui-btn-normal .ui-content .ui-text{border:0;font-size:14px;vertical-align:baseline;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;color:#1ba94c;word-spacing:2px;margin:0 5px}.verify-wrapper .close{cursor:pointer;font-size:15px;height:20px;margin:-5px -10px -5px 0;padding:10px;width:20px;display:inline-block;vertical-align:middle;color:white}.feed-leaderboard-update .feed__content{margin-right:58px}.feed-leaderboard-update .feed__content table{width:100%}.feed-container{padding-bottom:0 !important;padding-top:46px;width:690px}.feed-container .heading{font-size:15px;color:#C2C7D0;font-weight:600;padding-bottom:15px;margin-left:10px}.feed-container .feed-group-separator{border-bottom:1px dashed #979faf}.feed-container .load-previous-feed a{color:rgba(98,107,127,0.63);font-weight:400}.feed-container .load-previous-feed a:hover{color:#39424e}.feed-container.fill-light{background:rgba(117,120,123,0.15)}.feed__mcqs .feed-mcq-options{padding-left:8px;box-sizing:border-box;font-weight:300 !important;font-size:14px;line-height:normal;color:#39424e}.feed__mcqs .circle-empty{border:1px solid #979faf}.feed__mcqs .feed__content{margin-left:50px;margin-right:50px}.feed__mcqs .mcq-content{margin-left:50px;margin-right:50px}.feed__mcqs .mcq-challenge-timer{bottom:inherit !important;position:relative !important;left:inherit !important}.feed__mcqs .mcq-challenge-timer .qod-progress{display:inline-block !important;height:14px !important}.feed__mcqs .mcq-challenge-timer .qod-progress div{height:14px !important}.feed__mcqs .mcq-challenge-timer-label{font:14px;color:#979faf;font-weight:500;display:inline-block}.feed-menu{position:fixed;top:116px}.feed-menu .heading{font-size:15px;color:#C2C7D0;font-weight:600;margin-bottom:28px;padding-left:22px}.feed-menu ul,.feed-menu li{list-style:none;padding:0;margin-bottom:18px}.feed-menu li{color:#979faf;font-size:medium;font-weight:500;cursor:pointer;padding-left:16px;border-left:5px solid transparent}.feed-menu li:hover,.feed-menu li.active{color:#4691f6;border-left:5px solid}.feed-menu .flash{color:#4691f6;font-size:1.1em}.feed-left-sidebar{margin-left:94px;margin-right:19px;width:205px}.survey.rewards-not-enabled{padding-top:80px}.survey .survey-box{-ms-box-shadow:0px 0px 7px 2px rgba(0,0,0,0.2);-o-box-shadow:0px 0px 7px 2px rgba(0,0,0,0.2);box-shadow:0px 0px 7px 2px rgba(0,0,0,0.2);border:1px solid #C2C7D0;border-radius:5px;overflow:hidden;background-color:white;width:280px;color:#979faf;font-size:14px}.survey .survey-box.condensed{-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.survey .survey-box .description{font-weight:600}.level-upgrade-table{margin-left:35px;margin-top:15px;width:330px;display:inline-block;letter-spacing:-1px}.level-upgrade-table .track-progress-button{margin-top:28px}.level-upgrade-table .track-progress-button .level-upgrade-track-progress{border-radius:7px;font-size:14px;line-height:14px;font-weight:600;color:#ffffff;background-color:#4691f6}.level-upgrade-table .level-upgrade-details{display:table;margin-top:40px;margin-left:90px}.level-upgrade-table .level-upgrade-details .level-details-row{display:table-row}.level-upgrade-table .level-upgrade-details .level-details-row .level-details-cell{display:table-cell;padding-bottom:9px}.level-upgrade-table .level-upgrade-details .level-details-row .level-score-cell{width:75px;padding-left:9px}.level-upgrade-table h3{font-size:24px;font-weight:600;color:#ffba59}.level-upgrade-table .level-upgrade-title{font-size:18px;font-weight:600;color:#626b7f;width:120px}.level-upgrade-table .level-upgrade-current-value{font-size:24px;font-weight:600;color:#4691f6;width:43px;display:inline-block}.level-upgrade-table .level-upgrade-diff{font-size:12px;font-weight:600;color:#00d369;text-align:right;display:inline-block;width:15px}.profile-image{border-radius:5px;overflow:hidden;height:25px;width:25px;float:left;margin-right:5px;margin-left:9px;margin-top:2px}.leaderboard-view .blue-banner{color:#1574f4;background:rgba(70,145,246,0.05);border:1px solid #0b68e4}.new-line-to-br{white-space:pre-line}.dsl-dialog{column-count:2;-webkit-column-count:2;-moz-column-count:2;margin-left:20px}.overview-chbox{margin-top:17px}.settings-network-view{margin-top:25px}.settings-network-view a.select2-choice div{display:none}div#profile-settings-sidebar ul.lg-block{padding-left:40px}ul.sidebar_subset.in{padding-top:0;border:none !important}ul.sidebar_subset.in li{padding:0}ul.sidebar_subset.in li a{font-weight:500}ul.sidebar_subset.in li a.current{font-weight:600}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.leaderboard-menu{margin-top:-10px;position:absolute;width:72.3%}.track-selection-link .icon-down-open-mini{color:black}.leaderboard-menu{background-color:white;z-index:2}.leaderboard-menu .margin-div{width:300px;height:5px}.leaderboard-menu .margin-border-div{width:300px;height:11px;z-index:2;margin-top:-10px;background-color:white;position:absolute;border-left:1px solid #C2C7D0;border-right:1px solid #C2C7D0}.leaderboard-menu table{border:1px solid #C2C7D0;border-radius:2px;width:100%}.span1-3{width:33%;padding-left:30px;padding-top:10px;display:block}td.span1-3 a{width:100%;display:block}.span1-3.hover:hover{background-color:#e6f0fe}.span1-3.highlight{background-color:#eaffea}.leaderboard-menu .select-title{font-size:18px;line-height:20px;letter-spacing:0px;color:#c2c7d0}.contest-font{font-size:18px;line-height:30px;letter-spacing:0px;color:#4691fb}.practice-font{font-size:18px;line-height:30px;letter-spacing:0px;color:#00d369}.domain-font{font-size:18px;line-height:30px;letter-spacing:0px;color:#00d369}.leaderboard-menu-dropdown{width:300px;height:38px;display:inline-block;border:1px solid #C2C7D0;border-radius:3px;background-color:white;text-align:left;vertical-align:baseline;font-size:100%;line-height:40px}.feed .reason .skip-level-reason{color:#EBBC2A}.feed .reason .skip-level-reason .icon-hrbadge{font-size:17px;top:2px;left:-2px}.test-report-summary .question_cont_foot .comment-text{white-space:pre-wrap}.report_container_timeline .question_cont_foot .comment-text{white-space:pre-wrap}.profile-border{border-left:1px solid #dedede}.profile-progress-wrapper{display:inline-block;height:13px;width:190px}.profile-progress-wrapper .progress-bar{top:-4px;font-size:x-small;color:white;font-weight:bold}#job-desc-first{display:inline-block;margin-left:40px;float:left}#job-desc-first .job-desc-animation #button{width:32px;height:32px;border-radius:16px;box-shadow:none;-webkit-box-shadow:none;border:1px solid green;background:white;font-size:25px;color:#fff;overflow:hidden}#job-desc-first .job-desc-animation #button .value{font-size:15px;color:black}#job-desc-first .job-desc-animation .grey-circle{border:1px solid grey !important}#job-desc-first .job-desc-animation .grey-circle .value{color:grey !important}#job-desc-first .job-desc-animation #line{width:2px;height:38px;background:green;margin-left:15px;margin-top:-0px}#job-desc-second{margin-left:110px}#job-desc-second .profile-eligibilty-criteria{display:inline-block}.job-desc-footer hr{margin:18px -21px;height:0;border-top:1px solid #eff1f3}.profile-progress-wrapper-modal{display:inline-block;height:14px;width:190px}.profile-progress-wrapper-modal .progress-bar{top:0px;font-size:x-small;color:white;font-weight:bold;border-radius:50px}.profile-progress-wrapper-modal .progress-bar .progress-value{bottom:5px;position:relative}body.block-scroll{position:fixed;width:100%;top:0;left:0}.cleaner-scroll-bar::-webkit-scrollbar{-webkit-appearance:none}.cleaner-scroll-bar::-webkit-scrollbar:vertical{width:11px}.cleaner-scroll-bar::-webkit-scrollbar:horizontal{height:11px}.cleaner-scroll-bar::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.cleaner-scroll-bar::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.always-show-vertical-scroll{overflow-y:scroll}.jobs-action-label{width:55px;display:inline-block}.jobs-action-btn{width:190px}.survey-options{position:absolute !important;top:1px !important;bottom:0px;margin-bottom:auto}.challenge-rating{border-top:1px solid #C2C7D0;border-bottom:1px solid #C2C7D0;padding:8px 0 10px;margin:0 62px 0 0}.challenge-help{padding:8px 0 0px;margin:0 62px 0 0}.cracking-interview{background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/resource/cracking-interview-title-9fc7e0bdff69931d0815ea8020841d65e43ef9401407b762a7c79dcee3c29627.png) no-repeat;height:92px;width:154px;display:block}.rating_feedback .hr-dialog-body{padding-bottom:0}.jobs_header_subtext{font-size:20px;font-weight:500;color:#39424e}.pl1{padding-left:1px}.jobs-common-app-container .jobs-common-app-box .job-box-ab{border:2px solid #2ec866;border-radius:5px;background:white;position:relative;height:314px;width:226px}.jobs-common-app-container .jobs-common-app-logos img{height:30px;margin-bottom:10px;width:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.jobs-common-app-container .jobs-common-app-footer{position:absolute;bottom:30px;right:20px;left:20px}.btn.sourcing-icon-btn{color:#626b7f;font-size:14px !important;padding:0;width:15px;text-align:center}.btn.sourcing-icon-btn.disabled{background:white}.btn.sourcing-icon-btn span.inline-throbber.loading{width:15px;height:15px;top:2px;margin-left:0}.btn.sourcing-icon-btn.upload-success{opacity:0.5}.sourcing-notification-container{padding:10px 20px;background:#39424e;color:white;border-radius:25px;position:absolute;top:15px;margin:auto;z-index:1;max-width:600px;text-align:center;left:18%;min-width:200px}.sourcing-notification-container.error{color:#f65039;background:white;border:1px solid #f65039}.sourcing-invite-model{width:750px}.sourcing-invite-model .modal-body{overflow:hidden}.sourcing-invite-model a.set-as-default{color:#626b7f;cursor:pointer;display:none !important}.sourcing-invite-model a.set-as-default.current-default:hover{cursor:default}.sourcing-invite-model a.set-as-default:hover{color:#39424e}.text-uppercase{text-transform:uppercase}.btn.btn-round{background:#2ec866;color:white;text-transform:uppercase;border:none;line-height:24px;height:40px;padding:10px 20px;font-size:18px;outline:none;box-shadow:none}.btn.btn-round:not(.btn-square){border-radius:25px}.btn.btn-round:not(.btn-profile-cancel):hover{background:#26a655}.common-app-child-view img.left-image{width:300px;height:auto}.common-app-child-view .form-heading{width:75%}.common-app-request-view .request-challenge-btn{color:#2ec866;font-size:18px;text-decoration:none !important;text-transform:uppercase;font-weight:600}.common-app-request-view .request-challenge-btn:hover{color:#26a655}.common-app-request-view ul.info-bullets{font-size:16px;line-height:28px}.common-app-about-view .circle{color:#2ec866;border-radius:25px;border-style:solid;border-width:2px;border-color:#2ec866;margin-right:15px;text-align:center;width:22px;display:inline-block;padding-left:1px}.common-app-about-view .img-border{border-right-width:1px;border-right-style:dashed;border-color:#4691f6;height:150px}.common-app-about-view .about-img{height:110px;width:auto;margin-left:28px;margin-right:28px;margin-top:20px;margin-bottom:50px}.common-app-about-view .line{border:2px solid #90B6EC;width:60px}.common-app-about-view .image-logo-wrapper{text-align:center;padding-bottom:20px;padding-left:50px}.common-app-about-view .image-logo{display:inline-block;height:50px;margin-top:10px}.common-app-about-view .image-logo img{max-height:45px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.common-app-about-view .btn-background{border-radius:25px}.content-heading{font-weight:600;letter-spacing:0.5px;font-size:16px}.btn.btn-square-grey{background:#979faf;color:white;text-transform:uppercase;border:none;line-height:24px;height:40px;padding:10px 20px;font-size:18px;outline:none;box-shadow:none}.btn.btn-square-grey.green-btn{background:#2ec866;padding-right:45px;padding-left:45px;padding-top:14px;height:50px;margin-top:5px;min-width:290px}.sourcing-datatable tr td{border-right:1px solid #EFF1F3}.sourcing-datatable tr td:last-child{border-right:none}.jobs-common-app-header h1{font-size:1.8em}.jobs-common-app-header h2{font-size:1.5em}.jobs-common-app-header .header-section{border-bottom:1px solid #C2C7D0;margin-right:25px}.jobs-common-app-header .number-bubble{width:20px;height:20px;text-align:center;background:#C2C7D0;color:white;border-radius:25px}.jobs-context-heading{color:#626b7f;border-bottom:1px dashed #C2C7D0}.unread-count-bubble{border-radius:25px;color:white;min-width:9px;text-align:center;float:right;line-height:16px;height:15px;font-size:0.7em;margin-left:5px;margin-top:10px;padding:0 3px;background:#4691f6}.jobs-side-navigation .unread-count-bubble{margin-top:2px;margin-right:15px;float:none;display:inline-block}.jobs-conversation{position:relative}.jobs-conversation.unread{background:white}.jobs-conversation .conversation-preview{border-bottom:1px dashed #C2C7D0}.jobs-conversation .company-logo img{width:70px;height:70px;margin-right:15px;border-radius:5px;overflow:hidden;border:1px solid #C2C7D0}.jobs-conversation .see-more{position:absolute;right:8px;top:30px;display:none}.jobs-conversation .see-more .btn,.jobs-conversation .see-more .btn:hover{background:#EFF1F3}.jobs-conversation:hover .see-more{display:block}.jobs-message-container .jobs-message{background:white;border-radius:3px;margin-right:50px;font-size:14px;border:1px solid #EFF1F3}.jobs-message-container .jobs-message p{line-height:normal;margin:0 0 15px 0}.jobs-message-container .jobs-message ul,.jobs-message-container .jobs-message ol{margin-left:15px;padding-left:15px;margin-top:15px;margin-right:15px}.jobs-message-container.sent-by-hacker .jobs-message{background:#E4EFFB;margin-left:50px;margin-right:0;border:1px solid #EFF1F3}.jobs-message-container.sent-by-hacker .message-timestamp{text-align:right}.jobs-messages-container{position:relative;height:100%;overflow:hidden}.jobs-messages-container .messages-header{position:absolute;top:0;left:0;width:100%;z-index:10;height:48px;border-bottom:1px solid #EFF1F3}.jobs-messages-container .messages{position:absolute;top:50px;bottom:150px;overflow-x:hidden;width:100%}.jobs-messages-container .reply-container{position:absolute;z-index:1;width:100%;bottom:0}.jobs-messages-container .reply-container .reply-compose-container{width:90%;height:150px;overflow:hidden;background:white;border-radius:3px;border:1px solid #dfe1e6}.jobs-messages-container .reply-container .send-reply{width:8%;margin-top:110px}.jobs-messages-container .cke_chrome{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-radius:3px;overflow:hidden;border:none}.jobs-messages-container .cke_chrome.error{border-color:#f65039}.jobs-messages-container .cke_top{background-image:none;background:#EFF1F3 !important;border-top:none;box-shadow:none;border-radius:3px;overflow:hidden;border-bottom:1px solid #EFF1F3}.jobs-dashboard-body{position:relative}.jobs-landing-body{min-height:500px}.conversations-container{overflow:hidden}.conversations-container .conversations{height:100%;overflow-x:hidden}.linkedin_job_fair{height:1000px;width:500px}.linkedin_job_fair .logo{max-width:450px;margin:30px auto}.linkedin_job_fair .headline-text{width:500px;display:inline-block;padding-bottom:15px;border-bottom:solid 1px #c0c7d0}.linkedin_job_fair p{margin-top:15px}.linkedin_job_fair .ctas{margin-top:20px}.linkedin_job_fair .ctas button{width:70%}.hover-opacity-pct50{opacity:0.5}.hover-drop-border-top{border-top:3px solid #999 !important}.jobs-landing-view{font-size:14px}.disable-pointer-events{pointer-events:none}.ema-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600;border-top:solid 1px #e0e8f2}.ema-container,.ema-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ema-text{-webkit-box-align:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline;margin-bottom:15px}.warn{margin-left:5px;font-size:12px;color:#79a7c1}.ema-btn{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;margin-right:20px;padding:10px;border-radius:4px;border:solid 1px #e0e8f2;background-color:white;color:#0d4c6c}.ema-btn .icon-attach{margin-right:5px;color:#79a7c1}.ema-btn:hover{background-color:#e0e8f2;-webkit-transition:all 200ms;transition:all 200ms}.ema-btn:hover .icon-attach{color:#0d4c6c;-webkit-transition:all 200ms;transition:all 200ms}.jobs-common-header .heading{color:#39424e}.jobs-common-header .sub-heading .sub-heading-text{font-size:16px;color:#979faf;text-align:left}.jobs-common-header .heading-options{padding-bottom:8px;border-bottom:1px solid #C2C7D0}.jobs-common-header .heading-options .option{font-size:16px;color:#979faf;padding-bottom:4px;border-bottom:5px solid transparent}.jobs-common-header .heading-options .active{color:#2ec866;border-bottom:5px solid #2ec866}.jobs-common-header .heading-options .request{margin-left:37px}.jobs-landing-header{height:60px;background:white;border-bottom:1px solid #e0e8f2}.jobs-landing-header a.header-link{line-height:50px;padding:7px 20px 0;font-weight:600;border-bottom:3px solid transparent;text-align:center;font-size:14px;display:inline-block;color:#979faf;cursor:pointer}.jobs-landing-header a.header-link:hover{color:#39424e}.jobs-landing-header a.header-link.active{color:#39424e;border-bottom:3px solid #2ec866}.jobs-landing-header .unread-count-bubble{margin-top:13px}.jobs-side-navigation ul,.jobs-side-navigation li{list-style:none;margin:0;padding:0;display:block}.jobs-side-navigation ul a.nav-option,.jobs-side-navigation li a.nav-option{padding:5px 15px;border-left:5px solid transparent;color:#979faf;font-weight:600;margin-bottom:15px;display:block}.jobs-side-navigation ul a.nav-option.active,.jobs-side-navigation li a.nav-option.active{color:#39424e;border-color:#39424e}.jobs-profile-information{border-radius:5px;-ms-background-clip:padding-box;background-clip:padding-box;padding:30px;width:850px;left:41%;overflow:hidden}.jobs-profile-information .modal-header{margin-top:10px;text-align:center;background:inherit;border-bottom:0px;padding:0px}.jobs-profile-information .modal-header .modal-title{font-size:22px;color:#717375}.jobs-profile-information .modal-header .x-icon{font-size:20px;font-weight:400;color:grey;position:absolute;top:30px;right:30px}.jobs-profile-information .modal-body{line-height:25px;max-height:560px;padding:0px;overflow-x:hidden;margin-left:30px;margin-right:30px;color:#39424e}.jobs-profile-information .modal-body .sub-help{color:grey;font-size:13px}.jobs-profile-information .modal-body .input-profile-label{width:190px;padding-right:15px;font-weight:600;padding-top:4px;color:#39424e;font-size:15px}.jobs-profile-information .modal-body input.linkedin_url{width:336px}.jobs-profile-information .modal-body .fields-full-name input{width:192px}.jobs-profile-information .modal-body .fields-full-name .field-last-name{width:auto;padding:0 15px;padding-top:4px;margin-left:20px}.jobs-profile-information .modal-body .edit-linkedin{margin-left:15px;margin-right:20px;font-size:14px}.jobs-profile-information .modal-body input{padding:4px 10px;box-shadow:none;height:40px;width:370px;margin-bottom:0}.jobs-profile-information .modal-body .select2-container.input-country{width:192px !important}.jobs-profile-information .modal-body .select2-container.input-state{width:192px !important;margin-left:5px}.jobs-profile-information .modal-body .select2-container{width:360px !important}.jobs-profile-information .modal-body .linkedin-url{position:relative;margin-bottom:40px}.jobs-profile-information .modal-body .linkedin-url .disabled{color:#626b7f;opacity:1}.jobs-profile-information .modal-body .linkedin-url img{position:absolute;left:25px;top:10px;height:34px}.jobs-profile-information .modal-body .input-v2-upload-error{display:none !important}.jobs-profile-information .modal-body .icon-minus-circled{display:none !important}.jobs-profile-information .modal-body input[type="radio"],.jobs-profile-information .modal-body input[type="checkbox"]{top:0;width:auto;height:auto;margin-top:14px}.jobs-profile-information .modal-body .select2-container-multi .select2-choices{background:white;border-radius:5px;border-color:#C2C7D0}.jobs-profile-information .jobs-profile .modal-body .profile-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jobs-profile-information .jobs-profile .modal-body .align-top{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.jobs-profile-information .jobs-profile .modal-body .align-center{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.jobs-profile-information .jobs-profile .modal-body .justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jobs-profile-information .jobs-profile .modal-body .btn,.jobs-profile-information .jobs-profile .modal-body .btn:focus{outline:none}.jobs-profile-information .jobs-profile .modal-body .profile-label{color:#79a7c1}.jobs-profile-information .jobs-profile .modal-body .profile-label .req-field{color:#ff223e;cursor:default}.jobs-profile-information .jobs-profile .modal-body a,.jobs-profile-information .jobs-profile .modal-body p,.jobs-profile-information .jobs-profile .modal-body span,.jobs-profile-information .jobs-profile .modal-body label,.jobs-profile-information .jobs-profile .modal-body input{font-size:14px;font-weight:600;line-height:normal}.jobs-profile-information .jobs-profile .modal-body label{margin-bottom:0}.jobs-profile-information .jobs-profile .modal-body [class^="icon-"]::before,.jobs-profile-information .jobs-profile .modal-body [class*=" icon-"]::before{margin:0}.jobs-profile-information .jobs-profile .modal-body .jobs-profile--section-label{color:#0d4c6c}.jobs-profile-information .jobs-profile .modal-body .jobs-profile--section-separator{height:1px;border:none;border-top:1px dashed #b6cadc}.jobs-profile-information .jobs-profile .modal-body .field-text{color:#0d4c6c}.jobs-profile-information .jobs-profile .modal-body input[type="text"]{box-sizing:border-box;margin:0;width:100%;border-radius:3px;box-shadow:none !important;color:#0d4c6c}.jobs-profile-information .jobs-profile .modal-body input[type="radio"]{margin:6px 6px 0 0}.jobs-profile-information .jobs-profile .modal-body input[type="checkbox"]{margin-top:0}.jobs-profile-information .jobs-profile .modal-body label.no-style{padding:0;font-weight:normal;line-height:normal}.jobs-profile-information .jobs-profile .modal-body .cancel-button,.jobs-profile-information .jobs-profile .modal-body .save-button{width:140px}.jobs-profile-information .jobs-profile .modal-body .cancel-button{background:#b6cadc;border-color:#b6cadc;color:white}.jobs-profile-information .jobs-profile .modal-body .cancel-button:hover{background-color:#79a7c1;border-color:#79a7c1}.jobs-profile-information .jobs-profile .modal-body .subtext{color:#e0e8f2}.jobs-profile-information .jobs-profile .modal-body .subtext-example{color:#b6cadc}.jobs-profile-information .jobs-profile .modal-body .connect-to-linkedin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jobs-profile-information .jobs-profile .modal-body .connect-to-linkedin__label{color:#0d4c6c}.jobs-profile-information .jobs-profile .modal-body .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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-wrap:break-word;line-height:normal;border:1px solid #C2C7D0;border-radius:3px;padding:7px 10px;width:325px;cursor:not-allowed}.jobs-profile-information .jobs-profile .modal-body .connect-to-linkedin__actions .btn-linkedin{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100px;padding:6px 10px}.jobs-profile-information .jobs-profile .modal-body .connect-to-linkedin__actions .btn-linkedin i{font-size:14px}.jobs-profile-information .jobs-profile .modal-body .connect-to-linkedin__actions .btn-linkedin:hover{background-color:#006092}.jobs-profile-information .jobs-profile .modal-body .connect-to-linkedin__actions .btn-linkedin .divider{font-size:16px}.jobs-profile-information .jobs-profile .modal-body .jobs-upload-resume{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jobs-profile-information .jobs-profile .modal-body .jobs-upload-resume a{text-decoration:underline;font-size:14px;color:#00a6ca}.jobs-profile-information .jobs-profile .modal-body .jobs-upload-resume a:hover{color:#1fca5f;text-decoration:none}.jobs-profile-information .jobs-profile .modal-body .jobs-upload-resume__label{color:#00a6ca}.jobs-profile-information .jobs-profile .modal-body .jobs-upload-resume__label .url-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-wrap:break-word;line-height:normal;font-size:14px}.jobs-profile-information .jobs-profile .modal-body .jobs-upload-resume__divider{border-right:1px solid #e0e8f2}.jobs-profile-information .jobs-profile .modal-body .jobs-upload-resume__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.jobs-profile-information .jobs-profile .modal-body .jobs-upload-resume__actions a{font-size:12px}.jobs-profile-information .jobs-profile .modal-body .or-separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px}.jobs-profile-information .jobs-profile .modal-body .or-line{width:1px;height:15px;border-right:1px solid #e0e8f2}.jobs-profile-information .jobs-profile .modal-body .or-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e0e8f2;border-radius:20px;width:20px;height:20px}.jobs-profile-information .jobs-profile .modal-body .or-text{color:#b6cadc}.jobs-profile-information .jobs-profile .modal-body .role_pref .options-row{display:inline-block;color:#0d4c6c;margin-bottom:10px}.jobs-profile-information .jobs-profile .modal-body .select2-container{width:100% !important}.jobs-profile-information .jobs-profile .modal-body .select2-container a,.jobs-profile-information .jobs-profile .modal-body .select2-container span{color:#0d4c6c}.jobs-profile-information .jobs-profile .modal-body .select2-container.input-country{width:100% !important}.jobs-profile-information .jobs-profile .modal-body .select2-container.input-state{width:100% !important;margin-left:0px}.jobs-profile-information .jobs-profile .modal-body .select2-container-multi .select2-choices{min-height:100px}.jobs-profile-information .jobs-profile .modal-body .select2-container-multi .select2-choices .select2-search-choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:5px 10px;color:#0d4c6c;font-weight:600;border:1px solid #b6cadc;background:rgba(224,232,242,0.4);box-shadow:none}.jobs-profile-information .jobs-profile .modal-body .select2-container-multi .select2-choices .select2-search-choice-close{position:relative;top:0}.jobs-profile-information.no-modal{width:100%;left:0;float:left;padding:0}.jobs-profile-information.no-modal .modal-body{margin-left:0;margin-right:0;overflow:visible;max-height:none}.jobs-profile-information .btn.import-from-linkedin{border:1px solid #1683bb;background:#1683bb;color:white;padding:10px 11px;font-size:12px}.jobs-profile-information .modal-footer{text-align:left !important;padding-left:0px}.jobs-profile-information .modal-footer .btn{box-shadow:none;background-image:none;border:none;padding:10px 20px;font-weight:600 !important;height:40px;color:white;min-width:170px}.jobs-profile-information .modal-footer .btn-profile-save{background:#2ec866}.jobs-profile-information .modal-footer .btn-profile-cancel{background:#979faf}.jobs-profile-information .form-section-header .label{width:190px;letter-spacing:4px;font-weight:600;color:#626b7f}.jobs-profile-information .form-section-header hr{height:0px;border:none;border-bottom:3px solid #C2C7D0;margin:10px 15px;float:left;width:510px;display:none}.jobs-profile-information .dashboard-avatar{margin-top:50px;height:140px;border-radius:100%}.jobs-profile-information .image-dropdown{overflow:hidden;border-radius:3px;border:1px solid #C2C7D0;background:white;width:145px;font-size:12px}.jobs-profile-information .image-dropdown ul,.jobs-profile-information .image-dropdown li{list-style:none}.jobs-profile-information .image-dropdown a,.jobs-profile-information .image-dropdown a:hover{color:#39424e;cursor:pointer;font-weight:500}.jobs-profile-information .image-dropdown a:hover{background:#EFF1F3}.jobs-profile-information .image-dropdown-menu{text-align:center;color:#4691f6;text-decoration:none !important;width:150px}.jobs-profile-information .options-row{width:250px;display:inline-block}.jobs-profile-information .name-label{width:225px;display:inline-block}.jobs-profile-information input.personal-input{margin-right:20px}.jobs-profile-information .linkedin-url{margin-bottom:40px}.jobs-profile-information .add-skill{cursor:pointer;color:#4691f6}.jobs-resume-upload .btn{background:#979faf;color:white;border:none;line-height:20px;height:38px;outline:none;box-shadow:none}.jobs-resume-upload .btn.upload-resume{padding:10px 32px}.jobs-resume-upload .btn.btn-box{padding:9px 13px;width:47px}.jobs-resume-upload i.icon--single:before,.jobs-resume-upload .notify_dropdown .message_status i:before,.notify_dropdown .message_status .jobs-resume-upload i:before{margin-right:0}.hackdown-content p,.hackdown-content blockquote,.hackdown-content pre{margin-top:12px}.hackdown-content h1{font-size:1.6em}.hackdown-content h2{font-size:1.35em}.hackdown-content h3{font-size:1.2em}.hackdown-content h1,.hackdown-content h2,.hackdown-content h3{line-height:1em;margin-top:1em;font-weight:500}.hackdown-content ul,.hackdown-content ol{margin-left:20px}.hackdown-content code{color:#454C5F}.hackdown-content pre{background:#f4faff;border:0;border-radius:2px}.hackdown-content hr{margin:0.75em 0;border:none;border-top:2px solid #eaeaea}.hackdown-content blockquote{background:#f0f0f4;padding:10px;border-left:4px solid #c0c7d0}.hackdown-content blockquote p{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;margin-top:0;margin-bottom:0}.mkd-container .CodeMirror-scroll{margin:0}.mkd-container .mkd-button-bar{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;padding:5px 12px;box-sizing:border-box;float:left;border:1px solid #c8ccd0;border-bottom:0}.mkd-container .mkd-button-bar ul{height:36px}.mkd-container .mkd-button-bar ul li{list-style:none;padding-top:8px}.mkd-container .mkd-button-bar ul li.custom{width:7.25%}.mkd-container .mkd-button-bar ul li span{width:30px;height:20px;display:inline-block;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/forum-post/markdown-buttons-2-5d13719a6185305fe5f93f430f42222106c80dd1ce691566958ec57e886c9180.png) no-repeat;cursor:pointer}.mkd-container .mkd-button-bar ul li #bold{background-position:9px -27px}.mkd-container .mkd-button-bar ul li #italics{background-position:-31px -27px}.mkd-container .mkd-button-bar ul li #numberedList{background-position:-166px -28px}.mkd-container .mkd-button-bar ul li #bulletedList{background-position:-116px -27px}.mkd-container .mkd-button-bar ul li #image{background-position:-216px -27px}.mkd-container .mkd-button-bar ul li #link{background-position:-262px -27px}.mkd-container .mkd-button-bar ul li #code{background-position:-310px -27px}.mkd-container .mkd-button-bar ul li.inactive #bold{background-position:9px -3px}.mkd-container .mkd-button-bar ul li.inactive #italics{background-position:-31px -3px}.mkd-container .mkd-button-bar ul li.inactive #bulletedList{background-position:-116px -3px}.mkd-container .mkd-button-bar ul li.inactive #image{background-position:-216px -3px}.mkd-container .mkd-button-bar ul li.inactive #link{background-position:-262px -3px}.mkd-container .mkd-button-bar ul li.inactive #code{background-position:-310px -3px}.mkd-container .mkd-button-bar ul li.inactive #numberedList{background-position:-166px -4px}.mkd-container .mkd-button-bar ul li.inactive span{cursor:default}.mkd-container .mkd-button-bar #bold:hover{background-position:9px -51px}.mkd-container .mkd-button-bar #italics:hover{background-position:-31px -51px}.mkd-container .mkd-button-bar #bulletedList:hover{background-position:-116px -51px}.mkd-container .mkd-button-bar #image:hover{background-position:-216px -51px}.mkd-container .mkd-button-bar #link:hover{background-position:-262px -51px}.mkd-container .mkd-button-bar #code:hover{background-position:-310px -51px}.mkd-container .mkd-button-bar #numberedList:hover{background-position:-166px -52px}.add-link-dialog{padding-left:50px}.add-link-dialog .span12{padding-left:0px}.add-link-dialog .span2{text-align:right;padding-top:10px;border:1px #e4e6e8 solid;background:#F0F0F4;padding-bottom:6px;border-right-style:none;border-top-left-radius:5px;border-bottom-left-radius:5px}.add-link-dialog input{width:100%;border-top-left-radius:0px;border-bottom-left-radius:0px}.navigation-banner.cookie-banner-wrapper{background:#1ba94c;font-size:13px;color:#fff;font-weight:bold;padding:10px 0;z-index:700}.navigation-banner.cookie-banner-wrapper .cookie-container{margin:0 auto;position:relative;max-width:1400px;width:90%}.navigation-banner.cookie-banner-wrapper .cookie-d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;margin:0 15px}.navigation-banner.cookie-banner-wrapper .cookie-message{-webkit-box-flex:0;-ms-flex:0 0 calc(100vw - 150px);flex:0 0 calc(100vw - 150px)}.navigation-banner.cookie-banner-wrapper .cookie-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navigation-banner.cookie-banner-wrapper .cookie-link{color:white;border-bottom:1px dotted #fff}.navigation-banner.cookie-banner-wrapper .ui-btn-secondary{background-color:#fff;height:30px;text-transform:uppercase;font-weight:bold;position:relative;display:inline-block;padding:0 20px;outline:none;border:none;border-radius:3px;color:#1ba94c;font-weight:bold;font-size:14px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transition-property:box-shadow, background, color, border;transition-property:box-shadow, background, color, border;cursor:pointer}.navigation-banner.cookie-banner-wrapper .ui-text{margin:0 5px}.new-topbar.cookie-banner{height:115px}@media screen and (max-width: 800px){.cookie-banner-wrapper{position:fixed;bottom:0;width:100%}.show-cookie-banner{padding-bottom:60px}.show-cookie-banner .new-topbar{height:65px}}.btn-follow{-webkit-transition:none;transition:none}.btn-follow.active,.btn-follow:hover{border-color:#26a655 !important;background:#26a655;color:white !important}.btn-follow:before{content:'\e80c';font-family:'hricons';padding-right:5px;float:left}.btn-follow.unfollowed{border-color:#C2C7D0 !important;color:#39424e !important;background-color:whitesmoke;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fff), color-stop(1, #f5f5f5));background-image:-webkit-linear-gradient(top, #fff, #f5f5f5);background-image:linear-gradient(top, #fff, #f5f5f5)}.btn-follow.follow-icon{-webkit-transition:none !important;transition:none !important;border:1px solid transparent;background:none;color:#979faf !important;padding:10px;font-size:1.5em;display:inline-block;box-shadow:none}.btn-follow.follow-icon.active{background:none !important;border-color:transparent !important;color:#26a655 !important}.btn-follow.follow-icon:hover{background:none !important;border:1px solid #C2C7D0;color:#26a655 !important}.btn-follow.follow-icon.active:hover{border-color:#26a655 !important}.btn-follow.follow-icon:before{padding-right:0}.btn-follow.follow-icon.unfollowed{border-color:#979faf !important;color:#979faf !important}.page-title h1,.page_title h1{font-weight:600;margin:5px 0}.email-form textarea{resize:vertical;height:500px}#secondary-email-input{margin-bottom:10px}.text-align-right{text-align:right}@media all and (max-width: 1090px){.page-title h1,.page_title h1{font-size:35px}}.style_group{position:relative;border-top:1px solid #C2C7D0;padding:10px 0 20px}.style_group:not(:last-of-type){border-bottom:none}.style_group .style_title{padding:5px 10px;border-left:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;position:absolute;top:0;right:0;border-radius:0}.style_group .style_group-sub{margin-top:20px}.grid_example{border:1px solid #39424E}.style_color-group{float:left;padding:6px 6px 0;border:1px solid #EFF1F3;margin-right:10px;margin-bottom:40px}.style_color-group .style_color-single{height:100px;width:100px}.style_color-group .style_color-details{text-align:center}.tab-list.tab-buttons .down,.tab-list.tab-buttons .up{padding-top:7px;color:#444;height:13px;cursor:pointer}.tab-list.tab-buttons .down:hover,.tab-list.tab-buttons .up:hover{background:#fff}.tab-list.tab-buttons .down:hover .down-arrow,.tab-list.tab-buttons .up:hover .down-arrow{border-top:6px solid #777}.tab-list.tab-buttons .down{border-bottom:1px solid #ddd}.tab-list.tab-buttons .up{border-top:1px solid #ddd}.tab-list.tab-buttons .down-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #444;margin:auto}.CodeMirror-lines,.CodeMirror-gutter-text{font-size:1.2em;line-height:1.3em}.codeeditor-body-wrapper .CodeMirror-scroll,.codeeditor-body-wrapper .CodeMirror-gutters{min-height:300px}#tab-contests{position:relative}.time-wait-icon{opacity:0.2;margin-top:3px;margin-right:4px}.float-left{float:left !important}.no-margin-left{margin-left:0px !important}.inline{display:inline}input.edit-slug{width:200px;height:8px;padding:0px;height:20px;font-size:15px;font-family:inherit}a.edit-slug,a.update-slug,a.cancel-update-slug{margin-left:10px;padding:0px}.no-padding{padding:0px}.hacker-container .hacker-details{margin-left:60px}.hacker-container .hacker-details .hacker-username{padding-top:15px}.break-word{word-wrap:break-word}.contest-countdown{text-decoration:none;border-bottom:1px black dotted}.forum-sidebar-button{margin-top:70px}.problem-title{width:80%}.checkbox-container{display:inline-block;width:2em;float:left;position:relative}.language-title{float:left;margin-top:-5px}.language-title label{padding:0}.rating_info{padding:20px}.acm-challenge-balloon{width:15px;height:15px;display:inline-block;border-radius:15px;margin-left:10px;border:1px solid #444}.acm-challenge-balloon-large{width:25px;height:25px;display:inline-block;border-radius:25px;margin-left:25px;border:1px solid #444}.acm-leaderboard-cell{padding-left:0px;padding-right:0px;margin-bottom:1px;height:100%}.acm-leaderboard-cell.correct div.inner-cell{background-color:lightgreen;border:1.5px solid lightgray}.acm-leaderboard-cell.incorrect div.inner-cell{background-color:pink;border:1.5px solid lightgray}.acm-leaderboard-cell div.inner-cell{padding-top:10px;padding-bottom:10px}.team-name{color:#aaa}.dialog-close{position:absolute;right:18px;color:#FFF;top:2px;border:2px solid #FFF;height:20px;width:20px;text-align:center;padding:1px 0 0;border-radius:15px}.error ul{margin-left:20px;text-align:left}.email-container{height:36px}.email-container .email-text{padding-top:7px}#add-new-secondary-email input{margin-top:10px;margin-right:10px}.help-text-right{right:0px;left:initial !important}.right{text-align:right !important}.applicant-profile-editor{border:1px solid #ccc;padding:20px 10px;width:90%;margin:auto;margin-top:40px}.apply-company-box{float:left;border:1px solid #eee;padding:10px;margin:10px}.apply-company-box .apply-company-body{width:430px;float:left}.apply-company-box .apply-company-head{width:90px;float:left}.company-info-box .company-info-head{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}.company-info-box .company-info-content-section ul{margin-left:20px}.company-info-box .company-info-content-section .company-info-section-title{font-size:18px;font-weight:bold}.scroll-box::-webkit-scrollbar{-webkit-appearance:none}.scroll-box::-webkit-scrollbar:vertical{width:11px}.scroll-box::-webkit-scrollbar:horizontal{height:11px}.scroll-box::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.scroll-box::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.company-info-box .company-info-content-section .role-label{width:170px}.company-info-box .company-info-content-section label{font-weight:500;margin-bottom:0}.company-info-box .company-info-content-section td{vertical-align:middle;height:38px}.company-info-box .company-info-content-section td p{padding-left:10px}.company-info-box .company-info-content-section .office-table{margin-top:-26px}.company-info-box .company-info-content-section .office-table .location-label{width:300px}select[disabled=disabled]{opacity:0.6;filter:alpha(opacity=60)}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.like-label-like-p{padding-top:7px}#Administration_hackerboard{margin-top:20px;border:1px solid #ddd}#Administration_hackerboard .hacker-list{border-right:2px solid #ddd;padding-right:0px}#Administration_hackerboard .hacker-list .hacker-list-item{padding:10px;border-bottom:1px solid #ddd;cursor:pointer}#Administration_hackerboard .hacker-list .hacker-list-item.active{border-right:2px solid #aaa}#Administration_hackerboard .hacker-list .hacker-list-item .hacker-info{margin-left:50px;position:absolute}#Administration_hackerboard .hacker-list .hacker-list-item .hacker-info small{font-size:11px}#Administration_hackerboard .hacker-details{border-left:2px solid #ddd;margin-left:-2px}.CodeMirror{min-height:300px;height:auto !important;border:1px solid #c2c7d0}@media screen and (min-width: 1200px){.page_wide .content_primary{width:78.125%}.page_narrow .content_primary{width:77%}}@media screen and (min-width: 1030px){.page_navigation-sidebar{display:block}.container,.lg-block_footer{position:relative}}@media screen and (max-width: 1200px){#fullscreen-wrapper .select2-container{width:100px;margin-left:10px}#fullscreen-wrapper .codeeditor_header-action{margin-left:10px}#fullscreen-wrapper .codeeditor_header-action:before{margin:0 10px;left:-20px}}.ui-autocomplete{background:white;padding:0}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active,.ui-state-focus{list-style:none;border:none;background:#eee;border-radius:0}.simple-dropdown{position:relative}.simple-dropdown .box{position:absolute;width:100%;background:#FFF;display:none;z-index:10;border:1px solid #C2C7D0;box-sizing:border-box}.simple-dropdown .box .option{padding:5px;cursor:pointer;font-size:0.9em}.simple-dropdown .box .option:hover{background:#26a655;color:#f8f9fa}.simple-dropdown.disabled{opacity:1}.simple-dropdown:hover:not(.disabled) button{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.simple-dropdown:hover:not(.disabled) .box{display:block}#nav-search .autocomplete{width:185px}.autocomplete{max-width:250px}.autocomplete li a{background:#F8F8F8;color:#626b7f;font-size:0.8em;margin:0.4em;padding:0.4em !important}.autocomplete li:hover a:hover{background:#26b061;color:#FFF;font-size:0.8em;border:0px;margin:0.4em;padding:0.4em}#sitewide-broadcast{margin-top:20px;padding-left:.5em;padding-right:.5em}.terms-header{margin-top:4em}.terms li p{line-height:1.5em;margin-top:1em}.terms li strong{font-weight:700}.terms{padding:2em 0em 4em}.no-underline{text-decoration:none}.onboarding{background:#f8f9fa}.onboarding_nav .container--static{position:relative}.onboarding_header{margin:50px 0 20px}.onboarding_domains{list-style:none}.onboarding_domain,.onboarding_nextPrompt{box-sizing:border-box;float:left;margin:2em 2.5%;width:45%}.onboarding_domain{background:white;border:1px solid #C2C7D0;border-radius:5px;padding:20px;padding-right:50px;position:relative}.onboarding_domain .domain_title{color:#2ec866;margin-bottom:.5em}.onboarding_domain p{color:#7a8499;font-size:.9em}.onboarding_domain:after{background:white;border:1px solid #C2C7D0;border-radius:100px;box-shadow:inset 0 0 0 3px #EFF1F3;color:#C2C7D0;content:'\2192';cursor:pointer;font:1.3em hricons;height:50px;line-height:50px;position:absolute;right:-25px;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}.onboarding_domain:hover:after{color:#2ec866}.onboarding_domain.is-selected:after{background:#2ec866;border-color:#26a655;box-shadow:inset 0 0 0 3px #26a655;color:white;content:'\2713'}.onboarding_domain.is-selected:hover:after{color:white}.onboarding_nextPrompt .btn{margin-top:35px}.onboarding_challenge{margin:0 auto;position:relative;width:820px}.onboarding_modal{background:white;border-radius:5px;padding:20px;text-align:center}.onboarding_modal .faux-leaderboard{overflow:hidden;position:relative}.onboarding_modal .faux-leaderboard .btn-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.onboarding_modal .faux-leader{width:403px;position:absolute;left:48px;top:19px;height:48px}.onboarding_modal .faux-leader img{position:absolute;left:74px;height:35px;width:35px;top:2px}.onboarding_modal .faux-rank,.onboarding_modal .faux-name{font-size:14px;position:absolute;top:15px}.onboarding_modal .faux-rank{left:10px;top:22px}.onboarding_modal .faux-name{left:135px}.onboarding_modal .faux-img{opacity:.3}.onboarding_modal .faux-rank1,.onboarding_modal .faux-rank2,.onboarding_modal .faux-rank3{font-size:14px;left:58px;position:absolute}.onboarding_modal .faux-rank1{top:-5px}.onboarding_modal .faux-rank2{top:90px}.onboarding_modal .faux-rank3{top:140px}.onboarding_modal .faux-flag{position:absolute;top:3px;left:218px}.onboarding_steps{background:#39424e;border:1px solid #232931;box-shadow:0 1px 5px rgba(0,0,0,0.2);margin-bottom:20px;padding:20px}.onboarding_steps a{color:#4691f6}.onboarding_steps h6{color:white}.onboarding_step{color:white;font-size:14px;font-weight:500;margin-bottom:.5em}.onboarding_step i{color:rgba(255,255,255,0.5);-webkit-transition:.3s ease;transition:.3s ease}.onboarding_step a.step-text{color:inherit;cursor:pointer}.onboarding_step a.step-text:hover{color:white;text-decoration:underline}.onboarding_step:hover i{color:#4691f6}.onboarding_step:hover a.step-text:after{color:#2ec866}.onboarding_step.step-complete{color:#EFF1F3;pointer-events:none;text-decoration:line-through}.onboarding_step.step-complete .step-text{opacity:.6}.onboarding_step.step-complete a{color:inherit}.onboarding_step.step-complete i{color:#2ec866}.preview-markdown{border:1px solid #ccc;background:#fbfbfb;padding:10px;margin-top:10px}.crop-image-wrapper{width:825px;min-height:500px;height:auto;position:absolute;opacity:0;top:10px;z-index:10001;background:white;border-radius:3px}.crop-image-wrapper .crop-image-body{padding:10px}.crop-image-wrapper .crop-image-body .crop-avatar-wrap{padding:0px;margin:0px;border:0px;background:#eee}.relative-position{position:relative}.discussion-header{font-weight:600;font-size:.9em;padding-top:0px;margin-top:0px;border-bottom:1px solid #ddd;margin-bottom:30px}.discussion-header p{padding-top:7px}.discussion-header p,.discussion-header a{font-weight:inherit}.discussion-header a{color:inherit}.discussion-header .comment-sort-option{color:#000 !important}.forum-icon-search{top:1px;left:30px}.forum-input{width:500px;padding-left:30px !important}.single-comment:first-child{margin-top:20px;width:600px}.discussion-comments{background:#fff;list-style:none;margin:0}.discussion-comments ul{list-style:none;position:relative}.discussion-comments ul.extend-discussion{padding-left:130px;padding-top:0;margin-bottom:40px}.discussion-comments ul.extend-discussion li{background:#f8f9fa;padding:20px 10px;position:relative;top:40px}.discussion-comments .comment-content ul{list-style:disc}.discussion-newcomment .CodeMirror-empty{color:#C2C7D0}.discussion-comment{position:relative;margin-top:30px}.discussion-comment a{cursor:pointer}.discussion-comment .maximize-comment{display:none}.discussion-comment .minimize-comment{display:inline}.discussion-comment.more-width{margin-bottom:30px}.discussion-comment.more-width:before{border-left:1px solid #ccc;display:block;position:absolute;left:11px;top:22px;bottom:-20px;margin:auto}.discussion-comment .is-collapsed-meta{display:none}.discussion-comment.is-collapsed{color:#979faf}.discussion-comment.is-collapsed.more-width:before{display:none}.discussion-comment.is-collapsed .discussion-counter,.discussion-comment.is-collapsed .minimize-comment,.discussion-comment.is-collapsed .comment-content,.discussion-comment.is-collapsed .discussion-expert-line,.discussion-comment.is-collapsed .comment-footer{display:none}.discussion-comment.is-collapsed .maximize-comment{display:inline}.discussion-comment.is-collapsed .is-collapsed-meta{display:inline}.discussion-comment .comment-count{padding:6px 12px;border:1px solid #c9ced5;border-radius:5px;margin-left:5px}.comment-content,.comment-response{width:600px}.comment-response{background:#f8f9fb;border:1px solid #caced5;border-radius:5px;padding:0.8em}.comment-response .CodeMirror{border-radius:5px}div.discussion-root-node-knob{position:relative;float:left;padding-right:10px;padding-top:10px;background:white}div.discussion-root-node-knob p{border-radius:100px;border:1px solid #ddd;width:20px;height:20px}div.discussion-root-node-knob p i.icon--single,div.discussion-root-node-knob p .notify_dropdown .message_status i,.notify_dropdown .message_status div.discussion-root-node-knob p i{cursor:pointer;color:#DDD;top:10px;position:absolute;left:6px}.discussion-meta,.discussion-main{float:left}.discussion-meta{width:55px}.discussion-meta.more-width{width:88px}.discussion-counter{float:left;width:90px}.discussion-counter a{color:#C2C7D0;font-size:1.2em}.discussion-counter a,.discussion-counter .discussion-count{text-align:center}.discussion-counter .discussion-count{font-weight:600}.discussion-counter.is-upvoted .discussion-upvote{color:#2ec866}.discussion-counter.is-upvoted .discussion-downvote{visibility:hidden}.discussion-counter.is-downvoted .discussion-downvote{color:#2ec866}.discussion-counter.is-downvoted .discussion-upvote{visibility:hidden}.discussion-avatar{float:left;position:relative}.discussion-main{width:calc(100% - 55px)}.discussion-main.more-width{width:calc(100% - 95px)}.comment-section .forum-gold-star{color:#f3c400}.comment-section .forum-gold-star.state-enabled{cursor:pointer}.comment-section .forum-gold-star.state-enabled span{border:1px solid gold;border-radius:0.25em;padding:0.35em}.comment-section .forum-gold-star.state-enabled span:hover{background-color:gold}.comment-section .forum-gold-star.state-enabled span:hover i{color:white;background-color:transparent}.comment-section .forum-gold-star.state-enabled span:hover strong{color:white;background-color:transparent}.comment-header{margin-top:10px;margin-bottom:10px}.discussion-name{font-weight:bold;margin-right:5px}.discussion-name .badge{margin-left:5px}.discussion-details,.comment-footer{font-size:.8em;color:#979faf}.comment-footer{padding-top:20px}.comment-footer a{margin-right:10px}.discussion-load{font-size:.8em;font-weight:bold;margin-left:130px;padding-bottom:30px}.discussion-expert-box{clear:both}.discussion-expert-box .discussion-expert-line{background-color:#f8f8f8;border:#d7dbdf 1px solid;display:inline;border-radius:5px;margin-top:10px;padding:8px 0px;float:left;margin-bottom:10px}.discussion-expert-box .discussion-expert-line .discussion-expert-text{padding:10px}.discussion-expert-box .discussion-expert-line .discussion-expert-images{margin-right:5px}.discussion-expert-box .discussion-expert-line .discussion-expert-images .discussion-expert-image{display:inline;border-radius:3px;margin-right:5px;vertical-align:bottom}.discussion-expert-box .discussion-expert-line .discussion-expert-images .discussion-expert-answered{opacity:0.3;filter:alpha(opacity=30)}.comment-box{width:700px}.comment-box .comment-avatar{width:50px}.comment-box .comment-editor{width:600px}.ui-autocomplete-category{border-top:1px solid #dddddd;width:100%;text-align:right;font-size:0.8em !important}.ui-autocomplete-category:first-child{border-top:0}.ui-autocomplete-category .ui-autocomplete-category-title{padding-right:0.4em;color:#999;font-weight:bold;font-size:0.8em !important;padding-top:2px;text-align:left;padding-left:10px;background:#efefef;padding-bottom:3px}.search-query{border-radius:0.4em !important}.search_form.focus input{border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important}ul.ui-autocomplete{border-radius:0px;margin-top:24px;border-top:0px}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{margin:0px !important}.comment-box .comment-editor-not-focused .CodeMirror{min-height:40px}.comment-box .CodeMirror{border-radius:5px}.comment-box .CodeMirror.CodeMirror-focused .CodeMirror-placeholder{display:none}.comment-box .CodeMirror .CodeMirror-placeholder{padding:5px;margin-left:5px;font-family:'Whitney SSm A', 'Whitney SSm B', "Avenir", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:normal;font-size:0.8em;padding-left:5px;color:#999}.mkd-container .CodeMirror-scroll{min-height:100px;max-height:200px;margin:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mkd-container .CodeMirror-scroll .CodeMirror-gutters{padding-bottom:0px}.mkd-container .CodeMirror-scroll .CodeMirror-linenumbers{padding-bottom:0px}.mkd-container .CodeMirror-scroll .CodeMirror-sizer+div{display:none}.mkd-container .CodeMirror{min-height:100px;border-top-left-radius:0px;border-top-right-radius:0px}.discussion-main #comment-preview ul,.discussion-main #comment-preview ol,.discussion-main .comment-content ul,.discussion-main .comment-content ol,.discussion-newcomment #comment-preview ul,.discussion-newcomment #comment-preview ol,.discussion-newcomment .comment-content ul,.discussion-newcomment .comment-content ol{list-style-position:inside}.forum-image-upload{text-align:center;height:400px;width:510px;overflow-y:scroll}.forum-image-upload .box__dragndrop{display:none}.forum-image-upload .selector-box{top:40%;position:relative}.forum-image-upload .selector-box .select-btn{cursor:pointer;color:#29b35b}.forum-image-upload.is-dragover{background-color:grey}.forum-image-upload.advanced-upload{outline:2px dashed rgba(0,0,0,0.32)}.forum-image-upload.advanced-upload .box__dragndrop{display:inline}.block-full-width{width:100%;display:block}.support{max-width:800px}.support h2{font-size:2em}.support .support-error{font-size:1em;padding:10px}.support .required-field{font-weight:bold;font-size:1.2em;color:#a73024}.support .custom-select2 ul{border-radius:5px;border-color:#c2c7d0;padding:2px 5px}.registration .team-update{width:600px}.registration .span6p5{width:40%;box-sizing:border-box;float:left;margin-left:0;padding-left:7.5px;padding-right:7.5px}.registration .disabled-details-section{opacity:0.2;-moz-opacity:0.2;-khtml-opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);position:relative}.registration .disabled-details-section-overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1000000}.registration .icheckbox_square-green,.registration .iradio_square-green{display:inline-block;vertical-align:middle}.registration .icheck-container,.registration .icheck-container-small{width:8.5%;box-sizing:border-box;float:left}.registration .icheck-container-small{width:5.0%}.registration .social-wrap{margin:15px 0px}.registration .social-wrap .button{padding:7px;border-radius:3px;color:#fbfbfb;font-weight:bold;position:relative}.registration .social-wrap .twitter{padding-left:34px;background:#4099ff;margin-right:10px}.registration .social-wrap .facebook{padding-left:26px;background:#3b5998;margin-left:10px}.registration .social-wrap .twitter img{position:absolute;top:6px;left:5px}.registration .social-wrap .facebook img{position:absolute;top:6px;left:8px}.registration textarea.invite-textbox{resize:none}.registration .boundA{border-radius:5px}.experts-wrap{border-left:1px solid #ddd;padding-top:20px;padding-left:30px;position:absolute;right:0;min-height:300px;z-index:10}.experts-wrap .experts-list{position:relative}.experts-wrap .status-icons{position:absolute;left:3px;top:12px;font-size:18px;display:none}.experts-wrap .selected-count-wrap{display:none}.experts-wrap .give-hover-animation .selected-count-wrap{display:inline}.experts-wrap .give-hover-animation:hover .experts-list{opacity:0.5;filter:alpha(opacity=50)}.experts-wrap .give-hover-animation .experts-list{cursor:pointer}.experts-wrap .give-hover-animation .experts-list:hover{opacity:1;filter:alpha(opacity=100)}.experts-wrap .give-hover-animation .experts-list.selected .tick{display:inline}.experts-wrap .give-hover-animation .experts-list.selected:hover.just-now .tick{display:inline}.experts-wrap .give-hover-animation .experts-list.selected:hover.just-now .cross{display:none}.experts-wrap .give-hover-animation .experts-list.selected:hover .tick{display:none}.experts-wrap .give-hover-animation .experts-list.selected:hover .cross{display:inline}.experts-wrap .give-hover-animation .experts-list .status-icons.tick{color:#3bc36a}.experts-wrap .give-hover-animation .experts-list .status-icons.cross{color:#ee5440}.onboarding-tags-container{border:2px #EFF1F3 solid}.dotted-border{border-bottom:1px dotted #EFF1F3}.comment-footer a.btn-text{font-weight:500;-webkit-text-decoration-color:#dddddd;text-decoration-color:#dddddd;padding-bottom:0px;letter-spacing:0.4px}.nav-tabs.vertical>li{margin-bottom:0px;margin-right:-1px;margin-left:0px;float:none}.nav-tabs.vertical>li a{line-height:35px;margin-left:20px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-tabs.vertical>li>a{padding-left:16px;border-right:none;margin-right:3px}.nav-tabs.vertical.ungroup>li:first-of-type a{margin-top:10px}.nav-tabs.vertical.ungroup>li.active:first-of-type a{margin-top:0px;border-right:none}.nav-tabs.vertical.ungroup.vertical>li:not(:first-of-type){margin-left:0px}.nav-tabs.vertical.ungroup>li:last-of-type a{border-radius:0 0 0 5px !important}.nav-tabs.vertical.ungroup>li.active a{border-bottom-color:#C2C7D0;border-right-color:transparent;line-height:55px;margin-left:0px;border-radius:5px 0 0 5px !important;font-size:104%;margin-right:2px}.tabs-container .nav-tabs.vertical{width:19%;float:left;position:relative;z-index:2}.tabs-container .tab-content{width:81%;float:left;border-radius:5px 5px 5px 5px;border:1px solid #C2C7D0;margin-left:-2px;box-sizing:border-box;height:600px;position:relative;overflow:hidden}.tabs-container .tab-content.first-tab{border-radius:0px 5px 5px 5px}.tabs-container .row.pagination-container{position:absolute;bottom:25px;width:100%}.tabs-container .challenge-links,.tabs-container .challenge-links .challenge-chapter{color:#979faf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabs-container .challenge-links .completed-indicator{color:#2ec866;height:10px;line-height:10px;width:10px;margin-left:-20px;background:none;margin-top:3px;font-size:14px}.introscreen p.small{color:#626b7f}.btn.difficulty.active{background:#e9e9e9;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);outline:0}.leaderboard .blur-wrap{opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);position:relative}.leaderboard .toggle-input:hover i.icon--single,.leaderboard .toggle-input:hover .notify_dropdown .message_status i,.notify_dropdown .message_status .leaderboard .toggle-input:hover i{color:#626b7f}.leaderboard .toggle-input .input-icon{width:85%}.leaderboard .toggle-input input{width:100%;line-height:normal;padding:5px;padding-left:25px;margin:0px;font-size:1em}.leaderboard .toggle-input .filters-close{line-height:2em}.leaderboard .toggle-input .input-icon .icon-search{top:5px;left:1px}.feed-post{border:1px solid #C2C7D0;box-shadow:rgba(0,0,0,0.1) 0px 2px 4px 0px;overflow:hidden;position:relative;background:white;border-radius:7px}.feed-post header.post-header{margin:-10px -10px 0 -10px;padding:10px 10px 5px 10px;border-bottom:1px solid #EFF1F3}.feed-post .dropdown{position:absolute;right:0px;top:0px;display:none}.feed-post:hover .dropdown{display:block}.feed-post .dropdown-menu{top:0px;right:-52px;border:none;border-right:1px solid #C2C7D0;border-bottom:1px solid #C2C7D0;border-top:1px solid #C2C7D0;border-radius:0px 0px 3px 0}.feed-post .data-link{color:#39424e}.profile-name{position:relative;height:210px;left:67px}.profile-name h1{color:white}.profile-spread-details{position:absolute;left:0;right:0;margin:auto;bottom:30px}.expert-solution-btn.disabled{opacity:0.95;background:#f8f8f8;color:#888;border-color:#cfcfcf}.expert-solution-btn.with-countdown{position:relative}.expert-solution-btn.with-countdown .expert-countdown-time-span{display:none;position:absolute;background:black;height:60px;width:100%;left:0;top:45px;border-radius:5px;color:white;line-height:30px;opacity:0.8}.expert-solution-btn.with-countdown .expert-countdown-time-span .icon-sort-up{position:absolute;top:-12px;color:black;left:49%}.expert-solution-btn.with-countdown:hover .expert-countdown-time-span{display:block}.profile-spread .cover-border{background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/cover-shade-d92d87cc2cf7c8ee9d9a9185c8cf859d565c5929da9f6653f85d54cc71da46c9.png) bottom left repeat-x;border-bottom-color:rgba(0,0,0,0.4);border:1px solid #000;border-color:rgba(0,0,0,0.25);border-top-color:rgba(0,0,0,0.1);bottom:0;left:0;position:absolute;right:0;top:0}.post-collection .feed-post .zero-margin:before,.post-collection .post-comment .zero-margin:before{margin-right:0px}.post-model:first-child{margin-top:0 !important}.company-page .company-post-text-area{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;width:100%;resize:none;overflow:hidden}.company-page .company-page-edit-text-area{width:100%;margin-bottom:0px;height:80px}.company-page .company-post-text-area.add-post-text-area{margin-bottom:0px;height:40px}.company-page .profile-spread{background-size:cover;background-position-y:50%;background-repeat:no-repeat;min-width:1240px;height:360px;position:relative}.company-page .vote.voted-up{color:#0076b9}.company-page .inline-checkbox{display:inline}.company-page .central-checkbox{top:-1px}.expert-solution .loading-code-editor{display:block;width:100%;min-height:400px;border:1px solid #C2C7D0}.expert-solution .loading-code-editor .spacer{display:block;width:100%;min-height:200px}.company-follow .follower-list-box{margin-left:-5px}.comment-list-parent{border:1px solid #C2C7D0;border-top:1px solid #EFF1F3;box-shadow:rgba(194,199,208,0.4) 0px 1px 0.5px 0.5px;background:#f8f9fa}.post-comments{margin-top:-1px;z-index:1;position:relative}.post-comment{position:relative}.post-comment .avatar{width:7%;height:35px;min-width:35px}.post-comment .avatar img{width:35px}.post-comment .comment{width:90%;word-wrap:break-word;margin-top:-3px}.post-comment .cancel-time-container{position:absolute;right:0;cursor:pointer}.code-checker{width:100%}.qod-container .qods{border:1px solid #C2C7D0;border-radius:1px;height:315px}.qod-container .qod-questions{height:100%;padding:0;position:relative;overflow:hidden;background:white;z-index:1}.qod-container .qod-question{position:absolute;background:white;width:100%;min-height:100%;left:0;top:0;box-sizing:border-box;padding-right:10%}.qod-container .qod-question .submit-answer-container{position:absolute;bottom:20px;left:0}.qod-container .qod-question.active{z-index:1}.qod-container .circle-empty,.qod-container .circle-fill,.qod-container .circle-blue{border:1px solid #C2C7D0;border-radius:25px;display:inline-block;width:10px;height:10px;cursor:pointer}.qod-container .circle-blue{border-color:#4691f6;background:#4691f6}.qod-container .circle-fill{background:#26a655;border-color:#26a655}.qod-container .answer-icon{width:25px;height:25px;font-size:1.4em;margin-top:2px;display:inline-block}.qod-container .qod-timer{position:absolute;left:20px;bottom:15px;z-index:1}.qod-container .qod-timer .qod-progress{display:block;height:10px;width:100px;padding:1px;border:1px solid #979faf}.qod-container .qod-timer .qod-progress div{height:10px;background:#26a655;width:0}.qod-container .mcq-challenge-timer{bottom:60px}.qod-container .answer-icon.icon-ok{color:#26a655}.qod-container .answer-icon.icon-cancel-large{color:#f65039}.qod-container .qod-arrows{position:absolute;right:15px;bottom:15px;z-index:2}.qod-container .question-container{height:100%}.qod-container .questions{position:absolute;width:100%;height:100%}.qod-container .qod-question-container{height:100%;position:relative;box-sizing:border-box}.qod-container .set-title{font-size:1.3em;font-weight:500}.qod-container .qod-days{background:#EFF1F3;border-right:1px solid #C2C7D0;height:100%;padding:0;position:relative}.qod-container .qod-days ul>li>a{color:inherit;cursor:pointer;display:block;border-top:1px solid #EFF1F3;border-bottom:1px solid #EFF1F3}.qod-container .qod-days ul>li>a.active.disabled,.qod-container .qod-days ul>li>a.active{opacity:1}.qod-container .qod-days .qod-cursor{width:5px;height:45px;position:absolute;left:0;top:0;border:none;margin-left:-1px;z-index:1}.qod-container .qod-locked{font-size:9em;color:#EFF1F3}.qod-container .locked-quote{position:absolute;bottom:15px;right:15px;font-size:13px;width:300px}.qod-container .locked-quote p{line-height:16px}.qod-container .moving-arrow-container{font-size:0.8em}.qod-container .close-qod{position:absolute;right:8px;top:55px;z-index:2}.qod-container .close-qod a{color:#39424e;opacity:0.2;cursor:pointer;font-size:1.2em}.qod-container .close-qod a:hover{opacity:1}.qod-container .qods-span{position:relative}.qod-container .question-explanation{position:absolute;top:0px;width:220px;background:white;right:-220px;z-index:1;bottom:0;box-sizing:border-box;background:#EFF1F3;font-size:13px;line-height:18px}.qod-container .question-explanation>.exp-text{height:88%;overflow-y:auto;word-break:break-word}.qod-container .question-explanation .exp-toggle{height:50px;background:#EFF1F3;line-height:50px;width:15px;position:absolute;left:-15px;top:41%;border-radius:3px 0 0 3px;cursor:pointer}.qod-container .question-explanation .exp-toggle a,.qod-container .question-explanation .exp-toggle a:hover{display:block;width:15px;text-align:center;color:#979faf;height:50px}.qod-container .hideqod .icon--single:before,.qod-container .hideqod .notify_dropdown .message_status i:before,.notify_dropdown .message_status .qod-container .hideqod i:before{font-size:95%}.qod-container .answer-checkbox{width:9%}.qod-container .answer-text{width:89%}.qod-container pre{border:none;margin-bottom:0;margin-top:0;padding:0;padding-top:10px}@-webkit-keyframes arrow-jump{0%{margin-bottom:0px}50%{margin-bottom:5px}100%{margin-bottom:10px}}.admin-registration-form .languages_table{min-width:100%}.admin-registration-form .icheckbox_square-green{display:inline-block;vertical-align:middle}.admin-registration-form .admin_wrapper{position:relative;background:#f6f6f6;padding-top:20px;box-shadow:1px 1px 1px 0.5px #ccc;margin-bottom:20px}.admin-registration-form .admin_wrapper:hover .cancel_btn{opacity:1;visibility:visible}.admin-registration-form .cancel_btn{opacity:0;visibility:hidden;position:absolute;right:-10px;top:-10px;margin-right:0}.introscreen .introscreen-container .domains a{color:#39424e}.introscreen #introscreen-content{height:700px}.introscreen .introjs-tooltiptext{text-align:center}.introscreen .challenge-body:hover{background-color:#f7f7f7}.introscreen .challenge-list-container .row.pagination-container{bottom:15px}.introscreen .challenge-chapter:hover{color:#626b7f}.track-summary:before{font-size:16px;margin-top:13px}.track-box{height:105px;overflow:hidden;background:white;position:relative}.track-box .view-more{background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 50%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );position:absolute;height:25px;bottom:0;width:93%;padding-top:15px;opacity:0.9}.track-box .view-more a:hover{color:#626b7f}.track-box .view-more:hover{opacity:1}.track-box h4{font-family:"Whitney SSm A", "Whitney SSm B", "AvenirNext-Regular", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.hr_tour-challenge-name{letter-spacing:0.6px;font-family:"Whitney SSm A", "Whitney SSm B", "AvenirNext-Regular", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600}.topic-intro-highlight .topic-tour-close-icon{left:-2px;top:-2px;color:#979faf}.prev-next-challenge .btn span{max-width:200px;display:inline-block;white-space:nowrap;padding-top:2px;padding-left:4px;overflow:hidden;text-overflow:ellipsis}.follow-content{position:relative;margin-bottom:60px}.follow-content .find-friends{z-index:1;position:relative}.follow-content .next-step{position:absolute;top:0;margin-left:auto;margin-right:auto;width:88%;box-sizing:border-box}.follow-content .group-icon{font-size:2em}.follow-content .follow-group .select2-container{width:100% !important}.follow-content .follow-group .select2-container .select2-choice div{display:none}.follow-content .follow-group .select2-container .select2-no-results{display:none}.follow-content .follow-group .select2-container .select2-choice span{margin-right:0px}.follow-content .follow-group .select2-container-multi .select2-choices .select2-search-field input{padding:7px 10px 3px;-webkit-transition:none;transition:none;background:none}.follow-content .follow-group .select2-choices{background:none !important}.follow-content .follow-group .select2-dropdown-open .select2-choices{border-radius:5px 5px 0 0 !important}.follow-content .follow-group .select2-container .select2-choices{border-radius:5px;border-color:#C2C7D0}.follow-content .follow-group .select2-default{color:#aaa !important}.follow-content .add-entity-detail-container{position:relative}.follow-content .add-entity-detail-container select,.follow-content .add-entity-detail-container input{width:100%;background:white}.follow-content .add-entity-detail-container input{font-size:14px;font-weight:500;box-shadow:none;border-radius:4px;line-height:26px;padding:4px 15px 5px !important;border:1px solid #c2c7d0 !important;margin-right:15px;height:40px;background:white !important}.follow-content .remove-option{cursor:pointer;font-size:1.2em;opacity:0.6;display:block}.follow-content .remove-option:hover{opacity:0.8}.follow-content .add-option{cursor:pointer;font-size:1.2em;opacity:0.6;display:block}.follow-content .add-option:hover{opacity:0.8}.follow-content .remove-entity{display:none;position:absolute;top:2px;right:5px;cursor:pointer;color:#979faf;font-size:1.1em;opacity:0.5}.follow-content .remove-entity:hover{opacity:1}.follow-content .hide-follow-dialog{position:absolute;top:80px;right:20px;cursor:pointer;color:#979faf;opacity:0.5;z-index:11;font-size:1.5em}.follow-content .hide-follow-dialog:hover{opacity:1}.follow-content .add-option-container{border:1px solid #C2C7D0;position:relative;margin-bottom:5px}.follow-content .add-option-container:hover .remove-entity{display:block}.follow-content .list-container{border:1px solid #C2C7D0;padding:0;overflow:hidden}.follow-content .follow-suggestion{line-height:2.8em;height:45px;border-bottom:1px solid #EFF1F3;border-top:1px solid #EFF1F3}.follow-content .follow-suggestion:nth-child(2n){background:#f8f9fa;border-color:#f8f9fa}.follow-content .follow-suggestion:hover{background:#EFF1F3;font-weight:bold;border-bottom:1px solid #C2C7D0;border-top:1px solid #C2C7D0}.follow-content .follow-suggestion:hover .follow-icon{border-color:#C2C7D0}.follow-content .follow-suggestion:hover .follow-icon.active{border-color:#26a655 !important}.follow-content .follow-suggestion:first-child{border-top:none !important}.follow-content .follow-suggestion:last-child{border-bottom:none !important}.follow-content .follow-suggestion.following{font-weight:bold}.follow-user-snippet .username{line-height:50px;padding-left:0;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden}.follow-user-snippet:hover{background:#f8f9fa}.follow-user-snippet:hover .follow-icon{border-color:#C2C7D0}.follow-user-snippet:hover .follow-icon.active{border-color:#26a655 !important}.follow-footer{width:100%;position:fixed;height:130px;bottom:0;padding:0 6%;box-sizing:border-box;background:rgba(255,255,255,0);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(21%, rgba(255,255,255,0.59)), color-stop(41%, rgba(255,255,255,0.82)), color-stop(56%, #fff), color-stop(71%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.59) 21%, rgba(255,255,255,0.82) 41%, #fff 56%, #fff 71%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.59) 21%, rgba(255,255,255,0.82) 41%, #fff 56%, #fff 71%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 )}.follow-footer .follow-skip{display:block;position:absolute;bottom:30px;right:30px}.follow-dialog{position:fixed;background:rgba(255,255,255,0.85);top:0;bottom:0;left:0;right:0;z-index:100}.show-follow{cursor:pointer}.stop-scrolling{height:100%;overflow:hidden}.follow-list-container,#follow-list{height:100%;overflow-y:visible;padding-bottom:100px}#settings-subview .follow-list-container,#settings-subview #follow-list{height:auto;overflow:inherit;padding-bottom:0}#settings-subview .follow-content{margin-bottom:0}#followbanner{position:relative}#followbanner .close-banner{position:absolute;top:10px;right:25px;font-size:1em;cursor:pointer;color:#979faf;opacity:.5}#followbanner .close-banner:hover{opacity:1}.text-capitalize{text-transform:capitalize}.text-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hide-text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-group-leaderboard .btn.btn-line:hover{border-color:#C2C7D0}.btn-group-leaderboard .btn.btn-line.active{background:#2ec866;color:white;border-color:#2ec866;height:40px}.btn-group-leaderboard .btn.btn-line.active:not(:first-child){border-left-color:#C2C7D0}.leaderboard-header-dropdown{margin-left:1px;font-size:16px;margin-top:-3px}.hf-container{position:relative}.hf-container>div{display:inline-block}.hf-container.active{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-filter{display:block !important;position:absolute;top:25px;border:1px solid #C2C7D0;border-radius:3px;width:228px}.header-filter .hf-header{border-bottom:1px solid #C2C7D0;text-transform:capitalize}.header-filter input{margin:0}.header-filter .hf-close:hover{color:#626b7f}.header-filter #leaderboard-autocomplete{position:absolute;top:70px;left:-1px;width:230px}.header-filter #leaderboard-autocomplete .ui-autocomplete{width:100% !important;left:0 !important;top:0 !important}.header-filter #leaderboard-autocomplete .hacker-details{margin-left:30px}.header-filter #leaderboard-autocomplete .hacker-username{font-size:16px;line-height:25px;font-weight:normal;padding-top:0}.company-challenge-table{margin-bottom:70px}.company-challenge-table .table-body{overflow:visible}.challenge-page-link{color:blue}.challenge-page-link:visited{color:purple}.challenge-page-link.visited{color:purple}.avatar-extension-box{height:45px;width:45px;border-radius:5px;display:inline-block;margin-left:5px;background-color:#E3E3E3;color:#666;line-height:45px;font-size:1em;font-weight:800}.avatar-follower-box{float:left}.avatar-disabled-box{color:#888}.avatar-disabled-box:hover{color:#888}.companypage-timepicker-dropdown{width:218px}.after-submission-link{width:100%}.company-challenge-applicants i{color:#626b7f}.table-with-column div[class^='span-flex-']{padding-top:10px;padding-bottom:10px;border:1px solid #c2c7d0}.setting_hr_teams .help-prompt i{top:-15px}.company-page .in-place-edit-text{border:1px solid #C2C7D0;display:inline-block;background-color:white;color:black !important;padding:6px;border-radius:5px}.company-page .in-place-edit-text[id="name-edit"]{font-size:2em;line-height:1em}.company-page .in-place-edit-text:focus{outline:none;border:2px solid #C2C7D0}.company-page .in-place-edit-container{display:none;background-color:#EFF1F3 !important;border-radius:5px}.company-page .in-place-edit-container textarea{resize:none;width:100%}.company-page .in-place-edit-container input{width:95%}.company-page .pull-down{position:absolute;bottom:0}.company-page .blur-out{opacity:0.4}.company-page .black-overlay{background:black;opacity:0.5;height:100%;width:100%;left:0;position:absolute;top:0}.company-page .black-overlay[data-type="profile"]{border-radius:8px}.company-page .profile-avatar{background:#fff;border:5px solid #fff;border-radius:12px;box-shadow:0 1px 1px rgba(136,153,166,0.15);position:relative;height:180px;width:180px}.company-page .throbber-container{height:100%;z-index:2;width:100%;position:absolute}.company-page .throbber-container[data-type="cover"]{top:44%}.company-page .throbber-container[data-type="text"]{top:5%;left:0%}.company-page .throbber-container[data-type="profile"]{left:1%;top:31%}.company-page .in-place-edit-throbber[data-type="cover"]{height:75px !important;width:75px !important;opacity:1 !important}.company-page .in-place-edit-throbber[data-type="text"]{height:75px !important;width:75px !important;opacity:1 !important}.company-page .in-place-edit-throbber[data-type="profile"]{height:60px !important;width:60px !important;opacity:1 !important}.company-page .in-place-edit-image{box-sizing:border-box;left:0;top:0;width:100%}.company-page .in-place-edit-image[data-type="profile"]{border-radius:8px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.company-page #in-place-edit-button{font-size:12px}.company-page .image-editing-button{height:100%;left:0;position:absolute;top:0;width:100%;background:transparent;cursor:pointer}.company-page .image-editing-button:hover{outline:none;border:3px solid #C2C7D0}.company-page .image-editing-button[data-type="profile"]{border-radius:8px}.company-page .image-editing-button[data-type="cover"]{border:none}.company-page .image-editing-text{color:#fff;font-size:21px;font-weight:bold;line-height:24px;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,0.75)}.company-page .image-editing-text[data-type="profile"]{font-size:1.2em}.company-page .image-editing-text[data-type="cover"]{font-size:2em;line-height:1em}.hr-dialog .hackdown-content li{list-style-position:inside}.hackdown{font-size:16px}.hackdown p,.hackdown li{font-size:16px}.hackdown h2{border-bottom:1px solid #C2C7D0;margin-top:40px;margin-bottom:30px}.hackdown .fixed{position:fixed}.hackdown .pull-down{display:table-cell;vertical-align:bottom;float:none}.hackdown .hackdown-toc p{font-weight:bold;border-bottom:1px solid #C2C7D0}.hackdown .hackdown-toc ul{list-style-type:none;margin:10px 0 20px 0}.hackdown .hackdown-toc ul li{line-height:125%}.hackdown .hackdown-video{text-align:center;background-color:black}.hackdown .hackdown-video.hackdown-hryoutube{position:relative}.hackdown .hackdown-video.hackdown-hryoutube img{position:absolute;left:0;right:0;top:0;bottom:0;border:0;margin:0 auto;z-index:1;min-height:100%;min-width:100%}.hackdown .hackdown-video.hackdown-hryoutube .hryoutube-open-modal{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2}.hackdown .hackdown-mcqs{border-width:0 1px 1px 1px;border-style:solid;border-color:#C2C7D0;border-radius:0 0 5px 5px;overflow:hidden}.hackdown .hackdown-mcq{background-color:white;border-bottom:1px solid #C2C7D0}.hackdown .hackdown-mcq .mcq-question{background-color:white;border-bottom:1px solid #EFF1F3}.hackdown .hackdown-mcq .mcq-options{background-color:#EFF1F3}.hackdown .hackdown-mcq .mcq-options .span8{overflow:hidden}.hackdown .hackdown-mcq .hackdown-mcq-heading{font-weight:bold}.hackdown .hackdown-mcq:last-of-type{border-bottom:0px}.hackdown .hackdown-example{border-width:0 1px 1px 1px;border-style:solid;border-color:#C2C7D0;border-radius:0 0 5px 5px;overflow:hidden}.hackdown .hackdown-example .hackdown-runcode{padding-top:5px}.hackdown .hackdown-example .runcode-codemirror{margin:0 -21px 0 -21px}.hackdown .hackdown-example .hackdown-solution h3{border-bottom:1px solid #C2C7D0}.hackdown .hackdown-example .hackdown-example-text{padding:10px 20px}.hackdown .hackdown-recommendation{border-width:0 1px 1px 1px;border-style:solid;border-color:#26a655;border-radius:0 0 5px 5px;overflow:hidden;padding:10px 20px}.hackdown .hackdown-article{border-width:0 1px 1px 1px;border-style:solid;border-color:#C2C7D0;border-radius:0 0 5px 5px;overflow:hidden;padding:10px 20px}.hackdown .hackdown-tab{position:relative;cursor:pointer;color:#f8f9fa;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:5px 5px 0 0;letter-spacing:0.15em;display:block;padding-left:60px}.hackdown .hackdown-tab.hackdown-grey{color:#39424e;background-color:#EFF1F3;border:1px solid #C2C7D0}.hackdown .hackdown-tab.hackdown-grey:before{border-right:1px solid #C2C7D0}.hackdown .hackdown-tab.hackdown-green{color:#39424e;background-color:#EFF1F3;border:1px solid #26a655}.hackdown .hackdown-tab.hackdown-green:before{border-right:1px solid #26a655}.hackdown .hackdown-tab:before{position:absolute;content:"-";font-size:24px;display:inline-block;width:40px;left:0;top:0;bottom:0;text-align:center;line-height:40px;background-color:#fff;border-radius:5px 0 0 5px}.hackdown .hackdown-tab.toggled-tab:before{content:"+"}.hackdown .hackdown-tab .hackdown-context{text-transform:none;letter-spacing:0;font-size:14px;color:#979faf}.hackdown .toggled-tab{border-radius:5px}.hackdown img{max-height:50vh;max-width:100%;border:1px solid #C2C7D0;margin-top:10px;margin-bottom:10px}.hackdown b{font-weight:bold}.hackdown .runcode-run .runcode-input,.hackdown .runcode-run .runcode-output{font-family:monospace}.hackdown .runcode-run-btn{margin-top:1.5em}.hackdown .runcode-codemirror>.CodeMirror{min-height:0}.hackdown pre{width:auto !important}.hackdown .toggled{display:none}.hackdown .span6-correct{width:37.5% !important}.help-tab{border-bottom:1px solid #C2C7D0}.help-tab .help-tab-question{padding:15px;font-weight:600;background:white}.help-tab .help-tab-answer{padding:0 15px 15px 15px;display:none}.merge_accounts_popup{width:40%}.delete_account_popup{width:40%}a.company-tabs{cursor:pointer}div.jd-box-width{width:850px}div.btn-job-desc{cursor:pointer}div.btn-job-desc.hover_grey:hover{background:#EFF1F3}div.company-post-updates{top:20px;position:relative}header.job-header .span5{font-size:19px}header .job-title{font-size:22px;font-weight:500}.ff-sn-sf{font-family:sans-serif}.job-tab-panel{background:#f8f9fa;border-bottom:1px solid #ccc}.job-tab-panel div ul.nav-tabs{border:none;margin-bottom:0px}.hide-job-desc{cursor:pointer}.job-description ul,.job-description ol,.job-overview ul,.job-overview ol{list-style-position:inside}.auto-cursor{cursor:auto}.cursor-pointer{cursor:pointer}.custom-width{width:130px}.nmT{margin-top:0px}.nmR{margin-right:0px}.nmB{margin-bottom:0px}.nmL{margin-left:0px}.npT{padding-top:0px}.npR{padding-right:0px}.npB{padding-bottom:0px}.npL{padding-left:0px !important}.style-salary{border:1px solid #C2C7D0;background:#f8f9fa;border-radius:5px;padding:5px 10px;font-weight:500}.jobs-header{border-radius:5px;border:1px solid #2ec866;border-top:10px solid #2ec866;background-color:#FFF;margin-bottom:20px}.jobs-header div.span7{padding-left:35px;padding-right:55px}div.company-que{padding:10px;border:1px solid #C2C7D0;border-radius:5px}div.company-que div.company-ans{display:none}div.company-qna-author{border-bottom:1px solid #CCC;color:#b3b3b3;font-weight:500}div.ask-question-popup .modal-header{background:white;border:none}div.ask-question-popup div.hr-dialog-main-window{width:600px}div.ask-question-popup div.hr-dialog-main-window .hr-dialog-body textarea{width:100%;height:120px}div.ask-question-popup .hr-dialog-body{padding-bottom:0px}div.company-que .answered-questions:hover{cursor:pointer}.awaiting-response{border:1px solid #C2C7D0;border-radius:15px;background:lightyellow}.qna-suggestion{padding:10px;border:1px solid #C2C7D0}div.qna-suggestion{border-radius:5px;border:1px solid #2ec866;border-top:10px solid #2ec866}div.qna-suggestion .icon-cancel-small:hover{cursor:pointer}div.qna-suggestion ul{margin-top:25px;margin-left:25px;font-size:1.2em;line-height:1.3em}div.question-asked-popup{position:fixed;z-index:1;top:100px;border:1px solid;border-radius:30px;left:0px;right:0px;width:600px;padding:15px 0 15px 20px;margin:0 auto;border-color:#979faf;background-color:white;background-image:-webkit-linear-gradient(top, #fff, #EFF1F3);background-image:-o-linear-gradient(top, #fff, #EFF1F3);color:#39424e;font-size:16px}.job-label{font-size:14px;color:#626b7f;line-height:18px}.job-list a{font-size:20px;line-height:24px}.job-list a.job-link{font-size:16px;line-height:26px}.job-list a.more-jobs-link{font-size:16px;line-height:26px;color:#626b7f}.us_eligibility_popup{width:40%}.job-profile-avatar{background:#f8f9fa;border:1px solid white;border-radius:5px;position:relative;height:130px;margin:5px}.job-profile-avatar-ab{background:#FFFFFF;border:2px solid #EFF1F3;border-radius:5px;position:relative;height:96px;width:96px;margin:0 auto}.job-profile-avatar-ab img.job-profile-image{width:90%;border-radius:5px}.job-box-ab{width:228px;height:316px;border:1px solid #EFF1F3;background-color:#fff;border-radius:5px;margin:auto}.job-name-ab{position:absolute;display:table;width:100%}.job-name-ab a{display:table-cell;vertical-align:middle;text-align:center;height:60px;max-height:60px;max-width:220px}.job-info-ab{height:150px;top:65px;position:relative}img.job-profile-image{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jobs-custom-font{font-size:16px;line-height:26px;color:#626b7f}.job-ui-title{font-size:25px;font-weight:600;color:#39424e;line-height:36px}.job-ui-title-abtest{font-size:30px;font-weight:600;color:#39424e;line-height:36px}.more-jobs span{display:none}.img-response-grade{width:13px;-webkit-transform:translate(0%, 16%);transform:translate(0%, 16%)}.ml2{margin-left:2px}.ml3{margin-left:2px}.job-profile-container{border:1px solid #EFF1F3;padding:0px;border-radius:5px}.date-time-input{padding-left:15px;padding-right:30px}.right-jumbo-padded-button{padding-right:35px}.dark-grey-fill{background-color:#c2c7d0 !important}.img-rounded{border-radius:6px}.top-rounded{-moz-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px}.bottom-rounded{-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.small-font{font-size:small;color:black}.smaller-font{font-size:smaller;color:black}.button-font{font-size:small;color:#626b7f}.preview-frame{width:165px;height:165px;overflow:hidden;position:relative;border:1px solid black;padding:0px}.preview-img{width:auto;height:100%}.preview-title{height:20px;overflow:hidden}.preview-text{height:85px;overflow:hidden}.preview-url{height:23px;overflow:hidden}.preview-border{border:solid 1px #C2C7D0;border-radius:4px;padding:0 0 0 0;margin:0 0 0 0}.fixed-width{width:627px;max-width:627px;min-width:627px}.error .select2-choice{border:solid 1px #F65039 !important}.jobs-cover-banner{text-align:left;display:inline}.hacker-job-status-popup{width:40%}.jobs-warning-popup{width:40%}.radio-align-horizontal{vertical-align:middle;margin-top:6px}.form-auto-save{top:60%}.challenge-body-elements-editorial ul,.challenge-body-elements-editorial ol{padding-left:1.2em}.loader-map-school,.loader-fetch-aliases,.loader-verify-school,.loader-rename-school{position:relative;right:0px;top:0px}.school_popup{width:40%}.output-area-wrap .output-area:not(.design-question){min-height:200px}@-webkit-keyframes submissionProgressBar{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes submissionProgressBar{0%{background-position:100% 0}100%{background-position:-100% 0}}.submission-stats2-content .status-message{font-size:1.4em}.submission-stats2-content .checker-progress-bar-wrap{height:4px}.submission-stats2-content .checker-progress-bar{width:50%;margin:auto}.submission-stats2-content .checker-progress-bar .blank-bar{height:4px;float:left;-webkit-transition:width 0.1s ease-in-out;transition:width 0.1s ease-in-out;background-color:#ddd}.submission-stats2-content .checker-progress-bar .fill-bar{float:left;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:submissionProgressBar;animation-name:submissionProgressBar;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:-webkit-linear-gradient(top left, #2ec866 8%, #26a655 18%, #2ec866 33%, #2ec866 8%, #26a655 18%, #2ec866 33%);background:linear-gradient(to bottom right, #2ec866 8%, #26a655 18%, #2ec866 33%, #2ec866 8%, #26a655 18%, #2ec866 33%);height:4px;background-size:200% 100px;position:relative;-webkit-transition:width 0.1s ease-in-out;transition:width 0.1s ease-in-out}.submission-stats2-content .checker-progress-bar .full-bar{background:#2ec866}.submission-stats2-content .stats-card-footer{height:50px;margin-top:20px}.submission-stats2-content .testcase-card-wrap{float:left;width:33%;padding-bottom:10px;text-align:center}.submission-stats2-content .submission_testcases-results{padding:0px}.submission-stats2-content .testcase-card{cursor:pointer;display:inline-block;position:relative;padding-top:10px;margin-top:-10px}.submission-stats2-content .testcase-card .testcase-message{display:none}.submission-stats2-content .testcase-card:hover .testcase-message-wrap{display:block;position:absolute;box-sizing:border-box;color:#fff;font-size:14px;bottom:32px;left:0;right:0}.submission-stats2-content .testcase-card:hover .testcase-message{background:#2E2E2E;border-radius:3px;display:inline-block;padding:4px 10px;margin:auto}.submission-stats2-content .testcase-card:hover .testcase-message .download{color:#C2C7D0;font-size:12px}.submission-stats2-content .testcase-card:hover .testcase-message .type{font-size:10px;color:#979faf;border-bottom:1px solid #979faf;padding-bottom:2px;margin-bottom:4px}.submission-stats2-content .testcase-card:hover .testcase-message:after{top:100%;left:50%;border:solid transparent;content:" ";position:absolute;border-color:rgba(136,183,213,0);border-top-color:#2E2E2E;border-width:7px;margin-left:-7px}div.error-company-create{font-size:19px}.details-tooltip+.tooltip>.tooltip-inner{background-color:white;font-size:12px;text-align:left;color:black;line-height:20px;padding:20px;border:1px solid #C2C7D0}.details-form input:not([type="radio"]){width:220px}.details-form label{margin-bottom:0}.details-form .formgroup{margin:0 auto}.details-form .contest-signup-loader{max-width:550px;height:580px}.details-form .contest-signup-form{max-width:580px;display:none}.details-form #gender{width:220px}.details-form .us_work_eligibility{width:100px}.details-form .graduation-year,.details-form .years-of-experience{width:100%}@media all and (max-width: 450px){.details-form .pull-right{float:left}}.details-form .custom-field-label{width:250px}.static-footer .social-buttons .social-btn i{top:-1px;left:3px}.static-footer .social-buttons .social-btn.facebook-share-btn i{left:4px;top:3px}.social-buttons .social-btn{width:20px;height:20px;border-radius:2px;background-color:#C2C7D0}.social-buttons .social-btn.share_yes_color.linkedin-share-btn{background-color:#00AACF}.social-buttons .social-btn.share_yes_color.twitter-share-btn{background-color:#55ACEE}.social-buttons .social-btn.share_yes_color.facebook-share-btn{background-color:#3C5A99}.social-buttons .social-btn:hover{color:#FFF}.social-buttons .social-btn.linkedin-share-btn:hover{background:#00AACF}.social-buttons .social-btn.twitter-share-btn:hover{background:#55ACEE}.social-buttons .social-btn.facebook-share-btn:hover{background:#3C5A99}.social-buttons .social-btn i{font-size:10px;left:5px;top:-2px}.social-buttons .social-btn.facebook-share-btn i{left:6px;top:0px;font-size:14px}.social-buttons .social-text{font-size:12px}.social-share-wrap-3 .social-buttons .social-btn i{left:3px}.social-share-wrap-3 .social-buttons .social-btn.facebook-share-btn i{left:3px}.colored-social-buttons .social-buttons .linkedin-share-btn{background-color:#00AACF}.colored-social-buttons .social-buttons .twitter-share-btn{background-color:#55ACEE}.colored-social-buttons .social-buttons .facebook-share-btn{background-color:#3C5A99}.large-social-buttons .social-buttons .social-btn{width:30px;height:30px}.large-social-buttons .social-buttons .social-btn i{font-size:14px;left:3px;top:5px}.large-social-buttons .social-buttons .social-btn.facebook-share-btn i{left:2px;top:6px;font-size:14px}.tutorial-homepage p{line-height:18px}.tutorial-title{font-weight:800;text-transform:uppercase;color:#626b7f;letter-spacing:2px;margin-left:8px}.tutorial-tagline{text-transform:uppercase;font-weight:300;letter-spacing:2.2px}.tutorial-homepage{background-image:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/bg-1e4c3c286e94dfdc3766e1efe3d0f0b04bc449d9be31a152f6d42b8565a009a3.png);background-size:100% auto;min-height:90vh;width:100%;max-width:100%;min-width:0;border-left:1px solid #e0e4e8;border-right:1px solid #e0e4e8;position:relative}.tutorial-homepage #signup{text-transform:uppercase;margin-left:7px;font-weight:800}.tutorial-homepage .calendar{position:absolute;top:25px;left:5px}.tutorial-homepage .unlock-icon{width:31px;height:32px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/unlock-fbaa57ab38bd11e4c8fdcf4cd7c1a23b400f2ec587d33e2659d7b241f15ff09b.png) no-repeat;background-size:100% auto}.tutorial-homepage .tag-icon{width:31px;height:22px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/tag-631edb7a7605a300efd0696f0f98e5c0aaa9a513a303ec413c7bf9a868bb0b12.png) no-repeat;background-size:100% auto}.tutorial-homepage .data-icon{width:33px;height:25px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/data-0063d70b6aae1af0c8aec5a0e3db04b6e038e17f214eeab59600bdb776eb720f.png) no-repeat;background-size:100% auto}.tutorial-homepage .dice-icon{width:29px;height:32px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/dice-293bf8021ebf58cdde2f737308d8456e1fde22e904164eb22f6a34522a7b7915.png) no-repeat;background-size:100% auto}.tutorial-homepage .graph-icon{width:30px;height:30px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/graph-f4f2a433f47f7fdd8adf1d667aaea7cd8f71693a0b611c75970a242f0dda706c.png) no-repeat;background-size:100% auto}.tutorial-homepage .video-icon{width:31px;height:23px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/video-icon-79d72a60cd95e702925c5fa8ebe907f04539fe0d31f7abf7253ff8a52cd3871a.png) no-repeat;background-size:100% auto}.tutorial-homepage .interview-icon{width:31px;height:33px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/interview-icon-1b57621b1eb84c4188a4b59fa88dabd5937c3188e1f1c7782fc2c08aeb09dedc.png) no-repeat;background-size:100% auto}.tutorial-homepage .verify-icon{width:32px;height:32px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/verify-icon-e57f70c8bdcac738a249b052358b327762161f4f82cf36cd881dc04482ef814f.png) no-repeat;background-size:100% auto}.tutorial-homepage .read-icon{width:26px;height:31px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/read-icon-788218c147d54c1e0f22f18314d9a4c534731c814d41cbe97da78cad6e3ad197.svg) no-repeat;background-size:100% auto;margin-left:2.5px;margin-right:2.5px}.tutorial-homepage .polish-icon{width:31px;height:29px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/polish-icon-c168597f411a957022e7969225ebdbe39925dd9cf9964f153cd26b772bf19947.svg) no-repeat;background-size:100% auto}.tutorial-homepage .solve-icon{width:31px;height:24px;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/solve-icon-19cb0e5362132dd1cdd88282211ccfcd2c14a08e8d01f2cf1ccff51034bc129a.svg) no-repeat;background-size:100% auto;margin-top:15px}.tutorial-homepage .kathryn-pic{margin:75px auto 0;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/kathryn_pic-9ec5275ea05c4cd83f6cdf4d333aeee464cbba230195689eadbaed31ec175e73.png);background-size:100% auto;background-repeat:no-repeat;width:250px;height:250px}.tutorial-homepage .stats-pic{margin:75px auto 0;background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/stats_pic-08b8583986b3cc1dd64d2e0d483eca7fa132f81c511c4c27aed9f5ae960fdce2.png);background-size:100% auto;background-repeat:no-repeat;width:231px;height:286px}.tutorial-homepage .gayle-pic{background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/gayle-photo-b4628562536aa5b4d61ab67ee1a8981152b8a183175a6679f41fcb0c38447059.png);background-size:100% auto;background-repeat:no-repeat;width:100%;height:245px;background-size:contain}.tutorial-homepage .linkedin-pic{background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/tutorials/li-practice-photo-51eff4ed9f241d92e2aadd7cac6555983f862b927d5efb2164fb2ca29b9dc8cc.png);background-size:100% auto;background-repeat:no-repeat;width:100%;height:251px;background-size:contain}.tutorial-homepage .intro-text{font-size:12px;color:gray}.absolute-overlay-wrap{position:absolute;width:100%;background:white;top:0;z-index:10000}.absolute-overlay-body{overflow:hidden}.stats-card-footer .thirty-days-text,.challenge-sidebar-container .thirty-days-text{display:none !important}.social-share-wrap-2 .pull-left>.social-btn{float:left;margin-left:0;margin-right:10px}.trial-header{background:url(https://d1ncy0v3du7k5q.cloudfront.net/hackerrank/assets/ad_bg-36dc07b2f776b419a508833c2da056830ecd6e578b0ba23d128db95e0d014054.png);margin-top:-20px}.message-center-box{min-height:150px;min-width:250px}.large-blockquote .icon-quote:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:32px}.nav-top .new-topbar{box-shadow:none;background:none}.nav-top .new-topbar a{color:#FFFFFF}.nav-top .new-topbar ul>li>ul>li a{color:#979faf}.nav-top .new-topbar ul>li>ul>li a:hover{color:#2ec866}.new-topbar.static-cookie-topbar .cookie-d-flex{width:1440px;max-width:90%;padding:0}.new-topbar.static-cookie-topbar .cookie-message{margin-left:-7.5px}.new-topbar.static-cookie-topbar .cookie-btn{margin-right:-7.5px}.new-topbar.topnav-var{box-shadow:1px 1px 4px rgba(0,0,0,0.08)}.new-topbar{background:white;position:fixed;top:0;width:100%;z-index:1039;height:65px;-webkit-transition:all 1s;transition:all 1s;box-shadow:1px 1px 4px #eee}.new-topbar .js-light-logo{display:none !important}.new-topbar .js-dark-logo{display:block !important}.new-topbar .dark-logo-img{width:186px;height:42px}.new-topbar .main-nav .comm>a{border-right:1px solid #979faf;padding-right:35px}@media (max-width: 959px){.new-topbar .main-nav .comm>a{border-right:none;padding-top:40px}}.new-topbar a{color:#626b7f}.new-topbar li:hover>a{color:#2ec866}.new-topbar a.btn:not(.btn-line){color:#FFFFFF}.new-topbar .main-nav a.active{color:#2ec866}.new-topbar .main-nav .topnav-variant a.active{border-bottom:5px solid #2ec866}.new-topbar .main-nav{list-style-type:none;float:right;line-height:65px}.new-topbar .main-nav .js-close-menu{display:none}.new-topbar .main-nav li{display:inline-block}.new-topbar .main-nav li a{padding:0 20px;font-weight:700;font-size:15px;display:block}.new-topbar .main-nav .topnav-variant{line-height:60px}.new-topbar .main-nav .topnav-variant li a{padding:0 10px}.new-topbar .main-nav .topnav-variant .mxsL{margin-left:4px}.new-topbar .main-nav .topnav-variant .login:hover{border-color:transparent}.new-topbar .main-nav .small-pad{top:2px;position:relative}@media (max-width: 1100px){.new-topbar .main-nav .topnav-variant li a{padding:0 5px}}.new-topbar .main-nav .top-right-links{font-size:13px}.new-topbar .main-nav .top-right-sep{color:gainsboro;font-size:1em}.new-topbar .main-nav>li>a{font-weight:700}@media (max-width: 959px){.new-topbar .main-nav{right:-100%;position:fixed;width:300px;height:100%;background:white;margin:0;box-shadow:6px 0px 6px 5px #979faf;-webkit-transition:right 1s;transition:right 1s}.new-topbar .main-nav.show{right:0;-webkit-transition:right 1s;transition:right 1s;display:block}.new-topbar .main-nav li{display:block}.new-topbar .main-nav .js-close-menu{display:block;position:absolute;right:20px}.new-topbar .main-nav .js-close-menu a{font-size:30px;cursor:pointer}.new-topbar .new-sub-dropdown-2{margin-left:0 !important}}@media (min-width: 960px){.new-topbar .sub-menu-2:hover>.new-sub-dropdown{display:block}}@media (max-width: 600px){.new-topbar .main-nav{width:100%}}@media (min-width: 1090px){.new-topbar .sub-menu-margin-expanded{margin-right:60px}.new-topbar .sub-menu-expanded-products{margin-left:10px}}@media (min-width: 1400px){.new-topbar .sub-menu-margin-expanded{margin-right:150px}}@media (min-width: 960px){.new-topbar .sub-menu-2:hover>.new-sub-dropdown{display:block}.new-topbar .new-sub-dropdown{display:none;position:relative;background:#fff;border:4px solid #2ec866;position:absolute;float:left;clear:both;padding:10px 0;margin-left:0;border:1px solid #EFF1F3;border-top:1px solid #2ec866;width:145px;-webkit-transition:all 1s;transition:all 1s}.new-topbar .new-sub-dropdown li{display:block;padding:7px 0;line-height:1em}.new-topbar .topnav-variant .new-sub-dropdown{top:65px;width:150px}.new-topbar .new-sub-dropdown-2{margin-left:-13px}.new-topbar .new-sub-dropdown:after,.new-topbar .new-sub-dropdown:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.new-topbar .new-sub-dropdown:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:5px;margin-left:-5px}.new-topbar .new-sub-dropdown:before{content:'';border:10px solid transparent;position:absolute;top:-12px;border-width:6px;margin-left:-6px;border-color:rgba(22,245,82,0);border-bottom-color:#2ec866}}@media (max-width: 959px){.new-topbar .sub-menu-2{padding-left:0}.new-topbar .new-sub-dropdown{display:block;float:none;background:#EFF1F3;color:#626b7f;height:0;overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.new-topbar .new-sub-dropdown li{height:50px}.new-topbar .show-sub-menu .new-sub-dropdown{height:120px;-webkit-transition:all 1s;transition:all 1s}.new-topbar .topnav-variant .show-sub-menu .new-sub-dropdown{height:210px}}.treatment-footer a{font-size:14px}.navigation-highlight-icon{font-size:8px;top:14px;right:-5px;position:absolute;color:#4691f6}.contestedit.container .tabs-cta-wrapper,.contestedit.lg-block_footer .tabs-cta-wrapper{padding-bottom:5px;background-color:#ffffff}.contestedit.container .ctas,.contestedit.lg-block_footer .ctas{margin-top:5px}.contestedit.container .tabs-cta-wrapper.sticky,.contestedit.lg-block_footer .tabs-cta-wrapper.sticky{position:fixed;top:0;width:90%;z-index:999}.contestedit.container .tabs-cta-wrapper.sticky ul.nav-tabs,.contestedit.lg-block_footer .tabs-cta-wrapper.sticky ul.nav-tabs{margin-top:0px}.resource-row:hover{background-color:#EFF1F3}.sticky-preview-challenge-bar{position:fixed;top:0px;height:70px;background:white;padding-left:3.5%;z-index:999;border-bottom:1px solid rgba(0,0,0,0.13);width:100%}.sticky-preview-challenge-bar .edit-challenge{margin-top:15px}.bottom-bar-wrapper{background:#FFF;position:fixed;bottom:0;width:100%;height:60px;z-index:1040}.bottom-bar-wrapper .bottom-bar{border-top:1px solid #C2C7D0;position:fixed;bottom:0;width:100%;height:60px}.loading-editor-msg{height:100px;padding-top:45px;border-top-left-radius:0px;border-top-right-radius:0px;border:1px solid #ddd}.js-bookmark{cursor:pointer;top:3px}.hr_tour-challenge-name .js-bookmark{top:0px}.hide-bookmark,.saved-text{display:none}.individual-challenge-card:hover .hide-bookmark{display:inline}.editorial-container .time-complexity-html .time-complexity-label{padding-left:0px;padding-right:0px;padding-top:1px;width:45%}.editorial-container .time-complexity-html .hackdown-content{display:inline;float:left;width:55%}.editorial-container .time-complexity-html .hackdown-content p{margin-top:0px}.fullscreen-bg{top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100;height:700px}.fullscreen-bg__video{position:absolute;top:85px;left:0;width:100%;height:auto}.challenge-body-table{border:1px solid #39424e;border-collapse:collapse;margin-left:auto;margin-right:auto;max-width:100%}.challenge-body-table th{font-weight:700}.challenge-body-table td,.challenge-body-table th{padding:5px 1em;border:1px solid #39424e}.john-table-description{width:500px;border:1px solid #39424e;border-collapse:collapse;margin-left:auto;margin-right:auto;max-width:100%;vertical-align:middle}.john-table-description .no-border{border:0;border-top:1px solid #39424e;width:100%}.john-table-description .pseudoDefine{padding:15px 0 15px 10px;text-align:left}.john-table-description .pseudoParams{text-align:left;padding:15px 0 10px 10px;font-weight:600}.john-table-description .pseudoVar{padding:0 0 20px 40px;text-align:left}.john-table-description .pseudoReturn{text-align:right;padding:0 10px 15px 50px;font-weight:600}.function-description{border:1px solid #39424e;border-collapse:collapse;margin-left:auto;margin-right:auto;max-width:100%;vertical-align:middle}.function-description pre{font-family:Consolas,monospace}.function-description th{font-weight:700;white-space:nowrap}.function-description td,.function-description th{padding:5px 1em;border:1px solid #39424e;vertical-align:middle}.function-description .function-params{text-align:center;white-space:nowrap;font-family:Consolas,monospace}.send-message-modal .modal-container{width:450px}.tos-modal .confirm-btn-disabled{cursor:not-allowed}.tos-modal .confirm-btn-disabled .confirm-btn-text{color:#C2C7D0}.tos-modal .confirm-btn{cursor:pointer}.tos-modal .confirm-btn .confirm-btn-text{cursor:white}.tos-modal .tos-checkbox{vertical-align:bottom}.email-preferences-wrapper{margin-top:40px}.switch-container{display:inline-block}.switch-container.large{-webkit-transform:scale(1.5);transform:scale(1.5)}.switch-container .switch{cursor:pointer}.switch-container .switch.checked{border-color:#2ec866}.switch-container .switch.disabled{opacity:0.5}.switch-container .toggle-input{position:absolute;opacity:0;height:13px}.switch-container .switch{font-size:inherit;height:13px;width:30px;border:2px solid #c2c7d0;border-radius:13px;margin:0}.switch-container .toggle{margin:1px 2px;height:10px;width:10px;border-radius:50%;background:#c2c7d0;-webkit-transition:all 300ms cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:all 300ms cubic-bezier(0.18, 0.89, 0.32, 1.28)}.switch-container .toggle-input:checked+.toggle{background-color:#2ec866;-webkit-transform:translate3d(12px, 0, 0);transform:translate3d(12px, 0, 0)}.boundB{border-bottom:1px solid #C2C7D0}.boundT{border-top:1px solid #C2C7D0}.boundR{border-right:1px solid #C2C7D0}.boundL{border-left:1px solid #C2C7D0}.boundA{border:1px solid #C2C7D0}.grey-header{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header{border-bottom:none}.border-box{box-sizing:border-box}.borderradius-5{border-radius:5px}.text-shadow-dk{-webkit-text-shadow:1px 1px rgba(0,0,0,0.15);-moz-text-shadow:1px 1px rgba(0,0,0,0.15);-ms-text-shadow:1px 1px rgba(0,0,0,0.15);-o-text-shadow:1px 1px rgba(0,0,0,0.15);text-shadow:1px 1px rgba(0,0,0,0.15)}.text-shadow-lt{-webkit-text-shadow:1px 1px rgba(255,255,255,0.3);-moz-text-shadow:1px 1px rgba(255,255,255,0.3);-ms-text-shadow:1px 1px rgba(255,255,255,0.3);-o-text-shadow:1px 1px rgba(255,255,255,0.3);text-shadow:1px 1px rgba(255,255,255,0.3)}.transition-all{-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.transition-i{-webkit-transition:margin 0.2s ease-in-out;transition:margin 0.2s ease-in-out}.gradient-white{background-color:#f8f8f8;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fff), color-stop(1, #f8f8f8));background-image:-webkit-linear-gradient(top, #fff, #f8f8f8);background-image:linear-gradient(to bottom, #fff, #f8f8f8)}.gradient-green{background-color:#1db755;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2ec866), color-stop(1, #1db755));background-image:-webkit-linear-gradient(top, #2ec866, #1db755);background-image:linear-gradient(to bottom, #2ec866, #1db755)}.gradient-navy{background-color:#303741;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #39424e), color-stop(1, #303741));background-image:-webkit-linear-gradient(top, #39424e, #303741);background-image:linear-gradient(to bottom, #39424e, #303741)}.text-inverse,.fill-green,.fill-alt-green,.fill-blue,.fill-alt-blue,.fill-purple,.fill-orange,.fill-alt-grey,.fill-alt-grey-dk,.fill-alt-grey-dark,.fill-dark{color:#fff}.text-inverse a,.fill-green a,.fill-alt-green a,.fill-blue a,.fill-alt-blue a,.fill-purple a,.fill-orange a,.fill-alt-grey a,.fill-alt-grey-dk a,.fill-alt-grey-dark a,.fill-dark a{color:#fff}.fill-green{background:#018430}.color-green{color:#2ec866}.color-brand-green{color:#00751f}.fill-alt-green{background:#26a655}.color-alt-green{color:#26a655}.fill-blue{background:#4691f6}.color-blue{color:#4691f6}.fill-alt-blue{background:#0076b9}.color-alt-blue{color:#0076b9}.fill-purple{background:#805EC9}.color-purple{color:#805EC9}.fill-orange{background:#f65039}.color-orange{color:#f65039}.fill-yellow{background:#fff8ca}.fill-light{background:#f8f9fa}.fill-grey{background:#EFF1F3}.color-grey{color:#EFF1F3}.fill-alt-grey-lt{background:#C2C7D0}.fill-gold{background:#EBBC2A}.color-gold{color:#EBBC2A}.fill-teal{background:rgba(151,237,220,0.2)}.fill-light-orange{background:rgba(252,219,150,0.2)}.fill-light-blue{background:rgba(189,222,254,0.2)}.color-alt-gr1y-light,.color-alt-grey-light,.color-alt-gray-lt,.color-alt-grey-lt{color:#C2C7D0}.fill-alt-grey{background:#979faf}.color-alt-grey{color:#979faf}.fill-alt-grey-dk,.fill-alt-grey-dark{background:#626b7f}.color-alt-grey-dark{color:#626b7f}.fill-dark{background:#39424e}.color-dark{color:#39424e}.success{color:#26a655}.error{color:#f65039;margin-left:0px}.light-wrap{border:1px solid #c2c7d0;background:#fff}.light-wrap.table-wrap{overflow:hidden}.light-wrap.content-wrap{background-color:#f7f8f8}.compiletest-base-wrapper .header-style{background:#f3f7f7;border:0}.curved{border-radius:5px}.transition{-webkit-transition:all ease .4s;transition:all ease .4s}.inline-block{display:inline-block;vertical-align:middle}.center-grp-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes in-top{from{-webkit-transform:rotate3d(-1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-top{from{-webkit-transform:rotate3d(-1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg)}}@-webkit-keyframes in-right{from{-webkit-transform:rotate3d(0, -1, 0, 90deg);transform:rotate3d(0, -1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-right{from{-webkit-transform:rotate3d(0, -1, 0, 90deg);transform:rotate3d(0, -1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@-webkit-keyframes in-bottom{from{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-bottom{from{-webkit-transform:rotate3d(1, 0, 0, 90deg);transform:rotate3d(1, 0, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@-webkit-keyframes in-left{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@keyframes in-left{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg)}to{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}}@-webkit-keyframes out-top{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(-1, 0, 0, 102deg);transform:rotate3d(-1, 0, 0, 102deg)}}@keyframes out-top{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(-1, 0, 0, 102deg);transform:rotate3d(-1, 0, 0, 102deg)}}@-webkit-keyframes out-right{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, -1, 0, 102deg);transform:rotate3d(0, -1, 0, 102deg)}}@keyframes out-right{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, -1, 0, 102deg);transform:rotate3d(0, -1, 0, 102deg)}}@-webkit-keyframes out-bottom{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(1, 0, 0, 101deg);transform:rotate3d(1, 0, 0, 101deg)}}@keyframes out-bottom{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(1, 0, 0, 101deg);transform:rotate3d(1, 0, 0, 101deg)}}@-webkit-keyframes out-left{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, 1, 0, 102deg);transform:rotate3d(0, 1, 0, 102deg)}}@keyframes out-left{from{-webkit-transform:rotate3d(0, 0, 0, 0deg);transform:rotate3d(0, 0, 0, 0deg)}to{-webkit-transform:rotate3d(0, 1, 0, 102deg);transform:rotate3d(0, 1, 0, 102deg)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.test-question-edit .select2-default{color:#626b7f !important}.hrx-version,.cke_panel_listItem{font-family:"Whitney SSm A", "Whitney SSm B", "AvenirNext-Regular", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.hrx-version.cke_editable,.cke_panel_listItem.cke_editable{padding:20px 20px;height:auto !important}.hrx-version p,.cke_panel_listItem p{display:block;font-family:"Whitney SSm A", "Whitney SSm B", "AvenirNext-Regular", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;margin-start:0px;margin-end:0px}.hrx-version blockquote,.cke_panel_listItem blockquote{font-style:italic;font-family:Georgia, Times, "Times New Roman", serif;padding:2px 0;border-style:solid;border-color:#ccc;border-width:0}.hrx-version .cke_contents_ltr blockquote,.cke_panel_listItem .cke_contents_ltr blockquote{padding-left:20px;padding-right:8px;border-left-width:5px}.hrx-version .cke_contents_rtl blockquote,.cke_panel_listItem .cke_contents_rtl blockquote{padding-left:8px;padding-right:20px;border-right-width:5px}.hrx-version .marker,.cke_panel_listItem .marker{background-color:Yellow}.hrx-version figure,.cke_panel_listItem figure{text-align:center;border:solid 1px #ccc;border-radius:2px;background:rgba(0,0,0,0.05);padding:10px;margin:10px 20px;display:block}.hrx-version figure figcaption,.cke_panel_listItem figure figcaption{text-align:center;display:block}.cke_dialog_body .cke_dialog_ui_radio_input{top:1px;margin-right:5px}.cke_dialog_body .cke_dialog_ui_radio_input:focus{outline:none}.cke_dialog_body .image-upload{margin-top:5px;width:14px;height:16px;color:#4691f6;font-weight:600;font-size:14px;font-family:"AvenirNext-Medium", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.cke_dialog_body .image-upload:before{top:2px;margin-right:10px}.cke_dialog_body .image-upload .icon2-upload{top:10px}.cke_dialog_body .image-upload .icon-delete{margin-left:10px;color:#f65039}.cke_dialog_body .image-upload:hover{color:#1ba94c;cursor:pointer}.cke_dialog_body .cke_dialog_ui_vbox_child{position:relative}.cke_dialog_body .cke_dialog_ui_vbox_child .cke_dialog_ui_text[style]{border-top:none !important}.cke_dialog_body .cke_dialog_ui_file{display:none}.cke_dialog_body .file-name{display:none;border:none;background-color:#fff}.cke_dialog_body .file-name:focus{border:none;background:#fff}.cke_dialog_body .hide{display:none}.admin-sidebar .hre-sidebar-inner{margin-top:0}.multiple-mcq-container .mcqs-submit{width:225px;margin-left:90px}.code-checker .CodeMirror-linenumber{color:#666464}.focus-outline:focus{outline:2px solid #005cc8;outline-offset:1px}.skip-nav-container{position:absolute;top:8px;left:16px;z-index:999;border-radius:4px;background-color:#fff;box-shadow:0 4px 8px 0 #0a0a0b1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:12px;-webkit-transition:-webkit-transform 500ms ease-in;transition:-webkit-transform 500ms ease-in;transition:transform 500ms ease-in;transition:transform 500ms ease-in, -webkit-transform 500ms ease-in;-webkit-transform:translateY(-220%);transform:translateY(-220%)}.skip-nav-container .skip-link{cursor:pointer}.skip-nav-container .skip-link:focus{outline:3px solid #005fcc !important;outline-offset:1px;border-radius:4px}.skip-nav-container:focus-within{-webkit-transform:translateY(0);transform:translateY(0)}.mcq-question-choices input{vertical-align:top;margin-top:8px;margin-left:-20px;float:left}.mcq-question-choices label{vertical-align:top;line-height:25px}.mcq-question-choices li{width:96%;margin-left:20px}.mcq-question-choices .saved-container{font-size:15px;margin:5px 0;color:#2ec866;font-weight:bold}#HackerRank-main .question-base{font-size:1.1em;margin-top:63px}.challenge-text ul{padding-left:30px;list-style-type:disc}.challenge-text ul ul{list-style-type:circle}.challenge-text ul ul ul{list-style-type:square}.challenge-text ol{padding-left:30px}.account-locked{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:rgba(231,238,239,0.8);cursor:default !important}.account-locked__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;background:#fff;box-shadow:0px 6px 16px rgba(115,143,147,0.4) !important;padding:20px 30px;width:517px;min-height:250px;margin:95px auto;border-radius:4px}.account-locked__body i.icon--single{color:#788e92;font-size:50px;margin-top:22px}.account-locked__body--text{text-align:center;padding-top:30px;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}.account-locked__body--text-title{color:#000;font-family:'Open Sans', sans-serif;font-weight:bold;font-size:26px;line-height:35px}.account-locked__body--text-subtitle{color:#39424e;font-family:'Open Sans', sans-serif !important;font-size:15px;line-height:18px;margin-top:12px}.account-locked__body--button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.account-locked__body--button{font-family:"Source Code Pro", "Monaco", "Menlo", "Ubuntu Mono", "Consolas", monospace !important;font-size:18px !important;font-weight:bold !important;height:42px;line-height:27px;margin-top:27px;width:178px}.account-locked__body--button:first-child{margin-right:15px}.account-locked__body--button:only-child{margin-right:0}.account-locked__body--button__primary{background:#1ba94c !important;box-shadow:0px 3px 6px rgba(6,137,50,0.4) !important;border-radius:2px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center !important;border:none !important}.account-locked__body--button__line-primary{background:transparent !important;border:1px solid #1ba94c !important;box-shadow:none !important;color:#1ba94c !important}.account-locked__body--button.disabled{cursor:not-allowed !important;pointer-events:all !important}.trial-data-table tbody tr.clickable{cursor:pointer}.trial-data-table tbody tr.clickable:hover{color:#000000}.account-locked-wrapper{background:#fff;padding:40px;width:500px;height:120px;margin:150px auto;border-radius:4px}.fullstack-provision{background:rgba(255,255,255,0.8);background-repeat:repeat;cursor:default !important;z-index:1;position:absolute;left:0;right:0;top:61px;bottom:0}.fullstack-provision-wrapper{background:#fff;padding:40px;width:500px;height:120px;margin:150px auto;border-radius:4px;border:#ddd 1px solid}.warning-box{background-color:#db710010;border-color:#d9d9d9;color:#050c1b;display:-webkit-box;display:-ms-flexbox;display:flex}.warning-icon{color:#db7100;font-size:1em;padding-left:20px}.hre-sidebar.admin-sidebar .hre-sidebar-inner.full-height{height:90%}h3.topbar-h3.admin-search-top-bar{max-width:100%}.dash-table.table,.periodic-table,.admin-search-table.table{table-layout:fixed}.dash-table.table col.small,.periodic-table col.small,.admin-search-table.table col.small{width:100px}.dash-table.table col.mini,.periodic-table col.mini,.admin-search-table.table col.mini{width:80px}.dash-table.table col.mid,.periodic-table col.mid,.admin-search-table.table col.mid{width:150px}.dash-table.table col.large,.periodic-table col.large,.admin-search-table.table col.large{width:200px}.dash-table.table col.xlarge,.periodic-table col.xlarge,.admin-search-table.table col.xlarge{width:250px}.dash-table.table col.jumbo,.periodic-table col.jumbo,.admin-search-table.table col.jumbo{width:300px}.dash-table.table td,.periodic-table td,.admin-search-table.table td{word-break:break-all}.dash-table.table td.taC,.periodic-table td.taC,.admin-search-table.table td.taC{text-align:center;padding-right:45px}.dash-table.table,.admin-search-table.table{border:1px solid #dddddd}.dash-table.table td,.admin-search-table.table td{border-right:1px solid #dddddd}.dash-table.table thead td,.admin-search-table.table thead td{vertical-align:middle}.dash-table.table tbody tr{cursor:pointer}.dash-table.table tbody tr:hover{color:#000000}.custom_message_shown #custom_message .message{height:83px;padding-top:8px;margin:0px;border-radius:0px !important;text-align:center}.custom_message_shown #custom_message .message header{font-weight:bold;margin-bottom:5px}.custom_message_shown #custom_message .message p{margin:0px}.custom_message_shown #hre-sidebar{top:143px}.custom_message_shown .fluid-wrapper{top:145px}.x-admin-sticky-note{background-color:#f4f39e;border-color:#dee184;box-shadow:0px 1px 3px rgba(0,0,0,0.25);font-size:1em;position:relative;text-align:left}.x-admin-sticky-note .note-header{text-decoration:underline;font-weight:600;margin-bottom:5px}.x-admin-sticky-note .note-footer{margin-top:10px}.x-admin-sticky-note .note-footer a{color:#2bc56d}#timertag{color:#ddd}.alerttimer{background-color:#cf7500;border-radius:7px}.custom-select-container{vertical-align:middle;padding:0;margin:0;width:200px;border:1px solid #ccc;border-radius:3px;overflow:hidden}.custom-select-container select{width:87%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.custom-select-container select:focus{outline:none}.custom-select-container i{float:right;margin-top:0.5em;width:10%}.label-group div{display:inline-block;vertical-align:middle}.label-group div.label-text{margin-right:20px}.date-range-container.parallel label{display:inline-block}.date-range-container.parallel .controls{display:inline-block;margin-left:20px}.c-dash-button-resize{padding:8px;float:right;margin:10px}.c-dash-button-resize i{margin-left:3px}.company-logo-candidate-site{float:left;padding:10px 10px 4px 10px}.company-logo-candidate-site img{max-width:100%;max-height:44px}.btn-orange{background:#f88176;color:#fff;border:0;text-shadow:0px 0px 0px #fff}.btn-orange:hover:not(.disabled),.btn-orange.hover{background:#ff8b80;color:#fff !important;text-decoration:none}.btn-orange:active,.btn-orange.active{color:#fff;background:#f88176}.btn-orange.disabled{color:#fff;background:#f88176}.tab-notification{position:absolute;right:4px;top:-3px;margin:auto;height:0;font-size:7px}.challenge-text{font-family:"Whitney SSm A", "Whitney SSm B", "AvenirNext-Regular", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.invite-editor-bottom .hrx-version .cke_editor_preview-content .cke_top{padding:0px}.testcase-operations .btn-small,.testcase-operations input{height:30px}#upload-metadata-sources{display:none}.score-grp button.error{border-color:#f65039}.offline-ui{top:64px}.outbox.interview{padding:0px}.fs-toggle.open{position:fixed;top:0px;left:0px;width:100%;height:calc(100% - 88px);padding-top:65px;z-index:1000;background:white !important;overflow:auto}.fs-toggle.open .code-player{right:15px}.fs-toggle.open .answer-player-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100% !important;top:0px;margin-top:0px;z-index:10;position:fixed}.fs-toggle.open .outbox{padding:0px;overflow:auto;width:100%}.whiteboard+.fs-toggle.open .outbox{height:calc(100vh - 104px) !important}.quick_alert{margin:0;background:#fff8ca;text-align:center;box-sizing:border-box;font-weight:600;width:100%;padding:10px 0px;float:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.quick_alert.fix{border-radius:5px;border:1px solid #ccc;margin-bottom:20px}.hr-dialog .hr-dialog-border .hr-dialog-main-window .download-pdf-modal--header{background:none;border:none;font-size:18px;font-weight:500;padding:30px 20px 0}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .download-pdf-modal--form{padding:15px 0}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .download-pdf-modal--form--radio-option--label{font-weight:normal;padding:5px 0}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-body .download-pdf-modal--form--radio-option--input{top:unset}#editor-with-tree{height:500px;border:1px solid #ccc;overflow:hidden;margin:0 -1px}#editor-with-tree .jstree-default .jstree-anchor{font-size:13px}#editor-with-tree .outbox{overflow:auto;height:100%;position:relative;z-index:1}#editor-with-tree .outbox table{position:absolute;z-index:-1;background:#fff}#editor-with-tree .outbox.no-code:before{bottom:0;content:'Please click on any file on the left to view.';font-weight:600;height:18px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;z-index:0}#editor-with-tree .js-file-tree{overflow:auto;border-right:1px solid #ccc;min-height:191px;height:100%;background:#f8f8f8}#editor-with-tree .js-file-tree:before{content:'Folders';display:block;font-size:15px;font-weight:600;margin:10px 10px}.mRsmall{margin-right:15px !important}.to-go-top{position:fixed;right:20px;bottom:30px;background:#ccc;font-size:25px}.to-go-top a{display:block;padding:5px 15px;color:#fff}.table-body *{word-wrap:break-word}div.red h5{color:red}p.small-font{font-size:0.8em}.section-separator{background-color:#eee;border-bottom:#e0e0e0 solid 1px;padding:1px 0 1px 0}input.tinytext{width:100px;height:30px;font-size:small}.jstree-contextmenu{z-index:4}.diagram-pallete-list{padding:0px;margin:15px;border:1px solid #e0e0e0}.diagram-pallete-list .diag-panel-heading{border:1px solid #e0e0e0;margin:-1px}.diagram-pallete-list .diag.diag-panel-default{border:1px solid #e0e0e0;margin:-1px}.diag-panel-icons{border-left:1px solid #e0e0e0}.diag-panel-icons .geTitle{border:1px solid #e0e0e0;text-align:center !important;display:block;color:black;padding:10px;margin:-1px;clear:both}.diag-panel-icons a.geItem{float:left;margin:6px}.task-sidebar{border:1px solid #e0e0e0;min-height:300px;background-color:#f8f8f8}.tag-badge{font-size:12px;font-weight:600;color:#39424e;vertical-align:baseline;white-space:nowrap;text-shadow:none;background-color:#eff1f3;position:relative;padding:2px 10px;border-radius:3px}#HackerRank-main .container{padding-left:70px;width:100%;padding-right:0;max-width:none;min-width:initial}.js-output table.diff{white-space:pre-wrap}.js-output table.diff .replace,.js-output table.diff .delete,.js-output table.diff .insert,.js-output table.diff .empty{background:#fee7e4}.js-output table.diff .equal{background:#def8e9}.codepair_holder{position:relative;float:left}.codepair_holder .codepair_info{width:380px;position:absolute;z-index:111;right:-141px;display:none}.codepair_holder .codepair_info p{text-align:justify}li:hover .codepair_holder .codepair_info{display:block}.codepair_holder .arrow-up{position:absolute;top:-18px;right:141px;width:0;height:0}.codepair_holder .arrow-up:after{content:'';display:block;position:absolute;top:-16px;left:-68px;width:0;height:0;border-color:transparent transparent #fffbe3 transparent;border-style:solid;border-width:17px;z-index:-1}.codepair_holder .arrow-up:before{content:'';display:block;position:absolute;top:-22px;left:-71px;width:0;height:0;border-color:transparent transparent #ffee7d transparent;border-style:solid;border-width:20px;z-index:-1}.navbar.hre-nav ul.selector-nav-tabs li .codepair_holder .codepair_info p>a{display:inline;padding:0;color:#0076b9}.test-report-detailed-correct-errors ins{background:#ff9;color:#000;text-decoration:none}.test-report-detailed-question pre{word-break:break-word}.question-unscramble del{background:#f99}.droidrank-steps{height:calc(100% - 50px);overflow:auto}.signup-success-page{padding-top:150px;position:absolute;left:0;right:0;top:0;margin:auto;z-index:1111}@media print{.hre-footer{display:none !important}}.question-types a.qtype:hover{background-color:#ccc}.question-types a.qtype:focus{outline:3px solid #005fcc !important;outline-offset:1px;border-radius:4px}.question-types a.qtype>dt{margin-top:15px}input.daterangepicker-input{width:215px;padding:7px;height:40px;font-size:15.5px}.box-plot{height:40px;border-left:2px solid #cccccc;border-bottom:2px solid #cccccc;position:relative}.box-plot .min_val{position:absolute;bottom:-21px}.box-plot .max_val{position:absolute;right:0px;bottom:-21px}.box-plot .title{position:absolute;left:50%;margin-left:-30px;width:60px;text-align:center;bottom:-21px}.box-plot .info{position:absolute;left:0%;width:150px;text-align:left;bottom:-40px}.box-plot .box_holder{position:absolute;left:0;right:0;margin:auto;bottom:10px;width:100%;height:90%}.box-plot .box_holder .wbox{background:#2ec866;width:60%;height:20px;position:absolute;bottom:0px;left:20%;right:0}.box-plot .box_holder .pointer_holder{position:relative}.box-plot .box_holder .pointer{position:absolute;width:2px;background:#333;height:20px;bottom:0;left:50%}.box-plot .box_holder .pointer .arrow-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;position:absolute;left:-3.5px;top:-4px}.box-plot .box_holder .pointer .arrow-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #333;position:absolute;left:-3.5px;bottom:-4px}.box-plot .box_holder .pointer .txt-c{position:absolute;font-size:10px;width:30px;left:-5px;top:-21px}.box-plot .txt-bl{position:absolute;left:5px;bottom:0;color:#ffffff;font-size:12px}.box-plot .txt-br{position:absolute;right:5px;bottom:0;color:#ffffff;font-size:12px}.btn-group{*zoom:1}.btn-group:before,.btn-group:after{content:"";display:table}.btn-group:after{clear:both}.btn,.btn-inverse,.btn-inverse.btn-inverse--alt:hover,.btn-grey{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;background-color:whitesmoke;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fff), color-stop(1, #f5f5f5));background-image:-webkit-linear-gradient(top, #fff, #f5f5f5);background-image:linear-gradient(to bottom, #fff, #f5f5f5);border:1px solid #c2c7d0;border-bottom-color:#b4bac5;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.08),inset 0 -1px 4px rgba(151,159,175,0.2);box-sizing:border-box;cursor:pointer;display:inline-block;*display:inline;padding:10px 15px;margin-bottom:0;*margin-left:.3em;font-size:14px;font-weight:500;line-height:18px;*line-height:20px;position:relative;color:#39424e;text-align:center;text-decoration:none !important;vertical-align:middle;*zoom:1}.btn:hover,.btn-inverse:hover,.btn-inverse.btn-inverse--alt:hover,.btn-grey:hover,.btn.hover,.hover.btn-inverse,.hover.btn-inverse.btn-inverse--alt:hover,.hover.btn-grey{background-color:#f0f0f0;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #fff), color-stop(1, #f0f0f0));background-image:-webkit-linear-gradient(top, #fff, #f0f0f0);background-image:linear-gradient(to bottom, #fff, #f0f0f0);background-color:#f8f8f8;box-shadow:0 1px 3px rgba(0,0,0,0.1),inset 0 -1px 4px rgba(151,159,175,0.2);color:#39424e;text-decoration:none}.btn:focus,.btn-inverse:focus,.btn-inverse.btn-inverse--alt:focus:hover,.btn-grey:focus{outline:1px solid #77B5E5}.btn:active,.btn-inverse:active,.btn-inverse.btn-inverse--alt:active:hover,.btn-grey:active,.btn.active,.active.btn-inverse,.active.btn-inverse.btn-inverse--alt:hover,.active.btn-grey{background:#f4f4f4;box-shadow:inset 0 1px 3px rgba(0,0,0,0.05);outline:0}.btn.disabled,.disabled.btn-inverse,.disabled.btn-inverse.btn-inverse--alt:hover,.disabled.btn-grey,.btn[disabled],[disabled].btn-inverse,[disabled].btn-inverse.btn-inverse--alt:hover,[disabled].btn-grey{cursor:default;background:#f1f1f1;opacity:0.65;filter:alpha(opacity=65);box-shadow:none;outline:none;pointer-events:none}.btn [class^="icon-"]:before,.btn-inverse [class^="icon-"]:before,.btn-inverse.btn-inverse--alt:hover [class^="icon-"]:before,.btn-grey [class^="icon-"]:before,.btn [class*=" icon-"]:before,.btn-inverse [class*=" icon-"]:before,.btn-inverse.btn-inverse--alt:hover [class*=" icon-"]:before,.btn-grey [class*=" icon-"]:before{line-height:inherit}button.btn,button.btn-inverse,button.btn-inverse.btn-inverse--alt:hover,button.btn-grey{font-weight:500 !important}button.btn.clear_btn,button.clear_btn.btn-inverse,button.clear_btn.btn-inverse.btn-inverse--alt:hover,button.clear_btn.btn-grey{background:none;border:none;box-shadow:none;color:#4691f6}button.btn.clear_btn:hover,button.clear_btn.btn-inverse:hover,button.clear_btn.btn-grey:hover{text-decoration:underline !important}button{margin:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:14px}.btn-small{padding:5px 9px;font-size:13px;line-height:16px}.btn-mid{padding:12px 20px;font-size:14px;line-height:normal}.btn-large{padding:12px 20px;font-size:18px;line-height:normal}.btn-xlarge{padding:15px 40px;font-size:24px;line-height:normal}#HackerRank-main .btn-mini,#HackerRank-X-main .btn-mini{padding:2px 6px;font-size:11px;line-height:14px}#HackerRank-main .btn-small,#HackerRank-X-main .btn-small{padding:6px 10px;font-size:13px;line-height:16px}#HackerRank-main .btn-mid,#HackerRank-X-main .btn-mid{padding:8px 16px;font-size:14px;line-height:normal}#HackerRank-main .btn-large,#HackerRank-X-main .btn-large{padding:10px 20px;font-size:16px;line-height:normal}#HackerRank-main .btn-xlarge,#HackerRank-X-main .btn-xlarge{padding:15px 40px;font-size:24px;line-height:normal}.btn-primary,.btn-primary-new,.btn-green,.btn-inverse:active .btn-inverse.active{color:#fff;background:#00751f;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;border-color:#00751f}.btn-primary:not(.btn-flat),.btn-primary-new:not(.btn-flat),.btn-green:not(.btn-flat),.btn-inverse:active .btn-inverse.active:not(.btn-flat){border-color:#088837;border-bottom-color:#007827;background-color:#005c18;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #00751f), color-stop(1, #005c18));background-image:-webkit-linear-gradient(top, #00751f, #005c18);background-image:linear-gradient(to bottom, #00751f, #005c18);box-shadow:0 1px 3px rgba(0,0,0,0.2),inset 0 1px 1px rgba(255,255,255,0.1),inset 0 -1px 4px rgba(32,138,70,0.3)}.btn-primary:hover,.btn-primary-new:hover,.btn-primary.hover,.hover.btn-primary-new,.btn-green:hover,.btn-inverse:hover,.btn-inverse.hover,.btn-inverse:active .btn-inverse.active:hover,.btn-green.hover,.btn-inverse:active .hover.btn-inverse.active{background:#00640e;color:#fff}.btn-primary:hover:not(.btn-flat),.btn-primary-new:hover:not(.btn-flat),.btn-primary.hover:not(.btn-flat),.hover.btn-primary-new:not(.btn-flat),.btn-green:hover:not(.btn-flat),.btn-inverse:not(.btn-flat):hover,.btn-inverse.hover:not(.btn-flat),.btn-inverse:active .btn-inverse.active:hover:not(.btn-flat),.btn-green.hover:not(.btn-flat),.btn-inverse:active .hover.btn-inverse.active:not(.btn-flat){background-color:#005617;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #00751f), color-stop(1, #005617));background-image:-webkit-linear-gradient(top, #00751f, #005617);background-image:linear-gradient(to bottom, #00751f, #005617);box-shadow:0 1px 3px rgba(0,0,0,0.3),inset 0 1px 1px rgba(255,255,255,0.1),inset 0 -1px 6px rgba(32,138,70,0.4)}.btn-primary:hover.btn-flat,.btn-primary-new:hover.btn-flat,.btn-primary.hover.btn-flat,.hover.btn-flat.btn-primary-new,.btn-green:hover.btn-flat,.btn-flat.btn-inverse:hover,.btn-flat.btn-inverse.hover,.btn-inverse:active .btn-inverse.active:hover.btn-flat,.btn-green.hover.btn-flat,.btn-inverse:active .hover.btn-flat.btn-inverse.active{border-color:#00640e}.btn-primary:active,.btn-primary-new:active,.btn-inverse:active .btn-inverse.active,.btn-primary.active,.active.btn-primary-new,.btn-green:active,.btn-inverse:active .btn-inverse.active:active,.btn-green.active,.btn-inverse:active .active.btn-inverse{background:#00640e;color:#fff}.btn-primary:active:not(.btn-flat),.btn-primary-new:active:not(.btn-flat),.btn-inverse:active .btn-inverse.active:not(.btn-flat),.btn-primary.active:not(.btn-flat),.active.btn-primary-new:not(.btn-flat),.btn-green:active:not(.btn-flat),.btn-inverse:active .btn-inverse.active:active:not(.btn-flat),.btn-green.active:not(.btn-flat),.btn-inverse:active .active.btn-inverse:not(.btn-flat){border-color:#548700;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 2px rgba(255,255,255,0.75)}.btn-primary:active:not(.btn-flat).primary-dark,.btn-primary-new:active:not(.btn-flat).primary-dark,.btn-inverse:active .btn-inverse.active:not(.btn-flat).primary-dark,.btn-primary.active:not(.btn-flat).primary-dark,.active.btn-primary-new:not(.btn-flat).primary-dark,.btn-green:active:not(.btn-flat).primary-dark,.btn-inverse:active .btn-inverse.active:active:not(.btn-flat).primary-dark,.btn-green.active:not(.btn-flat).primary-dark,.btn-inverse:active .active.btn-inverse:not(.btn-flat).primary-dark{box-shadow:inset 0 1px 3px rgba(0,0,0,0.15),0 1px 2px rgba(255,255,255,0.15)}.btn-primary:active.btn-flat,.btn-primary-new:active.btn-flat,.btn-inverse:active .btn-flat.btn-inverse.active,.btn-primary.active.btn-flat,.active.btn-flat.btn-primary-new,.btn-green:active.btn-flat,.btn-inverse:active .btn-inverse.active:active.btn-flat,.btn-green.active.btn-flat,.btn-inverse:active .active.btn-flat.btn-inverse{box-shadow:none}.btn-primary.btn.disabled,.btn.disabled.btn-primary-new,.disabled.btn-primary-new.btn-inverse,.disabled.btn-primary-new.btn-grey,.btn-primary.disabled.btn-inverse,.btn-primary.disabled.btn-grey,.btn-primary.btn[disabled],.btn[disabled].btn-primary-new,[disabled].btn-primary-new.btn-inverse,[disabled].btn-primary-new.btn-grey,.btn-primary[disabled].btn-inverse,.btn-primary[disabled].btn-grey,.btn-green.btn.disabled,.btn-green.disabled.btn-inverse,.btn-inverse:active .disabled.btn-inverse.active,.disabled.btn-inverse.btn-inverse--alt:hover,.disabled.btn-inverse.btn-inverse--alt.hover,.btn-green.disabled.btn-grey,.btn-green.btn[disabled],.btn-green[disabled].btn-inverse,.btn-inverse:active [disabled].btn-inverse.active,[disabled].btn-inverse.btn-inverse--alt:hover,[disabled].btn-inverse.btn-inverse--alt.hover,.btn-green[disabled].btn-grey{background-color:#2ec866}.btn-primary.btn.disabled.full-disable,.btn.disabled.full-disable.btn-primary-new,.disabled.full-disable.btn-primary-new.btn-inverse,.disabled.full-disable.btn-primary-new.btn-grey,.btn-primary.disabled.full-disable.btn-inverse,.btn-primary.disabled.full-disable.btn-grey,.btn-primary.btn[disabled].full-disable,.btn[disabled].full-disable.btn-primary-new,[disabled].full-disable.btn-primary-new.btn-inverse,[disabled].full-disable.btn-primary-new.btn-grey,.btn-primary[disabled].full-disable.btn-inverse,.btn-primary[disabled].full-disable.btn-grey,.btn-green.btn.disabled.full-disable,.btn-green.disabled.full-disable.btn-inverse,.btn-inverse:active .disabled.full-disable.btn-inverse.active,.disabled.full-disable.btn-inverse.btn-inverse--alt:hover,.disabled.full-disable.btn-inverse.btn-inverse--alt.hover,.btn-green.disabled.full-disable.btn-grey,.btn-green.btn[disabled].full-disable,.btn-green[disabled].full-disable.btn-inverse,.btn-inverse:active [disabled].full-disable.btn-inverse.active,[disabled].full-disable.btn-inverse.btn-inverse--alt:hover,[disabled].full-disable.btn-inverse.btn-inverse--alt.hover,.btn-green[disabled].full-disable.btn-grey{background-image:none;box-shadow:none}.btn-primary.btn.disabled:hover,.btn.disabled.btn-primary-new:hover,.disabled.btn-primary-new.btn-inverse:hover,.disabled.btn-primary-new.btn-grey:hover,.btn-primary.disabled.btn-inverse:hover,.btn-primary.disabled.btn-grey:hover,.btn-primary.btn[disabled]:hover,.btn[disabled].btn-primary-new:hover,[disabled].btn-primary-new.btn-inverse:hover,[disabled].btn-primary-new.btn-grey:hover,.btn-primary[disabled].btn-inverse:hover,.btn-primary[disabled].btn-grey:hover,.btn-green.btn.disabled:hover,.disabled.btn-inverse:hover,.disabled.btn-inverse.hover,.btn-inverse:active .disabled.btn-inverse.active:hover,.btn-green.disabled.btn-grey:hover,.btn-green.btn[disabled]:hover,[disabled].btn-inverse:hover,[disabled].btn-inverse.hover,.btn-inverse:active [disabled].btn-inverse.active:hover,.btn-green[disabled].btn-grey:hover{background-image:none;box-shadow:none}.btn-primary-new{border:1px solid #13A853;border-radius:2px}.btn-primary-new:active,.btn-primary-new.active,.btn-primary-new:hover,.btn-primary-new.hover{background:#1CB557;border-color:transparent;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1);color:#FFFFFF}.btn-neutral{background:#C2C7D0;color:#FFFFFF !important;border:none}.btn-neutral:active,.btn-neutral.active,.btn-neutral:hover,.btn-neutral.hover{background:#00751f;color:#FFFFFF;-webkit-transition:none;transition:none}.btn-neutral-new,.btn-line-new{background:#F0F0F4;border:1px solid #C0C7D0;color:#39424e !important;border-radius:2px;box-shadow:none;-webkit-transition:none;transition:none}.btn-neutral-new:active,.btn-line-new:active,.btn-neutral-new.active,.active.btn-line-new,.btn-neutral-new:hover,.btn-line-new:hover,.btn-neutral-new.hover,.hover.btn-line-new{background:#1CB557;border-color:transparent;box-shadow:0px 2px 4px 0px rgba(0,0,0,0.1);color:#FFFFFF !important;-webkit-transition:none;transition:none}.btn-line-new{color:#39424e !important}.btn-dark{color:#fff;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;border-color:#39424e;background:#39424e}.btn-dark:not(.btn-flat){border:1px solid #252a32;box-shadow:inset 0 1px 2px rgba(255,255,255,0.15),0 1px 3px rgba(0,0,0,0.1);background-color:#303741;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #39424e), color-stop(1, #303741));background-image:-webkit-linear-gradient(top, #39424e, #303741);background-image:linear-gradient(to bottom, #39424e, #303741)}.btn-dark.btn-flat{box-shadow:none}.btn-dark:hover,.btn-dark.hover{color:#fff;background:#232931}.btn-dark:hover:not(.btn-flat),.btn-dark.hover:not(.btn-flat){background-color:#232931;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #39424e), color-stop(1, #232931));background-image:-webkit-linear-gradient(top, #39424e, #232931);background-image:linear-gradient(to bottom, #39424e, #232931);box-shadow:inset 0 1px 0px rgba(255,255,255,0.1),0 1px 5px rgba(0,0,0,0.2)}.btn-dark:hover.btn-flat,.btn-dark.hover.btn-flat{border-color:#28313d}.btn-dark:active,.btn-dark.active{background:#232931;color:#fff}.btn-dark:active:not(.btn-flat),.btn-dark.active:not(.btn-flat){background-image:none;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 1px rgba(255,255,255,0.1)}.btn-dark:active.btn-flat,.btn-dark.active.btn-flat{box-shadow:none}.btn-dark.disabled,.btn-dark[disabled]{background-color:#17202c;color:#EFF1F3}.btn-alert{color:#bc372f}.btn-alert.btn-flat{box-shadow:none;background:#f8f9fa;background-image:none;border-color:#EFF1F3}.btn-alert:hover:not(.disabled),.btn-alert.hover{background-color:#932b25;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #bc372f), color-stop(1, #932b25));background-image:-webkit-linear-gradient(top, #bc372f, #932b25);background-image:linear-gradient(to bottom, #bc372f, #932b25);border-color:#6a1f1b;color:#fff}.btn-alert:hover:not(.disabled).btn-flat,.btn-alert.hover.btn-flat{background-image:none;background:#bc372f;border-color:#bc372f}.btn-alert:active,.btn-alert.active{background:#932b25;border-color:#6a1f1b;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);color:#fff}.btn-alert:active.btn-flat,.btn-alert.active.btn-flat{background-image:none;background:#bc372f;border-color:#bc372f;box-shadow:none}.btn-alert.disabled{color:#f65039}.btn-inverse{-webkit-transition:none;transition:none}.btn-inverse:hover,.btn-inverse.hover{border-color:#088837}.btn-inverse.btn-inverse--alt{background:transparent;border:1px solid #EFF1F3;color:#39424e;text-shadow:none;box-shadow:none}.btn-text,.btn-link{background:none;border:none;box-shadow:none;color:#626b7f;cursor:pointer;font-size:inherit;font-weight:inherit;padding:10px 0;text-decoration:underline !important}.btn-text:hover,.btn-link:hover{background:transparent;box-shadow:none;color:#4691f6;text-decoration:underline !important}.btn-text.bold,.btn-link.bold{font-weight:600}.btn-text i,.btn-link i{top:2px}.btn-text.dark,.btn-link.dark{color:#39424e}.btn-text.padded,.btn-link.padded{padding:10px 15px}.btn-text.active,.btn-link.active{background:#fff}.btn-line,.btn-line:hover,.btn-line.hover,.btn-line:active,.btn-line.active,.btn-line.disabled{background:#fff;box-shadow:none;color:#39424e;-webkit-transition:all ease 0.2s;transition:all ease 0.2s}.btn-line.btn-green,.btn-inverse:active .btn-line.btn-inverse.active,.btn-line:hover.btn-green,.btn-line.btn-inverse:hover,.btn-line.btn-inverse.hover,.btn-inverse:active .btn-line.btn-inverse.active:hover,.btn-line.hover.btn-green,.btn-inverse:active .btn-line.hover.btn-inverse.active,.btn-line:active.btn-green,.btn-inverse:active .btn-line.btn-inverse.active:active,.btn-line.active.btn-green,.btn-inverse:active .btn-line.active.btn-inverse,.btn-line.disabled.btn-green,.btn-inverse:active .btn-line.disabled.btn-inverse.active{background:transparent;border-color:#00751f;color:#00751f}.btn-line.btn-green:hover,.btn-line.btn-inverse:hover,.btn-line.btn-inverse.hover,.btn-inverse:active .btn-line.btn-inverse.active:hover,.btn-line:hover.btn-green:hover,.btn-line.btn-inverse:hover,.btn-line.btn-inverse.hover,.btn-inverse:active .btn-line.btn-inverse.active:hover:hover,.btn-line.hover.btn-green:hover,.btn-line.hover.btn-inverse,.btn-inverse:active .btn-line.hover.btn-inverse.active:hover,.btn-line:active.btn-green:hover,.btn-line.btn-inverse:active:hover,.btn-line.btn-inverse.hover:active,.btn-line.active.btn-green:hover,.btn-line.active.btn-inverse:hover,.btn-line.active.btn-inverse.hover,.btn-line.disabled.btn-green:hover,.btn-line.disabled.btn-inverse:hover,.btn-line.disabled.btn-inverse.hover{background:#00751f;color:white}.btn-line:hover{border-color:#39424e}.btn-line:hover:hover{border-color:#c2c7d0;focus:none}.btn-grey{color:#626b7f}.btn-grey.btn-icon .icon--single:before,.btn-grey.btn-icon [class^="icon2-"]:before,.btn-grey.btn-icon [class*=" icon2-"]:before{margin:0}.btn-grey.btn-line{background:#f8f9fa;border-color:#EFF1F3}.btn-grey.btn-line:hover{background:#EFF1F3;border-color:#EFF1F3}.btn-grey.btn-line.disabled,.btn-grey.btn-line.disabled:hover{background:#f8f9fa;border-color:#EFF1F3}.socialbuttons.full{width:636px}.socialbuttons.full .social_button{width:192px}.socialbuttons .social_button{margin:0 .1em}.btn-social{display:inline-block;padding:0;height:40px;font-size:12px;font-weight:500;border:none;padding-right:10px;box-shadow:0 1px 3px rgba(0,0,0,0.1);text-align:left}.btn-social.connected{opacity:0.65;pointer-events:none}.btn-social .btn-text{position:relative;line-height:40px}.btn-social .btn-text:hover{text-decoration:none}.btn-social i{background:rgba(0,0,0,0.075);display:inline-block;padding:0 4px 0 8px;margin-right:8px;border-radius:5px 0 0 5px;top:0;line-height:40px}.btn-social i:before{line-height:40px;top:0 !important}.btn-social.btn-large{height:50px;padding-right:20px}.btn-social.btn-large i{padding:0 8px 0 12px}.btn-social.btn-xlarge{height:60px;padding-right:30px}.btn-social.btn-xlarge i{padding:0 12px 0 16px}.btn-facebook,.btn-facebook:hover,.btn-facebook:active{background:#3b5998;color:#fff}.btn-github,.btn-github:hover,.btn-github:active{background:#4183C4;color:#fff}.btn-google,.btn-google:hover,.btn-google:active{background:#DD4B39;color:#fff}.btn-linkedin,.btn-linkedin:hover,.btn-linkedin:active{background:#0077B5;color:#fff}button.btn,button.btn-inverse,button.btn-inverse.btn-inverse--alt:hover,button.btn-grey,input[type="submit"].btn,input[type="submit"].btn-inverse,input[type="submit"].btn-inverse.btn-inverse--alt:hover,input[type="submit"].btn-grey{*padding-top:2px;*padding-bottom:2px}button.btn::-moz-focus-inner,button.btn-inverse::-moz-focus-inner,button.btn-inverse.btn-inverse--alt:hover::-moz-focus-inner,button.btn-grey::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner,input[type="submit"].btn-inverse::-moz-focus-inner,input[type="submit"].btn-inverse.btn-inverse--alt:hover::-moz-focus-inner,input[type="submit"].btn-grey::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,button.btn-large.btn-inverse,button.btn-large.btn-inverse.btn-inverse--alt:hover,button.btn-large.btn-grey,input[type="submit"].btn.btn-large,input[type="submit"].btn-large.btn-inverse,input[type="submit"].btn-large.btn-grey{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,button.btn-small.btn-inverse,button.btn-small.btn-inverse.btn-inverse--alt:hover,button.btn-small.btn-grey,input[type="submit"].btn.btn-small,input[type="submit"].btn-small.btn-inverse,input[type="submit"].btn-small.btn-grey{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,button.btn-mini.btn-inverse,button.btn-mini.btn-inverse.btn-inverse--alt:hover,button.btn-mini.btn-grey,input[type="submit"].btn.btn-mini,input[type="submit"].btn-mini.btn-inverse,input[type="submit"].btn-mini.btn-grey{*padding-top:1px;*padding-bottom:1px}.btn-data-wrap{font-weight:600}.btn-data-wrap .btn,.btn-data-wrap .btn-inverse,.btn-data-wrap .btn-inverse.btn-inverse--alt:hover,.btn-data-wrap .btn-grey{border-radius:5px 0 0 5px}.btn-data-wrap .btn-data{border:1px solid #C2C7D0;border-left:none;border-radius:0 5px 5px 0;display:inline-block;font-size:.9em;padding:8px 15px;margin-left:-4px}.btn-data-wrap a.js-company-follow{margin-top:-1px}.btn-group>.btn,.btn-group>.btn-inverse,.btn-group>.btn-inverse.btn-inverse--alt:hover,.btn-group>.btn-grey{float:left;margin-left:-1px;position:relative;border-radius:0}.btn-group>.btn:first-child,.btn-group>.btn-inverse:first-child,.btn-group>.btn-grey:first-child{margin-left:0;border-radius:5px 0 0 5px}.btn-group>.btn:last-child,.btn-group>.btn-inverse:last-child,.btn-group>.btn-grey:last-child,.btn-group>.-toggle{border-radius:0 5px 5px 0}.btn-group>.btn:last-child:first-child,.btn-group>.btn-inverse:last-child:first-child,.btn-group>.btn-grey:last-child:first-child{border-radius:5px}.btn-group>.btn:hover,.btn-group>.btn-inverse:hover,.btn-group>.btn-grey:hover,.btn-group>.btn:focus,.btn-group>.btn-inverse:focus,.btn-group>.btn-grey:focus,.btn-group>.btn:active,.btn-group>.btn-inverse:active,.btn-group>.btn-grey:active,.btn-group>.btn.active,.btn-group>.active.btn-inverse,.btn-group>.active.btn-grey{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group.vertical{display:inline-block}.btn-group.vertical>.btn,.btn-group.vertical>.btn-inverse,.btn-group.vertical>.btn-grey{border-radius:none;width:100%;margin-left:0;padding-top:15px;padding-bottom:15px;display:block;float:none}.btn-group.vertical>.btn:first-child,.btn-group.vertical>.btn-inverse:first-child,.btn-group.vertical>.btn-grey:first-child{border-radius:5px 5px 0 0}.btn-group.vertical>.btn:last-child,.btn-group.vertical>.btn-inverse:last-child,.btn-group.vertical>.btn-grey:last-child{border-radius:0 0 5px 5px}.btn-group.vertical>.btn:not(:last-of-type),.btn-group.vertical>.btn-inverse:not(:last-of-type),.btn-group.vertical>.btn-grey:not(:last-of-type){border-bottom:none}.btn-group .btn-text,.btn-group .btn-link{padding:10px 0}.btn-group .btn-text:not(:first-of-type):before,.btn-group .btn-link:not(:first-of-type):before{content:'';height:15px;width:1px;display:inline-block;background:#979FAF;margin:0 15px;position:relative;top:2px}.has-switch span.switch-primary,.has-switch span.switch-left{background-color:#00751f;background-image:none}.has-switch span.switch-primary:hover,.has-switch span.switch-left:hover,.has-switch span.switch-primary:focus,.has-switch span.switch-left:focus,.has-switch span.switch-primary:active,.has-switch span.switch-left:active,.has-switch span.switch-primary.active,.has-switch span.switch-left.active,.has-switch span.switch-primary.disabled,.has-switch span.switch-left.disabled,.has-switch span.switch-primary[disabled],.has-switch span.switch-left[disabled]{background:#2ec866}.table-graph tr{border:1px solid #c2c7d0}.table-graph .headerRow{background-color:#eff1f3}.table-graph .headerRow td:first{padding-left:20px}.table-graph .tableRow td:first{padding-left:20px}.table-graph .oddTableRow{background-color:#f8f9fa}.table-graph .oddTableRow td:first{padding-left:20px}.table-graph .selectedTableRow{background-color:#fcfcfc}.table-graph .hoverTableRow{background-color:#fcfcfc}.table-graph .headerCell{padding:10px;font-weight:600;text-align:left;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.table-graph .tableCell{padding:10px;text-align:left;font-weight:500;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif}.table-graph .charts-custom-button-disabled{opacity:0.8}.table-graph .charts-custom-button-collapse-right,.table-graph .charts-custom-button-collapse-left{float:left;background:none}.table-graph .charts-custom-button-collapse-right .charts-custom-button-outer-box,.table-graph .charts-custom-button-collapse-left .charts-custom-button-outer-box{padding:2px 6px 3px 6px;line-height:8px;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-radius:3px;margin-right:3px;background-color:#e9ecef;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #f8f9fa), color-stop(1, #e9ecef));background-image:-webkit-linear-gradient(top, #f8f9fa, #e9ecef);background-image:linear-gradient(to bottom, #f8f9fa, #e9ecef)}.table-graph .charts-custom-button-collapse-right .charts-custom-button-outer-box:hover,.table-graph .charts-custom-button-collapse-left .charts-custom-button-outer-box:hover{background-color:#f8f9fa;background-color:#dbdfe4;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #f8f9fa), color-stop(1, #dbdfe4));background-image:-webkit-linear-gradient(top, #f8f9fa, #dbdfe4);background-image:linear-gradient(to bottom, #f8f9fa, #dbdfe4);border:1px solid #929fad}.table-graph .charts-custom-button-collapse-right .charts-custom-button-outer-box .charts-custom-button-inner-box,.table-graph .charts-custom-button-collapse-left .charts-custom-button-outer-box .charts-custom-button-inner-box{line-height:8px;padding:5px;border:none}.table-graph .charts-custom-button-collapse-right.charts-custom-button-hover .charts-custom-button-outer-box,.table-graph .charts-custom-button-collapse-left.charts-custom-button-hover .charts-custom-button-outer-box{background-color:#f8f9fa;background-color:#dbdfe4;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #f8f9fa), color-stop(1, #dbdfe4));background-image:-webkit-linear-gradient(top, #f8f9fa, #dbdfe4);background-image:linear-gradient(to bottom, #f8f9fa, #dbdfe4);border:1px solid #929fad !important}.table-graph .charts-custom-button-collapse-left{float:right}.table-graph .google-visualization-table{position:relative;border-color:#c2c7d0;border-top:none !important;padding-bottom:50px}.table-graph .google-visualization-table .google-visualization-table-div-page{background:none;position:absolute;padding:10px 10px 5px 10px;left:43%;width:auto;box-sizing:border-box;float:none;display:block}.table-graph .google-visualization-table .google-visualization-table-div-page .google-visualization-table-div-page [role='button']{font-size:1em !important}.table-graph .google-visualization-table-page-numbers{margin:0px}.table-graph .google-visualization-table-page-numbers .google-visualization-table-page-number{float:left;padding:3px 6px;line-height:1.42857143;color:#000;text-decoration:none;background-color:#f8f9fa;border:1px solid #ddd;margin-left:0px;margin-right:3px;background-color:#e9ecef;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #f8f9fa), color-stop(1, #e9ecef));background-image:-webkit-linear-gradient(top, #f8f9fa, #e9ecef);background-image:linear-gradient(to bottom, #f8f9fa, #e9ecef);border:1px solid #afb9c3;font-weight:bold;font-size:0.8em}.table-graph .google-visualization-table-page-numbers .google-visualization-table-page-number.current,.table-graph .google-visualization-table-page-numbers .google-visualization-table-page-number.current:hover{color:#ffffff;background-color:#2ec866;background-color:#29b35b;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2ec866), color-stop(1, #29b35b));background-image:-webkit-linear-gradient(top, #2ec866, #29b35b);background-image:linear-gradient(to bottom, #2ec866, #29b35b);border:1px solid #208a46}.table-graph .google-visualization-table-page-numbers .google-visualization-table-page-number:hover{background-color:#f8f9fa;background-color:#dbdfe4;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #f8f9fa), color-stop(1, #dbdfe4));background-image:-webkit-linear-gradient(top, #f8f9fa, #dbdfe4);background-image:linear-gradient(to bottom, #f8f9fa, #dbdfe4);border:1px solid #929fad}.table-graph.full-wide .google-visualization-table-table,.table-graph.full-wide .google-visualization-table{width:100%}.hrx-marketing-banner a{color:#2ec866;text-decoration:underline}.output-pre-wrapper{height:200px;overflow:auto;margin:0 0 9px;border:1px solid #c2c7d0}.output-pre-wrapper .output-pre{margin:0;padding:0;border:none}.output-pre-wrapper::-webkit-scrollbar{height:8px;width:8px;background:#ccc}.output-pre-wrapper::-webkit-scrollbar-thumb{background:#808080;-webkit-border-radius:1px;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.1)}.output-pre-wrapper::-webkit-scrollbar-corner{background:#000}#search-main-content textarea.value-input{max-width:100%;width:100%;min-height:115px}body.recruiter-pdf-report{font-family:helvetica, arial, sans-serif !important}body.recruiter-pdf-report p{font-family:helvetica, arial, sans-serif !important}.break-links{word-break:break-all}.delete-icon:hover{color:red}.btn-primary-hover:hover{background:#1db755;color:#fff;border-color:#088837}.js-terminalholder{outline:none;color:#f0f0f0;background-color:black;font-size:13px;font-family:Ubuntu Mono;line-height:14px;height:92%;margin-top:15px;overflow:hidden}.js-terminal{background-color:black;color:#f0f0f0;height:98%;outline:none;overflow:hidden}#terminal-player{height:100%}#terminal-player .asciicast{margin:0 !important;width:100% !important;max-height:100% !important}#terminal-player iframe{width:100% !important;max-height:100% !important}#terminal-player .asciinema-terminal{background-color:#121314}.terminal-cursor{background-color:#fff;color:#fff}.insights-recruiters .headerCell:first-child,.insights-developers .headerCell:first-child{width:50px}.insights-recruiters .headerCell:nth-child(2),.insights-developers .headerCell:nth-child(2){width:200px}.insights-recruiters .oddTableRow,.insights-developers .oddTableRow{background-color:#ffffff}.insights-recruiters .table-bars .headerCell:nth-child(3),.insights-developers .table-bars .headerCell:nth-child(3){width:250px}.insights-recruiters .tab-pane.active:not(.table-bars) .tableCell,.insights-developers .tab-pane.active:not(.table-bars) .tableCell{padding:5px 10px}.legend-rect{display:inline-block;width:15px;height:15px;vertical-align:middle}.legend-text{vertical-align:middle;font-weight:500;font-size:12px}#HackerRank-X-admin{font-size:14px}#HackerRank-X-admin .admin-error{margin-left:219px;border-radius:0;border-top:none;padding:10px 0px}#HackerRank-X-admin .view-codepairs{width:50%}.js-other-types{left:234px;top:51px}.company-admin-analytics-box{width:95%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}.testcase-edit-modal .modal-footer{padding-left:15px}.testcase-edit-modal .test-case-ios .input-testcase{font-size:14px;font-weight:600}.testcase-edit-modal .testcase-form .txtbox_text{font-size:14px;font-weight:600}.testcase-edit-modal .testcase-form .modal-body{padding-bottom:1px}.testcase-edit-modal .testcase-form .modal-footer{padding-top:1px}.testcase-edit-modal .testcase-form .case_name input,.testcase-edit-modal .testcase-form .case_difficulty select,.testcase-edit-modal .testcase-form .case_score input{width:100%}.testcase-edit-modal .testcase-form .case_name{width:48.5%}.testcase-edit-modal .testcase-form .case_difficulty,.testcase-edit-modal .testcase-form .case_score{width:25%}.select2error{border:1px solid #f65039}.select2error .select2-choice.select2-default{border-color:transparent !important}.maintenance_message_shown .maintenance_message .message{height:83px;padding-top:8px;margin:0px;border-radius:0px !important;background-color:#f5eeb9;text-align:center}.maintenance_message_shown .maintenance_message .message header{font-weight:bold;margin-bottom:5px}.maintenance_message_shown .maintenance_message .message p{margin:6px}.maintenance_message_shown #hre-sidebar{top:143px;height:calc(100% - 180px)}.maintenance_message_shown .fluid-wrapper{top:145px}.js-pdfdlview .meter,.js-dtmainview .meter{height:20px;position:relative;background:#555;border-radius:25px;box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3)}.js-pdfdlview .meter>span,.js-dtmainview .meter>span{display:block;height:100%;border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2ec866;background-image:-webkit-linear-gradient(center bottom, #2ec866 37%, #54f054 69%);background-image:linear-gradient(center bottom, #2ec866 37%, #54f054 69%);box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);position:relative;overflow:hidden}.js-pdfdlview .meter>span:after,.js-pdfdlview .animate>span>span,.js-dtmainview .meter>span:after,.js-dtmainview .animate>span>span{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-linear-gradient(135deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);z-index:1;background-size:50px 50px;-webkit-animation:move 2s linear infinite;animation:move 2s linear infinite;border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}.js-pdfdlview .animate>span:after,.js-dtmainview .animate>span:after{display:none}@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.js-pdfdlview .meter>span:after,.js-pdfdlview .animate>span>span,.js-dtmainview .meter>span:after,.js-dtmainview .animate>span>span{-webkit-animation:move 2s linear infinite;animation:move 2s linear infinite}.is-sticky .introjs-fixParent{z-index:auto !important;opacity:1 !important;position:fixed !important;-webkit-transform:none !important;transform:none !important}.is-sticky .introjs-fixParent ul{position:relative}.is-sticky .introjs-fixParent.codeshellx-menuholder{z-index:1000 !important}.introjs-overlay{display:none}.introjs-helperLayer{opacity:0.4}.ourIntro .introjs-nextbutton:not(.introjs-disabled){background-color:#28af59;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2ec866), color-stop(1, #28af59));background-image:-webkit-linear-gradient(top, #2ec866, #28af59);background-image:linear-gradient(top, #2ec866, #28af59);box-shadow:0 1px 3px rgba(0,0,0,0.3),inset 0 1px 1px rgba(255,255,255,0.1),inset 0 -1px 6px rgba(32,138,70,0.4);color:#fff;text-shadow:none}.ourIntro .introjs-nextbutton.introjs-disabled{display:none}.ourIntroLast .introjs-skipbutton{background-color:#28af59;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #2ec866), color-stop(1, #28af59));background-image:-webkit-linear-gradient(top, #2ec866, #28af59);background-image:linear-gradient(top, #2ec866, #28af59);box-shadow:0 1px 3px rgba(0,0,0,0.3),inset 0 1px 1px rgba(255,255,255,0.1),inset 0 -1px 6px rgba(32,138,70,0.4);color:#fff;text-shadow:none}.csx-closetour-button a{text-decoration:none !important}.csx-tour-no-transition .introjs-tooltipReferenceLayer,.csx-tour-no-transition .introjs-helperLayer{-webkit-transition:none !important;transition:none !important}.introjs-helperLayer{opacity:0.4;z-index:1001}.codeshellx-fullscreenmode-compatible-body .introjs-helperLayer,.codeshellx-fullscreenmode-compatible-body .introjs-tooltipReferenceLayer{position:fixed}.js-question-container .table-content{width:calc(100% - 345px)}.csx-closetour-button{float:right;padding:0px;margin:0px}.csx-tour-banner{padding-top:0px}.submit-fs-message{padding-bottom:0px}.csx-ctagroup{margin-top:10px;margin-bottom:10px}.csx-design-outputstat{padding:0px}.codeshellx-content{min-height:300px}.codeshellx-fullscreenmode-compatible-body .designQuestion .codeshellx-leftholder .codeshellx-content{height:calc(100% - 100px) !important}.codeshellx-fullscreenmode-compatible-body .designQuestion .codeshellx-leftholder .csx-ctagroup{bottom:0px;position:absolute}.sso-metadata-upload{position:absolute;top:0;left:0;right:0;min-width:100%;filter:alpha(opacity=0);opacity:0;cursor:inherit;display:block}.wizard-menu a{padding:2.5px 12px;font-size:12px}.wizard-popup{padding-top:0px;padding-bottom:0px}.test-wizard-dropdown{padding-top:6px;padding-bottom:6px;border-top-width:1px}.test-wizard-dropdown-first{padding-top:1px}.test-wizard-dropdown-bottom{padding-bottom:1px}.test-tryquestion .leadingSpaceWarn{margin-left:235px}.test-tryquestion .leadingSpaceWarn .warn-message{font-size:0.9em}.leadingSpaceWarn{position:absolute;margin-top:-170px;margin-left:220px;color:#ff0000}#firebase-logs #whats-a-slug-open{line-height:40px}#firebase-logs #timeline th,#firebase-logs #timeline td{text-align:center;vertical-align:middle}#firebase-logs #action-help .table-wrap,#firebase-logs #whats-a-slug p,#firebase-logs #timeline td{font-size:14px}#firebase-logs #timeline td.key,#firebase-logs #timeline td.actionDetails{font-size:12px;word-break:break-word}#firebase-logs #timeline td.actionDetails{text-align:left}#firebase-logs #whats-a-slug p{text-align:justify}#firebase-logs #whats-a-slug .url-container{color:#0076b9;font-size:12px;word-break:break-all}#firebase-logs #action-help .span-flex-6{font-weight:bold}#firebase-logs #unique-actions{position:relative}#firebase-logs #unique-actions header{bottom:-10px;color:#C2C7D0;position:absolute;right:-10px}#firebase-logs .modal .close{color:white}#firebase-logs .latency .high{color:#f65039}#firebase-logs .latency .medium{color:orange}#firebase-logs .latency .low{color:#26a655}#firebase-logs .dataTables_filter label{padding:0}#firebase-logs .badge{display:inline-block;font-size:10px;line-height:1.5}.js-starttour{display:inline-block}.badge-pushabove{position:relative;top:-31px;left:4px}.associated-items{background-color:#e6fff5;width:100%;border-radius:2px;border:1px solid #aaa}.associated-items-checkbox{display:none}.associated-items-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:4px}.associated-items-header-text{padding:4px;font-size:1em;line-height:40px}.associated-items-header-text>span{color:#3067b0}.associated-items-header-text>span:focus{outline:3px solid #005fcc !important;outline-offset:1px;border-radius:4px}.associated-items-list{background-color:white;height:0;overflow:hidden;position:relative}.associated-items-list .associated-item{border-bottom:1px solid #bfbfbf;margin-bottom:0;padding:10px}.associated-items-list .associated-item:last-child{border-bottom:0}.associated-items-list .associated-item:first-child{border-top:1px solid #aaa}.fadeinContent{-webkit-animation:fadein 0.8s;animation:fadein 0.8s}.modal.jobscompose{display:block;margin:0;bottom:38px;right:0;position:fixed;top:inherit;left:inherit}.modal-body.jobscontainer{height:290px}.fadeinContent.disabled{-webkit-animation:fadeindisabled 0.8s;animation:fadeindisabled 0.8s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadeindisabled{from{opacity:0}to{opacity:0.3}}@-webkit-keyframes fadeindisabled{from{opacity:0}to{opacity:0.3}}.work-exp .select2-container .select2-choice{padding:3px 12px 3px !important}.advanced-settings-coding .advanced-settings.collapsed{display:none;overflow:hidden}.advanced-settings-coding .metadata-remove{color:#db2644;cursor:pointer}.advanced-settings-coding .network-access-container .formgroup{display:-webkit-box;display:-ms-flexbox;display:flex}.advanced-settings-coding .network-access-container input{-ms-flex-item-align:center;align-self:center}.advanced-settings-coding .network-access-container label{font-weight:normal;margin-left:5px}.output-area-wrap .submission_testcases-results{padding:20px}.output-area-wrap .submission_testcases-results a{font-size:14px;color:#EFF1F3;position:relative;top:-2px}.output-area-wrap .submission_testcases-results a:hover{color:#39424e}.output-area-wrap .testcases-results{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-width:250px;-moz-column-width:250px;column-width:250px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-rule-color:#ccc;-webkit-column-rule-style:dotted;-webkit-column-rule-width:1px;-moz-column-rule-color:#ccc;-moz-column-rule-style:dotted;-moz-column-rule-width:1px;column-rule-color:#ccc;column-rule-style:dotted;column-rule-width:1px}.output-area-wrap .testcases-results.ab-testcase{-webkit-column-rule-style:none;-moz-column-rule-style:none;column-rule-style:none}.output-area-wrap .testcases-results .testcase-num{display:inline-block;width:120px}.output-area-wrap .testcases-results p{height:25px;min-width:345px;display:inline-block}.output-area-wrap .testcases-results p .testcase-message{display:none}.output-area-wrap .testcases-results p:hover{height:inherit;min-height:25px}.output-area-wrap .testcases-results p:hover .testcase-message{display:inline-block}.output-area-wrap .checker-progress-bar{width:50%;margin:auto}.output-area-wrap .checker-progress-bar .blank-bar{height:4px;float:left;-webkit-transition:width 0.1s ease-in-out;transition:width 0.1s ease-in-out;background-color:#ddd}.output-area-wrap .checker-progress-bar .fill-bar{float:left;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:submissionProgressBar;animation-name:submissionProgressBar;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:-webkit-linear-gradient(top left, #2ec866 8%, #26a655 18%, #2ec866 33%, #2ec866 8%, #26a655 18%, #2ec866 33%);background:linear-gradient(to bottom right, #2ec866 8%, #26a655 18%, #2ec866 33%, #2ec866 8%, #26a655 18%, #2ec866 33%);height:4px;background-size:200% 100px;position:relative;-webkit-transition:width 0.1s ease-in-out;transition:width 0.1s ease-in-out}.output-area-wrap .checker-progress-bar .full-bar{background:#2ec866}.output-area-wrap .orange{color:orange}.output-area-wrap .red{color:red}.output-area-wrap .fixed{position:fixed !important;top:65px;width:100%;z-index:100;background-color:#fff;right:-120px}.candidate-login .questions-num{border-bottom:1px dashed blue;text-decoration:none}.candidate-login .sample-test-message{padding-top:12px;padding-right:40px;padding-bottom:12px;padding-left:40px;width:715px;margin-bottom:20px;background-color:#f5eeb9}.conversation-sidebar{border-right:1px solid #EFF1F3;height:100%;width:30%;overflow:hidden;position:relative}.conversation-detail{width:69.8%;height:100%;overflow:hidden;position:relative}.conversation-detail .conversation-headline{border-bottom:5px solid #EFF1F3}.conversation-detail .conversation-headline .sourcing-icon-btn{height:24px}.sourcing-icon-btn.offered{margin-top:4px}.sourcing-icon-btn.offered i:before{font-size:1.05em;margin-left:2px}.conversation-box{background:#EFF1F3;border-bottom:1px solid #e5e7eb;height:62px;overflow:hidden;line-height:16px}.conversation-box .participant{width:95%}.conversation-box .summary{display:none}.conversation-box .has-new-message .icon-circle:before{font-size:12px;color:#4691f6;margin:0}.conversation-box:hover,.conversation-box.active{background-color:white}.conversation-box.active{border-left:5px solid #2ec866}.conversation-box.active .summary{display:block}.conversation-box.active .participant{width:50%}.conversation-box a.btn-detail{color:#39424e;background:#f8f9fa;text-align:center;border:1px solid #979faf;border-radius:2px;box-shadow:1px 1px 0 0 #EFF1F3;float:right;line-height:29px;width:30px;height:30px}.conversation-box a.btn-detail i:before{margin:0}.messaging_content{border-left:1px solid #C2C7D0;left:-1px}.message_history{min-height:400px;overflow-x:hidden;overflow-y:scroll;height:calc(100vh - 260px)}.message_group{padding:10px 20px}.message_group .avatar{float:left}.message_body{position:relative;border:1px solid #f8f9fa;padding:0px 10px;border-radius:5px}.message_body ol,.message_body li{margin-left:20px;margin-right:20px}.message_body p{margin:.5em 0;word-break:break-word;word-break:hyphenate}.message_body.msg-left{margin-left:80px;background:#e4effb}.message_body.msg-right{margin-right:80px;background:#f8f9fa}.message_body.spam{opacity:0.4}.message_footer{margin-top:5px;color:#c2c7d0;font-size:14px;font-weight:600}.message_footer a{color:#c2c7d0}.message_footer a:hover{color:#979faf;text-decoration:underline}.message_footer.msg-left{margin-left:80px}.message_footer.msg-right{margin-right:80px}.messaging_respond{height:100px;min-height:100px;background:#f8f9fa;padding:20px 20px 20px 40px;box-sizing:border-box;border-top:1px solid #C2C7D0;border-left:1px solid #C2C7D0}.messaging_respond textarea{width:77%;margin-right:3%;border-radius:0px;resize:vertical;min-height:50px}.messaging_respond button{float:right;width:19%}.sourcing-messages-container{position:absolute;top:51px;left:0;right:0;bottom:0;overflow:hidden}.sourcing-messages-container .conversation-headling-container{background:white;position:absolute;top:0;width:100%;z-index:1;overflow:hidden;height:90px}.sourcing-messages-container .conversations-header{z-index:1;position:absolute;top:0;width:100%}.sourcing-messages-container .conversations-list{height:100%;box-sizing:border-box;padding-top:42px;overflow-x:hidden;overflow-y:auto;position:absolute;width:100%;top:0}.sourcing-messages-container .messages-container{background:white;position:absolute;width:100%;height:calc(100% - 230px);overflow-y:auto}.sourcing-messages-container .reply-container{position:absolute;width:100%;box-sizing:border-box;padding:20px;background:white;bottom:0}.companyDashboardNumbers{text-align:center;border:1px solid green;width:200px}.companyDashboardNumbers .countNumber{font-size:24px;font-weight:600}.ellipsis-overflow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sourcing-page-demo-view{height:100%}.sourcing-page-demo{font-family:'Avenir', 'Segoe UI', 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;height:100%}.sourcing-page-demo h1,.sourcing-page-demo h2,.sourcing-page-demo h3{font-family:'Avenir', 'Segoe UI', 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif}.sourcing-page-demo p,.sourcing-page-demo div{font-family:'Avenir', 'Segoe UI', 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif}.sourcing-page-demo header h2{font-weight:500}.sourcing-page-demo hr.divider{height:1px;width:250px;margin:auto;border:none;border-top:1px solid #c7e2ef}.sourcing-page-demo section.demo-body .img-holder img{width:auto;height:120px}.sourcing-page-demo section.demo-body .img-heading{font-weight:500}.sourcing-page-demo footer{font-weight:500}.sourcing-page-demo .interest-registered-view p{font-weight:500}.sourcing-page-demo .interest-registered-view h2{font-weight:normal}.dt-sleektable .selectedRow{background:gainsboro}.custom-input-container .custom-input-box{height:100px}.codeshell-footer{z-index:5 !important}.sourcing-container-v2 .overflow-content{top:186px}.sourcing-container-v2 .empty-sourcing-state{font-weight:500;position:absolute;top:0;left:0;right:0;height:100%}.sourcing-container-v2 .btn,.sourcing-container-v2 .btn-inverse,.sourcing-container-v2 .btn-inverse.btn-inverse--alt:hover,.sourcing-container-v2 .btn-grey{outline:none}.sourcing-container-v2 .sourcing-header{position:absolute;top:51px;left:0;right:0;z-index:1;border-bottom:1px solid #e0e0e0}.sourcing-container-v2 .sourcing-header .select2-container .select2-choice{height:31px !important}.sourcing-container-v2 .sourcing-header .select2-container{min-width:220px}.sourcing-container-v2 .download-reports{position:relative}.sourcing-container-v2 .report-type-list{position:absolute;background:#f8f9fa;overflow:hidden;border-radius:3px;border:1px solid #C2C7D0;width:100px;font-size:12px;right:0;top:43px}.sourcing-container-v2 .report-type-list ul,.sourcing-container-v2 .report-type-list li{list-style:none}.sourcing-container-v2 .report-type-list a,.sourcing-container-v2 .report-type-list a:hover{color:#39424e;cursor:pointer;font-weight:500}.sourcing-container-v2 .report-type-list a:hover{background:#EFF1F3}.sourcing-container-v2 .show-hide-list{position:absolute;background:#f8f9fa;overflow:hidden;border-radius:3px;border:1px solid #C2C7D0;width:135px;font-size:12px;right:0;top:43px}.sourcing-container-v2 .show-hide-list ul,.sourcing-container-v2 .show-hide-list li{list-style:none}.sourcing-container-v2 .show-hide-list a,.sourcing-container-v2 .show-hide-list a:hover{color:#39424e;cursor:pointer;font-weight:500}.sourcing-container-v2 .show-hide-list a:hover{background:#EFF1F3}.sourcing-container-v2 .hidden-candidate{color:#626b7f}.sourcing-container-v2 .hidden-candidate:hover{color:#39424e}.sourcing-container-v2 .tabs{height:32px}.sourcing-container-v2 .tabs .tab{padding:0 10px 8px;height:19px;float:left;min-width:30px;position:relative;border-bottom:5px solid #f8f9fa;font-weight:bold;color:#979faf;text-align:center}.sourcing-container-v2 .tabs .tab:hover{color:#39424e}.sourcing-container-v2 .tabs .tab.active{color:#39424e;border-bottom-color:#2ec866}.sourcing-container-v2 .tabs .first-run-starred{position:absolute;bottom:0;left:20px}.sourcing-container-v2 .show-all-apps{height:30px;margin-top:-5px;line-height:37px}.sourcing-container-v2 .show-all-apps label{font-weight:500}.sourcing-container-v2 .show-all-apps input[type='radio'],.sourcing-container-v2 .show-all-apps input[type='checkbox']{top:-1px}.sourcing-container-v2 .ats-btn.upload-success{opacity:0.35;display:none}.sourcing-container-v2 .btn-icon-sourcing{color:#626b7f;background:white;text-align:center;display:block;border:1px solid #979faf;border-radius:2px;line-height:22px;width:22px;height:22px;font-size:0.8em;cursor:pointer}.sourcing-container-v2 .btn-icon-sourcing.thin{width:18px}.sourcing-container-v2 .btn-icon-sourcing:hover{color:#4691f6;border-color:#4691f6}.sourcing-container-v2 .btn-icon-sourcing:disabled:hover,.sourcing-container-v2 .btn-icon-sourcing.disabled:hover{opacity:0.3;color:#626b7f;border-color:#979faf;cursor:default}.sourcing-container-v2 .btn-icon-sourcing i:before{margin:0}.sourcing-container-v2 .btn-icon-sourcing.without-border{border:none;display:inline}.sourcing-container-v2 .dataTables_info{padding-left:10px;color:#979faf}.sourcing-container-v2 .show-on-hover,.sourcing-container-v2 .btn-icon-sourcing.show-on-hover,.sourcing-container-v2 .btn-icon-sourcing.without-border.show-on-hover{display:none}.sourcing-container-v2 .sourcing-datatable tbody tr:hover .show-on-hover{display:block}.sourcing-container-v2 .sourcing-datatable tbody tr:hover .show-on-hover,.sourcing-container-v2 .sourcing-datatable tbody tr:hover .btn-icon-sourcing.show-on-hover,.sourcing-container-v2 .sourcing-datatable tbody tr:hover .btn-icon-sourcing.without-border.show-on-hover{display:inline}.sourcing-container-v2 .report-anchor.locked{color:#39424e}.sourcing-container-v2 .report-anchor.locked:hover{color:#39424e}.sourcing-container-v2 .sourcing-datatable{font-weight:500;margin-bottom:10px}.sourcing-container-v2 .sourcing-datatable label.checkbox-label{margin:3px 0 0}.sourcing-container-v2 .sourcing-datatable td{padding:15px;line-height:35px}.sourcing-container-v2 .sourcing-datatable thead tr th{font-size:0.9em}.sourcing-container-v2 .sourcing-datatable .td-index.sorting_asc{background:none}.sourcing-container-v2 .sourcing-datatable .td-next_steps{min-width:145px}.sourcing-container-v2 .sourcing-datatable .td-locked_at{color:#979faf}.sourcing-container-v2 .sourcing-datatable .td-index{min-width:48px}.sourcing-container-v2 .sourcing-datatable .td-name{font-weight:600;min-width:290px}.sourcing-container-v2 .sourcing-datatable .td-name .name-container{width:66%}.sourcing-container-v2 .sourcing-datatable .td-contacted_by{min-width:90px}.sourcing-container-v2 .sourcing-datatable .td-job_title{min-width:140px;width:140px}.sourcing-container-v2 .sourcing-datatable .td-score{min-width:75px}.sourcing-container-v2 .sourcing-datatable .td-work_experience_years{min-width:75px}.sourcing-container-v2 .sourcing-datatable .td-name,.sourcing-container-v2 .sourcing-datatable .th-name{border-left:none}.sourcing-container-v2 .sourcing-datatable .td-index{padding-right:0;border-right:none;width:50px}.sourcing-container-v2 .sourcing-datatable th.td-name{padding-left:15px}.sourcing-container-v2 .sourcing-datatable .btn-grey{padding:6px 12px;cursor:pointer}.sourcing-container-v2 .sourcing-datatable .action-star{font-size:1.1em;color:#C2C7D0;cursor:pointer}.sourcing-container-v2 .sourcing-datatable .action-star:hover,.sourcing-container-v2 .sourcing-datatable .action-star.starred{color:#EBBC2A}.sourcing-container-v2 .sourcing-datatable .action-star .icon--single:before{top:1px}.sourcing-container-v2 .checkbox-label span{outline:none !important}.sourcing-bulk-rejection-modal{font-weight:500}.sourcing-bulk-rejection-modal textarea{background:#f8f9fa;color:#979faf}.sourcing-bulk-rejection-modal textarea:focus,.sourcing-bulk-rejection-modal textarea:active{background:white;color:#39424e;outline:none}.upload-to-ats-modal{overflow:hidden}.upload-to-ats-modal .modal-body{max-height:450px;overflow:hidden}.upload-to-ats-modal .select2-container.unselected .select2-choice{background:#EFF1F3 !important}.upload-to-ats-modal .select2-container.unselected .select2-choice div{background:#EFF1F3 !important}.upload-to-ats-modal .upload-list{margin:0 -20px;padding:0 20px;font-weight:500;border-top:1px solid #EFF1F3;border-bottom:1px solid #EFF1F3;max-height:340px;overflow:hidden;overflow-y:scroll}.upload-to-ats-modal .upload-list .row{height:44px;border-bottom:1px solid #EFF1F3}.upload-to-ats-modal .upload-list .row:last-child{border-bottom:none}.sourcing-report-star{color:#39424e;font-size:1.3em}.sourcing-report-star:hover,.sourcing-report-star.starred{color:#EBBC2A}.job-admin-container .select2-container{min-width:220px}.job-admin-container input[type='text'],.job-admin-container textarea{box-shadow:none;border-radius:3px}.job-admin-container textarea{resize:vertical}.popover.sourcing-first-run-v1{color:#39424e !important;border-radius:2px;border:1px solid #ddd !important;background:white !important;box-shadow:0 0px 3px rgba(0,0,0,0.2)}.popover.sourcing-first-run-v1 .popover-content{color:#39424e;padding:15px 15px 0 !important;font-weight:500}.popover.sourcing-first-run-v1.bottom .arrow{top:-9px;margin-left:-8px;left:10%;border-bottom-width:9px;border-bottom-color:#ddd}.popover.sourcing-first-run-v1.bottom .arrow:after{border-bottom-color:white !important;top:2px;margin-left:-10px;border-bottom-width:8px !important}.popover.sourcing-first-run-v1.bottom.sourcing-starred{margin-left:60px;margin-top:0px}.popover.sourcing-first-run-v1.bottom.sourcing-contacted{margin-left:68px}.candidate-row:hover{background-color:#f8f9fa;cursor:pointer}.sourcing-report .top-fixed-bar .crumbs-outer-container.test-report-crumbs{max-width:calc(100% - 200px);min-width:calc(100% - 200px);height:50px}.close-checkbox{width:3%;position:relative;top:0.5em}.show-applicants-toggler{font-size:10px}.show-hidden-applicants{font-size:14px;cursor:pointer}.show-hidden-applicants:hover{text-decoration:underline}input[type='radio'].hrw-radio{top:-1px}.toast-message{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%) translateY(50px);transform:translateX(-50%) translateY(50px);background-color:#1ba94c;padding:15px 20px;min-width:360px;min-height:24px;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:24px;color:white;-webkit-transition:-webkit-transform 2s;transition:-webkit-transform 2s;transition:transform 2s;transition:transform 2s, -webkit-transform 2s}.toast-message i,.toast-message span{margin-right:10px;font-size:16px;line-height:24px}.top-fixed-bar.report-sub-bar{height:170px;position:relative}.top-fixed-bar.report-sub-bar .sub-top-bar{height:119px;background:white;position:relative;border-bottom:1px solid #e0e0e0}.top-fixed-bar.report-sub-bar .sub-topbar-footer{position:absolute;bottom:0;width:100%}.top-fixed-bar.report-sub-bar ul.sub-topbar-tabs li a{padding:10px 0}.top-fixed-bar.report-sub-bar ul.sub-topbar-tabs li{margin-right:20px}.test-report-container .overflow-content.adjust-two-fixed-bar{top:170px}.test-report-container hr.test-report-divider{margin:10px 0 0;border-width:1px}.test-report-container table.mini-padded tbody>tr>td{padding:8px}.test-report-container .sidebar-snippet{border:1px solid #e0e0e0;border-radius:5px}.test-report-container .sidebar-snippet .vertical-divider{border-right:1px solid #e0e0e0}.test-report-container .sidebar-snippet .scored{height:50px;font-size:18px;line-height:50px;background:#2ec866;color:white;font-weight:600}.test-report-container .messages-shortcut{border:1px solid #e0e0e0;border-radius:5px}.test-report-container .comment-text span:first-child{white-space:pre-wrap;display:inline-block}input#lever_key{width:220px}a.lever_btn{height:37px}.webcam_box{width:64px;height:48px;padding-left:73px;position:fixed;top:7px;right:7px;z-index:901}#HackerRank-X-main #test-sections .warning,#HackerRank-X-main #questions-randomization .warning{background:rgba(255,177,0,0.05);border-color:#ffb100;color:#ff6e00}#HackerRank-X-main #test-sections input[type='number']::-webkit-inner-spin-button,#HackerRank-X-main #test-sections input[type='number']::-webkit-outer-spin-button,#HackerRank-X-main #questions-randomization input[type='number']::-webkit-inner-spin-button,#HackerRank-X-main #questions-randomization input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#HackerRank-X-main #questions-randomization header.row.unused-questions{border:1px solid #ffb100}#HackerRank-X-main #questions-randomization .table-body.unused-questions{border-left-color:#ffb100;border-right-color:#ffb100}#HackerRank-X-main #questions-randomization div.row.unused-questions:nth-last-child(1){border-bottom:1px solid #ffb100}#HackerRank-X-main #questions-randomization .dynamic-test-label{display:inline-block}#HackerRank-X-main #questions-randomization .dynamic-new-tag{vertical-align:super;font-size:xx-small;padding:2px 2px 1px 2px}#confirmation-email .feedback-radio{position:absolute;top:0;left:0;opacity:0}#confirmation-email .feedback-radio-wrap{position:relative}.popover.fstour{background:#fff !important;color:#000 !important}.popover.fstour .popover-navigation .btn-group{display:inline-block !important;padding-right:12px !important}.popover.fstour .popover-navigation .btn,.popover.fstour .popover-navigation .btn-inverse,.popover.fstour .popover-navigation .btn-grey{display:inline-block !important;margin-left:12px !important}.popover.fstour .popover-content{color:#555 !important;line-height:18px;padding:6px 10px 6px 25px}.popover.fstour .popover-title{background-color:#fff !important;border-bottom:none !important;padding-left:25px}.popover.fstour .btn-small.disabled{display:none !important}.moss-container .js-moss-plagiarism-view{top:40%}.moss-container .js-moss-plagiarism-view .modal-header{height:13px}.moss-container .icon-expand{font-size:9px}.moss-container .email-c1,.moss-container .email-c2{font-weight:600;color:#626b7f;font-size:15px}.moss-container .no-outline{outline:none}.moss-container .base-diff{padding:0;overflow-y:scroll;height:inherit;font-family:monospace;border-top:1px solid #dddddd}.moss-container .base-diff.candidate1{border-right:1px solid #EFF1F3}.moss-container .base-diff.candidate2{border-left:1px solid #EFF1F3}.moss-container .js-moss-diff{height:420px}.moss-container pre{word-wrap:break-word;white-space:pre-wrap;color:#626b7f;background:inherit;font-size:12px;display:initial;margin:initial;line-height:initial;padding:initial;border:initial}.moss-container thead th{font-size:13px;font-weight:600;padding:5px 0px}.moss-container thead th[data-email='candidate1']{border-right:1px solid #EFF1F3}.moss-container tbody{border-bottom:1px solid #EFF1F3}.moss-container .js-possibility{font-size:14px}.moss-container .js-possibility,.moss-container .js-legend{line-height:30px}.moss-container .js-prev-plag,.moss-container .js-next-plag{padding:5px 10px;font-size:13px}.moss-container .exact{background:#fee7e4;height:12px;width:12px;display:inline-block;vertical-align:middle;border:#ff7562 1px solid;margin-top:-3px}.moss-container .unique{background:#def8e9;height:12px;width:12px;display:inline-block;vertical-align:middle;border:#2ec866 1px solid;margin-top:-3px}.moss-container .line-number{padding-right:15px;padding-left:10px;font-size:11px;border-right:1px solid #b3ffc8;background-color:#cdffdb}.moss-container .line-number.plagiarism{border-right:1px solid #ffbbc3;background-color:#ffd5da}.moss-container .line-number.expand-lines{background-color:#dbedff;border-right:1px solid #a8d4ff;cursor:pointer}.moss-container .line-number.expand-lines:hover{background-color:#0366d6;color:white}.moss-container .line-code{padding:1px 10px;font-size:12px;width:100%;background-color:#e6ffed}.moss-container .line-code.plagiarism{background-color:#ffeef0}.moss-container .line-code.expand-lines{background-color:#f5faff}.js-plagiarism-modal.modal--plagarism_modal .th-all{font-weight:500}.js-plagiarism-modal.modal--plagarism_modal .th-equal{border-right:1px solid #ffbbc3;background-color:#ffd5da}.js-plagiarism-modal.modal--plagarism_modal .th-replace{border-right:1px solid #fff197;background-color:#fff5b1}.js-plagiarism-modal.modal--plagarism_modal .th-delete{border-right:1px solid #b3ffc8;background-color:#cdffdb}.popover.tour.js-moss-tour{border:1px solid #e2e2e2 !important}.popover.tour.js-moss-tour .arrow{border-bottom-color:#c1c1c1}.popover.tour.js-moss-tour .arrow:after{border-bottom-color:white !important}.popover.tour.js-moss-tour .popover-content{color:#39424e;font-weight:500;padding:15px 20px 0px 20px;line-height:20px;font-size:14px}.tour-backdrop{opacity:0.5}.download-candidate-data{position:absolute;right:10px}#HackerRank-X-main .popover.fstour.bottom .arrow:after{border-bottom-color:#fff}.add-tag-elem{margin-bottom:2px}#ck-container{background-image:url("//d3rpyts3de3lx8.cloudfront.net/hackerrank/hackerrank_spinner_64x64.gif");background-position:center center;background-repeat:no-repeat;position:relative}#ck-container.candidate{background-color:#1b2535;height:calc(100vh - 120px);min-height:600px}#ck-container.view-ide{margin:0;height:calc(100vh);width:auto}#ck-container.development{margin:100px 20px 0 20px;height:calc(100vh - 100px);width:auto}#ck-container .cb-loadings-spinner{background-image:url("//d3rpyts3de3lx8.cloudfront.net/hackerrank/hackerrank_spinner_64x64.gif")}#ck-container .popover.bottom.in{z-index:99999}#ck-container .popover.bottom.in *{color:black}#ck-container .cb-fullscreen{height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}#che7-container{background-image:url("//d3rpyts3de3lx8.cloudfront.net/hackerrank/hackerrank_spinner_64x64.gif");background-position:center center;background-repeat:no-repeat;position:relative;height:calc(100vh - 120px);min-height:600px}#che7-container iframe.fullscreen{height:calc(100% - 70px);left:0;position:fixed;top:70px;width:100%;z-index:1000}.required-param:after{color:#c43b1d;content:'*';margin-left:2px;top:7px}#video-overlay-div{background-color:rgba(0,0,0,0.7);bottom:0;height:89%;left:0;position:absolute;right:0;top:28px;width:100%;z-index:1}#skip-step-link{background:transparent;border:0;color:#4691f6;cursor:pointer;font-size:12px;font-weight:500;position:relative;top:2px}.candidate-setup{position:relative}.candidate-setup .icon-cog{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;height:20px;position:absolute;top:6px;-webkit-transform-origin:7px 8px;transform-origin:7px 8px;width:20px}.candidate-setup .progressbar{height:10px;border-color:#C2C7D0}.candidate-setup .to-test-container{bottom:30px;left:0;position:absolute}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.candidate-setup .skip-tutorial{cursor:pointer}.candidate-setup .to-rba-test{color:#707070}.candidate-setup .to-rba-test.focus,.candidate-setup .to-rba-test:focus{box-shadow:none !important;outline:0}.candidate-setup .close-ide-tutorial{color:#fff;opacity:0.8;cursor:pointer;font-size:14px;font-weight:400;margin-bottom:5px;text-align:right;z-index:2}.candidate-setup .ide-tutorial{width:100%;height:90%}.candidate-setup .begin-tutorial{position:absolute;top:216px;left:300px;color:#2ec866;font-size:23px;border:1px solid #2ec866;padding:10px;width:180px;border-radius:5px;z-index:2;font-weight:500;cursor:pointer;line-height:30px;text-align:center}.candidate-setup .begin-tutorial:hover{background:rgba(255,255,255,0.1)}.candidate-setup .highlight{position:absolute;z-index:1;border:2px solid #2ec866;border-radius:5px;cursor:pointer}.candidate-setup .caption-wrapper{position:absolute;z-index:1}.candidate-setup .caption-wrapper .caption-body{background-color:rgba(57,66,78,0.8);border-radius:5px;padding:8px 10px}.candidate-setup .caption-wrapper.final-step{width:80%;top:255px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:2}.candidate-setup .caption-wrapper.final-step #main-text{color:#2ec866;font-size:25px;margin:10px}.candidate-setup .caption-wrapper.final-step #sub-text{font-size:18px;font-weight:500;margin:15px 10px}.candidate-setup #main-text{color:white;z-index:1;font-size:16px;font-weight:400}.candidate-setup #sub-text{color:white;z-index:1;font-size:10px;font-weight:600}.candidate-setup .reset-div-2-main-text{background-color:rgba(57,66,78,0.8);border-radius:5px;color:white;font-size:15px;font-weight:500;left:296px;padding:5px;position:absolute;top:300px;z-index:1}.candidate-setup .learn-about-hackerrank{position:absolute;width:443px;text-align:center;color:white;font-size:16px;font-weight:500;top:292px;left:176px;z-index:2}.candidate-setup .white-grid-block.prelogin{border:none;box-shadow:none;border-radius:0;width:715px;height:420px;padding:0;text-align:left;position:relative}.candidate-setup .white-grid-block.prelogin .col-left{background:white;position:absolute;width:45%;top:0;bottom:0;left:0;box-sizing:border-box;padding:30px;box-shadow:0 7px 18px 0 #ddd}.candidate-setup .white-grid-block.prelogin .col-right{position:absolute;width:55%;top:0;right:0;bottom:0;box-sizing:border-box;padding:30px}.candidate-setup .white-grid-block.prelogin h3{font-weight:500}.candidate-setup .white-grid-block.prelogin .action-btns{position:absolute;bottom:25px;left:30px;right:30px}.question-database .anchor-button{color:#005cc8;text-decoration:none;font-family:"Whitney SSm A", "Whitney SSm B", "AvenirNext-Regular", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-transition:0.3s color ease;transition:0.3s color ease;background:none;border:none}.question-database .anchor-button:hover{color:#004ea6}.question-database ul.wizard-steps li a:focus-within{border:2px solid #005cc8;outline:none !important}.question-database .js-text-error{color:#c63e2b !important}.question-database .js-table-name.error{border-color:#c63e2b !important}.question-database .js-sql-upload{height:0;width:0}.question-fullstack .disabled,.question-fullstack label.disabled,.question-code-review .disabled,.question-code-review label.disabled{cursor:not-allowed}.question-fullstack .hr-dialog,.question-code-review .hr-dialog{text-align:start}.question-fullstack .anchor-button,.question-code-review .anchor-button{background:none;border:none;color:#005cc8;font-family:"Whitney SSm A", "Whitney SSm B", "AvenirNext-Regular", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration:none;-webkit-transition:0.3s color ease;transition:0.3s color ease}.question-fullstack .anchor-button:hover,.question-code-review .anchor-button:hover{color:#004ea6}.question-fullstack .brand-outline:focus,.question-code-review .brand-outline:focus{outline:2px solid #005cc8}.question-fullstack .top-fixed-bar,.question-code-review .top-fixed-bar{height:160px;background:white}.question-fullstack .top-fixed-bar .sub-top-bar,.question-code-review .top-fixed-bar .sub-top-bar{height:57px;clear:both}.question-fullstack .top-fixed-bar .bcrumb:first-child,.question-code-review .top-fixed-bar .bcrumb:first-child{margin-left:0}.question-fullstack .overflow-content.adjust-two-fixed-bar,.question-code-review .overflow-content.adjust-two-fixed-bar{top:160px}.question-fullstack #file-editor .grey-header,.question-code-review #file-editor .grey-header{padding-right:15px}.question-fullstack #file-editor .lines,.question-code-review #file-editor .lines{margin-top:5px;margin-bottom:5px}.question-fullstack .fs-stacks .stack-box,.question-code-review .fs-stacks .stack-box{box-sizing:border-box;display:inline-block;height:300px;overflow:hidden;padding:15px;width:250px}.question-fullstack .fs-stacks .stack,.question-code-review .fs-stacks .stack{height:200px;border-radius:3px;border:1px solid #EFF1F3;padding:10px;background:#ffffff;position:relative;margin-bottom:10px}.question-fullstack .fs-stacks .stack>label,.question-code-review .fs-stacks .stack>label{cursor:pointer}.question-fullstack .fs-stacks .stack input[type='radio'],.question-code-review .fs-stacks .stack input[type='radio']{position:absolute;left:10px;top:10px}.question-fullstack .fs-stacks .stack img,.question-fullstack .fs-stacks .stack span.icon,.question-code-review .fs-stacks .stack img,.question-code-review .fs-stacks .stack span.icon{margin-left:auto;margin-right:auto;width:120px;height:120px;margin-top:5px;display:block}.question-fullstack .fs-stacks .stack span.icon,.question-code-review .fs-stacks .stack span.icon{font-size:75px;text-align:center;color:#39424e}.question-fullstack .fs-stacks .stack span.icon [class^='icon-']:before,.question-fullstack .fs-stacks .stack span.icon [class*=' icon-']:before,.question-code-review .fs-stacks .stack span.icon [class^='icon-']:before,.question-code-review .fs-stacks .stack span.icon [class*=' icon-']:before{margin-top:15px}.question-fullstack .fs-stacks .stack .stack-label,.question-code-review .fs-stacks .stack .stack-label{display:block;text-align:center}.question-fullstack .fs-stacks .stack-box a,.question-fullstack .fs-stacks .stack-box button,.question-code-review .fs-stacks .stack-box a,.question-code-review .fs-stacks .stack-box button{width:100%}.question-fullstack .fs-stacks .stack-info,.question-code-review .fs-stacks .stack-info{display:-webkit-box;display:-ms-flexbox;display:flex}.question-fullstack .fs-stacks .stack-info .label,.question-code-review .fs-stacks .stack-info .label{color:#39424e;font-weight:600}.question-fullstack .fs-stacks .stack-info__content,.question-code-review .fs-stacks .stack-info__content{font-size:12px}.question-fullstack .fs-stacks .stack-info__link,.question-code-review .fs-stacks .stack-info__link{color:#626b7f;cursor:pointer;font-size:12px;font-weight:600}.question-fullstack input[type='text'],.question-fullstack .source-input .input-field,.question-code-review input[type='text'],.question-code-review .source-input .input-field{display:block;height:40px;line-height:38px;border:1px solid #C2C7D0;box-sizing:border-box;padding:0 10px;border-radius:3px;cursor:pointer;background:#EFF1F3;margin:0;background:white;cursor:inherit;box-shadow:none}.question-fullstack input[type='text']:focus,.question-fullstack .source-input .input-field:focus,.question-code-review input[type='text']:focus,.question-code-review .source-input .input-field:focus{border-color:#979faf}.question-fullstack input:focus,.question-code-review input:focus{border:none;outline:2px solid #005cc8;outline-offset:1px}.question-fullstack .source-input label.input-field,.question-code-review .source-input label.input-field{background:#EFF1F3;cursor:pointer}.question-fullstack .fs-setup-project .select-source,.question-code-review .fs-setup-project .select-source{padding:20px;border:1px solid #EFF1F3;border-radius:3px;position:relative}.question-fullstack .fs-setup-project ul.sources,.question-code-review .fs-setup-project ul.sources{list-style:none;margin:0;padding:0}.question-fullstack .fs-setup-project ul.sources li,.question-code-review .fs-setup-project ul.sources li{display:block;width:50%;float:left;box-sizing:border-box}.question-fullstack .fs-setup-project ul.sources li>a,.question-fullstack .fs-setup-project ul.sources li>button,.question-code-review .fs-setup-project ul.sources li>a,.question-code-review .fs-setup-project ul.sources li>button{padding:0px 10px 10px 0;display:block;color:#626b7f;font-weight:600;border-bottom:1px solid #EFF1F3;margin-bottom:10px;cursor:pointer;text-align:start;width:100%}.question-fullstack .fs-setup-project ul.sources li>a.active,.question-fullstack .fs-setup-project ul.sources li>button.active,.question-fullstack .fs-setup-project ul.sources li>button:hover,.question-fullstack .fs-setup-project ul.sources li>a:hover,.question-code-review .fs-setup-project ul.sources li>a.active,.question-code-review .fs-setup-project ul.sources li>button.active,.question-code-review .fs-setup-project ul.sources li>button:hover,.question-code-review .fs-setup-project ul.sources li>a:hover{color:#39424e;padding-bottom:9px}.question-fullstack .fs-setup-project ul.sources li>a.active,.question-fullstack .fs-setup-project ul.sources li>button.active,.question-code-review .fs-setup-project ul.sources li>a.active,.question-code-review .fs-setup-project ul.sources li>button.active{border-bottom:2px solid #00751f}.question-fullstack .fs-setup-project .source-input .input-box,.question-code-review .fs-setup-project .source-input .input-box{display:none}.question-fullstack .fs-setup-project .source-input .input-box.active,.question-code-review .fs-setup-project .source-input .input-box.active{display:block}.question-fullstack .fs-setup-project .source-input .input-field,.question-code-review .fs-setup-project .source-input .input-field{float:left;display:block;width:79%}.question-fullstack .fs-setup-project .source-input .action-button,.question-code-review .fs-setup-project .source-input .action-button{height:40px;border-radius:3px 0;float:left;width:20%;margin-left:1%}.question-fullstack .fs-setup-project .message-box.error,.question-code-review .fs-setup-project .message-box.error{color:#f65039;font-weight:normal}.question-fullstack .fs-setup-project .js-clone-git.disabled,.question-fullstack .fs-setup-project .js-upload-zip.disabled,.question-code-review .fs-setup-project .js-clone-git.disabled,.question-code-review .fs-setup-project .js-upload-zip.disabled{background-color:#46814f !important;color:#fff;opacity:1;pointer-events:all}.question-fullstack .code-review-setup-project .select-source,.question-code-review .code-review-setup-project .select-source{padding:20px;border:1px solid #EFF1F3;border-radius:3px;position:relative}.question-fullstack .code-review-setup-project ul.sources,.question-code-review .code-review-setup-project ul.sources{list-style:none;margin:0;padding:0}.question-fullstack .code-review-setup-project ul.sources li,.question-code-review .code-review-setup-project ul.sources li{display:block;width:50%;float:left;box-sizing:border-box}.question-fullstack .code-review-setup-project ul.sources li>span,.question-code-review .code-review-setup-project ul.sources li>span{padding:0px 10px 10px 0;display:block;color:#C2C7D0;font-weight:600;border-bottom:1px solid #EFF1F3;margin-bottom:10px;cursor:pointer}.question-fullstack .code-review-setup-project ul.sources li>span.active,.question-fullstack .code-review-setup-project ul.sources li>span:hover,.question-code-review .code-review-setup-project ul.sources li>span.active,.question-code-review .code-review-setup-project ul.sources li>span:hover{color:#39424e;padding-bottom:9px}.question-fullstack .code-review-setup-project ul.sources li>span.active,.question-code-review .code-review-setup-project ul.sources li>span.active{border-bottom:2px solid #2ec866}.question-fullstack .code-review-setup-project .source-input .input-box,.question-code-review .code-review-setup-project .source-input .input-box{display:none}.question-fullstack .code-review-setup-project .source-input .input-box.active,.question-code-review .code-review-setup-project .source-input .input-box.active{display:block}.question-fullstack .code-review-setup-project .source-input .input-field,.question-code-review .code-review-setup-project .source-input .input-field{float:left;display:block;width:79%}.question-fullstack .code-review-setup-project .source-input .action-button,.question-code-review .code-review-setup-project .source-input .action-button{height:40px;border-radius:3px 0;float:left;width:20%;margin-left:1%}.question-fullstack .code-review-setup-project .message-box.error,.question-code-review .code-review-setup-project .message-box.error{color:#f65039;font-weight:normal}.question-fullstack .code-review-setup-project .js-clone-git.disabled,.question-code-review .code-review-setup-project .js-clone-git.disabled{background-color:#46814F !important;color:#fff;opacity:1}.question-fullstack .code-review-setup-project .select-source,.question-code-review .code-review-setup-project .select-source{padding:20px;border:1px solid #EFF1F3;border-radius:3px;position:relative}.question-fullstack .code-review-setup-project ul.sources,.question-code-review .code-review-setup-project ul.sources{list-style:none;margin:0;padding:0}.question-fullstack .code-review-setup-project ul.sources li,.question-code-review .code-review-setup-project ul.sources li{display:block;width:50%;float:left;box-sizing:border-box}.question-fullstack .code-review-setup-project ul.sources li>span,.question-code-review .code-review-setup-project ul.sources li>span{padding:0px 10px 10px 0;display:block;color:#C2C7D0;font-weight:600;border-bottom:1px solid #EFF1F3;margin-bottom:10px;cursor:pointer}.question-fullstack .code-review-setup-project ul.sources li>span.active,.question-fullstack .code-review-setup-project ul.sources li>span:hover,.question-code-review .code-review-setup-project ul.sources li>span.active,.question-code-review .code-review-setup-project ul.sources li>span:hover{color:#39424e;padding-bottom:9px}.question-fullstack .code-review-setup-project ul.sources li>span.active,.question-code-review .code-review-setup-project ul.sources li>span.active{border-bottom:2px solid #2ec866}.question-fullstack .code-review-setup-project .source-input .input-box,.question-code-review .code-review-setup-project .source-input .input-box{display:none}.question-fullstack .code-review-setup-project .source-input .input-box.active,.question-code-review .code-review-setup-project .source-input .input-box.active{display:block}.question-fullstack .code-review-setup-project .source-input .input-field,.question-code-review .code-review-setup-project .source-input .input-field{float:left;display:block;width:79%}.question-fullstack .code-review-setup-project .source-input .action-button,.question-code-review .code-review-setup-project .source-input .action-button{height:40px;border-radius:3px 0;float:left;width:20%;margin-left:1%}.question-fullstack .code-review-setup-project .message-box.error,.question-code-review .code-review-setup-project .message-box.error{color:#f65039;font-weight:normal}.question-fullstack .additional_files .optional_subheading,.question-fullstack .evaluation_files .optional_subheading,.question-code-review .additional_files .optional_subheading,.question-code-review .evaluation_files .optional_subheading{color:#738f93}.question-fullstack .additional_files .separator,.question-fullstack .evaluation_files .separator,.question-code-review .additional_files .separator,.question-code-review .evaluation_files .separator{color:#576871}.question-fullstack .additional_files .files-wrapper,.question-fullstack .evaluation_files .files-wrapper,.question-code-review .additional_files .files-wrapper,.question-code-review .evaluation_files .files-wrapper{border:1px dashed #b7c9cc}.question-fullstack .additional_files .uploader_wrapper,.question-fullstack .evaluation_files .uploader_wrapper,.question-code-review .additional_files .uploader_wrapper,.question-code-review .evaluation_files .uploader_wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px}.question-fullstack .additional_files .uploader_wrapper.highlight,.question-fullstack .evaluation_files .uploader_wrapper.highlight,.question-code-review .additional_files .uploader_wrapper.highlight,.question-code-review .evaluation_files .uploader_wrapper.highlight{background:#eee}.question-fullstack .additional_files .uploader_wrapper__drag-zone,.question-fullstack .evaluation_files .uploader_wrapper__drag-zone,.question-code-review .additional_files .uploader_wrapper__drag-zone,.question-code-review .evaluation_files .uploader_wrapper__drag-zone{font-weight:bold}.question-fullstack .additional_files .uploader_wrapper__drag-zone .icon-download-thin,.question-fullstack .evaluation_files .uploader_wrapper__drag-zone .icon-download-thin,.question-code-review .additional_files .uploader_wrapper__drag-zone .icon-download-thin,.question-code-review .evaluation_files .uploader_wrapper__drag-zone .icon-download-thin{font-size:12px;margin-right:5px;vertical-align:bottom}.question-fullstack .additional_files .uploader_wrapper__add-zone .add-file-btn,.question-fullstack .additional_files .uploader_wrapper__add-zone .evaluation-add-file-btn,.question-fullstack .evaluation_files .uploader_wrapper__add-zone .add-file-btn,.question-fullstack .evaluation_files .uploader_wrapper__add-zone .evaluation-add-file-btn,.question-code-review .additional_files .uploader_wrapper__add-zone .add-file-btn,.question-code-review .additional_files .uploader_wrapper__add-zone .evaluation-add-file-btn,.question-code-review .evaluation_files .uploader_wrapper__add-zone .add-file-btn,.question-code-review .evaluation_files .uploader_wrapper__add-zone .evaluation-add-file-btn{background:transparent;border:1px solid #1ba94c;border-radius:3px;color:#1ba94c;font-weight:bold;padding:5px 20px}.question-fullstack .additional_files .additional-file-lists,.question-fullstack .additional_files .evaluation-file-lists,.question-fullstack .evaluation_files .additional-file-lists,.question-fullstack .evaluation_files .evaluation-file-lists,.question-code-review .additional_files .additional-file-lists,.question-code-review .additional_files .evaluation-file-lists,.question-code-review .evaluation_files .additional-file-lists,.question-code-review .evaluation_files .evaluation-file-lists{background:#f3f7f7;padding:20px}.question-fullstack .additional_files .additional-file-lists .selected_file,.question-fullstack .additional_files .evaluation-file-lists .selected_file,.question-fullstack .evaluation_files .additional-file-lists .selected_file,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file,.question-code-review .additional_files .additional-file-lists .selected_file,.question-code-review .additional_files .evaluation-file-lists .selected_file,.question-code-review .evaluation_files .additional-file-lists .selected_file,.question-code-review .evaluation_files .evaluation-file-lists .selected_file{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;padding:10px 0;min-height:30px}.question-fullstack .additional_files .additional-file-lists .selected_file .file-waiting,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-waiting,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-waiting,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-waiting,.question-code-review .additional_files .additional-file-lists .selected_file .file-waiting,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-waiting,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-waiting,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-waiting{display:none}.question-fullstack .additional_files .additional-file-lists .selected_file.awaiting .file-actions,.question-fullstack .additional_files .additional-file-lists .selected_file.awaiting .file-error,.question-fullstack .additional_files .additional-file-lists .selected_file.awaiting .file-progress,.question-fullstack .additional_files .evaluation-file-lists .selected_file.awaiting .file-actions,.question-fullstack .additional_files .evaluation-file-lists .selected_file.awaiting .file-error,.question-fullstack .additional_files .evaluation-file-lists .selected_file.awaiting .file-progress,.question-fullstack .evaluation_files .additional-file-lists .selected_file.awaiting .file-actions,.question-fullstack .evaluation_files .additional-file-lists .selected_file.awaiting .file-error,.question-fullstack .evaluation_files .additional-file-lists .selected_file.awaiting .file-progress,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.awaiting .file-actions,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.awaiting .file-error,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.awaiting .file-progress,.question-code-review .additional_files .additional-file-lists .selected_file.awaiting .file-actions,.question-code-review .additional_files .additional-file-lists .selected_file.awaiting .file-error,.question-code-review .additional_files .additional-file-lists .selected_file.awaiting .file-progress,.question-code-review .additional_files .evaluation-file-lists .selected_file.awaiting .file-actions,.question-code-review .additional_files .evaluation-file-lists .selected_file.awaiting .file-error,.question-code-review .additional_files .evaluation-file-lists .selected_file.awaiting .file-progress,.question-code-review .evaluation_files .additional-file-lists .selected_file.awaiting .file-actions,.question-code-review .evaluation_files .additional-file-lists .selected_file.awaiting .file-error,.question-code-review .evaluation_files .additional-file-lists .selected_file.awaiting .file-progress,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.awaiting .file-actions,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.awaiting .file-error,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.awaiting .file-progress{display:none}.question-fullstack .additional_files .additional-file-lists .selected_file.awaiting .file-waiting,.question-fullstack .additional_files .evaluation-file-lists .selected_file.awaiting .file-waiting,.question-fullstack .evaluation_files .additional-file-lists .selected_file.awaiting .file-waiting,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.awaiting .file-waiting,.question-code-review .additional_files .additional-file-lists .selected_file.awaiting .file-waiting,.question-code-review .additional_files .evaluation-file-lists .selected_file.awaiting .file-waiting,.question-code-review .evaluation_files .additional-file-lists .selected_file.awaiting .file-waiting,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.awaiting .file-waiting{display:block}.question-fullstack .additional_files .additional-file-lists .selected_file.in-progress .file-actions,.question-fullstack .additional_files .additional-file-lists .selected_file.in-progress .file-error,.question-fullstack .additional_files .evaluation-file-lists .selected_file.in-progress .file-actions,.question-fullstack .additional_files .evaluation-file-lists .selected_file.in-progress .file-error,.question-fullstack .evaluation_files .additional-file-lists .selected_file.in-progress .file-actions,.question-fullstack .evaluation_files .additional-file-lists .selected_file.in-progress .file-error,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.in-progress .file-actions,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.in-progress .file-error,.question-code-review .additional_files .additional-file-lists .selected_file.in-progress .file-actions,.question-code-review .additional_files .additional-file-lists .selected_file.in-progress .file-error,.question-code-review .additional_files .evaluation-file-lists .selected_file.in-progress .file-actions,.question-code-review .additional_files .evaluation-file-lists .selected_file.in-progress .file-error,.question-code-review .evaluation_files .additional-file-lists .selected_file.in-progress .file-actions,.question-code-review .evaluation_files .additional-file-lists .selected_file.in-progress .file-error,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.in-progress .file-actions,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.in-progress .file-error{display:none}.question-fullstack .additional_files .additional-file-lists .selected_file.in-progress .file-progress,.question-fullstack .additional_files .evaluation-file-lists .selected_file.in-progress .file-progress,.question-fullstack .evaluation_files .additional-file-lists .selected_file.in-progress .file-progress,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.in-progress .file-progress,.question-code-review .additional_files .additional-file-lists .selected_file.in-progress .file-progress,.question-code-review .additional_files .evaluation-file-lists .selected_file.in-progress .file-progress,.question-code-review .evaluation_files .additional-file-lists .selected_file.in-progress .file-progress,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.in-progress .file-progress{display:block}.question-fullstack .additional_files .additional-file-lists .selected_file.failed .file-progress,.question-fullstack .additional_files .additional-file-lists .selected_file.failed .file-actions,.question-fullstack .additional_files .evaluation-file-lists .selected_file.failed .file-progress,.question-fullstack .additional_files .evaluation-file-lists .selected_file.failed .file-actions,.question-fullstack .evaluation_files .additional-file-lists .selected_file.failed .file-progress,.question-fullstack .evaluation_files .additional-file-lists .selected_file.failed .file-actions,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.failed .file-progress,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.failed .file-actions,.question-code-review .additional_files .additional-file-lists .selected_file.failed .file-progress,.question-code-review .additional_files .additional-file-lists .selected_file.failed .file-actions,.question-code-review .additional_files .evaluation-file-lists .selected_file.failed .file-progress,.question-code-review .additional_files .evaluation-file-lists .selected_file.failed .file-actions,.question-code-review .evaluation_files .additional-file-lists .selected_file.failed .file-progress,.question-code-review .evaluation_files .additional-file-lists .selected_file.failed .file-actions,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.failed .file-progress,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.failed .file-actions{display:none}.question-fullstack .additional_files .additional-file-lists .selected_file.failed .file-error,.question-fullstack .additional_files .evaluation-file-lists .selected_file.failed .file-error,.question-fullstack .evaluation_files .additional-file-lists .selected_file.failed .file-error,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.failed .file-error,.question-code-review .additional_files .additional-file-lists .selected_file.failed .file-error,.question-code-review .additional_files .evaluation-file-lists .selected_file.failed .file-error,.question-code-review .evaluation_files .additional-file-lists .selected_file.failed .file-error,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.failed .file-error{display:block}.question-fullstack .additional_files .additional-file-lists .selected_file.done .file-name,.question-fullstack .additional_files .evaluation-file-lists .selected_file.done .file-name,.question-fullstack .evaluation_files .additional-file-lists .selected_file.done .file-name,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.done .file-name,.question-code-review .additional_files .additional-file-lists .selected_file.done .file-name,.question-code-review .additional_files .evaluation-file-lists .selected_file.done .file-name,.question-code-review .evaluation_files .additional-file-lists .selected_file.done .file-name,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.done .file-name{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.question-fullstack .additional_files .additional-file-lists .selected_file.done .file-progress,.question-fullstack .additional_files .additional-file-lists .selected_file.done .file-error,.question-fullstack .additional_files .evaluation-file-lists .selected_file.done .file-progress,.question-fullstack .additional_files .evaluation-file-lists .selected_file.done .file-error,.question-fullstack .evaluation_files .additional-file-lists .selected_file.done .file-progress,.question-fullstack .evaluation_files .additional-file-lists .selected_file.done .file-error,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.done .file-progress,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.done .file-error,.question-code-review .additional_files .additional-file-lists .selected_file.done .file-progress,.question-code-review .additional_files .additional-file-lists .selected_file.done .file-error,.question-code-review .additional_files .evaluation-file-lists .selected_file.done .file-progress,.question-code-review .additional_files .evaluation-file-lists .selected_file.done .file-error,.question-code-review .evaluation_files .additional-file-lists .selected_file.done .file-progress,.question-code-review .evaluation_files .additional-file-lists .selected_file.done .file-error,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.done .file-progress,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.done .file-error{display:none}.question-fullstack .additional_files .additional-file-lists .selected_file.done .file-actions,.question-fullstack .additional_files .evaluation-file-lists .selected_file.done .file-actions,.question-fullstack .evaluation_files .additional-file-lists .selected_file.done .file-actions,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file.done .file-actions,.question-code-review .additional_files .additional-file-lists .selected_file.done .file-actions,.question-code-review .additional_files .evaluation-file-lists .selected_file.done .file-actions,.question-code-review .evaluation_files .additional-file-lists .selected_file.done .file-actions,.question-code-review .evaluation_files .evaluation-file-lists .selected_file.done .file-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.question-fullstack .additional_files .additional-file-lists .selected_file .file-progress,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-progress,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-progress,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-progress,.question-code-review .additional_files .additional-file-lists .selected_file .file-progress,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-progress,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-progress,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-progress{position:relative;width:30%;background:#b7c9cc;height:5px;border-radius:20px}.question-fullstack .additional_files .additional-file-lists .selected_file .file-progress .progress,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-progress .progress,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-progress .progress,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-progress .progress,.question-code-review .additional_files .additional-file-lists .selected_file .file-progress .progress,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-progress .progress,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-progress .progress,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-progress .progress{position:absolute;width:0;border-radius:20px;background:#39424e;height:5px;-webkit-transition-property:width;transition-property:width;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.question-fullstack .additional_files .additional-file-lists .selected_file .file-name,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-name,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-name,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-name,.question-code-review .additional_files .additional-file-lists .selected_file .file-name,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-name,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-name,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-name{color:#39424e;-ms-flex-preferred-size:50%;flex-basis:50%}.question-fullstack .additional_files .additional-file-lists .selected_file .file-error,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-error,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-error,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-error,.question-code-review .additional_files .additional-file-lists .selected_file .file-error,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-error,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-error,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-error{color:#db2644}.question-fullstack .additional_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn,.question-fullstack .additional_files .additional-file-lists .selected_file .file-actions .file-delete-btn,.question-fullstack .additional_files .additional-file-lists .selected_file .file-actions .file-download-url-btn,.question-fullstack .additional_files .additional-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-actions .file-delete-btn,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-actions .file-download-url-btn,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-actions .file-delete-btn,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-actions .file-download-url-btn,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-delete-btn,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-download-url-btn,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-code-review .additional_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn,.question-code-review .additional_files .additional-file-lists .selected_file .file-actions .file-delete-btn,.question-code-review .additional_files .additional-file-lists .selected_file .file-actions .file-download-url-btn,.question-code-review .additional_files .additional-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-actions .file-delete-btn,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-actions .file-download-url-btn,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-actions .file-delete-btn,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-actions .file-download-url-btn,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-delete-btn,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-download-url-btn,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-actions .evaluation-file-delete-btn{background:transparent;border:none;text-align:center;cursor:pointer;margin-left:20px}.question-fullstack .additional_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn img,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn img,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn img,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn img,.question-code-review .additional_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn img,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn img,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn img,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn img{display:block;-webkit-filter:invert(30%) sepia(83%) saturate(1363%) hue-rotate(178deg) brightness(99%) contrast(93%);filter:invert(30%) sepia(83%) saturate(1363%) hue-rotate(178deg) brightness(99%) contrast(93%);height:16px;margin:auto;position:relative}.question-fullstack .additional_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn,.question-fullstack .additional_files .additional-file-lists .selected_file .file-actions .file-download-url-btn,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-actions .file-download-url-btn,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-actions .file-download-url-btn,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-download-url-btn,.question-code-review .additional_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn,.question-code-review .additional_files .additional-file-lists .selected_file .file-actions .file-download-url-btn,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-actions .file-download-url-btn,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-actions .file-copy-url-btn,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-actions .file-download-url-btn,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-copy-url-btn,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-download-url-btn{color:#097bbf;text-decoration:underline}.question-fullstack .additional_files .additional-file-lists .selected_file .file-actions .file-delete-btn,.question-fullstack .additional_files .additional-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-actions .file-delete-btn,.question-fullstack .additional_files .evaluation-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-actions .file-delete-btn,.question-fullstack .evaluation_files .additional-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-delete-btn,.question-fullstack .evaluation_files .evaluation-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-code-review .additional_files .additional-file-lists .selected_file .file-actions .file-delete-btn,.question-code-review .additional_files .additional-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-actions .file-delete-btn,.question-code-review .additional_files .evaluation-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-actions .file-delete-btn,.question-code-review .evaluation_files .additional-file-lists .selected_file .file-actions .evaluation-file-delete-btn,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-actions .file-delete-btn,.question-code-review .evaluation_files .evaluation-file-lists .selected_file .file-actions .evaluation-file-delete-btn{color:#738f93}.question-fullstack .nav-btns,.question-code-review .nav-btns{position:absolute;font-size:2em;background:rgba(0,0,0,0.5);width:35px;height:35px;display:block;text-align:center !important;z-index:1;border-radius:25px;color:white;cursor:pointer;top:150px;opacity:0.3}.question-fullstack .nav-btns:hover,.question-code-review .nav-btns:hover{opacity:0.95}.question-fullstack .nav-btns.left,.question-code-review .nav-btns.left{left:10px}.question-fullstack .nav-btns.left .icon--single:before,.question-code-review .nav-btns.left .icon--single:before{margin-left:-3px}.question-fullstack .nav-btns.right,.question-code-review .nav-btns.right{right:10px}.question-fullstack .nav-btns.right .icon--single:before,.question-code-review .nav-btns.right .icon--single:before{margin-left:3px}.question-fullstack .code-body .CodeMirror-scroll,.question-code-review .code-body .CodeMirror-scroll{max-height:285px}.question-fullstack .code-body .CodeMirror-line,.question-code-review .code-body .CodeMirror-line{word-wrap:break-word;white-space:pre-wrap;word-break:break-all}.question-fullstack .file-editor-parent,.question-code-review .file-editor-parent{position:relative}.question-fullstack .file-editor-parent .block-editor,.question-code-review .file-editor-parent .block-editor{cursor:not-allowed;position:absolute;top:0;bottom:0;left:0;right:0;border:1px solid #EFF1F3;background:white;text-align:center;z-index:5;opacity:0.9}.question-fullstack .file-editor-parent .block-editor h3,.question-code-review .file-editor-parent .block-editor h3{font-size:2em;margin-top:100px}.question-fullstack .try-question-container,.question-code-review .try-question-container{position:absolute;top:20px;right:20px}.question-fullstack .try-question-container .fullstack-try-question button.disabled,.question-code-review .try-question-container .fullstack-try-question button.disabled{opacity:0.8;pointer-events:all}.question-fullstack .fullstack-setup-project,.question-code-review .fullstack-setup-project{position:relative}.question-fullstack .fullstack-setup-project .validation-header i,.question-code-review .fullstack-setup-project .validation-header i{font-size:0.9em}.question-fullstack .fullstack-setup-project .validation-header span.inline-throbber.loading,.question-code-review .fullstack-setup-project .validation-header span.inline-throbber.loading{width:20px;height:20px;top:2px;margin-top:-5px;margin-left:5px}.question-fullstack .fullstack-setup-project .validation-step,.question-code-review .fullstack-setup-project .validation-step{font-weight:500}.question-fullstack .fullstack-setup-project .validation-step i.icon--single,.question-code-review .fullstack-setup-project .validation-step i.icon--single{font-size:0.9em}.question-fullstack .fullstack-setup-project .validation-step i.icon--single.error,.question-code-review .fullstack-setup-project .validation-step i.icon--single.error{color:#f65039}.question-fullstack .fullstack-setup-project .validation-step i.icon--single.valid,.question-code-review .fullstack-setup-project .validation-step i.icon--single.valid{color:#00751f}.question-fullstack .fullstack-setup-project .underline,.question-code-review .fullstack-setup-project .underline{text-decoration:underline}.question-fullstack .quesiton-base input[type='text'],.question-code-review .quesiton-base input[type='text']{margin-bottom:20px}.question-fullstack .quesiton-base .btn.add-tag-elem,.question-fullstack .quesiton-base .add-tag-elem.btn-inverse,.question-fullstack .quesiton-base .add-tag-elem.btn-grey,.question-code-review .quesiton-base .btn.add-tag-elem,.question-code-review .quesiton-base .add-tag-elem.btn-inverse,.question-code-review .quesiton-base .add-tag-elem.btn-grey{background:white;box-shadow:none}.question-fullstack .quesiton-base .btn.add-tag-elem:hover,.question-fullstack .quesiton-base .add-tag-elem.btn-inverse:hover,.question-fullstack .quesiton-base .add-tag-elem.btn-grey:hover,.question-code-review .quesiton-base .btn.add-tag-elem:hover,.question-code-review .quesiton-base .add-tag-elem.btn-inverse:hover,.question-code-review .quesiton-base .add-tag-elem.btn-grey:hover{background:#f8f9fa}.question-fullstack .download-config-banner,.question-code-review .download-config-banner{border:1px solid #ccc;padding:15px;padding-right:25px;position:relative;border-radius:3px;background:#fff8ca}.question-fullstack .download-config-banner a.close-banner,.question-code-review .download-config-banner a.close-banner{color:#39424e;position:absolute;z-index:1;top:8px;right:10px;font-size:1.2em}.question-fullstack ul.wizard-steps li span.wizard-numb,.question-code-review ul.wizard-steps li span.wizard-numb{width:30px;height:30px;overflow:hidden;display:block;box-sizing:border-box;text-align:center;position:absolute;top:13px;padding:0;margin:0;left:30px;font-size:14px;padding-top:5px}.question-fullstack ul.wizard-steps li:first-child a,.question-fullstack ul.wizard-steps li:first-child .head_text,.question-code-review ul.wizard-steps li:first-child a,.question-code-review ul.wizard-steps li:first-child .head_text{padding-left:60px}.question-fullstack ul.wizard-steps li:first-child span.wizard-numb,.question-code-review ul.wizard-steps li:first-child span.wizard-numb{left:20px}.question-fullstack ul.wizard-steps li a:focus-within,.question-code-review ul.wizard-steps li a:focus-within{border:2px solid #005cc8;outline:none !important}.question-fullstack ul.wizard-steps li a,.question-fullstack ul.wizard-steps li .head_text,.question-code-review ul.wizard-steps li a,.question-code-review ul.wizard-steps li .head_text{padding-left:70px}.quesiton-base .internal_notes_container,.quesiton-base .projects_instructions_container{display:none;overflow:hidden}.quesiton-base .internal_notes_container i.icon-down-open,.quesiton-base .projects_instructions_container i.icon-down-open{top:2px}.pricing-body-desc .tooltip-inner{min-width:200px}.test-tryquestion .btn-white:focus{border-radius:4px;outline:3px solid #005fcc !important;outline-offset:1px}.test-tryquestion .settings-editor:focus{border-radius:4px;outline:3px solid #005fcc !important;outline-offset:1px}.test-tryquestion #candidate-file-input-label:focus{border-radius:4px;outline:3px solid #005fcc !important;outline-offset:1px}.test-tryquestion .js-ans-submit:focus{border-radius:4px;outline:3px solid #005fcc !important;outline-offset:1px}.test-tryquestion .js-ans-submit{margin-top:0px}.test-tryquestion .try-test{margin:10px 30px}.test-tryquestion .try-test *:focus{border-radius:4px;outline:3px solid #005fcc !important;outline-offset:1px}.cand_status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cand_status .dropdown-wrapper{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}.cand_status .dropdown{cursor:pointer}.cand_status .dropdown .icon-ellipsis-vert{margin-left:auto;color:#626b7f}.cand_status .dropdown .candidate-actions{border-top:1px solid rgba(0,0,0,0.2);border-radius:5px;left:-110px}form.signup-form [data-field='consent_email'] label{font-weight:normal}form.signup-form [data-field='consent_email'] input#consent_email_checkbox{top:0}.che-editor-controls{height:40px;background-color:#191c28;position:relative}.che7-editor-controls{height:40px}.git-instructions-list{margin-bottom:10px}.git-instructions-list-byod{margin-bottom:4px}.che-git-instructions{background-color:#1b2535;height:calc(100vh - 120px);left:0;position:absolute;top:0;width:100%}.server-unreachable-div{background-color:#1c2434;height:calc(100vh - 120px);left:0;position:absolute;top:0;width:100%;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}.server-unreachable-message{color:#c2c7d0;font-size:1.2em;font-weight:bold}span.loading.inline-throbber-small{width:15px;height:15px;top:3px;margin-right:0px}#reset-project-status-ok::before,#reset-project-status-error::before{margin-right:0px}.git-instructions-fullstack{color:#26a655 !important;border-color:#26a655 !important}.git-instructions-content{color:#c2c7d0;padding:0 !important;margin-top:15px;margin-bottom:20px;font-weight:bold}.git-instructions-content-byod{color:#c2c7d0;margin-top:15px;margin-bottom:11px;font-size:14px;font-weight:600}.git-instructions-sub-content-byod{color:#c2c7d0;font-size:13px;font-weight:550;margin-bottom:10px;margin-top:11px;padding:0 !important}.git-instructions-span{color:#c2c7d0;font-weight:bold;margin-bottom:10px}.git-url-alert{background-color:#d3a19a;border:1px solid #ff7562;border-radius:2px;color:#191c28;font-size:0.9em;font-weight:600;padding:10px}#close-git-url-alert{margin-right:-10px;margin-top:-10px}.git-commands{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;margin-bottom:15px}.git-commands-byod{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:auto;margin-bottom:8px}.git-instructions-pre{color:#c2c7d0;padding:10px;background-color:#0f1720;border-radius:2px;border:unset}.git-instructions-pre.with-border{border-left:4px solid #3c94dd}.git-instructions-pre-byod{color:#c2c7d0;padding:9px;background-color:#0f1720;font-size:13px;border-radius:2px;border:unset}.git-instructions-pre-byod.with-border{border-left:4px solid #3c94dd}#prelogin_slides{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#prelogin_slides .prelogin_slide{height:336px}#prelogin_slides .prelogin_slide p{font-size:20px}#prelogin_slides .prelogin_slide img{width:100%}#prelogin_slides .prelogin_rba{height:299px}#prelogin_slides .prelogin_rba p{font-size:17px}#prelogin_slides .prelogin_rba img{height:55%;padding:5px;width:90%}#prelogin_slides .prelogin_slide_controls span{background:#c2c7d0;border-radius:50%;cursor:pointer;display:inline-block;height:15px;width:15px}#prelogin_slides .prelogin_slide_controls span.active{background:#fff;box-shadow:0 1px 4px 1px #ddd}#powered_by{width:120px}#che-smallscreen-button{position:fixed;right:14px;top:14px;z-index:1000}#che-smallscreen-button .icon-resize-small::before{margin-right:0}#che-show-question-button{position:fixed;right:58px;top:14px;z-index:1000}#che-fullscreen-button{color:white}#ck-container iframe.fullscreen{height:calc(100% - 70px);left:0;position:fixed;top:70px;width:100%;z-index:1000}.import-fullstack-dialog .hr-dialog-body{padding-bottom:0px !important;position:relative}.import-fullstack-dialog .import-skip-line{font-size:14px;bottom:-52px;position:absolute}.import-fullstack-dialog .import-skip-line input[type='checkbox']{top:0}.rba-run-tests-output{margin-top:100px;padding:15px;border:1px solid #c2c7d0}.rba-run-tests-output .status{font-size:20px;font-weight:bold;margin-bottom:10px;margin-left:2px}.rba-run-tests-output .logs{background:#191c28;color:white;font-size:12px;font-weight:bold;padding:15px;height:400px;overflow:scroll}.rba-run-tests-output .logs .hspinner{height:55px;width:55px;background-size:55px;position:absolute;left:50%;bottom:18%}.rba-run-tests-output .logs .error{color:#f65039}#reset-project-button{color:color-medium-blue;cursor:pointer;font-size:13px;font-weight:550}#reset-project-button-che7{color:#ef6c00;cursor:pointer;font-size:13px;font-weight:600}#che7-reset-overlay{background-color:transparent;height:calc(100vh - 120px);left:0;position:absolute;top:0;width:100%}#view-ide-tutorial{color:color-medium-blue;cursor:pointer;font-size:13px;font-weight:550}.work-offline{color:#7e8897;cursor:pointer;font-size:13px;font-weight:550;pointer-events:auto}.work-offline[disabled~='disabled']{cursor:auto;pointer-events:none}.online-ide{color:white;cursor:pointer;font-size:13px;font-weight:550;margin-top:10px;pointer-events:auto}.online-ide[disabled~='disabled']{cursor:auto;pointer-events:none}.switch{position:relative;display:inline-block;vertical-align:baseline;width:65px;height:29px;padding:1px;border-radius:3px;cursor:pointer}.switch::after{line-height:1.5}.switch-input{position:absolute;top:0;left:0;opacity:0}.switch-label{position:relative;display:block;height:inherit;font-size:10px;text-transform:uppercase;background:#3a424e;border-radius:8%;box-shadow:inset 0 1px 2px rgba(0,0,0,0.12),inset 0 0 2px rgba(0,0,0,0.15);-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-transition-property:opacity background;transition-property:opacity background;margin-top:-30px}.switch-label:before,.switch-label:after{position:absolute;top:50%;margin-top:-.5em;line-height:1;-webkit-transition:inherit;transition:inherit}.switch-handle{position:absolute;top:3px;left:3px;width:30px;height:25px;background:#b6bcc6;border-radius:8%;box-shadow:1px 1px 5px rgba(0,0,0,0.2);-webkit-transition:left .15s ease-out;transition:left .15s ease-out}.switch-input:checked ~ .switch-handle{box-shadow:-1px 1px 5px rgba(0,0,0,0.2);left:34px}.vertical-line{border-left:1px solid #3a424e;height:18px}#ide-tutorial-modal{left:42%;padding-right:10px;top:55%}#ide-tutorial-modal .modal-body{height:700px;margin-left:18px;margin-top:-10px;overflow:hidden;padding-bottom:30px;padding-right:9px;width:800px}#close-ide-tutorial{color:#696969;font-size:10px;margin-right:-10px;margin-top:-8px}.git-bold-instruction{font-weight:bold}.add-margin-top{margin-top:85px}.git-commit{color:#fff;font-size:13px;font-weight:500}.git-commit-id-color{color:#d8af78}.git-commit-padding-top{padding-top:12px}.git-inline-display{display:inline-block}.git-commit-id{width:10px}.git-commit-author{width:10px}.git-commit-date{width:23px}.git-commit-message{background-color:#1b2535;color:#fff;font-size:13px;font-weight:500;line-height:16px;margin-bottom:8px;margin-top:10px;min-height:16px}.git-instructions-list-byod{color:#73839f;font-size:13px;font-weight:500;margin-bottom:1px}#git-log{background-color:#0e1721;height:519px;overflow:auto;position:relative}.git-clone-div{position:relative}#copy-git-clone-url{color:#73839f;cursor:pointer;font-size:10px;position:absolute;right:0px;top:-22px}#copy-git-clone-url:hover{color:#fff}#copy-git-clone-url i{font-size:8px;top:-1px}#copy-git-clone-url i:before{margin-right:0px}#no-commits-div{display:table;padding-top:260px;text-align:center;width:100%}#no-commits-para{color:white;display:table-cell;font-family:Arial, Helvetica, sans-serif;font-weight:600;vertical-align:middle;word-spacing:2px}.git-command{background-color:#0e1721;border-left:3px solid #0094e3;color:#73839f;font-size:13px;padding:7px;padding-left:10px;overflow:hidden}.git-instructions-byod{background-color:#0e1721;color:#73839f;font-size:13px}.git-instructions-parent-div{background-color:#1b2535;display:block;max-height:unset;overflow:auto}.git-info{border-radius:0;text-align:center}.access-ide-help{font-size:14px;color:#0076b9;cursor:pointer;opacity:0.7}.access-ide-help:hover{opacity:1}.ide-beta{padding-left:5px;width:27px;height:7px;font-size:10px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:5;letter-spacing:1px;text-align:left;text-transform:uppercase;color:#738f93}.scoring-error .scoring-error-body{background:#f8f8f8;border:2px solid #e6e6e6;border-radius:6px;padding:15px}.workspace-file-tabs{height:25px !important;font-weight:500 !important;padding:6px 12px 6px 12px !important;border-width:0px 0px 1px 0px !important}.workspace-file-tabs a{cursor:pointer;margin-right:20px !important;padding:5px 15px 5px 15px !important}.workspace-file-div{border-top:#f0f0f0 1px solid;border-bottom:#f0f0f0 1px solid}.workspace-file-newtab-button{padding-top:3px;margin-right:-5px;cursor:pointer}.boot-status-logo{background-size:64px;display:table;height:64px;margin-bottom:10px;width:64px}.boot-status-text{color:#39424e;font-size:16px}.workspace-actions-menu{cursor:pointer}.workspace-actions-list{box-shadow:0 0 1px #51555a;display:none;position:absolute;right:10px;top:90%;z-index:1}.workspace-actions-list ul{background:#303741;list-style-type:none}.workspace-actions-list li{cursor:pointer;padding:5px 15px}.workspace-actions-list li:not(:last-child){border-bottom:1px solid #3a424e}.workspace-actions-list li:hover{background:#374050}.workspace-actions-list li a{color:#f3f7f7}.workspace-actions-list span{font-size:13px;font-weight:550}#reset-project-status{position:absolute;background:#191d28de;width:100%;height:100%;color:#fff;text-align:center;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}#reset-project-status>.hackerrank_spinner{width:64px;height:64px}.review-ide+.review-logs{clear:both}.prelogin_jupyter_img{margin-top:20px;box-shadow:2px 2px 10px #cccccc}.sentence-complete-wrong{color:#db2644;padding-left:4px}.sentence-complete-right{color:#068932;padding-left:4px}.see-more-dialog-popup{display:block;margin:0 0 9px;font-size:14px;word-wrap:break-word;white-space:pre-wrap;color:#39424e;padding:15px;text-align:left}.question-sudorank .new-tag,.question-sudorank .deprecated-tag{background:#2ec866;border-radius:3px;color:#fff;font-size:12px;padding:1px 5px}.question-sudorank .deprecated-tag{background:#b6bcc6}.question-sudorank .support-sub-bar{height:104px}.question-sudorank-step2-form input[type='radio']{vertical-align:middle}.gdpr-data-container .disabled{pointer-events:none}.gdpr-data-container .btn-danger{color:#fff;background-image:-webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);background-image:linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background-repeat:repeat-x;border-color:#b92c28}.gdpr-data-container label .upload-csv-link,.gdpr-data-container label .date-picker{display:none}.gdpr-data-container label input:checked ~ .upload-csv-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gdpr-data-container label input:checked ~ .date-picker{display:block}.gdpr-data-container .modal{padding:40px}.gdpr-data-container .modal .modal-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gdpr-data-container .modal .modal-head i{color:#696969}.gdpr-data-container .modal .warning-container{text-align:center}.gdpr-data-container .modal .warning-container .message{box-sizing:border-box;border-radius:2px;border:1px solid #ffbd00;padding:8px}.gdpr-data-container .modal .warning-container .warning{background:#ffefbc;border-color:#ffbd00;color:#bc892e}.gdpr-data-container .modal .warning-container .cold-warning{background:#cbebfb;border-color:#008dc0;color:#097bbf}.gdpr-data-container .modal .confirmation-text{width:100%;height:30px;padding:0 5px}.gdpr-data-container .modal .modal-page-2,.gdpr-data-container .modal .modal-page-3{display:none}.gdpr-data-container span.inline-throbber.loading{background:url(https://hrcdn.net/hackerrank/assets/throbber-d9fc7c916661387f468118b48926c3cb7b7b948c7bcb86bd9455f8ca2f149c51.gif);background-size:100%}.scorecard-wrapper+.soft-divider{box-shadow:none}.scorecard-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px}.scorecard-item__label{color:#39424e;-webkit-box-flex:0;-ms-flex:0 0 300px;flex:0 0 300px;font-size:14px;font-style:normal;font-weight:bold}.scorecard-item__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.scorecard-item__info .icon-star::before{margin-right:0}.scorecard-item__info-neutral{color:#576871}.scorecard-item__info-yes{color:#068932}.scorecard-item__info-no{color:#db2644}.scorecard-item__info-empty{color:#b7c9cc}.scorecard-item__info-feedback{font-size:14px;white-space:pre-wrap;word-break:break-word;font-style:italic}.evaluation-button .icon2-sharetest{font-size:10px}.evaluation-banner{background:rgba(219,113,0,0.1);border-radius:3px;font-size:13px;margin-bottom:15px;padding:15px 20px}.evaluation-lock{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;margin:0 auto;border:3px solid rgba(219,113,0,0.1);box-shadow:0 3px 10px rgba(219,113,0,0.08);border-radius:100%;width:60px;height:60px}.evaluation-lock .icon-lock::before{font-size:30px;height:40px;left:3px;top:3px;width:40px}.evaluation-scored{margin:auto;height:90px;width:90px}.evaluation-scored .progress-circle{position:relative;width:90px;height:90px;border-radius:50%;background:#f3f7f7}.evaluation-scored .progress-circle:after{border:none;position:absolute;top:3px;left:3px;text-align:center;display:block;border-radius:50%;width:84px;height:84px;background-color:white;content:' '}.evaluation-scored .progress-circle .value-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;min-height:90px;width:90px;text-align:center;z-index:2}.evaluation-scored .progress-circle.over50 .left-half-clipper{clip:rect(auto, auto, auto, auto)}.evaluation-scored .progress-circle.over50 .first50-bar{position:absolute;clip:rect(0, 90px, 90px, 45px);background-color:#1ba94c;border-radius:50%;width:90px;height:90px}.evaluation-scored .progress-circle .left-half-clipper{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:50%;width:90px;height:90px;position:absolute;clip:rect(0, 90px, 90px, 45px)}.evaluation-scored .progress-circle .value-bar{position:absolute;clip:rect(0, 45px, 90px, 0);width:90px;height:90px;border-radius:50%;border:3px solid #1ba94c;box-sizing:border-box}.evaluation-scored .progress-circle:not(.over50) .first50-bar{display:none}.evaluation-scored .percentage{font-size:18px}.evaluation-scored .score{font-size:13px}.evaluation-icon{color:#db7100}.evaluation-icon::before{font-size:14px}.evaluation-icon--large::before{font-size:24px}.react-reports-banner{-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;background:-webkit-linear-gradient(left, #1f3d83 0%, #097bbf 100%);background:linear-gradient(90deg, #1f3d83 0%, #097bbf 100%);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3px}.react-reports-banner__btn{box-sizing:border-box;margin-left:10px;padding:5px 10px;background:transparent;color:#fff;border:1px solid #fff;border-radius:3px;font-weight:700;cursor:pointer}.react-reports-banner__link{color:#fff;text-decoration:underline;cursor:pointer}.react-reports-redirect-dialog{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-top:50px;padding-bottom:15px}.sourcing-dashboard-v3-container{height:100%;position:relative}.sourcing-dashboard-v3-container #dashboard-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;z-index:100}.sourcing-dashboard-v3-container .btn,.sourcing-dashboard-v3-container .btn-inverse,.sourcing-dashboard-v3-container .btn-inverse.btn-inverse--alt:hover,.sourcing-dashboard-v3-container .btn-grey{outline:none;border-radius:3px}.sourcing-dashboard-v3-container .btn-group>.btn:first-child,.sourcing-dashboard-v3-container .btn-group>.btn-inverse:first-child,.sourcing-dashboard-v3-container .btn-group>.btn-grey:first-child,.sourcing-dashboard-v3-container .btn-group>.btn-inverse:first-child,.sourcing-dashboard-v3-container .btn-group>.btn-grey:first-child{border-radius:3px 0 0 3px}.sourcing-dashboard-v3-container .btn-group>.btn:last-child,.sourcing-dashboard-v3-container .btn-group>.btn-inverse:last-child,.sourcing-dashboard-v3-container .btn-group>.btn-grey:last-child,.sourcing-dashboard-v3-container .btn-group>.btn-inverse:last-child,.sourcing-dashboard-v3-container .btn-group>.btn-grey:last-child{border-radius:0 3px 3px 0}.sourcing-dashboard-v3-container .btn-group>.btn:first-child:last-child,.sourcing-dashboard-v3-container .btn-group>.btn-inverse:first-child:last-child,.sourcing-dashboard-v3-container .btn-group>.btn-grey:first-child:last-child{border-radius:3px}.sourcing-dashboard-v3-container .skill-bubble{display:inline-block;padding:5px 10px;border-radius:25px;background:rgba(46,200,102,0.7);color:white}.sourcing-dashboard-v3-container input[id^='toggle-']{max-height:0;max-width:0;opacity:0}.sourcing-dashboard-v3-container input[id^='toggle-']+label{display:inline-block;position:relative;box-shadow:inset 0 0 0px 1px #d5d5d5;text-indent:-5000px;height:20px;width:40px;padding:0;border-radius:15px;background:#b6cadc}.sourcing-dashboard-v3-container input[id^='toggle-']+label:before{content:"";position:absolute;display:block;height:20px;width:20px;top:0;left:0;border-radius:10px;background:#1fca5f;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.sourcing-dashboard-v3-container input[id^='toggle-']+label:after{content:"";position:absolute;display:block;height:20px;width:20px;top:0;left:0px;border-radius:10px;background:white;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.2);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.sourcing-dashboard-v3-container input[id^='toggle-']:checked+label:before{width:40px;background:#1fca5f}.sourcing-dashboard-v3-container input[id^='toggle-']:checked+label:after{left:20px;box-shadow:inset 0 0 0 1px #1fca5f,0 2px 4px rgba(0,0,0,0.2)}.sourcing-job-admin input[id^='toggle-'],.job-admin-container input[id^='toggle-']{max-height:0;max-width:0;opacity:0}.sourcing-job-admin input[id^='toggle-']+label,.job-admin-container input[id^='toggle-']+label{display:inline-block;position:relative;box-shadow:inset 0 0 0px 1px #d5d5d5;text-indent:-5000px;height:20px;width:40px;padding:0;border-radius:15px;background:#b6cadc}.sourcing-job-admin input[id^='toggle-']+label:before,.job-admin-container input[id^='toggle-']+label:before{content:"";position:absolute;display:block;height:20px;width:20px;top:0;left:0;border-radius:10px;background:#1fca5f;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.sourcing-job-admin input[id^='toggle-']+label:after,.job-admin-container input[id^='toggle-']+label:after{content:"";position:absolute;display:block;height:20px;width:20px;top:0;left:0px;border-radius:10px;background:white;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.2);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.sourcing-job-admin input[id^='toggle-']:checked+label:before,.job-admin-container input[id^='toggle-']:checked+label:before{width:40px;background:#1fca5f}.sourcing-job-admin input[id^='toggle-']:checked+label:after,.job-admin-container input[id^='toggle-']:checked+label:after{left:20px;box-shadow:inset 0 0 0 1px #1fca5f,0 2px 4px rgba(0,0,0,0.2)}.sourcing-dashboard-v3{width:100%;height:100%;overflow:hidden}.sourcing-dashboard-v3 .page-content{height:100%;position:relative;overflow:hidden}.sourcing-dashboard-v3 .sourcing-navigation{height:55px;position:absolute;top:0;left:0;right:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sourcing-dashboard-v3 .main-view-container{position:relative;height:100%;padding-top:65px;padding-bottom:38px;box-sizing:border-box}.sourcing-dashboard-v3 .dropdown{position:relative}.sourcing-dashboard-v3 .dropdown ul.dropdown-menu{left:auto;right:10px;border-radius:3px;border:1px solid #EFF1F3;box-shadow:0px 0px 1px 0px #999}.sourcing-dashboard-v3 .dropdown ul.dropdown-menu a{padding:15px;font-weight:600;color:#626b7f;width:100%;text-align:left}.sourcing-dashboard-v3 .dropdown .section-separator{padding:0}.sourcing-dashboard-v3 label{display:inline;line-height:inherit;margin:0}.sourcing-dashboard-v3 .btn,.sourcing-dashboard-v3 .btn-inverse,.sourcing-dashboard-v3 .btn-inverse.btn-inverse--alt:hover,.sourcing-dashboard-v3 .btn-grey{padding:7px 10px;font-size:13px}.sourcing-navigation ul.sourcing-nav{margin:0;padding:0;height:100%;list-style:none;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;text-align:center}.sourcing-navigation ul.sourcing-nav li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:center}.sourcing-navigation ul.sourcing-nav li.nav-btn{float:left;height:40px;list-style:none;position:relative;margin-bottom:5px}.sourcing-navigation ul.sourcing-nav li.nav-btn>a{width:120px;font-weight:600;padding:10px 15px;box-sizing:border-box}.sourcing-navigation ul.sourcing-nav li.nav-btn.dropdown>a,.sourcing-navigation ul.sourcing-nav li.nav-btn.dropdown>a:hover{color:#626b7f;border:1px solid #b6cadc;border-radius:3px}.sourcing-navigation ul.sourcing-nav li.nav-btn.dropdown>a:hover{background-color:#e0e8f2}.sourcing-navigation ul.sourcing-nav li.nav-btn.dropdown.open>a{background-color:white}.sourcing-navigation ul.sourcing-nav li.nav-btn .dropdown-menu a{padding:10px 15px}.sourcing-navigation ul.sourcing-nav .dropdown-menu .nav-edit-job__item{width:320px}.sourcing-navigation ul.sourcing-nav .dropdown-menu .nav-edit-job__item--btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 20px}.sourcing-navigation ul.sourcing-nav .dropdown-menu .nav-edit-job__item--title{font-weight:600;font-size:14px;color:#0d4c6c;width:200px;text-align:left}.sourcing-navigation ul.sourcing-nav .dropdown-menu .nav-edit-job__item--city{font-size:12px;color:#b6cadc;width:90px;text-align:left}.sourcing-navigation ul.sourcing-nav .dropdown-menu .nav-edit-job__item--all{width:100%;text-align:center;font-size:12px;border-top:1px dashed #e0e8f2}.sourcing-navigation ul.sourcing-nav li.nav-item{float:left;height:100%;list-style:none;position:relative}.sourcing-navigation ul.sourcing-nav li.nav-item>a{display:block;line-height:50px;font-weight:600;padding:0 20px;color:#626b7f;border-bottom:5px solid #EFF1F3}.sourcing-navigation ul.sourcing-nav li.nav-item>a.dots-toggle{padding:0 20px 0 0}.sourcing-navigation ul.sourcing-nav li.nav-item>a:hover{color:#2ec866}.sourcing-navigation ul.sourcing-nav li.nav-item.active>a{border-bottom:5px solid #2ec866;color:#2ec866}.sourcing-navigation ul.sourcing-nav li.nav-item span.count{position:absolute;right:0;top:4px;display:block;padding:2px 5px;line-height:12px;font-size:10px;background:#dedede;color:#626b7f;font-weight:bold;border-radius:3px}.sourcing-navigation ul.sourcing-nav li.nav-item.highlight-count span.count{background:#2ec866;color:white}.sourcing-navigation ul.sourcing-nav li.nav-item.dropdown>a,.sourcing-navigation ul.sourcing-nav li.nav-item.dropdown>a:hover{line-height:40px;font-size:20px;border:none;color:#626b7f}.sourcing-jobs__ats{width:1000px}.sourcing-jobs__settings{width:1000px;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:start;-ms-flex-pack:start;justify-content:flex-start}.sourcing-jobs__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sourcing-jobs__item--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}.sourcing-jobs__item--edit{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;box-sizing:border-box;border-right:1px #e0e8f2 dashed;border-left:1px #e0e8f2 dashed}.sourcing-jobs__item--edit .edit-btn{background-color:#79a7c1;color:white;font-weight:600;padding-left:20px;padding-right:20px}.sourcing-jobs__item--edit .edit-btn:hover{box-shadow:0 4px 8px 0 rgba(121,167,193,0.4)}.sourcing-jobs__item--toggle{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}.sourcing-jobs__item--toggle p.status-text{color:#0d4c6c;font-weight:600}.sourcing-applicants-view{height:100%}.flexbox{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-item{-webkit-transition:all 300ms linear;transition:all 300ms linear}.flex-collapse{-webkit-box-flex:.00001 !important;-ms-flex:.00001 !important;flex:.00001 !important}.sourcing-applicants{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.sourcing-applicants .sourcing-sidebar{height:100%;width:100%;border-right:1px solid #EFF1F3;position:relative}.sourcing-applicants .applicants-listing-container{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;position:relative}.sourcing-applicants .applicants-listing-container .applicants-listing{-webkit-box-flex:1;-ms-flex:1;flex:1}.sourcing-applicants .applicants-listing-container .report{-webkit-box-flex:2;-ms-flex:2;flex:2}.sourcing-applicants .open-report-overlay{position:absolute;background:transparent;top:0;left:300px;right:0;z-index:10;bottom:0}.sourcing-applicants .applicants-listing{position:relative;height:100%;box-sizing:border-box;padding-top:75px;overflow:hidden}.sourcing-applicants .applicants-listing.narrow{border-right:1px solid #EFF1F3}.sourcing-applicants .sourcing-applicants-header{border-bottom:1px solid #EFF1F3;position:absolute;top:0;left:0;right:0;z-index:5;height:35px;background:white}.sourcing-applicants .sourcing-applicants-header .dropdown>a,.sourcing-applicants .sourcing-applicants-header .dropdown>a:hover{color:#626b7f;font-weight:600;font-size:.95em}.sourcing-applicants .sourcing-applicants-header .dropdown .dropdown-menu{top:25px;right:0}.sourcing-applicants .sourcing-applicants-header .dropdown .dropdown-menu a{padding:10px;font-size:0.9em;text-transform:uppercase;border-bottom:1px solid #EFF1F3}.sourcing-applicants .sourcing-applicants-header .dropdown .dropdown-menu li:last-child a{border-bottom:none}.sourcing-applicants .sourcing-applicants-header .clear-all i.icon2-close{font-size:12px}.sourcing-applicants .sourcing-applicants-header .clear-all i.icon2-close:before{margin-right:2px}.sourcing-applicants .sourcing-applicants-header .bubble{background:#f8f9fa;color:#626b7f;border-radius:500px;height:28px;box-sizing:border-box;cursor:pointer}.sourcing-applicants .sourcing-applicants-header .bubble a{color:#626b7f;-webkit-transition:none;transition:none;padding:5px 10px;display:block}.sourcing-applicants .sourcing-applicants-header .bubble.active,.sourcing-applicants .sourcing-applicants-header .bubble:hover{background:#979faf;color:white}.sourcing-applicants .sourcing-applicants-header .bubble.active a,.sourcing-applicants .sourcing-applicants-header .bubble:hover a{color:white}.sourcing-applicants .sourcing-applicants-header .bubble i.icon--single{top:0}.sourcing-applicants .sourcing-applicants-header .rejection-button .dropdown-menu{top:37px;box-shadow:none;right:0px}.sourcing-applicants .sourcing-applicants-header.show-bulk-actions .sort-by{display:none}.sourcing-applicants .sourcing-applicants-header.show-bulk-actions .bulk-actions{display:block}.sourcing-sidebar-container{height:100%;width:62px;border-right:1px solid #EFF1F3}.sourcing-sidebar-container .sidebar-header{position:absolute;left:0;width:100%;box-sizing:border-box;height:60px;z-index:1}.sourcing-sidebar-container a.toggle-sidebar,.sourcing-sidebar-container a.toggle-sidebar:hover{cursor:pointer;color:#626b7f;font-size:18px}.sourcing-sidebar-container .sidebar-container{position:absolute;left:0;right:0;top:50px;bottom:0;display:none}.sourcing-sidebar-container .reset-sidebar{display:none}.sourcing-sidebar-container.expanded{width:300px}.sourcing-sidebar-container.expanded .reset-sidebar{display:inline}.sourcing-sidebar-container.expanded .sidebar-container{display:block}.sourcing-filter-sidebar{height:100%}.sourcing-filters{height:100%;width:100%;box-sizing:border-box;position:relative}.sourcing-filters .filter-body-wrapper{padding-top:30px;overflow-y:hidden;box-sizing:border-box;height:100%}.sourcing-filters .filter-body{overflow-y:scroll;height:100%}.sourcing-filters .filter-set{font-size:12px;border-bottom:1px solid #EFF1F3}.sourcing-filters .filter-set .set-header{font-weight:600;text-transform:uppercase;color:#626b7f;padding-bottom:15px}.sourcing-filters .filter-set .set-header span.action-icon{display:block;width:15px;color:#2ec866}.sourcing-filters .filter-set .set-header span.action-icon i::before{content:'\2b'}.sourcing-filters .filter-set .set-header .info-icon{top:0;vertical-align:middle}.sourcing-filters .filter-set .set-options{max-height:200px;overflow:hidden;-webkit-transition:height 300ms linear;transition:height 300ms linear}.sourcing-filters .filter-set .set-options.show-all{overflow:auto;height:100% !important;max-height:none}.sourcing-filters .filter-set .filter-options{box-shadow:none;border-radius:0;width:100%;border:1px solid #EFF1F3;background:#EFF1F3}.sourcing-filters .filter-set .option label{font-size:12px;font-weight:normal;margin-bottom:0;line-height:normal;color:#626b7f;cursor:pointer}.sourcing-filters .filter-set .option label:hover{color:#39424e}.sourcing-filters .filter-set .set-footer .show-all{margin-left:27px;text-decoration:underline;color:#626b7f;cursor:pointer}.sourcing-filters .filter-set.expanded .set-header span.action-icon i::before{content:'\2d'}.sourcing-filters .filter-set.expanded{border-bottom:none}.sourcing-applicant-view{position:relative;list-style:none;cursor:pointer}.sourcing-applicant-view>div{padding:30px 30px 30px 25px;border-bottom:1px solid #EFF1F3;border-left:5px solid transparent}.sourcing-applicant-view.selected{cursor:default}.sourcing-applicant-view.selected>div{border-left:5px solid #2ec866}.sourcing-applicant-view:last-child>div{border-bottom:none}.sourcing-applicant-view.application-moved{border-bottom:1px solid #EFF1F3}.sourcing-applicant-view.application-moved>div{border-bottom:none !important}.sourcing-applicant-view .applicant{position:relative;min-height:80px}.sourcing-applicant-view .uploaded-to-ats{opacity:0.18}.sourcing-applicant-view .state-changed{position:absolute;top:0;left:1px;right:0;bottom:0;font-size:16px;background:#EFF1F3;background:-webkit-repeating-linear-gradient(45deg, #f8f9fa, #f8f9fa 10px, #EFF1F3 10px, #EFF1F3 20px);background:repeating-linear-gradient(45deg, #f8f9fa, #f8f9fa 10px, #EFF1F3 10px, #EFF1F3 20px);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;-ms-flex-line-pack:center;align-content:center}.sourcing-applicant-view .state-changed.reject{background:#fee7e4;background:-webkit-repeating-linear-gradient(45deg, #fee7e4, #fee7e4 10px, #fef4f2 10px, #fef4f2 20px);background:repeating-linear-gradient(45deg, #fee7e4, #fee7e4 10px, #fef4f2 10px, #fef4f2 20px)}.sourcing-applicant-view .state-changed.interviewing,.sourcing-applicant-view .state-changed.offered,.sourcing-applicant-view .state-changed.offer_accepted{background:#b1edc7;background:-webkit-repeating-linear-gradient(45deg, #b1edc7, #b1edc7 10px, #d7f6e2 10px, #d7f6e2 20px);background:repeating-linear-gradient(45deg, #b1edc7, #b1edc7 10px, #d7f6e2 10px, #d7f6e2 20px)}.sourcing-applicant-view .applicant-actions{position:absolute;right:10px;top:0}.sourcing-applicant-view .applicant-actions .btn-group{display:none}.sourcing-applicant-view .action-message{position:absolute;bottom:0;right:10px}.sourcing-applicant-view .applicant:hover .applicant-actions .btn-group{display:block}.sourcing-applicant-view.block-actions .applicant:hover .applicant-actions .btn-group{display:none !important}.sourcing-applicant-view .action-star{font-size:1.1em;color:#EFF1F3;cursor:pointer}.sourcing-applicant-view .action-star:hover{color:#979faf}.sourcing-applicant-view .action-star.starred{color:#EBBC2A}.sourcing-applicant-view .action-star .icon--single:before{top:-2px}.sourcing-applicant-view .info-icon{top:0;vertical-align:middle}.sourcing-profile-picture{-webkit-transition:all 150ms linear;transition:all 150ms linear}.sourcing-profile-picture .picture-wrapper{background:#f8f9fa;border-radius:50%;position:relative;width:64px;height:64px;overflow:hidden;border:1px solid #EFF1F3;-webkit-transition:all 150ms linear;transition:all 150ms linear}.sourcing-profile-picture .picture-wrapper img{width:64px;height:64px;-webkit-transition:all 150ms linear;transition:all 150ms linear}.sourcing-profile-picture .picture-wrapper span.initials{position:absolute;top:0;left:0;right:0;bottom:0;line-height:64px;text-align:center;font-weight:bold;font-size:24px;background:#979faf;color:white;border-radius:50%;-webkit-transition:all 150ms linear;transition:all 150ms linear}.sourcing-profile-picture.large .picture-wrapper{width:96px;height:96px}.sourcing-profile-picture.large .picture-wrapper img{width:96px;height:96px}.sourcing-profile-picture.large .picture-wrapper span.initials{line-height:96px;font-size:42px}.sourcing-profile-picture.mini .picture-wrapper{width:32px;height:32px}.sourcing-profile-picture.mini .picture-wrapper img{width:32px;height:32px}.sourcing-profile-picture.mini .picture-wrapper span.initials{font-size:12px;line-height:32px}.narrow.applicants-listing .applicant,.sourcing-applicant-view .compact-view .applicant{display:-webkit-box;display:-ms-flexbox;display:flex}.narrow.applicants-listing .select-actions,.sourcing-applicant-view .compact-view .select-actions{width:18px;box-sizing:border-box;overflow:hidden}.narrow.applicants-listing .picture,.sourcing-applicant-view .compact-view .picture{width:80px;box-sizing:border-box;overflow:hidden;padding-left:10px}.narrow.applicants-listing .applicant-info,.sourcing-applicant-view .compact-view .applicant-info{padding-left:10px;box-sizing:border-box;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.narrow.applicants-listing .applicant-info .other-details,.sourcing-applicant-view .compact-view .applicant-info .other-details{display:block;padding-left:0 !important}.narrow.applicants-listing .applicant-info .applicant-headline,.sourcing-applicant-view .compact-view .applicant-info .applicant-headline{display:none}.narrow.applicants-listing .select-candidate,.sourcing-applicant-view .compact-view .select-candidate{display:none !important}.narrow.applicants-listing .action-message,.sourcing-applicant-view .compact-view .action-message{display:none}.narrow.applicants-listing .applicant-actions,.sourcing-applicant-view .compact-view .applicant-actions{right:-10px}.narrow.applicants-listing .applicant-tab .tab-starred span.text-label,.narrow.applicants-listing .applicant-actions .btn-group,.narrow.applicants-listing .sourcing-applicants-header .sort-by,.narrow.applicants-listing .sourcing-applicants-header .bulk-action-view{display:none !important}.narrow.applicants-listing .sourcing-applicants-header .default-view{display:block !important;visibility:visible !important}.sourcing-report-view-v2{height:100%;position:relative}.sourcing-report-view-v2.filler .sourcing-report-v2{padding:0px}.sourcing-report-view-v2 hr.sourcing-divider{margin:20px 0;height:1px;background:#EFF1F3;border:none}.flex-collapse .sourcing-report-view-v2{display:none}.sourcing-report-v2{height:100%;padding:50px;overflow-y:scroll;overflow-x:hidden;box-sizing:border-box}.sourcing-report-v2 .conversation-view-container{position:absolute;background:white;top:0;left:100%;width:100%;bottom:0%;z-index:5}.sourcing-report-v2 .close-button{position:absolute;z-index:2;top:25px;left:25px;color:#979faf;cursor:pointer}.sourcing-report-v2 .close-button:hover{color:#626b7f}.sourcing-report-v2 .top-bar{height:130px;background:white;border-bottom:1px solid #EFF1F3;position:relative}.sourcing-report-v2 .report-header{display:-webkit-box;display:-ms-flexbox;display:flex}.sourcing-report-v2 .applicant-info{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all 150ms linear;transition:all 150ms linear}.sourcing-report-v2 h2.candidate-name{font-size:2em;-webkit-transition:all 150ms linear;transition:all 150ms linear}.sourcing-report-v2 .report-navigation{padding-left:119px;height:32px;margin-top:-10px;position:absolute;bottom:0;-webkit-transition:all 150ms linear;transition:all 150ms linear}.sourcing-report-v2 .report-navigation a.tab{text-transform:uppercase;color:#979faf;height:30px;display:inline-block;margin-right:35px;border-bottom:3px solid transparent;float:left;cursor:pointer}.sourcing-report-v2 .report-navigation a.tab:hover,.sourcing-report-v2 .report-navigation a.tab.active{color:#626b7f;border-bottom:3px solid #2ec866}.sourcing-report-v2 .report-navigation a.tab.linkedin{color:#4691f6;border-bottom:none;font-size:20px;margin-top:-7px}.sourcing-report-v2 .report-navigation a.tab.linkedin:hover{color:#0076b9;border-bottom:none}.sourcing-report-v2.fixed-header .top-bar{position:absolute;top:-30px;left:0;right:0;padding-left:50px;padding-right:50px;box-shadow:0px 4px 3px -3px #EFF1F3;z-index:5}.sourcing-report-v2.fixed-header .content-container{padding-top:130px}.sourcing-report-v2.fixed-header .applicant-info{padding-top:35px}.sourcing-report-v2.fixed-header h2.candidate-name{font-size:1.2em;font-weight:bold;margin-top:5px}.sourcing-report-v2.fixed-header .sourcing-profile-picture{margin-top:35px}.sourcing-report-v2.fixed-header .report-navigation{padding-left:55px}.sourcing-report-summary .summary-lists .summary-list{width:215px;height:70px}.sourcing-report-summary .score-container .score{display:block;background:#2ec866;padding-top:10px;border-radius:50%;color:white;font-size:18px;height:50px;width:50px;box-sizing:border-box;text-align:center;line-height:32px;font-weight:600}.sourcing-report-summary .score-container .score-details{width:85%}.sourcing-report-summary .comments-form textarea{border-radius:3px;box-shadow:none;background:white;resize:vertical;padding:5px 10px;border:1px solid #C2C7D0}.sourcing-report-standalone-view,.sourcing-applicant-collection-view{height:100%;overflow:scroll;background:white}.sourcing-report-standalone-view ul.list-container,.sourcing-applicant-collection-view ul.list-container{margin:0;padding:0}.modal.sourcing-dialogs{border:1px solid #EFF1F3;box-shadow:0 0 5px 5px #767676;border-radius:5px}.modal.sourcing-dialogs .modal-header{min-height:auto;padding:20px 15px;color:#39424e;text-align:center;background:white;position:relative}.modal.sourcing-dialogs .modal-header .set_title{font-weight:600;font-size:18px;float:none !important}.modal.sourcing-dialogs button.close{position:absolute;top:20px;right:15px}.modal.sourcing-dialogs button.close i:before{margin-right:0px}.modal.sourcing-dialogs button.close .icon2-close{top:-3px}.sourcing-report-timeline-view .btn,.sourcing-report-timeline-view .btn-inverse,.sourcing-report-timeline-view .btn-inverse.btn-inverse--alt:hover,.sourcing-report-timeline-view .btn-grey{background:white;box-shadow:none}.sourcing-report-timeline-view .btn:hover,.sourcing-report-timeline-view .btn-inverse:hover,.sourcing-report-timeline-view .btn-grey:hover{background:#EFF1F3}.sourcing-report-detailed-view .question_container_wrap,.sourcing-report-detailed-view .time_divider,.sourcing-report-detailed-view .status_time_wrap,.sourcing-report-detailed-view .question_cont_head{border-color:#EFF1F3}.sourcing-report-detailed-view .answer-player-wrapper,.sourcing-report-detailed-view .render-detailed-output{border-top-color:#EFF1F3}.sourcing-report-detailed-view .question_cont_foot{background:#EFF1F3}.sourcing-report-detailed-view textarea{border-color:#C2C7D0;box-shadow:none}.sourcing-report-detailed-view .detail-comment-savebtn{background:#2ec866;color:white;text-shadow:none;border-color:#2ec866}.sourcing-report-detailed-view .detail-comment-savebtn:hover{border-color:#26a655;background:#26a655}.sourcing-report-detailed-view .test-report-detailed-question>div{margin-left:0 !important;margin-right:0 !important}.sourcing-report-detailed-view .test-report-detailed-question .btn.btn-primary,.sourcing-report-detailed-view .test-report-detailed-question .btn.btn-primary-new,.sourcing-report-detailed-view .test-report-detailed-question .btn-primary-new.btn-inverse,.sourcing-report-detailed-view .test-report-detailed-question .btn-primary-new.btn-grey,.sourcing-report-detailed-view .test-report-detailed-question .btn-primary.btn-inverse,.sourcing-report-detailed-view .test-report-detailed-question .btn-primary.btn-grey{color:#fff;background:#2ec866;box-shadow:0 1px 3px rgba(0,0,0,0.08),inset 0 -1px 4px rgba(151,159,175,0.2);-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;border-color:#2ec866;background-image:none}.sourcing-report-detailed-view .test-report-detailed-question .btn.btn-primary:hover,.sourcing-report-detailed-view .test-report-detailed-question .btn.btn-primary-new:hover,.sourcing-report-detailed-view .test-report-detailed-question .btn-primary-new.btn-inverse:hover,.sourcing-report-detailed-view .test-report-detailed-question .btn-primary-new.btn-grey:hover,.sourcing-report-detailed-view .test-report-detailed-question .btn-primary.btn-inverse:hover,.sourcing-report-detailed-view .test-report-detailed-question .btn-primary.btn-grey:hover{background:#1db755;color:#fff;border-color:#1db755}.sourcing-report-detailed-view [class^="timeline-select2-wrapper-"],.sourcing-report-detailed-view [class*=" timeline-select2-wrapper-"]{font-size:12px}.sourcing-report-detailed-view [class^="timeline-select2-wrapper-"] .btn-small,.sourcing-report-detailed-view [class*=" timeline-select2-wrapper-"] .btn-small{padding:5px !important;font-size:12px !important}.sourcing-report-detailed-view [class^="timeline-select2-wrapper-"] [class^="ct-slider-"],.sourcing-report-detailed-view [class^="timeline-select2-wrapper-"] [class*=" ct-slider-"],.sourcing-report-detailed-view [class*=" timeline-select2-wrapper-"] [class^="ct-slider-"],.sourcing-report-detailed-view [class*=" timeline-select2-wrapper-"] [class*=" ct-slider-"]{width:110px !important}.sourcing-report-detailed-view #copy-code-handle{margin-top:0px !important}.sourcing-report-timeline-view .test-report-timeline>div{padding:30px 0 !important}.sourcing-report-standalone-view{height:100%}.sourcing-report-standalone-view .report-container{height:100%}.sourcing-report-standalone-view .sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:1px solid #EFF1F3}.sourcing-report-standalone-view .report{-webkit-box-flex:2;-ms-flex:2;flex:2}.sourcing-report-standalone-view .view-all{border-top:1px solid #EFF1F3}.sourcing-messages-view-v2{height:100%;overflow:hidden;background:white}.sourcing-messages-view-v2 .conversations-wrapper{height:100%;overflow:hidden}.sourcing-messages-view-v2 .conversations-list{height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}.sourcing-messages-view-v2 .conversations-list .header{position:absolute;top:0;left:0;right:0;z-index:1;height:40px;border-right:1px solid #EFF1F3;box-sizing:border-box}.sourcing-messages-view-v2 .conversation-view-container{-webkit-box-flex:2.5;-ms-flex:2.5;flex:2.5;height:100%;overflow:hidden}.sourcing-messages-view-v2 .conversations{border-right:1px solid #EFF1F3;height:100%;overflow:scroll}.sourcing-messages-view-v2 .show-all-conversation{border-top:1px solid #EFF1F3}.sourcing-messages-view-v2 .conversation-list{border-bottom:1px solid #EFF1F3;border-left:5px solid transparent;position:relative}.sourcing-messages-view-v2 .conversation-list.active{border-left-color:#2ec866}.sourcing-messages-view-v2 .conversation-list:last-child{border-bottom:none !important}.sourcing-messages-view-v2 .conversation-list .has-new-message{display:block;position:absolute;right:20px;top:40px;font-size:12px;color:#26a655}.conversation-view{height:100%}.conversation-view .conversation{height:100%;position:relative}.conversation-view .header{background:white;box-shadow:0 5px 3px -3px #EFF1F3;height:62px;box-sizing:border-box;position:absolute;top:0;left:0;right:0;z-index:2}.conversation-view .content-wrapper{height:100%;box-sizing:border-box;padding-top:62px;position:relative;z-index:1}.conversation-view .message-composer{background:white;border:1px solid #EFF1F3;border-radius:3px;position:absolute;bottom:0;left:0;right:0;min-height:100px;margin:0 35px 20px;z-index:1}.conversation-view .message-composer .actions{position:absolute;bottom:1px;right:2px;z-index:1;font-weight:600;font-size:12px}.conversation-view .message-composer .actions a{color:#979faf;cursor:pointer}.conversation-view .message-composer .actions a:hover{color:#2ec866}.conversation-view .messages-view-container{position:absolute;top:60px;left:20px;right:20px;bottom:148px;box-sizing:border-box;padding-top:20px;margin-bottom:20px;overflow:hidden}.conversation-view .submenu{position:absolute;width:196px;height:210px;background:white;border:1px solid #EFF1F3;box-shadow:0px 0px 3px 1px #EFF1F3;text-align:left;bottom:47px;right:0px;font-weight:normal}.conversation-view .submenu .anchor{position:absolute;width:10px;height:10px;bottom:8px;font-size:24px;right:20px;color:white;text-shadow:0px 2px 2px #EFF1F3}.conversation-view .submenu .menu-header{border-bottom:1px solid #EFF1F3;position:absolute;top:0;left:0;right:0}.conversation-view .submenu .menu{height:100%;overflow:hidden;box-sizing:border-box;padding-top:40px}.conversation-view .submenu .menu ul{overflow:scroll;height:100%;list-style:none}.conversation-view .submenu .menu ul li{list-style:none;border-bottom:1px solid #EFF1F3}.conversation-view .submenu .menu ul li:last-child{border-bottom:none}.conversation-view .submenu .menu ul li a{color:#979faf}.conversation-view .submenu .menu ul li a:hover{color:#979faf}.conversation-view .submenu .menu input{border:1px solid #C2C7D0;border-radius:0;box-shadow:none;width:100%}.conversation-view .submenu.templates-menu{right:126px}.conversation-view .submenu.save-as-menu{right:70px;min-height:120px;height:auto}.conversation-view .action-back{color:#C2C7D0;margin-top:2px}.conversation .message-composer .cke_chrome{border:none;box-shadow:none !important;border-radius:3px !important;overflow:hidden}.conversation .message-composer .cke_contents{padding:10px;box-sizing:border-box}.conversation .message-composer .cke_bottom{box-shadow:none !important;background:white;padding:9px 10px 5px;border-color:#EFF1F3}.conversation .message-composer .cke_toolgroup{background:white;border:none;opacity:0.8}.conversation .message-composer a.cke_button_off:hover,.conversation .message-composer a.cke_button_off:focus,.conversation .message-composer a.cke_button_off:active,.conversation .message-composer a.cke_button_disabled:hover,.conversation .message-composer a.cke_button_disabled:focus,.conversation .message-composer a.cke_button_disabled:active{background:#EFF1F3;box-shadow:none;background-image:none}.conversation .message-composer a.cke_button_on{background:#C2C7D0;box-shadow:none}.conversation-messages-list-view{overflow:scroll;height:100%}.conversation-message{position:relative;background:white;border-radius:3px;border:1px solid #EFF1F3;list-style:none}.conversation-message .sourcing-profile-picture{position:absolute;left:-16px;top:20px;z-index:1}.conversation-message .time{position:absolute;right:20px;bottom:20px;z-index:1}.conversation-message .text p{line-height:normal;margin:0 0 15px 0}.conversation-message .text ul,.conversation-message .text ol{margin-left:15px;padding-left:15px;margin-top:15px;margin-right:15px}.popover.sourcing-first-run-v2{border:none !important;box-shadow:none !important;background:transparent !important;margin-top:15px !important;max-width:320px;z-index:101}.popover.sourcing-first-run-v2 .content-wrapper{color:#39424e !important;border-radius:2px;border:1px solid #ddd !important;background:white !important;box-shadow:0 0px 10px rgba(0,0,0,0.3);padding:5px !important;margin:0 10px 10px 10px;width:280px;box-sizing:border-box}.popover.sourcing-first-run-v2 .popover-content{color:#626b7f;padding:10px 15px !important;font-weight:500;text-align:left !important}.popover.sourcing-first-run-v2 .popover-title{background:none !important;border:none;padding:15px 15px 0 !important;color:#39424e !important;font-size:16px;text-align:left !important}.popover.sourcing-first-run-v2.bottom .arrow{top:-9px;margin-left:-10px;border-bottom-width:9px;border-bottom-color:#ddd}.popover.sourcing-first-run-v2.bottom .arrow:after{border-bottom-color:white !important;top:2px;margin-left:-10px;border-bottom-width:8px !important}.popover.sourcing-first-run-v2.right .content-wrapper{margin-top:10px;margin-left:0}.popover.sourcing-first-run-v2.right .arrow{top:40%;left:-4px;border-right-color:#ddd}.popover.sourcing-first-run-v2.right .arrow:after{border-right-color:white !important}.welcome-to-sourcing{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.8);z-index:11}.welcome-to-sourcing .welcome{width:600px;height:400px;background:white;margin-top:80px;margin-left:auto;margin-right:auto;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);border:1px solid #EFF1F3;overflow:hidden}.welcome-to-sourcing .heading{font-size:22px;font-weight:500;color:#39424e}.welcome-to-sourcing .center-image img{width:390px;height:168px}.welcome-to-sourcing .summary{color:#626b7f}.welcome-to-sourcing button{font-weight:600 !important}body.block-overflow .sourcing-applicant-collection-view,body.block-overflow .sourcing-report-v2,body.block-overflow .sourcing-filters .filter-body{overflow:hidden !important}@media screen and (max-width: 1150px){.narrow .sourcing-applicant-view .sourcing-profile-picture{display:none;visibility:hidden}.sourcing-applicants .applicants-listing-container .report{-webkit-box-flex:2.4;-ms-flex:2.4;flex:2.4}.sourcing-report-v2 .report-navigation a.tab{margin-right:25px}}.job-admin-container{box-sizing:border-box}.jobs-edit__title{width:150px;text-align:right}.jobs-edit__body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.jobs-edit__column{min-width:680px}.jobs-edit__column--divider{margin:0 80px;width:1px;height:680px;border-left:1px solid #e0e8f2}.jobs-edit__column--title{color:#0d4c6c}.jobs-edit__column--subtitle{color:#79a7c1;font-size:12px}.jobs-edit__column--hdiv{width:100%;height:1px;border-bottom:1px dashed #e0e8f2}.jobs-edit__dq .select2-container{min-width:150px;width:150px !important;margin:0 15px}.jobs-edit__dq .select2-choice{color:#0d4c6c;font-weight:600}.jobs-edit__dq--text{color:#0d4c6c;font-weight:500}.jobs-edit__dq--label{color:#0d4c6c;padding-right:20px}.jobs-edit__dq--radioset{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}.jobs-edit__dq--radioset input[type='radio']{top:0;margin-right:10px}.jobs-edit__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:10px;clear:both}.jobs-edit__item label{width:150px;padding:0 15px 10px 15px;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#79a7c1;font-weight:600}.jobs-edit__item label .req-field{color:#ff223e;cursor:default}.jobs-edit__item .align-top{padding-top:10px;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.jobs-edit__item .select2-container .select2-choice,.jobs-edit__item input{color:#0d4c6c;font-weight:600}.jobs-edit__item .xwide{width:500px !important}.jobs-edit__item .job-description-container{width:500px}.jobs-edit__item .job-description-container #cke_problem-description{height:300px;border-radius:3px}.jobs-edit__item .job-description-container .cke_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%}.jobs-edit__item .job-description-container .cke_contents{height:100% !important}.jobs-edit__item .salary-input{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}.jobs-edit__item .currency-text{font-size:16px;color:#0d4c6c}.jobs-edit__item .currency-subtext{font-size:14px;color:#79a7c1}.jobs-edit__item--toggle{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}.jobs-edit__item--toggle p.status-text{color:#0d4c6c;font-weight:600}.jobs-edit__control{width:500px}.jobs-edit__control--btns{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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jobs-edit__control--btns .cancel-job-changes,.jobs-edit__control--btns .job-save{font-weight:600;color:white;padding:10px 20px;height:40px}.jobs-edit__control--btns .cancel-job-changes{background:#b6cadc}.jobs-edit__control--btns .cancel-job-changes:hover{background:#79a7c1}.jobs-edit__control--btns .justify-start{margin-right:auto}.min-experience .select2-container .select2-choice span{width:480px}.ema-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600;border-top:solid 1px #e0e8f2}.ema-container,.ema-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ema-text{-webkit-box-align:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline;margin-bottom:15px}.warn{margin-left:5px;font-size:12px;color:#79a7c1}.ema-btn{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;margin-right:20px;padding:10px;border-radius:4px;border:solid 1px #e0e8f2;background-color:white;color:#0d4c6c}.ema-btn .icon-attach{margin-right:5px;color:#79a7c1}.ema-btn:hover{background-color:#e0e8f2;-webkit-transition:all 200ms;transition:all 200ms}.ema-btn:hover .icon-attach{color:#0d4c6c;-webkit-transition:all 200ms;transition:all 200ms}.datascience-uploads{-webkit-column-gap:calc(8px * 6);-moz-column-gap:calc(8px * 6);column-gap:calc(8px * 6);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.datascience-uploads .additional_files,.datascience-uploads .evaluation_files{-webkit-box-flex:1;-ms-flex:1;flex:1}.datascience-uploads .row{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 0 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.datascience-uploads .row .files-description{margin-top:15px;min-height:calc(2 *60px)}.datascience-uploads .separator span{margin:0}.fullstack-actions{margin-top:60px}.fullstack-actions .js-validate,.fullstack-actions .js-proceed,.fullstack-actions .js-next{border-radius:3px;font-size:14px;font-weight:900;min-height:40px;min-width:calc(2 *60px)}.fullstack-actions .js-validate.disabled,.fullstack-actions .js-proceed.disabled,.fullstack-actions .js-next.disabled{background-color:#46814f !important;color:#fff;opacity:1;pointer-events:all}.fullstack-actions .js-validate{background:#fff;border:1px solid #00751f;color:#00751f}.fullstack-actions .js-proceed,.fullstack-actions .js-next{background:#00751f;box-shadow:0 3px 6px rgba(20,171,75,0.4);color:#fff}#file-editor .save-code{min-width:calc(2 *60px);text-align:center}#file-editor .save-code .icon-floppy,#file-editor .save-code i{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e7eeef;border:1px solid transparent;border-radius:3px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:calc(2 *60px);padding:10px 0}#file-editor .save-code .icon-floppy::after,#file-editor .save-code i::after{content:'Saved'}#file-editor .save-code .icon-floppy.color-green,#file-editor .save-code i.color-green{background:#fff;border:1px solid #1ba94c}#file-editor .save-code .icon-floppy.color-green::after,#file-editor .save-code i.color-green::after{color:#1ba94c;content:'Save '}.question-fullstack #file-editor div.lines{margin-bottom:0;margin-top:0}.hr-dialog .hr-dialog-border .hr-dialog-main-window .hr-dialog-header.projects-env-table-dialog-header{background:#fff;border-bottom:0;color:#0e141e;font-size:15px;font-weight:700;line-height:20px;padding:20px}.projects-env-table-dialog-body,.projects-env-table-dialog{color:#050c1b;font-size:13px;font-weight:400;line-height:20px;margin-top:5px;padding:0;white-space:initial}.projects-env-table-dialog-body .hr-dialog-body,.projects-env-table-dialog .hr-dialog-body{padding:0 20px}.projects-env-table-dialog-body .hr-dialog-body .see-more-dialog-popup,.projects-env-table-dialog .hr-dialog-body .see-more-dialog-popup{padding:0}.projects-env-table-dialog-body table,.projects-env-table-dialog table{margin-top:8px;width:100%}.projects-env-table-dialog-body table tr,.projects-env-table-dialog table tr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.projects-env-table-dialog-body table th,.projects-env-table-dialog-body table td,.projects-env-table-dialog table th,.projects-env-table-dialog table td{font-size:13px;font-weight:400;line-height:20px;padding:8px 0}.projects-env-table-dialog-body table th:last-child,.projects-env-table-dialog-body table td:last-child,.projects-env-table-dialog table th:last-child,.projects-env-table-dialog table td:last-child{width:25%}.projects-env-table-dialog-body table th,.projects-env-table-dialog table th{color:#39424e;text-transform:uppercase}.projects-env-table-dialog-body table td,.projects-env-table-dialog table td{color:#050c1b}.redirect-ribbon{position:relative;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:10px 0;background:#e7eeef;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.redirect-ribbon .pill-container{margin-right:8px}.redirect-ribbon .pill{padding:2px 6px 3px 6px;border-radius:8px;background-color:#1ba94c;color:#fff;vertical-align:middle;text-transform:uppercase;font-weight:bold;font-size:8px}.redirect-ribbon .text{font-size:13px;margin-right:2px}.redirect-ribbon .redirect-cta{color:#0e141e;text-decoration:underline;font-weight:bold !important;font-size:13px;cursor:pointer}.redirect-ribbon .redirect-cta:hover{color:#068932}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1)}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(0.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1)}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0);transform:translateX(0%) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0);transform:translateX(0%) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0);transform:translateX(0%) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0);transform:translateX(0%) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
