.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,.editorial-header-box,.editorial-code-box{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header,.cap.editorial-header-box,.cap.editorial-code-box{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:#2ec866}.color-green{color:#2ec866}.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,.CodeMirror{border:1px solid #c2c7d0;background:#fff}.light-wrap.table-wrap,.table-wrap.CodeMirror{overflow:hidden}.light-wrap.content-wrap,.content-wrap.CodeMirror{background-color:#f7f8f8}.curved{border-radius:5px}.transition{-webkit-transition:all ease .4s;transition:all ease .4s}.inline-block{display:inline-block;vertical-align:middle}@-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}}.profile_location,.email-option{color:#979faf}.profile_rating{font-weight:600}.track_content-footer,.profile-events-item,.moderator-container,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.moderator-container:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.moderator-container: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,.moderator-container: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}.editorial-header-box p,.editorial-code-box p,.moderator-container{padding-left:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.moderator-container,.style_group>header{margin-bottom:20px}.moderator-container{margin-left: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,.moderator-close,.moderator-avatar,.moderator-details{float:left}.content--list:hover .challenge_links,.content--card:hover .challenge_links{opacity:1}.track_content-footer,.profile-events-item,.moderator-container,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.moderator-container:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.moderator-container: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,.moderator-container: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}.editorial-header-box p,.editorial-code-box p,.moderator-container{padding-left:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.moderator-container,.style_group>header{margin-bottom:20px}.moderator-container{margin-left: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,.moderator-close,.moderator-avatar,.moderator-details{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}.submissions-title{text-align:left}.submissions-time{white-space:nowrap}.submissions_filters-buttons{width:340px}.submissions_filters-buttons .btn{width:170px}.submissions_item .small.accepted i{color:#2ec866}.submissions_item .small.error{color:#f65039}.submissions_item .small.declined i{color:#f65039}.submissions_item .small.queued{color:#979faf}.submissions-list-view:nth-of-type(even){background:#fafafa}a.submissions_table-expand{color:#777;font-size:80%}a.submissions_table-expand:hover{color:#222}.submission_code-header{padding:5px 10px}.submission_code-language{line-height:40px;font-size:18px;color:#979faf}.submission_testcases-results{padding:20px}.submission_testcases-results a{font-size:14px;color:#EFF1F3;position:relative;top:-2px}.submission_testcases-results a:hover{color:#39424e}.game-set-list{padding:0 10px;border-bottom:1px solid #EFF1F3}.game-set-list:hover .submissions--game_list-name{color:#26a655}.submissions--game_list-item p{line-height:38px}.submissions--game_list-avatar{margin-right:10px;display:inline-block;vertical-align:middle}.submissions--game_list-name{vertical-align:middle;display:inline-block}.submissions-details #submission-main-wrapper{padding-top:30px}.submissions-details .submission-compile-message{overflow-x:auto}.submissions-details .submission-compile-message pre{font-size:90%}.submissions-details .game-set-list:last-of-type{border-bottom:0px solid #ddd}.submissions-details .progress-bar{float:left;margin-top:10px}.submissions-details .progress-bar .gutter{width:200px;height:22px;background:#fff;border:1px solid #aaa;border-radius:100px;box-shadow:inset 0 1px 5px rgba(0,0,0,0.15),0 1px 1px rgba(255,255,255,0.6)}.submissions-details .progress-bar .gutter .progress-bar-status{height:22px;background-color:#4691f6;background-color:#3aa0ba;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #5ec2d2), color-stop(1, #3aa0ba));background-image:-webkit-linear-gradient(top, #5ec2d2, #3aa0ba);background-image:linear-gradient(to bottom, #5ec2d2, #3aa0ba);border:1px solid #1574f4;border-radius:100px;box-shadow:inset 0 1px 1px rgba(255,255,255,0.5),0 1px 2px rgba(0,0,0,0.1),inset 0 -1px 1px rgba(0,0,0,0.05);position:relative;top:-1px;left:-1px}.submissions-details .progress-bar .play-count{text-align:center;margin:5px 0 0}.submissions-details .stats{line-height:45px}.submissions-details .stats a{color:#333}.submissions-details p.status{padding:5px;background:#fdfdfd;margin:0}.submissions-details .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}.submissions-details .testcases-results.ab-testcase{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset;-webkit-column-width:unset;-moz-column-width:unset;column-width:unset;-webkit-column-rule-style:none;-moz-column-rule-style:none;column-rule-style:none}.submissions-details .testcases-results .testcase-num{display:inline-block;width:155px}.submissions-details .testcases-results p{height:25px;min-width:250px;display:inline-block}.submissions-details .testcases-results p .testcase-message{display:none}.submissions-details .testcases-results p:hover{height:inherit;min-height:25px}.submissions-details .testcases-results p:hover .testcase-message{display:inline-block}.submissions-details .game-set-wrapper{min-height:306px}.submissions-details .code-header p{font-size:20px;padding:5px;background:#DDD;color:white;font-weight:bold;margin:0px}.submissions-details .code-header button{margin:5px}.submissions-details .CodeMirror-wrap{border-top:1px solid #ddd}.game-container .close{height:37px}.game-container .tab-content div.content{display:none}.game-container .tab-content div.active.content{display:block !important}.game-container .nav-tabs li[data-status=wait] a{color:#bbb}.game-container .nav-tabs li.active[data-status=ready] a{border-bottom:1px solid white !important;background-color:white}.game-container .waiting{border:1px solid #EEE;border-top:none}.game-container .snippet{padding:50px}.game-container .game-links{padding:10px}.game-container .game-info-message-wrap .game-info-message{margin:0px !important;padding:5px 10px}.game-container .game-buttons{margin:0 auto;text-align:center}.game-container .game-buttons a{float:none !important;margin-left:-5px !important}.game-container .game-buttons i:before{margin:0}.game-container .game-moves .table{border-radius:0px !important;margin-bottom:0px}.game-container .game-moves .table tbody:first-child tr:first-child td:first-child{border-radius:0px !important}.game-container .game-moves .table tbody:first-child tr:first-child td:last-child{border-radius:0px !important}.game-container .game-moves .table tbody:last-child tr:last-child td:first-child{border-radius:0px !important}.game-container .game-moves .table tbody:last-child tr:last-child td:last-child{border-radius:0px !important}.game-container .game-moves .table tbody tr:hover{background:white !important}.game-container .game-moves .table tbody tr td.header{font-size:14px;font-weight:bold}.game-container .game-moves .table tbody tr td.std-console{padding:0px 1px 0px 0px;background:white !important}.game-container .game-moves .table tbody tr td.std-console:hover{background:white !important}.game-container .game-moves .table tbody tr td.std-console .error-title{float:left;position:absolute;font-weight:bold;padding-left:5px;padding-top:5px}.game-container .game-moves .table tbody tr td.std-console .error-padding{height:0px;padding-top:2px;border-bottom:1px solid #DDD;width:100%}.game-container .game-moves .table tbody tr td.std-console#in .restrictor,.game-container .game-moves .table tbody tr td.std-console#out .restrictor{width:429px}.game-container .game-moves .table tbody tr td.std-console#err .restrictor{width:820px;margin-left:45px}.game-container .game-moves .table tbody tr td.std-console .restrictor{overflow-x:auto;padding-left:10px;background:#F3F3F3}.game-container .game-moves .table tbody tr td.std-console .restrictor table.scroll-fix{width:100%;border:0px;padding:0px;margin:0px}.game-container .game-moves .table tbody tr td.std-console .restrictor table.scroll-fix tr{border:0px;padding:0px;margin:0px}.game-container .game-moves .table tbody tr td.std-console .restrictor table.scroll-fix tr td{border:0px;padding:0px;margin:0px}.game-container .game-moves .table tbody tr td.std-console .restrictor table.scroll-fix tr td pre{width:100%;padding:0px;margin:0px;border-radius:0px;border:0px;background:white;min-height:100px;resize:vertical;white-space:pre}.leaderboard .table-body{overflow:hidden}.leaderboard .table-body p{font-size:15px;line-height:2.7em}.leaderboard header{font-size:15px}.leaderboard .nav-tabs.ungroup>li.levelTab{width:20%}.leaderboard .nav-tabs.ungroup>li.levelTab:not(:first-of-type){width:calc(20% + 3px)}.leaderboard .nav-tabs.ungroup>li.levelTab a{margin-right:0}.leaderboard .nav-tabs.ungroup>li.weeklyTab{width:33.33333%}.leaderboard .nav-tabs.ungroup>li.weeklyTab:not(:first-of-type){width:calc(33.33333% + 3px)}.leaderboard .nav-tabs.ungroup>li.weeklyTab a{margin-right:0}.leaderboard .self-rank p{margin:6px 0px;padding:0px}.leaderboard .leaderboard-hackername{font-weight:500}.leaderboard .row.active-user{border-top:1px solid #23c18a;border-bottom:1px solid #23c18a}.leaderboard .row.active-user p,.leaderboard .row.active-user a{color:#26a655}.leaderboard .self-rank{padding:0;margin-top:12px;font-weight:bold}.leaderboard .self-rank .row.active-user{border:none}.leaderboard .self-rank .row.row-alt{background:#fff}.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}.playoffs{padding:30px 0}.playoffs .header{margin-bottom:20px}.playoffs .header h3{font-size:30px;margin-bottom:10px}.playoffs .header .round-wrap{position:relative}.playoffs .header .nav-arrows{width:150px}.playoffs .header .nav-arrows a{height:47px;width:65px;display:block;float:left;background-image:url(https://cdn.hrcdn.net/hackerrank/assets/green-arrows-5dc2978e43e7db88a2e5cb370eee20d8.png);position:absolute;top:-3px}.playoffs .header .nav-arrows a.view-last{background-position:0 0;margin-right:10px;left:0}.playoffs .header .nav-arrows a.view-next{background-position:-65px 0;margin-left:10px;right:0}.playoffs .header .nav-arrows a:active{top:1px}.playoffs .playoff-round{margin-left:40px;margin-bottom:20px}.playoffs .player{border-bottom:1px solid #222;margin-bottom:30px;height:25px}.playoffs .player .name{position:relative;top:-8px}.playoffs .player .win{position:relative;top:3px}.playoffs .button-wrap{border-left:1px solid #222;height:57px;margin-top:41px;margin-left:0}.playoffs .button-wrap .btn{margin-top:15px;margin-left:15px}.playoffs .round-winner{border-bottom:1px solid #222;margin-top:50px}.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://cdn.hrcdn.net/hackerrank/assets/bookmark-unclicked-d4f3ec7f9ffbc6f17843d0f8a0a47c16.png);background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.add-to-favorite.active{background-image:url(https://cdn.hrcdn.net/hackerrank/assets/bookmark-clicked-43c13553d14596657391bc17a03e389b.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 .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://cdn.hrcdn.net/hackerrank/assets/hr_splash_codechecker_arrows-6fe6b32a84ae7465a902bd6c5adc7119.png) 0 -16px no-repeat;cursor:pointer;z-index:500}div.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,.editorial-header-box,.editorial-code-box{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header,.cap.editorial-header-box,.cap.editorial-code-box{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:#2ec866}.color-green{color:#2ec866}.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,.CodeMirror{border:1px solid #c2c7d0;background:#fff}.light-wrap.table-wrap,.table-wrap.CodeMirror{overflow:hidden}.light-wrap.content-wrap,.content-wrap.CodeMirror{background-color:#f7f8f8}.curved{border-radius:5px}.transition{-webkit-transition:all ease .4s;transition:all ease .4s}.inline-block{display:inline-block;vertical-align:middle}@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}}.profile_location,.email-option{color:#979faf}.profile_rating{font-weight:600}.track_content-footer,.profile-events-item,.moderator-container,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.moderator-container:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.moderator-container: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,.moderator-container: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}.editorial-header-box p,.editorial-code-box p,.moderator-container{padding-left:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.moderator-container,.style_group>header{margin-bottom:20px}.moderator-container{margin-left: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,.moderator-close,.moderator-avatar,.moderator-details{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,.editorial-header-box,.editorial-code-box{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header,.cap.editorial-header-box,.cap.editorial-code-box{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://cdn.hrcdn.net/hackerrank/assets/challenges/filter-icon-990f67e0c2368ceef4d1f3ea78fa4171.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,.editorial-header-box,.editorial-code-box{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header,.cap.editorial-header-box,.cap.editorial-code-box{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:#2ec866}.color-green{color:#2ec866}.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,.CodeMirror{border:1px solid #c2c7d0;background:#fff}.light-wrap.table-wrap,.table-wrap.CodeMirror{overflow:hidden}.light-wrap.content-wrap,.content-wrap.CodeMirror{background-color:#f7f8f8}.curved{border-radius:5px}.transition{-webkit-transition:all ease .4s;transition:all ease .4s}.inline-block{display:inline-block;vertical-align:middle}@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}}.profile_location,.email-option{color:#979faf}.profile_rating{font-weight:600}.track_content-footer,.profile-events-item,.moderator-container,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.moderator-container:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.moderator-container: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,.moderator-container: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}.editorial-header-box p,.editorial-code-box p,.moderator-container{padding-left:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.moderator-container,.style_group>header{margin-bottom:20px}.moderator-container{margin-left: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,.moderator-close,.moderator-avatar,.moderator-details{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,.editorial-header-box,.editorial-code-box{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header,.cap.editorial-header-box,.cap.editorial-code-box{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}.track_content-footer,.profile-events-item,.moderator-container,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.moderator-container:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.moderator-container: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,.moderator-container: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}.editorial-header-box p,.editorial-code-box p,.moderator-container{padding-left:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.moderator-container,.style_group>header{margin-bottom:20px}.moderator-container{margin-left: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,.moderator-close,.moderator-avatar,.moderator-details{float:left}.content--list:hover .challenge_links,.content--card:hover .challenge_links{opacity:1}.profile_location,.email-option{color:#979faf}.profile_rating{font-weight:600}.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,.editorial-header-box,.editorial-code-box{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header,.cap.editorial-header-box,.cap.editorial-code-box{border-bottom:none}.editorial-header-box{height:28px;width:100%;border-bottom:0px !important;padding:5px 0px;border-top:5px;position:relative}.editorial-header-box p{padding-top:3px}.editorial-code-box{height:100%;width:100%;position:relative;margin-bottom:20px}.editorial-code-box p{padding-top:3px}.org_details .select2-default{color:#39424e !important}.moderator-container{width:100%}.moderators-list{margin-left:-45px}.CodeMirror{width:100%;box-sizing:border-box}.row-drag .grip{float:left;height:43px;width:10px;cursor:move}.row-drag:hover{background-image:url("grip.png");background-repeat:no-repeat;background-position:0.35% 50%}.row-drag input[type="text"]{margin-bottom:0;padding:0 5px;display:none}.dummy-pencil{width:20px;height:20px}.add-challenge-modal .add-challenge-input,.add-challenge-modal .add-challenge-score{margin-bottom:0px;width:300px}.challenge-autocomplete-container .challenge-autocomplete-name{font-weight:bold;font-size:18px}.challenge-autocomplete-container .challenge-autocomplete-slug{color:#888}.manage{border-top:1px solid #EFF1F3}.manage #prizes_tagline{width:458px}.manage .ca-table{width:700px;margin:20px}.manage .ca-table td{padding:2px 15px 2px 15px}.manage .ca-table .ca-weight,.manage .ca-table .ca-priority{width:30px;margin-top:10px}.manage .ca-table .ca-start_time,.manage .ca-table .ca-end_time{width:125px}.manage .ca-table thead tr td{padding-bottom:20px;padding-top:20px}.manage .help-block{font-size:0.8em;color:#505050}.manage .CodeMirror-wrap{border:1px solid #ddd;font-size:13px}.manage .preset{padding-top:20px}.manage .preset h4{font-size:1.28em}.manage .preset ul{padding-top:7px}.manage .preset li{font-size:0.94em;line-height:1.7em}.manage #description-tabs,.manage .manage-description .tab-content{width:652px !important}.manage .CodeMirror,.manage textarea{width:600px;display:inline-block;vertical-align:top;border:1px solid #CCC;background-color:#f7f7f7;font-size:0.8em;height:auto;overflow-x:auto}.manage .CodeMirror .CodeMirror-scroll,.manage textarea .CodeMirror-scroll{min-height:250px}.manage .CodeMirror div{float:none}.manage .control-group{margin-bottom:5px}.manage .content-wrap.wide .tab-sidebar{width:200px}.manage .content-wrap.wide .tab-sidebar .message li{border:none}.manage .content-wrap.wide .tab-sidebar .message li:hover{background:inherit;border:inherit;box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.manage .content-wrap.wide .tab-sidebar ul li a{width:180px}.manage .content-wrap.wide .tab-content{padding-top:15px;width:759px}.manage .content-wrap.wide .tab-content .tab-content{width:612px}.manage .content-wrap.wide .tab-content .tab-content .preview,.manage .content-wrap.wide .tab-content .tab-content textarea,.manage .content-wrap.wide .tab-content .tab-content .CodeMirror{min-height:200px}.manage .control-group .controls{padding-top:4px}.administration-contest-edit .split-table-head p{font-weight:bold}.administration-contest-edit .split-table-head div.name{width:250px;margin-left:15px}.administration-contest-edit .split-table-head div.difficulty,.administration-contest-edit .split-table-head div.weight,.administration-contest-edit .split-table-head div.binary,.administration-contest-edit .split-table-head div.timebound,.administration-contest-edit .split-table-head div.dynamic{width:110px}.administration-contest-edit .split-table-head div.weight p{position:relative}.administration-contest-edit .split-table-head div.weight p .change-weights{position:absolute;right:35px;top:2px}.administration-contest-edit .split-table-head div.weight p .change-weights img{height:16px}.administration-contest-edit .split-table-body .name{width:245px;padding-left:5px}.administration-contest-edit .split-table-body .difficulty{width:110px}.administration-contest-edit .split-table-body .weight,.administration-contest-edit .split-table-body .binary,.administration-contest-edit .split-table-body .dynamic{width:100px;margin-left:10px}.administration-contest-edit .split-table-body input.weight{margin:0px;width:50px;height:14px;font-size:14px}.administration-contest-edit .split-table-body .timebound{width:90px;margin-left:20px}.administration-contest-edit .split-table-body .controls{width:55px;position:relative;padding-left:30px}.administration-contest-edit .split-table-body .controls .remove-challenge{font-size:26px;font-weight:bold;padding-left:15px;color:#999;position:absolute;top:1px}.administration-contest-edit .split-table-body .controls .remove-challenge:hover{color:#666}.administration-contest-edit .CodeMirror,.administration-challenge-edit .CodeMirror{width:100%;border:1px solid #ddd;height:auto}.administration-contest-edit .CodeMirror div,.administration-challenge-edit .CodeMirror div{float:none}.position-absolute{position:absolute}.position-fixed{position:fixed}.on-the-fly-dialog{width:870px;background:#fbfbfb;top:10%;left:19%;border:1px solid #ccc;border-radius:5px;min-height:200px;box-shadow:2px 2px 21px rgba(50,50,50,0.75);padding:10px;overflow-y:scroll;z-index:1000}.on-the-fly-dialog .close-button{font-size:26px;font-weight:bold;padding-left:15px;color:#999;position:absolute;top:5px;right:12px;cursor:pointer}.on-the-fly-dialog .close-button:hover{color:#666}.on-the-fly-dialog-container{background-color:black;width:100%;height:100%;z-index:1000;position:fixed;top:0;opacity:0.6}input.upload-zip{margin:10px 0px;background:#ddd;border-radius:5px;padding:6% 15%}.administration-challenge-edit-add-testcase-dialog{padding-right:25px}.administration-challenge-edit-add-testcase-dialog #strength{width:28%}.administration-challenge-edit-add-testcase-dialog .no-edit{width:100%;background:#f6f6f6}.administration-challenge-edit-add-testcase-dialog .editor_status_bar{width:99%;border:1px solid #ddd;border-top:0px solid #fbfbfb;font-size:14px;color:#777;height:21px;padding-left:7px}.administration-challenge-edit-add-testcase-dialog .CodeMirror{width:100%;border:1px solid #ddd;min-height:0;overflow-y:scroll;height:auto}.administration-challenge-edit-add-testcase-dialog .CodeMirror div{float:none}.administration-challenge-edit-add-testcase-dialog .CodeMirror .CodeMirror-scroll{min-height:50px}.administration-challenge-edit-add-testcase-dialog #explanation_textarea .CodeMirror{min-height:100px}.administration-challenge-edit-add-testcase-dialog #explanation_textarea .CodeMirror .CodeMirror-scroll{min-height:100px}.administration-challenge-edit-add-testcase-dialog .CodeMirror-code div{float:none !important}.administration-challenge-edit-add-testcase-dialog .radios label{margin-left:25px;margin-top:-11px;margin-right:10px}.administration-challenge-edit-add-testcase-dialog .radios input{margin-right:5px}.administration-challenge-edit-add-testcase-dialog #input_testcase_upload_container,.administration-challenge-edit-add-testcase-dialog #output_testcase_upload_container{width:100%;text-align:center}.administration-challenge-edit-add-testcase-dialog #input_testcase_upload,.administration-challenge-edit-add-testcase-dialog #output_testcase_upload{background:#eee;border-radius:4px;padding:8% 25%;float:none}.administration-challenge-edit-add-testcase-dialog .formgroup p.tag,.administration-challenge-edit-add-testcase-dialog .formgroup p.sample,.administration-challenge-edit-add-testcase-dialog .formgroup p.strength,.administration-challenge-edit-add-testcase-dialog .formgroup p.additional{margin-right:10px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .order{margin-left:10px}.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .tag{font-style:italic}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .order,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .order{width:65px;padding-left:20px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .input,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .input{width:200px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .output,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .output{width:200px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .tag,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .tag{padding:0 10px;width:125px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .sample,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .sample{width:100px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .sample input,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .sample input{margin-left:25px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .additional,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .additional{width:125px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .additional input,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .additional input{margin-left:25px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .strength,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .strength{width:100px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .controls,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .controls{width:55px;position:relative}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .controls .remove-test-case,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .controls .remove-test-case{font-size:26px;font-weight:bold;padding-left:15px;color:#999;position:absolute;top:1px}.admin.contestedit .challenge-testcases .split-table-head .split-table-head-inner .controls .remove-test-case:hover,.admin.contestedit .challenge-testcases .split-table-body .split-table-body-inner .controls .remove-test-case:hover{color:#666}.admin-tabbed-nav{margin-bottom:0px}.contest-admin-nav:not(.ungroup)>li:not(.no-tab) a{margin-right:30px}.challenge-languages{padding-bottom:50px}.challenge-languages .span16pct{width:16%}.challenge-languages .span33pct{width:33%}.challenge-languages .span6pct{width:6%}.challenge-languages .span3pct{width:2.9%}.challenge-languages .span37pct{width:37%}.challenge-languages .span40pct{width:40%}.challenge-languages .title-header{border-bottom:1px solid #eee;padding-bottom:10px}.challenge-languages .margin-left-20{margin-left:20px}.challenge-languages .no-border{border:0px !important}.challenge-languages .controls{width:4.5%;margin-left:0px}.challenge-languages .controls .cancel{color:#888;font-weight:bold;font-size:24px;vertical-align:-3px}.challenge-languages .cc_limits{padding:15px 0px}.challenge-languages .template-edit{margin-top:15px;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.challenge-languages .template-edit .CodeMirror{min-height:100px;height:auto;width:96%;float:right;border-bottom:0px}.challenge-languages .template-edit .cm-label{float:left;padding-top:1em;padding-left:0.5em;width:2.8%;position:absolute}.challenge-languages .template-edit .cm-label.template_head{border-top:1px solid #ddd}.challenge-languages .template-edit .cm-label .cm-label-text{color:gray;font-size:0.9em;font-style:italic;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.challenge-languages .slider-result{border:1px solid #ddd;text-align:center;color:#555;margin-right:1%}.challenge-languages .language-card-expand{border:1px solid #eee;border-top:0px}.challenge-languages .language-card{padding:10px;border-bottom:1px solid #eee}.challenge-languages .language-card .timelimit-slider,.challenge-languages .language-card .memlimit-slider{height:5px}.challenge-languages .language-card .ui-slider-handle{height:12px;width:12px;margin-left:-6px;cursor:pointer;border-radius:100px;background:#7c7c7c;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM3YzdjN2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvcmFkaWFsR3JhZGllbnQ+CiAgPHJlY3QgeD0iLTUwIiB5PSItNTAiIHdpZHRoPSIxMDEiIGhlaWdodD0iMTAxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #7c7c7c), color-stop(30%, #fff));background:-webkit-radial-gradient(center, ellipse cover, #7c7c7c 0%, #fff 30%);background:-webkit-radial-gradient(center ellipse, #7c7c7c 0%, #fff 30%);background:radial-gradient(ellipse at center, #7c7c7c 0%, #fff 30%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7c7c7c', endColorstr='#ffffff',GradientType=1 )}.challenge-languages .language-card .timelimit-slider-markings,.challenge-languages .language-card .memlimit-slider-markings{width:100%;position:relative}.challenge-languages .language-card .timelimit-slider-markings .slider-marking-step,.challenge-languages .language-card .memlimit-slider-markings .slider-marking-step{position:absolute;height:0.8em;display:inline-block;text-align:left;font-size:0.7em;color:gray;font-weight:bold;position:absolute;-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.admin-add-challenge-tree{border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);margin-bottom:10px;min-height:20px;overflow-y:auto;padding:19px}.admin-add-challenge-tree a{display:block;overflow:hidden;text-overflow:ellipsis;width:90%}.admin-add-challenge-tree li{list-style-type:none;margin:0px 0;padding:10px 5px 0px 5px;position:relative}.admin-add-challenge-tree li:before,.admin-add-challenge-tree li:after{content:'';left:-20px;position:absolute;right:auto}.admin-add-challenge-tree li:before{border-left:1px solid #999;bottom:50px;height:100%;top:0;width:1px}.admin-add-challenge-tree li:after{border-top:1px solid #999;height:20px;top:25px;width:25px}.admin-add-challenge-tree li span{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #999;border-radius:5px;display:inline-block;padding:3px 8px;text-decoration:none;background-color:#f7f7f7}.admin-add-challenge-tree li .active{background-color:#fff}.contestedit,.contestedit .table-body{overflow:initial}.track_content-footer,.profile-events-item,.moderator-container,.notify_dropdown .notify_item,.messaging_thread,.onboarding_domains,.discussion-meta{*zoom:1}.track_content-footer:before,.profile-events-item:before,.moderator-container:before,.notify_dropdown .notify_item:before,.messaging_thread:before,.onboarding_domains:before,.discussion-meta:before,.track_content-footer:after,.profile-events-item:after,.moderator-container: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,.moderator-container: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}.editorial-header-box p,.editorial-code-box p,.moderator-container{padding-left:10px}.hackdown .runcode-run{padding-top:15px}.hackdown .hackdown-tab{margin-top:20px}.settings_content-group:not(:last-of-type),.moderator-container,.style_group>header{margin-bottom:20px}.moderator-container{margin-left: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,.moderator-close,.moderator-avatar,.moderator-details{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,.editorial-header-box,.editorial-code-box{background:#f8f9fa;border:1px solid #c2c7d0}.cap.grey-header,.cap.editorial-header-box,.cap.editorial-code-box{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;margin:0;padding: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}.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}#verifyaccount{z-index:500}#verifyaccount-new{border-bottom:1px solid #e0e4e8}.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://cdn.hrcdn.net/hackerrank/assets/resource/cracking-interview-title-28c9b111d8ca5c2b63deb2ceda6e75d9.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}.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 .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 .upload-resume a{text-decoration:underline;font-size:14px;color:#00a6ca}.jobs-profile-information .jobs-profile .modal-body .upload-resume a:hover{color:#1fca5f;text-decoration:none}.jobs-profile-information .jobs-profile .modal-body .upload-resume__label{color:#00a6ca}.jobs-profile-information .jobs-profile .modal-body .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 .upload-resume__divider{border-right:1px solid #e0e8f2}.jobs-profile-information .jobs-profile .modal-body .upload-resume .upload-resume__actions{display:-webkit-box;display:-ms-flexbox;display:flex}.jobs-profile-information .jobs-profile .modal-body .upload-resume .upload-resume__actions a{font-size:12px}.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://cdn.hrcdn.net/hackerrank/assets/forum-post/markdown-buttons-2-5f8781dab975a1e1fd65c9f37ee8ffb1.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}.text-content{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;font-size:14px;color:#0e3d59;letter-spacing:1px}.text-title{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;text-transform:uppercase;font-size:14px;color:#0e3d59}.text-label{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;text-transform:uppercase;font-size:12px;color:#7ba2c0}.text-copy{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;font-size:14px;color:#7ba2c0}.text-copy-mini{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;font-size:12px;color:#7ba2c0}.text-light-mini{font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:600;font-size:12px;color:#b8cadb}.text-center{text-align:center}.level-up-modal{width:600px;padding:20px;background:white;border-radius:4px}.level-up-modal .title{font-size:24px;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold}.level-up-modal .sub-title{margin-top:10px}.level-up-modal .share-title{color:#7ba2c0;font-size:14px;font-weight:bold}.level-up-modal .badge-wrap{margin:40px auto}.level-up-modal .share-links{float:none;margin:10px 0 20px;display:inline-block}.level-up-modal .social-btn{margin-right:10px}.hackerlevel-popup-badge .badge-img{display:inline-block;position:relative;width:240px;height:170px;background-position:center;background-size:contain;background-repeat:no-repeat}.hackerlevel-popup-badge .level{position:absolute;top:44%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:34px;font-family:"Whitney SSm A", "Whitney SSm B", "Avenir", "Segoe UI", "Ubuntu", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;color:white}.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: 1100px){.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:-12px;border-bottom:1px solid #ddd}.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}.single-comment:first-child{margin-top:20px}.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://cdn.hrcdn.net/hackerrank/assets/cover-shade-ffe68741964f8391dd404d4b47a6cd93.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}}.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:3px;font-size:15px}.social-buttons .social-text{font-size:12px}.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://cdn.hrcdn.net/hackerrank/assets/tutorials/bg-3e0f4758eb08d7925043a5e375bb4f17.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://cdn.hrcdn.net/hackerrank/assets/tutorials/unlock-9a36e94326e004cb14b3cfcc5ca4a9f6.png) no-repeat;background-size:100% auto}.tutorial-homepage .tag-icon{width:31px;height:22px;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/tag-d633dfcb614848818d2600e5f147267b.png) no-repeat;background-size:100% auto}.tutorial-homepage .data-icon{width:33px;height:25px;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/data-5664d5d541becca41e1b0d467163034d.png) no-repeat;background-size:100% auto}.tutorial-homepage .dice-icon{width:29px;height:32px;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/dice-6930b8f795e8d0be174bcc182cc5f9a3.png) no-repeat;background-size:100% auto}.tutorial-homepage .graph-icon{width:30px;height:30px;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/graph-6a071d582b4013eec69eff26564ad855.png) no-repeat;background-size:100% auto}.tutorial-homepage .video-icon{width:31px;height:23px;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/video-icon-c7af5aac3b119a97cbb73df6e61cf885.png) no-repeat;background-size:100% auto}.tutorial-homepage .interview-icon{width:31px;height:33px;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/interview-icon-405f1ba131dbd2bc5914d7fadccb10c8.png) no-repeat;background-size:100% auto}.tutorial-homepage .verify-icon{width:32px;height:32px;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/verify-icon-b41daa9bd3863464057874ac5eb2f3cb.png) no-repeat;background-size:100% auto}.tutorial-homepage .read-icon{width:26px;height:31px;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/read-icon-9d2b71585689fa31280117d613a1fce1.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://cdn.hrcdn.net/hackerrank/assets/tutorials/polish-icon-6b99f157861b72799cb55a5833b228b0.svg) no-repeat;background-size:100% auto}.tutorial-homepage .solve-icon{width:31px;height:24px;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/solve-icon-d4d3bf70a9394b135d555f8afbe682be.svg) no-repeat;background-size:100% auto;margin-top:15px}.tutorial-homepage .kathryn-pic{margin:75px auto 0;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/kathryn_pic-9dbfb96b952d7b6dac3e73f8d13e53c1.png);background-size:100% auto;background-repeat:no-repeat;width:250px;height:250px}.tutorial-homepage .stats-pic{margin:75px auto 0;background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/stats_pic-0c675521c5652097b6a97e7ac728598d.png);background-size:100% auto;background-repeat:no-repeat;width:231px;height:286px}.tutorial-homepage .gayle-pic{background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/gayle-photo-b8e12e912884e90c72e1961d4ebcdd50.png);background-size:100% auto;background-repeat:no-repeat;width:100%;height:245px;background-size:contain}.tutorial-homepage .linkedin-pic{background:url(https://cdn.hrcdn.net/hackerrank/assets/tutorials/li-practice-photo-6cf549b62cc07047392a9b1856d49741.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://cdn.hrcdn.net/hackerrank/assets/ad_bg-09002239585d79ff18c23621b370ac9c.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}.static-footer a:hover{color:#626b7f !important}.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{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 .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{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>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: 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;top:70px;float:left;clear:both;padding:10px 0;margin-left:0;border:1px solid #EFF1F3;border-top:1px solid #2ec866;margin-top:-5px;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 .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:175px;-webkit-transition:all 1s;transition:all 1s}}.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}table.challenge-body-table{border:1px solid #39424e;border-collapse:collapse;margin-left:auto;margin-right:auto;max-width:100%}table.challenge-body-table th{font-weight:700}table.challenge-body-table td,table.challenge-body-table th{padding:5px 1em;border:1px solid #39424e}.send-message-modal .modal-container{width:450px}.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,.btn,.btn-inverse,.btn-inverse.btn-inverse--alt:hover,.btn-grey{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:#2ec866}.color-green{color:#2ec866}.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}.curved{border-radius:5px}.transition{-webkit-transition:all ease .4s;transition:all ease .4s}.inline-block{display:inline-block;vertical-align:middle}@-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}}.admin-sidebar .hre-sidebar-inner{margin-top:0}.multiple-mcq-container .mcqs-submit{width:225px;margin-left:90px}.mcq-question-choices input{vertical-align:top;margin-top:8px;margin-left:-20px;float:left}.mcq-question-choices label{vertical-align:top;width:95%;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{background:url(https://cdn.hrcdn.net/hackerrank/assets/block_disabed_transparent-44ce30a1cec93c40671f377923ba76e1.png);background-repeat:repeat;cursor:default !important;z-index:1;position:absolute;left:0;right:0;top:61px;bottom:0}.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}.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{-webkit-box-shadow:#DDD 0px 1px 2px;position:relative;font-size:1em;background-color:#F4F39E;border-color:#DEE184;text-align:left;box-shadow:0px 1px 3px rgba(0,0,0,0.25)}.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}.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}.testcase-operations .btn-small,.testcase-operations input{height:30px}.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:50px;z-index:1000;background:white;overflow:auto}.fs-toggle.open .code-player{right:15px}.fs-toggle.open .answer-player-wrapper{width:100% !important;top:0px;margin-top:0px;z-index:10;position:fixed}.fs-toggle.open .outbox{padding:0px;overflow:auto;width:100%}.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}#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{content:"Please click on any file on the left to view.";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;font-weight:600;height:18px;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>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}.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:#2ec866;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;border-color:#2ec866}.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:#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);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:#1db755;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:#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(to bottom, #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)}.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:#1db755}.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:#1db755;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:#2ec866;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:#f65039}.btn-alert:hover:not(.disabled),.btn-alert.hover{background-color:#f1270b;background-image:-webkit-gradient(linear, top left, bottom left, color-stop(0, #f65039), color-stop(1, #f1270b));background-image:-webkit-linear-gradient(top, #f65039, #f1270b);background-image:linear-gradient(to bottom, #f65039, #f1270b);border-color:#c01f09;color:#fff}.btn-alert:active,.btn-alert.active{background:#f1270b;border-color:#c01f09;box-shadow:inset 0 1px 3px rgba(0,0,0,0.2);color:#fff}.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:#979faf;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:#2ec866;color:#2ec866}.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:#2ec866;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}.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:#2ec866;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:.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%;overflow:hidden}.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.0 !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 #AAAAAA}.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-list{background-color:white;display:block;overflow:hidden;position:relative}.associated-item{height:0px;margin-bottom:0px;transition:padding 0.2s, height 0.2s;padding-left:10px;-moz-transition:padding 0.2s, height 0.2s;-webkit-transition:padding 0.2s, height 0.2s;-o-transition:padding 0.2s, height 0.2s}.associated-items-checkbox:checked ~ .associated-items-list .associated-item{border-bottom:solid 1px #bfbfbf;height:auto;padding:5px 10px}.associated-items-checkbox:checked ~ .associated-items-list .associated-item:last-child{border-bottom:none}.associated-items-checkbox:checked ~ .associated-items-list .associated-item:first-child{border-top:1px solid #AAAAAA}.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}.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}.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:40px;font-size:20px;line-height:40px;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}.tour-backdrop{opacity:0.5}#HackerRank-X-main .popover.fstour.bottom .arrow:after{border-bottom-color:#fff}.add-tag-elem{margin-bottom:2px}.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-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}.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-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-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-detailed-view .btn,.sourcing-report-detailed-view .btn-inverse,.sourcing-report-detailed-view .btn-inverse.btn-inverse--alt:hover,.sourcing-report-detailed-view .btn-grey,.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-detailed-view .btn:hover,.sourcing-report-detailed-view .btn-inverse:hover,.sourcing-report-detailed-view .btn-grey:hover,.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 [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;width:28px !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}}.jobs-edit__title{width:150px;text-align:right}.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}.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}
